07070100000000000081A400000000000000000000000166968E4E00000401000000000000000000000000000000000000001C00000000gnome-music-46.1/.gitignore*~ builddir/ /*.bak /*.lo /*.o /*.orig /*.rej /*.tab.c /*~ /.*.sw[nop] /.deps /.dirstamp /.gitignore /.libs /.mypy_cache /AUTHORS /ABOUT-NLS /GPATH /GRTAGS /GSYMS /GTAGS /ID /INSTALL /Makefile /Makefile.in /TAGS /_build /_libs /aclocal.m4 /autom4te.cache /autoscan.log /compile /config.cache /config.guess /config.h /config.h.in /config.log /config.lt /config.rpath /config.status /config.status.lineno /config.sub /configure /configure.lineno /configure.scan /depcomp /install-sh /libtool /ltmain.sh /m4 /missing /mkinstalldirs /po/*.gmo /po/*.mo /po/Makefile /po/Makefile.in /po/Makefile.in.in /po/POTFILES /po/gnome-music.pot /po/stamp-it /so_locations /stamp-h1 /tags /gnome-music/*.pyc /gnome-music/Makefile /gnome-music/Makefile.in /py-compile *.tar.xz *.desktop *.gresource *.compiled data/Makefile data/Makefile.in *.patch *.pyc Makefile gnome-music *.valid /gnomemusic/Makefile.in /data/AboutDialog.ui /data/gnome-music.appdata.xml /help/Makefile.in /help/**/*.page /help/**/*.mo /help/**/*.stamp /help/**/legal.xml 07070100000001000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/.gitlab07070100000002000081A400000000000000000000000166968E4E000003B0000000000000000000000000000000000000002000000000gnome-music-46.1/.gitlab-ci.ymlinclude: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml' stages: - check - build-flatpak - deploy variables: BUNDLE: "gnome-music-dev.flatpak" GIT_SUBMODULE_STRATEGY: normal flatpak: extends: .flatpak stage: build-flatpak variables: APP_ID: "org.gnome.Music.Devel" FLATPAK_MODULE: "gnome-music" MANIFEST_PATH: "org.gnome.Music.json" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" nightly: extends: .publish_nightly dependencies: - flatpak flake8: stage: check image: registry.fedoraproject.org/fedora:latest script: - dnf install -y python3-flake8 - flake8 --ignore E402,W503 --show-source gnomemusic/ mypy: stage: check image: registry.fedoraproject.org/fedora:latest script: - dnf install -y python3-mypy - mypy --ignore-missing-imports --disallow-incomplete-defs gnomemusic 07070100000003000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002900000000gnome-music-46.1/.gitlab/issue_templates07070100000004000081A400000000000000000000000166968E4E00000178000000000000000000000000000000000000003400000000gnome-music-46.1/.gitlab/issue_templates/default.md## Description [Description of the bug or feature] ## Steps To Reproduce - Step 1 - Step 2 - Step 3 ## Expected Behaviour [What you expected to happen] ## Actual Behaviour [What actually happened] ## Specifications Gnome Music Version: Desktop Environment: Wayland or Xorg: Flatpak or Native: Tracker Version: Grilo Version: ## Additional Information 07070100000005000081A400000000000000000000000166968E4E00000081000000000000000000000000000000000000001D00000000gnome-music-46.1/.gitmodules[submodule "subprojects/shared-modules"] path = subprojects/shared-modules url = https://github.com/flathub/shared-modules.git 07070100000006000081A400000000000000000000000166968E4E000048E2000000000000000000000000000000000000001900000000gnome-music-46.1/LICENSE# This GPL license have a exception clause added, see at the bottom of file # for details. GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. The GNOME Music authors hereby grant permission for non-GPL compatible GStreamer plugins to be used and distributed together with GStreamer and GNOME Music. This permission is above and beyond the permissions granted by the GPL license by which GNOME Music is covered. If you modify this code, you may extend this exception to your version of the code, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. 07070100000007000081A400000000000000000000000166968E4E0000E57E000000000000000000000000000000000000001600000000gnome-music-46.1/NEWSOverview of changes in 46.1 =========================== • Fix search dropping the first character Bugs fixed: Handle bad image formats graciously (#605) Fix first char dropping on search (#553) Fix PyGObject change fallout Incorrect/missing URLs in app metadata (#599) Thanks to our contributors this release: Andre Klapper Debanga Sarma Marinus Schraal Michael Catanzaro Vaishnavi Nawghare Overview of changes in 46.0 =========================== • Translation updates Overview of changes in 46.beta ============================== • Ported to Adwaita 1.4 and 1.6 widgets • Songs view removed • Preferences dialog added • Dropped old-style selection mode Bugs Fixed: Port to new libadwaita widgets (#579) Remove GOA use and LastFM support (#584) Fix Tracker 3 queries (#578) Fix jumping scrolling (#580) Replace StarImage with StarToggle (#497) Improve texture scaling (#513) Add preferences dialog (#471) Improve player duration query handling (#449) Remove Songs view (#570) Improve 'Recently Played' query (!1047) Improve appdata (!1026) Thanks to our contributors this release: Carlos Garnacho Jean Felder Feliks Weber Marinus Schraal Mpho Jele Radek Crlík Sabri Ünal Shema Angelo Verlain Tobias Bernard Vincent Cottineau Overview of changes in 45.0 =========================== • Minor quality of life improvements Thanks to our contributors this release: Carlos Garnacho Jean Felder Harold Knowlden Marinus Schraal Updated or added translations: Abkhazian Romanian Italian Turkish British English French Hungarian German Hebrew Ukrainian Greek Slovenian Belarusian Russian Portuguese Chinese (China) Polish Finnish Spanish Indonesian Galician Basque Occitan Georgian Kazakh Swedish Czech Punjabi Korean Dutch Lithuanian Danish Catalan Latvian Overview of changes in 44.0 =========================== • Update appdata for the 44.0 release Overview of changes in 44.rc ============================ • Shortcuts menu cleanups • Misc focus fixes in album widgets • Decrease memory usage in SongsView Bugs Fixed: SongView popup is a memory hog (#495) Shuffle on/off mixup (#543) Default template for issues (#525) Thanks to our contributors this release: Andre Klapper Automeris Naranja Ezike Ebuka Jean Felder Marinus Schraal Sabri Ünal Overview of changes in 44.beta ============================== • Make shuffle shuffle again • Fix time display in RTL languages • Port to soup 3 • Port about to AdwAboutWindow • No longer mismatch art on scrolling • Fix async queue block on fresh art retrieval • Use new GNOME Settings app id in flatpak • Fix welcome image rendering Bugs fixed: Rework ArtStack to handle cycling widgets better (#500) Shuffle broken in Music 42 (#515) Time is reversed in RTL (#509) Thanks to our contributors this release: Carlos Garnacho Christopher Davis Georges Basile Stavracas Neto Jean Felder Marinus Schraal Yosef Or Boczko Updated or added translations: Abkhazian Basque Belarusian Brazilian Portuguese Bulgarian Catalan Chinese (China) Chinese (Taiwan) Croatian Czech Danish Dutch Finnish French Friulian Galician Georgian German Greek Hebrew Hungarian Icelandic Indonesian Kazakh Korean Latvian Lithuanian Nepali Occitan Persian Polish Portuguese Russian Serbian Slovak Slovenian Spanish Swedish Turkish Ukrainian Overview of changes in 42.0 =========================== • GTK-4 regression fixes Bugs fixed: App title untranslated (#510) Thanks to our contributors this release: Fabian Bornschein Georges Basile Stavracas Neto Jean Felder Marinus Schraal Sophie Herold Updated translations: Ukrainian Portuguese Brazilian Portuguese Indonesian Catalan Russian Chinese (China) Lithuanian Hebrew Czech Persian French Turkish Finnish Spanish Galician Slovak Slovenian Polish Basque Swedish Korean Croatian Danish Bulgarian Hungarian Kazakh Japanese Serbian German Occitan Norwegian Bokmål Italian Overview of changes in 42.beta ============================== • Port to GTK-4 • Dark mode switching Bugs fixed: Fix slow startup (!923) Thanks to our contributors this release: Christopher Davis Jakub Steiner Jean Felder Koushik Sahu Marinus Schraal Michael Catanzaro Sam Hewitt Sophie Herold Updated translations: Danish Icelandic Swedish Russian Indonesian Catalan Friulian Latvian Frisian Bulgarian Serbian Vietnamese Overview of changes in 41.0 =========================== Updated translations: Basque Spanish Croatian German Occitan Danish Polish Hungarian Hebrew Dutch Belarusian Turkish Overview of changes in 41.rc ============================ • Touch-ups for the new design • Async improvements Bugs fixed: Fix duplicated playlist song removal (#469) Fix flowbox selection state (#460) Thanks to our contributors this release: Marinus Schraal Mpho Jele Updated translations: Indonesian Ukrainian Swedish Czech Spanish Basque Catalan Brazilian Portuguese Galician Finnish British English Kazakh Slovenian Slovak Frisian French Korean Persian Greek Lithuanian Romanian Chinese (China) Overview of changes in 41.beta ============================== • Implemented much of the new design mockups • Update initial state art Thanks to our contributors this release: Christopher Davis Georges Basile Stavracas Neto Jakub Steiner Jean Felder Lucy Coleclough Marinus Schraal Rafael Coelho Sabri Ünal Vineet Reddy Updated translations: Vietnamese Hebrew Dutch Ukrainian Swedish Occitan Spanish Indonesian Russian Slovenian Romanian Brazilian Portuguese German Turkish Catalan Friulian Chinese (China) Portuguese Added translation: Frisian Overview of changes in 40.0 =========================== • Update appdata for the 40.0 release Overview of changes in 40.rc ============================ • Improve startup loading • Misc playlist handling fixes • Use publication date instead of creation date for songs Bugs fixed: Scrobbling crash (#412, !769) Fix artist queries to retrieve art (!773) Ignore redundant Tracker delete events (!781) Fix album selection checkboxes style (#414) Fix playlist deletion (!793, !813) adding songs to favorite crashes the app (#441) GNOME Music crashes during startup: discbox is None (#430) Crash when creating a playlist containing a quotation mark (#447) Thanks to our contributors this release: James A. Baker Jean Felder Marinus Schraal Yann Delaby Updated translation: British English Catalan Chinese (Taiwan) Danish Friulian Galician Hebrew Norwegian Bokmål Punjabi Romanian Slovak Overview of changes in 3.38.0 ============================= Updated translations: Danish Greek Hungarian Italian Latvian Portuguese Overview of changes in 3.37.92 ============================== * Port to Tracker 3 * Art retrieval complete rework * Flatpak cleanups and updates Bugs fixed: gnome-music gets stuck when next button is pressed when current song is about to finish (#375) Selection mode search doesn't work (#405) Selecting an album in albums view in selection mode randomly deselects other albums (#406) Selection mode only works for artists during search (#407) Music crashed if gnome-online-accounts is unavailable (#410) MPRIS playlist fixes (!741) Gracefully handle locale.{bind,}textdomain not being available (!735) Thanks to our contributors this release: Adam Blanchet Carlos Garnacho Chinmay Gurjar Jean Felder Marinus Schraal Piotr Drąg Rasmus Thomsen Sam Thursfield Simon McVittie Updated translation: Basque Brazilian Portuguese Catalan Chinese (China) Croatian Czech Dutch Finnish French Friulian Galician German Indonesian Japanese Kazakh Korean Lithuanian Persian Polish Serbian Slovak Slovenian Spanish Swedish Turkish Ukrainian Overview of changes in 3.37.3 ============================= Bugs fixed: pauseonsuspend: Fix calls to MusicLogger.warning() (!724) Duplication of menu bar (#387) High CPU usage (#360) Bind more SongWidget properties (!663) Thanks to our contributors this release: Evan Nehring Jean Felder Marinus Schraal Nils Reuße Updated translation: Kazakh Overview of changes in 3.37.2 ============================= * Use Gtk.Template for all the Views and remove BaseView * Prefer Albumartist field for artist search * Change Artist view selection from artist to song * Extend Gtk.Template usage for Window * Deinitialize Grilo on shutdown * Music now explicitly depends on Pango 1.44 or above * Flatpak cleanups and updates * Various widgets style and code cleanups Bugs fixed: Artist view should support music selection (#26) In-app notifications need to be dismissable (#259) Stop using show_all (#320) Crash while searching due to bugs in searchview.py (#372) Crash on start: object 'AttrFontFeatures' has no attribute 'new' (#374) Wrong song count in favourite playlist (#376) Please stop changing the module search path (#377) Use libsoup for art retrieval (#378) Music crashes on 'check_smart_playlist_change' call (#382) Thanks to our contributors this release: Ashwani Singh Tanwar Atharva Veer Chinmay Gurjar Erik Inkinen Evan Nehring Jean Felder Marinus Schraal Weifang Lai Added translations: Ukrainian Updated translations: Catalan Chinese (China) Chinese (Taiwan) Hebrew Norwegian Bokmål Romanian Russian Slovak Slovenian Ukrainian Overview of changes in 3.36.0 ============================= Updated translations: Italian German Dutch Overview of changes in 3.35.92 ============================== • Restore smart playlists update • Improve Tracker content tracking • Flatpak cleanups and updates Bugs fixed: Properly load Grilo Tracker plugin (!650) Stop a deleted playlist if it is playing (!661) Misc playlists fixes (!654) Flatpak: remove unused dleyna support (!644) flatpak assorted fixes (!645) Thanks to our contributors this release: Georges Basile Stavracas Neto Jackson Campolattaro Marinus Schraal Jean Felder Updated translations: Brazilian Portuguese British English Catalan Chinese (Taiwan) Croatian Czech Danish Finnish French Galician Hungarian Korean Indonesian Lithuanian Persian Polish Serbian Spanish Swedish Turkish Overview of changes in 3.35.91.1 ================================ Bug fixed: Possible crash on warning (!643) Overview of changes in 3.35.91 ============================== • Use natural order for sorting • Expose Last.fm scrobbler in the UI • Add local runtime cache for scrobbling • Add GLib style logging and remove old logging and debug switch Bugs fixed: Sort albums title containing digits numerically (#22) PlaylistsView: select the next playlist on deletion (#359) Expose scrobbling support (#218) Switching to playlist gives an empty view (#348) Use tabular numbers for song duration (!623) Crash after select all items (#364) Deleting an empty playlist crashes (#365) Disable selection button in Playlist View while searching (#366) Help overlay remove Ctrl+F1 shortcut (!643) Thanks to our contributors this release: Use Alexander Mikhaylenko Chinmay Gurjar Jean Felder Marinus Schraal Sabri Ünal Translation added: Malay Updated translations: Greek Indonesian Spanish Slovak Chinese (Taiwan) Finnish Friulian Brazilian Portuguese Italian Swedish Croatian Persian Lithuanian Japanese Basque French Turkish Czech British English Serbian Galician Overview of changes in 3.35.3 ============================= * Improve Tracker content tracking * Update appdate screenshots Bugs fixed: F1 key is not opening help page (#353) Play on empty playlist crashes Music (#354,#355) Crash when pressing Alt+Left in SearchView (#357) Update the appdata screenshots (#327) Thanks to our contributors this release: Ishaan Shah Jean Felder Marinus Schraal Added translations: Basque Indonesian Updated translations: Chinese (Taiwan) Ukranian Brazilian Portuguese Galician Overview of changes in 3.35.2 ============================= * Album Covers are now loaded on demand * Use MusicBrainz identifiers to download album covers * Restore support for "Album Artist" tag * Disable online search by default * Restore MPRIS playlist support and misc MPRIS cleanups * Playlist fixes * Bring back loading notifications * Nightly application icon Bugs fixed: Fix a crash in Last.fm support (#328) GNOME shell MPRIS controls are not visible (#332) PlayerToolbar can become invisible (#335) Issues when resizing window below apparent minimum width (#337) GNOME music crashes after creating a huge amount of threads (#312) GNOME Music crashes if xdg_music_dir is not set (#338) group artists with a feat or an original artist under the same artist (#331) Songs Not in ~/Music Show Up In Search (#317) Fix visual glitches (#300) Use pkglibdir for gfmlibdir (!509) Limit smartplaylist content to XDG Music dir (#311) Crash when removing GOA account (#145) Model fixes (!557, !552, !533, !499) Fix icon rendering issues (!543) Selection fixes (!528) Restore the development style (!563) Thanks to our contributors this release: Jean Felder Sam Hewitt Marinus Schraal Jan Alexander Steffens Jakub Steiner Sumaid Syed Sam Thursfield Added translations: Tamil Translations updated: Catalan Danish Dutch Friulian Persian Spanish Overview of changes in 3.34.0 ============================= This release marks the first stable release after a invasive rewrite of Music internals and may still be rough around the edges. Regressions and known issues are kept track of in #299, further issue reports are welcome. * A flatpak issue with cover art retrieval was fixed Thanks to our contributors this release: Jean Felder Tranlations updated: Japanese Italian Overview of changes in 3.33.92 ============================== This release contains even more bug fixes and cleanups following the core rewrite. Regressions and known issues are kept track of in #299, further testing and issue reports are welcome. Thanks to our contributors this release: Hugo Posnic Piotr Drąg Jean Felder Marinus Schraal Translations updated: Indonesian Karb Basque Swedish Finnish Romanian Lithuanian Spanish Catalan Polish Serbian German Latvian Slovenian Hungarian Galician Korean British English Turkish French Greek Catalan Brazilian Portuguese Czech Croatian Overview of changes in 3.33.90 ============================== This release contains a lot of bug fixes following the rewrite of the core of Music. This work is not yet complete, but the overall state should be improved. Regressions and known issues are kept track of in #299. Further reports are welcome. Some other things were worked on as well: * Search view rewrite and style update * Display an empty view if Tracker version is outdated Thanks to our contributors this release: Piotr Drąg Jean Felder Marinus Schraal Added translations: Karbi Translations updated: Portuguese Basque Spanish Romanian Swedish Overview of changes in 3.33.4 ============================= This release contains a rewrite of the core of Music. This work is not yet complete, but should be in a usable state. Regressions and known issues are kept track of in #299. Further reports are welcome. Some other things were worked on as well: * Support gapless playback * MPRIS support rewrite * Playlists rewrite Thanks to our contributors this release: Georgers Basile Stavracas Neto Jean Felder Jesus Bermudez Velazquez Marinus Schraal Translations updated: Hungarian Greek Dutch Croatian Swedish Slovenian Icelandic Overview of changes in 3.33.2 ============================= * Improve Smooth progressbar support * Improve display of information for songs with no tags * Select a random song at launch when playing a playlist in shuffle mode * AppData tags update (initiative #8) * MPRIS misc cleanups * Lots of general cleanups Bugs fixed: gnome-music crashes on startup (#105) Stop using GtkBox:padding, GtkBox:fill and GtkBox:expand (#215) Do not rely on Tracker generated metadata (#223) MPRIS2 reports wrong .desktop file name (#263) Crash with mouse 'back' button (#265) Repeat song not working on Gnome Music 3.32.0 (#266) Order of search and select buttons incorrect (#270) flatpak nightly: Clicking on MPRIS player launches wrong version (#273) Incorrect timeline (progress bar) position for m4a file (#274) HeaderBar in selection mode has the search/cancel button order wrong (#275) Repeat All Does Not Repeat Single Songs From Search (#278) Resuming Playback Actually Restarts Song (#280) Thanks to our contributors this release: Christopher Davis Reuben Dsouza Bilal Elmoussaoui Jean Felder Andre Klapper Kalev Lember Marinus Schraal Veerasamy Sevagen Georges Basile Stavracas Neto Sumaid Syed Translation updated: Chinese (China) Chinese (Taiwan) Croatian Esperanto Friulian Hungarian Indonesian Italian Polish Portuguese (Brazil) Romanian Spanish Swedish Overview of changes in 3.32.0 ============================= Translations updated: Finnish Catalan French Overview of changes in 3.31.92 ============================== Bugs fixed: Fix initial state graphics in dark mode (#258) Thanks to our contributors this release: Tjipke van der Heide Veerasamy Sevagen Translations updated: Turkish Finnish Icelandic Dutch Lithuanian Basque Brazilian Portuguese Korean Italian Russian Serbian Friulian German Vietnamese Latvian Overview of changes in 3.31.91 ============================== * Show an empty view when Tracker is unavailable Bugs fixed: Play correct song while paused (#256) Show a warning when Tracker is not available (#165) Cannot cancel 'All' sources in search via button (#92) Crashes when trying to play any song (#244) Crash while tracks are being loaded (#252) Thanks to our contributors this release: Jean Felder Marinus Schraal Sagar Lakhani Translations updated: Czech Polish Spanish Romanian Hungarian Swedish Indonesian Slovenian Galician Kazakh Danish Chinese (Taiwan) Overview of changes in 3.31.90 ============================== * Add pause on suspend * Rework and cleanup MPRIS a lot * Use new Adwaita devel styling * Partial port to Gtk.EventController * Set error style on searchbar entry if applicable Bugs fixed: Limit composer length (#222) Fix keyboard shortcuts (#238) Correct MPRIS positioning (#227) Fix playlist renaming (#248) Fix Tracker criticals (#251) Fix popover positioning (#214) Pause when suspending (#68) Add error state for searchbar entry (#228) Thanks to our contributors this release: Christophe van den Abbeele Christopher Davis Harry Xie Jean Felder Jordan Petridis Marinus Schraal Mohanna Datta Yelugoti Nikolay Yanchuk Translations updated: Czech Slovenian Esperanto Spanish French Greek Friulian Swedish Hungarian Galician Romanian Indonesian Italian Finnish Turkish Polish Catalan Hungarian Overview of changes in 3.31.1 ============================= * Replace app menu with Primary menu (initiative #4) * Add TheAudioDB for coverart lookup * Dark mode fixes * Fix crash on opening help * New app icon (initiative #2) * Flatpak fixes Bugs fixed: Fix checkbox selection (!245) Set application id correctly (!241) Add The AudioDB support (!247) Fix search dissapearing on return from child (!253) Clean up data dir (#193) mpris: Prevent crash from play call with no playlist (!255) application: Fix crash on opening help (#22) Darkmode fixes (!269,!271) repeat-mode fixes (!274) Restart remote cover lookup on source availability (!284) ui: Change arrow menu button icons (#233) Thanks to our contributors this release: Christopher Davis Islam Bahnasy Jakub Steiner Jean Felder Marinus Schraal Shivansh Handa Tapasweni Pathak Translations updated: Serbian Overview of changes in 3.30.0 ============================= Translations updated: Galician Hungarian Vietnamese Latvian Croatian Danish Overview of changes in 3.29.92 ============================== * Make static playlists more reliable * Populate views on demand (improves startup) * Fix player toolbar song/artist order * Switch view navigation from to * Add tooltips in more places * Style treeview stars * Lots of cleanups and reliability fixes Bugs fixed: Fix Flatpak delayed loading (!239) Style treeview stars with CSS (!238) Use alt instead of ctrl for navigating tabs (#198) Do not allow view switching in all modes (!237) Introduce loading state (!233) grilo: Fix crash when Tracker is not (yet) loaded (!230) Populate views when opened (!232) views: Fix now-playing icon display (#203) On last play done, first song gets notified (#60) Shuffle shouldn't replay songs (#154) playlistview: improvements and bugfixes (!227,!229) meson: Do not add version suffix on default build (!228) Thanks to our contributors this release: Jean Felder Marinus Schraal Translations updated: Swedish Friulian Brazilian Portuguese Finnish Icelandic Romanian Kazakh Korean Indonesian Italian Overview of changes in 3.29.91 ============================== * Finished moving the existing ui to use Gtk.Template * Added some minor transitions going to selection-mode * Add OARS tag * Reword application description Bugs fixed: Wait for last album to load (#174) appdata: Add OARS tag & reword description (!177) disable sidebar stack transition (!206) playlistview: Add translator context to Play menu (!211) add GOA dependency (#212) use Gtk.Template for AlbumCover (#183) tarball fails to build (#211) use Gtk.Template for About dialog (#183) App-bundles selection-mode headerbar color incorrect (#208) Use Gdk.Event accessors (#213) Add SidebarRow widget (!221) use Gtk.Template for Searchbar and move to widgets (!226) Thanks to our contributors this release: Alexander Mikhaylenko Jean Felder Jordan Petridis Marinus Schraal Nick Richards Piotr Drąg Tyler Garcia Translations updated: Spanish Slovenian German Polish Turkish Czech Lithuanian Chinese (Taiwan) Greek Overview of changes in 3.29.90 ============================== * Lots of widgets ported to use Gtk.Template * Added development app bundles to CI * Codebase wide cleanups and refactoring * Port sidebars away from libgd views Bugs fixed: Using keyboard reveals the playerbar in in selection mode (#197) High contrast theme not folled for sidebars (#37) Right click to select Albums is inconsistent (#89) Flatpak + CI devops (#185) Music goes into an endless loop (#200) artistalbumswidget: missing attribute artist (#199) searchmode: Leaving selection mode with Escape dismisses search results (#195) Hard transition when entering selection mode (#27) Thanks to our contributors this release: Apostol Bakalov Jean Felder Jordan Petridis Marinus Schraal Piotr Drąg Translations updated: Czech Chinese (China) Spanish Chinese (Taiwan) Romanian Friulian Catalan Slovenian German French Greek Overview of changes in 3.29.2.1 =============================== * Add release commit to dist tarball Overview of changes in 3.29.2 ============================= * Update appdata * Fix issue with untranslated UI elements * CI use flake8 instead of pep8 & pyflakes * CI generate flatpak bundles for every commit and MR * Use libsoup for http requests * Use CSS styling instead of widget attributes * Merge emptystate views * Add optional suspend inhibition gsetting * Cleanup and split of Player and Toolbar classes * Numerous miscellaneous cleanups Bugs fixed: Partly untranslated user interface (#169) albumartcache: Do not close non-existing stream on error (!95) albumartcache: Fix possible lookup loop (!95) albumartcache: Do not send two signals on error (!95) Minor optimizations (!138) flatpak: Enable MPRIS and GNOME media keys (!129) notificationspopup: Fix source not found warning (!131) Ellipsized songs in Artists View are improperly aligned (#173) Fix notification calls on startup (!147) grilo: Fix audio check (!159) AlbumsView: Fix runtime updates still triggering [playlist dialog] implement empty state dialog (#74) Default search does not search in composer field (#140) SearchView does not use the same model as other views (#160) Use CSS style instead of html markup to color text (#163) Fix Running Length label translation in AlbumViewWidget (#177) local searchtag not removed when doing non-local searches (#130) Replace requests usage with libsoup (#144) Use DzlBoldingLabel for TrackWidget (#178) player: Add optional inhibition of system suspend (#182) Pressing escape when renaming a playlist does not cancel rename (#188) Thanks to our contributors this release: Ashwin Mohan Apostol Bakalov Jean Felder Marinus Schraal Adrian Solom Juan José González Bruce Cowan Alexander Mikhaylenko Subhadip Jana Georges Basile Stavracas Piotr Drąg Translations updated: Danish Croatian Greek British English Turkish Russian Slovenian Romanian Friulian Czech Indonesian Spanish Overview of changes in 3.27.92 ============================== * Port to Meson * Lots of fixes to the flatpak json * Fixes to playlists behaviour * Fix some shortcut logic * Fix issue with bluetooth headset input * Delayed loading of covers in albumsview to decrease startup time * Lots of general cleanups * Update to latest libgd Bugs fixed: Music won't build from flatpak (#138) Disable last.fm scrobbling if Music is disabled in GOA (#139) playlistview: Remove obsolete column renderer (!61) albumsview: Use correct checkbox style (!68) playlistview: Only show icons for playing playlists (#149) query: Filter out on-disk playlist formats (#72, #151) Replace logger.warn with logger.warning (#153) Switch to meson build system (#1) window: Handle Gdk Audio keys (#93) window: Restore selection popup functionality (#152) meson: Add fallback in case XDG_DATA_DIRS is not set (!85) Deleting a playlist does not stop the player (#156) Follow up searches do not trigger an actual search (#148) Changing playlist resets player model (#136) Thanks to our contributors this release: Benoît Legat Bilal Elmoussaoui Georges Basile Stavracas Neto Janne Körkkö Jean Felder Marinus Schraal Translations updated: Swedish Spanish Friulian Polish Indonesian Catalan Chinese (Taiwan) Brazilian Portuguese Galician Croatian Finnish Dutch German Hungarian Slovak Serbian Korean Croatian Italian Czech French Vietnamese Scottish Gaelic Lithuanian Kazakh Latvian Overview of changes in 3.27.90 ============================== * Lots of cleanup/refactoring * Moved to Gitlab * Add album scrobbling * Dropped some more libgd use * Add context menu to interact with playlist items * Drag and drop reorder in playlists * Add album scrobbling * Rework notifications * Rework art cache * CI fixes * Last bits of HiDPI support Bugs fixed: Clicking on cancel button from selection bar crashses music (#142) Crashed when trying to play music over UPnP (#46) Playlists are not displayed (#127) Fix deprecated accelerator call (#2) Crash during startup in albumart lookup (#121) Use stack for covers in player (#55) Finish HiDPI support (#65) Scale art more efficiently (#81) Playlist not deleted after close (#106) Allow undo on playlist track removal (#50) Fix artist/album search return all songs (#4) Replace deprecated override_color call (#3) Allow access to host cache from flatpak (!15) Reset song to clean on new playlist (#135) Use context menu on playlist tracks (#48) Replace deprecated add_accelerator call (#2) Console spam on startup related to Spotify (#132) Thanks to our contributors this release: Alberto Fanjul Felipe Borges Gyanesh Malhotra Jean Felder Marinus Schraal Subhadip Jana Translations updated: German Polish Friulian Indonesian Finnish Swedish Catalan Hungarian Esperanto Overview of changes in 3.27.4 ============================= Bugs fixed: Migrate from intltool to gettext (#787272) Add appstream metadata to non-deprecated location (#790869) Playlist ordering in views (#772090) Fix style of GdTaggedEntry (#791077) PEP-8 fixes & cleanups (#791481,!7,!9,!10,!17,!18) Update libgd (!8) Fixes to navigating back (#777238) Enable mouse button for navigating back (#771934) Fix constructor deprecation warning (#790127) Fix PyGObject deprecation warning (#788701) Fix order in method call (!21) Fix log decorator order (!22) Use python3 style super() calls (!16) DiscListBoxWidget update favourites (!23) Add the ability to rename playlists (!11) Update README.md (!12) Thanks to our contributors this release: Abhinav Singh Florian Darfeuille Jean Felder Jeremy Bicha Kainaat Singh Marinus Schraal Niels De Graef Phil Dawson Piotr Drąg Sambhav Kothari Translations updated: Dutch Romanian Icelandic Persian Catalan (Valencian) German Czech Friulian Norwegian bokmål Croatian Indonesian Serbian Swedish Overview of changes in 3.26.0 ============================= Translations updated: Catalan French Romanian Danish Overview of changes in 3.25.92 ============================== Bugs fixed: 786454 Wrong player.set_playlist call in albumwidget.py 780548 Problem scrolling albums on wayland 709073 Different icon in System Settings Sound pane Thanks to our contributors this release: Jan-Michael Brummer Jean Felder Marinus Schraal Robert Greener Translations updated: Croatian Italian Danish Vietnamese Overview of changes in 3.25.91 ============================== Bugs fixed: 786541 Add missing logger imports 786315 Make the playlist button a circle Thanks to our contributors this release: Jean Felder Jordan Petridis Translations updated: Polish French Overview of changes in 3.25.90 ============================== * Limit concurrent loading of coverart * Fixes to appdata * Use tracker:title-order for sorting Bugs fixed: 783466 query: Use tracker:title-order() SPARQL function for title sorting 785697 Remove comments from org.gnome.Music.json Thanks to our contributors this release: Carlos Garnacho Felipe Borges Georges Basile Stavracas Neto Kalev Lember Marinus Schraal Piotr Drąg Translations updated: Turkish Croatian Czech Malayalam Overview of changes in 3.25.4 ============================= * Build: depend on libtracker-sparql-2.0 * Add Flatpak manifest * Mark forgotten string for translation Bugs fixed: 776668 fix minor seek stutter 774500 refactor gnome-music.in to be more readable 781684 playlistview artist field incorrect 777346 allow seek using arrow keys 781754 fix media-player-keys bus name Thanks to our contributors this release: Abhinav Singh Carlos Garnacho Carlos Soriano Felipe Borges Marinus Schraal Pablo Palácios Piotr Drąg Translations updated: Belarusian Slovenian Polish Indonesian Overview of changes in 3.24.1.1 =============================== * Revert desktop file rename * In turn revert Flatpak manifest addition Overview of changes in 3.24.1 ============================= * Add Flatpak manifest * Fix crashers * Up Grilo requirements Bugs fixed: 780523 playlist dialog shows the playlist that is going to be deleted 779905 build: Add a first version of Flatpak manifest Thanks to our contributors this release: Abhinav Singh Carlos Soriano Marinus Schraal Translations updated: Portuguese Norwegian bokmål Greek Croatian Overview of changes in 3.24.0 ============================= Translations updated: Russian Latvian Brazilian Portuguese Overview of changes in 3.23.92 ============================== * Code cleanups * Local art retrieval added * AppData screenshots updated Bugs fixed: 779013 only one (older) screenshot in appdata file 779585 Window is wider than 1024px 777041 Unexpected behaviour of playlist notification actions, sometimes deletes, sometimes not 776668 double click on seek bar pauses the songs 779052 MPRIS TrackList GoTo Method Crashes gnome-music 779584 Handle coverart extraction in gnome-music Thanks to our contributors this release: Abhinav Singh Andreas Nilsson Carlos Garnacho Marinus Schraal Translations updated: Hungarian Slovak Serbian Galician Lithuanian Italian Czech Polish Danish Scottish Gaelic Occitan French Korean Indonesian Basque Icelandic Swedish Chinese (Taiwan) Finnish Overview of changes in 3.23.91 ============================== * Code cleanups Bugs fixed: 774470 Use song instead of track in the source codebase 774449 Cleanup baseview.py Thanks to our contributors this release: Marinus Schraal Rashi Sah Suyash Garg Translations updated: Finnish Kazakh Danish Norwegian bokmål Slovak Polish Basque Indonesian Italian Hungarian Catalan Friulian Ukrainian German Brazilian Portuguese Serbian Spanish Overview of changes in 3.23.90 ============================== * Empty-state added for playlist dialog * Cleanups Bugs fixed: 772089 [playlist dialog] implement empty state dialog 776680 'Select All' doesn't have an action in Artists tab 777541 Crashes as soon as trying to play a song 777219 PEP 8 fix : application.py Thanks to our contributors this release: Abhinav Singh Alberto Fanjul Marinus Schraal Yash Singh Translations updated: Czech Indonesian German Turkish Catalan Polish Slovak Friulian Overview of changes in 3.23.4 ============================= * Revamp notifications and drop GdNotification * More cleanups Bugs fixed: 776157 Improve notifications' interaction 776849 Gnome-music crashes on clicking "select all" in album 777127 Pressing back after no search results from single album view leads to force close 777235 Pressing back button when searching through a subview, should turn search off and go back 777216 PEP 8 fix : __init__.py 776673 Recompile resources when builddir is not same as srcdir 772975 In a playlist repeatSong/shuffle/repeatSong take effect from the next song Thanks to our contributors this release: Abhinav Singh Alberto Fanjul Georges Basile Stavracas Neto Marinus Schraal Sambhav Kothari Translations updated: Finnish Kazakh Spanish Overview of changes in 3.23.3 ============================= * Start to use Grilo for storing metadata * Rework starring widget * DistListBox improvements * Stop walking directories for no reason * Finish move to tracker async calls Bugs fixed: 774754 Use correct Grilo property for favourite tracking 772689 Use tracker async queries 775759 create_playlists cursor_callback method has a TypeError 775930 Correct error variable names Thanks to our contributors: Carlos Garnacho Georges Basile Stavracas Neto Marinus Schraal Sambhav Kothari Yash Singh Translations updated: German Hungarian Russian Overview of changes in 3.23.2 ============================= * Rely on Cairo for cover scaling * Smooth progressbar * Make more tracker calls async * General cleanups * Tackle long-standing issues with album separation Bugs fixed: 773478 artistviews: pep cleanup 772263 Use unicode in translatable strings 772698 async work 774260 handle optional album-artist in queries 774481 Add missing license header to gnome-music.in 773769 songsview: pep cleanup 772628 player: make progress scale move smoothly Thanks to our contributors: Carlos Garnacho Clayton G. Hobbs Marinus Schraal Pablo Palácios Piotr Drąg Suyash Garg Yash Singh Translation updated: Czech Friulian Hungarian Norwegian bokmål Slovenian Overview of changes in 3.23.1 ============================= * Rework art lookup * Add HiDPI support (90% done) * Add mnemonics * Rework about dialog * Split up views & widgets * Rework the album widgets * Show multi-disc albums as such * Make playlist retrieval non-blocking * Add composer label & search Bugs fixed: 761185 Help should use tag when referring to application names 771348 Use | as I18N separator 772403 Album art: also consider height when scaling 765476 Crashes upon opening with a GLib error 719452 Provide proper output if gobject-introspection-devel is missing 773192 Fix playlists loading time 705094 Display more details on Album view 750827 Album views - if an album has multiple disks, group tracks by disk 761891 Weird interaction selection mode + favourites Thanks to our contributors: Carlos Garnacho Georges Basile Stavracas Neto Konstantin PospelovSebastian Rasmussen Marinus Schraal Sebastian Rasmussen Translation updated: Basque Chinese (simplified) Chinese (Taiwan) Czech Danish Friulian German Italian Swedish Overview of changes in 3.22.0 ============================= * Update mainters in doap Translations updated: Ukrainian Catalan Scottish Gaelic Persian Overview of changes in 3.21.92 ============================== * Fix keyboard play/pause handling * Remove top separator in song lists * Do not remove static playlists on Delete keypress Bugs fixes: 771249 Static playlists should not be removed using the Delete key 770178 Remove the first Songs row separator 754096 Space doesn't always toggle pause/play Thanks to our contributors: Konstantin Pospelov Marinus Schraal Yash Singh Translations updated: Danish Greek Latvian Galician Swedish Hebrew Vietnamese British English Lithuanian Kazakh Korean Friulian Serbian Overview of changes in 3.21.90 ============================== * New keyboard shortcuts and a shortcuts window to go with it * Move to cleanup the codebase style (PEP-8) & use docstrings, see README * Better sorting in albums and artists view * Playlist dialog enhanced with a 'new playlist' entry * Move to GtkFlowBox for albums view, a significant performance improvement Bugs fixed: 761502 Include playlists from Music dir only & order static playlists on top 766115 Return songs only once 746447 Require tracker 1.8 for titled playlists 765609 Fix mpris repeatmode 761625 Cleanup artist/author ambiguity 747953 Don't leak information over http through Grilo & unregister sources 754700 Require Grilo 0.3.1 and use the album-artist key if available 742531 Ignore punctuation when sorting albums and artists, requires tracker 1.9 758637 Implement new keyboard shortcuts 757833 Add GtkShortcut window 769774 Fix sidelist shadow 769772 Use GtkSearchBar for the searchbar + misc fixes 744834 Add new playlist entry to playlist dialog + misc fixes 760164 Use GtkFlowBox for albums view Thanks to our contributors: Billy Barrow Carlos Garnacho Divyanshu Vishwakarma Elias Entrup Evandro Giovanini Felipe Borges Gaurav Narula Georges Basile Stavracas Neto Kevin Haller Marinus Schraal Translations updated: Occitan Catalan Spanish French Friulian Slovak Czech Indonesian Brazilian Portuguese German Hungarian Finnish Polish Portuguese Overview of changes in 3.20.2 ============================= Bugs fixed: 705069 Port to Gio GDBUS API 763618 Clarify jhbuild instructions in README 755089 Emit playback-status-changed after playlist ends 744820 Accept response on row-activated in Playlist Dialog 765598 Bump Gtk+ minimum version to 3.19.3 761961 Stop the player when destroying window Translations updated: Swedish Friulian Esperanto Brazilian Portuguese Occitan Overview of changes in 3.20.0 ============================= Translations updated: Danish Hungarian Overview of changes in 3.19.92 ============================== Bugs fixed: 762821 Update Grilo plugin ranks to 0.3 format 761941 Fix Pango critical warnings on searchbar 761890 Check if visible child is ArtistsAlbumsWidget on search toggle 763304 Don't assume that nmm:MusicPieces will have a nie:url in playlists 744821 Properly de/activate select button on PlaylistDialog when navigating w/ arrow keys 744831 Fix crash while deleting multiple playlists a173f2 Update libgd Translations updated: Occitan Korean Slovenian French Special thanks to the new contributors: Gaurav Narula Marinus Schraal Prashant Tyagi Saiful B. Khan Overview of changes in 3.19.91 ============================== Bugs fixed: 744829 No more duplicate playlists on the sidebar 762406 More Grilo 0.3 transition fixes 762265 No more notifications on track changes Translations updated: Slovak Occitan Ukrainian Overview of changes in 3.19.90 ============================== Bugs fixed: 761173 Update tracker queries to sparql 1.1 syntax 760170 Fix check button appearance on AlbumWidget 760170 Fix check buttons appearance in Songs and Playlist view 736463 Reposition the scrollbar in the search window 760171 Resized songs list for better viewing in large window Translations updated: Latvian Bulgarian Overview of changes in 3.19.4 ============================= Bugs fixed: Let GtkApplication automatically load the app-menu Refactor the way we connect menu actions 758942 Use grilo 0.3 for GNOME 3.20 758942 Fix deprecation warnings in GTK+ Update libgd from master Scale the playlist name to match the mockups 759024 Use the path of the filter model in search results 739924 Make search find strings with accents 759882 Fix warnings when switching between stack pages Add symbolic icon 760033 Make albumart fetching truly asynchronous 760033 Defer serialization of default icon 760033 Set model on the view after all insertions happened 760033 Remove check for dup jobs 760033 Don't add items on idle 760033 Depend on Tracker >= 1.7.1 759587 Rework songs, artists, playlists, and albums queries Pass width/height during pixbuf loading 751163 Restrict music catalog to the Music folder 760381 Use GIO async APIs to download cover art 734958 Increase the maximum width of the artist and track name Translations updated: Spanish Slovenian Overview of changes in 3.18.2 ============================= Bugs fixed: 755601 Fix styling for entry tags (libgd) 756256 Fix XML tag in help 746446 Reset app title to Music after leaving album view 756330 Fix crashes when coming back from search view 757227 Fix missing toolbar when coming back from search result g Translations updated: Serbian German Greek Czech Basque Lithuanian Hungarian Overview of changes in 3.18.0 ============================= Translations updated: Danish Swedish Overview of changes in 3.17.92 ============================= Bugs fixed: 744827 Empty stars in 'Search' view 754654 Fixes for staticmethod definitions 754702 Search drop-down doesn't show the right default source 754836 Toggling search of when on a albumWidget doesn't make search view disappear 754977 gnomemusic/widgets.py using depreciated PARAM_READWRITE Translations updated: Added Icelandic Finnish update Fix FSF address in Polish French Kazakh Korean Lithuanian Turkish Persian Overview of changes in 3.17.91 ============================= Bugs fixed: 738516 Tags in search textbox are broken Translations updated: Chinese (Taiwan) French Galician s German Greek Indonesian Italian Polish Update Catalan transation Overview of changes in 3.17.90 ============================= Bugs fixed: 744658 Playlists sidebar - border is cut off 753488 Clicking on artist on search results does nothing Translations updated: Brazilian Portuguese Czech Fix Portuguese desktop keywords Friulian Norwegian bokmål Turkish Overview of changes in 3.17.4 ============================= Bugs fixed: 705070 Last.fm/libre.fm integration 747233 Remove "All Artists" 752591 Convert margin_right to margin_end 752592 Trivial code formatting cleanups Several deprecations were removed More performance improvements Translations updated Overview of changes in 3.17.3 ============================= Bugs fixed: 743362 Give a nicer welcome 744464 No results screen for Search 747749 Cant't play favourite song in Album view 748375 #!/bin/bash in autogen.sh 749981 Tracks outside Music and Downloads are displayed in playlists Translations updated: Added Occitan Dutch 316 Esperanto Fix to Catalan Greek Norwegian bokmål Slovak Spanish Tajik Turkish l10n: Update Japanese update zh_CN Overview of changes in 3.16.0 ============================= Translations updated: Basque language Finnish update Fix a syntax error in desktop file keywords Bosnian Indonesian Tajik Update Aragonese Update Catalan Overview of changes in 3.15.92 ============================= * Bug fix release Bugs fixed: 744657 Loading in-app notification gets stuck 745646 Improve sorting of "songs" view 745647 shuffleHistory fixes 745648 Song view elements jump around 745650 Not Enough Space Given For Track Titles in Album View Translations updated: Added Bosnian Danish German Korean Polish Serbian Slovenian Swedish Turkish l10n: Update Japanese Overview of changes in 3.15.91 ============================= * Bug fix release Bugs fixed: 705852 Now playing indicator is lost on switching views / artists / artist albums 729377 Convert menu of gear button in the Playlists view into a popover 729525 Show a loading animation when Add to Playlist is clicked in Albums and Artists view 743310 Updates to Smart Playlist functionality in 3.15.4 743883 Refresh Playlists/Songs view when star toggled 743884 Protect smart playlists 743901 Favorite Playlist and Starring implementation 744005 stars in Album/Artist/Search views 744655 Loading in-app notification is malformed 744807 Last song on album view keeps repeating in "mix/no repeat" mode 744832 Undo playlist delete --> reinsert at previous position Translations updated: Basque language Brazilian Portuguese Chinese (Taiwan) Czech Fix German desktop file keyword French Galician s Greek Hebrew Hungarian Italian Kazakh Lithuanian Norwegian bokmål from Åka Sikrom Russian Slovak Spanish Swedish Ukrainian Update Aragonese Overview of changes in 3.15.90 ============================= * New smart playlist - Favourite tracks, all views updated to allow making a track favourite * All Artists is not selected by default - improves performance * All smart playlists now retyurn max 50 items * Playlists menu now uses popover * Notification appears on loading operations * Favourite songs are now displayed on search view * GStreamer discoverer performance fixes from garnacho * Minor UI fixes * Bugs fixed: 744005 stars in Album/Artist/Search views 729525 Show a loading animation when Add to Playlist is clicked in Albums and Artists view 729377 Convert menu of gear button in the Playlists view into a popover 743310 Updates to Smart Playlist functionality in 3.15.4 * Updated translations and help files Overview of changes in 3.15.4 ============================= * Smart playlists - Most Played, Never Played, Recently Played The list is not yet final, stay tuned. Note that we use Last.fm's way to count song as 'played' - more than 40% of song content should be played. * Chunked loading was removed - scrolling should be faster * Content is now hidden before fully loaded - notification on the progress will land in master in next version. * Playlists are remvoed after time out, removal can be undone * Dependency cnahge: libmediaart-2.0.pc is now required * Replaygain tags are now supported * Overall performance fixes * Bugs fixed: 729376 New Playlist in application menu doesn't do anything 704257 Visible content loading 742603 Regression: empty covers are oversized in playbar, still 'in-progress' on artists view 742451 Support Undo when removing playlists 733686 Gnome music will not launch 726459 Crash on playlist tabs when new media has been scanned 702519 Smart playlists 742800 Playlist broken due to typo 742123 Hitting 'cancel' while creating new playlist crashes program 731613 gnome-music-3.12.2 fails to start if xdg default directories are not created 742011 Query: add a/an to articles 730269 ReplayGain support? * Updated translations and help files Overview of changes in 3.15.2 ============================= * Better thread handling while fetching album art * Some UI/UX goodies * Notification can now be disabled * 'The' (and translation) is not disregarded during sorting * MPRIS improvements * Bugs fixed: 736925 Remove deprecation warnings from AlbumWidget.ui 737142 Remove remaining gtk deprecation warnings 737571 No covers loaded on libmediaart 0.6.0 736241 Prefer embedded album art over downloaded 732151 High CPU and sluggish performance 733473 Use "Alt + left arrow" to navigate back 738465 Have a dconf switch to disable notifications 731392 Nicer empty state 729378 Disregard "The" in titles 734513 play/pause is activated twice when pressing spacebar and play/pause button is active/selected 729309 Add support for MPRIS Playlists 740211 Add support for MPRIS TrackList 740212 Bump MPRIS support to 2.2 740330 Album view - music icons are badly rendered 740524 Missing license headers in playlists.py and searchbar.py 731639 The pictures have different proportions, influencing the effect of alignment 729459 under Artists, tracks in the same album are very far apart from each other 740490 Music "forgets" search string, but search results remain * Updated translations and help files Overview of changes in 3.14.0 ============================= * Updated translations and help files Overview of changes in 3.13.92 ============================= * Bugs fixed: 735890 Fix the icons in RTL with new GTK+ * Updated translations and help files Overview of changes in 3.13.90 ============================= * Ported to GtkActionbBar - now requires GTK+ 3.12 * Correct icoin is displayed for playlist menu (https://wiki.gnome.org/Initiatives/GnomeGoals/GearIcons) * Better search UI * HighContrast icons * Improved Back navigation * Notifications now behave correctly when paused and less flicker * Bugs fixed: 734786 center the search results 734404 Missing high contrast icon 734122 unable to switch to all albums view after return from search view 734117 Pause button does not change to play button in the notification 732150 Remove custom player bar styling 732951 Don't use emblem-system-symbolic * Updated translations and help files Overview of changes in 3.13.4 ============================= * Bump python3 requirement to 3.3 (due to str.casefold) * Bugs fixed: 733095 Seeking in track above 36 minutes leads to crash * Updated translations and help files Overview of changes in 3.13.3 ============================= * Playlists are now stored in Tracker * Back button now returns back to Search if available * Bugs fixed: 707461 add man page 729311 Use Tracker to save Playlists 728254 Incorrect item is removed in playlists if it has duplicates 728255 Don't show playlists in Songs 728330 Crash when the name of the new playlist contains special characters * Updated translations and help files Overview of changes in 3.13.2 ============================= * Improved search with source and match type selection * Remote sources support: Jamendo, Magnatune, UPnP/DLNA * Player bar now looks better when window is small * Bugs fixed: 729100 Media art in notifications is blank instead of symbolic when media art is not found 729102 Notification doesn't show up when media art doesn't exist 728255 Don't show playlists in Songs 725949 gnome-music buttons have no tooltips 728407 Enabling selection mode via right-click doesn't work inside albums in Albums view 729521 Albums list in Artists view shouldn't be sensitive when in selection mode 706948 Only show music from my ~/Music folder 699807 PlayerToolbar - artist and track name can shrink to nothing 730205 AttributeError: 'Stack' object has no attribute 'get_child_by_name' 726713 Update of songs interferes with selection mode * Updated translations and help files Overview of changes in 3.13.1 ============================= * Thumbnail fetching was reworked. now should be much faster * New dependency: libmediaart * Updated playlist UI * Now requires GTK 3.10 * Shuffle menu is now a popover * Load More button was removed * Bugs fixed: 724627 Playlists UX review 726721 Some tracks are identified as 'MediaVideo' and crash in various places 727444 gnome-music crashed with OSError in_on_source_added(): [Errno 5] I/O error 727522 Accelerator for Select All doesn't work 728323 Set the icon name of the window as "gnome-music" 724112 Crashes when cannot connect to tracker 702565 Load cover art on scroll in Albums and Artists view 699832 Replace Load More with autoloading on pressure 729096 Media art is not shown in MPRIS clients * Updated translations and help files Overview of changes in 3.11.92 ============================= * Improved and tranlated help * Space now plays/pauses the current song * Minor UI updates to playlists * Bugs fixed: 707454 Space switches to next item 724627 Make select button insensitive while creating New Playlist 725904 Tracks don't appear in artists view for albums that have many tracks * Updated translations Overview of changes in 3.11.91 ============================= * Initial help infrastructure * More info is printed if the track cannot be played * Last 10 played tracks are stored in shuffle history * Other minor improvements and bug fixes * Bugs fixed: 707744 Song is being replayed when paused 724228 Remove 'now playing' from the app menu 707457 Restart current track when Previous button was clicked and position is more than 3 seconds 725355 Do not crash if we happen to come across a filename we can't decode 723942 Search on keypress function opens search bar even when pressing any key 724954 Selecting all albums is not visible at first 707376 Set the position of the view scrollbar to current song when a song is changed * Updated translations: Spanish Norwegian bokmål Tajik Czech Brazilian Portuguese Hebrew Chinese Lithuanian Italian Hungarian Finnish Overview of changes in 3.11.90 ============================= * Initial playlists support * Filter-as-you-type * Misc fixes and improvements * Bugs fixed: 700022 app no longer fits half maximized 721297 Shuffle is not random enough 723765 Static spinner superimposed over album artwork 708154 Crash when Search button is toggled on No Music view 724027 theme: actionbar has a doubleborder 724025 searchbar isn't styled properly 724016 don't segment artist list sidebar 721595 Typing should trigger a search 723750 The stack switcher is gone when run gnome-music with GTK+ 3.11 709234 Music cannot be run via ssh forwarding * Added translations: Aragonese Esperanto * Updated translations: Hebrew Lithuanian Traditional Chinese Norwegian bokmål Turkish Finnish Czech Greek Brazilian Portuguese Galician Chinese simplified Slovenian German Italian Spanish Tajik Overview of changes in 3.11.2 ============================= * Exit selection mode on pressing Esc * Pep8 compatibility * Broken AppData file was removed from sources * Bugs fixed: 707590 Fix app menu accelerator conflict 708279 Make the cancel button as center vertically 709033 Album Cover art not displayed in the notifications 707399 Add translator comment to not translate GSettings values 705853 Enter selection mode on right-click 707633 Save window position, size and maximization state 709465 Update position while switching songs * Added translations: Afrikaans Catalan (Valencian) Malayalam Telugu * Updated translations: Norwegian bokmål Turkish Persian Simplified Chinese Slovenian Tajik Spanish Galician Greek Dutch Overview of changes in 3.10.0 ============================= * Added translations: Estonian Belarusian * Updated translations: Assamese Portuguese Latvian Slovak Ukrainian Traditional Chinese Catalan Kannada Indonesian Hebrew Overview of changes in 3.9.92 ============================= * Added AppData description * Icons are now RTL-compatible * Notifications appear during the playback * All views can be filtered via search button or Ctrl+F shortcut * URLs with no FileDataObject (*.cue) are now filtered * Fixed MPRIS commands: close, play, thumbnail display * Songs view now displays 'Unknown Album' for tracks with no album set * Gnome Music notifies about startup * Bugs fixed: 702377 Add support for notifications 703303 Music doesn't properly tell MPRIS clients that the song is replayed when in repeat song mode 706576 Repeat/Shuffle icons should have RTL variants 707388 Add AppData description 707632 MPRIS Close command is broken 707824 No notification when Music starts 707937 freeze-break branch | Crash when try to start song 707938 gnome-music crashes with TypeError: Argument 0 does not allow None as a value 708102 Thumbnail no longer shows up in MPRIS clients 708103 Playing default playlist is broken 708116 Crash in notification when the current track gets hidden while searching 708117 Use RTL variants of buttons in notifications on RTL languages 708159 Empty album column when an album title is unknown * Added translations: Basque British English Catalan Danish Dutch French Indonesian Korean Latvian Traditional Chinese * Updated translations: Brazilian Portuguese Czech Finnish Galician German Hungarian Italian Lithuanian Norwegian bokmål Polish Russian Serbian Slovak Slovenian Spanish Tajik Overview of changes in 3.9.91 ============================= * All songs will now be loaded in Songs view after switching to it for the first time * First song in Songs view will play if Play is executed in MPRIS and there is no current playlist * The URIs are now discovered asynchronously, to make loading songs faster * An error icon will now show up when the file is deleted * The message when no music files are found is now more verbose * Bugs fixed: 700776 Licensing problems 705855 Crash when attempting to get properties over DBus 706019 Don't use the discoverer if we don't care of the results 706294 Duration in Albums view increases every time an album is se... 706353 About box changes size when license button is toggled on, l... 706457 Invalid copyright headers 706533 More explanation when Music says "No Music Found" 706800 Cancel button in toolbar shouldn't be emphasized 706947 Can't shuffle my entire library without clicking "load more... * Added translations: Irish Tajik * Updated translations: Brazilian Portuguese Czech Galician Italian Lithuanian Norwegian bokmål Polish Slovak Slovenian Spanish Overview of changes in 3.9.90 ============================= * Initial release 07070100000008000081A400000000000000000000000166968E4E00001A96000000000000000000000000000000000000001B00000000gnome-music-46.1/README.mdMusic is the GNOME music playing application. # Where can I find more? Music has a wiki page at https://wiki.gnome.org/Apps/Music. You can join the developers on IRC: [#gnome-music](irc://irc.libera.chat/gnome-music) on [Libera Chat](https://wiki.gnome.org/GettingInTouch/IRC). # Join the development Follow the [GNOME Newcomers guide](https://wiki.gnome.org/Newcomers/) and choose Music as your project. There are bugs labeled for newcomers, which should provide an easy entry point. Of course, feel free to pick something more challenging. Pick bugs if you can, not feature requests. The goal is to make the current Music experience sound & stable and only then extend it's functionality. ## Build Music Music uses the [meson](http://mesonbuild.com/) build system. Use the following commands to build Music from the source directory: ```sh $ meson _build $ cd _build $ ninja ``` Then you can either run in the build dir by running: ```sh $ ./local-music ``` You can also install Music system-wide by running: ```sh $ ninja install ``` ## Debugging GNOME Music uses [GLib logging facilities](https://developer.gnome.org/glib/stable/glib-running.html) to print debug messages. It can be activated by setting the `G_MESSAGES_DEBUG` environment variable: ```sh G_MESSAGES_DEBUG=org.gnome.Music gnome-music ``` ## Coding style GNOME Music is written in Python and adheres to the coding style described in the python style guide [PEP-8](https://www.python.org/dev/peps/pep-0008/). Docstrings adhere to [PEP-257](https://www.python.org/dev/peps/pep-0257/). The content of docstrings uses the [Sphinx markup style](http://www.sphinx-doc.org/). Docstrings should be added to all (new) public functions. Take note of the following rules as a basic style guide, but when in doubt consult PEP-8. ### Line length >>> Limit all lines to a maximum of 79 characters. For flowing long blocks of text with fewer structural restrictions (docstrings or comments), the line length should be limited to 72 characters. >>> ### Indentation Music uses hanging indents when the lines get too long. >>> When using a hanging indent the following should be considered; there should be no arguments on the first line and further indentation should be used to clearly distinguish itself as a continuation line. >>> ```python # More indentation included to distinguish this from the rest. def long_function_name( var_one, var_two, var_three, var_four): print(var_one) # Hanging indents should add a level. foo = long_function_name( var_one, var_two, var_three, var_four) ``` ### Line break before a binary operator ```python # Yes: easy to match operators with operands income = (gross_wages + taxable_interest + (dividends - qualified_dividends) - ira_deduction - student_loan_interest) # Add some extra indentation on the conditional continuation line. if (this_is_one_thing and that_is_another_thing): do_something() ``` ### Class internals All non-public classwide variables or methods should be prepended with an underscore. >>> _single_leading_underscore: weak "internal use" indicator. E.g. from M import * does not import objects whose name starts with an underscore. >>> ### Type checking Post 3.38 Music is starting to use type checking for all new code. This means that all arguments, returns values and variables have defined types and these types are checked for errors during the CI phase. Music uses [mypy](http://www.mypy-lang.org/) for the type checking pass. The specific syntax is best learned from the code already adapted ([coresong.py](gnomemusic/coresong.py), [grltrackerwrapper.py](gnomemusic/grilowrappers/grltrackerwrapper.py)) or online sources, note that Music uses the annotation style. A simple example follows. ###### Old ```python x = [] x.append(1) ``` ###### New ```python from typing import List x: List[int] = [] x.append(1) ``` #### Properties Mypy does not currently support PyGObject properties. This means property setters need to be forceibly ignored. ```python @GObject.Property(type=bool, default=False) def selected(self) -> bool: return self._selected @selected.setter # type: ignore def selected(self, value: bool) -> None: self._selected = value ``` ### PyGObject specifics #### Properties Most objects in Music are derived from GObject and have properties. Use [PyGObject properties](https://pygobject.readthedocs.io/en/latest/guide/api/properties.html) through decorator usage if you add properties to your code. Short form for simple properties: ```python selected = GObject.Property(type=bool, default=False) ``` With method definition if more control is needed: ```python @GObject.Property(type=bool, default=False) def selection_mode(self): return self._selection_mode @selection_mode.setter def selection_mode(self, value): self._selection_mode = value ``` Manipulate and refer to GObject properties with the *props* attribute to set them apart from regular python attributes: ```python is_selected = object.props.selected object.props.selection_mode = True ``` ##### Multi-word properties Note that GObject multi-word properties are separated by `-` as in `'selection-mode'`, however Python does not allow `-` in variable or method names. So these are translated to `_` instead. You might find both `'selection-mode'` and `selection_mode` in the code (depending on how they are used), but they refer to the same property. #### Templates Music uses ui templates extensively for building the user interface. The basic usage in Python is as follows, with the `widget.ui` file being a regular GTK template: ```python @Gtk.Template(resource_path="/org/gnome/Music/widget.ui") class Widget(Gtk.Widget): __gtype_name__ = "Widget" _button = Gtk.Template.Child() @Gtk.Template.Callback() def _on_button_clicked(self, klass): pass ``` ## Commit messages Music is fairly strict on the format and contents of commit messages. New contributors often struggle with this. The GNOME wiki has a good [intro](https://wiki.gnome.org/Git/CommitMessages) on what a proper commit message is and this is a **must read** for first-time contributors. It is always recommended to look at other Music commit messages as well to get an idea of what a good commit message is specific to Music. It should look somewhat like: >>> tag: Short explanation Problem in some detail. Implemented fix. Closes: #issuenr >>> ## Merge requests When opening a Merge Request, please enable the [_'Allow commits from members who can merge to the target branch'_](https://docs.gitlab.com/ee/user/project/merge_requests/allow_collaboration.html) checkbox. This allows the Music maintainers to help out on the Merge Request as needed. 07070100000009000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001600000000gnome-music-46.1/data0707010000000A000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001C00000000gnome-music-46.1/data/icons0707010000000B000081A400000000000000000000000166968E4E00000C0F000000000000000000000000000000000000002E00000000gnome-music-46.1/data/icons/deaf-symbolic.svg 0707010000000C000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002400000000gnome-music-46.1/data/icons/hicolor0707010000000D000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002D00000000gnome-music-46.1/data/icons/hicolor/scalable0707010000000E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003200000000gnome-music-46.1/data/icons/hicolor/scalable/apps0707010000000F000081A400000000000000000000000166968E4E00001D9E000000000000000000000000000000000000004C00000000gnome-music-46.1/data/icons/hicolor/scalable/apps/org.gnome.Music.Devel.svg 07070100000010000081A400000000000000000000000166968E4E00000B85000000000000000000000000000000000000004600000000gnome-music-46.1/data/icons/hicolor/scalable/apps/org.gnome.Music.svg 07070100000011000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002D00000000gnome-music-46.1/data/icons/hicolor/symbolic07070100000012000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003200000000gnome-music-46.1/data/icons/hicolor/symbolic/apps07070100000013000081A400000000000000000000000166968E4E000015C7000000000000000000000000000000000000004F00000000gnome-music-46.1/data/icons/hicolor/symbolic/apps/org.gnome.Music-symbolic.svg image/svg+xml Gnome Symbolic Icon Theme Gnome Symbolic Icon Theme 07070100000014000081A400000000000000000000000166968E4E00000155000000000000000000000000000000000000003600000000gnome-music-46.1/data/icons/music-artist-symbolic.svg07070100000015000081A400000000000000000000000166968E4E000000E6000000000000000000000000000000000000003800000000gnome-music-46.1/data/icons/music-playlist-symbolic.svg07070100000016000081A400000000000000000000000166968E4E00000A7D000000000000000000000000000000000000003800000000gnome-music-46.1/data/icons/question-round-symbolic.svg 07070100000017000081A400000000000000000000000166968E4E00007263000000000000000000000000000000000000002E00000000gnome-music-46.1/data/icons/welcome-music.svg 07070100000018000081A400000000000000000000000166968E4E00000AFC000000000000000000000000000000000000002200000000gnome-music-46.1/data/meson.build# Compiling the resources # about_dialog is defined in data/ui/meson.build to generate the output file in that directory gnome.compile_resources( PROJECT_RDNN_NAME, PROJECT_RDNN_NAME + '.gresource.xml', gresource_bundle: true, source_dir: meson.current_build_dir(), install_dir: PKGDATA_DIR, install: true ) schema_src = PROJECT_RDNN_NAME + '.gschema.xml' gnome.compile_schemas(build_by_default: true, depend_files: files(schema_src)) # Installing the schema file install_data( schema_src, install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas') ) # Merging the translations with the desktop file desktop_conf = configuration_data() desktop_conf.set('icon', APPLICATION_ID) i18n.merge_file( type: 'desktop', input: configure_file( output: PROJECT_RDNN_NAME + '.desktop.in', input: PROJECT_RDNN_NAME + '.desktop.in.in', configuration: desktop_conf), output: APPLICATION_ID + '.desktop', po_dir: join_paths(meson.project_source_root(), 'po'), install: true, install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'applications') ) # Validating the desktop file desktop_file_validate = find_program('desktop-file-validate', required:false) if desktop_file_validate.found() test ( 'Validate desktop file', desktop_file_validate, args: join_paths(meson.current_build_dir (), APPLICATION_ID + '.desktop') ) endif # Merging the translations with the appdata file appdata_conf = configuration_data() appdata_conf.set('appid', APPLICATION_ID) appdata_conf.set('package_url', PACKAGE_URL) appdata_conf.set('package_url_bug', PACKAGE_URL_BUG) appdata_file = i18n.merge_file( input: configure_file( output: PROJECT_RDNN_NAME + '.appdata.xml.in', input: PROJECT_RDNN_NAME + '.appdata.xml.in.in', configuration: appdata_conf ), output: APPLICATION_ID + '.appdata.xml', po_dir: join_paths(meson.project_source_root(), 'po'), install: true, install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'metainfo') ) # Validating the appdata file appstreamcli = find_program('appstreamcli', required: false) if (appstreamcli.found()) test('Validate appdata file', appstreamcli, args: ['validate', '--no-net', '--explain', appdata_file], workdir: meson.current_build_dir() ) endif # Installing the default icon install_data( join_paths('icons/hicolor/scalable/apps', APPLICATION_ID + '.svg'), install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons/hicolor/scalable/apps') ) # Installing the symbolic icon install_data( join_paths('icons/hicolor/symbolic/apps', PROJECT_RDNN_NAME + '-symbolic.svg'), install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons/hicolor/symbolic/apps'), rename: '@0@-symbolic.svg'.format(APPLICATION_ID) ) 07070100000019000081A400000000000000000000000166968E4E000022FD000000000000000000000000000000000000003800000000gnome-music-46.1/data/org.gnome.Music.appdata.xml.in.in @appid@.desktop CC0-1.0 GPL-2.0+ and LGPL-2.0+ and CC-BY-SA-4.0 Music Play and organize your music collection

An easy and pleasant way to play your music.

Find tracks in your local collection, use automatically generated playlists or curate a fresh one.

https://gitlab.gnome.org/GNOME/gnome-music/raw/HEAD/data/screenshots/gnome-music-1.png https://gitlab.gnome.org/GNOME/gnome-music/raw/HEAD/data/screenshots/gnome-music-2.png https://gitlab.gnome.org/GNOME/gnome-music/raw/HEAD/data/screenshots/gnome-music-3.png https://gitlab.gnome.org/GNOME/gnome-music/raw/HEAD/data/screenshots/gnome-music-4.png

Fix search dropping the first character and other minor improvements.

This release introduces a preferences dialog exposing options previously hidden, like suspend inhibition and ReplayGain settings. It also updates to the freshest styling for navigation and dialogs.

Other notable changes include:

  • Fix jumpiness in scrolling larger collections
  • Add an automated item in playlists view for song files that do not contain the necessary tags to be shown in the albums and artists views.
  • Drop LastFM support due to removal of the provider from GNOME Online Accounts
  • Removal of the songs view
  • Drop global selection mode

Minor quality of life improvements

First stable release for GNOME 44. This version mostly consists of stability improvements. There are also some notable improvements:

  • Port to soup 3
  • Fix shuffle
  • Decrease memory usage in SongsView

This release also updates translations.

  • Make shuffle shuffle again
  • Fix time display in RTL languages
  • No longer mismatch art on scrolling
  • Fix async queue block on fresh art retrieval

Music has been ported to GTK-4. This brings some performance improvements for larger collections.

This version brings an updated design with even more focus on the content. Under the hood there have been improvements to the responsiveness, especially during application start.

First stable release for GNOME 40. This version mostly consists of stability improvements. There are also some notable improvements:

  • Improve startup loading
  • Use publication date instead of creation date for songs

This release also updates translations.

First stable release for GNOME 3.38. This version does not rely on Tracker running on the host. There are also some notable improvements:

  • Port to Tracker version 3
  • Prefer Albumartist field for artist search
  • Change Artist view selection from artist to song
  • Lots of general cleanups and bugfixes

This release also updates translations.

First stable release for GNOME 3.36. Besides a general focus on stability there are some notable improvements:

  • Restore smart playlists update
  • Expose Last.fm scrobbler in the UI

This release also updates translations.

This is an unstable release in the 3.35 development series, with the following improvements:

  • Restore smart playlists update
  • Improve Tracker content tracking
  • Flatpak cleanups and updates
  • Lots of general cleanups and bugfixes

This release also updates translations.

This is an unstable release in the 3.33 development series, with the following improvements:

  • Use natural order for sorting
  • Expose Last.fm scrobbler in the UI
  • Add a local runtime cache for scrobbling
  • Lots of general cleanups and bugfixes

This release also updates and adds translations.

This is an unstable release in the 3.33 development series, with the following improvements:

  • Improve Tracker content tracking
  • Update screenshots
  • Fix a few crashers
  • Lots of general cleanups

This release also updates translations.

This is an unstable release in the 3.33 development series, with the following improvements:

  • Improve Smooth progressbar support
  • Improve display of information for songs with no tags
  • Select a random song at launch when playing a playlist in shuffle mode
  • AppData tags update
  • Fix crash with mouse 'back' button
  • MPRIS misc cleanups
  • Lots of general cleanups

This release also updates translations.

GNOME The GNOME Music developers The GNOME Music developers @appid@.desktop @package_url@ @package_url_bug@ https://www.gnome.org/donate/ https://help.gnome.org/users/gnome-music/stable/ https://l10n.gnome.org/module/gnome-music/ https://gitlab.gnome.org/GNOME/gnome-music https://welcome.gnome.org/app/Music/ HiDpiIcon ModernToolkit UserDocs mschraal@gnome.org @appid@
0707010000001A000081A400000000000000000000000166968E4E000001DD000000000000000000000000000000000000003400000000gnome-music-46.1/data/org.gnome.Music.desktop.in.in[Desktop Entry] Name=Music GenericName=Music Player Comment=Play and organize your music collection # Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=@icon@ Exec=gnome-music Terminal=false Type=Application Categories=GNOME;GTK;AudioVideo;Player;Audio; # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Keywords=Music;Player; StartupNotify=true 0707010000001B000081A400000000000000000000000166968E4E00000A85000000000000000000000000000000000000003400000000gnome-music-46.1/data/org.gnome.Music.gresource.xml ui/help-overlay.ui style.css icons/welcome-music.svg ui/AlbumCover.ui ui/AlbumCoverListItem.ui ui/AlbumNavigationPage.ui ui/AlbumWidget.ui ui/AlbumsSearchNavigationPage.ui ui/AlbumsView.ui ui/ArtistAlbumsWidget.ui ui/ArtistNavigationPage.ui ui/ArtistSearchTile.ui ui/ArtistsSearchNavigationPage.ui ui/ArtistsView.ui ui/ArtistTile.ui ui/DiscBox.ui ui/HeaderBar.ui ui/PlayerToolbar.ui ui/PlaylistControls.ui ui/PlaylistDialog.ui ui/PlaylistDialogRow.ui ui/PlaylistsView.ui ui/PlaylistsWidget.ui ui/PlaylistTile.ui ui/PreferencesDialog.ui ui/SearchHeaderBar.ui ui/SearchView.ui ui/SongWidget.ui ui/SongWidgetMenu.ui ui/StatusNavigationPage.ui ui/TwoLineTip.ui ui/Window.ui icons/deaf-symbolic.svg icons/music-playlist-symbolic.svg icons/music-artist-symbolic.svg icons/question-round-symbolic.svg 0707010000001C000081A400000000000000000000000166968E4E0000074D000000000000000000000000000000000000003200000000gnome-music-46.1/data/org.gnome.Music.gschema.xml [768, 600] Window size Window size (width and height). true Window maximized Window maximized state. 'none' Playback repeat mode Value identifies whether to repeat or randomize playback through the collection. Allowed values are: “noneâ€� (repeat and shuffle are off), “songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), “shuffleâ€� (shuffle playlist, presumes repeat all). false Enable ReplayGain Enables or disables ReplayGain for albums false Inhibit system suspend Enables or disables inhibiting system suspend while playing music 0707010000001D000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002200000000gnome-music-46.1/data/screenshots0707010000001E000081A400000000000000000000000166968E4E000C61DE000000000000000000000000000000000000003400000000gnome-music-46.1/data/screenshots/gnome-music-1.png‰PNG  IHDR€Ö˜Øã>sBIT|dˆtEXtSoftwaregnome-screenshotï¿> IDATxœìÝy˜Õ½?þ÷9UÝ=3 û¦ hq"$J\“K@HòýåªÉÅxM®—$�[”Äh¸fyÄ—˜ü¢‰úUŒùÅÈU0*�â†hX‡m€afº«êœßçTMOÓ³ÂÌôô¼_<<3Ý]]]]Õ5]õ®Ï9 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""¢�½yˆë”ˆˆˆˆˆˆèèéÎ^€|°¢e¸žˆˆˆˆˆˆˆrâf0Øhˆëƒˆˆˆˆˆˆ(0²º{àÑÝß?QwÒm¡î€t·÷KDDDDDDD�ë6�PwDºÃ{$""""""¢£“×aP>‡#ùüÞˆˆˆˆˆˆˆ¨}äe”o!I¾½"""""""ê™Ó0ü!""""""Ê]™Í¹²…5ª™i²5 kîgºœ�r=jªéU[™1M¶çÈ&žw4"éX„!éáNø33ðIÿ=³â§µ!ÐÑöÔáPgôt´AHS}ùdÞ—­¢§±ûÃ�'3$J¿�ˆˆˆˆˆˆˆrOz_=™ý÷¨,÷‡·%Ž c2ûûMÜw4ËÛ¡!P.wÝš~2ŸÓ\ø“üd ‚kFDDDDDDD¹#3œi,¸É ‚›Oø»Ä‘=Íu �í99¡£C�–¾^c�KK›w¥OÛX…�ƒìPSÏ%""""""¢Ü“î4Öä+œ&H{NsÏMŸ®¥MÁš ™²MÛ!r¹(Ó±$²@.€˜ý>Έˆˆˆˆˆˆ(w)Ô9žýï£ñP'@}µN¶ª�ô ŸðñÌŠ¢ôj œ—‹Pk›[5×tzø“ú¤ßâ žþùsÎ:ë¬oÆb±1ZëR­5Ã""""""¢'„PBˆjÏó>\¹råÿ�6mÚRuR¨l² óže†<�5÷jtQ2æŸ:² ØÑ4ÿjÍÈ^á}™U@NÆÏô0¨øù矟<ÿ¸ãŽûLä£a¤Ð°ùXzÈÞ4 �Z!ËýÙtÛ¨¥áOs#}e 2ƒ ’]»v=ì8Î$¥r²“n""""""": RJA°¬_¿~ÿ àŽ ~²…@™AÙ:•F–ûÓµ´ ¨C Žêߦ=ƒ¦¦†kÏ…ÍÀŠ***îbøCDDDDDD”¿”RpgREEÅ]Š�½k˜Æò„ÆZ*KRœ“K7ö†›«þÉöÜl1=ü‰ÏŸ?rQQÑt†?DDDDDDDùM)…¢¢¢éóçÏŸ 3Tf”¥kI0Ô\¦Ñé:jAÚÚü h~ˆ÷pšÌÛéM½Ò;€v”TUU-ÔZfŸ?DÔuuuH&“‚ ³…ÚÀq$ tö¢Q±}mëÝ»÷˜¦`>v�Ù4 h¼SèlÍÀ²U˜äL3°Ž¨jMçÏ™²-_sÕ?éýþ¤?Þ{î¹ç>€áµZ8pà>Ìð§ ‚‡Æ�¸‰ˆˆˆº › ¶™@ õ9A¨±<È^”©±Œåhr‘c&—š€5¥©’ª¦Úåe+çŠ�}öÙ—3ü!¢¶8tèƒ<:ÔÙ‹ADDDDDk�³Ï>ûrÔ@™Í¿BMuC“mšœ—ËPS+·©Ç3Ó»ÌωÅbcŽÕBQ÷QWWÇð'A€ºººÎ^ """"ê 6Hï(['ÐÙª€€–å9) £Y9�-¶’­pÃ:ZëRVQk%“ÉÎ^j'ܶDDDD݃ÖZëR˜¨±Ü ©¬¡­:=r;{šÐÒ´[ÒPzÉ–£µÎ…à‹ˆºVÿä/n["""¢ÎR©<σïû s]±X ñxŽãõkÙL ¬Jo9”Y)"Òî�gÞnîþN×ÞPk®æ¦mÍ0lÙæ�¾Q‰ˆˆˆˆˆˆ¨“A€ÚÚZ¤R©F§ñ}¾ï£¶¶ñx………Ç"Ê,É&ý±Æ‚ ‰ì£¥Ï£¥�P»†G¹ZÔ–6u™4ÉŒÛÙ:u"""""""¢N�L&QSSÓªç¤R)¤R)#‘HÍËgk1ÔW‰ŒŸ™ÏmMµPNÈ·j˜lm÷Âß›Köˆˆˆˆˆˆˆ¨ÔÖÖ¶:üIWSSƒÚÚÚ£Y„l9Ac#�å…ήj®ŸŸô�ÞÎö?3µË6\«ˆˆˆˆˆˆº¨>øóçÏÇ{gêêj”••áÔSOÅŒ30fLn ô¼aÃ,X°ï¾û.*++¡”ÂÀ�1vìX\rÉ%:thg/bNH&“GÞ0!’”òh*�«Êü½©f^:íñ¦ª†ÐÄý¢½‘ææßX²&3îki õnºbögiUUÕr¥šj¢GDt¤½{÷vØkUWWcÁ‚xûí·±}ûvÀ AƒpÆg`Ê”)(--í°eé.zõêÕÙ‹@D]Ðw¿û]|ôÑG€SN9÷Ýw_'/Qþ ‚>ø þ÷ÿ·Ñi¦OŸŽk®¹æ˜tÜ©T =ô.\ˆÆÎ5…˜3g&NœØÁK—[‚ À�Žé<ËÊÊZµí¥”èÝ»÷Ùªø<ûSÒ~jû{úÏlÿ�ú€(óvú}™¿gÓ%ûjk¸Ô¡+ˆ¨ËX¹r%î¿ÿ~>|¸Áý6lˆ®*]ýõ8óÌ3;i ©=yž‡?ýéOxå•W „ÀE]„+®¸±X¬³ °k×.@¿~ý:yIòÇ…^Ø¢é-ZÔÎKBm†?€©N5·]s}{r_§\†?‰D—]v.¸àôéÓ»wïÆâÅ‹1oÞ<ÌŸ?pýõ×wøò¥R)Ìž=ï¾û.âñ8¦M›† .¸Ã† lܸÿøÇ?°jÕ*”––âСCøÁ~×uñë_ÿºÝ—¯¥ß3™ÚëïÔ±¨üÉ6Ï’’’£™E{åm sÚ­J¨³›€Qš•+Wbîܹ�^9L{ç»ï¾·ÜrK«B ¿ýíoxâ‰'³gÏÆgœÑàño|ã(((À#�<Ý.--ÅoûÛ6¼j«Ç{ þóŸ£ÛO?ý4àÛßþv›æ÷ôÓOãøà®»îÂç>÷¹=/™LÂ÷}BJSˆ[[[‹o}ë[€¿þõ¯(,,lõ<¨ýÔÖÖâ/ù ^{í5ìØ±ÅÅÅ6l.»ì2Œ?¾³�ZéꫯÆúõë˜+ÕýúõÃØ±cqå•W¢wïÞ€iÓ¦¡°°Ï<óÌQ¿^ú¼¸¯S.ùàƒ¢ðçž{îÁèÑ££Ç „o~ó›øìg?‹›nº óçÏÇùçŸßáÍÁzè!¼ûî»èÓ§~þóŸã„NhðøÈ‘#1räH\sÍ5ð<·ÝvÖ­[‡“N:©C—3„C½k©T AtZXWÑ Ì$®µ·‰ˆº„êêjÜÿýM†?!¥î¿ÿ~<øàƒ-n¶lÙ²è÷•+WQnxùå—³Þ×ÖèÕW_�~ã�7ZÝsÏ=X²d ~÷»ßaĈ€D"Ô¶¤­}¶yPã»ÒÚ’+·J)üøÇ?Æ;#òòrœzꩨ¬¬Äš5kðõ¯ýX/*¥9å”S¢ÊŸSO=5ºÿX]9›Š|üñÇøûßÿŽ?ü¿ûÝï�Ç�Éü³á¾N¹$¬ì¹ì²Ë„?éF��K/½�=öæÏŸß¡Ðúõë±páBÄãñ¬áO:­5î½÷^¼ûî»èÕ«î¼óÎYÆ\ª8l.üùêW¿ŠÑ£Gã?øAtŒ{ðàAÌ�;|ðž}öÙ&çÝ\`ÝJ™•8­½�s:3ꨠ†�u ,hÐì+�ãòË/Ç9çœXºt)žzê©è‹³¦¦/¾ø"þýßÿ½ÙyïØ±6lÀ¿øE,]º«V­Âÿ÷ó*Iâȯ­¶^Qß¶mþõ¯aêÔ©X¼x1–/_~TWǤ”xðÁÛô\j_Ÿ~ú)ÞyçŒ;sçÎ�>Guuuíڽϟ›o¾¥¥¥¨©©Áu×]‡ŠŠ ,[¶ ç�w^»½&÷uÊ%ï½÷à‚ .hrºóÏ?�=öX4}GY°`”R˜6mZ“áüñ�Ä+¯¼‚ÂÂBüìg?Cÿþý;h)s‡çyM>~ÜqÇaíÚµ¸ãŽ;ð“Ÿüð“Ÿü7nÄ�!Cš�÷Q@™QtJPÔ*€ˆˆº…·Þz«ÁíË/¿C† Á-·Ü¸æškp饗âñÇ�¦Y½zu‹ åË—0W’«««±bÅ |ôÑG ®VgS[[‹¹sçFWª.¹ä\tÑE€àÊ+¯ÄÈ‘#ñóŸÿ€9°yþùçqë­·âÌ3ÏÄ7¾ñ Lš4 ñx+W®„R S¦LÁĉñÈ#�à“O>AïÞ½ñ_ÿõ_8ùä“£õðÌ3Ï`Û¶m(,,Ä�!CpÓM7m»î.㢋.Šš}…ÚÚvÿµ×^œ{®®Æë¯¿Ž÷Þ{ãÆ�‹¦™6mÎ9ç 0 .Ä€зo_,Y²€i†â8^zé¥húx<Ž¿þõ¯€7ß|O<ñ¶lÙ‚¢¢" :·ß~;~ó›ß4:�ÆžÓ£G�6½OvïÞ À>žçE¡OAAA4�R O?ý4-Z„Ý»wãøã�ÇW\Ñ )é´iÓpÞyç¡  o¼ñ<ÏÃÔ©SqÅWDÓÔÖÖâ·¿ý-V¬X�’’\pÁxúé§ñõ¯3gÎн¶ñ 7Ü�pž~úéøå/Ù.¯S\\Œ‹.º�>ú(***Žx|ÿþýxâ‰'ðÖ[oa÷îÝ(//ÇäÉ“ñ­o} ñx×]w>þøcüêW¿Šþößÿý˜?~Öeæ¾N¹¢ººЧOŸ&§ëÛ·oƒé;Ê»ï¾  ù€êÅ_ÄSO=)%fÏž�O<±#/çø¾ßäã?þñ�ñãÿ›7oÆwÜ!6mÚ„þýûãG?úÑQÍ›åŒ�;w6¸}î¹çâæ›oÆM7Ý• ß}÷Ý  ;v´hÞË–-CQQÆŒƒ½{÷bÅŠX¹re³Puu5vìØ�±cÇbõêÕøío‹ž={b„ -~_‹-Bÿþý1hÐ |øá‡xòÉ'ñä“ObÔ¨Q(//Ç–-[pï½÷âá‡ƾ}ûp÷Ýw£¸¸_|1R©ªªªºMø :Ñ~å•W êº-^}õUá´ÓNCUU^ýu¼ñÆ   ¾ÙÙqLJ#F`ìØ±Ñ Ý¤I“í£ ²²wÞy'JJJ0uêT$“IìÙ³=zôÀ¹çž›uM=‡ÚnÔ¨QH$øøã�qå•Wâ _ø.¾øâà ßÿýxþùç1|øpœqÆX¾|9fÏžÝ �ƒÆš5kðÄO`Ô¨Q8묳?ÿùϱ|ùrŒ1}ûöÅŸþô§ËÒݶqzµÁš5k¢ßÛ£è dµ0‘HàÍ7ßÄñÇ�Ñ£GcÍš5xæ™g‹Åpå•WâÜsÏÅÇŒþóŸÑö^½z5zöìÙìw÷uêL¥¥¥¨ªªÂîÝ»1hРF§ ƒðŽ)5<~ ;|þÞ÷¾ß÷q×]w¡¼¼€Ù×ÂjÁï}ï{˜8q"fÍšÇqðÀ´û2æZ'ÐMéÝ»7æÌ™…@€ ÷î¼óNvJ äZÄæZDD–Ö:úþü‡²5Ê´mÛ6lÚ´ “&M‚ã8?~<¤”xóÍ7qÕUW5;�¹sçÂq,^¼<ðþþ÷¿·*€ßüæ7ˆÅb˜7oþò—¿àÌ3ÏÄ­·Þ À ¡¼uëVlß¾UUUð}'Ÿ|2¾ùÍovË&j±X ßþö·ÛÜçO¨¢¢6lÀ¾ð¸®‹3Ï<RJ¼ñƸîºëŽØî™!Àyç�‡%K–`æÌ™�öé±eËø¾�SO=W]u\·þ°âœsÎÉ:�¦žÓ]¬\¹�?þ86oÞÜ  iéãÙôéÓwÝu~øa¬_¿þóŸñ—¿ü“'OƵ×^ Ïó°`Á :=ô\×ÅÂ… qï½÷â™gž9"xôÑG�ÇñÔSOáÑGÅš5kpÖYgaëÖ­X¾|9úõë‡|®ëbΜ9xýõ×£çr{J)¬_¿ ,€ëº;vìÓâÉ'ŸŒnïØ±3gÎÄêÕ«qå•WbòäÉøýï�·ß~W\q¶mÛ†íÛ·cêÔ©Í63å¾N�é´ÓNÃ’%K°xñb|ó›ßltºüãÑô�É÷}¬[·7ß|3æÎ�‹ªª*Ì™3AàòË/Ç—¿üeÔÖÖâÓO?=ÖýÕä ×u4_ŽÅb93jäT¿@]ý/1;„&¢¼1`Àlܸ1ºýúë¯ãšk®Á½÷Þ ˜5k–.]zÄsšvþ¼lÙ²¨ƒi¥öîÝ‹O>ù#GŽlô¹ýû÷�B˜³Ï><ð¶mÛÖª÷UZZ}iæ3Ÿ€èŠXxßÖ­[qðàAŒ1%%%X±bfΜ‰ñãÇãk_ûZtU-Ÿ%“I<õÔSX¼x1*++£måº. €‹/¾—_~yƒ«xM]™ ;~õÕWl÷ªª*¬]»6jr˜þ¦š«È椓NB�=°téR|å+_ÁYg�…Ë.»¬ÉN`Ûòœ|òæ›o6(a_·n]«oʸqãððÃã­·Þ¢E‹°téÒ¨2㢋.‚R &LˆNÄÏ;ï<Ü{ï½ÑÖPYYYtà=jÔ(¦É'`Nê`üøñ æ“u·mœÞ tú‰ç±ºrþÕ¯~5ú]J‰Y³f5Úƺuëðì³ÏâÃ?Duu5´ÖQs˜þýûcÔ¨Qøøã�qøða¬^½€©6m÷uêL3fÌÀ’%K0oÞ<|ö³ŸÍÚôG}„§Ÿ~B̘1£C—¯ÿþ¨¨¨ÀÆ�1räHÜu×]¸ùæ›±iÓ&ÜtÓM8xð jkkqá…âÊ+¯€èx¯£úÊ¥N ›³ÿ~ÜqǨ¨¨ˆþÖmݺwÞy'æÌ™ƒž={¶÷"´$cÈ™@§µr}œF:DÔmdVÕÌ›7[¶lÁ/~ñ üâ¿ÀæÍ›�è¦%•8飭X±+V¬ˆn¯\¹²ÅËv>�y7³*©)Ù®2§ßWZZŠûî»3fÌ@YY–-[†›nº ÿú׿Zü]Q2™ÄM7Ý„'Ÿ|;vìh0œïûغu+}ôÑVÍ3}ô¯×_½Á úo¼Ñ`Ú¶^�ìÙ³'þð‡?àë_ÿ:ÊËËñꫯbÖ¬YM†myN>yâ‰'ßþö·ñ /QéÕÜãÍB`„ ¸í¶ÛðÓŸþðþû¶@Ãý5™LBÑ Ÿ L™û{ØygQQQ£ÏénÛø¾ûîâE‹°hÑ¢(°?–N?ýt\xá…˜9s&~ÿûßã+_ùJÖévî܉n¸Ÿ~ú)n¼ñÆ#šæ&ìQJaÍš5XµjJKKqúé§7» Üש3�33f̈¾+Ÿxâ lß¾©T Û¶mÃã�?Ž›nº ©T ¥¥¥8p`‡.ßøñãÔ‡,ååå¸çž{p '`óæÍØ»w/N;í4Üpà QõmX­”Ù$»;h®ð®»îŠÂŸ9sæ`Μ92d¶nÝŠÿùŸÿ9ªy·“.•YäzÔrzƒQ÷5eÊG·S©{챨9Ðã�?Þ`èÌââbL™2¥ÉyVTT ¢¢cÆŒÁ³Ï>ýÿõ¯   ¾ÙY¨²²2zͰ“ÃðjL84ðÖ­[£“°:àhôêÕ 3gÎÄC=„¯|å+PJEW×óÕSO=…µk×f},‹á;ßùþüç?G÷…'›�Ù¼y36oÞŒÓN;-švÑ¢Exä‘GàˆJ²lÂʯC‡59]؉÷ã�?ŽK/½J©è³ÒØ<šzN¾ ÷‘éÓ§£  Ó§O€¨J®¹ÇãyÞ'Öag˜½zõŠš’½ùæ›Ñ>½zõjh­1|øð/¸ÿ¯Zµ*šÏ‡~xÄtÝi÷»ßÅ…^ˆ /¼ßÿþ÷£ûƒ hòKÝqǸõÖ[1sæÌ¬Õ�áßí>øÉdg�uÆ�‡²²2 ;E�|xTíÓ³gOÌ™3'œpBƒJù¶Ì;‹n— tõ&`DDy£´´×_=î¾ûî ÙH)qýõ×7Û™fXé‘Y)tÜqÇ¡ÿþ¨¬¬Ä¦M›0lØ0”––¢²²óæÍkP>}à 7àÄOŒš „'¤>|86lØ€üà(--=ê¡W·lÙõESXXT-í¥« ¯fsÅW`ذa¸öÚk[|`6û™8qbƒû‡Š`ÇŽX¿~}“M1FŒ�E‹ᡇÂĉqùå—1œø¦M›ðÓŸþãÆ�CQQQTe Ùæ±}ûö&Ÿ“ïŽ?þx¬[·Ï=÷f̘�çž{¢m‘ùøßþö·�7æ­·ÞÂí·ßŽÞ½{cÈ�!¨­­�*ç.¹ä 6 &LÀêÕ«1kÖ,œxâ‰X¾|9âñx“}jd1bÆŒƒ?ü×\s N8á„èójîs‘o>úè£è÷ô°ú‹_üb“Ï;M2ÊÊʰsçNüñ�Ę1c˜N¼=Ï‹–%ýŠxØ láÂ…6ÿJŸ×¥—^Úàu¸¯Sgs×_=.¸à<÷Üsxÿý÷qàÀ”••á´ÓNÃŒ30pà@Ü|óÍØ¸q#n¸áÜsÏ=èÝ»w»/Û°aÃ0uêT<ÿüó˜={6~ö³Ÿaøðá(//ǃ>Ø`Úõë×ã‡?ü!<ÏÃôéÓ;ìø&—:�ŽÇãQUj6Ï>ûì÷õìÙ³E#,f§Ð‘ºcQÎ:óÌ3qË-·4¨ÊT\\Œ[n¹¥ÁÐÍ� ‡?ãŒ3Žx쳟ý,€ú* ÿø�ÿ@yy9^zé%lÚ´ €9�8p Þ~ûmôïß·Þzkƒ¶÷ßýîwqÒI'E}ÖÌš5«Åï5ß÷QVV†¥K—bþüù�R⪫®Êûé]»v5úØE]„_ýêWسgO‹G} ‡Ï €àsŸû€æ«€¦OŸŽ /¼;wîÄÂ… £ÏDºðŠëâÅ‹ñÌ3Ï@J‰k¯½6 ³Í£¹çä»ÿüÏÿ„�<òÇq­m IDAT¦M›Ue…#½e>6ýkn$¸!C†àk_ûzôè�O?ý;vìÀ¨Q£pûí·ãK_úàöÛoÇ´iÓpøða¬Zµ £G�Æo~ó›Fû“iÌwÜ�³Ï>{öìÁîÝ»£ù‡Mºû6I)›ü,|ç;ßA¯^½ð / ¨¨—_~9\×Å?þñœxâ‰QÅOº0ôéÑ£GƒÎ¤Óçµ~ýúÏá¾N¹âä“OÆìÙ³1oÞ<,\¸óæÍÃm·Ý†Ñ£GGU7Æ CEEfÏžÝaË5kÖ,Œ7{öìÁu×]‡|k×®E*•B*•ÂÚµkqÿý÷ãºë®Ãž={0~üx\}õÕ¶|¹Äqœv jâñx·<¤µÚ³ä©©yg{L¤Ýþ”Yn§O#Óž'8i÷K˜ §ðgø¿¬ªªjYsW׉ˆ2íÝ»·Ã^«ºº .Ä[o½�ô4gœq¦L™ÂatÛA¶a•;Ê÷¿ÿýF›¹=óÌ3¸æšk°gÏf(ÔyóæuäâÑ1¶jÕªh”¯aÆaæÌ™ NŠ›{<×¼ð ¸ï¾ûpã�7âßþíß:{q:Ü�7Þ ÿ>nÜ8Ì�;·“—¨i«V­ÂìÙ³qñÅã–[néìÅ!:æöíÛ‡Ù³g£¤¤¤C÷ÇT*…ßýîwxþùç­ä–Râ’K.ÁÕW_Ý•Gµ:jADƒ +eee­ €¤”èÝ»÷$øiÿUÚOÓás`†ÿÃû‘vi÷eÞÖÈÞqtS�I·KGÓ €ˆˆZ¨# êx�5gõêÕøå/ !n¸á†œ(ÿAÐà û¶ÛnÃêÕ«ñÀD£†Qîúå/‰_|?ùÉO0iÒ¤Î^¢¼³yóf¼ð xç�w°}ûv$ ôéÓcÇŽÅÔ©Só¾Y{K%“IÔÔÔ“yG}S¶Tw €Ú« n×™Q{™0aÂ#Àu–_|/¾ø"ÆŒƒM›6áŸÿü'&L˜Àð§ ð<K—.E<ÏÚ4˜ˆŽÞСCqíµ×vöbä¼D"¥T“ýµDaaa«ÃŸ.¢]†›g'ÐDDDDÔb¥¥¥¨««Ã /¼€^½zaÆŒ¸êª«:{±¨V¯^�C‡aâĉùzÂDD]Haa!¤”m®jKåOw×^•:ÍÍ—MÀˆ¨Ëa°ü–ËMÀˆˆˆˆòU¨­­E*•jÑôñx………GÕéshÖ’Ç[�@DDDDDDDÔ)ÇAII ‚ @*•‚çyð}¿Á4®ë"‹q´¯£Äˆˆ¨…ÇA�½Ôx ADDDÔ¹ÇAaa! ;{Qò–l~""À6ÆyŒÛ–ˆˆˆˆò]>@yŒˆÚUAA+Eò�ã8(((èìÅ """¢Ü”7YC>@DDí®¤¤„!P Ûœå;öDDÔ Žã ¬¬ uuuH&“쨋r‰D‚•?DDDDÔm0""jƒ‚‚†DDDDDÔe° QžcDDDDDDDD”çå9@DDDDDDDDyŽQžë–£€mß¾žçuöbQ‹Åb�½�¢[@§œrJg/Q‡a0"""""""¢<Ljˆˆˆˆˆˆˆ(Ï1""""""""Ês €ˆˆˆˆˆˆˆˆò """""""¢<Ljˆˆˆˆˆˆˆ(ÏuËaà‰ˆˆˆˆˆˆ(ÿíÞ½{öìAŸ>}зoßÎ^œNÅ """""""ÊK{öìið³;cDDDDDDDD”çå9@DDDDDDDDyŽQžcDDDDDDDD”çå9@DDDDDDDDyŽQžcDDDDDDDD”çå9@DDDDDDDDyŽQžcDDDDDDDD”çå9@DDDDDDDDyŽQžcDDDDDDDD”çå9@DDDDDDDDyŽQžs;{èØÑZwö"µ™¢³!§qÿ¦®ŒûwÓ¸SWÆý»iÜ¿©+ãþ�uqÙ¾TøEC]IøÅ’þ¹å—�Áý›º:îß�ãþM]÷ïÆqÿ¦®ŽûwþbÔE¥ïŒZëè¶Ç‰rUú‰"ú~~»ë ÷oÊÜ¿³ãþMù€ûwvÜ¿)pÿÎo €º˜Æ¾X‚ €ïû‚J©#¾pˆrMøe"¥„ã8p]Žãtë/îß”/¸‰û7å îßGâþMù‚ûwþcÔ…¤a„_"žç!•JAJ‰D"�ÂÂBHɾ½©ëPJÁ÷}$“I(¥�NjŢ/À|öóýK&Ûþ­”‚±X ‰D¢—Žèè(¥¢ )%÷o­±tݼþÉb|°í=ì>¸+|€€Òç~æ|œ3ê<îß<>§<ÀãóüÕ^[¬¹ùf{<í<ú)³ÜNŸF¦=O¦ÝwÓ~†ÿË´ÖËZñ^rBøå^9PJ¡®®P\\Ì/Ê J)ÔÔÔ ¢Åèà4O¿d2÷ïð ÕqœN^2¢c/‚è3Þ÷ïµÛ?ÀËîÁ‡ÛÞ4 ¤‰4¤£ Ç‘6( )Dý�“õ!„�¯´'îZPÚÄHaÿ æ´ZÖO+4³yÔ§|”Ççk×®�~=ztô»b€ü´ÿ*í§B˜Í×ÿ®Ó~GÚm¤Ý—yûȯՆ�7昗 2êÒ¿\«¨uuu(((`Uå¥d2}Ælj¾h€®ñ%Ó™û·Ö±X¬“—Ѝýyž]Iì.û÷òO–`Á‡sq\O ¦“ðàù¤ˆAJ ?ð ³>”ò¡Eå+(8Ò�R JûðýnÌ… Ldà{|�ÖÌÒœØÛ€ «]´2ÿ!ÌüìôJ Ç1ñ�ÒÐÒܧµ†#(mŽA„„¬ ”VæÈ80Ë)„†ëºPp„áH@)HÇ…߇††R&e‘BC JB8ÐPðMX%Ž”P~ÇqÌ2 ¾ÚRBŽ”€>�@›õãJŽë"ЀòÍk@(¸Ž©: ²H|!(e[ýV"™rSª£…‹ 0ÓùA`ª�”˜*Çu£Jh@ùü €”&˜ Ïé@hS±c6�€ãh(HG#s¡TÇ�›åQŽ0a—F€˜tHÇEà›ù›õ« ¤€ë&àØ÷g‹µ …]WB æ 8€ Ä(I[5%iš�h»ÎÇ…Ò®t ìz‚ZhìOÆqÉ?ä‘v«ý›Çç”ïºòñ9 zl–ã2Û‡W �Ç;qɈÚO"‘€µµµ(,,lp•!ŸÊM³õÀð‡º‹X,ÏóìÓù¼¼ã#Ìýßïã;SOÇù' Ä’ûàHR(. �@xõ3�  %´«R (­M\há0ቂm’%´°æÊTš(­2€°áCX­"à@)7Š%´ ¥„©¦‘¦æChhß6�v± lÀaª[$4äÂTÔÀ¼¶�1(™°Á‘iº&…  P ¤ƒ¯@z6<‰AêpÊf›jÓË.‹6¡Œƒ�?W® uL˜e*Wâð@¸€€2•0QÓ1ÛlN˜Š-4„„­+ò!$èRB‡ _p]i–ϯƒ ·½¶]—©ÒʬW)4x€PJ‘±èÔ@ûf;8BBAJ­}Hø�®cÂåCeþk ¬½L0fÚq…U_a°åÂ�D |@ HáCë ª4R�h*ˆRB¤Ur9ÒO¦É¡  ¦2 Ò�”I@¤°µ®~øÿ~½®x'>¥[ìß<>§î »Ÿç;@]Dú•…D"Á/Ê{ñx<: *((€¼-¥÷o6ù¢îFJSõþž�Âýûá%÷C æÉ8NR§ •Ør¤†©‚�éE¶‰ û Úsâ ˆ8´6}ø©ìA¸ŒúÜ ›™Š>h¡eNïM'*ì G:€LH ²þ ^ieBå˜DB[ib¦y•pLÅO ìûSÐJB"­}@û¶©‘ W (- �¸í[ÆÑ1Ó\) q„²iŒ†#$|öqcߣíÿÇTM™i¦I”€€g*`¥8 .¤tìëÛà >„”æêvÔÇ’ Ô„ª¯¢Ò�ye ÏTÍ(Qßä*ì#HÀ1�¤ƒ8˜í •´¯öä¡Û„.¨ $ R>¤tmx§ ì2ˆ0 ³Í÷T ¡4à: µ©zÒ°UW¶*IQs4@@jûaãÖ:Ú…#RH%}$\‰Þå…(*p!ÝÕhTUÂÞêZ8²JÄ¡E Ƹ8á8 •ìàÁÅ¿Æo.@þïß<>§î¢;Ÿç+@9,j¿nËm}߀hg#ÊwH¥Rð}ß”¥Ûdóá*CæþmJêQ÷â8|ßOëÔ6?÷寧¼Š÷·¿‡2 ÄÜÂnb Ýúé…é#'<9WHÙŽxMWÂa�#�ÀTÁ�©POš 0}Û@˜* ö¤mß@ R†Fp´© BhHmËb`š i_A ×,‹6Mª¢Ž�mÕ¤„Ц¹ls0i›l)åC(ÛgŒ´ýÁTŠhåC+ØÊÓÌHy1GBie§”6øfÖZðàº�°ÕCPp„”F h˜€ÌôëcÂ#¥@ø¦›0ë!ð€x¼�öà®pMp"ì¼”éô9ì÷Æ‘ÒTIm‚6([ÝdÞˆ†‚€‚õ™£•0Á R¶ƒP&\Ú„X Êöëc¯¤Û�FK‰@Ùþž”2ýˆÀ„l6˜s… ØLWB¦êI+8á¾ä›J erDh ÇeRÚ~k µ@ =üsõ>Üö£�!âñ¸ÄÉŸé…“N‚õ?À–­Õ8ÿ¢!2h8Þo+RA€ËÖ¢&•‚[¨ñ—�ˆë¿31!à�·¿�××½Š/Œ>?¯÷oŸSw“ÏÇçÝ ."¼ºPVVÖÙ‹BÔ¡Š‹‹qàÀ�h(Ê|Øþ"ˆº#!‚ Èëý{é'Kl0" ”)Jø%ð<Ó„GÃ>\)€@›þaœ$¤mÞB+h 8ÚôKGCƒD-¢ÄAØn˜Ã¨lXcšpÁ4u’¶©’@Ôr´0ý…£§)Û±µ–¦©ÌrÀ6!°Í§ìh\;UÖaèb×—[ÈA×�Ôe–Ýökä8ˆ:̆©äÑÑï°¡TÌqZŽm�úå5£íL*û�£l+5�À†G±Xâ �¢Þå˜<ùsx÷í÷ñôßÖ ¤‡FIIõÃË‹>Àûkv¡WßÞ8ëì‰Ø¸}+vîÞ/(Pá Û“ƒ×Ö-Á9Ÿ™œ×û7�Ï©;êÇçùŠ[+G¥_]‡ás‡Ô턟ûð*€.•!Ûþ]XXØÉKEÔ9\×Emmm^ïßnÿZ ¸±$\ÔÔƲ%«Ð«¬Üô›"SÐ2@<‡¶�>{ªÉZ�x¢Â9 À‡R ®ˆA;@2™ÂÈOÄÀ¾1É´Q 4ìðTH L%ŠíßÇvblªWÀ‰š{Ù¦†ÆTÚ˜Žp\;IØM‡Ã¹kØÀHB±Ï3�´k iÑ0ô�é8ÚöÕ“6â” L "=¦‚Gj@ȰI™6M¶ck3ô{`C!Ãz}@›Ê Žv%Lõ””1Ðh$…ý')Q€¤a:…6¯!àÆè °¹— ׄíKæ}˜YÕsÂm(3*Y˜š éØj·ŒÖÑg¨¶^Jû¦6ÊV�…WÝ•²ýI×®¿ú p [U¤a�#¥]�¦Y HÇ<î«$’¾ÆŸ�ÿ¾RÇð¥;ýöAÕî½èׯ“ÏŒ¡ÇÕbùª·±äõeøÒ´ QS·P|߃L%|¸ýý¼ÿþæñ9uGùx|Þ]0êÂòR––RwUPP€ººº¼ì 9Ü¿Ù~šº+)%|ßÏëý{÷Á]0ኀçûHù>z÷í‰3Ç�‚ö! Â-Ä–ŠJôëß…exø·ï ®î &œÙŸŸx2R©$ *¨ƒ¯|ÔÕJÔPÒTL‚à„/5¯RÂ֣ء3ZU€´!áE} 6ÒQ_6° ;6²�…plçÔ&Œ1ý1(H8JÚVav4+HÓÿ�f´1-m˜DA´©JH@óü*Ê«=ó>lí‘éÝHتaú ›R…¢aÐm–V¦úIÛ²Ã2¥Rpá8Ú¾ž À´€|Ûg�€ TÔoŽ�¶e“¶ŠG˜Û´él[Hm†‚æµ¥ëBÓys}M"jž' £f�ár+¥¢­mâd7µI® ­dýoB€p R:QècËT'iåGÍï&Oþ >z e3¦/,x »ö@Aaâ±Ïà£÷÷ rW .šr6^ím,úûbœû…ñHÖUÀÁ`82a*®„FeueÞïß<>§î*Ÿ�Ïó ^ ¿`¸sQw‹ÅpèСûDW¿º�¹uga?@ùº›–CJûPvhoè$j¡°{�ƒO>Ù…W_Û†ó/<E‡P]¥ðíYßÀ[«^Áš·ë°ö£õ(éQ€Q£Š1|x!\Ôš&bZA ó7Dh -MЉP_Ô#€ ðM匶zGAieÃÛÁ³t µ ¡bÐN,lËV©¶O"3™°ÍÆ̈`¾  ) ÍHe:0•8ÚŽ%ìrIÛO‘š> [„ãÀTûHÛ¼L Àq]|hÓY¾²ÍÇÚ†=¦3kߎ„fúÞÑZC(a: †Ž:L+š ´vM…’0}iõUHQ'S¥Ã‘Ò¥L“5!$¤p¡[c;Î6aS<ìšÙ…Ö:�ÅÀ�Á=°ru.»âKxêñ—Ñ£¤_ý?ç ™Jáø�W^Z‡¿=ó2.ýÆ<óÌ"lþ×V ?'n–AÅ͈a2€”NÞïß�ŸûUÛ�Ú½©š½ˆm\ŠU{QZ\‚ý{÷¡wϞطwJ{—cKEúöí‹ÊÊJ 4;wîD¯^½à{>JeÌôqeŠð<………8|ø0JJJ°ÿ`5z–÷DõÁƒ(//GÕþ}(-+ÃáÇá`oõ”––¢ººƒƧŸ~ŠaÆaïÞ½()î‰d²EEP~Ê ëmGý‹A"UsBÔÔÔ W¯^¨®®Fyy9öîÝ‹~`Ƕmèׯ¶oߎã†ŧëÖaøðáØ¸q#†ž8»*+ѧO>|‰D¾ïÃu]ʳÍGÍñ�žçEÇz‰xª«¡Ì¾�>}ú ¢¢DUUÊ{”¢²² @UUúôéƒÚÚZÄ -MõÛ®]»Ð¯_?3Ú¤0�K‹ŠŠpèða¸RbïÞ½èÛ·/vïÞ��¢¢¢õƶmÛ0ô„Q¹}>{wW¡GY9<ˆxq‡kjPRPí™÷s(UHWÄQ{(‰ÒÒRìß¿ßl�ª* :î8쩬Dßþ}±}ë 0;vì@ÿÁƒ±ÇnëªÝ»1¨ìªÜ‰²²²hD¹ºº:ã`]-| ‘H ºº=zô@uu5„Í›6aèÐf� Œ=••èÝ»78€¢¢"ÔÔBiQ!öî­Byo³{”•aß�ýˆÅbpqLÖ¢¤¸©d1!QsðÊKËàœ>nϾÐåCï=øˆÏx>Ÿw €rP¶¡%ƒ `…u[áHAÑUb«+~Ñ4¶Þ— êëæÄMé´ 3jŒãºæj¾#¡ƒð§†pDýôZG�²Ú³%ó»õ·ƒpì�kÚ Oý_(χtÛL"ìf9ÌÙl'€#ÍðÎR˜Ÿ®coÛ×vsÎuˆk^#¨KÁ‰Çcl–7í}¤¿m‡MrÀ÷ÍI“ë†mTŽ|B„gÂõ¿7Ü@vÝ:öwmÞc};šú×_#íýžÇqø¦É Â._øyUöÜtŽ+x¦ A´Þí2©d2‘°ÛɱÃC‰´þ^Dƒå6ŸÙp�x‹A{„ã@>d,Ø“mû^t˜Š­Ítžg¦óýh]GûZÚg8zÍðsfoke‡×vd´>£×´ë1ýv¾ïßZÁ4•€ã˜±¤t±·ªû÷Űtù:¼÷Ávô*ï�’â‘X¹â%|fä0¬xã-8ñžøûËïã¬Ï} ±‰¥oþCŸWz6H‘6`_XBº1û÷Â�>7¦™�iz¤…¶UBqhíC¾Š²àö‚#J‘ڑ¾ÍvŠKôìSŒDïˆÂÃHy{ …‡@– &ãðSIø*€Žr áÃÕ0á”òÌÇVÔ7%ƒ„4U0Ž­x  t Òö;¤E}_Da•�áhc0ó•¦òFÊx4 XTi€9„p˜QÀ„¨°B(0Í»”V�pMÅ”6'‘¦)“†ãÀvôl~Üht2ó÷6ÐZKø^×ÕQe�ŽíW�ŽEMØ^°m>a=“ÖÊ…­L³6' md´_aªz„f„4Û¤O©°%Ÿy­Ãfsöý#l:¦lwP&ÀŠ».z—à£ÞÄç>7ÿ\µ�µøò%_Æ�þ/×ÖàK_êƒÊ�E8ûì/`×¾—ðöª<°öìÙˆÁC΀˜¿ € Ls¼|ß¿3�ÏýMï@­} ‡+Ö"^R„C‡ªQVZŠÀaaŸ)�˜¿ûZC�9°ëÅuø©â (_ÁÑfýy�áHó½$%âñ8„0U”�m’µµµèQXhLÙàä\Û&‡¾ïÛ~·l'ävùü0ì×Åqœè=†ÍÞ‚´ WaˆJÿ|†ëÌ�Å¢ÏA*飰(­íßG ¤Rbñ”RˆÅãÑhjžç5Xï€Y®°ù‘ã8 >GJ)J#‘H4eR|»­jD�=àºnô¾Â×�R4üœÚenØ4³þ}'“Iøv›HGA©J&l¶¨÷A… ð>bñ”—‚x¶jïÈÏ[XÅg¾CTô^Ò·Gæ´°¡døù ·Aú6Iß.ŽãDó0#Q:Žƒ‚D„�8üæ³(()AÕþ}è;r<œQ_@ü„qÑëæÓñywÂ(‡…;g¸ugá0�_,™û÷¶�6A:Ž9°³oMHiíwjxÀ.¤„òMÇ§Ê à&b¦)ƒc¦—Žc8ìI^ÔìAA:æ¹Òu¡|ßž€‹è ´”ʆG€òÍ<4t6 !¢×W� "|­@EïÃq»ÜÒÐÆìÐÇ:L�ìëû&ÌŠ^”‚sêû»Ì{Ôº¾¹Štê›5D-V¤y}{^eÞ‚ •¤=ÚÒ¨¿š+ÓŠ¢+äJEŸµ¨É‡=€R�=˜w]ûš�ïׯ[)í�–ªon"%|{B§•©¶PžẶéJýÁ¨ò<¸‰߯ûÌ0Ná‚Û“^sŸ€íØÌ~2 · ašÖ¸|σt»|´ àÄbQ³šúÏ‘Çq¾­ W`ýº<â¶õë0Û*¶@¨'M »áÈ$€ÀŒ6@&À0ÍÉt|ؑȢU¦…á� KhQÂ-5¾u`ƒó&L‚W»‚Ö°�´ zÌ"…Ͷl8¢¤ý{kGï¶y•ÐÐÚ¢>•„}/¶ÿ© µ€T€/}ø‰p³§íG¦cg!ˆ´`Æ–0Ù“pò{)@h3ê—Öv›™“3­”mQfžkšw)»?)!!l?Láß­Ãõa‚2Ïó ¥Gš¿Z øA-Š‹{âÓõ¦�•xuñZÌøÎÇK/¿Œž=¾ÿýópòÉðÀƒ¯áÿ{~!NÙëßß�qãG`ã¶OQØ£ >\±ßM¾ç™€D)ûwÂüé )mšÒ":NPõ�®m�O”(±˜„çÕA)�òíÓLa˜çû¾ù»e?kBÛ9¼ Ó×3l5„ˆž~FÂínKÀü=IyÉú,Úr„9HÖÖ¢¤´1ÎÞÍØ¿ð×(ÿE$&^V¿òlÿîå¸Ì´™¨»Ë§}"ý½ìøh3ˆÇLåK`¯ö%½TT™–‡Wlâ±¥à:.<ßC"ž€ç›2j­`¯(Æbqs øHÄãð|±Xž—‚ëÄÌÉ�R¦‰ƒã"奲tiaFÄ‘WŒ×ìU#ÏówݨÔ;üé¥RˆÅãfù¥Ï÷ì•Ëú¾*€ú«Qa¿0Žt ¡áº�¯ìUDŽ#áy~˜Ä\3O-Í2Ä\Ž+áû” ׳9y“Â�ãºöDNÙÎQµ9AS� ¸¢BsE6¼²%„ŒŠt|/°ËfÖ¡�)Ï40ý:Á„(~`Ö¤ë åù�vhj×uà¥RpR 8Ž9¼�ÖH$âH¥’�Ò‰¶¥9�  •úÙ\¥ û C*³m’©‰¨ €sQ—¬ƒ‹Áó|Ä\ð˜Òü Ñ\×A*å!O ™¬3ë¾oONÓIs’©mÓ@›«©ŽÝ†íØ·¶.‰‚‚„9ŠÇ¡”FÜ[J›íÓgÜ�#ö‰®®á{ ûx±¿ p ±~c¾<íÿ`ÓÖpðÐN ¨Q]}Zxá…—QÜ£W_ýu:t#†–`ÝúíØ½+@2eFr2óÇaÎØÂ&CÒ4/²Mˆ´2ÃŒk{ãÚª!Ó1°R=P³)†…÷ÿ=vãÕ£“ƒ�LÕšÏm xRz_ •µøçÂ�˜ô­‰xí�Ïã´CÇãã—×áõÚ7QRܵA{ö„iƒQc‚³ãEA)”í4ZØ¿´¤cÖ�0£k…éb`ª@›p[iáh@Iû7Äœ\™R"(¿þõ  ¡$ ‚bH§Ì¬/%!ôAøÞÁ¨02ÊZÑʠ ŽcF CZÑž€†�é%ÈÑ&àÒ&œÒÚ·E‡aÓ4¸È0 °U”ŽÝF Ž›€Ðоy>„iÎ&´©„€R>v~-*°ý™¿_2=„ˆúRZÙ S¡ñJ{ˆ'â8X#‘ #•’�2�-›÷aæ7&ã´ÓÿöÞ<Ö¶ä:ïû­ªÚûœ;½©_ìy`7›ÍI¤š"5Ø%Ê”h[Žl FlN°� ŒÄ‰‘ÑA@'2b±#± ;ñŒ$K¦ÄI”H‘’86)±ÙM6{î×ýÞ»Ó9{ïªZùcUíS÷ö£¨AÂ~ìjÜ>÷ÝsÎÞUµ÷®Zë[ßúÖͼñ 0Årõà˜°ðÄQØ;s–˜a{gï�6s"b —k>¯ìv­±ÿÊÏÁ7>ËÖÖÖÌ@q¤a ˆ#ˆ31ô˜Èq¢ó�E׳ð�ÞÙ1ã–]ÉöÆa‘¥3‹÷%Xäñå¹0²©ý¾\,vwwéC�$eá{$*L™^Ê9TØÙÞ#M#Áyâh÷FÉV�Ñ€ô)„sŽår¹aÄ4{ø†Ecì¤Ê4™Y,0[A S%ÇHð=Ó0aŒ>°xÙÜ7ŒœœsÙ»ìuŠ‘PAžÂð©•V+ ‚¥¯Žã83XíÙ�M¦ésí·kh:ÎHTxç˜r"M ŽL¨Ýù*Øn• 5GúÞ#¢ŒãÀÎÎ6}0æÞËý"Rl{õšç¾Ö¹®àNX.gÀ˹"8_ÙOåºÕ÷ëg€b£uÄqÀ©�Ë!ÄR™³ó�à�A©)ÒOüÒGˆGûì¼ç/|ËgâÕöíÙ^€^íÕêÕöj³v=> uLÝJXú@P3`È  õ„®3kRzz<æ õ¤„ «FèTpÉÓ©G³UÞ‰1²9’ì}?e\'øÉá‚EzTÅ@œà`*MŠXg=çŒW‹ŽM1ã½C|ò… ãp“ÇGA’Ã'QQ zz<2ëÅÅLP‡óÆJQuxçHC.,&G¯ŽÐ‹°MI‰.\6`EGLÀUiÌø.àFc±„pÙ•j>P½5çj"cB„Ê`rÎ2¹ €ƒ*š7Qw'|¡;'–΀/�£Ò/øÉÑÑ“’7FÍ2m*ïø.ಷ9&|rÈÈ Œ¸©0‰Šñ¹�Æ 04Ì×¢¦A «¦€fH)Á,‚Ï�EêY­×°V\tt½Ç%¡§'ç@.šaœ²#$#,´#�,è�Ò‡¹ÐQ¹9rÊĈÐåΑRr P”(,âKg`TÐ@ÎBÊ~N¸žŸotC»÷Î#.°:¤(|ýë_#£_=äÞ»næÖ[ ¥ž÷ýÑ?Ç3Ï<Ïï~éQÒ¸â�×îò'þä�òÔ7žäË_þ*ozËídÿ’1Iˆ€’”¢í³aÿTÑfÀ}÷xüãû|ñï}�.½†3ìàRfR¥K’LF2ÉÔÁ�yé¹gx˃ßG‰‹ûKμ0rv½Í,ˆ/dVKÏÕ§žCäŽâLuPÀ/-ÉS&œ\SF� ”‰ÅÁcÏTGMÆMp¥ »¥™Z:“¢ ‘ªz4§:0U‹öŽà,KQŲ-§s<ú›Wùò¯~öBçÙ¹ï ÿ±ûÙ¹¸Fd"3•*]%ñ8b悊ÍgM·­Œ¼P³%) œ¯KãHV@Õ˜¶¦šc�Ël|Ñð±Ô65-)çŒ=€ mWÑî*È­• *uÍ(ýPÇzLRÎab`5 ìíÁj%¨/©9ÝØæ§ÿê/sçŸá³Ÿ¹Ä=÷?Àþ¥#Μw¼ðâsô.=ÿèN;„PœÓSÏÂuÔÚ1MŸý%Ư~Šíímö÷÷qÎè�rfwÏùÕÙ;Cž"^…Þ޽�]¶K¦õÀâü$)ÃñšÞÄ› 0­¡ÕjÅnIÍZWŽÛÜ\1Å ¸¡‰­EOúàpd4MlõWÆ5¢ §–ŽKÌ8/� 35F|0°¦ïûŒ ããc.\¸03�º®Ã•t4(û2°^¯¹áâÅS D-ìÏjµ>Htý‚tphiUÈ9<<äÂ… s "¥„`§ÐØTÃ3`s¹X°vww™¦XÒÂòÌìÇ‘a½¶~ã8""t]¿IÕ„9ðQÏ9�#Ëí%^Nlq"8µ'µ ’à�â(qe}–DJ#H¦ë1(‘˜Fºe [P¨É*£'ô=iO0xZ–MŒ‘4Žåšo¾_u£ZFS (®×kΜ9ÃÁÁgÏžµù&z éqìnï×!ŽN¡sž£ßý ú‹wÐ}×û^ö,¼Ú¾ýÛ«Ð+¼ýæ¯}ŒO|äC|á3¿Í‹/<ÏXb‹wóÃl"ñ…A�s¦ë:†a˜Ëø-—Ë Ø‚_…î†a˜‘W(–}¥¬6‹ûÌ)”ÔÍ¢VÏSûÌß;- Ön]×Íã«e7kÔ¡ö±~§2*E².„5 0SEÇ‘}ß3ŽãL—¬tÚz¬½¨çªçöÞÏê÷u~ë\VT¾²"–Ë%ÇÇÇô}?·ž¿^¯:ïm¿«°Ý8ŽóyÛÈG½¦[[[LÓTߎX.—óF6Ž#‹E‰À!¾”¬äð0 ³Ð\�Ç:®:/õ:Õ~µsB`‹«ÕŠÅbÁÑÑ[[[ŒãÈöööÜg3ôÄñêxÏ]<ÏßúVþн‡wü¡wýñø|[5É —3’¤H'Bï„1Ö÷ïL;Ã>g”aW4�@ªä˜ �ßBg†aÊ p8œ ! ¹ü.°—H0ûZ€¥ 9gf't! )ƒšq%ÙÜK J(ß ”gY3N�å©KŠqËFAïÄX2’3]0'Æ¡Ä\"Š(Á '¼xT c@A²@R¼\a5‘”Þb¢”ª®Ç,†R"ñV9¨Ê …â(j6ƒ’"Y‘˜-óo»Â@.‹ý”è¾dWhÛç[ð¥úIŸ) �¦<�Úuö8† ì*†˜�R¼§2‘ê5‹…öoïg|,%$fÄCP1mÉñÔ¨ƒ¬xoU€¼ó«ÃeØx¼z$M53†RÒȨð‎áI1ÒKUHÉtU¼ AGï:»%EÉ«›ï½ë¹Í€ÆÄ3l"ñºïáÓŸþuî¾ç6^sóM<øº‹>ÆÃoÿ.žî2—/ïsÏ=y쫟ç]ï~˜�|ø <÷Ü ¼é�w²>ÚFò1™\)(ˆºý­©M55ª¦7–Ÿ‰xÆgvùØÿøqÞ~týáHç+þ®×÷$Mˆt¨�$"yøÊú9~ø¾[QÒ8�c¹vøÂ29XGî¿÷µ¦Wæ¶Ày²$<¶¶ˆhZ9¶Dyd1›S‡:E\Âe�âÉe�#æH‰�+ h˜l¢*ebãÙñj:DÙ!lséqÏoü̧xóú.Ç[ >òì—^ä×.ñc?ý½¤øbII+¹®�Ç)9êP1Ö[ef�,]³P Åi©üµa=i©ø…ª­ ÎcõÔJÆé8_/UKM+E×µç^|G¢²ÿ,Å9WžÍš'g-{¸9q•E$bŽx×sõê!÷ÜÛ±è¶!'¶·w™’g¹w†ßþÜÜußM¼ï�=ÌÏþ÷ÿŒ?òGÞÄg?ûÎìpåÊè6Áõ¤r¾ïùJ=¾BüÌÏÛïÅ>ª6kïô »†˜lQlß)¿wÎáEè¼/ûb¦ðãðbŒ ô!�ÆrfÙ÷µtÕ™ñjiK §r4)¾i$Ž9MÄq@’â²"œj52äR!°öZú1®Ñàiíré:RNH£iÔ¦V×&¢,]c_GÛ/¼”=©n®6§Üpà /K¹3!úùæ6¦eñ,¨3öŽ0–þ´Œ ІPµQ‡aؤä-óU•.tÛÖ•T9«¶(âðTߥhq¡�&ûÝ )M˜{*{Aeå•tÝB7ô…á5¯3)YzxMO;¥y´¹ ËW?ª™s³w˜_ëý1Ž*­‡�Îyü¼¶a¹—ì,6O†à9føÌ/ ¯}ç·~@^mßvíUèÚ¾ò¥Gø¹Ÿy?_üÌïÌC(Q© ŠŒã8/¬sŽnrZ@cš&€ù÷qæÅq,¨r×u3Øp$jÀ®•+\7ŠZ¯V« F]ÌZ�³öý–êx||<ƒ&50#ö¥¿”ªà lÐé6�¦ÎCŒqW¥ŒV„¼F<êÖówÝfã®÷U{_Ôù®×g#Ç<Žöú?ÿì³|ä_þ >ø à-ßý0þ/þxè ÿï>8߯M:E¼96¾3ãÀ÷f48×!ƨf½Zð¨Äå·ÔŸ¤V¢X\QdJZÒ0®éû „Þ•ÛEpÉœº”è»PX/žÌ„ºŽ\ Ùq  ,–jÒh¤&&Bq$BÃYô UõÙòæ]D]$ OöVhÊÉŽ imãô >1ňˮ¤¦ H&2’r"8!aÀæ8 ô¡ÇgÅ÷Ê8M8q ã1˰D�é�äTÊ({7ßwÕxt"ˆÐD–‰ÄÈrkÁ4Ž%Ån�Ç8¥ùÞ¯Ñ÷.t¤4š&�¨‰>ßÒe|Ñ4J¢¤¢U4¥‰ÎuHÈ$F’Úšr¼>²t¹<â³�I/(ÉLËl%µs1 c²56åé ±›ÒÊX’È2’e2_TâÎ)ê&¦i sÛLºF\ÏG Äg’L¨›P™è—–þæ¼W�'ðÉ|9Md±T·¨1G¢Næ ÊDÌ+"eS'ZA…ë´™˜°Ñ§¼óÄ8qîìYÞsë{ÞNÒ‰çžùèûßÆÎ™ ü£üÏéÃ$ípþ ?øÃ÷qî\$çnºéÏ=ÿ"Î+wÝ~/E™B“±F²Ý+µdxŸž‘\�I¡çóú=nϱ³öd×&Ÿg\8žû¹iò\Ü=ËE¿GRë´Ïžß�­®Úý˜R&…H ž‹·^ÀwVqʹ€S™PQ[WLÞ˜T½õ3@fú_´(âÐÉt|\V+M ñ¦e¥�D!€KkT<¨#£àÀ©'¥cœ@Ôßmñµ¯=Ç…t3[W=] níoæ÷ž|¼ Ó„JeJÑÌŠ @p.Y¥2Y :^ Ø=kŒå’ VXM(ЉÚF±´OQÁeÓ%2/0QÅš5g¢sd Íà©•½ ¸NFˢîZ61jržKÕÊ ²uÔ9Ó~˳0v.œ"¸zõ�‡ßúVV“çÖ›·ùÜg>Ë{ßûƒü“ò‹<ü¶·r÷ÜÃÑÁ!ÿóÿðOyè�[¹xþVž~æ·ùî·ßÇÓO¾„çn4‰&×Ö#»~[~ìS'lßV Ø9Çñ•CvK¶K¼ót•é–2AÄŠ+”ô°Î‚óøòïÓ?}蘆Q𡛃#¹¤q·çVˆ“‰Î'º�éB¦J nt0ƒP) Ü`,Ò¢qÌ`Œ+lŸ\¼õ\³ [ôî´±½¯¥cúšrm¬ºqZ „®+âÌMx† ó¥±1ÿ r\ <¶þ‚­��N�šmn…̦­ö÷¸Z1ÅÈ2)]ÕÅ3 Ð„ÊÆÜ³ŸD,Œñ�Š~Ö8ë—ù ëT*n|¯Öï1foÑÎklìv,sº'{Ý-¦k±sDd®0v||ÌÖbiç�–N*ûÎà}Oç"AŠ�'HÇøÈÇáηÿ�®Á«íÛ§½ ½Û'?öþú_ùK�ÎĆ œ$* Ò²sN+ÕÑo� –‰̬™Œ©€GPZ%ý–TA…vÁªæ¿×q´êôu!¬cÇqf)µçæþ·H~ý[­p:¶~¾2Wêû•!sš1UÙ.õ‹ÅbOÖëõ U±*˜SÇZûq|||b~*Û¦T©ß« ^-•YÿV Œz}Zf”‰<Ú¼.‹™©“sžKLV@«ö¿ÎM=w;Ïí&R�ß2€Z «^ßz­*++g7�­e‡%5�Øœ3�|î³üÅ?û¯óŸý­¿Í;~à;ƒ ”$2I´œqo‘ñQ"f@¤”õø|€$Ùœ2I0€E@]ÈÕô�’�ÐÙ\�(Q&Ëésã4àL:¢.�‚iìŒÃHz&Dd£·¡YÒ9Ñ*¿h&9N™õxÌÂ-H$::¢L(™(“E"‰P4+jºY*ú;I#ÉIù¬'D7Q*U“4½'É…– Ê ¬§ý²g’Ñ¢äR©%£E› i*Ö&D+Î3åÈ:r¹ˆô RŠ¨ËŒŒ,ºžÌDö0i"x_î[ëŸ+)RIÌ(ÌZ4IP²‡$&®±×œÉYšÆ˜3‘‰®ÛBcFz…œÈ~²ÒÚeΜsdl9g‚÷LiÂy˜J”WѹtvÂæ2{+—�r"ºÉÒÄ‘ÜDÑÀïIn"–kÐOr‘µ®p"„EÔÕ ¨\Ù%ÜŠcžpâ™$Òw="vÏ%‰j¥È³Û¤¬\ï­îqÎYjࢼpé«ÜtÃͤ´ÆσÝÊ7ž~}*ñæ7½•˜¬W™Ý½5O>õ(O=ÕñÐC·3FâHñç’*Žª·aL”Lq• 3Æ` ì±ÿøW¸IÏâ“q…Æœèp\�ޏñ½oàÝäÍ\zö _ûâã|ãë_ãà¥yÓÃ÷qöæ’èö<út&M&îU‰œ½ù<É]*â²eÏTPçÁ SRÐ*(_R•°’æ¢ °T u&´ì„@Ê#ZÙo¢$$[Yz-Ú8êšÅ#’æâHZ¥0ï•”Ö¼é�wðåú�®[’˜ÆÌáâEüÁ‰Ã�±”ªÈtƘGÙÎá\ 'Kc“ÂÀP„De"�ªB--oâÌV µÔ-ÉnÙ£eZK!t¾€î™4Mç€"ØLD5!™3ÐfQírÅ ÈcBÓVùË4¡\%Œá\}_L¯L'¦Ññ›Ÿø*¯}ý½üèý^þþ?øen¹ùV¾ï�o᳟ý*«aàÌnÏÃ?į½�ÿõïÿŸÜ}ÏÍlíì0Œ£ñ4“�¦KÖ€×iËO>Òè-m±s@vÑ” ¸Ù©Á>�™4©âÆRÛ†ñÅ,Ô+Îc¹MÚ`œ&V«cŽ��Y­V¤8 :"’I@"ªªSƒ½»¾€ÆxÉœ¼v"bÚCÞ*HžôæœÑb3KË7ÑñÉ©3íÙ麀U‹¶OÃÊ™½½½™-_YE­Èóï{}²U»¬>MMY›¦ -v7TÆïÆ/i+Œu‹ž¼”¿çÊ´)ó’Ù¤lÖY­¾Vñ�Ľ.Ë«-©{F7VLS°VX›SÏŠÿS²tØ’�Ñúc³ðv¢ê9kŠü À5SÕ÷=SŠsöA§0&çk /‡‡,H‚E·DŒ�}þUèØ^€^aí+_z„ÿò¯ý‡'€™ ÔˆÈìð×6Sÿš´§øhS„*Ó˜�uØ”ø« meo8çf!µ¨@CeáˆÃ0Ì‹`ýL[Þ±Š²µhvM¨èw�4´ÀGý¬ªÎç;}Ì 6Ô¹hA¡ Nó^±ÜêY,óÆûŸþ™Ÿù{ÿ�û_ÿÐÿ£ç䕨JQ+Yì,%';ÅwVlšFº®Š¥Z4ySºÃ~sv|±“ZŠÎÀ�”£E”)zÞhØ$!“I’ NŒêë…1Ox.XÉäª1a™MZ¯ŽX,z\ð¸.�¦‘>8$¸”V¢F¢&(ŽO"S$M‹#dZÎ(Y¼ Îôp¦<{Â2‰˜G"‰*•LÖ‰¨�!� øNÈ.‘r¢s½>ÎãìŠ&гjfI ©1Y DSÓ›u™¤‰¤.,­@’*¹8‰ås䬳–I¨ØÜ‰$’$Ó`¡Ä:K Rì<Ùeèuu�%“%’cU¹RéË0[¼"Á(ü””8Tq^Ñ”ˆ8ðBWª°%¢±¨|@]&K"’ÈÎ@ûWÂõ×»òáh8š×)Dm¼Éhñ𕤓�A¬ÊD\·$aáñ½�ÙiIƒ 5åúnªõÞ¶–=÷Ýw7ý¢§[ìÒ…/]¸ý¶{yþ¹KÜúšÛÙ?ºÌ2ì°t‰½½p²dŠ+ޏpþįî9�£bä;œ �Qµ°OjZDѬBqx²îŸÙ‹&�œ�­p,ºžgŸøOýüc¼xiŸ¼½ä'~ú�úËt‹ Gø¸ËòBOBq�±Uý²½†³ÛVýI‰hìðáVôjäàÒvnx|ÜNP¥ê]mqðuÇgþÉ'xé³—‘CÈç»oØã{~êMôý‚ü��ààλïàÙžGÎ-x×_x¡|øþ:»ÇºVû½§X¾á?þgˆßúÐïðÔ_ _=FöÏwÿ{ïྐྵˆÈ/>‘xô�rÿÕs|üsìlm3úÌ#|ŒïùsïäÿÞÇØÿè3|qßëeæþ?ón¿x¿úßý¹[ØYwtaÉÑ—Ö|ø—~�ùéâÌ[=È1ªY;¼Þʧÿî'ùÚ¯>ÎÅ|–­¼@“â5ðt:æ·Ïðð¿õvîú‘[Á_&11é9�¯ÞÊ?ÿéÆMW¶¹!nÓOçqÉ‘¿‘9ø­§ùÀÿþ~è¯ý7¾í ÒG4Õ´.÷‘®¨0 Ó†òÎÍŽgÎ…a"�ÒDç—ˆ;dï¬âûÄWýW´@ê&bç™^p93­ŽY,¶ f²8B EXÛô ,j!–î‹j6&‰ $�ÈÄ0ŽääXøT!+Îìt ]&²¦“LH¦©Ð—Ò›µúXË.«¥8kk¯sRÓüêïíß³zˆt–ó”bq’“#�&úB@rÙ¤%óñýÊuÅ<’K‰f‡sÕˆ÷ŠhÂ;ÁÄž�’¶£"&pì�ÑáÅ�/é7RS( ˜š-›r²¨/¥ôpŠ„ˆáÂ) 8¿ 剬Î 3Æ@!1[+'º^ºÀrè‚0Œ©”­u„NX­&B|wΖ0’P�@¬dyœjŠbÄ-ïg‹@i"&HqB³#¦DʦS$Xu�”"â¬B™wÍÓœ¬Œ»Z*…ÎÎŽ›�iU€Ö\ÒNr¶²ñ9 –#�|(%ZsBñÅx.ék”°[]�Äc•wÊ:•°¨{»œÕ¨æ,h«s¹ÅD”3Ìi¨Ôlëvì tޢȾ2çBWÒÊ´�?Š»Ú=`k6'â„: ;¡ë»b\zj.ÑF)%Ì¡ñÄh©s¤Z• ¥&ˆë¼#M�×Y…ºq*åºoZþ— H$ñöï¾HÜÿÚ;ʽ#¨î³w÷‚×Þs» Ë9R¼Â½÷ld›‡ßr9)÷ÞuÓ½B¥TºSÙÕ!ÒY4Ý)væ–Ï£ŒËy˜Hêpª¦†�ŽËadßóœ¿ÊÞâ""Û¨&Ó»�H·íŸ1ýbgëÒV.ÕáŽÎðÑŸý¯îäâa)üd <næà7^à¬ß³ªsâð¾c�º²ûmçXØyIèY�I¼¥»�ý~�/ÞÆr´ Fãqâæi‹ßü»ŸäÂk^ËÏÿçÿÜÌ™ƒ@˜@Ã6oÚ»—GþÑ#Üùæcykf}YÙ>tœ¹êp,eÕ;i ,Ùÿú¯K·±ƒGÔR3ýû¿Ë³úÞÈíììg|[§³ãÞ3·ñ ÿÍ/ó¾÷¿›í[Èpž_ýÙ�2üÚ1÷ÜÎîäéÅÊnç”9ï/pc>Ë—þ—/p°ÄC?q²T$+¬÷øåÿâ¹å¹nJ;t9 Ó„D€§Ž×êkøäßþïþOÞNWOç¬j5øW�Ã"¨­Ù˜�`ë—Ú¾P*Þùö[øÇÿð!Óðq¢hZƒ¬Xn+A:¦É3Å3üÔO¾Q%H*xúé¶M6IŒ}ø�ÖœsP‚dÎf{ ûŠFbkg»ÍÞT[*ûª3xÑwvvØÚÙa½^3›_ÄŠˆ¸†A~-pƒª TªØå¬¤b›zO,Ϫz¢R|‡Óvû7c’·L-÷gµËk°°¶V’ ï{|×ÍŸ=>>æÂ ÌEkª¬CÛZ¶ÿµÀ¨ÖŸ¡€Mm–Ãé~OÓhú})áBÇb±0æÌrI,s~Úïùƒ4ó3L`¾Õm�íèŤŠ:—JƒÎ3Ù|¨@ß/¿å¹–Ë¥�ÃeŒU·sš&:Ç|¯œ®4fºåúÏÁÙ“ä‚WÛ+¯}ç­Ê¯àöÙOjN¯��Êûµ˜>§ˆºHW†OeÅ´è}Ëæi[D*¨tšmÓ9Lj™m?ëFÑþÀFp­eöÔã¿lÓh?mZWû¹úݺ‰T–O ]kc¨clÇÙ‚cÈhS¦Ú¾´ÀV=žÑ(M¬WÉ8/¥r“›óo½X‰dJå„AaB ïÛ»ä¾'OGGTX�¦¢¢¾#'-Žf²4‘>ô¸i¢O°­a ge—».Ü�›<Þu¬‡‘ƒÕ1Ù9bLópttt"Õ«F˜À¢-Àv­”°:GuîÛ�x#€W+l £õÖ¨µý8ùìgþ•ž™WRó Áõøá"*‘̈ ŠŠåzg&–—�]DC† $‰ŒyÍÄHv‘!­˜òHèLÄq=®8ŽI9‚d|çpÁÄ‘Å)¾ÃtfÁ%Äe’ŽŒqEÒ•8¿f&” ñ”Ћ�’J.úÄ×snzÒ|Õ̉óçp u •h§K¥° °Ïød•Ä$“5!Að½ÇÁy«Ž%Að�+@¦s”òTƪów³Ú3hÅW´dÄ”ãºR™£T©W h"ö=•lš<šæsLy"f«à‚/ÇÎD5�ÓV2m!û/¼ b%ÒUíxS«ˆ–Êw&�u2Áo_„¿ý¦?‰4÷;å8÷oÜo-ºNÙ™î“ ‡›ÖRvÙt†Š˜³ëÄúIÆ9aÊêuj•¼rœ¿—ÔÀ¥TCJ²¦y}«sލ­bgJÙfA]¶W©µ‡®ï–5[õ«`UTT3ND�‘|ŒÓ5N'¼d¼L8Žñz€ËkzQ¼D¼ãô— r€pdç’Öhi~)?†5 Šì!{T-ùÁÞ7­­)Mä)¡e�¸ŽÑÁ×å �ßø"÷ÿù7ó¾ÿè½¼ñ‡ïEµ8jEsË/ RÞÁ–/·Ç³Ÿy‰žÚæü~ EÆ,$qøEO'޽ãÌ�~Y Äa ”tˆ!M,ÏíÐm{¼3m2Q[7n”×î^ #cŽLÉR ·Ï-WÎðÏþÒ?àžçÏsæ t1Dq9Ñe.^ÞâcÿÓ‡=k:>()ÆÊK™Ãñ�î¼t°”�õ?ŽŒ‡‡„Ã�×­.rïÑËÃH×y:ßCÈ ‘Ý•pÛáy¾ü±'‘Ô!œåÊçÖð›‘ÛÆóœ™zü(¤”Ȉ²<ôܶާñ †«Û¤äaüî¯=�{䀛V ºI DqŒd&ÍhÊ쬷¾¸Ççÿ¯Gèà b`IquÅþ˜Eañäd2BRõ×rBtBuÄ‘èÜ>{˧9»ý;‹¯±³xšÝí+ì.WtºBã�?f{q•Þ=‰—'pòÞ?‰æg?’TJÚËðŒë²åRHekkkf4ì÷#®ÚŽ%(æ½7ö~¤¤oi9Vew·R •qQí®n±(ŒŒ“U²²šÞåÔØkÕf�™E93�Æê�æïÂr¹ÅriNö÷÷7¶/à�C¼7­ÆœæÂ!!º¾Ÿµ(¯\¹Å~¦}çÌf‰‘½½½“ÙÒÇY¾¡Ê142•­Sƒ‘m4oªïV¿�œ뢫©Õ¨ÍRö½+ú¥ßÁ»�¬Ä¬9ê¹TÓ¶­@€÷% ¢\£*mP}W&Ç„/  �aö�´Õy+sowÏæ¤ë€L¿°Wç}¿@º"Vµl½^Ã0p|| ÕÿŠf‹Ôû³úEÃ0Ì•ˆSã;zolÞÖ¿£€ˆZ¹]b•Ä^m¯¼ö*ô jÏ>ýÔ˘6p2M§Eâ+#¥-UÌŸmõcZ0¤‚µÕô²úÞéŸzÎ ŠÔÍ¥uú[°§=N•hYBm*[ÛçVï§±ÚþÔóÁ|¨€OËÞ©àTÛæŠT��ªžHwj™Gßl,§ç ¬ƒH$ëd¢}dÈJ:\5Ö}O–äìˆb†qLÄ,Dè}ÏÂwVB:YY]GV íÛ„]ç€L^GüÔóæÞÆNw†÷¾çÇ8sæ<«™ºŽ�WhèQ6©zZ ˆIªc;=ÆX(ÈÀ<ÏuŽN³ÏBp8/LÓ@Ω8ŠÕÄ4 ´jÔúÙ§Ÿú¦ÏÅõÒª¡×‚’ísÓ‚›mŠc»iw]7Ó‡ç`y6¯îÖc¶ç¨Ç¯ÆKtOyí1ÚÅÚZ`ùôï-K®Õù:݇(n×’Óý©ÑÔœlûÕ~·žãZ”ókÍ�s›g¾=N;/mêã|MxyÚªˆ3º9f�“Ví40^çc¾îîäxra-µ`{K¯¯­ž³M7hÿ]×ýXÖ²öí¼ž^oÛß[�²öøÎÉ5ç¬ÎåõÞf¨³j\®¦cQʘ×T-±JÍEO¤löaû¬¡˜•ö_Árû›æ€fWœîr�«Gdt&�ª¶?àš�A'bzëõ!«áˆ+î˜s?z/?ùßþI^ó¾3l¿1— œÎu�WFUðNÞãzO¿³Q\Üãs¿ôn8Xà¸Þ#�C¶OÅË</—ƒx|t4Ø•+ãg/.Xœu$16Þ´š�1ÂNài÷Oî^á©ícpä,„ì¸8móÖáFöÒÃÒs°¦eo}‹Ž³‡K®|âŸØ [2¡ ˆ ÆX\®8së.¢ñž~¹Ä¹@ßõhRº$ô[Kâ΂õbÁ@‡dè‚Ç'¸¨gŸŒt¡ÇË~ýŸãâK[ôÃHÒ‘£…òxwÌ#[Wx|yÈÕE&uŽ¥[pËÛ|æç '»„pŽ'>q‰Û9Owq€+鈯»Ë<î_ä8Lx˜NZ‘�ÇyÂ÷¼(^2}p,‚\$¸d TU yš÷gʼn Í VÝȹÂ3 òw û§/f§¹>W§öšV3³ëúY_½6åt«ã8’ŠþÌpµWqÔEL 2=^Þj÷ÇÓiDsÀ¶ñ/*hÔ¦ÓÕ"*߬Õ~ÕcÖyo[X,¬ˆL_µNÙ_¨Î×rÞ¯1§5­,ÖuµÃ6cõ€w›@ù|\£Í�è-àC.^2&gÑu’R¥UŠømí^Ï÷­˜L)%âg;óÕöÊkß+óuÒNÓ O3a€ ŒH†‹'Ç6 Ðêä´iW5bÑ. ­³Ù:÷­þM»À¶ŽW[�¬n"-¨ÓjÕï×óTÝ�ÖÁl�­Ê6jç¡}®Åôi«¨µóY5nZ½  „´óÛþ^ÿ]¿Û‚ ³Nñ¥ó™­=�Øç뙕Eú!�›2A<½8|Nô¢äõ dÉÃ@r‰Q&¢O¬ub­GqÅ=æÅ¼f�þ̾üÄãÜõ†9Ž#û«Cn¾ïnÒ™%œÛâØ% jK1®Ñ–Óé‚í0�§J˜:æò�€â ׸‡h@è:DO<¸æñ3ûúLŽÊ2.X®:.=}ˆ”¹MšI%ÝsÚÊìÞ`‘¶v·˜4“²¥T‡~AÒÄs;G|ñÆK|úܳ<{N™¼Ç9Ï'¦idýâ1¤Žõ¥5Ïõ.zºõ]îð�³‡ìþéÛù‰Ÿû)¾ç¿z/Oßtı�Äã¿<ý¥gpq‰Êë'aðH†¡øÆ�—yýOßý_ÿ(ϼ!ñÒÙˆ—€ª�`ýRBÕ@"ÞRJ�³Ë¯ŠtûÝÒ»ÊúaùZ¶æAI'4ƃ“\À£R%Ñ!Ç”•;SìžÍ(91k©àäõÝêþÑ®å3t�<ש7hÑ˜ÙØÃÐóU½•,¨Ïý¬÷è7U|Oƒ,fŠùþøù�Î�¸LÎÓÉÔµ&€“s.©¬(,—ó9Æa˜©_ª:3MN�¡µwNt­ž«™ÓÖ®q圮0}®Õª=>‹76Ô‰ÖѯµIã³ÌÀ”Ȭûsâ³lü‹œ3ëbI,‹ÍXE˜¦xžúfégÕÖ©)`"ÓDNE°º²å}·Ñà+•–ÿ¶ ¸ÏöC¹�S#íp­æ»ÎÒF_m¯Øvý¯Ê×Q«QÓv‘¯ŽE+HÜ:Œ¿ßwZÇìôçÚͤEw[ð£5üO;z§Ëˆ·%×[gï4{¨]„ëÆ¶X,æ ¬ní±NÐGO�Jm½n õøµ�v,ÛE¾«¾ßjü´‹víSOu„+ƒÆt;(Q]ûq®cÈVþUƒ# $Q‚Õ„–Š!�Œ:1‘8vkY1.2C9+7pèöÝŠ+sà×vGýHÜñäíž»zïx×÷v:~þÿÀ•á%îzݽÜüº;Ð ¶ï¸HÞõ¬O8õÚµ,²˜«À^½×`zÕkÔ2Pì¸Å™‘ME2Õ„÷r‚³ÉÉ>ÉH»^ÛiP^žÇ."Å9ɬ©ÏoË9Á)ÏI]Úg¼Má«­]ÚŸÓFR}&j~5‚[0£�N?÷m?�`hí{ j�^kjkÇVûWŸÛv½iûÝ‚'ŒãÆ8l׸Ó,ªä<] ±êíÔ¾µÀÖið¦eÅœ0çn¼|}: ¸Ô�žéO3ÊÚk^A¸v®OÏG»¦ŸéÀ@Ëö©`áéû6çô²ëxúX×sËÙJÀ{g¥�E|aGXäV ÑOÊ{›VîݬˆÇ-o@Î�‡ÏØ× IDATÈ”iÍkí|,;OÎàÊßR2­,‡¢SÂeÏ:EÂÅ%Û7 ®“’¦g©†VÚØØjÉ#§ŒFKs“>@Î\9¦KLNa JºÇñ'ÞÿS¼þ�_àûþüƒ¼õ/<ÌóæÉ4ëbd­‹sÛ„m�,;JÔLî„•O¬o�[ÿð�Œ7?Ã÷ýoa÷€´ÈdF \ wþäkù×Þÿãüøß|7ÿä½<¡WÈNÈ)ÒuKÆ!!] ÖµV“aÛŠßrH†í½-Æ8•*{ãÄ7¶ö¹ãOßËŸú[œ?õþ?ÊþCk®.G†uÆÓYŽ'ðK¦«‰þ‚*I'ÖË7¾ó,ßÿçBîx‰½7LÜ÷ãðL¸‚:OˆÂðôD:=�K#AÙe®nðî¿ú>nÿ�mνaÍþK?ÀWüSÆîRèÅ3E�®€‚4à\)=R6NtÖX«göI°„ub†¤LªDÔe¼`©®Ü±t2/¥„}!¼¸ì^S-÷Úõݤ±?«ƒ?3ëNc uÍ,)>×bÀ¶­¤ÊåU‚ÇuaÖˆk÷žXR¹ú­­²Þ&†aÀ‡Íþx²?em(ºaÎùÂÎèû¢e—)M¦�§ èT@%W;  ø¥”pÅþù¤AMº'5“’f¦ TMÃ0Xu¬­êV6¡çk1›T¬’fB™Ršç.—sÖTh§‘õ4ØdQÚàÓÉK'àKp¤äRž¾>•Tm™ªÔ¥5fVÇÇ8«|sö×& S|’±=O¦÷Œ)BŠˆwsŸêõ–æÇ®º±š¼ÔTÍ ))çͯ`J˜4o²K^m¯¬vý¯Ê×Q«‹IÍ'=Íh#Øp¸¨Æùià¢�p×ÏUç¾e÷À&âP¯ÀÐéèýi‡Bu“Ï{ºrØiã¿KíÏ0 'Ãö­hZëH¶Ì¦Ú·ê<ý~©o­£Õ‚à©­u°N;Fíùæ ÐuˆœëfÃÝùŽQ“(“(#‰ä„Ià°›8‘Ã.ràG.³â…|Èóþ˜ËÛ—·FŽ/xâMKº»/°{Ç œ»ó"ç﹉swÝȹ»ndïö Ü|û­\8wžKÏ<ÇNè8³Õ³#¿÷ØyæÊ3|îk_ÂݰäJ>"-í7NdKY­×³¾¶N|�¯–�Pç¨ñ^Î ÐYœÔ9K ›¦�Gœƒœ#–vm£èzk-P0ätþþéÖ‚mEŒú|T³½Ž­@}Îê9k_®õœ¶kF/ª(ý\I¢¼¶ÏÕµƒ¶z]½WZ¶bm×Z€°½_ëýÖÎY{Œkõ§¶,i@¬vŽO|ŸM_7 ÌI`êôùmî21%àd‘ ¾·c0cl³ž¶¯§Aëœó, ßÞKí|}³ûìZ­�óÓ ÙéÖ‚o'´*Nõ§½~§µÒ¾Úf.Ë~ŒiQ´&yMéjË>#›}Ü"À+.æä×2K"'œPmCTÑõ¢Á劰x‡ n^c� ¸ÀšÌÎÅ=Rˆ›è?‘ԜδfRÈà²�£i[¨7T`Z�¸”é=*Ž«qÍ­o¿›´|Š~ç ,^ⶸ…³o¾�¼tDt.c¼{á<ÙeÜBq�'kfÒ‰Ág^ó†›a{…Gøs‘Å-ÛL]Ñ“ò�ãíÌë~üAòÙgwžáÁ÷ÜÉA7�=à…uØÙ[ÒŸëI’ù¿Ù{·gYŽëÌï·2³ªº{ïsÎÁU$A‚$@Š”4¢(’83]ÆŽ ;¿úÅÏ~÷ü~ö“ÃŽð‹Ãs±¬ñH£:f(Q”H‰�àU@RˆÛ¹íKwWUf.?¬ÌîÜ�Ùó„$böÙ»wWuUVæZßú¾o9)ìP± �2~µ³Î¦ï®÷¤'Oý—Ï’/½Lýu>÷ß~ŠŸŒ·˜‹�¼d¥w„ÀtéfAÓŒºÌÏ·¯ó¾Ï¾Ÿ)¼î”ÅbËS¿ö÷–gLYñÒ�ÌtîoŸ²š=ãf$õžtM8ú€ƒpB·¸Ëå§„‡>y�)X"Þ3pv2B™CF&s…1Zf‚óˆt6×$¾4P}R:îb:±$U­‡Xm#.Ô÷5©¢­?Rü¼MX)Mì!Pä‚%/{éÞ̲ ä ¨BOçí^tÃ’�„³HzúnÀûßõd'Ì9á“f"Êù¸…Îe_ Çq§•ýÉwÁlÒÄ4o—†€óÊ4o"¥]¸ÃKǼ™è}OGð™1�3ë–)�¨ËDMd…³µu”Ššq]ïp‹uBFé÷H1Ãá© )g¦ñ}Ï8ÏÖú|± ¡¨sŒ1Ò/lãŒë;¦¡ øÎü‘º®ƒrÌy»Áuׯ8#]`Ê-…U×wt«'$ÁüøüÌŒu/펖à=²<o]óú¾ßy8Õ8cœ&²*qžÉ(ØÆ™³ydÔDâ"C¹6R¡(.ð…A—W¯^'3"nMvVÄÏjÞbÔxZªŽõ¹ù-šöÅ×qURR "�cÖH·ì‰$¤sD§¸Þ³3½ ,|G�£�ËÊ2 8éØœ�hBX0ng„@Š�,®Æñ9ïb°Êlzo¼³Æ{]ÀÞa£M¾*T“ï]¨†¬ª~‡×d¥eÚ¤¢Ïm™1°gÏvµª’1àB’ÕEµÍ{]4ë9×®P-ö•z`Çœi�¤]dçIsdµZ‘s¦s‚N“Uæ‰Ð²7Ê)+}ðÔfk˨q"ŠUÂòl×Á—nZ98æ˜IRŠøÎSÄ|zD ‡|ç&:n†>yü( ¹+z"¨cÊVmˆÎÚ®:ïqê™Sä|žðC`›fV]Ç9™S][ÐäGÌ‘Ô+«k+úÞãôËÁŒõÄ;ˆ™Î:€)1øÀ´�r N‘>8ÎÖ[¦œpw'>óéÏóÿ̷¾ô¿üì‡éExþÍ—HGŽ=ŒÂB•Aiš ì¶zoZY[½·õ^·ÝÛ*8YÂívûpAJK#MŠ/Ý¡�ªq_�#­´çA-ó¥2æö¢Ûiù´­ÏwZíw­ŒÕ÷­ÏtýÙ!‹¨ýyý¾êóZÙ*uðábW¿øhéé°måGõœ[–_û÷íýo™híü<ôº™ç™ÅbÁ8ŽfVy ¸}ﺶk];ßëœÞÚÌçòÞùÝç!X)Ýí™töÚš _ÔÚVÐ*Èd>BûŸWÀ¬"5Ù»µ W ÞÕû]¥r‡²âúúÃÑ>‹õuÎ9RÜ_‡vínç‚÷ž|¬Þ³wÇ�²�”‚;ÑZT©Ïmõû±„ZU ³GÀeP)`Lõÿ9¼Wuha›ZÂCN(ëöH@Bß#Þ›ÌÇÃ6Í$� ‹%P<‹rµ(µ$Có¡RÏ4FæhkQ!+âźÜEÁK I²ŠñÑÀòÚÑ-â$ÃÈ/üÒ“¬¿ñ3¢z|V¶›-ËË�ëÈ[‡Dç…¨™™ÄãOÝD}©C‚ptãÛÏYäà+'Tfœx²q Çv;³ž —^VI’5DØ®IÁqteCg·—ÆiĹ%1'rP–�ôHX0ùÛÕ§�¸þ±G¿“Ƨ‰Þ/€Ìv="Éü‘Æ”Ø.�>ý9¼†ËÆÔ9zò˜Õc+ä®Cr"ÐszwFÒLÈÏt×ôG™è¯@·áãŸyšW¿ö7§>w¬ï¬ÑxŒ†„ÉÀ03ø\¼xĤ>¢Æì°•ÈŒßQ%•×)W ïµ�É ª �ÂD³à$ Nv ¢RýªÌ èAµ9K�‰¡)JÖÂIÙ_hÖÙ£uó,ì UÝ㯲jî[L½PL¨{D-v–ó{;пîáUEðV?—ý~åœ0`hmé[¿ÌÃQ=‘Ú½áðØ!Pv2®}!kÏD†}ZÕädmç´6ÆÔlÒ´ØäFoa‰ì|ô,Q€®ïÍmÜîÍ*rßë\ϧ^�¿s”€KfZæútßý&Ì3>+!”ª|©´:×—*¬ZKf5£åQf¼‹Ä`FžÑÅ5kƈ™³¢¾€9ó9äHE†ÀêÒ1ÇË#Ä9®¸ë,—K{o”)F‚sø”ðÎhô1Nt³ué"'ò-øTHÛ‰aRÅw ¦Í†Ð/ñQ�IùØSÏð½o~—O}æ7yá«ßâëßú&ì1n?Î&oѸåÖ­»]¹Âìf’stM’ךlïî‰ì™`1F†a`žçÝÜ©ó ¶�ïûÞª"æH}¯ö}[¦JŒq×±àÝÀª£e—‚ ‡×ë�q™-3æí!'ÇoA� žTà¯e‰È®íü!€T‘û÷̥yž/T’ÚómÙ6íØÊÃê¨@Mû9k�Úèí¹Ô5¬=nõ´ªŸ£½æíZYÿFÝE�#¸ý±œsxgíæ]Uì4€L½;#é�ôë>FÙM•1O(í~+ÈRç�²g‚Ü�ÍUÏsçÏÕ|žCÀ§ÿíç®ÕÜ–5ÚΫöË÷Ý…{ònuÛ!Eâ%¾|~QKlÙŸ°ÿ™*B(Ñì¤4Jñå� øÂ÷(ÇÏDRg,!’áGbfÓ¢Š5 0ªÊ â-†|OŽöšœµ0?ìµ&ô"ˆ÷x®]¹‚»cðrŽBVTÉŠø�i„Û§§|p1Ø{d‡Äe®^_qNF\@EQ9¾¼ vÊs^v~ê…‡¿ .ÚçΉ£‡�˜8%àÈNW:è"Ñ’$o“1OøãÀò(ýŒ ¨g’‰KWŽP"ê„Ðwd ÌãLç›iÍòæ5D·%Yð3�ú¸ý7/r}H]"ÎfÎ:��,üÂ.¿WüõŽp50«"t&”kï¿Nü!ôIИ×3q=â´”s6ô7ŽÀ�Ød‡cäÚ+^ì&Žã’�|é<Ö•ÎD‚üf›7¾°Opàtç„.X¬�R1«÷Žœ�æ¤ FêZÒ0$K·/Ä“Ô@GÍÉùàïßm̼“<•µüÐ.æl€G-¦”âYM®Åû];ø”óñ!àD¥pÛ©¶®Ïu­Ž (ŸS¼°çŽv?­~�o;šýÝû®äDÒ\Ô§º“C©€ïû]`G«Õ…·«{xz.~–â«Y$æ”–ï•1»Õp)¶ÀûܦvÖj>NšxÈ™‡eíÎÖ²ß[Ÿ¥öZUðH ðòw�zm<ÒîÁû¹q±kòýØÐ)%pVÔ2;€t�±Üztî ?…!¼»¶ ¸•ÊÓ‚:Mñ@Æ�¸Pï¦øüAï@ï qX=­Áxõ P-Ì Ìo!ËÞȸ•n´¦ž�©Éye`´‰V••{‰He´ž?mzaS,‹êa"÷w PØ}�“m|Q@†ÁÞß•vêµò­2híNÍ{ljà³´N„ %’‰’YøMfˆ˜œQ˜Õ[«Ú dðŽ)N2- 33ƉŒ�tËžŒz�÷½ }_ü”ÐU×ü‰¡[�Ê&嵇mD4“爛f¼ ,R ŽkúÐ2x"L�Ę ÞZQ ‚ÃÑwŽ¼Í°Ö§|èéøÙ˯óñ�~‚ÂsÏ}†ßÿÒïóÒ‹ÏÓ=q�…B¾sÆ0E¤ëÈ}F'}Ë|©ì-ØWeêfPÙ°¨÷¾nºíFÚ²¿ê{Õû\ÁCFØ¡çA­lñ��s8îÖÔ{ÕJ+ˆÐ>kí}¬Ïm­þµŒ‘ ®ÔyP+qõÙ¯çÜþM}æ+³¤]=‚Z&b=^ËlGDÚã· R�'‡^Q‡Ÿ©}ê¼­Þ!{±ýÛzœú}t¶×ª+&ŒÎ9óÐò^õ~ÔJeN».!m›ßöx5§?ü 9gó[‘½œ*Åh"‹f­Ý«\ôòjÁÅÃ5¸Þ“êëÔ²´Ús¨¯m�-³«5Á¬ÿ—´œÚ ·žÞ #SÙtE¢“�…!bûSe�W^v�€F/Æ¢,l“ü¿Õ 4‹IÊ´J�Ê^¼{ßÙ€§Ha¸*…1›”;oÜ-ÇÁ�\üŠ0權1Jâ&’ÖrZЩ�ÅÖðãÕÛÓSÄGºÁïÌXGRáèÒ14›Ö%Â`À•xgɦ7&ÑV3GW�Ì9D�â/­çαN‰áêrxe¬;YpBÀ1ºD¸´@;A$¢jÏ.ôÌq]äV ²D~Âû•ùãøDÿÐ-×#o¹öìU^ #™%ó4³1pæÍLï:ž,0\éa €µvOWn^&r�˜!d�˜‰ÓŒÎVØŠ>stuEÖÙ @éÈÀêÊŠq6BL‘¤Ñîõ®;\°y!…e¶…„,› º_kU #£0tÅyrž�©VçÉ>¿x´°ÑL–¬E¶RÞ›IÛòòàƒ½"Æö®mÁsa¢À[•µ(¢°c³\`èÛíÖÝaµBJŒT ‡`ú®Ø“31ÎöÆ ôíÖðöoäÇíçÙ¿÷ǫծ ¸ŒiRÿ®Då3ÏÓ¸Ûgj{øú>UÞ\ã¶øSA1câæÏ0ìò•q/ìçû·-9Gùw•Iõ�Q´}Æ‹;à¨ìÅ•E¥µ0Tã­&.16gåÏJùüœO�-ºa°}½î¥rìÙ]{Ý¿ßþgã‘4©¼ªÅeNÑÄ%÷óå©ÀÏ!TÏÕÀ%·»ÎÀŽéƒêÎ˨~Ž·œç{ã5Þ€ÞA£/hzK³·MÀL%Sʤd E­æÀÅ¢"è]×íºðÔ¸&�r°ˆÔÍ¡.(íkjXÑí=?dT�éâ¹_¬ÐW0©&�®Hê‚5Ž#Î{:¬B™1­µ ’2ËUOžg:ñÖ=ÎÖ“B3±s¨wLyf’¤y%ÊDô‘LêŒ ´^¯VÛ8‘³²X¬¬‚ ×ãƒg•3I0Y–w8‰™EßãrL¤y†YXŸDzÈ[È!’¶«ÅâÚ‚û˜è¡´tŸH"¤YÑA˜¶‘!tÈ,hçpjÔû¨hHÐÉC�^{ˆgžþ(ßýÎùìg?Ç·oñü7¿ÍñjÉ>ùA>þùOñ¿ó§ôC`óڮƀNž˜²ìYsÎJÂ[ªÛíö‚�pM諤¨&}5©†}¢\Á‰l·Û�/M xÚÊJ=n+Kz7l0-€Ò,p‘qWÇÛ±‚.¼—æ�aàá¸_âÝ¿õ>׿©ßßÈ«ã~ÀA»^Ô{_ÛÖƒ­o!6›�™Ê6 ¤UÛöó ­¶Áp=n –»uå�ÙXסv½j%kí}¨ëckn_Ÿ«²)cgöA^{})‰Q{¿ë9¶¦êª»¦aIÖã×gí~B¸èËÓ^ªëœc»Ý^xíýÀÕû™®v€¹GõymïY ’ù¾#kÞ�÷açÇwËpÞ—.IZ@GX•Ì ¤xý %A/sÖ TÄ©Vz÷•bTo‡HWò,;FáÏ”÷ª{y"�3>*:ÇbT",Ôsöæ=­¥*æ ã:ë¦æ'Ý ½Æ‘ŒC·BÀ‰Ã‹ãÞ·èüŠÎ{´€—Ù°.œ $-D%oàSç‡âMäj4,øà‘Ë£ŽŒy‹82‹«+Î5§ †€.(m‚®]Ç"ô\â nam]¼óv.ª,¤cšf$)½óÌ›‘¾3ó<Ÿ…¨[¼š±ž×Œ“ž~ }7:CG3!’ïË5wµ*�0õBeΦӗ.ã ®HOr4ª<™PûßqëÖ-î]?åŸüî?áK_ú2�>ñÏ~ôY¾ñýoð·?¸Ã|Y¹|y Ý9ÁŸÍˆ3kŒÄ!ißr»Îƒ ðÞ·º±´ øáÞ2ZvËZiçHûûìܯKÕƒ8Z_œLmŸÛ–5QGû»ÀieOíswèѳh±ÜSÕž¿££qîm~ÚÈ.“±ÔºÐcÆ» þ¤´žsfΙPLsy�¹PÅCxµnF»JUp$±×x_MÀµöšùœÍð0çHÖ„bÞgsL, ¼Ï„БR&øŽižQQ’®„€¦Hð‡/mµ». qÎ[2è=y{ŽˆµÄͺ÷à©UÎZõS¬SQTÅÕœª±) ˆù�aIUÎ&9†Á*ŒÎ¡Eúš43ÖëŒÒ‡€SEº@ž'¦K«fÙ³KTIbÙ[RcD"ŠsB:‚÷»Ž.š‹ÿì«z ¸ØJñê\i=.bÔÕŸµómw½òœjçg�‡ú¨ŸÐ’ŸƒÐKìþ°óôQ´tÜ2sñú«l {ö&+ prâ ²z¤€B¨uËÎÌGíge­ÏB3:ÏéP2}t¤»#ۓȰȥ"ìˆ:2®G €µ=M,²�çˆÆ„v ë)ã‚çL'�I­`3mgR/;džÓXž¯ 9 g'gha2Åí„h‚˜ñbR.UÁÉ€H€`Éuç<ß[—4-fÅ`{øòhÅ­“;ø`r/\G¶XHŒè øÅÅãÅ1m­0”c$+$§ôGZ¥{8‡_ô¸`Ï«³Å TqÒAöƨks-û oyížéY»tÅ�Ä÷ºÝwuíßw�¥Ä‡9F�}á˜ëùÂ.G÷ŸSœ¼eíŠåÿmyš÷…î wå3xç¬Kg¹7š.vÀÔê�xŸBÈý†å“ÝÓòYÑ}á»;öMù]eårSÎ$ï5–†�ÅbÁv»Ù±§¥•;?Á·ÛOîuõì„}!Èù}×ßz¿v²º&¾Ç¿û9çÈ¢ë9ÝÞÅ13taÌ8‘”éú�ižv÷•ìg|JgÝ0œ$„DL�EQ/ä’$G5&AH—d‡×ŒN#¾TÙ”Œ3f89)’I!ª™wþõ�~È«/¿Î?úG¿Ã_}ëÛ¬VŸúüçøw?þsÂOØlÈwNYåY�¾gL‰aNtù­Ì’ÃE¾V‹€ `a}í¡ÇT˰he"÷KúZJn�—ï¨ÄÙ!-ÀçÙä9[Ÿ3¡TÁúÂì³¹‘v¬°`ªV�Zƒ÷4æœñ®È4§‡Ä£ðÎe‹÷ ïV1¶¹çœ�9¨Ów�9Fc9Ó4—`K‰1á|©B»€ä€sÂfނϸ¾tÛÙNt½#%3cÏ) x„`m‡¤i"13ë„g(]lª¼D CPÑ$–å9Gž9ÍøàH^˜6#‹ÐCʈfK½gœF«@Ê‘œ¬M¶Ã@$£$¨%Þ#¡\ËZåuu…¤Zxõ?µcˆ‚UHç”ÙŒ3)Öz|œqÞ¡³ºÀ”"3‰1͸¡#‹ ÁüQ$æ ™Œ5kÆ;�ެç„9NÖ© c&€œÇaíÀ}×;cÞ¯çu>Öþ°{\ »®c»Ýîä¡muÐæóEC÷š42ÛÔ!Îæ£GØ�¥EV#Õ ¨zìÌbû¨ý´DŒ cyfI$³”dÊ:Lfu»Š´5B.¬ÂTA kO Lg‘8&zjÑG�1sµ?âäµÌ#/є켜؜“j",Ä­Ò…/@px—Ñ{ÞûEÇL"M3ˆþÈñ IDATQœyèm&pK3¾‡ÓŽ{·Î´/  š9=9<š=AikRÍÉ·»lÐ9ãÅ51§Œ“#À¡ÎØS99ò¬ä^N3"3šV(‚+×8k¢ER§Žùd"`�²÷ÌE-¾€¹šÀy|T#¸òüNRÀ…‚s$爣â’'VYða`š"iš¨¬¯~ÑácfJ‘!x⺬¡1ãqduÌ÷¶°N¤qBW‰Åj�s¶ŽåL¹ï&)ôbsFD±Â’ëzHÆ6“d’=UkYoÏ©�m)oÞˆI ÔR¨±¸Ô4¨…m9×â ÛYR=È£>û¾ßù¥PGGG׸òÜVŸDWÙÕM¬$R�vÔ˜kžÍ 2Cêº\=÷‡»è)xpâÀ†¬Šƒõ^*Þ»Dš7T?ô„¾#iñá,`µ Ä8ïØ0Õgöû‰ïÌ&@UúžX:†YŒ¹ß[Æíø–=bwΕõ[bš®´‹Ï9î^W�‡ÔƵËf€ò>½�Ïüÿ8ÚâxªÌç\‹µoeé:ç ²é+«¦·Ú××âke>í­EýÃ[©»u?ïž­¼gØïLž1¶ÀY¼«" �)"HaU¿Y¼Êxz‡�v¡�ò@»™¬"f¸K¡—;·×ÈB»ÄO.šÃµ¾+uC«AK9¬ÿné‘õo«×Ç¡ À^(h,ÇVc½°Ê‚Ì[�8Ñ-WWÇŒyb&2å ¼2v#¾ Ö¹¤Ñð$t�E¸ ^È$ú¾CçD:6ë5]×3ÌÓfÂOÊ4N$1ä•~àääð ÇÄèãzC–�3� AÌK(O‘apãv�ažµl”ʎ-Äf„g)Ÿ!èà¼I2"§%9T»_Á d!%3ÑÌš®c’L–l�Tf5¦—³ª©F�싎< ¿úÉOóÄCOðõo|‹/þ‡/ò¹Ïý&[7óƒ»/±\ö°�9y}ͱÆñÑß�e(•ž4Zã‚ÚñÍLw¶€ }@;�xG¯Ê‘,ؼyNÈ׊*á4ðòwÊ•QÑ�� =ÂÉí3|¶nziN/Ēĥɼ‚“£ÅÓ5:'œèC`ëµðÄ)¡S&žÏñøœ)`Rrä(HBVæ³uñ÷ äMfÙ-q[GB¾hGõjÊ€â;�Ûïýä „è"qÉ.0ÞZ³½·Å)Î+:+*=wß\ÓEóOŠ.ѯ:®­®‡LÚ&VóÀ½ŸÝE³G�à=x]ñò_¡�ÆÑ!$¢Èk¨ £Æªb7פÌ H *Wgö,PRÍœVD÷ §Ò˜BŠàEv>RQ±5·}?ø~9eºÐ[ó•¬xçí¹‡ÃL�5[ÑDsõ0é°3ÊxašZÛvóçR5ù'„à’±Á¦É`ÃàËí6 � �˜Kã“F"Í�o_&Úþî{�„넬±¬SŽØÜp¥s  B×9D‹®ÇcæåqœŒùŽà²’bÚ� ¹ ã8îöZ¦P%MÚ(:*xa V4Å#Ò4¢¨ñ ì$KJ¦_ôÄdMqŒE”�‰‡"B�ä‘òìw ‹°ø°9;‰¬Éî�³NIÌ:£.“òlÇÀ+1ÛýZ,;|0œ]‰ˆËHÀþï ô—ñ¾J¿¬DÔ…Ž@O玈GIcbè¼³XÉåýùö¾Cr²x!'+LcyHeíïø)!^H5/) )'ûd5ðjÇì¯ÅÂbÒÆu¼«ì½ñÎï@ïÐq1AÎx/ÌqÜ4¡tÍj5ènGkžÚúý÷ ÎÛä´29êbÞ2ê¹UPh÷sö’‚˜3RLR%%4Y5û–Ûp¾„1lY-ôCϪ»L¿0=¯ ¶)èTéˆFá”9á’cÞnÉ:2mGÂâ·­–Ï&;1¹Ævˆ‘´N,³£÷¶z¨CÇ Ô,s…í�®›²ž91g«"²:ZFUaçSµÛ”dЬª-h 8rŠôÒ€uVg5yI‡ÉD¿—vÞRL„C�ø qV ÝÌÛK*ˆ…3sp²1ÙsF²Zü�•4Í;HÔbl±ÂL´Nféü? t> ¹ia�Ùî²ZaF<Á÷H-\ÄDL&WžrÆûbKPö�=Èôƒùu}‡ª0ϯL)"º$Ð#Ñ#É!Ѱò¼� fº°õ-b Lû’ÂÂÌXgàÚíÌö0“~‹f²F(ž\â‹Ä´€Gh܃zbr´Êøô.à ¸œñ$$GÃ�p¨Ž¤œtö§ $ˆž·rÜâ¼å ÚøµV¤Ú]. d_ö{Q™WÎj²gšo6.]ºÄ¥K—¬�Õ°z)…Ý÷Æ;w¼½ÃG}À� Îí­Ký]•Ôš˜UТ&—UâÓðm‚^ÿßÒF“ƒC@¨ŽšHTæˆxk#yä=“‹Ü–™|ã2W¾‚ŽÇt¸ŒÉFȤÄóDN2šÎ7Î3‹~ ÍÆJê6‰¾_0EpIa.r,™Ç‰®ï™ãL×÷HÌä’ÌmôÀx¶¹ÎÀ[@®–uÑJvÚëSözÚ¯zïª!î0 ¬×ëݦXͺwæßE*�R¶˜Ä¥ÕÀ¯ýÒ§˜73_ûó¯ñÙÏ~†÷¥/róã¥ÍO¸�oÁBYß9A·?YǸ,Àg¡ólÁCf2c׬8Q#*û6�Õ4¼­ð×ëQïý!Øý]�õµ-èx8OZ™Éƒ>êuªÏÇá\ªó²þ»5l¬s±íÚµ£öªÞ÷Þµ_9ERRRB(”êl@…8p=J€ŸSB%Y˜"êJ-<½ë73‹¾£òZT­Û�î‚Ëb&ÞANÖyO‹Ù»!)ä‰:_�XRÚHvBžÌ=))1»Ò¡¨ÐÎE˜DóL'Jˆ¡s¶£žÝ;Åe[ð¶÷6xÈ(>8–ʸ!�ʵt"ÄјVP|˜Ç7¯²ñ楢“ðx¼ÎOþà<ú÷~çf\r¼ü~Êù_ÝáÑt•É{V7V,®t° ¸Ë½ q»e8ñ¼ñÕÿüã¤|΋_y•ñû3—¸L“žnåq’§8Ð’<æÝü) nYkU#–èj0ì{­rC)ì05Ù�%ÁÆPËiÆI «ÉG«©P'LºªŠ<ø[÷}GN©>¡È….TJõï,1û�4Gë>Þ€ñ±ñÐq`ÒcÙ7.¨ï]›83ô-Líër×Ýó>à¿8RœJ â*Eé¨^˜6?Únoo}mõó‘êëS^'˜Ü¨®c”ÿ××ÄI�g\e‘·EÁ*MÊébaµç\°Æ#9gú¾ßãS;ÑFï ±5Aß›‚[ÚKG½Þ*E;_žÂþ7û«H«Ë¿§¹J0ËÊ®¹túÌx? Z僾F³“‰ÅhEêÿÔ=µ+]Ù|1Ô~ËûÕkó.Ø»ÔñôHh©}5¹«ŒØ'Œm]å$`h=YZzhÛʽ¾W{üºÕŠB+9i�“6¡€·jOçy&‹%/yVNÓ9z¼àxäÚMd ëŽíÙ‰uçÈ�¥ÃW¯‚²Ð •>Ã�…í¬D’í½óC@èrÂwÖšÝg8bVð¶h.—Ë çzè]Óê_%5õg-“ªíØV[*ÏóÌr¹¼‚µ’ŠªË­À\Ýôv,'¨i)H)1üà»ßã?ûÇÿßøê78=?ã+_ÿ3>ñéOà¯tÜýÉ ›¸åÞ›w tÙ¼Žæ‘΂×Ï”�‘Ó/h?á²§sž¹Uªu—<¶þUÃ]¯Ý¡´¤þöUÿ:oêu<ô�j�Žû±ıëÑ<;ísÙn-«çðíÌu ¨¶W¿(ù*×¹0ö20ÙyÄ”`Þ²žÖˆƒ ÖqPçbæÜSB“'!œo”9Þ-qçÌ4g–Á1F£®«ï‘б�Ûó\ä³âŒ•¦[¶y‹×@v3\wÄÍ$‰ä$ÌIðI™øl©©øž1‚ëæ9rž ðÁ™÷. �ŽÍlO�‚²ëȾëMjÏTHð ¡÷潑D­2ni«ÉYsb޹tF ©øùXK鬖Ì'„Xï— Ì Ûh^C]x‡ïzÎÆ5I#f¨=W)žIÙ94xÖiFÔ™›¢ÎŽ¡)"ÎwcI·àbk‘ JyÛÀùÐÎ9Ç<�»ùY×ÁÚŤýâDªãzЇU­‹gLe‰•HÕ¤Z RìçÎSŘ²cTT?žÌN²©&ßq»d1)�ŠÇ‰'å Ï�_ø —¤§ïjG*±ù?ô ¢,¢c¸õÿþŸþkÂ3+>ô™§yü™Gxä““ÒtLÈ$Ä)#êX†ž9Gd ?ûîë|è O0<´ Ÿò.&9¸÷ï^ã+ô.é�¥Ýúg{¶»àYú�Ó7GŽ–‹ÒeJ ʸûÊ9ïË [4yNß8åZ:2[=owoÛøì‚²¢Æ¿åX-àÓÆq4{¯+&×ÖbŸ#Uë].QÎÝä¶�_ª÷, cd5ñóÊÐÆ«ó¾ñw“·¼âóq¼½ƒFZ ¦‚õ«¶y¯‹Y ä´‹V]djæÃ²¯eu„X¯×‚ûö¸U¾r(ç© 0ÌZ˜ ¡C½U—&ß³ñ‘ë×å©ÕMî—|÷{ß2št§…©¢¤( �gN™è¼yÓÛ» 1ÃÖe:Id¼ƒ˜L"æä¢1ñ4M¶Q4×µz‚mâÓ²^ÚëÕ²›ê5k+æ-ê~*@7MÓîýÛ®Yµ5tΙL‘éˆ'¥H?,8yó”?üƒ?àòå+|ú¹Oó'_ýø•?bùÈŠþjG\oñ[eˆ‰fà›€Ô’ý¡ë‰)3‘Œþ¯Å«‰Ò>š’ðÌ�Œ8” µ×¤ÎÕvÎT ±ÊÁZð¨&Ÿm[é}ô}¿cêûŠ]s]îwÝÙXUþÕf-xÜ!Ö] ›½KÆ‚ëT$^xéoÌ•kÇœœÜåÒ¢GÎÎ׈ <ôð#¼yç”®¿ÄÑÑCܽ—XoîòÁ�<ŽyÃ�»'µþˆÓÍ23M],†›íÌbuįþœE€É §§·9;¿Ã8Ÿsù¡KôC �ÊC«›œ®osåêwïžrõÊclfÏvÞ°:"Ì‘!ôlÇ !ŽÓ8²ÍÂ4xn­Ï¸´<âö4‘1Þ1g²`,Œy2ƒ]`1ôœœ¬ ÛÌrX YIsBÄ€£Ký@ŸöÀ`�o5€­ûJ &V¹`õn¨Ïq Pëk[†ãýŠÞí;‡Í…ÅTçé»ÚnÅèSs{ +Òô\ 2€¡2ÍDÌ]Ø:ƒu@°Dó�12б[jå¸Jî� ý(Å †´YóóŸ¾Æe¹É$ˆuàë¯Õ \{`1 ¿,ïgüÎÌæG¯ñÿ"çsü×ÿÃN:ßÀy²–ÕÖãˆËžKþÚÏøÐïþ:¿ø;¿Ì+ÿëK¼Ï]g»>Çω«|"\§SÇF"oÌ[>ºŠ$X¸�¤‰+«Üþþšãgž W>éðüä{/òKú ’*~â½ >­�l¾"œla‘Ër`<ßÒI&Ëï;V~Áé­™7þò%[%Ï6Î&_½—ÑM@‚àO Ìí;%Æ‘£Ð3ÞÚ@èÐ<È‚Û?z…U>2ÿ.§È˜yå'oòøgžæÆGopvËqiÕÁ¨Ü8é¹´~˜ñ�θ¤žc½ŠO#[ç9]­yöãv˰v‡ -¶ ­|wLJ¼ZÖøi»5¶H�Ï»Ž¹˜Oo6®p�jIµ%ÌIéJ‡Ýù|�ˆ±í-,ÏyïZ�B¡ ”ë3Õ–ì %Î�1^�¿Ha�ù¾·bhŒ€µlÏyo5à‚I§ƒ}l³Ù°\.,Þ({S×÷l63â/&Ý•9S󡜭럪âŠ$¹)~œŸŸs||\>Ž’b$Î3¡·ÆUjW‹óªÊÙÙׯ_ßÍ�+ïãÜ}ÜgyÁÄr8f.~A^cÔÝ<¦iDkØÄ€-¤ª ðgàÓtX+{ym_ßÆÛ¾\Ïyž/pÚò‚,ì½ñŽï@ï ÑãµÛJ[�Ý£äòVFõ¥iÁ„–ò_ö6�l;5µ ¼•îy�¥‚m`µ¢¼\.wɦƴ[H§iÄÑ¡gÓÄpõ}XpûÅ×¹´¸ÉÃ�>Å+·†ÓÈ”FpB”Ù$!’ð>�²Q@ƒ÷ÄœèÅ“�µ„''\üT*ÙR®I‡±"¦iÂɾBò4¿Œ •ìƒÏ]ñÖ÷§Žval«ßõ>V¤¾ïw ¢ú~õ¯¯UU|X HüŠ}à#<ýâõó;üÙŸ…ótÂç~ûsüÛ¿ü"z¶gçä»wžqjnC#ÑÚ[F¥óž8oQ§Ì³cqõë[g&k9=ÆLšg|wÑ×§·êçh«"-3ª•qµ¯mYí¦r(|7$ˆõ¬]”ê59LÊë¨Ï}½æ]×Ñu›ÍfˆÞg´€eý·«@q€ÉbJà„W_ÿ9ëxÌíÛ¯qãúëÓS~þú뜞­ù�çþ›¯Ü:áêåë_ÿ.W¯?ÂͧÞ}ÏW¿ý7nÜàSO<ÉùÉ ßùÎ |ìcÏòÏï÷øÂ¾Àóßý¿ñÜçùÓo<Ï´¾Ë¯~ò¾~Ä ßf>¼|Š—_ü)׎oâ®zžá/ùÂo?ÇóßùŸýÜïòÕoþøÀÇyüø˜Ÿ¿ñÿê�þ5ý•Gø­ßú]^þéOøÒÿó%}ôQ>ú‘�ðâ‹?æäô”GŸxœÏ|æ³üñ_~‹³Ó3Þÿä“üýßü þå¿øüÖo}�—~ü¿ò©_áŸý/ÿ3�<úyê#ÏåË=ñÂwH1òÜç>Ç�{wùþó/ðô¯|’üO?õA¾þµ¿ nGžúÀSꇓۯ2ϧüâGŸáÖ¯"ÉôX)O|õkÂùx†_xΦ‰[ë 7º@ZväEàýOÿ�<þo¼ñ*ÙG~ñ—>ÎSï{Šï}ï(ÂsÏýÖÛ-?{åe®^¿Æéöœäàá'á�ÿìË|ìãÏp¶=ãÚ͇ð‹ÀíÓ{<ñ¾÷óÚÝÛ|è©Çy߇ßÏx~•¨[æõ9×n^&,þ!®^»ÊêÒÀÍ'®ó×/}�®ï¹þÄcœÌ‰°Xrt|Ì7¾÷]~ýÓ¿Î�_{•ÍfÃǦ-áÚUþìÛÏóÂk¯òäûÞÇѵ|ú³Ÿç÷ï÷ø‡O?Ãë·Þä/þ”›|š¯=ÿ~õ×~ÝL‚Ã’{Û™7çã¿ô)6ggtÃ1«£«üôg¯smqÌ J×´io™ˆ‡Á\û6½‡ÅÃ××5ððk*YFqaÍhƒñ}Tãocrš‡“4F¦»«. Å ËÅÄ—êp‘j1w)àO9Bmˆ b>ÿ¾°8þ_öÞ+ƶëÌóû}k­N¨ª[u//o`¸ŒÅ ‰¤ØT Ô­î–Z­éöLwfÜØŒm8Á€ 8>øÍ°ßüf{`À°gà[­0j%*«%Qº$E1gÞXñœ³÷^Ék¯S»Jìàyè†EX÷Ô ûì½öZß÷ÿþÿÿ“ÏTŒ>½N ¡jøÜòq¾ý¿|‡Ë xÿoßσ· ‹mOóÚ5.>û:/>s‘Åå9Áz¼²VðÛŸˆµã‚¨5^œnséèGW8v®ìЙÀÍ¿q+zꈪåóÿÅgùÙ?û1¾þ<ñ’CGÃÂtLoÛà7ÿÁ°³³É/®t,´‚&²}e‹Ëv‡Ï>ô¿xüy^Ô׸||B¨í•í:˜JY°ËÅé/—X©Fì¶sæUàCÇ+²Òfs™‹+ [öÞ6¥áÑ#Žf=rqÛ2öü‚�é˜-±x¶ lc™L"³vNð�²ÒÌ]±¼¢bÓÆ�„­‘cÇÎQEj‘¾½˜c}ñ»Öxà?z˜ÇÿùOh^¸ŠÙ�LZá„�0i’Úª­=¯¬^ãáô(ºÞë Z=w=|’íÏ�áÉ/>Ï)³ÁÔkLkp…¢�Á›êÜ­øØ§nÄÅL ö@nïWÒwJóM‚N]L2‘§çþˆJÇ”d8iΊȾl&ƾá`/’Äv ß?”Lç•ôM:xçïßEÑwdŠU–0�O-q†,ÃêãËЯÃblŒIz•›%ˆÂÒ'ÆCè™Ó¦÷jö}u¤p”R„ž…BèûÞó3?öW�¡EDŠÍz6èpÈßá@1uC/�§~íú G޳Åc ¶��ˆñ@ÑlX”°ÖRöò©|N†ç7Ä}iÚ�â…¼µtê­öµÃLìe1%¾u×ÕÃùSþœ¡Ì*ƒ9‡GÊK¦0(µ¿� ²”¿ çpqg¹×÷Eåÿ_c�ëeÉÞ[Å ï�·Ïxz�¼½c2ur¸0(`¼É‹à�®C€aðº¡Äd¸¸ +»yAVƒóç-e_Ù€Ó}g!v´8œQLª>|þ^~ø…ïò™�†üð{|ÿÛ_ã·?ñ›Ì›–o>ö¤ðìÎ;B“èž…Ñ))ô=-6'°1·'�8"^ A"ú Ÿ�w¸@f�d ,�!ð&}eâp;óás?øï|~²Î÷Àq¨>¨�j¹Gš"b0œ¾þ /½øº®¸xñ�<ðI¶Þ¸J=qî�›xfó9”QÌ®Î(­¦M(úÍ':TLç¦�Q†¶é#EU|HC%µÌ&ô††ÃMe8ï´ÖK\.ÿ>3òÜ~¼\n˜!y¼ÓG>Cðôp  áy‚·�FÔÁó6\–ï“ÙaŒ9 øiš†•µ5NÞp’^ú%¢¦£Ì‚o¹• ¿x‚zeD¼zU{êUÅó?šX{î¼ë6~öóâÜk›¯¾ò,ãq�¨Tǹs×qüØqþü‰'qa�Ütó \~óuî¾íŠ*Œ™0aÊØ¬$PÏ«o¼ÌÚ±“,\K={mËÏ=Ç™›�âu@iË›_Ĺ]î»÷}¼ïŽóàÛ.8uÝ)^}á%N�¹‘ÀdZƒx\Xpêúãüàûßà‘�~˜sgo`Ñl#Úqãý¦SoàÖ÷ÝÆ«—^;ã§~Ì'?ú1<–^~.^¹Æs/MOG\¹z/¦v;œ8uœ¦mpâ(G£ 3ë8{òzž}åU.no#JñÆæeUrýÍ7cFœ:xügOpæÌÍE1âÒÕM66N`Š{³–—_y�'NƒæÄñÓ4 ÇÑ�ãìí.X�8NŸ¾‘ÉhŠêfË5ü0Àÿ—·ùßùïy®e&êð}†ûCþ›1¦gÈ2¡x·tø–ÉEbb$� J/sPƒML€ DQ&Iü"Ë›¥ï†_Vé“™kñ}>—÷í~Fˆ1=W+ÕûRED/X9§øÜó[ ]Ü.£(©N��ã g ÔÈš½9!zªµ1±Ú¡c‡•~ÿ¿ú Úlœ>™î¥Ý=¬µÔ§­ÛÁh�Õ-îÿ·>Èÿ�‡¸øÔ›t{-ÇÎezóž9r’óŸøcð¡f~yç&' ®¿ûAž¿óço½½¦xåOqâŽUô¸AX¹¾æïÿ·D»ÕqÃÍ7³yéuP‘#çT2«V‘OüîùYµÎ‘�ëY[_ç…WžáÖçô™ßâ+ÿÓX©�pÓ©óüòÂÜsï=¬ÞP#*rËçïdóÙ‹œ¿ó} „7Þx‰~ö‚ÛBLêbÃ#ðß²_ãÌÆu”£šçžxš?ø7ŸX:tá9ó‘nùØß‚maïÕM^þé ¼òõ—Ø~jƉŔ­¢åÁÿSýð:A®¥k PmñÑ÷!^½÷žþêl¿|…8÷H!0ÑLÏá¾>ÄM=‰­6‰±K¾`K_$IÀRËîÄ>K²û²ax“iR2@¥!z|ï7’ö¦ÌIóm_bÙ ý;ILJKǻ㮟‡W4á Hé”åVJÞŸµÖ„AaŒ“×�ó¨bßH8ƒJ%+KY¥¼€AÜ™mrÌÉ[sK9F…ˆÂš~ý�%�Uô Ëôéc˜á>1žLìñ¯±öWUÕ{ù¥o‘µZ' Vúþж]ŠýUòþqÞ¡ƒÂw¥t\ÝçOJö‹é¡/Çþû¼Õ1¥s½ïç3>–×ÙB”EjÒÌ ¨Ü¯ûÑ9¼ÛÁ�l¯�ÛÂçc‘CÐ ïù‹.†Iz0_Æêï�·×xz�!H0¬ÀfºçaF@QK�!'‡UU-Y*ùuCãâ·‡“€!{%¿~È>g˜hxHaf"¶. …au²‚½dùùÕ |úc¿É•×ßdýØ^yþEÿÅOR[É"°° ”Ž…BGÕw­øUŠæáÄcÈT‚Ã$'Ÿ§Ãݦ† vÝòãÃç>÷9ÁÒd3P¶OñTË 3¿>ûþe©0EÉ:|hÑ…aíÈ9~ãŸç;ßü>¦¬ùÙO~„¬w}âý¼0•P)šk3F»žƒÔOH]àcüB ®J:Rkû¨Á“ÚÃr³Ì Ìðû ¥„9À²Ÿò<>6Ô‹ç¹,ÁŸ%ë§Îa¿¾wêÈç&ûªäùvÈ=œ¨ç9]–%UUÑ4Íò¹ÕçKº³ZþžæqY–Ì»=Ξ=ËÙ¯§ij³ÊéëÏó‹g/p÷Ý÷ñÆÅ7OkÐŽõ�1Ÿþ�GPº`\Á©“G8²jÐF1Ÿ]fcí ŸüèC;ºÆ'?ö ¯¼ú¸û,.|›Ï}öQN­cJAì¼-ˆEÀº¸çN éèW9¾^R[áâ¿ÄPò±‡ïCbÁÉë�3Uüƒ¿÷‡4Ý‚•ј±Ò|èî÷sluÂõG×Yì^㑇îçø‰u¶vwð1pÏý·³;»L§=«“ŠOýúLjֳ²6E+ÃÃ3Z)¹téM”Ó0&ˆE•�ã×oP%Þ¦këXsÁk<žcÇ6xùÕ—yøá™®® Åpæ†s„ÂÆÆQ6¯nRFÅÈ]rñÕW8r|�÷ßzß¶|úŸäù^äž;ïää‘£Ütê ;W¯Ñ­­âª‚GxˆéhÌÅ_åüÆÝ©ê܃6ùþ=ÜD �!m|Xm®ýyýÒɇëa¦á‡þý†¾uï.ï…H@Ð,fŽY�’TÍU½?½�x4ˆè>O »‰ƒB´ìWÏ%¦¾L*¯“¾¾†`–¬+A' ìW©%š6“ɺVI­ÖÓæÚ–(›ÈD('}72iRWH©‘ÐpôÆxœ ­ ÔÑHá=¶oÿÐ$ƒáMôºâăÔ °ÀÇW)ÑöÕ)]—NL`†Ö;ÜòðâkøØqý¯�Pz§7CU ZVÎ)Öo4x^d2éÈa4ø€(OwÜý·Îõ]ùv¸çý§®P�2|þ¿~”ÆÅíá4^G¼¹ŠÄÀ‡þøNˆw�ºeEnäHßLÍ%VmÔxæ”GŸú?@ˆ‘ˆæÆß=¢Cj³­fX·‹ŠÛ"ç︑óŸ}�/þÇÿ”Ù“ŽÖx&w�ÄÛKȨ÷ÛÀ€Šøâ"×=RsÝ#�!:�VQލèˆ�—Q}ÀÔ9.·�Ø"É”YéØË±|o8\cNÖ�^f˜îeIs�êçJìÿàéã�ÐÏËä" D¥ˆh”˜e÷»wú°n†ÈÛ„¼íM°E/eþJ©eW¬¼Ž£)²¹�³‘¶q´­£kf­DH¾Z±µH¡zé^JàGÅ·Hs‘ HÆåˆ�°Cì…DehÚ±(TQ�*(‹£jL´×.nÁ!±„ QÑ!Ò!&àqñØÐâqi‰Rž€pm‡Š`”¦�/¡è�!h½Á¬R¥p10[ì°¶v„Ö68Ÿý:xðã=·Xauõ‰79£O™íµ8¥è¢Ã#c._éxóâëÜu×y”qˆö”Õ_¿ÂÉë�3›_Áú=P–.vD£Ñ£’.Z(ªÒxRV †¤_‹=Ñ”EÅ|ÑPUÕ�œ,Ç÷JF—D41"†éd1ãÑt[ÑïÙ#U‹°hX ¸6 ¾¢® ó ÕXcƒcÑv•|µÒ"­³] ¦DLI]×Kæ“êÆJÀˆßR°½'ªu�Édœì4$R%mÛbª 7ŸS›1±ÔX×"ÆÐuŽ(çOˆ¿jþÞø×¼½�ÆMmÜïÈû´ÂáÈÔý!S¶�ί…C 9Ø!l8´Öt]GÓ4K}mþœ¡I†­§ `×ZšÚ°ã-GWŽðð½�pŠ\{õ*_ûòWùø£�Иë×mðâÏQ›ë:´1ç‰Ñ\ô[¶šÏ#Ÿ£Ã •á÷Í#ÿ>4/þíxrHö55†ï=üý0;cøÞË�c29 Á!±®A©D÷lÚÞ|ý ¶ßèøÌ§?Ç¿ôv[ØÂòâóoR�Xe6›ÃÖœ�0¡ó+ûÍ2áJ»©f”*˶i˜È‚¤®1ZéÔOðnÐyæ`W¯!è•çéð¦ÀÏa>C-yÞ¼lOU¥ß PfDäÄJóùÈçÜ{¿ B”JƺCﯞ;ô”jšfPi„Îô*p‹1´ pžiU£Ê{í6ãµudQRÆ‚“gxýÚ+üôñ?gÞÎUSÖÇkÜzîNBиØpùÕgØš_F ÁΧ7Ö8{ê: å¤à'¯?Å››Ñå˜Ñ¹Ó¬Ž¦¾¤³–c'OÓη°ÎrdíZ]×`´æ±oý)JªrƒÛoþ0F�±~ÎW¿õU¶¯½DQi.½|‰-  jÎßt~èãh™Ò4žÕckĸ†k"“j•ÅvÃíÇo‚ØòܳxáÉïóâ/;:‰4�§2Âv¾] ‚�\·q·Ÿ¿“õcÇhf{\¼ü ?üá÷ã±a�2pá×E†q9åÓŸú=VW×¹ýºSlí]âÿþÿ)m7c<šð¡Oþ6£rÝN�½ƒY{…›ÎžÀZËoô¼í(ÊÈÖÎ&vøùc_擟ü-nùÐ]©Õ½Ûãw>úp’Z‰§2pzržqY3ßé¨CÄÖ |ïæyT–}ðg UQØ�Œ†�(b/Å#‚êœOåÈÞ§–ëdàSÀ¨”"Ø$KÉàã;$æ„÷‘ñ¥orec�ëÖ£QÉx\±¶2F)¡sŽÎŒ®‰½ÔÆaL�V%Îyº®¥(RY–U­Q:`4Ôe�¨œkmˆ1 Mªñzëð>·è¶Ù.DðÁcƒ…¨(Ì¥Še…])Cðm ÖvD‰´}ç¬Âhœvw;öpA±¾6¢2É—¯�Ð*™Ok$áBˆŠz„V‚(�6šJ{|hˆ>[�ŽÐw¾L27OðºgµÑG´Bð(IíÊEúx‰äCœÅ˜.Jõ̘€6¶÷Ä1]Ä£•�Ì´Kbì@G‚³Ëc—0JÀLô©Íºši—&ÛJA†ibt†¤$Ê¿ >®ë(Š#WðÊWžâÖ¿}žXn�´ Œ!�9ÊL›•cDi1}ÇdF‘þ˜bLNó9‚˜@6‚Jàbè™chžHòý“(ˆ „tÑ…Ôî°�HjÁ-ˆK@ÛEˆ†Îšt�(ïü \$SõrüèYúyÅ}Ÿœ®mÓ^�ÙU]‡RzY*‹c ”Îû½ µ¡(+¢RI^&:ÝÃQð.­Ç»�~Ùl¾ô2hœö�ºñ5Úb¤-41úºŽÉt…¢4}Ì–æÓ� ²Œ}3¸Ñç™åÂ0?ñ#J ðÞá‚ClƒÊìD‚k¹ûïçŸü“?á�‡~�£§îC¤dooNU•ŒÆ^k¯2ÛÚå“OóíÇ~Ì?üwþ>åÊ„½Å&´-0®W±]2ª/µPÕ%eYÑÌÉÂ$¦N£ð±/V"Ëó˜‰IcD›d„Ýö¦Ö9÷ÉE_Õ3‘äÐù>�Kôç®®kæóyÿ{…³–¢(ѺÀ5 L•$[14*Y@HÄ9ÛK¹*„ÄzúöÎ þ†~Ýæ/= Qˆ‚àBúüÞs) 4Þ-¿W]�пÄóÞøW=Þ€ÞFcv®²Ïl ªo9¬ôîkMÕÒÔ¹mÛ%%ô/’�Nî�1ÔuÍb±X&®Ãªððýs’ïœc¡…buÌ¥ù'ÏžEÏ…ùë{|óçOpÓés<ðà}üÙc_¡52Ñ´¡K­IcDyM’Ú¹j�÷û^CUU-Ý|ì‡Ãs˜¥6°Ÿdç$ºªªÝÔòsMÃÏË‹ÿP 74é2e2¸1¤ÈBÚL–¬¢(¸¾c—í<ãñ˜Å¢¥¬’ÉoÓ]æ«ßú�þΣl5Û\®.óÄó¿Àî-P»Õõv�Þƒ9hø—®G¢sÆ1¢>PdˆÑ€Æ¹Ô Á(AiC×σÃ&Îù|ǘ<¨ò÷ËæßÙx<Ÿ/ï=u]�Ë×AÍ國ïü*â Ìlª4g_ÎÓ œêÖ— B­Y´-!p€� t­¥Ô†¶±HeÀ:ÊzÄúÑ «'oæâÖó<ÿÒ1. ´ÄР¼¡4-uÙ ›]JS}‹ï:àbG-q ®™œÅyAÙÜÚ$ÆU©h›£Ñ�'D�(p¾ÁΓ1"í;B3cÞµHôÀè€w3l7e�‹Š×58c)Š””¢6Ö¶»J° A“Ú¨»€ëU1hº&�Ÿ`ûÖÜbPJ˜Ïv‘2`ãSÇ3ï �hÚnnN;o Ý6âwqÝ6Át¸æ¦á�µ# ð‚xð�ú�³À¥öð^¡™QŠ¢2]ˆ´�Më†�Ñ�],;BaöïÉ Øäõ9ÿßöƤÀ�ukèçT~~^ûóÊæÑCP(¯CïŸa€úNékjD×”F|Gðšfá(”¥*KÚ6 TI†²0€'MÛ:$ ZW”•Áu «“ Ö:*=B‡R‚µbº®K{Hô©ñB‚÷É8u Kù‰RÛ›’:¯©INÄèï#Ö:bãpβhöð>â\`\×Ì÷ßøö/y§ŸÛå¾÷oð¾;OóÝï¿ÀñãG˜®FZqLj�ŠstQ`ÛŠÛn9Â‰ë ¦,©JMlã±mߨÁÚÔ¯ii»–�õuF£Š¢tUUBôTU�â­ÐF�+‘¦é¸ze‹¶k�+´NlÓÉxÌÞÞ"RµÞ{Ïh\±µ;ùÈx<¦4†�Ù‚kWw•+˜2 UÍÞnê$:›Í(ëšËW.súôuX7Gëu¶6·�47¿ž ò=6Ÿ¾Â¨0l¬¬ÂÇÚÓŽq)±â…ÿíg<þÝÇ9ÿwÏSœè(•§,ûöÎ)çFbZ£MÇX×!¢{ÁˆRP�ÊÄöQi?OLpÓùD 1Z@Òz­HØ´ Úvc`¾˜õÍ&!x^{ý*1 Æ(Š2}¶wÉ/HIJL ST ˜Í�¿±‚‹ö×–wòPº—õ¨·ø¾’朮kÊÅbçµmËîîî²3Ô° v8þ–^âCXJBßj•ž –¥IGD”IÅFéå|¯¡÷Ó­ö; ._;È-†²tú¢¨ Öüe�$wÒ!:L¡–vA„¨ ÔH�4|ö³¿Ã÷?ücBÔ<ø‘÷¡ÔÏ?ý$7¯œ *§<ûìó|é‹ßã?ÿ/ÿbl Ý‚²*èZG0FÊÒ°h® ­ ”*ð~¯ßŸTߊ>îÇ\‡Îÿ²#>„XÛWe ;`æs¾”„åx,ƒ)9æï—A'L£÷Ù´‡Á"­ Z4ø„{ï *™„'0é-&å¡ÂüR¹Ð牣ºg *4!:OëR.�GB*ôˆE 1Rše%(}©·øð÷Æ¿îã=èm4–ûÁq8 ²-†2�ÌÊ Êð¹Cp(/tCÐ'ö0AÈ­‡ï5” ¥iÙ§HkÍ|¤¸¶»É §N1‰ŸúµGùÁ¿øó½mZ¿‡ž¬ÑÄNÛ›[T¥JÔÄ ÐÊà¬Eõ”wà@"›?¸pöIn²ÃLJO6e>,iÈϲ3`È×'?/›œªC›`þwN’òqÇ~`®Ðª„8¢Ô|·@F/{x5ç+ßÿ"§n»�W·ß¤65öòã9%VC’ÐüÁuÏßi9¼C*U_œG—mc©M J°¶M Å`>äkš)Ãîeù{ç]%‡,´¡n8�†fÆé8³§Ó;{ çrž“sjøü!{ï/ò¸Ê¯¶„?l@>|�HH R¹²s…¢0¬Ô5í Ì(òÂóÏðú¥çÕ¥„ƒ†è(oÌ í6n±M5ÄûÄ$1%‘ ‘#b ¸ñ|çóŒñì,f”eÁÖÕ-J£Øk÷0•¢k¤œ#ŠEG�‡¢\2¶&¢ÄôݵS'�GÐìí^%HK žy»‹s-J\lèü.!Dç0Jõ‰tò#0RQ˜ ­ „’ ¼l´`„¨RuÝ“jÕ‡JÒ·XÖP-¦ôHÛ€Ò Eámo[¿.É6¢”X?GÇŒ »4�µ‡m"Ú�Ѫb±·M]—4v›²ŒDåX¸9µãÂ>�×¢Ì:Ë 7°¼‡‡Ý‡…ƒK¾,“dGÃ|>g}}}¹ÆïSkqçzß0–À}îö•X=ØÒÇ^¼ø•Ø`( †÷-Þ·8oÃ^KY Šª®ˆÎ÷ÝrÀþÖââÓ-  �i ‚’ŸT>GÁTÏâ�ÓßÛ[PˆÂ©tÿ�&“Ñ Œ«UžîçÎ�f:iѦ"bÅO~ò8¿ûù�²¶¶B]×DSSv¶[þçüòŸþgÿ61*¼º.bT_Œt¾9÷‹ÞapŒ1_·�]D g»å5ÌÍJ†`Í0–"Ç_9–ËyGŽózÖv�¶kY-ÕÒC³ª*:ß¡zómb (]P×5Féåñ½•ñWUÆè‹ÝÃù!±ïN TõQŠv‘ìT¤ïFìÞ[2£5Ïþ÷ÆÛo¼½�Æádn˜ÌGf 6{Í#ƒC¶ÌapâpUv¸@æd?³o†ì œ`:gQJS–5)ÈÔxÛ²;mY9¹Á¤®xðŽ{ùæ¾Ê£|”§_xš7/½É•�7ðÒbCàú®çÚÕ+É`P- eJÊBãBO‰æ ˜� ˆóãC0h˜PÇžªš½’†þ>eY%úìà¹Ã6ï™ÅBX2YòšY?!š¦9(»ê¯Õ�ÎôɼŽÐÿ'Q&VňvÇó÷þè�ùÑO¾Ç Ïþ”z3Ó²mçèÙZïé¶TMDº´_9â’8“Y7mÛöß3ôÁŠA!Q%ö@©ñ�CA¤g1¸ól(KÊÉ^þ®ÃÊÿp^åÄr˜l�Ų,—×#ÏQ•ôÕíñ¶C�2'?u]�†\Þ·ÛR�‡Ï‚�CÏ©ü>ùý3“Ë”ŠñxÌÏŸzœŸ\ø1e¥™NKn8}‚“g�òó§‚ Z{ð ˆw¨¨¨”ajFlIA­ ,‰ÉX\úd41 TôDסÅ0›ïð§_üçÔcÅÂÎèBÇêtïZ¬nØœ_!M³ØÃh�Î!â0*R¨€ -bHæ‘øR�¨2°*D/¾øϾpï¿@iÇÖöêiÉúÆU¥—&± ØEƒ6Šq="FƒmÁ»ˆ„H×9<)» ɧ>K& N>&?¯,14½~¾#ƒ(‡ssDWtmÃw¾÷ \LŒ� "�Ýa²¢1µàØA´`Ý6ˆÂv�@ÃOÿü{´vAë¶A·xg!(î¾ë\â÷;�0Ÿíœ°³½ÇÙ³gH÷¾æÚ挢ßzv÷f|ùK_ãØúq%5®sc;0E�ûlóyOŽág³tîú<Áö±¿õžf>O÷Çtz ?ò9Ïès…ØŸóIz߃;Â~>圣ªët­´Z‚Ñ�íMGt®KÜ.›óž¦ip½MY›ähƒý¹iš0ÊEë%F}š»»»ËB ÷#‰îû¹PÅò3¢�IBš�w gÓÏ{ãí7Þ€ÞF#ƒCiS–,åñV Å�e‘ûŒéüC`g¸Û£ÃA¦BÙ›Œe|É"Š�äeSç‘Ö|“ÕŠvw—~û1>rÏ#<ý‹g8wë\wò$?|üë(ºˆ,3¬óÔ¢‰Á-=:çÉ­I‡ò­á÷JІR¯áyÉ›«µ-1&jt:Ï uìeCùÜáJöðßÃÎ6C³äüÿ!CÆ9Û'Âɇ%ŠNŒƒð�mëšŃ÷>ÈSßü)ÇÖ8sÿ'xìÉïpU“SìÍ.£ƒi">DL]`›Ýo>Qï·hÏ2ŽèJ”hB É"ˆÒtÒt¤Ð‚±ÉDÔÆƒ&ÄCÐlxŽòR˜‹¢X‚a91ÌfÅ�·ƒ�$ö öJíû ½SG¾—ó<ÎòÉœ¤çûr˜4g0m4- ÃÀç[�Æø�t}ÚEša`¶¤”F¸ùæ[¨W*^zùyvw®ðÄ“xåò„í�-L)U‚Óh44Š7‹¬T'YŸ80ÂÊʘ•ÑLÏâót(•Ìc“ŸŒ#xKÔŽédÄÊtD1 B:6·¯Q¨HËÊ‘ ®ƒBð�Æ(…"àm‹®ʨ彘ä..V&WSð�º˜2ÛnO �·Ä¸`¼R�‚7ß¼ÄÉëÏàœ°ºr„JJ¢80�ÆÎ¸¶¹M—œPQ"­Rµ¼PXÛ!¦ïú¢CZPŒ BߥD¥cP*ÉN¢ (¥QQ(tA×ZFfJ<›×6±Á&0X:¿Ëåí]P–º®�‚à;Fã iKÊÉ;[°·Ø$˜Ñ-!:‹Ž õ¨B:}€�ûí†sGI8èu6Ü32È“×Ý Úæ÷s=‹"K Ó\RËächÿ®13Z ¥–žEYáxF×IÞ˜JÏH„®éˆÁàcDT‰��"Æ$•|yвLlÙ{‹7ée CàxÈŒ =@/ `2’’u%:íM>¼' ÄþxÆPC‰e£¢¤E©1Np*�w@#b“HŽðæ-¦NFϺ¬ÑªíÑ&âC‡ë,�Ø)Acm >$ï�˜Ø¦P”¥Aéì]’Ø¢¦(SÛö¢¤ï~ŽÂôòÄtî’?‹"p.ýîœCÆã­¦}²å¨ŠÈdZ£‹‚ËW*¼+ aÊkoo^ ˆÌxâ‰gˆá/¿{�¢ŠWžÛâÈŠ§<»Á… O±7šP؈X0¦µAKAô¥ãòQË}ß˵öU Fãõ´–“ÎƒÖ Sh�ƒr!”®úk�ühÒ}Ó>¯4!$ 'Å!BŒ¥#*”V´m—@àØ†1±Uˆh�,A$™Â’üC‚ K©{¢I’«¯–Ý•Þ-FÐÃaŒ�~/7ýZ8d†h�:âf&}^[«ªÂZ»Ü£Ë²¤›Ï ÞSÕu2á�ωÞ3�–ì×øÅ!&ˆ˶çæ,©`Y ¦F©²¿e1"OŒ�¢,™Í,¾–r7-Yf‡?Õh”¾Ïàzçý#Çu‹Å"}×¢¢Ùm9²v”y;ÇŒ Q ¾þØwùD¹Á]wœÂ»«Œª]D¶w.ÑØ9f2E› ç,ZÃé37ðÊË/áðŒêºgY¾ùÍ?ãìÙs|ê3Ÿ!4[x'8§¸zy‹ËWÞdm½`ueŒ÷3ð2 !Ð6 Zk&++lnn.³œóh¥˜N§KF�÷þ/�ØýêP�ïYôK¶¼RÉw“Þ¾b°wŠ@×v¨ØÏŸÂP×Õ�¢_¾ØYuQUÕr�M¹â~®_òõUJ÷}RBT¼E(Ъ"ZMP­j\'QTå”Ï~æó8:¤ÐØÐrá—?æ…—Ÿ$d�0)q6¬bZ®à­ðé_ÿ-š°K0-6îñÕ¯}ëÇw íJR“ˆV­Ê^›e¢b¿¶g/߃7-„aD¡ ŒöÔe‰R½”]!�Œà%Å`B–Œj¬KÝ×¢Oì�$u!{0€�ÌxÓ³tó>²¼Ñ/×âü÷aqgÉœ.Šäáå}ZCÅÂàÞ¼>k1&ÆK~ßaŒLÔé‡{�hA…²ß‰4w�Í…© Z.¾�;åãÄÉË8Oiž|âYÞwÏ]å„fa)«)˜’ǾûçÜyÇy¼+Òº©-eí8zlŒR‘4ÕtŒÒ°µu…[ÎßÈÕ‹Y™®"*©Ö××ùÖ·¾Ã'?ùëiíòŠo|íÛ|ëOñÿÑßáì™ QR¡�Ä�FK…A¡bÉ\%Ëßz�²Ìf?ĶúˆˆôEØC3Æ$±•}I_~®ô,M¥ ¨ýØp)“ û~<‡¶Ã=7Ï�åþ¯Bß‘³Çhšù<«Œ&êÜ8�Sé3-Þg YZÞo¿ñô6C#W[/ÃhXõ?ì[“.ÀX&ÀRjR×õÙÈÚä`¸ÎS b Ú²ÙÎ8zó�Ü´zŽ=w•Ë—_KŸ[yž~õO½ø8D‡�-¥©Š’é¸bûÊU&UMèúv¥&Q£“âÁïêr>®á›�3'ÌÎ9ê‘Ad¿N ‚RûL�üš¡L&'MÃäf(1ûëV¸“&µeLJYÉõ5Jm˜í,p ÇÚúßøÎ7¹íæ3Ü|ï|ã©QNF0[ Ú@åè»ìÄD}ï»Çdðl´8ç’�‚ƒ��Ú–vÑPc,©PTië Þ§®zi†›ú�À„ƒ›Q¢ïzYŸ™XCðî°×Í�‘öN‡es9 :,i²wrÅ0W؆ùÌÿ!š«Š¹›_®ÁþZ‘Îwœ,Z(Òº0ª�p×÷sæÆ³¼~õU¾ýÝo| D*\Ú6P™„HÛZ\,Ð’$†É Ç¢T¤,`OÑDQ‰ô"1:°–(¶7-m›PT2&÷ÊÓ5z8örÇ@ì+“EìW E¥& &DDל½áf·fÌÕ�׉TI–¦ Xƒ[@…Ð šj<¢s3‚H£\K×Í)˜ ³àA§OŽ!aB!�@I§ð6bJ ¢� ‰^³:]'v%>DÆ£ ºžâ$ÐFûk¦P’:C™¢ÂˆJˆJ¡tE�-©sL³Samèïes`ýÏ€M¾þ̆¯áÚ6Üoò}œÇp_yK�Þ%þ?@Ðc e0F8²2eÑÌ麖²4ˆ=ó1Iu¼O¦ËÎ{:—ŒZ(wfB™ÒÒž­Uº'IùgC{V—wˆVxï}`Ï ¯sB‰Hb³…¾õ·÷Žªõ{bbä¦õ&±‰¢в¤ªJ|ô4]ì[SûýŽ„â{ÐÈ€2VWkÍ.mS‚ôlœ$G«JÓ¯U*�:.Y�‹f�s œK†ÆEQ-ã—$«™Íæ\¹r‰o:GÓ-ð z ƒÔ]TQSPõ¤Àµ1f6e¤¨„ÉDql]qñ¢GLb….±e:ÛatÑïY¤NMÎz”q¬ßXrüÖ™Nj´6lø“ÜøÑÓ4óäõ³p ‹0gî¬Ô%ÓiÍx\cŒÆš¦Y�:—Iêæ#‚ó–ˆGkÁû¡—G‰F©}ÿ3­ÎíË?‚ºnÿž®ê‚±- ^Ñv D,ÆŒ0F%O±®Oˆ#½c¿g@UI­=0}Wµw‡É;KcÜHd}ÌØoiÒɘ»((ËÄ,Ë`úaO™ì´”vk�ê×ê$Bp”ÕÕI¿î‡V ñoEÿe`?„@°®÷Kë¾2†àÒü§¡f=Lk”´1ˆJÀJö�lß݌엥†’¦&3e[ÏŸ~ñ<ñô/ù»ü‡”ư¹y‰ÉxÊñëÎ ňm»ÃÚ© Î\>Åbo€n¾Ç±ã<÷ü3Üwÿ½<þÓ Ü{Ïýˆ®]ÛäÁ�<Ä3ϽHcÔµÆ…È /]ãá_û¸û^®m>�ѽwhïg¢Ãù9“•˜«É…·>&Šº®¡ªŠ¥gSnÂB2çþ« ß%Óè="¦(R#ç±mG�ˆè~]R,åvZ…18ŸL¨»ÎQ:Gˆ¾Ã�¸oE‘ãíÏÅ F¢z˜8³ŒúkHŠ7UYbŠ?(ü;ç¨Øg%‹ŒÞ—H¥µùݲ‹¿“Æ;ßXã4ò�<ìÜ29†c(í²T2{%'€ùyù¹CŸ›!Ó`¨ÎIÁ�yXª•¢ –Våô0‘GfT¤œ�4‹bÒ¸{¿Ÿ c–‰yf°ä@ó0#ë0«eȦÃ8•Ú¬ã¨ÊŠ*VÔRášÈl»åÑG>ʼn×ó�}›;?t×â5~þú/P«šÒüÖŒfk¤¤ WbŒK9ϰú,%ôI²˜T‘ÑLa’fðKô_+½¸† à¼Éž@]×-)ÌC0#¿f˜0æ÷ÊägùZ¾ÓGN¼‡ÆÚÃ{-Ÿ—a‡°lŒ:¤úæûrX‘Êso˜Ð/«€ƒûwÈú@ ³–Ücww†_^£bÅí·ÜÁén$õÈJÖÊ> b4ón—«»—Ùm¶XØ=vfÛXס …î�©ÔUJE‘ �Ù¼z�í­mv·¶™Ï÷R’Û)Ę–F]¡MIQ•(] (QR¢u…’$kôD\L�±ê[@7Í6ÛÛÙܺÌÞ|�Î:Ú®£s–²,p®ÅÚóf›.̘u;\ݽȥí7ˆÚİÄàQ!m’æ šä•"Qõ¬¾ÜBZ%Â_ŒIj£ö×ó²ªèš†à=]kÑJ1Ÿí0_l³³{•y·‹Ò-ÛKÚ’ŒõŽY›ü’ö»ØØâq8,(hš9Þ§yâÁÆy^ J¶†¾yÞeàà0HtpJAïQÃñ—ýí�22cCˆŒÆŠÐƒ0�¨ª´.§³/åYÊ.´JÉXY–TU…RBUW&í‹Ò'd¦0I&¤¯ìÏJe YzQ(•:Í5Æ=ƒ&½_YšÞÌ¿K€¬x”$ÓáHH~:¤ÖìE©ñ¡K­’�!Äd¥yÄR–æ]2³ÝmšfŽsJk¦+SŽYg<žô‰W¤iglmm²³³ÃÞÞ^J4%?—=•×Èïa<žrà gY,šý}Ê÷­�1ÉýN5]ë˜Ï´‹]¤ïQVšz\0™ÖŒF°¾¦)LßÊ;!®$O¢²7æU Ø�*%I^ÑÌSg>SxÆ5Ý¡˜S˜Ž²žSM¶qæ"¡Ü%Jµ½÷ ð´Oß-y?¥6†é÷t "Ue€|σ֙mžf°’AÓ-ˆ¤ÖØËb�êª^&…ê]�úàP*`ª€.]Át�'ÚëæˆŠ8ßC’ÿà"J �­YÉ>™›²&Ý'ÉçJ¢g6Û%—>SGSh$zð–ªÐDoÑÑÖ1ƒ¶ñ‘qQ¡â M�.ëÄ t–Î;ÛÑÍæ1HŒhqñvžö¼(„^6èû80³¼…ãÛd§Ç(¡�&øglp|î�þçn{?;{‚³ßü³ïòÐ}÷³Z€-Z[NžÜ@öæ¼üÂëŒêUªJãBüYP�&ŒÆG¸º¹‡”%�m¹xå ê£\\0>:ÁÆ9ªì¸áÆŠé†AÊC4M“¼sÏ|Öi(Çsšn—Övìlíbt�]$ðÌËt\¢¤`2^%E]Mˆ1�Àií4ø`ñÑ%°Vƒ¨ˆàÑF�çÑAp‹–0kP>‚Mþ`±Ö,tK£ö(¦<¥®Ñ1âm›€EÙÏ_ŒÖH!t]ÓÇÝ1%ÞGB€ù¼ADS5mC’ÛCÓXêzÌb± „ÄšÔDb× b T‚mZ�w©IiÍSª@ë*Én‰L&õ¿Ê[ï½ñ/9Þc½�FN°�eR8¤ñçq˜ ,;1eÊb~�!x) š�æ`þ/ómÊRbOS-Ð4ìꀙ¬²>:ÊÞ«3â‰Àñé1.¾|‘ßøØgøÓ¯ÿ?t­OÉYŒ©+€Ò,Îþì½Ù³-×}ß÷YSwïáŒwÆ< 1$8S5�–­Á’,Ñ%[I”¤*zÈ{þ‚<ä)©T’‡Tªb¿$¶Ê9¤(Y2)Ž  $1¸óxîöÔÝkÊÃêµwŸCX¶ó’à«êÔ¹÷ܽ÷Ýg÷êµÖïûûm2Ám>®€ªô$“²Ü™î¿ß\ôMQê"¹ˆÉÒ) SÑ4)ѨiZÒ�ö‹™ ¤dà"&Têƒjýk×7ÝÎïƒ(r_çvøG¿ùû|ëùï3ÝÛçéo~�üã\¸r�¿ùö_ó�_yŒý«ûð;75A%ŸG¤”2y¢H‰Ç–’ ‹:IáÁvì2£‘ABDÆÄ&êSGûzéüºýÏ9_ƒÌüé—¹Ãu”ZÛŸ_G?ï–€”r œemxf÷䂼?¿�²vú,Ÿ VʼÍ#?§ÜåÑM½÷Ø6Q|_~å%fí”­ÍmîE×&V�Ç�¡+„HM–sg¹+?p²aÑNhÜŒ³yÍ ?þ6"(ð%ƒjD°Ì�E`º‡VUŠüE £&Ú**„4ÉÎÝw`K”ÉH$6�–éPHHiO�³5!Z´†––ùlÁ+oþ=’8é±Êqc÷–9É;©ƒ‚#H‡“žÙbÊ3Ï~‡:LY¸]”rL§R‰ÐÅ6ËUjWžwKSú€Ý_÷²Üõ(™ŸÓ¿ÿûTÐù? IDATзZ�Žwø 阪Ác …ê’hd¯ì}èX@É6ª,S“&ù´ùþ 5³Ù„b}oç”e�6 ¥XJzŽz7å×ï³`— 2™ÀïS !I^x]z“PxŸŠƒ6¤¿•% ‚(ÎùÎK.tàQƒ�¡b"¤/©­³]¤Ô›ñ›ëC¶Ž­1U…¡!‹¢c:=@È|/y”Ò´¶Aø€ˆë’o’s-JIŒ.;ö Â¹vÉ”( ¥&êVi]¼\2” P/¼O °÷¶cE5´MˉãCˆ3ŒcúZç©óNš•RÑ"¡4!JÃ1R*¤–”ƒÞ.0J£„$H�ZR© Ñ‚ l 4õ"¥%ÆÕþš5éÚ¤u] CŒ£ó¹-]G)3€ÈÒ¯tÝ}'SsĘed�BÊŠÂ4Ä�@€ÄÖTxiÚHÝt°ÝÉÑbÌë†O²?á) �”Åêþ�"É`oñ‘üûH‰}tçÄn/= ±\éüY:g!Dv»æbí\2íC`8BÆ Ë’8›¦§�¿¹É TJ„- Ô³þÄ[�O•Rìï§4IgÓ>›¾1$€S ºXî ¹®8ô{j�÷Éßoõ8‡1å`È`ÐÐ4-Úvvnrúôi®_ßáCýhˆ¼ùæYžxâ1”RìîÞ$ZKÛ:ª±¡ig”¥f:=àÞ{ïæÊ¥KÜ}ïÝÜsÏ=¼ùòË|âŸ`±¿OÓ.(Ë’“'OòÐ{çGϽÈ]wž (?ùɹz¥á‘ÇC©È�^ø:ŸüØ#*ðãç_ç_þ‹¿á=÷�áOÿôsÔ‹ !F”ŠKÉtÛ¶ ‡C,+?ËC ìÜ`ë©3¤�p„eK÷¸¦i(Jƒž½½ŽožÂ:»bïLjX6ðº–BL5^]×éçKv˜d:�&�®c’%9§X&Éõ®�$žRÊŽÙ×k\÷|þ¤H‰mk‰ð–×þÝñÿÿñ.ô6ýÃwai×�23å(Ýþ(˜:ô÷ ó¾„)ù±™Ù’Gÿýô ú¶©±¥ –pj¼ÉÞów>|š/}åo¹íÌm|â#¿Ä7¿ý ~ýÓŸåëÏ|•:ªyd¹`FY[_ãÚ¥kTJ¯RRUƒÄò6uBNñÝâWb¤�%ZÊÔõ­ Úº¥ž7”ƒ©SÇÎ{�í¸£Ñ˜Ç}Œg¾÷4!xBÔ‹¥¦ëŒìO†éý’⃠Ø�ÒQ”�Ð)w½n™V�1br"K_h¥yð±yãÜ›|ð#å…ï=ÇÕË—øÊ׿½�ÜÇ?õž½üa hwçŒHë±zBE)’›Qk—L’¾¬oØ$é¤ÇK¥�A"c’H‘’¼€(ë"ÂÒˆ¸ïãÓ#cG­ëú#«ÿÿ—e¹,N2›ªjä×ËÌ©~y+�ìå“õü°jú÷e¿Hïwöûòà eže)³N¼÷8ï;F]bh­‰DŠBS·žƒƒ.^=ÏÙ7βsâ€|ðq¼kY̦ G!X’Ñh „6EW�Z®î¾J+ç)Vؘ-öRf´ÍM™â‹eºçéÞ{Q4uMpŒ¤™·ŒFˆ°À+›Òˆ²Œ£;ùH’’E‰VE’Ĩ€'ÍçÌd�B&Ï+éiÜ7öÎ2k&ˆ„Žå) æí ‚ Ä YP°°¤öDYfÒáXëdæ*ºƒqÄ'P(ˆ©H%ªNëÂ�‰ý,Þ·HY 5XWƒPذàçoþŒ:Îp*ÒŠQz”ö 8ŠIöqxZÌ @Ãþt‡&L b�õsåJ ªª$„ÞZÚcõAîã’m)ÄÊÃ!³Aû`cŸMÖgå×<Ú è�£ìÑ[yäbXJ ‘î³ô×bFCŒIrg-ÖcTê¾ke Øà l3Eu>x2¤HQæ‰ñ‘˜È#V{@Œ 8”™pBÇàh�æ&±…�<_$™�™‚VÍ¢äï!MAp>±}Ô=�oQE’x (�1ùî(!ˆ>½FëZ„„{モ“Ç7 %R:¬õ,æk»½Å·]ˆ€Â:Û  nÚJiÆã”l—?Sç-BHêf†mW©‡ÞFšE�6©IbJ�)8ï;€J¤”4ëð®4Î6£�$[[#BØÇ ŸLR}ƒkUað$óí R�%T2ßµvAY Ð$)Mħ X(Œ(qÖ2( Þ&ɵ€dè=KùŒÎþ>)�'IýD%€'ý,ÝS!Xi‘ÍžHiÍZŠX×vLˆ®µFhCp Á¢ÔÌ&‘¦ŒF‰ mý-uçç–Ø?D�êXH^ÄÄH’d$Š[ß$¤¿6J¥ˆqÕ¬GÖ¸´&æk–Ìß,ûFëC~@}¶~¿!¤”Jh1$fl‰ú#¯ÏGÃd ÝŸû�L!rL}…m„P˯$ŸL ¥ìõï)µLv`á*> Á)žyæ;¬­­ó±O}Š+W®ð±�}Œsçά…JctÉ… çyà}á|Ël6K!uƒÖ%RÁñÛ,ê Z ö÷wië“”¥áüÏÞä×ÿáçøú_þ>ý~�ÙÎE{ì1Þxý<„‚¢ØD Ï}÷<Äÿý¯ÿŠíÍÛ9uz‹ûîy‚¶Ö<ý�çhmÍŸþWÌÃ�>Ètÿ:ëk›ìì&²N~_ ‡ö͘Ü�·ó~™.�S|ú×+¯Óõ¢Æ(Ãp8X^“$1)å1ä37di±ÖšÑpÄÎξi’º¡'a“R&FfXjú÷®Örnæ÷—¿g03Ï€–Öz5¿Þo»ñ.ô6¹„Ãïþa>wï—�¾°Jûê'+õï9zÏ@.Ìû ŸÌJ0Æ`DNi)ýF�Lƒ×`>”œ>}'[SÉ5ä;ßþ*§o»“×^{•ÙäO>ñׯžKaxÀu  2Å+_¾z¥Q¤èæAF…³ÛB5²;Ý¡4£më›g CÛÖT#pÖ#œäŽ�ûxò—žäå³?áõó/ш¥×±N •CÄ9?üî·)¼FˆŠˆfmhh3 =ñäSóì÷¿ËÜ[œð u2SótL Ñ¥©D‘hïØä9—çxßÄüVÖ¹Uò—÷¨lÂÎJÑr÷ž$ÏÒÆ,ëº'DJyÈxÿ0Ò—ð-�¶•\D´H�Â!;©Ç‡ž|?'ήs0ŸsòÄÝlž<ÁÁü'NŸäõï¿„ðœ—(æÆ”,lM5áÚÙã¡F†–²04u“¼G@W¦ ø¢fjS<õÝ÷>HˆŽPb)�F`Œ`ïà*¯¿úSp�\•€©J†aÌ{ïz�qiPbˆ4]D¢ œ»x–×^}ƒ’TLO›)Z(¦á€ZÌ•ÇÇ%I�~ç(Š"�u Göë¶Öש'sFã5nìOYÛ dJ`i)«‚�_çþ»a8àhh]�Ò‚Ú.¸pá"mkÙ_L8±Þ¢¥¦(*&Ó¥G¸ ² j‰.qáhh°²î¢xÁY- ‚ȃRa”f>m©†Ûë[x1&DKë’‡Ôx{�R�‘B¤@j�""´¾»Ç†F#u'™óžè,�³¥\ ¨Â �&8‹*Lb9W€oˆ ç"ùÝø�’”²„7ÄJ"�¦]Ô~qÿ¹UG yWÊt2ž´Äè‰Qଇ¨0F“<€,E© 1±ƒBÝP™Ìö“X[¯ŒV!ŸáWàž�„e:VÇü"y†±|0JË¥œ‰nïJRŽ+ž®möqR™äDB„©k,U¡ !ɵ7ÖטÎ[”*Î"¥À»¶“)L¥pÍœÍÍ!2¶Ì,.z‚©*¢0Ô‹šÅô€¶©IÈé 2„¨ª!eY¢…Ló6”*€HÛ¦µÄ’�FMiÞ7Ð1`›¦f6¯;©U ª ƒj£w~JL©u®8¶µ�TW væ§ÎRè”ÊSÏçé|" ee¾ÆOY¥¤§(À…äÙ#” j�·�©¶1D<ãQ‰j$! È ÔN~O«´ž,ëJéNIÒBèâ›5‹Å¼Û[BvÌ��žo­Kω‘¦n�G Î׸`“DEˆÎW*²XÔ\º¼‹**ŠJ0©’a¶ŒŠÐ1|€²*‰ÞѺUÓçï€o¥‘âµ;k†Ü4�+« +–éöæx—M¡�CgsH ¶{!t÷) ,�å~ß/ÅÓzK»{ÌxeLw¶^y æ¦r’^&™¨Ô&ÉEE²HèN·~1W&-b÷§¤.¡εÀ£K¢×L&sÞÿÄûù?þÏÍïüÎï0 øþ÷¿Ïã�?Îõ�n?¹Í|¾`:�0 !I¨€ÎcO¢”fssHI·6ÚBH¨ýØGøâŸýK>û™ßäé/…§žz„#çÎ�åýO|˜ùbÂx£¢W|ècâû?|–?øÃß§¹ùêW¾Éí·ßƉ“[Üÿ]´‹|¨±! u¤ h:Ö–w®“m7é¼[tëqfcæsln’çÐœÌØê>û:O±[«(v 56ù§¥×SK°‰ÎúAJ¹là©îlÝÌç©&t.¥ˆmv~�¬ûÐè&ŽP*™“ÓÕ™yÉ€¹Ù#å’E¤”ÊvWÑxz�\8gšh6ê„Ãò™¾oHþ·|8/Ë’¶m—Bsòã³t¤ßííw!²N~?ÞÙÃi.Rà¼c.›£ÓÜVgÓjþöß~“'Ÿúo\¾À§>ó žþÆ—˜¾²Ç´�rPψ*"ØÐQƒChÉöÆ&‹ùœ0oJ¦šTx'Xì7°&×1B&iˆQS©ŠõµMªb“ ÏÓN'³†Œk<ñØGùò—¾Ìoüî¯qöÒYíM\3çžÛïçæÎEÜ$ò»¿ý9þâóŸç¡‡åÎ;ï�(øñ‹/påÊy~ù£Ÿæ¹g¾ÇÇ?üIž~þ¢�ï ÂâeÀu@!€� æ %¸d*)ƒ é"RçnºEY, Å‚W~ôCÖOŸàÿö¾öÓoqà[OêÐR{K4‚˜HI¨NÚâœBbpA�5Zh*3æ“ÿUL©ñ1™}VEEU qÖáçR’Ù|y~,×wç0"­ã¦0]×ouöYhGå®R¦4‘þ^”=¦ú2Ø%k4Dx‹®õ-:¢ˆï(ŒÂ -Òz·h”å:�)JÚ¦E›l°œä‚M›ä‰)Å)v@N’+©’o�Ì@}Çr9é/tì€Ø))ý)]‡Î‹¤ówIøqÇ$¶IÂíºsAö‚r“ARè‚ÖÆC¢Ÿ1kæQ€OÅ J¢Šl"*¶˜B3�pþü”cÛT£J*¦³šë;W±Îb¤¢Ðšà:ÊäoÔUZ§=™ì€T—êÓ¶ )-0T¸ÌªŒŽ¢T$R[@©¼øñÎa[�³ûÁtR*‹Ò œgksˆ–žÆ9D”èÎ@µ®çÉ7bp(¡±Î¢u‰³-Þ9"%Q$ưXô&0?y9œwÝ>œÎ9Að ôÞx/:¯tMCHͲ¦i€Uê§²;/Bêæ}4l+%QR‚ŹðDdxk¡«вÄwµFJ2€&$:xgœöÉØ�—ÑæJ%†wj !¨›%;Ͷ-B,æžóWËýÿ?~ñEœs?~œ›7orûí·ó•¯|…;>ûëÜØ¹É?øÁÎÿÈóþ÷¿;vkkœ•Ì&NŸ^çò¥7yøñG»Ž@‘³ožÅè‚ýÝ}Œ.Y_[ã=܇6‘7ξÂO>„ snî^áÁ÷>ÄÎ�¡ùÁ³Ïóè£÷óé¿ÿqn\|“Í�~>CÈäµ£M¹dÈ6ÛFuŒû̈ñÝõ£wþÊÀ$ö®Öº[=’$ ÓÆ$àPJ\p4®!úˆµ-Zªäö);À-‚1“OvµXèìò¾nÊ2=Þ{š¦a}s“0™n´²J{óÞ'Àǘnµ-U—Ž–çáHìÙ¼;Þ^ã]èm4ò½¯õÌ �ì-òù`ž)¥RJʲì̾V+ýÇg(;ÈMÀZvXå+/�®8•‚ $­ðT'ޱUmà/LØÚ¾‡S�žá[ß}–G>ø¾öí/³ðSvwv(ªìŠÜ®µ]ÑÛ™Oû�=£ 6àZK!“Éêþîð½o—ÍõuN�9Á />‡ �èM[scr“B[h#¥)p2Ñe˪¤¬4ßøæ—ðqΉ�c<|ßSH[ð¾Ûïæù^@µãÁ&;Wn²¦7¹~í:·?ÃõËWÙZ?ÎÆx›“ÇÎ`[¥Dh�pMÒG+R!DðxÄúÃhˆÚà�ñvÖûf–Oþô%gý¹– ¾>ë§ÏôÉóºmÛåœÎóóèïôN1®|ªúÀl¸ë”÷e˜}`_6Úg æ×ϯg­GèÔWSRT��W7ÌëO$Xϼ™aLE½8à•×^eçæ.!äë”Lj0o-ÓºM2GSçhEdb§ 50ø Œ®–cì"àZG¡JÚºank|!°Ñá[Á@)D��6½ŸÙŒõõ5¤*™.ÖX@jAcB,œ¡�ž ]Œ0¢b1_€(¡$i<Ñ·¥N†ÔBâ%´ÎacKQ.2Ž©ç Q+dQ°}ü$B ¬÷˜Â ‚`²7E)I>É/D+Ømâ½C¢Q…ÆIGã,ÒhŠa… à%Ô B;§– ËÄÆ y­£R,t© ;ûsÆh5dÿ e¸¶Ît~Àx4BéH=­A9Œ.Þ¡“NãÐ|Ë pž?yO9úÕ—.;Ñöñ:*KÌëNþy?9ñ(ðVRJ|LLšÁ D�а˜[Êr¤ð)“3†\4J’I§ìÀ»Ž‰}—Ò%p¶c�Ï }/µÄ$ò¡“`eóÿ˜ÌÐY¬œÁv䳆¢q R¦¨oºÇ¥bP'¹cIŽÆ$À…8K?G!b ŽC ´d>_°VD—X(�×BÝ.8wþ*>Li�ZàB2Xw.R”’¶IïI)@øUú˜Ï瑎ý"J+´‘ ÔˆàCÃ`Pâ}„´Öi€ ïÛŽ!ã°®¦,FDÚîónÙÚ1H &Y¡K`WvòµÌ^Š !Ñ&¶‘¤m|ðÃB#%E™¼”bbˆ¥HúбÒ{“Rwì€ù²¡q«�t¿¬äí«óu\É´òÈ @·o.Y¹¸>Òd �ÞYH¹d^Ä.€Enr°dÝdÏRbÿùÙç”È$tĘ憔é^—R}ú•¤6‡Àh< �ïbŠˆ2©!"�ÄÿÀ�³/©>ü¯$a}†�È61©(–ç3¥Rb´I.=*ý,û9•Í{¿dd寥Hw&—]MøÖ0±¼þ1F”ÖK6Yÿ}ÒÛ÷3ØôN;Ÿß*ã]èm42Ͳ_Hg&ÏQÀ'ßü´Év.ü€CU~}­5‹Åbù³\Ôçb¿m[Œ1�QYŠmõ]QÙ8‡WŠbcÌp¸ŽÛixôÎ'¨§žK»×ùÌg�¿}ú/™ÔHZbƒïÀm§îæÚ�7¸páÿدðÕ¯} UvÝ=M»‡� ¦³=‚¬ië’ç~ð�Üó§ï:C!5mc1EAÓ´¬Ǽ±÷:?ò>žÿ©è$Mž¿øâ‰P,M˜'ú¦] XÎácK©JÊQhÁÂ{„ch]›¼„#AA[EÖF›”ãFÝ�twFUë”$D$tL�¤_uÜ3°sT>Õ÷•ÉR­<—–›†‹h®�xå‘m F‰�-Å’a”çTföä4¸s«�ìá@Ìë®´�Å9¾¡4EbÑ„ŽU#ò:�dHZ)({@›P‰Á’<:u—#1¤Èï,=Nû«L,Bbd ÑñP²KùŠ÷!a¢"EWÇdÌ1±¤T(Š$cꌠ† J§p<qýfg’="1�‚ó”Æà5*Ö…IrE “Éû³)Mëp6Ý7‰©fpÞQ˜´ž-Ñ¥`4.˜¦SŠRŒ`[—L©C*¾Š"yi(%‘Âc šºf±hQh" ïmb¼i‰sM÷ú¢5Õ@²6.˜»‚ÙÜ£•Bg@­@tqB«Änà|è¢�Sœsði�hš­e·NKlÛtì‡ �Æ6Œeo/“1lö �¯�Ô]âØÒW*�îÆ¨ð½y”Œö‰Ý923„#8h5>zbˆhm’lÏ+f³ÂH)Ñw ³4�è hCôh©hk‡Ò¦Ã˜c’ø‹øwÄ­5æó9¦¤èpc°mÝ�¯Ã¡sб×ô’ÅF¿‘Êêl¾lœ³4ò�1RtþŸRJDY¦×”òÐú¼ZÃÿã?ûÕûÈó%­7�¤„ÁÇ4DÇüîX"!„üÉl"/0&�ÐJIBŒ¸Eƒ@1¨Fİ]Â/@ÛZ¦“ =ôù…ÏóÞ÷Þ�PŠ�‘\¼xž½›ûÜyúN&{3Þxý2ö¯¾À?þ§Ä¥‹×ÙÞ:–* èŒÑ·¶¶¸ví—/_%4 EQòÊ+¯rÏÝrv~ÛFˆšÛÎÜÅ3Oÿ5ÿä6sÇæú1®Ý¸ˆŽ®%¸HðŠèKªróïüìV¤¯ÃgÙåè®Q_úu¨I"RR¢”G¢–À‹ÌÞ¢bå#EöŸ’+03³òPZš‹¿Ú¬ÞCf噓�G!V^�ä†Ñ[„Þ¼;Þã]èm4ú²˜>3 ß­Í7wF~û‹A>„gvE.Òû‹OŸÒß÷ÿéúæ‚}©9U¹³ep k|ìá°yPðô_|ƒ3﹟÷}à}\>÷s|»@Æ� ÄŠo-ƒ Ý¥‰Ôu�*ÓÁ¯ )Ê‚É�]†ºJ`“„(×®_asc“›Wv Ö�J³¶±Ál±àüÅK,ê9ÚHžà”áàà€ù¼¥XS7 z0à3¿ü[´7ßÞB‹�";KI³˜³¹½AŒžÁh@”pîâ9æõœíSÛÌ&˜‡ZzD©±ÞãD$ú†Ö;„ã)t$®Gé(6IçkJ*!0E2ôÖ%ï ¶À‰D³7²ÀÖi3v!E¾¦Þ䉽 IDAT�£1øÞœèƒ.¹Ñ/Âúì� (d0Q)Et‘°&ñ*"½R|‹Œ+ã×>ë§išå<Ì@cž{GMîò<Î�Éÿw4êG¾÷=«nõÑ¿&})WFó×[݇Gå›o%±;ÊÊ�óΡ‹é™üÉóæÙשë?¿ú*¨m¼XçÄé{¹pcÆ×oîpüÄÃaÁÆÝb¶O2*+^úùÏ‘>0T4Rsâþ‡€ÔÕ>8˜áCd{c!4Mc�w{Œ«ÈC÷Ü…hÆ£Šó—.á¥d{ó¡TÅ#Ei’�kØ(+nܸÆx8âö­Û¹û�;Ròòk¯pßw2o‘ßúýßáêõk\»~ƒ‹×¯0�¾‰ÑLQrß#�Q à£gPUàÁÙ@¡D‹…åå gñV°hkFã ­5kÕ�É©Í ;£ÙQ1 Æ`ØprA‘÷� Öä¹™› G£Ý�² 3°8æy׃�¦4Þêcj'i’0(Ha°m›Šy!‰DŒé’µBÄ…6�RJÙ²Ö¢�ƹ Ob¤d�Îæ´®EÉ2É%HQt¾!’b!DGŒ dBÒºsAH‘âÊ)É'vÑnj҄¦E„�RΘ#¸ ¸~c/™¢ÇÄPBFZ[ShMŒšºmÁR‘Ç�1˜"ù]ºˆ({,SK¡kÃBF´ݾ™æ´1cÊÒ³¨óy‹R‚ôi§9Ú4ŽÂ€¢©mÇ6D¤±ÉÛH¢p¶Mûn_sÎbº“qE"’Æ%¦ Ät†A|fÍ&oë=¬ÜU– @”‘ˆBJÓq)ª½›UiŽ8ß´.=N*¤Ó5dDuŒ¢d”¯ Ác]‚ôDé@&À&ŠHQjŒ6X+™/TºÀu²MH†Ù"�=ZIb(Õ�bJ%K’Å[àõØãC€¢@6ß14"’èScEJ B§´¼�>Ÿ<ç–çñÞ9p:РuÙ5}æõ‚�ªo{2ÈÄÊOÀà*u5Û4øàðÞ%”¸“óź扦R2^‡8ts-$ö�0غ9´Ægæ¾c1¢1¦"Q•Âj�µ6æÜÕkŒë ‡—¯¼Á|>g8Ô †“ƒ=Fã['�³ws—ÁhÀ]wÞË_}ñã…^Db9Øßçî÷8uüó×_à�þø˜Ln|‹R –†ƒûû¤²˜páÜe~å—ƒçð"ZnðÚK—xü±÷óÀý÷Ú}vw.1o,×oì�MÀŠÐF‡*Kˆ-%Bv×°3fJ‚ “OQ×Ógš2!L×TíäW^"0é1á"F´®Fødl¯Uò@ 1 |HlGZjP H4B bD‹$7ÓB ¼GƘê:?±l"c—Œš�!)áˆG�ê<môD)ˆ*}Ù…x¨[ŸÁ{+Žw ·Ñèwïߊ-+ iövéâs¡˜}Aúl¡üÚGA‚~çvÉJP #¥:t†v!ê¶eóÎ34>ð£§ÀcÇ`{{‹7.¾É¥éEf7.¡LJÊ�m[´HtR™™ 1PUµk)#ÞÑÖY<uZ]ôLn?vmkñ!PÛ†�Ý]n;qóùc „ˆ×â|ƒW’ÃþnÍ©ã÷piçë[·1›O©ªŠ¯ç+üþï}–¹›²¿¸É`mÀÅ+—©cÃÔϘ‡N{žýñóüÊ/’ýÉ ^ùîLì”A% %ˆ2¢ ઒Qªè.ÉÅuF»ž”&aS×¶�-Ra›†Ð´Œ¼ ugóAÃàØ‰$|tÐÑ®! e\J2 ðVs&Ï�>€ãœKúÞªJ�Ö®;)Döˆ"^­#G ¶~RWŸ]¢”¢mÛ_oúï©/_Ê̤¾T©/aºÕG_âÙ�Ú¦M²@X²4€CRÍ>èw¸í³ÿŽJx2gۆʔ]Wª£w+MT�¤n[,pÓµìÏ÷h”_ú£Q’3ÄN¿4®Ö˜Okвd:ße0Ò,ÚŽÛÆ6ß‚ô‚ƒ½›T…@ %§î: QaTÉÕsW°û5›åˆ¦mñ¥BŽKNÔ'Ø�!4¼viÂk¯ýŒáh bÀÁ\ƒ>Îí³»óˆ�¸qóï[Q h÷æ\»|�ëüäÕWhgSNŸ:Î¥�+ŒÖÇlmc1o°6r0™³}ì8wÞu“É ‰äÒù—8½Yòðƒ�RhË¢�3¯qý`�jcÌÚ`�ÙîŒâX ¬lÙÚÚÂ{ÇþÎ>ƒaA¹=¦ªJ&“ ¯_ù9w?t?wßu7÷nR J~úÚË|ë»Ï0]48ãõM®]¿ÁÚú:›[›‰å ÇŽm³6Zçê•(iк¤m<³Å‚+×®0«gh�Õ¡.8>Þà®ã·óä{‡(hB‹÷Ý%'f°µ²æ}¡ß è˽úLSàø›}…úkDÿþ?*õ:ä�p«‘R¢¢{¯@ãhlKˆ Ô—J¢"’ ¯äÁ"šÆ.Yº‹ýÖ²Hž22%Cyç�A,%]¾‹ýöÁDl�H•˜»Ñ'Ÿ–¤BÕ‡$ R.'ˆK 0ƈ žÂDDzAÄÎ{‚w,5B”¤DÉÌJÌÕB+¬‹DRJžÔšÙ|Žk6·FiPÉÜV%¥)Rh–ðlnn0V¥"Ä.Ò²ßìpغ¦\%ÿ‘ªëj‡TD)©0…Aª„˜µmƒ÷!4Z(I'™Ò‹y�µ%ƒ�ïñ6àcòzñ¡»N>"PÌ52J”Ii9óI xÐ" I’¾Ä¾JX‘.!=!8ð ìI€�, ©ó¯T–_EŒÉ’Ìγk™Ö…†`Éò1)“€ºóò8’Ñ/¥Ãa•’£Aèô<­J”H€Ž–Š(<Þ[PSsÇFGÀ’ìO:¶Ã­Oêî—dx¼Ç‡@Q&ÖXê )Ì€`“?Œkš¦Æ5Íòì–}>5�X±Ì‚KçÀ¢*Qóäåã¼OÉ}ª³È2ßîKJµdq""Î[Bpø`—LI"X›�È”fæ±]^– :º¹ÒK?ëØ@t¬óà@É"1ÜUxñµ—¹ïÞ§øÔ¯þ*{Ëßÿ­ßäÕ—ŸE)ÅþÑRÏh›9Ç *ùéO_çãŸøõÜò[¿ùÛHiBqúÔˆ+¯ðÌ·¾Ê¯þê§ðnB 5…QCövæ|ãkO³½uš?þ'ÿ)³Ý–—^¿À#�<�­67†Ô�cz0Ŷs>ñÉ'PzBc/³··Ë±ã§ �dÚ…BèHP�E�дíêó°¶%yŠug¶Ñ'`6¥ §Ä>Û:bPŸ˜�ÉÃMEZ—¼Ki¼(”P¨((‹¶i$ˈ(ºu,!@ъ΃L'T“O�é ¼_²€‚OªÈàl$¿dô•ˆ%*°!ÙÔÖâ¼Gh�Ðÿÿ‚eöîøÿ~¼ ½�F_"Ó?€÷)}oU¤ç"﨩lŸ-”N+*f»—„HÊ´‰ól`{¼ÅþÎ îºãvÕ:®N`Ê@iZ�*'hß°»s™=õ ~ô¢à©�}�õÅ?gîkŽß†›*r`çíu¦kžkå”Ì^æÒ±þüå¿aocÊúzÁ^ÿjŠ{½{Ì13$ � ã!ºˆðÕB´%#®n¨¤Â.j†Zãš–ÒTÔÍ,Qfc$Ç@H\«PUó–Áh q �CM팄F Iée2ÐMËùpÈ�~AÞÑ4Í!FØÑμW‚Æ×l³ŽóÐH Dt÷’}fI_fÔ¶íòÐ’çÒQfYôqÎb­I)IL²¬,ÏõwÒÈŸUþs6çëû´ôïã>8–�´ü™÷‹ïþº�¯•÷)A,†ÔUŽxrl«óßu#=„¤– 6F`#ÓS,³mTdŒ„Ø2ósôlNY)f¶åę۸ï=÷Ñ6 g_7oÙ>±M=›1:¶Æ™ïfÕæ˜v2cûÄ&µÄ�áÞ'î%†–BJ|³ÍÙkç(×G GˆZ2Y(öÃ^°˜4L\ÍËϧxâà9ØÛåÒÍÔbgw¯ÑØß? Ñ­u8'‰¦âú¼…�]|©Àª\¾q�ï=÷Cá) Ìš)g/�gw6a{c›zR3]Ln�¨Ê½+°Îrùæ%fqÊúâJIæó 朿~ž«{W9uê çÞ¸ÀÅ+—Z•À9hç„Ra•¢�R„.¸±;cw·Æ%³YMQIŒ)‰±Fo´;ûÌüŒ�€ ì´0¿0çÌmg8µv ¡ñK`z”ï¸ò�ÊÌ@cÌr~õïÕ£sª?¯úŒÃ>xÛßwú¯õN»¿…‰-�]`]ƒÖ`킪ԩÓï"Þ;L‘Ìœ�K ]Û6H™æV–�Ž×”•$Æ.&:Jd” à )Íoi+HþY.1€’ás*â|ðÉëËçµ=cJŒ²]ç8� àËë}ŠWR¼e}mŒ”;à’ѹÈ)5ª“wI­óŒKA½h™ìÍÙÚ"QT…À·Qh´–(�þAd}}�õõ1Z+bðÈ.Ï>14Þ»d+�÷-Þ§L2½î¤PÐY^$¹RU•8×â»"-ùå$”�`­£mM]3D°‰1s*�@�%׎¨†Ä˜ÒÒ D™Ø*{¹‰dº­4É[%"„CÞ¡´ìŠöÄKþ:‰]#"(UB¿,â²_£èXÜyÎÒ/ L&9`\l‘SA_!€·v¹‡(Õ‰ »æ"?ˆ=+�EÚ¦!Ê"7s érnía­M@Šø¦¡®kÖ¶�ãìlÕ˜éömg-Þ'iWþyëÞRÄ ¤_Ú$„Àp8<ÄÖȯÕ=!}ëÞ_N^å-^»?–ç ï—ó.z‹µ BŒÐFu~d-B¯Â?„)ý¬áJuþUH$šW^¾À—ÿíOøOþø¿æþïÿþÛÿî¿á�÷>ŠÒ‚›×ö†X_£� (4§Ïœâõ×_å‘ÇcoÿÇŽ­sýú5´råÊU@pìØ1ÚfkUYâmĵšצ¼þêóü½¿÷»<óìxíg¯ð¿ñΟ“÷¾ï.^þÉ÷yêC�ñÊ«?æ7~ó3D´‰4‹9�>ú8¾±J¬Åh�V]re©�qµÖË$7Ù$VÔÒLY®B7ò}bߪcãÈî¾ì˜[BH¢I @(‰ìšYŽ%;Б¼wÿ{æhžáÈ^ßoô² ±Â¼s‰ÄÊŸ²Ÿ&›#ßo·ñ.ô6UU«¢¾_È÷MvûEaÿÀÞ?€çïôésf_ˆ¢HQ«mÛvzp1"Dï1…¦5,yøÁ÷cd‰›´üð‹ßæüÚoóìs?àG—ÎóÆù×h‹ÈH q1à2ÍY¥H`ç"ÆyTò2L~Rƒ6¨`¹çÔ)ö®ßÄÏç]C ”ëFSÆ–B9êfŸ¢6µÄ7S|!ùùÁ%fÇ$7§àf3®ÛKœ¹ÿ×毟ý*§þòµ/1ب¸úÆ×Ñ÷W¼6�a5àØ]n¾ÊhS#e˱í!®ž#c�m’œ-v°¶m¤dHž@. H¦Ï¨ˆw;Ï„˜–̶m—ÆkZ*D„ÆZžØ4iÚf5D—Ðc4Þ¹.úV-¯çQ¯Ž~¡ÕïÎgÀ¨/å* �èhÃRi�©ÀáÍ¡>È� sQãÊ|®o4œçg_‚v´{ÔMX%^½F_’Ó÷Jɾ,ù1}Àìè½Û÷êƒÁýõ _§%3Pô;Ñ>†:ùädÃXd¢Oê¡GDVæaÎÆúZJ¨Ð†I3£VÐÌ™·-ªÔÈj€— QF[kÜœ_Áè!k›Ç™·3†kkììí±µµÉþä'4í|Æp4bQÏqh~�� ÊŒˆ¡ ÈDÁ`ç¶­;™_ÜvÏ]œZ°>Ô\»y•‰›qß{ïÃ(C¥+Ppmr���õ$c‚ÑÖˆ½›7¹ý¾»˜ìsêöÓ\¿yƒñæ˜�ñ:!:ÖÖǼïá÷¡ÊН|㛥¨Œ!jIã[´5 cdc4FD‰o!DÊшÖú¿½6`$\?)ª} A*Œ© �Ãebq˜#®Lï˳Œ1‡< ޲F�ÊLû@Ð[É>óÏ�ÊÃÞ1#¦b<¦,p~ŠŒ�¢è>¿D!’:ÊJ%@Cˆìç’ö€A EaÎYœ³)ùŽÄVMˆ"yVD�Ô‚-’"]ÿB!Uì@(‰Ôr™Ü”(€è¼Kpƒ _¯î1cf%;Û¢…ÂÙdÐ,dŠ$O‘é)ÚN“ÔÊ»@`:¥JJ¤£¨R…ÖÖG™˜k››kÉË(…ŠÑQcºJJ² ÁuÒ´ÄŠ Ñ¡…ì½÷$©¢K;Œ‚¢¬³´šBá]fÃ$ ‡Ñ¯ oÙØ(1j†A(¼h:)F£<>‰&FXÔ–ÁpŒ¢ò>¨»´²ëž®í*ý±ijB\ÃùfU,Š$o‹!�%VUWÓZŸ~Ͼז1* ˺{Ó'i.1=—éNŠ ÜòqpÖ¢… *ËÔ|‹Ž¦qe�"ÉZ”–+zŒËßÃ{ú�!Ëë`Þ—…”³¬e0tì›~„R‰õ¬Ôò9"-Æ+tïLž×Û~C(ŸÕÉÅ}Wœûδ^Ô‡þ 0å3Ãß9D@k¤û"Ý/>ùY‰�öJ­W&ÎZwÆÑ«û @IBQ7žÏ~æ×ù³ñþ÷ÿõŸó{ÿðñ?þÿò_~­%ƒjˆõžçŸ{–äCÄèyà=÷ñ…Ïž‡z€A¥�B,pÞq°?ã©�’½›{ŒÖsãæ³_ûÚ³üÉŸüçü³öÏùÂçÿ/Æã1¿û{¿ÍÕ+yõµ—ø¥_ú0Ï=ÿC{ìQ¾ÿƒg˜O Ge1`ow�aYá­Cu ¶Hú«t^ê¬4òyM)…Ò‡Ïã9Mt×ZSUUú+�¼çæš,F| xºXx‘v�ر¹D̬®´ad°ð?„%Ÿë )ä!«` ^f@oõ¤S8× 9a,ŸÕßQûø-4Þ€ÞF#Ëir X.¬ûÝÔ¦i–‘<Žvl�Õ¹ØÎ†l*Û•Ò ”„(<1ÔL˜qbs› Kî>ýâõš§N<Êw¾ü <õ0?|ãy®Îo2.bQCQ€ï$*> còDÝÿOg2‚Ç"±8nNoRû¦R48jk0…f>lØzø£çì5lhØ+\—x¥‘‹K´Û WhŠÑ˜í3ct,xñò‹Èð•ãØö6“ý .XD˜B m`º{�ÒÔ;7AAHÙ#µ÷ˆ¥ÐÎJSb¢IÔÙÎúd±i#!aZ Aá]!Þ—6RçFf9™´¿!  �›;L:¡/Ñþl·¤àö:îÿ®N{ ½ J£0˜tÀ$ÈÔ6v}™V.³Œ+o ý‚2ŒÖZŠ"#ù`“Ù(Ù¿¡ÿ»ü{)·ÐÈ쨾d Xz²äk–¿÷ àûÀðQ€­ï Ô/Ö³Dùˆ�IÞü Ň4¡eÒ›¦`w±�Pží­ÿ‡½7‹±-;ïû~kÚ{Ÿsj®ºcßÙÉn‰’Hj"Æ´�È‘�âPÀ²€ AòÈC ’‡ ñc&Y¶"Ó¶DÚ’(Ò)’8t7Ùsß©î­é {ï5åáÛëÔ®RÛ1dèa…{«êœSçìa­oý¿ÿ°ÏýÃË�›×È1óÊw^æ©�=Áöf…ï;nß?ÄU «¾gµ:ckw›{o¿ÃæÖ3·‰'|îÿøñ$ »à±ë�1¿sHSkö·÷q“·ÏŽùÞw_açjM\Z\œ’û†ÕIæÌ´Ìç÷yäê5æÇGd&Ð�{ƒ_ŒÄzÂryÆÙÑCj§¨kGô+t®1tÎb]9t DŸÑ)�ÊÊx”¯Çó#¶'Šxæ ¹gÑ�ñðä�í�=N�O™L',ç+‚�8c˜6;åøákœ<8e6�±œwX]ó½ï¿Â³Ï<ÃÎö.gNN�©ëšf:%*ñý0••I*ñàá}B׳½±Cmk”ÖÌ— ”Ñä�Ñ)a£¢Ö5}´saO¦ pÙ’z Ê\’ý˜Y§.€´cIñ¸ÃYÆ»ÉI/Ï-c0w PŽ7-ã×ù �™„Òbœ›bÂÏÄŠ¼¨ï{6·6�Ä�4°mÂpl#)gêFLƒs–n~ÛõX§°V t~Ù¨)¥ðQ¢åÞý\½ºOŽr7ß»sH3­ÙÛß@åÌÑÙœ�Ù6}×ÑLë 6¤äýªAÖ¤­ì³áªjhÛ!xŒ€H%‹R‰¦®PdI¸ò£Ìàa¹yë&wßyG$H*3™X&ÃÖÖdh>$¬Öô}f2­Á3›ÍX­–ëùI¡e^ÒF Í“°ž”‚< kí¡c¢,)B aí–  ÄÈ‹¼KãÃ9ƒ3˜ó÷GÊcYyfS Ù™®ïqµxk¨!ZÛ茳ayd !fꪶ°Ö¤ ö„øim¨«)mÛ‹¼Dgù»Q‘¹„+Ä0˜s ¨¼¤†�xѨÁt9ż6m–ß—��\W1õ(e /ˆaÝE×uÃúè}Ϭ¶8[‹Ì){´2(eÐÈ Kê©RÃæõýÏòÏq1ŠAxX­hÛ–íímY³‹·ÚàÛ™ Û·ÌŸCX§³�=ÙÊcVË%u]Ó¶-“‰B«á5ã�Äe†9ÞUný¼Ò\7z�skÀÉŒ>äoZbò¤,fåÉ_Nr]•FSas÷ýú³ZkÉ©¤QU¸)amÅÙ|ÉüŸügü­ÿâ?ç—þõÏð…ßù]þµ¿òK<¸wÈK/‡GnÝâêÕÞ~ûìRñüóÏó�o‹+Wö0&â­5³5›qv¼D)ËjÕ²wã þ×ÿùoó>ûWX,�ù÷þƯBKÊ‘¹?ä+_ûõ¯ý›œ=8BQ±\NŽ;Tž°8 TvŸ«W®óàþ!Ö¢T"™Ä*·Ä©?Œ·îñìÖÓøÓŽo¼ò>ûã?Íÿò;¿N܇ùÄÇùÎ׿Iêz*'E¢Š§4JK÷k•Å£@ÛÁDÙÈÄçg–­›»Üõ”~~&F‹®æ$ô,7 Ÿûî°½»ÇÝwþ„îÆ„ºÙ拇/Q=}«5ÑFlJìom�CO:[Yâ»í áÉw\Jh1D’6¸¬1É’r J–J9ºU�³ ­^à´è›]5µ2ôAÚ’1t–Ö˜QŠÚUøU G…1†bN[)¶µ6Ä(��<¯7 “Îj’�h`º¹‰ê=:k1žÌš¤@EôñÂfìãœX\çrª1ë¦È·Öç½Ì>D•Ð9 ¶ç@Q¹N.³Æ�¦±ÄËC]×ëktü>ËÏÖ‘•°–€�eˆï÷1îòUUÅr¹\w˜Æ²¾B/`m9~c¦U†ÆàYùÿØ[àœÚ?t•øe�“HBRBeñ¤ˆÀñƒ‡Ìû%ÛWvö‰ý’½�-¶wxãµ×˜8Cì:öopò$Ó Gª ðõ?ekºÁ•+L­áûß�·žäÆ­Çxpø��½î¾ö ›|ê_äèá}P–®Kìí H§ã‘+Wxx|Ì•Í)uã¨&ެ;bÌïù÷IŸx��©£�+L­øõ¿÷¿cl…N £-‹³–ª²ìíî2›LqÆòúë¯óG_þ·nÞää䄜#óî˜?þæ×yâ±§p¦ælÕrzÖ S"F|Š`4gg ®_±LÝ´bµZ’lbgw—E·D…=§÷ÐÔW6ÀCH‰½Íl4¨&;R Øs¸r­�¯�â^è�Ö…" +þS—ç“w“(–kµÜßåº+›Œ2gLþ½»þ¿J)ñyÐã,IÙ”õ=•›àƒøè'>UUácñPz¬µ–Uß‘úÆh&“FL_‡Í™”ßøæKø yã�;|ì£á`‹{wîpvvÆ�›×yxø®Rt]�RsŽŽNù‘Oþ å.¦Ä)‹[]†Á4|ô#ý5È�„¥dŒ¥® ©•æ`kµ¬£•æÁý»T•Ä„g“‰f{»ÂØ3\åØÚšQ׎T‚U IDATí� –ËëÄØÔZy'•†lÎYºÙ*}í„u¥¡¤•ÃšŠœ]©‡ÉâUTš-‚IZš°&Å¥ªø‘Ö‡%ÆD×iú~ ʳ¿o‰iEU’²¤¼Â(E ¨œ“Hxc% ÉAß® 4WBdÞU1�¶/¬!1yNøÐ£µ"†,,U‚ļ°l@¤1S)$‘kôÝ Û@"çÌ(Œr�$-ïi•Œ–u>“ðaðÉ‘"äŠúµYpRz´³8gDòCÄh…6j�Û½ÿ×ï¦i[êì®ó¢³/0ó¹Ä¸ðóõZ?ª{ÜÐ0ÓZÊ‹5@Â8Æs/€±CJëˆE|y¬™Gåý,r‘£‹\Té´þW)¹FÉçl£âS$ìz˜ßäˆIòææG'ž�íÚ·Ÿ<à?ý3üÃÿôïÒ.ã­‡„É ¯¾ü/½ò'`5f6e5Ô§Lï±³‹ÔlsÔ)æo¢”åìð!vs�Uö|÷Õ×YÌPÙÁg: b’¬ë;N§<úø£pÇG÷xäúíä˜íýt\PõŠg{”ƒ­-„¥W#Æ«¬)Ö!rÊ\¿vß‹ŸÎ�ë×É9âS7xISn§Þf{w�×n¿EôžíƒNNϘº �21zó9vs¬¢õ[3‹]» �-õU9ò‰!t‘Õ²Ý0«gØ8ƒÊ‰%iI%"|X'n-:et–¨îÊ:œ±#¾c>eŒÖô1‘µ€Õ9J Ðþ¼?Àè>~·yâƒ0@¥˜Ô ƒïEža�¥®ÎbNhc齕0¦"§@‰úÖZÓ·-®ªè¼Ç‹k 9%³¹¹CÛg^xq�=�çøu=åäøŒº®X,{67véúˆ™?ûÓïrpõ }ÛãCËæfÃÍG®b,¤ÁXÚ”T "JebL²ÉWv‹U­FuG&Å fÈÃçÔª¤ÙÀƬf¶QÉõ}èIÙ£PÔ�>sdsSä óùg ÖIóHqAåá=júÞRV‹’âãìnj”�ʾ4!I=J‰Ï�1¤�ˆ>`]%ÞgAÖùJh�ØÚ°( !y´vÚÖÃ}/Œù|�!õ=ueÐÚÕk…5£AÀwñ:Ê>JCL¥mµöÂò*Qβ~‹¬P"î }!atÆX‘‘Y›>3HO.ÿߘAž84{̰֧ ­ï1NQ;MU²®5„ù“0Ôl΃!9ƒ¨4ø™|BÎ�5.ÄoçÞ,e£Ëb~ÊááRòØ*ò±žæw~ûŸðoýÛÿW®ü W®îóÒ·¿ÃÏþäO‘2ÔNÀR"õ~ òtC¬|JRwÅ¡¶¿\³–õ­6ëŸi%_-÷yá²[U$ò�phÁh²êÅã, Ø�¦ÂZ"ª†ºŽ²ŸíïŠÌ̳fƒ•½"¨õ5Uê{F€a‘3VUE=Hã‹RÄZËéééàÿ� ÷Ð(7qa Œ "­)�»ìÝ0.ÐÇ݃2i—B½€ãM¾2çÚvÐô*1§gwÿ*Gg'Üxê€/þýßá—ÿò_ç·¾ø;ØÕŒ»o¿I§çX¥ŽdÎ|dbX‘7èI�›mÓ4{j`"¥Äj)‘£UU±P+@" sÈ+�GL 'fƒ”['bÆ‘h5!P75«n%\N¢Ï¯,¹—Të-F;bé«–U\aêšÔÀI¿ÂÒ`õPÒªFц%•ó˜Ô¦&¤NrZœ"9/“ªÆÇL—`”¥K™„Èkr ¨±V�vBH0�±KtåyxwAe;»�D�99;c2�ÒloÈæÛUœž�¡uÃÖlŸnë”�Ý}nî?ŠŠ ¬’ÍZV%ñZöPRxäº6⋉]–bÊhM¼VPšeø³—¿C{(Œ¿IÝ€²dï±NLj«%Ú:t4\;¸ŠÖ–´±å¤;¥¶L¶f„‘pÚÊ1©eÞð¡ÃjK¥-Úh‘™)�� S ©�!ÅŸlr^ošQ®¡"*Ë KW°¬%—™¦—7$Œ!)£¢ÄC[mQ¦øy•Æ‹#„,·CÂLÊà#9k|Ih‘võ�nÕmÅo¼Ã² d‡V†[�ÜâáÑú¾'¦ž­­îÝ»�©1­ÐÆ0�Í888àî�C¹qƒf²Ï;ï¼Áþ®¤rj)GŒ¶dÄ$~d‘s›A¾0¼ ½ïѦ‘”šìq΢•YR’NvV™ùÙ)Uµdc¶IÛ¶\»z@S7"EKÐu÷ïßcc¶‰1ÆI<µRˆy½Œ‰³Fü’D�â·ÿÑ7xí�|òÓÏð?úì_?lŒóp.ùUŠ"=7Úa´F+r+ŸÄß/g¬3ln B�2 •…ch,0=Ü×JgúÎÓûž‰Íƒ™ªøˆÄ$R®ú�PŒ\oˆ¨$sÌù}"Ÿ7ÆL΂d¥äéºa°úœqU%Œ¤úüÚRJ”ÊÃg ¢¬{@ æÖùí{‘°û¾'ÕçÞ…)—Èp©arÿ*¥Í˜�ÂúÐÃ9›Ÿ±½µ{AjSÆzý.l�ÑÏʸ¼¶_ø�÷kP©nÚÕj½ù.çY—Z .¾‡bù0ö}å5P3€ fÁAXj!zR t]GÞ Å•x–){^{cÐu-órߢEbISdcóÅœår‰iÏ>÷ð¥/ðìsÏpxÿ˜vå9:<Æ>û};ÇƒŠ™ÙdƒI½É[oÜæ…|ŽÚNHŽÈ9ñ7ÿæ¯qøàÕ$bt"†È׿ñmÞxýŒã¯þýèGAwø.`Ì”ý+ ]¿@›¥ÁU‘Ó“{´Ý‚7¯srv�ð÷‹ÿà?úÑ1²œÏÙØØ�Ø:ür�lJúªµv €\ö_\/�@Ó'„xÎôZ³e3M]SBÚ(´2²Ë ÑóÅF#’²xy|]•fþê\fú¹*¤xšAÊ6n<Ž÷›©ëX­VTUÅjµb2™P áSJ›÷÷ßøz�qgÌú)7ñø¦oªÇÔü²¸ Àd2¹À*£ébtfèz�®jڮǘ>rÀj×òä䀿ó[¿ÎO~êÓüo¿ÿ›|䇞ãËßýùz+€„Þf3Jv´™—R ñÝ&L×ûH…"vž¥Èý�bb}ci¸ÖPϵ©éS`•çkÉBù×hCPÒ ì’èŸs”› ) X]ÆØ@Î-Ùlà˜’ÛLeK’HKb˜ÌCDgƒóVL.S€ÚûŒZo’4V+RèQ9bŠbŒÐUÉTF¤XMé¤ Ñ®k�DK×± šIK«»„›TD¥P•Âõ“ Ikbhir\Ó5Çò¯ËàL Êù.>=c  æ:£c jEo@-#M²Åu8g•ÍÝK¹Æ£D»5x´¦.¿ SiüüŠt_Çæºç ´ºpœú^âH›¦9§ðê‹>.e®ÿ;ž.‚JØ£$2:xOU5(-›SÏ i7–LOÖ0ÛÙàäø˜îdN—WjžÍi]$ú–d#~åùÓ?úÆjSæKæ±GEr™ãþ„×sKzf¦ÆŸ�±YA2AÜfE6™+Û[L´¦÷žÖ8œR,Ζ̦ÛüÄ}’?{éûüÙ+o0?}Èü¬'†´¥®º<ùø“Üyûe®_½Îr~ÄSO=Å~åkô½§j2àC$-W(«9:9A)ÃÓO?Íу;ÔMÃb¹d5S4&’u@S#�9CèYS»‡úÛYGʃ‘£�ýÈJaÔ`Êj Æ:ú�hK àW+*[£ËütÎÆ†$$ƨkGžºvø Ò_g-‹Å’f¶Ád2a~º�È×$ﱪì O©Èôç÷ŸV¬dŽQLí•ÑäþÌK;Ç×Q¡Ã_fŽ7åšÿ¼™}ß¿«×Ðûvä¡›šÁ:‡Eæã¾ï![¬†œDu;¬ÖíÐI�Ÿ5Ú1Šî�”:Æd:ÁÙ_ÿÚ+¼òòÛ|ü…¨ä¹ùÈ5¬µLg G§§ììîðêko"¼ô½7xñ£Ï3ŸѶ ö÷¯pû�<õÔ@¯ !¬$Gk�*�Ç(NÖZ ¬,}HâÆÏ8KVž”zBÈ«U'ëjHÐ ì£ÐzбU5¥rÍ 3B^ƒ(@PN$ÖÔhíX,—´ËŽUç˜ÎnpvÖs¦Rjh¶ˆÄA6§çc9îmÄó´˜Ú2H¶€éİ¿cx¸4t!bUIX<ë¬Æ8AŒóS/ŠbÀ?£6—Yoò$5Èc­Æ{©)ªªߣ1« C�`å~qJg•µt]Oï;L2¸Ê`L�µÕú>ƒqap”Ä3çjº¾‚Ò°¶[’ß‹7¢'1‡vUŪ]á\�Ö†�ÄëIb¸ÖXÞôâþžgÏî¤& •ƒÂUµ0¼G�¬>–&›ï=U%ò?11³ô¶]Š©zžb´(ã™ØGÌÄ@L�JЏêQI¡"Ä.¢’¦± "s ´«ÕÀ@—[ך¥œ¤Of HF£ëŠÂà¨È±F«)M�È©Æ÷ rÒNy-/‹qˆ×b|,a"Š®›³MB?#*ý{‡G)ÃÆæ&t]ÇõWøü?þ?ñÓŸ@é :ÏXžµ’Äׯèýð¬Ú3®Ö�1�$||‡Åê.»Orr¼â‹ÿôKx¡pÇsÐcp±”úI)AÎGʼnBzaQé %ôpc ÖØõßw¯Å|ùC÷\ ?/²¯âÍ2Þ°Ë[Qþaó®õºónŒ!ås½oˆQ ®à3öñ.0ÁÊ5S6icphm¼¬jèŒ cHh£¥ú¿78ï"”ß�»Xã áøûuG!�{ŒÁÊòžÇ`ç¡€„sàu|làüYS¸G¬¯Ëž‘qáãü¼)¥×Æ�²�ïÛ¶cx­ˆ(|Î(cØÚÞ¥ª&ÔuMêzN zO=VCc 3kQmO^¬8~ç.ûT ãØm¦ìÚŠGw÷xâÚ®lLÙߘ°3©ÙžÖìmoPiÅÄfMÅ•ƒ=¦Mƒ ™Ð{*å¨u…î3ÿȳL”fqò�Ic¨ ÔNAlΦœ“¢0 s‚[·n1�5øØCÏîÞ6¶rkqUÚppõ­4í ›³fÅsŽB½Vbø®s±ÙãˆT*QëŒÉ›<6G\ޏÐ)¡r@¥€ÎC¦q–ƒ�tÊô«ÝrEè[œÓT•ÃZñ)iÛ–œÓ·ª-9ËÆ¡¤E9ç¨ëj˜óe^Ëpá^ËÇñø~?vÌ<ß×A¡1¸X®·òØsƒÑ‹¦æ„q�™™E>,l{KNƒ¡èÏ%t肱  d"]ÛJÚLLô>¢cÙ¾öõ—yý�CŽ�W8k8<¼ÇdVqëÖ-vw÷h&3¦Ó ú.à\Åöö”ÍmÇlcÆíÛÇüØ�ý ‡‡÷xøà{ûÛ¬V+ÚUàöí»ä¬†�dæï„V’…;§+i†Vã´¥÷‘>dZŠpŒ˜â`(›©«jX£…ýšR¢Z›Ù¬’u«©¦²Û ep�)£p䬰ZSƒD±Ç6ô<öè>''wyî¹Ç$¼0ÚAîß, š=Je\eΣîó˜]ë˜L&L§šÙFEÊ­œ“Tb‘0ŠóHæ"`è} ƒ0t²ÆGHJ‘†�#ãFîE1»Îj`Åj7$xIcKjŸÂÒÉѬ†Ô>gquEÓ4ƒ„ËãCKq=÷DŸJ¸€>!¤á} £ƒéèÙÜœ1�T"Uj°ÎUˆ&PÖZ­RXⵄ~ÿ D”µô)He�è£4‡¹R s-…¹žÏ¥7¥.領$;y�ü /¦4åÞ#!kZþMç3Òm�šªnÖržòÜ¡þ[+bäìä£ycÝúz³Æ‘³¼¶|ý_�S…6–3û”‰ÙÐupåªÃhø½ßû=^|ñ67'|ïû¯càÙgžæõ;oúXf³m|×õH �­Í-RÛB‹Òk¥ÁøÝ—¾Çd2åãŸø89­@œÕ8«ÑšàE°, l3ixã�7ÐCôú+¯|ŸèBîI¾%¤€m*ŒÐ l�YžŸ™¨(Äp®ºPç�÷Y!‹ q�“ —Ê�Îd“×»ñä=¡�D }ÆeJëæŒ«9G| ø×I­Â¾OOTQld¼ï!EšI-×�Ö¸!pb±\Òv�˜sWÕ`Qdeãæ¡®¤H ’$JJhD®º1�þß¿�>ÿ¯� ÷ÐH)­ ¸.ë—£u/û�i¥ciÐåŸ�%$å+†Ä´šH¼ðÞsu“Ó“6™Õ½9ãøìg>ÃééïÝ'Ì—¸³„:¨³@~ØcN"ú$PÏAŸìêÞâ:M“jt ¹Í¨ð@É+tŸ1KOZ¶Ø\X*â]笇wûìã44¡­Faá…]YÌÖšWÎ7à¥Ó]"¸Ç›•ññ¿ TŒeuc6Ìe©ÃØCgüÚã�UYDÖtù�>àc&ì!y+'RºèÁ3¦yŽ}_Êû-›Çu¡CB„$UpÖ3ZUØ £÷9ŽÊgc€¢ü;–!)%šâò~K*Á¸°o,ßïc|ýŽ™@cà§¼bVZÁœË›óñ5ñnÒ¡ÅÔPÉ=%l$ÙÀ¬¯u+mS;tU±è;{œÍ¤“zÊÖdÆîl«5“i�ʉ°ZaBfo¶ÁÌVØÅædµª¹¶w•��éžJ[:HJÓG8[¶œÌO¹{÷.G'Çèªf¶¹ƒ©Ä{çÚµk<õØTZ³Z<äú•š ®ì²½1ʼnº?¼²æ`ï€ÊZ{ìíjIÛ- Áãƒ-±ÆJCU‹”ô‰'Ÿd¶9ãd>§™Ôä,, TDâ—JbnI¹'厬€Þc£ÜÄ—‹j`Íð�s¶PyÎåŽlùùe0hìÛ0þ½«4ÑdV²Op¸"¾sÊòÍûôG'X˜…ÄE -º46Xè fMVŽˆÆgèeˆ!`cRÍùû­­DTΚ‰há³tøüÈd´ åûòo‰_S³xK>5Î79…îXŽeJi›YŽƒÖç©YãE¸ŒqDby_c–V9ÆXƒåñòØŒŠÅù$ŒÑhkãÕŒd¥à( ¯1°Žû4…ªnÖr£±ç“1á„ ¿&‘ 9®·r¬ÊsÆ›Ã1v™Tþ^9ã×*Ǭțʸ̄y?�õ`8OcàkÌ®?ß ð_wã×*C)…Vϰ–~å,f¢œsUÅd6źe*²©hf;ÛÐu gRRtÞs¶Xcd:™qztB¿ôX刔ªÈÚÒ'C-¯¿ý€·ïñðtÅáé o*zSóà̳L·¹‡žÌ˜]½Æ£Ï}”ÉþVÁÖôJQon2ÙÚà™çŸ!‡¿:cqò�imØÚhpZѯVìmo£•b—éÔòü³O±³3ÃZ…`‰zV«1xªºb¶µÅª]"™>ôª~ 9ö¤Ø“r›ˆÚãiiãŠU˜”'Д'ê@Ô�œ<)yy^ð„Ð|ÇÎæ¤Lß÷,NÏñRéýŠœ#®2´mËb±à�ÛoÑu+fÍos† IDAT³™øŽ …â¤ih&ËÕ’åj$‚÷ëBµÜÇE¾Uf°2/cÖ²®Ë]ÞñœõÏk/ƒ¶ã¹µø”�¬pv.îmo�Vï×þ9‹—”�.‹©²œŸÞ'Rv„` 9šf&UÃ�{Gt}Diǃ ¾õ­×Ѻfss‡/|áKD_SémúÎr|ä9<êÑz‡ÓC·Ú ú'Çžxá'¸wNUost¼`:Ýà‰ÇŸâûß¿ÍýûGÞ€BK÷ññ¡G‘×A)ff“) ÁÆ*êÆ�R¤v5Z H£¬A]×b´¢©+ŒqCsFj9^‚H£¡$*)LÖh%R:…Ôh£F У´&åŽÝÝšÊÉ&QÛ m*”²� ¹ø(S6Üççüúo¡œDjéŒá`г’üg*MVÏŸ)D´6ò;=Ô!J ªÑ–¬5`¾¬y)§óz50¢²Hi’D³Ëü|¢ª�Õ”r1žÎÄ$Q÷™$ÁJì±�°¨ÊfVÉ“H¤œ™LgÃü ñöï÷Qæ3ß{Œ–æ—êO]Öá{§€:eÖ5˜sŽz2‘{jj(ójŒØam×Nh+ 溹§„ÉÞµb8ϰé_3²û~½TU%µïP»Ù$cŒH8�+ÃèŸ3R#ãbÃà}ä+_ù:ŸüÔ§èúž_|�åé §§§üÈ�ü0ï7þ“�)?ó3?Å7¿öU~û·¿À›o¾Åç?ÿy>óó?�ħKJ�sE¦)À×[o¾ÍSO=ÅâøˆfRá\µ>Þ1J:Yð«­m™N§hm°Î±¿¿Oß´1¼ôÒK` ®qt!ÐzOFÈ(«©›j  ¯%aêÉ1- Æb轮Ŭ¥iȨ†‹!ÆœV—™ý´Ö‘S|×Ú8 JFµ¢s´¦m»õµV”mÛ®÷8żªD*†Ô¹õû+û©¡i«†ë*ôçŒÕÇ{k|Û½‡F3Ê&ÿÝ6|EÞU6è—!ã×O>ãB|¼‰WJ¸çÑ@�@µ-š ²O¨¹gÖiþàË_”ÃY\B*��Pd’�ØÊbQtÙ‹éñP(½_‘b@…qâ“Ð.�%$)bêICÛ¯P1 2%ù,—»Ócô»�ò™ì u.Ca¼ócz‹�ÍGyûͻܸºdk{“7ßy•ƒ½=NN¹~í¯½~�7ßy�‡Žù­ßü?õ“Oò»¿÷'¼ðOóÒËoðÝo}�ç?ú ^yùM664Ï??˜¡Â–«¬Æ¨Lßµ¸ª–‚¶4ÎAz�UâO¡ˆT�‘ÈûZ9*×�â)}ßÒLk$�*›! YÊT!*Xˆ í4)'Œ%’°œ$ÑÆ(i\30YT$ŸŽ|îÏ% 1EιH±Š×M’z"!$DVi¹¹�ηQY£”§™ÌèV­lx•Å9 FKªXèш_Š6–ŒÆ¹šÐ÷8k@‰¹lLahŽ@k¬ø å(²²Ô‚°n¼÷C:“˜LÏK¼—9w:­! ÛÌÙZ8IÀm…"¥åoÄI ¦µdœÓ($ÅT)a÷}ÀêZ¢áµÆûžf:•ú@AH�ÐyšÉ�æ2ÁiúÑæ÷ƒ0V«ûÛ{2ç sZaÝÐrN𙥱ç ž¥6*õPŒQ6Öµ\'zº!žaÖC rn�öeêZyÈTÕ5}߯ßCýY$`©ë0£ù¹ª*NNNh67écÄås>e�Hƒ´R¯Æá¼–:V)V«•H/“$H­×Ž,Æà ^a"Qu„eËÞÞ.Fkvövè–ž»÷¬Ÿ÷ÙÏ~†»wî±\¬øéŸþ {ö#Üyãûä<@3Ëþ%ÅLNо�híhꆤ:b ¨^@µ¶mé}7¤ .Pêï{¬1¬V+®]½E]UÜ¿wF–«–ÙtÆl{Ÿ>i¢²Ä ¡2 ç©ëºõ5Þµí9ø“„¡³\.QJ±¹¹IΙÕj%)ÀZ£’ŠC´º²ºnX,;[7ÞVËuãèÚ–¦™`]E^vâUf, �\¥Ï�ÆÂú ï)†Í!ìÐàÞÜÜÄ{Ïd2‘kÆŸ«Ö²À¡®¯†÷Ùt�[Ãkyï™Ïç‚ ïÁñá9{�ÛWŠêbä;.²K1=.ä//ÀPéÑf²<§D 9ˆ¡c×Ó¨ Þ£”ÆjKªjZ•‰zð˜ð=Æj¬Ê$�ˆ*u"›„÷Œ*v†ØyãÈ!Òë„2 L$«DÒm4]ŽÞgªkl–Y Õz m—„«1 1þìZk¬ÓxМë¤/Ž10S@Œ1íÑ�º/pî³sySUÀ¸1Hâ½_˞ƔÌòœ®ëÖ ¡v¾ÄänèžÔa-†~!'Ñ«LÈM”Ç`Kù{åsŒec™P)Œ­ô2œÇ‘÷!ãòy×qœ6¾vÆ aÆÆŸs|,뺾p¾.{•׸@;~Ÿ�Ë×ÃØ³i ôŒÏœw� ÷ñ»m¬Ç¬�µä0Gé4[µöºÊƒ¹¨�vÖ9jͰ3ô>±µs�fç 'Ë„®3j²‹Ût,Žï£Xg0FñÌsGkÃrճ䘦šâ“áÚõ[äÔñøó�³·a™w-dGª&Ü| 5_ò“?ÿsÜ{x—ɬÂTmŸh&ø˜¹ájÚ®¥ �©s|äé�póÆ5Þzç�˜†žÆÕ,O{œ�¦6Ü»}Ätò 6êJñø#Wùη-î¾Åîî§‹›ÓŠ“ù «Õ¤¥­oIdÚ®e2Óè<Ñy˜OId"oUȆ$$6]B´¥[x (‘±JkB߇{ÒŒ®¥ñuv8ÖZb¸pí¦a“SWþ}7Ûe üýEI�ô‰Ö¯ðAÑu±")òâr®E.•’€¤9d5‘”¥2T"OÊ*éÁçGÌ’S äÑÖRÏÓ¥rdc²ÑTJd`Öˆ±vL:B0f`!)EVF˜6rÒC˜tø3aðC Hìý Yöž›×7iêDèÅô8ûˆŠ;\ïу:C]Í’‘¸ „e«�0£¬®ð!1Üu@©Q�ֵТÔ­,}çéúžfbèzÅkß¿ËSO=Ž÷ \ k†zÐ$"Š*DªÚ|À€HÊžœå˜ë`�Ò…˜Ñ$a8I,œ4YuRÚJ’µ�ìÈ(¬©HÙˆi±.žE礼ÚVHaPO§ÓófäPÓŒe^ïÖÄ)ó³Ô­ƒw§÷ë×íºŽªH€JäúðÚ…‘¢K \êªa¾5έY ¥>­'œsò7. ï=i`ÎÄ¡ e¾Ïkƒà8øÅ(ÞxÖRD˜§ƒg3›²»3ãþýCnìïó÷?÷{üâ_ÿËœÜ~0œž®ÈÑË}n`2q\¿q…·Þx“ÔÎéº1ÍÈPiTifÓ ŽNæ¤ ý’ì…¡XU†él›ÃÃ{ëÏ”GŒ©¶m9;;ãéçvhê 1ˆ™¦ž¡LÅ˯¾Å­›7Ù˜lÑ÷‘åªcbÏ×·²VMCŽqðè(”}�Öj:.©,¤†YPPÒµd?–óùþâü9—NVù�O¤Â€Ê)­†4‹jù’ÜLj«*Ô¥š3çLôa]¿[kуߗ€ÎSz>ïµñ!ôÖÚK¾6çì—¨(òš"º¨3fdhh×ô±ŽtÌ*’€& ZÖ"#žÔ¬ª›"¡M˜l-i&Ä(²_̹®5ËæÈáÐhzßc�£|}´„G2�¥°J>�U\¹r�îtŽD—*°¡z7MkùþòÆÅ÷q xC¡|—E¶tʱÆÐùñJ1Æ5àT;åuÆ PyݪªÖ¯]¼wÆ�UnXœ³V Ñ(t„ál�i ºVØ^ îŠÂ¢J1 Ѹj�5fàÀŸgÑŒ¿OìÄH•ÙWK“4ö´'Z}á3Ž»å¹]×­�YIá•Ï:~�Óét}Ý�Ï‹,¤ªÐ�Þ×c ÞÂEÔå"±<æ2n|^Êã.?v,½Ë9ƒB¨ÕZ“³Ð$QFœÌK§R×£+�Q½�`kn=ù<;áv¢¸uí:WìŒÛ¯~›£ÃÛìïlruo§5u3!Ïyþ‘g¹ñÄÓ,ûÌþÖ6_úÝÏó�—¿‡ŠgL <ùèÓ¼þú=úÜ�L&›Ü¼Ùðàøˆ~Û»,VU3C©Le‡ˆYD®vmÿ*o¾q�~Ù²8;£Ù0Ìf ‡÷V,§tíœÙ´b£1h2g*òÃ/~”ðù/ Ù¦oçÌOÐwß.hœÁÏá�7qñ”×^��gnaMDçHL ‡âÌ §)§@ P×ʈ<a åœÈÚ > ƒ|ñOÙÙÝÅ8‹î#ÊèAê!F\娨˜1™Ì8:zÈ|~Æææ®Ò,– âÐÑ[µžH·êH¦Á#s‚‹ÔÖâ»óyÜ<KUË×å†Bã9ër7»Ì ã{}¼>•Ç–¹süïç¡•Hw5q˜Ï dI�Ä@"m«™/ÄתíZ:¯©ê«VEÚîˆe·ä~þkÜ?tô±¡m3óö˜˜ÖŠÇŒÉ[›œÎ;º/½þ ÖTêpæ{ø!Vt«ˆ«ìpLǤÖܸٳ»?÷YŸ¸àÛ¯ô<öÈ6[™ÇŸI9{–mGh=ð^‘Ó«59Gr’Ϙ²0m#§+&“Šh=oß9ã«ß|‡|q— ?0v€Fkñ Q|kŒ$b="ÒAX¤?¿€Ö–œ5•©$F=g¬28£(~]"7ÂJr.´rb2­&{"Erf-ÉÖ f0�*VQPm ¹ÀÌ1 ¦Î&atb{{ŸÎψ)¡uFç´§ŒšEš®×Íž1‰oY¹7J³N)MŠš“‡Kæ‹97½Ê¯Ýãµ×N9¸¢Ð.á´ÁYMíô  „ØãX—€r¢ï#•³ Z:ªª"„�Šx†5ME×Ë{)©ev¨ÙR £Qº�<¤K3Y%´Vät‘�þ~¥¹†Ukvs AR4Û€õ(kôzí¾¸¾W“ n>—×-Lò2'—cY^¯4�.c5b ÎëŠ µòPÿ‘óùë#g¹×þysô˜^'x?J|u"…3>e~è‡�/ýÁ—ù+¿ø¯òã?þ"ÿø7ÿ.Ÿüô'ÈÊB¢Úø?Ù{Ó Û²ô<ëYÓÞû 9ßùÖ­¡«êÖÔcµzv«Û’ºÝš§–ƒ@B Â8l° ‚(dƒ0á@Æ4¶%,KÂ`YrÈ´$$ÐÔR+,©'uõTsݪºUwÊ›™'ó {ï5ñcíurçéjó‡ \ÊȸU™gØg�µ×ú¾÷{ß÷Ãì&u=§i��j£“z9¢h‰�Çž±“e§¶Vkëë|é+OðîøÎel.%xß2›Í¾nn(—ÌÚŸþÞñöw´gk«‚(8š.­üÆoý ?ö£?ˆ©Ö(K…ž/¾®pÚ¶mò2©"¡ 'r¯\¼]]y~�£déž÷žRšEyçR^q¨ŽíŸ‹;ýb Ǧã¼BáUªc©ÿ|>GuLþ´Äª,–9QÛ¶,¦Óå™o_8|cüë?Þ€^E#oÀÙÓ¥/µÉ›Ìª©ÿÜþf”“mc u]3 ¨ëzyˆe`ÅûÔÖ—S#´Â‹ˆˆŽ²¬�VÒ4-ªÔdêpc;¾ð!½G‡Ãe–ˆ%ðBÓf§ËŠétŠé^¦µU‰æÜ�\Ñ(ËrùŒ1':N-¥ þ˜=ôJ£_Éî›ç ?3iúæÑ«¬£¾\"ƒ1ý×]¢üß î�K’®r$¢�A'¦€Ò ¢L`w°d ©ÏP‡ËCgiØKèú@Ùòò‰yU7Í1G*l÷½eIYNóû®JsÒ—?''~ùûêË_‰±’×Lx˜Höš~R½Z%ì'Ú}6Oþ[~­Õ×~¥÷YJÊBLÁƒèIJ­Ã=½w³@ê!Ñy´)ñÎqÏý²`JCMi $ƒ�Slïl³³±Î¥ógxò‰'8\8^Ú�ðÈ]—1Û„iÍ"ªA� -£Á;?âæÍëxç8šÕlŸ>�$ ‚dctŠ ÖFJ“$ex›Àâ�¤UeYpÇù \½z%mÓ2ù$­q-m»ÀŠÑ°DàpmÍh`xèò›øÂÿ,É»Œb1;¢­q°;Qɉqq§BªÔ’=¸)RP%ºND*dĬ“­@È‘©‹/^„Nþ•8A>$!y{‘hæ!8†U…÷ŽÑhÀÞÞ.…pttˆR© ¼XÌÙØ\ckk‹›·oã¼ÃyKY(DA �ÅbŽ<•X&mk;©)iàB2¡F&©'Á£¤Â­€Þ} ¼¿o­&ÀòÞ^e@æuÔ_«¯ðò¾.X´:6E6Fa�â _~‰—^¶DFìí ¥H­Ñ¥  0:péܘK·yèò=<ðÀ�}åeœqý愵�“ƒšº‰<üàE¢«i›#”²ð ¥¢Ð£ Q”Læ1E¡|ÌÛ‡OÏPWŽÑ¢¤õ5kÏ0(¾Êü} ¸Ð t…mk|,ðQÐúˆ U¢C �Ç£T‰Ð�J™®`™-jœ+ùÔ§_âÉ'^â‡è›ÖÆ:ÊA2™ÖÒ$94‘¦MÝi¼Ñh­ ¤8J$ÿ¤H@Iµ\«Þy´)R¼4æíÅ€R¹�z:·¹™Bˆï%J*¤4I²åBge9³3d{³bw?™0;çPF£…@‚ i0*Ø95fo2çgî+œ>3ä��ÞÉ[>…û8ŠÔÖÞÇ|ÿHŠ¢¢±a)㑪À{‡Q çm¹µ{ÀæÖ»ûûlŸÞáÊó{\}y¥W_¼Æ£�>ÈxX!åW^teUtø�èi B¨%x3›Í0å:‚еw—„è–ÞqRêne×ì+ d@ˆ>IÊ_>~Rjbxg ;GjÝyÍ$Ssºý/ä˜HˆnÓ‹g;6¦R S–'A™ŽÁ�Ùdp©‹MWÙEËý¹‹|§È,p©óùœáp˜nŽ Iv ¤J¾?Þ‡NþgˆdoÊ”sN& ƒôÚ!à|�÷m[6O¯ñðCð?üÆÏòÝûÿ¡à“¿þËüú¯ÿ“ƒ ßû½¤>ØÅ5 ªÍuæ �³sbl �] ‘ÝuF">uš#2( ž¿r…$JC°uWN÷wBAÈÎàÝ{ÏÍ[·X[_ÇÇÀË×oðŽw½ƒ½½Ç?þ_‘¦…7=ø G·®!HÕ™š‹‹K• ·uWüÔè¹O¿ÑJŒ‘àAˆdþc’¯Å@Ç6ìœðƒGà‰Áa¤J-Ù ‰%‰BxÎAð)>Jý¡+öˆ�FK(çÞYˆ-%FkÊ¢ 0†Bi}ƒ)K¤Qݾ™yÍ×6Ë\¦ß€$t`ÓЫo¼½ŠF–óô÷þÆ’'}°!� FäÇe� 'çYJ–+ù=¬µÉgQS”#�uP\ð‹ 2µ)ÖkS µZYîWœû©rB±Ê.ÉUjë.Dd¨ôÂÈŒhw#¿G1F¦Óig�ê—Æf™‘Ç’©ÕÑ—Ie°##ßýùÌÉL_攟“¯=ÿ­o웯7'>9Qê_Oˆ‘Bëä� Bile°Þã}@¨d8Ihc–ÆnýjA|¥Š}Ÿ°ôšÉ RŒmð®ÆÅØU�¬ ðØ® EàÊóØgäçµm»”¥e�›¼ú@F¾Î#‚×~’˜ç«ÿ}äùë�¾�nÿoý`¯€äÿ%ªyªBøer¤ÈÁ,FdÓJ�å Éœ™»€‹‘¨ eY¢Išü½ý>òÁ÷P‰À¨Ô¼ù�™YÇ´ŒÖ·Y´/­µœ>sšÛצ€`<aëšÍÍMl¬»Ê8TÕ€æ¨Æã�×h¬¥µ-VÑ;‚ í9{î §NŸÂ MëjfÍ,ík•¦Ð’͵U¡©ŒfÞÎlï°°ŽÓ§¶¸vk�AU°wpÄúÆv –… *Kìp £ {GÌê†qA  �tD"Hò�TÁO×^è2™ª1ym¤Ÿt*ä}ÀÚŽiå=²ëPX×-£ñ‡G‡œÚ)Q ‹Äâi›!Tjû, Uâ¥ÇhÅl¾@B Þœ#†@e ¢�P�D-dw3‰Tq²ZÙßòXzýä3w©ébèþí‚ļgäõþ�ÖåkuäsNI•gc3#L¦O?;e}sHÛ¤ŒJ�)Š’iˆBr{¿a{mÂpì‘EäÔ¶%ˆû“ o}óÌðé?ú2½ù7^z‰+WnQ#ªõ’ó;L§{hY°·{À™S^¾uÈx}‡¦‘x MÕ–µÑ€á¸ ©#Ah4χ>ð6^ºy‹…;Læä�c>¯¹}sÎpm�ÉÑ qç�wRíÎØÜ\ç¹ç®1›CT)¹ÑJƒ«1±A†–ûᅢ£ƒë|æ3Wøè·ÝÙ©»Jɘ $ŸœÎ;¹%µè:„…e•[J@8¼wÝü¦‚FkXtÕîà“× "ù|A2\WÚ ´B �2ûP©A�4’‚ÀÙÓk<}¥F„äV·-å`ˆ³e$E!8}zŒ 3ê9”Ð\ÿÚm®^Û¥µðηo"¼C¹ô"L…Eë*yzÄìÁ"ºdQ2™LÙ;˜£«-v÷¹xq¡*ÚVððýr°×rëVM½>àÆ­ÛüÁ>Éî-GUFΜz‘ïüŽG¹ëNEYe€7uõB¤DT ‰ˆ²3N†Û£A‰’q d¤@c»ÇU…$1ŠÚ :9y’–¼Fð*�i�™{’cy¬[PTC¤ @bL¥˜ÈãÛyg¼Ý&Im!Zœop¾Á¶sœ-Sñ 8¤ËÞW>­u .&3n]øP…Yvp¥3¦çib\H¡+&—eÉÑÑeQ¤˜×DQ ŒGUÐUĨð¡@È2�²®e8*ÙØsõê ™Fsd EE,õ-Ö‚÷¿ÿ~òoþwüäßø/ùöïúnŒñì]ggs„5b½¤m-Ž€iPjO;¨s¸ù ±@•ïj”p A)$·æTZQ–SVÌwØØÜÂ7F”(QQ7 „uü‹ßø=þÓÿü?⹯ó™Ï<ÆG?ò]Î7ùé¿÷(ËÈOüÄ_Á.v©í.¦â�g<pp°À{Û1ïcò1tþYÇ�[Š¢àæÍ›loo§\Àl Äm¢KݼÁH¡!:*£ÙB;¡T�ÐZ°‘b h]L…/ã²BÇ�Ø„ÔÈ8›bkºØZtñvÔo-„†QiÀµ¸Å·£‚¤†ÉìY€ÃTך¶am ‰tU.匪c K¶ÑЫo¼½ŠFŸZ¿êÏ „Xv®Ê Ð*£"?¯/ÓÑZŸx�¬cîƒHmÛ¦ƒ ¤Ä!ÆH”©»„é¹E©J £<ñüLÌÿÝïHµZÎ@Q¿«—ÖŠõµ!¢qøÃyúœñ¸ƒB2Г7ßáp¸L6òk¯ºîçyiÛvIÌ�é_ÃŒ';*åßõ™ùµóï³cõñ}‰ÅªÔL"hC vÉ·mÄ ­šÆ"S»˜t­Î-]üûŽe5´§)_úŒ” ÊdF‡ïÞ¿³2É`X~|Û¶Xk©ªj9g¹‹P]×TUµ‡ú`XQ'¤ˆ¹SÙ*ƒjI?õ>�¯ñ‘†ÌîË@é*{o°ë�UP8'ýû|ö­ IDAT$¯‘ãµá2êZè¥L'†m@kIlÁ”ÃÔ:À¸(iÈñ¾¬éQÏ‘*r×…ó 5 D ôMò‘Ð….)LEãZ”,š!GIô"ˆ®ØB’yERªdŽ=JKÚ¶&Ä5¢W@ò«QRP*M’gЏÆ@ÛÚäûÓ±‰r›xbŠABc \¬i3Nm—5Aë11FFU™Œ•½ÇÇhTrxp€Ò�¶­ùØGáòå‹|õ«ÏðÕ/¿Ä[.obE2f–Z—ö¡Á¡„F #Gˆ€ÐŠè#‡G3†£mþ¯ÿûKœ={‰ç®ùÊ�ýØ;©ljñ�°ŸÔa(8¿díxpÖ3Z×2”*ñbŠÚÖ"Tzb–çÅÔÅ-™:&“îà^H8QÄ8]ƨ¼ÂY-–q=9.ÇÅÑ~©üáïäg~æfÞÖü�Ÿøo¹zå1FƒuZ»@kÄ©?ɬʅt)–`§1†¢ó¹ !0�—¿÷³Þ;»”&@:O‚÷©ˆ²”„l{̘^‚Öè�Æ,ÁkcÌ×9š.»¹.ׄè 3©¸ØÔ5R*œu”e‰#u'S*1€tðË�NVgªŠº®QEAX,–r»Å+ßoŒ�Çk?«z �>‘Á›>å>Ôp öd¢OÑ_edÀ¢ŸÄçç-™]ûEéc’hÓuóŠKÔ;™ÄYr+J8f+ôˆþO¼YML�¯æó9³Ù¥“Þ4«õ[ g¶K~�¾ô¨‚äÇõç3ûeO_¾Õ7Ý]•Aôç(ƒý¼ý–Ü}&Rÿû=ñ©‰‘j)m èäw!çW+±Uÿïw2Ëì¤\•È`C¾¾•øRÅ$ƒfZ.×UžŸü:ù÷ýϱêA“?kf)åï©¿&ú#¯™ ½<¾ÈÓJW—ÿžç³Ï¢Ê÷t?(쯯üغ–_éI=p)Ë!B÷Z¡^E¶ŒHŒ’ %RFªBcÛš çÏaÛk["u6R ]Œ×Ö D ­‡Lön³¾¶Ž‚² º¶¥mÓrᎋ(­ !þ®ëGŒ�¥rª4Æ.Dô>R”†j�/½tß¶»··Çdr€ަI­ÕCH¯ gÏR�’‘Í�ul›®¢3á�‡4m‹‘ݽ ¦ªR³�.É¡ãõH)QZaŠ"uF’ý :›¡;bpˆè‘2&ƒhmØÜÜD Að�EÓ0�Ò|8Ëá|J1(‰B ŒÂGOë,­õœ>}†à#…)i[·¬ì;›|Œ6!S©X÷ý~Œ1ËÏüq"Ñ—{åÿÏÀí±×Ã1ó0ï9}¦ªë�O«ûèëbˆì÷”Î̢Р�ë$³yÇ&×ÙÙ‘\º£`k£æô–g}·oÞ`:OFËm ÎÒ4Ξ٦(‡ÜÜkØÛ¯±­çö ¥"™º¿ï½—™Mö8ż>ü§Oiî¹tŠSÛ6Ö4ïz÷ý(“˜!@];ŒÑ(”DPòµ¯>ÏÚx‹íí1Û›%wßsŽ{ï=Ïpìxô­çyÇ›ÏñÐgxà�³\ºûm[3 ”„¢,AI¶Ïnrûà Óù.O=õ Ÿúô§i}MÓ„ …D ‡��Ù³ …NŒ@‘€)ó:L¼BÇŽ‘¤F$öƒsŽÉdÆç¿ð4ò§OñØ—_¦m ‚€ˆI~!HçŒÖ]G&XJc!{ä%#õ´Ÿ6lmx7Ãù6ÅA„Œ%H")nÚ\|ç·=Äwüùû¸ïNÇæ(òøWØ?HR�ÝrûÍ€|Ú§SëìãF‘àS'²í�5†£‚j`8œ¶H3àh6g¶°Ü¸u@ÓÖœ»°Å­›‡h±Í­ë·8ؽÅË/=Ea!H®_Û=Y0Š�RBHE³¦i°Þ!”ljT]|#²§¤IÒ§OH…„`)EŠB ^œñx¼”·û.1~¥óòþ'—ìÈ~63ôóþ¹,ȼÂ{Zk—�¸Ä7ÚKmbYë,ÛáX e2—αÂj\Žã¤ã ˆìÙ™ŠBuq¥ú\‚˜AÀÄ.k›ç¾ôå?c4.ùöïøþúOþ-~ó7o%U¹Ž#öwkÚZšèB$à'Ï… bÙI­Ó¹SVšÞ|ïzÏ#|ê·?‰€©8šÎÙØ9Ëp´Î|Ñ LÉûÿüWþ9õ¯þ%Æ£-&“¿ÿ{Ä_úwÿ-þæßøï9wn‹ÿà/ÿEv¯=ÇÎöï“9u’fǬK�Ó^á—ütqoþþݚȱ¬2¦³àh–çaY–x—þýŽÅÚ¤˜ÛyŸâ!kS!ßûÎ ­Ë W¦_tFÍ¡¥<>�ó\EAÝÔ¨®¨»ÌÉzç½R –k¢S*ô 䯉çkq¼Áz�̘ȠÄj×§ŒÄöƒõ>(æ}£Ïü|8Nâ3 ’Y9Îc˜{O�Pc‘1%‘J%³ÇL îË{ªª¢í*ùÚúlœì]Óo{ã±ÈËZË@k‚ (­SP! ËÔ2(‘7¬ìm”?Sß�"„Ô¢1Ïe Ê›tfaäçö4«‡úRÑû;'C}iS_"Öß8O°2\L�˜TtÕ¥Ug$ù Lຑ碟”õG¹²´*9Êæ›RÑS%V/ˆíñ5æyè_{ðÉsÑl²Qvß¶ŸxfÀ§?–óÑUC^ë£Ï†Ëó”ç8{%å5y"±î’𜈷=ÃÉþ}¾jöÞ¯` ™˜!Þ{Btø¦f}¨—-­5­�HY"­wˆà1Z¢ …�­ñ�+ןcã®û1´RÓÚ–ÉtÆ 7_æì…KìOQJ1Ÿ¡ ͵k/svgƒˆ¤,*\ÛÒú€2§NŸ¥mMkѦ@ÉÎË@ ”N~)¶”™ÚÌ7‹·oߦ\Û¦µà¼£>œ3¨*¤„ýý=ÊÂ$ Á[\¬¯�†ùdN=ÊDÖ×7¹µ{ƒK—.âœc6¯¹xî"/\½Æ½w�F*Cô(¥O ‚˜ �ƒ¤4·- ¸#�¼`„6U œ9u%ÅpÈ~=ÃÑ5‡Ó)�|I¤Òѵ¥µ–­Í-önßB†ÙbNc ¤ÔÝÞœ*öUU�MG_IJè;ƦÒj¹çµÕßcûkku]õÙ“ËcX‘ýýñõîBÞór:�ˆ,ˆ1R×–Ö4ÖS7–ªÚLÒŽhqmËh4â®K[4­,Q: Iº·³½Á™3-W®°w¾òØ3¶Û€V-% >óG�óÈó³=â…ç¿Ä™GáÆÍ+ ×/á­åÊ3/CP «1M=cgsƒéÑ-‡m['�úˆ;.]„©§s•æÔöÅãªE�V8· Ø­ñ±«zG‡¡ÀÙ^±³6â»ÿÂ}D{€sŽîÿ O>óçÏ�Q*Px� â½%Æž&VBºûK „$†î¬ë$bÎBÝZŠÂƒäÓŸþ¬S„hxük/°¹všËŒÁ"D\vJÌ��„‡®õ;€uëw߹âQŽ ·w_àýï »7¯Ò6,ÛÛZ/Ø�Ü`}ã<çÎopzgƒw¼ùk£µÔÁK\Û¦d2”‰á# NȲ0ˆ> ‹ÄžRâ�@øˆ1šÖ6�/PDjÝy+ÑÙ®¼ö@Ë=M äŠAÌÑŭľ7ËqgOA:kÑzÙöÝ­&×yÏÌq\'ñ]lß�ùòã3;'[ô�¢¦i–ùDÞ‹…È¢{Ñ1ºEα'�Òb2»ö]—°¯1u‡K � , ¬[pãÆ5¾ðù'ùñ¿öã|ðϽ�«Ï?Ã/ýÒ¯rõ…+|øƒæ-o{JHˆ1šŽå“ä�™�.¢JÅ(‘¤Ÿ³Ù!MÓðöw>Â|:çk_~’ÃÉ!?ò0ÞE®_»ÁSO?ÉÕ_äÃßö­üÀüƒjÄ­Û×­øƒ?|œ§Ÿ¹ÎOýÔßâ§ÿÎÍåû¿��uÅ�ϲ¹1D‘ü1�8Ža¥ÇÙB�g)Çe9f[>¾‹s‹šèÃÒÖ#ZMÛª°\/Ù&!0ŠÅl�Öc¤Lƒ­s8k‰¸´ü^»kjæó�“XH½ޔɴÚhÍÌÍ)»uX×5¢ëTšÏjcLêÚ�¹è˜?×&ЯÎñô*} >pbÃÎ#û½¬²@ú PN0ûFã_šÃI¹ìvåBÄ–†Ê f-v'Õ2%ÀzË\$}lzxÌ$ȯ—ÛuXe"õ=z2XІ€ð��Òlmm±k-$FH¢<–S­VŸá0Ëì¨<EQ°X,N$Ð9©ÎÏëƒSùu3 –�ªþÜæÿîƒ}†MÿÿEï@^ýN„HL$‹Ò`»Êñ€’Ö[„˜ ÑVà‘Xp­gر„ò¼fÅtþ@}Ð%¯•Ñh´<¨„ ÊŠùÑŒVxZ‘ºÓxßâ¼B«ã.tyúLž>£,Ó˜W=€ò|zï)Ëò«èèç>D”!5MÛb Ók™ýÚ}¶\àNünõ¾Í?yŽû÷ÿ*· ¶-³l·,—ÕÝõ£ ‹zY)Bâl2íÞ‘Ù™ª:µìœøúîp¶ÛÓ‚DZÈ,Èþ™ŸÓgwöÏ£¼÷×^„$¹é%«Õï×òȾuJHœ³˜.™<LfÔ�g8R”в„ñZÉÄ·8Ûà#”¥¢Œ–÷ta4uë™NPÂsï=çÙڬؽéYÛÜc,Á+¦ ÁSÏ1Z/øêW9µµÆä(pþÜy§ ;;›ÜÚÛÀ.挒¶>`}¤98¨ †ÌœӧÏS ËŠá @·®a}cÂR!#±”¬ %óÚc]ÀÇ€�è%ųW^âêµMFºåêÕkœ>·àžKç©J…Ô�Ö7T²êZ�wµ¤JÞIᘡB:/SKõïL�ÓZÔ´VP”Þòö;�Hòµ¯>Ã]w?‚Ñ­b’�zKj»ždR3¶¤4()J�÷Iêat@‰€*<ÎÖøXâ}ì~,w^ÚæÌ¶ãhÿ n^›s4?dm¤¹pá"¦LFʉ•— ßsWÀôW£»¿<� ?"r×�ç ÇL<{<|y‡­µÈÆø·nNØ›ìqáÂ×oqÏ=ñÜÓ_å΋ëŒ >÷¹ç8wAqéŽ BçWæƒï˜q ÞX0:˃$RôbË((´Á•€$�À3ïZ‚T(­–l·×�…_/^K GÚ¦ê™ÖÙ,Y/[‚'ùN¿ùþ&ùȇв�¨( T•AF�‰ŠÖ³l8Ó/@/ê:ÑsüMŠï]ki­™N§ìlª%˜ÝW!!;à%Û%¤ç$†V@jÏ ªh‹®Ã™DƸüŽ­µÄ\$ìòUøÃC‚µÔuÍhT-->Ú¶em¼Áb± ª*ê¦9Σ¤Xƃ9¯±ÝßËÁ€Ùl†¢{ÍQêüÿË]öÆøÿr¼Òª×Î"µøÎž } ¦/3êË;úœ~2Øg,™>Ý�µvÉÄiš†èSµmÑ6„Ö#£À («*%;R& ±”Iæ¡Í¨Ê G>lúŒ˜>`Òïh–¥¦iº„´�ìíí-Qè>S¨*¬&ÐhéM·‘õ�©ûsÑOfò5æD(_[öºÉßÃêOÿõów²*è³tú‰P]׉UÐmâÖ»ÔᡵId"I¸>â­KsnôòZóßg{­&{™nÚ÷f²ÖÒ4)‘-´¡,ø'ub‚ô™O}À-ÏíêXõÊk"ƒ‚‹Åb ÒŘdyÈLø˜º…¯}Ši_ÆÙO°û²›~BÇtñüüþ]}~~|4N�•d¹A’<E±|¿Ì Ë-W“…ìú¾DBÛ°>®(|募çÒ…s©#–” ÕhŒ( ÎÞq6†£1³é”²(¸uó:U¡©ód>2­!UÁ©³g‰B1_Ô‰úÜí-ª»/Û6²R$ý¼sAòâ™qóæ5êzŠ÷-Þ¶ll¬qöôNEò2ðÞvÀ‹gyèòeJ-KŽ'ÜÞ½Ád²Çã_û Ö;Ækëܺ½ÏÆÖt9¢iCÜj¤�/™F¥ÑÊ`tqbOH{„Â(�– DDI�’©#Ó¹sg)´ÂhMשÎ;La˜Î¦D%�Z2Þ³µ³EU•Ô‹EwFXlëh[‹) ƒÁ€A5@ª<ô÷÷,­ëƒñýý8›ƒæû0?¶¿>‹¢8Á‚c08±×÷Y¨YÚùJ‰×âÈ÷RN´|°h-im‹eÊd¶;,X[+™-‘*­ çZ®^½ÎáQË¢ñHY2›ÎÑBSC Rž;.¬ñè£÷°¹nøø~ëcƒõ VH®ßžóü û¼puÂg>÷<_~|—_¾ÅÎÎ:/lác Ñb4¬�$o~øN.]ئ,4§w6ØÙED´ŒÛ0›M¸p~›¶ž£ *h‘º›�=}S”(S€ðñ.P[‹ÅðÇŸ}–/?y‹Ý‰æ³Ÿ†èÉ´ža]Ã|1£i4u�w)4ޔʌ\ºýH¤Jxçu•Z°+ªA‰�’Å¢e6­yþùgyêéÇØØT\»~"Þ‘›»=Á%Ö IºcOòBê–è³!sÃÎŽâ{¾ãÝ\¼0\×�'RT³Ã9ïù¦‡xï»îc´6æÔÙ .\< qÁ›ÚàM—N㬥m,>D¬‹©;\�…Ð*ÞB–]¥öJ)$ŽÓÛ÷½i“õ!\<¿Íx¤”ŠK7xäÁ Ü{ÏG“}žyòeî»ëA†Õ6Ï>w…Gßu�íS´¶Mï“dÍÙÔ[iMŒà|ÀTå2FQZ£µDwà…èü ³d4p6½ T%JˆØù×þù�÷E£õ’¥BŽó2cúX“ÀÒ¿1Òu€%1s :ùÍ2è _‰A¹Œ³²ô»Ë|WèëËËr¬Ñ/Ðe)YbÛ%o¨dW#I’ÄT$ÊݽN¼·s@$XÛu²UÉÜ…@â¼#â¹ÿò›xîé'ø¾ïû^L©øg¿ü¿S–]DÎ\ØâÇþÊ¿Éßý;Ÿ`zØ@Ù\ßJ]æ¤H¥”É$ßH\[§BNôøŽÑW†r`hÚE¥9}f‹Íí5¬«içGH™Í0FñéOÿ!?ü#?ÂïüÎïóö·¿•Ï}þ³|àïÅÙ9�l@F…ïþß%Ëý8kÉZJ9sbÏp0Hþ?ݽcLÝ9{*‚%Hä�­5DŽñ´:qææc^�ݵkÑúdžÑ�çSœxLXµ¸È0¥Tê,�ýüòó߯¾ñÆ·ö*9xì³eòFÝOúRrÔ~]`�oî¾'Ъä©ÿ÷ pH­@¦D_ !%ëBI¢îŒ�ï;Íüq¢�Á‚|Èô½~òïòè3•2“!ÆpâuúàIËЪi^Þ rÒ“ŸŸè~¥zU³�_7'ÝyÎ2k¥ï7Ôîêçèoä}GŸ¥Õ—h£‘Z£tJ•�ËyÇÊ¢D ª3°´©%k¿¥znúßeNÒúì¬þ&¯Œ¦(ËÄä ‰noŒy2é[vViÅýù_e8Å®jÑÈе{S_—¤¾ÖGþ.úì¼<¿yÍåùÌÿf04�|�ä¹Ë�éË óÁ}ÌŒK&žpÖ¥„´Û[ʲìÚ“¦ °’Òhˆ‘²0H‘0»èÁ6ìl¬³6,)µÆ[Gv÷÷yî…ÑÕ”aor@Y °MÃìè�²TŒG#Œ)8<š¥fºh8{þ�šáxœ>£HÁ“T t(Ф4íDê¬U7 J£‘´’L‰Á³µ½‰mæ³)!zˆ¥A©HUj¤ˆJ°³µÎúhÀlvˆÖ‚ùbŠó å ààà€EÝrp¸ `xáê Êj�ºîÌ�G �:N§Ð‹Núç£qÎì±7S×g ¢¥mæl¬�9wþl’»‰ ú%Öäd2a41;:b±X°˜Ï�ÈÚژͦ "[Ûœ9sºóV‚¶­I­¯årîïa}öþžtÂ`Å -®¼Žúû`¦‰çý"'}f[Ÿ­öz1¤ÊªÇÓvó]V†Ò”XëhëTÕ7"µ9–H„Ð! ǘbÌÍ›3¦G5‰ï"´ÖqåÅ]n´<óÌnÝx™_þ¥Ÿg}}b20ÖJ°µæùþïù&ÞóþûøêSW9˜7M9µµÎÖú�ù´FKÉÃ_æhr››7o¡u$†š¦®™Í[uðÒìl­±½¹†žÉáÙ°+ U9d²ÇáÑ ïCb›|dd¤2†Ñp�Û»s´ª¨JEkçÌ玶Ìf ­u8gq� ©àœÃºÄþ‰|ð ØtžÖvòøè‘Á#qØÜÞ"FÅx¸ÍúƘswl¢$Ĉ÷"ADP 5Mõ"Ò6®‹J ´“€è»ï:ûßyš3Û5/Dé(« £ Á voG>ó…§Ù�Ìxü‰§“,­‘ܼu›�1l­ë< Eì'rìIþ@™� Iò–å96�òBàcƒTº,¨mMÛ8¦3Çlº@y×£Ó6ž|ænïï²±5à�Ëç©çG´m�³o°•%,ÁG|Œ´�§£è<} "EbèJ#UDëŽÙ¦ !J”(�Ѥ^‡1íƒâyļ†F–¹·=�JzE˜°ìˆØuIì�ÌÎÉÞSªkÏ-º¸×5Mæ:©W¿Xúuûg<é%”�¨—ÅáNÎÓOÞ—€CPŠ1vò{Eê§‚®»eDv�ú£o3€p.$ðÂ{Ê¢ï}ï»ùìç>CUÜuçlŸÚàŸþ³_j†›k’þ‘ïçŸøGLæ5‹ÎÎáøŒ’H ƒ�!KYj´é{pf_½ä­WËäE¦!DK1®p¾á�ÿø�¸xñ<§Oí0ŸÏˆ!P×sSëó£Ã£$}ŒŠ5Áç8¯8òw›ó�®¨.ºbŠs®cÉÎÐÞwëãØ‹³ŸÏxï—r¿\°²gDöh]‚ò<Él$�bo™‹Ò=KŒeA·Û[L¯0“ÿî½GåòüÖ:å y�¼!{uŽ7 WÑPJ}�®tU^”ƒîU™|ƒÖu}bƒYeå¿¿9„p1¤ÑuÞ D-±¤Ä] ‰A.;ÛôQá ¾¬zá¬2kú¬Èz刔és¯¯¯/?sÞì²ìã•$[ÐÓe¯|f`™<÷ë~å»ÿÜþu­2�òïúô>ÈÓgõY?}yTŒ‰íÒ¶m:°ìã IDAT8¥À†€ ]be2ÄÔf;$ƒ6CjñÙ]CNü³1sž½÷I3Ü}ý ¡¿y{ŸLe�µàž®ªÙ=¥’1uÿõóç]�û¼.ûàWžç ^H);�ƒd:ÜÚS˜² Äã×-�¾GV¿:“ÁŸ>s®߯²/VÐ~bŸ×HŒñ“0¸Ä“ë9.åB© i]Eß"»6èÁ·k¹ûÎ;’%£÷h™ÖýÁá/\»Ž,JLU¡M!²{ó&Ñ9T¥%ÚhZë˜/jZÙ>uïóù"1`lKkkÚvAÉx5âS‚"#Ú(ŠÒtÕéÔ=ÎÛ4ئa±˜3™ìœÅ(ÅpXaŒD+Á Ò()µäÔÖk£U©1Fröì)6ÖÆh­˜ÎX®ß< x‰T‚@i�”­32ÆUߥN‘Džx›+¬gbtHáæÞûBIbHÔïÑ dPìÞ¼Ai4ZFÕ€éáׯ¿Ìt:acsÌöÖ:BD¦Ó ûû·™Í±ÎBô䵫,žÕÑÉ_iOÍûmÞ'û�Mfº__hÈï·Êˆìï¯å!¥D¶i™wìGÛzb„€brDÝÚè+M©KTÔNf, Š¢bP­](œ¯9áwÞ}ŽíS›oyóÃ�ðè£ñÁo~7[”zH°�çòÝÛ\¾»â[¾ù~Î쌘Mb�J°5.ÐJ²hj®½|ƒ$[[›Œ‡‚ÑȉXQºÀÅ$µÚ;˜trBAŒ’¶õN�Äh[˜NZ”e�.ƒAA³8â}ï}3çή1;z‘ïýžoáOÿôY~çw_àåšÆ—Ýù§©ªJlð©ã”N@„�Ý�ÀEÙu–ÔÑÛVàlÀ:Ï¢LŽ<»·kœu¼õ­—QÒ¯œ[,¯[vç›R%»Š¸Ì‡­sx¿àÁËw²Xqþü8� ’à*Gd_VÝ Ð*™¸CGDÖS×�/}íyÚÖ|b�ø¸ÁîÞŸùüœßÿçøÖo}?w^:ÃOqîüüÖo?ÆþlÈ¢-°µ'ZGðŽs�.yµ­OÆÚ*Iº„ꌷhï ¶%†Ž}Á»èä£ó1›� AH –’Ü®¬à)5J$L&1:’10 “Ì‘ΘÄÐÑJcòå¢cÅø&y\©�€ÃhÒ§¶ô2$V½O†(�Ð&57X2˜kB*ht?FWË¢†R©«–2F¨¢ * |ðቡ!Ø$ãrÈÈh¾ûÛ¿�OüÌ'n¬ñŽw<ÊŸ}ö«TƒšÉ[ϹÿžÓ|üû?Æ/þÃ_f8¸„%ÂD¼°‰…$5Fi~BǼí$ÐÎ;”(pÞvC ‚¶ ؽ5¥už÷¾ï}|ö³_à£ùÍ|Λ¸—0?kquK! ŠÄ Œ])""‰ÝíÕDˆ>5§ˆ½yJç}’ZëP8d (©‰Öƒ·(<Ñy‚#1’HQ …¢, Rs\¨ �è…6€@Ë�F “š·t_R]wC—²´EÓâÚĤŒ>5ˆ$i�'p©mê0œúRD|Ó"|z=ç=�ˆ6QI®è}ò!|c¼êÆЫhäÄ»mÛÖU6œ”úä@=û®¬ú.ô™B99ì³WB ‰í#Â¥–«!F�‰äb@ Ù5e”'�é,ê›×æ‘A�¾�DÿºRËñcÆÍîîî×ÉÊr€”߫ϊZe eÀ%'ËKm¿âÑK¼û¿ë³*ú•íü>}©Wÿó­Ê r›ú~”›Í²�d&©�Y]1$ÐÔ5eY€ê<;"ê¸Íw6Ï£ÿ>Y³Üo Þÿ7ëÏCRa¡#Ș\D7çÀˆè³›rµüYà˜Û'V¿¾Ì‘Úiçë®c|ôé×òXýî²Ô0Ïå*k¢Ï[MäócúàOþÿ>{£îü°€% ”Á½%0+ýZI K £8´ZSè‚Ýë7dxè˜N§ìîícÊBlˆ„`ºyýê`m<¢Ð¦Kà6Âý>ˆ.Ê\�‚ÌjhÐ:yŒH™â`¥@ªˆ�-18ˆŽÑh€Ö’Ñ ¤iköövi›DÏ`PÒ¶ÍÒà FO©Z€­\8–Ùôˆà-“=fÓCönS*6¶¶A¬�©±>Ô‰IÙ'±ýs¥ð¸jÙ}3(ÑmZ§6ó…e)±íœ·½å!Œ†Á ÄYËìè�vQ#IŒ?g»7®3=<$8ËÆÆˆí�MÊR39Üg>Ÿ2Ñrt4! 2tÕÛcÐENìGý{3ÄpbM­2'ûûFÐά¢>PÞ÷ ÈÏï3ûëþµ:|LlF!5!BëQˆÎ#"uKj�àæí#fsÏ|Ö¢eAýsjg)7oìãœÇ¶çààà€ÝÝ[çÙ»}È3Ï>O‘?ùãÏñìsÏ£Œ1çìYÅåû¸æ%®¾ðÎîšEd:khZ1yÝEAÓzަ–¦mYß(9wvðNiš€ÑÉÑÑœ5R–ÔµCê’b0L‰O4­EHMÉ<Ö;‡kFyæ©çøøÇ¿…¼ïnv¶Jv÷kþäs·ø¹_xŒ_ø'�ñÒõ‚†x¯h©º*’¬D¦„:zR"ŒBé"I1¥BêŽ�BÁ{‘Ï~æEæ3(«uަ Ξ:Ep¾37U»&ƒ”ôd±IÞIˆÄà“ɱL÷¸���ûû78}zS‘Æ(CŒi?˜-�ÕL犽ƒÀ‹Ï_çòå»™ÍöñNѶÙ9Cд-®u©Ò�ªZ$cûeòGO®Þ]g5¨:±Èb>ä_þËC~öç¿Ì?üù/òüæ3<{Õqc×óâ‹»¬o­óâK‡|ዎÿí—žæ÷ÿ`�ýÃ1ÎB ¸�öÄtß'†™R:É»bö21KvvŽàÛĘ‘H ÂBl‘Ê!•GJ^÷wÂY )PJ&&�uxz&ÊÉIpÎvgEU}Çúò!âš6u²“‰}“e×1B´®÷Z¡R[wR€oœmÁ¥ßIOô–Ñ5$SŸôc]À%ÝÞGœ ©ù Q” (Õ}×!"„&‰×tÀ¿� Ðð�¶µDçð>ƒZG””F¦ù˜·˜à8½5âÔ™SxoŽÖÐZ#F($2θ÷žÓ¼ï½Žÿé§U®ST%!:¬÷„6É530|èî Dõ!‹1 © ói�¤"¸‚ëWoqýÚ„}Ûǘ7 þàSÌúšæé¯>Σ�<ˆ 5¸Ñ!{ªAA´‘ÐýàÀÈ…&º Ř¼3ø#¥BD�wmÀ·5"J„ïu¸ù$ K*ƒR©+ í}TéŽGÉ´¦„X´MÊ“rC vl4„A«ÔÂè"1�ˆ>¸ä­j"D„©8‡@„ˆŒe’¼±u©ûœP2Q^œ×âxz•�|øcN€ pììžÿ»_±íÓüW¥aùïùo}‰V¦ ¦#"œ¬úä×Y«ÉEŸÓgÑdàd41 N0•Vͬû2¸Uo�<ý¹éWÁWÙ}yT‹2ó¥ïk”¯ŽÝÿûì«UP(BÙ£¨Ï@:f]œK´L­|•”H‘ÀU¤À:·Ú!,iÈ«ï ,³¥¦·÷ù—kFvóBbÏÚÖ¢�I¨¿>¦q¯Îå×]�•¶j8œ5è}Ö€ÖzÉ4Ye ý+鶯¡ÑOªó¼ö;-ˤ¹ÏÊß+œßþUënU²W%²3õᤤ1øTU !`]CÚEÇ®Q†ƒAb'Êämãºuí¼goŸÓgÏ…dÑ4]…*r8™¼CtbBŒ,¬ã`rĽ÷=�*¡*%h>¸€FGëZ¬]àCK,M[3_L)Š‚­ÍM|Çd›Ïg(-°¶¡m[ÆãƤF%½Þ;œmÜwÏ›hë­ãñ�ãCBðaŠ‚‹ïäÆÍÛ¬¯oqpp˜|Ð2àMW=—�"ëýYú$CÛÜ®:† D¼kÑ"uäŽKgØX3=<¤�’ʬ�Æ()SåÏ{6Ö7(‹‚ÍÍ Îœ9ƒR‘ù|FÓ,¸vý%â+\¹ò ‡Gû´v�÷¥Xvj|% ø8+ŽÛçõ²JQﯣÕõÕgª-?÷ʹ³ ú¿–G¦êû)«dp¼Hë>u‘sQrswÎÁ¡C釳9HMD°±±ÎÍk×™-\J(EĹäípÏ=w¦æ eEãà‰§^ä¾Ëo# Cã,ãQŹó¼ó›îÙ0›Ïyë[ïiœcïð�€Áû$Ï�N̦ Ø\c #ΣâÖí óE‹u‚àðpJkSb6�Î QÒ4-MkiœÇåó’”ë¢âϾp•ž™ÖÖì̹½pb�£f›ÇüÝ¿÷[ܼ9źHòãQ¯ Ę*ò‰[@H]îšeªnǦd2�Üý¦·2 yü‰Ç9{ö"{{ç*Mꬣ$�µÙÿ'ƒçÙ (Å=ÞœkB!e ª$óEÝ% é:Ó=!‘Á1®ßòç?À¼<õÌMyËÜ9{ŸúÔ“<÷| ucš&â¬#ÆÄZÌÀ“Öºc/dioJ´—¦ØJ T$øšÑp̳ÏÎùÕO^á¹ç4û‡8±Îtnøõßø2»{%Óù˜ßýÝÇ©ëmnÜò«¿ö4ÿÿ?ì½é¯e×yæ÷[ÓÎt§*V±Š¤H‰2)j–¥x’ÛC»ƒ áÄþÐè‚tÐI#�� “þ?‚ �O�8h5:�tÔžÙ’mÙÖ`MIIçª"«êÞº÷žqï½Æ|X{Ÿ{ª¤$È—tTâ" U·.ëÜ3콆÷}žßó%^½™UR!äBàÀì >à}ÈJ�Áv2˜Ûû¾€NÜòÔ} sù»PV=ü÷÷}¬K¥�Bô<Ÿ´ mç»­ìŒm¨Æ`•æÙد—»ÖªþARn­FiG‰™ÒVjÄÀíËé”ùZßÂÕ#xa= !lœMÓ°^.·ûÅîòH1öÖ¿û-GÃï»èÕ±é÷wÖZº¶åÙ§ß�·-Jf{{4MGŒ"+ù´<Ÿú©�rp8å›_žªÜƒd°]Dªû÷BŽÝ„c æó%ͦåÅ¿Ã/ÿõ_"t-§§gܾ³äÊ•+¼ðÂó|ðCDô æw¸;B�z{ó.ãò}«ú¯CŒ?ð^ÜwšÎý{1ÜWâ�=Û0†ï=Ø´!l›*iÛì U)a´Îñï1"…@÷…BkmVøs±çkí¯Ñ]»¸ïÏÛsÚ�>[? ý‡q¼[ú[¥;ÞÐ~ì*Qv7ñ»Êš ¨I2‚LD>ù<‰G…êåªÉR"2DøBS&…¶[$BÌÿ. r'MH¢ÈÝ¢‹NŽ Ad¸oÿ3“ôx\ŽNŽ‘à¡/ž„³ÊµW¡ØÐâ± ûE�>…@F’êOD„ôÚE¢H#Ð…"‰H”€–YÊØw(Bº8¤ìZ×.ìjù@<Þç8X¡IFBòùýÃðI%¤Ää-FIbp%ó/�A¨»Å˜m<»ÎI"1¸­ 4Q)|ÉS²*H¤LZe N Cßáß-�Éû6 Ú…¤ ŠÀ>ö›|Ê>FÑF÷<�µžè=BÂz³dT4ë5]ÛPH͸CÀÇr1Ïv€¹úèU¤´MÃ+¯½Âw_}™Wß|�·n¼År½@‰9æY©\ÀÏ›ÅþZè_ÃØÝþåuâþÐp�óÔî!e€ë Í îÅ…šA‰œp"Ä q™­Ð+ÌúÑ7OŠ¢ (K‚óùPe¡�)§hv^ÐvýZ“$›&ópÖë “É”½ÙEQ¢´¤¨ ¦,xó�—"§uz$ÎI¾þ�AjÖ]˽Óo¼ö¯½ö6û�ñô{?ÂÍ›7�'œœm˜¯:NNç¹ØšõhBÓe�xa$¤@Qhö§L'c’P!ѦÄZ¬–RT8/8›wE…Tçó% H>QèS(º`9=U|îó/áâß~ñ˜ÕªÆ¦H6Ž8>•ܹ»¹°¶ �e.¬28‘)ö‡‘}L8ÁÔœ¯à…—ßáæ;÷øøÇŸãŸ|?ª˜ñßü·¿Ïç>ÿ=^{}Žu )K¤¨0z„À …Þ™góž!ôŠIVo�|¾Çƒäôt‰³™ï’R ªFìÏ*�Û·OˆÒ#”dï舷V|í¯|ö·¿ËÿòÙopëv „Îæ=Oâ°H ‘HŠÁ)åž2O8ÍÛ vÝÒm /¼tLH1fUâ¨.QrÂK/.yþÛs>ó/¾É½³­‹!@íóÆ;¿ÿù7ðqL =÷¥·ò›BS×õ¶ ‚/T¤¡/X""Aè-w>Açrq0sdþ�Rj{ØO}Ñ`H¡ý…İVEƒ¾ðspa­ÝÝJéüi[HPJm "[…ð¶X¯Ò!•jfúHbcôv� ?-)e®\Ý7vÆÌPdH)_{[ugºàÀ ?{øóPHqm{QìèÊZE\³f³YQš„Dh ºDƒÒ�fsÊÏ}úS|ö³¿ ±@PcL�Ï;Mîü�Ë•p­°2KgEˆ; Ò…�.nÈïƒÖ™¥Ï…)q]Dz�ô‘2J´”Û=Žˆ;�ÕËw‰$1(¼Ĩ^à‚½Ï ±eêx�T%¦Ð r'p(¢)�-ˆ$h“Bb)/Ä!æn¦ή0…F)Ù¿�©_ÀïOƒ®/&jŠdØ *”È )*õ)0}L®4ø˜z¥Àýö7!@*C ‘¶ó‘Ó›|ð$%…¦³R­ðF0½tÄl6Åw Rx\Ltg–{wf xø; ÛnY_|´ÖÞÇýÚM[Ûµ<Û.Õ®zjøþ°Y„»Ì¬áçJJªBP–Û9<Ÿ$!eÿº’@ DÛ!… ’ÌêšvµFi‰óED‹TŠ;gsšGW¯aÛ†®õȱë5 hCädµ ¸ˆR†åfÃõëïaµiHB#”""i:Ÿïk-qÞ%UÑH#I\Ø1�6h%Ù¬ç´iÉhv£+œÌöxýõWøÈs�1ª$2‚J2"“ YǬó³ÿ$ò•¯‚P,Oçì]ºBU�8?;ãÉ'c=4-ÌÏ,é©1 Mˆ�20ÖMLž`;$y. =dQIEÄ ©…TÄdA&žà6LGc>ô�ñù¿ø*›õ†éþ”uÛ09:äì|ÎéfE¼{—Å|ƒkNv¥ŸãÆU¡Y®N1 ¤²�,…) ›€Q*Û_´Þ&�ìªsbŒ´m‹2³w,ƒ»öÏaîPäÐûQUgdÌVcç=Òh‚s„” OFª\N¹û$ÉEþ•ßpFñÞÑ4k�§¨ J”°a˜Œ'xÙl²<ÎÂzmQªæÆÍc®\¾LQæÏËhÅûžzœ7—h£ˆ1[ħ{5¢ˆÓ€®ÓÙ>Ïû"ZT9cµñ8'é:Éé©'¢É£TÁù|Áx4ÆhÍxRq¶˜çBŸuø`Y­ !j6mGY˜¬t kïÜY†(k¬(Yâ}¯\H‰Aë’XZžñ6×®?Æ·_øÖ町ª(ñÞ‘0¼sÜñqUQ©¡‹rÍ6Y‰6vhmЀ�„&ÏéiÃýÑ÷xñ•%oFå¾ó�\¿~™ßûƒopëNÅÿö[¯põÊ[üò/¾—_ùÅgˆÉ‰i�¢·å gwe€»ÅûÁV£ˆ)pùò_þê7©ê’ $>zdRT•G›¿ù™/p||ÆÁ^ɯþú#ü›ßýW=ÅÍ“{œ~?rãíøÈs—yöÙC½ZRh�‘º,ò=˜RV�mI±‡+'I’³yÇó/Ìyïû$ß~éÇ!<ûûšÆ²Y7ŒÊ’sY~oÃþQÍ¥+°YK\H8§¸õöë ©Ì1óÞG¢”ìíO8>=AMŒŽ³�Å… ø—ýÞfÓ6”IdžYÈ ÅcoÑ£/@<ÜÃZ›çºhÛ6¿~ú}{ÊÊ:Ò`PQ„RR×õv®Ý…ôzï‰æ퀸@:ÈážJ™Õ úïù˜‹ÍùÿÓ€„$Pº@�@õÍšüsœsÈ¢@î¨U¬;¨|ÐoÛ†ét”Y{Æä×Õï]ÒÐp)ẽïUÊC!£( ´1JP(0Ó)EY°n;êÉŒ(Ij¬k˜€Ò‘¶�À=›aÖKšõ:¿¶XsÁgæX$AÒÄ�ð)+û~û·—¿÷w¼cÓ,™ÌX¾ú:�>zÄÁÁ ­EöaõëQ9™ Îζï±T¹iëûè÷á¼¥”¢í:ôN‘ò¾L(EUU¤”˜Ífø®£,Ë­ˆ�Áïb«²Îû½A}TW5�ï(‹)�³È¢ ™Ï)ë:൸sH²?…Üä‰Þ“| XGyX²X,¶ï•b»/;ªÿÙÃ5:œIв uiË‘ Œ¤ìÐxý£7~ ÚnÏX:[šÿÎá}C!hÛ©.Èø[~ƒ0¨¤I’�42ªœú¤#QxT!IŠ|ì~æ YD®Œ~¡<1„�Ûä Cfv¨Dˆ2…<¿z�J%:•¨T"e¯NÚy]ƒÿ^I�šÚ\¿z�ÎZRˆ¨‘QSÈòk�A!¼BF�J# dÐTª¦TŠÜE²M ²ûb�ÝZbÀù6û¦SÈÀY|_ôÉ�_©F”ˆ ÁK4%š¢^5…¬PýQôÉ# DNÌØ[^ Q”¸(h]Â#@+BÌÿÞ'A”†@öcG4!J|hSƒ08ŸPª pÎïX.î?À]X4DI ŠPPÇi5ºÿ|‚våóaN�Y¼xz¯zÙ.úC¹RU MEëÈ^Iœ'Áãé" ºõš^6Ê¢JÜ$ÌÃß=îÛ0í‚tw9WÂÙwÕÎ »Å ]ÐðYo¯)³GœÞÂIÌ�lò_+ÓœÖv8›Ui1ÄlkHÙV�j„L”u‰‹ž(ׂñxÚw s¹ Ýl0F3›Ì˜M÷xüñÇÙ›îA„§Ÿ~?…)Ù´ ]gñ>àƒG�%ëù¹'‚ËL +cÊ�Ù›Í899¦m[¤ÌóÊáá!³ÙˆZÚÏp‚ _;DÏ!xøG~¹Ù¾ctENÕ¤”-Œe¥0…äôôœ$>Jb”ù ï!FÃbÙ±XxB!Õ¨¿ÿU!zh]á£áü<°Zx$)5ã©á×~ýoð±�=ÅÏþÌyú}×8»7g¹„Û·;Nç1ƒ`e�Rйc4ºgd%™ÍöX­-ZLÆ›fÉruNZVMƒšÓóÀ�K6›\¬ÈJ¸l M12®kö§¤8æùoŸpûN@P µ�ÞZÔ5oÜ:#%‰Â’⟚]ž FMg ‘’Î…l¡ m9;×¼þ¦e¹SšGðÎð—_z�;'†ïŽucšnÆ­Û5ÿÇ¿Dë)|hòýlæÙà�€�ç|°¸›òÁÊèÈÕ+O\ßçú£Æ#Çx$P²¥® ¦ÓNïYbÜcã&üÎï½Èí;+®?v€.Æx9¥�—øÒ×çüOÿâ[¼yÓá¼Djƒ.j"†DV6 {¸áPæC„¤1zÊÁÑ>úÅ—Y¬*œ÷\º4e¹:ʃ£#’RT£RÎØ,ïÿãÄÝ´(Ò IDAT¸�$pNâ)Ø´!4R˜¬òI0•Ôµ`T”�h! †\ÔŠ!!E�÷‘„"ɬ„ô»€í“£Æ°Foíò;ªÜ2íù>åõðu¼Ÿ1¼'¦ {½î‹õÚdÿØ»óoŒq›–†$Ü¡h/³µ3øˆ”†Luɪ l ËÍ¡¢·h=øØÃëH½ålxmÎ9R�<Ô-Ãó•ýÜîû¬Ðºv÷,Þ{ �v³¢Ý,8<|„w޹ͦíˆB÷Ï5aFšªVüÄûŸ"z‰Ÿ¯)‹ŒÀNóôB -°­dµt(Ys||ÆoýÖoñŸüÃÿkDÌ<$)!Çc�_gÓ¬"õ/~`�.ÒÚv~æ®l(~Ý·'þíÁ ôê®]ÕÖ°¿^ÛÐü ~`´Ý¢0Ô¶×TˆÈôgh¡PReué ÒÕʾÁ^&¸xL o–ë¬ðÔz[$Ú¾úðÕýîøÑ?³òC2våôƒZ`˜p‡I`©½£î�R2�¶R}›Z:ÙKO(­ÜÐÉ+;¢ˆ@l ¾?è#³ºGÑs~È@°Ô SÔÀh)¤‹EKŠ­¯])IÐ_:bihèd‡/,>äØú˜Ò}²C#>F„O„6Ь”Px"Vw´¢e7lÒšV´Xå°ÆÒŠ†PD¼ XmñÚC—ÕFJK¢$ó:ì…Ef÷À"¥¤0¦·Á ‹ZÿKG(¾4²¡SÎx¬Î?·“ùy5lheK'bj2C©=IØ Ès¿xgù¯"‰¤%ÒQV )=15ZBÜ„%jÊ-B:’° ->lHtHr*BRSÿ�Gl7•(p²Å‰– =QYBáé”Í6;Èv— "§@È>�"%2Û$æ×íâë×åAvè”�Ö1ŠŠI,�çu+ñwÏinŸ°<9f\„JT£õdH7\°šŠ¢Øn2v 9JŒw ?²˜v7d*ÝÒÙì ¦�5�7C§ô”úè+ûθß2ô1ÌKîžœppxDBÐ´Ž”.6“É„K‡L‹’ýÑ„QYQW#ögût�ËÉBIe‰) ÚhŠ¢ * %)„¤ŠJi&U•£‰<úèUFuÉj9GÉ ‰þàžEIÅÉÉ=óEV ˆ„�¡ŸÔe)‰©Ãù†ç>ð~œm8¿w—åü)yªªàÞÉ] £8;;Gë‚ÓùŠ˜4)f@"B`CÀ…€Pyã.•$)A’™›†V¹(¤ÕVú­µÄ(É¡’ç‘£~îYd ܾùíjE°–v½$y‹&Q Ú\X•#FkJ�•wƒ@îó|·�cÕs+¶¼€pÁ?Ø�²ÿ]ÆýÚ3Œ]ü.ð9_pÜw­þ¸Œ”ÉȽ3CbµléÚ€šºÓu–ºžÐ´ëMëhmVÃ*S MI"‹eËÝÛg¤¨ñÖcÛŽMðN¢Í˜õFsï¸Å·¼ñÆ]æ« óõ!óó†$ͦñtmD �‘’è#Ëuƒ‘åÚaLMY޶û’Æù–²Ph-¸|õ© e5#¤ŠÓó޳s›Õ¨=Ã&’p)â#Ìçkæó%í;ç„h:¡´@)Ð2[Ço¿3'x‰¥ 1ŽY·‚7ß:åëßx�ßúì_ò¿öË4­"%…µ‚×^»Ç·ž¿ÃùB"¤ÁÚï wO_øÓWX5º(©dµQ¬"ö)VÙ^*{;sŠy½K1§÷�|ä‰'.±Y/¹tTáí ˜Bà½c±X“ú!Ûz¾úåï0Û¿Ìéü<ƒ¼]‹ �À„Æíñ½—Oé\ìÓ<ˬô)sQ&ôjÛ:Vë–o>ÿ¯¼ü!Žxë�ˆ’ý½eUpté€,©ê¢W¤8”H÷GT�\ÁGAL ¥Jìf‰”‰étï¡mZ¬o²²ÈçÆÐ……©ßㆄí…ÙãìtÉŸÿù_ò�þëÿгù !¶8ßdž` ˜B³\žã½ËÅ!‘¶kò hŠL±g.[Ëܰ¶ ¯u—:Xôv϶}¡Ò®™á÷ ÅmÚV¶J°Þ²½eþôßch¦ûSˆΈZg~`Ï�æ‘ÿ»±µ½©¼ošú«j»ÇÜâ2Þ?jãÝÐ�àx?, ~°» âŒ1n•¨DT� =Az’Š$JaÄëÅ&£tRʶ��Î…Œ |BÒHè«æ1x¼³”&M2ЮDÊ¢· ºà°ÁæPI Av8±È¬Øv ¶!)Š2“ôœÜ¾Kp¡%I¦œ®©A’Nyo¦ÉLpÉ! I‰±˜QéQ?yõŒ!2uÿ‡”%Jš>ñ@¡UIajTap8‚-ˆ2³‡„ÈR‚�¨"°Ñ¢4HáÐ* UD«Hô U¡¶,�a‚Ï>]‡–"4¨déšMîº� -"…‘X»AF‡!"b‡H‰#Å­"ÙÞë­{KY^ !Ë~w [ !�VElòX»!z›9O1Rxƒò½"H’”•ð¡¥ëš ‹L) b�h„�a¡EÄ "6˜”(<è.Pv½¤{ e+‹Ši9ÁYG¥:¥­|øaƒß¿( ¤”YZ½ó½aì|Tîªw <B ,mGº(4“.Ô6ytáõN)«�25K�›f½U1ùÙ4-§çs¦³e–¡'¤<öØu~â½ïãÊÁ%BëÙœ¯xÏãOöÍ„1Rk| øä}d)�g)�÷¨Ñ)a„ÎRôͽ½û{Ž�ï‚g½Y±Y¯!á¬ï§Y}‘°$éq±Å˜œ òÔS�áš “Q…1Û®ˆ¡ÅhIL‘³³sVë–;wNA”HU ”îãW³^0¦„ ‚ë¼ÇOë=.%|Ã6*Þf¤Äñ ?ÿ³|ä¹g©�¡T #¥ÖLê’Q¡)•`TfÖOpÑõ̰” ˆ¦È�û­=u(úî(ÃpØØ¹†¢ãîµ5¬-]Öû¯±Ý5b·Ë;t2C9Qp‡u�¶Ì°‡¤á¿”2GN „P 4ÞÚ¶«uËrÕR•cÊjÔ'…9|h8躒¤ÙtÔuÅÁÁ£zÌr±fµ\s÷ø„“Ó9MUÕH4!Lù—ÿꋼu£åÍ·Þ¸¹¦¨§$0¦ñÇ>MªiB¢àädÅ齆fãX¯¼OœŸÏ1Ú`´ k;|„Îî^}Î|ð² sa»O)Ë!sÚYLl×OëADBjÉcƒ í—KÏé\ðÖmÇW¾y‡þ™/ðŸû*ßüÖ÷xûæ1³é%^øö-þìϾÆz o¼~Ì_þÅwxíõ3ækKŒ‰Q]c½`Ýh¾ÿêQÔÔ“*Û×Ýš¦óÜ=žçëÔ†u2ß) b(‘â).cý!��¡Ë#’¬˜Íf\»v…OüäÇi»†¶ En¸H¡B¢edo$¹öÈÚVòê›Ç¤9œÖ̦5>D:¯¹{Ò0O�+¬í2 1%Š¢¢Õ”e™•àJж{{ûr|ϳ¶’ˆäÑ«×8?[Ðu-“Ɉ¶[Ó´kb (ÆKۜ炟ª(Ë‚²óÊ+§ 'X'sANTå˜ë�½‡£Ã'°¾bÓ)„,2ÏÑ'¼‹x¶ªj¥rd9)GqÇ4Ø þ-Ýtÿç,1dhö}k*ôÊ µUPÈ!`¤Wø*­I tQ\¨ÎR¯´Rm‹(µ�Ov-á[^Œ÷¬×k¼Ë*­Âä}4)«òRˆ”Y<Î:BÏ„y°™´[À€ ¾`ì‹8»ÅŽlÚý•ú4ßû¢ƒ²y6c”¤0Š'žx<_úÜ1=ØÇÚl]3¥a±œs>?GIMYØn“÷ÀšaO3ìY@RqvºäO¾ðEþÎßÿ�hï�PjÑ+-3Á»ŽétÌùüŒ˜"�^»F5o ZÛж±Ùàˆ »¾,rÛןr,<¢žvÎRJù󔦨*ibŒ„~íøB™ÝyòŽ1áœÅyGÑ7Rb¯öºhú]€ü ÚíÏmÛCN?¬ëú‡^Ç©·t ²á3VºuéßsY¹é³Ã©zwüh�w@?Bc×�9T™‡®ûpóûA–×We‡ß‡B�ÑiTÌ�}ÕË¥Ì6¢6I’0TÊ€=÷ãÂÝ)£)x”�$­p®ÉÐD!(�Æ­7¤:«š¦#8 Ñ ¢¦´)b�•*Q�$�� Aª\¥îœí_‡Æ¹�aÃ)ñÞ'ßËéÙ5Æ—0©$¥<ÙJ•‹£j„mÚ,· o=¢(IªC×-HOadNN±Ýv!½ïf{Uð™Ø‘*””ªÆÚÙiʤQº36¹«®ƒìÙ"´ŸƒÈSR¦ ,h}‘Vv±Hj„ ¤.¢Še’([‘lŽíLmÎSÊ l/H1Òi’Ë]:¤ÂúD=Ö„”¡ÒI¼Ï ÚP<ט8ÁD˜ƒ·“Íãö�Y€, a��Ž€E«’º.ò‰¢k!§IÑ£T$Äm@IE:êr„†Ô§›%i\Pí�ØT-žà-q½bO˜‹CâVÒÌE2Ú°àÏ¢—UïÚÀv7m»c8„ïvñTån~ÞL ºŸ‚' •9XJ E"ɼÙʬ-Kˆù�ß¶‘Ö5tÎá\¤OH(œ ”¦¤�™�oV,ÎO©’Y­Ö<û¡§ È5%Š¢$ôE©@Ê€j)‘TJèìåB!À6ë5›`9xä­ûû{tQQI×4”EÁÝ» *ÛÛtB«l³"Ë™×›�=‚�†ƒÉˆ{› Î[l\1O©ª‚¦Ý°7Ñ9O´D2¡T¶\)mr¼ªÈ…u¢†ÏŠ ‚L½…6&� %#HX.çLÆ!'íÏxâúu^xáÛ´›&Çüv-¦‘‚ú-SŽü�‰B Ia4¦P¨þgFŸ“ÎdÌÊÊèí5—RŸâSùʶ¡`­ÝªMá"éÐ9·ÝÐK¥p;i)RfPø®ÝÐ÷ÏOê|­ÅmQ3ý8 €v”yÙ’› ”º"Ð&PÕSF£ Ê$‹“ý|@GšÎqzÚ²^/ñ~F*ó!kT,š5¤–«WçÚãWyé{/c}ƒDb´Æ­RÕ|ÿ•3ÞxmÍ•«Š»ó†˜$ÚÀx¬i7ŽÉ¸ì�ýz°ì­›çîbAg;Ú.2ÚŸà=(YáCÁf“ˆ®æ•WÞ`¹.±¤i:t¡ÀwTFcTVÝ "J¦Óm×Q…Q‚¢HŒÊDàÞÙ’5º0|æý ÎÎO‰10 ž™íñÈc{\¿v‰ñèˆ{óÖ«Žñèˆ7^{‘Ÿÿù_æøg@UOñ¡`½¶©Xw‘€ÉñàÑÊóØ{¦t]Çr±A\h©zÅ\oOŒY9ñêk§üÉŸ½† ë2†h2öüÌÏýGûŠwî®9YUTØNPF( MÓø\0-ï{êqšfÉ�[w‘zÄþl„DÐ.[œõ%"P•e‘C*bŠmТ'GŒ9þèÒE¥yãõ%ß~éILˆî¼s�ÆF._Þcµq¡|{ØG=ÕD ¬‡¨%Œ R›áæZv`#±M¸àXÄ cÁÍX-¢È6ùó6 ' Šs¸‰T+œ! ®óLL v�-Tû¨� ó–�1$B(‰±Æ¶]j’rltB#¢ØJÒ­Jè˜ðÍ:«ôb@Ïöq͆J•hbŽ+·ÙjÊ´‡3ºfNR5˜�"ó:1õS¡rS¸Š4¶¡(%!YÊB"“Äu‘`U¡OöxáÅ7yÿ3Dë9ÿøÿ]~ç÷þ€ÿù7_âWÿý_ãt-øÊŸ~‡ÅâŒÿøüm–·_fŸ°Qxkp©&© "*ÒêŒQhëëVÂ&ñû_øc~ãþ]X�Lƒ¶†hǸ�B™ Jf£ fä¨ö§|ô?MÜh¬·•&ú%…¥GˆXb€2µÔºÄûŽ°Ø µ@•en>90ZÐj‰ %Zî½ÉžgŸhÏ;¨%É�±±éüŠMÒì…’:FÔH!�ϘìÏðR°<�Ôé�6YVr�)#EI¶¡ †u”Þ£eDv‰•/™{"Ò¥ Ö<;F^PšÄÔDD»Á�o1_­8<Ó5ôè€{KKY�QÑ¢ÄL ¼¯¨´Æ¯ìíí­§“+%]ìþŸn�wÇÿÇ» ¡|À‹!âÏ�bÊ•+¶Ñ‡ s¦¯âæÂ5ˆ„4нêrŒé4…×$ZjR/-n|$ ¡¥ KVa�9nÔ§˜­^BácN{H6"*M*²t»ë<"d^…S’”"…®±]ÇžÙ£®&ŒDÊ �­aÞÜ&5+t¥‰R@ôø�Ó5”’8g©ËÛmxüñÇÐÆ`”ÁP3 ‚Kª ºœ 2È"}  ,ʋo¾õ |èYDôïð1CÝ”�¤…ˆ�²(8<< ,kÚ•C C�JJQR‰ ï<ºÐ”ã’®ë(”ÙJ]—óEßGDVX,£éˆ·oÝbÝ.H*õ6—@ £D Á¥ÉÕQ˜ ø ̸f-ÏX&A#%¥*9O@i\»¡P�„6(@N".XNÏOI)¢µ!Fá"¾³0šƒ½#ºMG)§”aLûŽÊHcŒÆÎÑ•D*Ã:¶Ü8¿‰Ö„E ͦk©Ê‚$ÓÑ!“bѤ‘¨2Ñ…5�[±\�"M-ó�TöJ"š’�Å!Tæ©IEò ™~±âÐ9Jdu_×uYš½ã3ßMɉ[÷᥅1†ªªBd oï;"f¥”[È´‚Øw´†ŽšÖ:wðúD«®sx%躀( b ª$FÇh\“º’uЬ×K._»ÊbnIR¡«Šj4% ‰Pç#£Â�’GŠÜÑ:?¹‹K’{ggå> :gQ…ÀšóII…ÝlˆÀtT“¼Û‚0¥Vlš "öÒÓé˜hJn¾s,O^Œ·^5$®s(¡�2btYJÞeºvÍtTóÓŸüI¾øõ¯qû|NY*bð `½n™Ö‹ÕŠÐ6,Ö Ó±„àHÉ\‹Ò „G ˆÁ#e.Š›ÒÐØÑÇKç [æbsô8ëaœ“�Dˆ¼}ë)D&ã1­ól6-Éç8ÚIU¡Uâ`4bÙ4D›çAS (MNt6P¢H‚‹"L/cߦƬø¢W} Å`{ ÝÛÝtº¢·…Ås‰9d>Ó¶sÝ_SCÑhxœá9ü°ô“‡md•U.¾m6-a¦^ ¥ÕH#DÇ|qÂc—¯ ¥À¹€P­$³IŨ¶$£ñ !VØ`�ö¸vxÈÛw5'Ç+N¾ù]ZçѺÀ;ÁrÕá}ÂiGÒ#lŠ|ÿÍcD‘×ʪRÄè¨Gšåª%DÐFá<ßë0ÖÍœÎ;B²ÌÎ+J£ˆÎâœåÒMŒ‚{çÎç Ò$Æã1¤ {šR‹|`ò‰5ž–¬7«¬nÑ-#ãªD‹ÀûŸy”W_‹Ü½Ó]äôÞ=ê2QŽŸû™§ùä'ÞG]x¤É ¯ŸúÔÓ|ã[/£tÁºYsù‘×Ýç­·;ÚÎ!Hi1ÏÆ’ë×&ü­_ÿ)¾òå/q~ïÒ!RÈ E'·Jò½YnõüVí˜�²�m\%Þ9~‰�}ä:o¾ÝPŒŽ¹rå7ÞZ •¡iH�¶ñ]žÑ¹–ã³”TµÉ,! Í&W”¤J�r:Æ@t9€#9O4È–¬˜ i×®•¬›‚ÅÒ¡´ÄhHÂRUËÅ Ï=³ÇÕ«{„¸âé÷^åÒQÉë¯ÞåÖÍ3¢¡¤¤[oÐ…¥³‘Ë�<ÁáÌctV¥ØÎÒvž›76|ïÇéòM.íÕŒfEeØŸL(T¤¨Fì§‚º¨äqZ+ åÔ(ÁïàuB"M…²#¡”¿¾‡ñËÜ$ĹEh…*'¸ )ë‚6%dY±é–JxÖv�.&Y�Ï$§tv‘ZhhW`@Šš6¢¡¥Ç¥@gFÌŽÆ×€Ñ$ õôˆ$8‹’ çðÜ3ìRƒ ˆ=d1BxG¥ )PÌ�U‰ßxlÐÜ[,ø½?ü×üƒôŸÓº–BåC´b­Òèê2ó…e>oxì‰'8Ÿ.?ònÞ>åú£ŠóµÇL�eæ÷”2a�g•4qÕVK&£\,×µ¢KÙtT³ v9§¸4F¦ˆ(G¨j�usWi¦³+¨²¤*$å¸BŒJâBà£ÇÉ‚NŒX„†©*ðVrsã¿÷=¤nÃdªp'猵bRW)°mÃ&Hãf�Y¯hôˆ¶cPÖxYaNb ƒv )v´â”@GË´V˜"bÏîQ©€jøDª÷ )P]�röú«ŒŽ.õAi Í¿íðÝñÿz¼[úQ½V)•c#µ!p)3] %òRE.îÈ$0Jã]d~º¢1 }d¯¨ùØs?ÉÕƒÇPÁ0®§Ø˜H R»`îîñÙ?ÿÚ¸D¥€DÉQêI( i‚ÛXbe T2™«cbN“’GfWùÛ¿òwù—€"Dƒ,ßüþ—yñ•¯²N )Ï%9t¥³e µÉÃÛ7ïP%) Œê�cÅ'>òIž¾ö~Ús‹I9Í,&Ÿ%È òP‰ –�Yóí·_Ħ5* ´ÒxAŸbÑB¼Ëo^pl6-‹õ)J±æÊáužýÀ³8ð- Š,ý]º%·6wxþ­çyãÎkøÐ‘p™C2�˜ RjZ—ÓÁ>ñ±�òÔÕ§kÃA}‰.6|iù-¾ð­/ð‘g?ÈÏ>þSèPcƒJ†Ð�ª KÎyãø»|õ¥¯°îÖZ¤”ßÛRkúÈ œs¬Ï׌ô”OÿäÏq¹º A1­r„¶Ž$E*�Ñs–Vüæþó,íw) ”ÌSá"¿ðÓŸæñ½÷ ’"X²æµ·_á«ßü d¡)b@º½žVJV1°o%ͽ–¹š#®N¨F%ã½=Òj…xø½œ|-ô_?h}Š8�‹¶ºÔ¨t…ÔdC�g[V 6 á÷¬®-ú8åþ¯u.ØÈÞþ•?ó³´T„èPZÑu B@ž½ý}b Lg3ξó2O½ï}hS|Ì0w•¥î«Å-,Ö�(êšÓãS®\»N1„ sd>heãX¢éZJÝs€T..tÎA $�7¯ªÔØàÎ1™Ô|ã¥ïÒ8xçÖMTܽ}%3³ª*j”ô$\?ïä×�’ÂèÌíøÀûŸá/¾ö5Je²LÞY„¥ëõ ×lدkŽOÏ‘¢f\‚–™="ð¤�Zb”AÉ ^&Bô�Â…LI†Ð"4‹ÅŠG®ÔX$Á�·nPU5‹õ¤Bë‚eQPUÙVãƒ%Z‹¢ . >l×!S¤]¬3\·¿¦’Ì’r)s´ë–Ëòõ± ßå ¸>ªxøz«þéZƒJMõV‡�"¢/Üî‚A‡k7 ×<½�à!²_›…1tA°X;üjIH#Îæ’åúáñÒK/!TbTOhº.G(#p!«Œ£‘¸wºä` 4{¼ucÁ¦Ì—-¨‚Ø')áxöéŠò_ü-^|éNî�°œoè\äÎñœÍjC©÷˜Œ  ç=·oߤ4‚+—Ç<óÌUO>q€¢áúõ}Æc D¤-ï}òˆ+×>ƽ{'1&Ñ®ï±?‘ík6¶ã|Þb4ÎÐu%¥³iÿãoþ.Ëó{<ûÌO£T2ôìBMˆÙþœ’äÙ¼S}|‰VmçñIpç¸åÖ-Ïé™gþðûxçÆ×2{C‚TžÙ¬¤,KÎÎWD/)”¤4-÷î-IIâlG!"Á•JmsR¤Q‘ÓÓbv !ô*Ã_ùÊ x_äf_’t" E±ä—þú'yò‰-"v}šºœg½ÎVL¥sqL¨ÀÞáˆÑ¸¤0‘:\³Áy‡µ‘óù†å&qþºãÕ@%|ô½"Œ†z¢×*c«G†æèéˆ$þâÀrã8ØÏó¤— |‹™ì¡¢eµè ~‚Ö®�Ó1ÚgùvËåGްâ”;go½óó~ eȰB¹ 2ÖÄ XÄjR"cB…ß9ÌäV ¼¾EÅ8½ÍÆ >ÿÅoòËÿ0WêˆØ;äLÎXŸÞc½y‡ýq ²&–—X4-—$HSfð{o=kZÏñé·±Œ‘nCÝÝæ#Ï>Æ­.2šVÜ=½Ë“W.áØðJbT¤0†E*h÷ž`5±êJV$þÙg?Ã?ý'ŸÓÍ)RŒA¡)ØÄ–3Õò‡_ü3ž{æ“<÷ȇpâu&³Kœ/j¾ðÏóá�Ö^>`¥Æ´ú2ìMÁ¤‚4: ‡4:q¸w€´s¼] …fb<ƒè)Ë‚Ðz¦#M ¼ëÎÒˆ³é5þ»ý/ùϽž®°>²šr<¥;¼„ �tðï0"%¦EÁù�¾qkÎÝÓÄ¿û©O"Öw˜L¯}‹&`Jƒ©+6ÓþûÏü~õ—>ÎGfÞ8žóÇ_þsþéøk,N�™èš»zÄ•k?Awò#æE͹:äŽs\5�Î65±Xœ!”ÂVGX/yd:Æ.N�uMê¹dÄ�áðñnèGh �סk¿í¨¦Þ¯.¾·$!ÑBƒÏ¬ŒŠÛƦ¢I Ùòåo™'/ó‹Ÿú °P�L#ÖqAða$‰H¶@’ t˜"BKÁŒä-²Ñä¼� Bh*jŽôc[1v5V$B]"4h$6æ.Ý… «—b$£ñ½=#Š‚M›ÐHœìhãþì«ÂwÇ/ñé�ýµ,±£‹,óvCrP„d0 ÿOöÞ,Ö²ë¾ÓûÖ´÷>ó�jX,§")Š“Hj¢%Y¶e)RG�eµí�ÄF�H#Îc$o� Èc#it‚¤�éN;-ݶeɦdQYÄ¡HY¬�5ݺӹgÜ{¯1ûÜbIñK^Ò�¨jbñV�³Ïþë÷û>¡»‚ I ¤W()4ñꘚ�ldSÛÊ Åt4EÏ6yî…ïr÷‘»ùøýŸ@«Ø„XèQUl ’1y”VÄÌsáÚ9^¹ð6Ë L[SÇ9J+š¾ˆJŠ¶ÊØƒØUTh©yñÕظºÅÇødSa‚e•³\´�s‹šVR“b‹$%:ŒÜˆÞø!ë“«Œ¦%B7ïEb/ŠÝ¨š#ÏÄOÁñü+ÏóÀ‘G¸ïÄidj!ƒ€àA4Æ™ K öøP‰¤›J‘š\¶ÑVc\FLž².ÙžßäåŸ<�§FëD˜Z„Ò(™SÆŠ|¹ÇÒÁ%væ#¬­È»=dž!l"M©öø_üçßb§Ü^ëÚ«vÞnŠØKúü]>0€Ýã݃ôî=Ôß΃‰€ÐzòN·R)5»ƒr£¬mM’`]dwa B°ººÂûïÖŒF»tô2Ór̬,¹÷ÁÓÄ$p.R×£ô­A×Êò2:Ó a{¼Ë©Ó'˜;K{˜� çl_'4ŸÅàQR¼gf+2½x-Ô‚NŸ)ܸa=r˜¾ô"*ë!D$Ï2:í6AÕˆ(Ð*[túS³ÛO3€4¶@ïûW×Xé­0™7êî!XBl|IŽ¥O¸tå}î<ö(¹L_“bÄèÆ€ç�%ÉÅ)ÔGR°´LI#¢ …¦ß_¹@gСvMJ›6ÓÒâ| (ÚLæ–$%FJ|°˜Ì4é¥pÁ¡$äR"RBVÆÈþÕU–úêyIw©ƒK¡áÏH‰áƒã n%(…hä{ܽêáÏ2¦ö†Š·× oÁHãƒ$à§@ {ç¿ Dþ‹ºÔB·¢b8N\‰XeìŽ=ÛÛs„TÜ}r�z~�'ž¸‹¿úë3¼ñÆ%LLô—:”u b˜L*Ö·3•¦ª$½^Ÿ“§ösùÒ•¸Y �º¹U•Ã,L›J*”2dI½#ØÀ[o¾CUzbhÎ1&Œ–©ˆI,ÌN’N«�Ʊ3¶ô»-67'H©(KMÖêbÄÖžà<1Løü¯|ŽÑö;äºäÑ�Å(PR³±cyöûWxýõML¦É³fÈdc”t^påÊ Zm˜Ï Óñ:�?zŒàwI¢G–Äà2¡´UÁ÷Ÿ?Ãý§Oñí¿ús>þÔ)\ei©‹ÔÃÝJi^~mƒïýèÎ%v†3’Ó(©èvZM¯KÐÔ¥cB HÉãƒEé6JÇ…%ÉÑÊ50çΓ'ÙN ifSËhgBŠç,UÕ$£²¬ÅÆÆˆN·ƒÖ®QM‡Ä´ª›z—R¬´ ªz‡nGcm�0 , ¡©Û:ç3©46Jμr–«×†�eeñI#D$IÏ“=Í«¯¼ÍÕ‹ðäãÇȤ`6Ïȳƒ¸pïAëÆêIt –Úô:YSûXÔ€›º­¤²‰˜r’ìQG‰d1tN•�82&ó@®ÓÍ:Dúk Û¨©ÑW´dRb¥i¨DNærþì»ÏóéÏþó½—ùòWb¸9á�³ïqõšÃŠ–Û«r\DzQJp%4Þ+jÑáù ;Ôuàh?çñSG™•3.mŒøþ»¨•ŠGN`©SPéȤU{û™•—¹< ¼¸±Îå«—øì'?J?ïPg~rå]Æ›–¾ðå‡b\M‰”Y"²¾±Î}>L,RZœ 8¨[-Þ¼x“s×§ôáH«ÅRÑblsþúo^àäÓŸà[ßþ.¿ÿÙÏ Ü%~riƒwßu´bÍ7¿‘$sæ]Þ›·9¶´§ Ý}ûø³ç^äå� Ï<ý(O,ïƒ\òñ]þ�¯~„ï?÷ã^i\òø4§¦ÍÔþì¹3TÅ)ra©f#>õµ�ñx½#üñ³/Ñj÷9´ÖãÔÉC$1a,2Î\›pö�79Ö¿û^Æã7«‚}Î[Î_ÛäÌ«¯ÓÁó{Oßh® +þÅ~BßÌùƒ¯üyHÁR+çÚæœwÎ�çk_ø<¶ÞBš € 3vcÎ÷ß|‹W+®'ÅnÊèè×'3þäÌ›phÎÑÕ‚/í0¡Í¿úáëtûŠ÷#§HZ23nªUþùßžå™;Û<¸œÓIž¨#äg4ï­ïPå}¦ä¤¼�ÊÒôH2G=¾ö=Þµ.¾ôþý/|-NÔXa©…ÇÉ€S«šš B •¤´%"�ÔiÆÖt�«[¹¼þR9r¥É­FZÐISˆ¹ÈÑJ"óÄÙ ¯qæÝ1�C„±ø8'$‹jC¥çDãðÂQ§šš’2MI:2šï2±cÞ½ü6o¼ód)íN�k6w7iwºHaèê&I,/¿}†‹ëï1)wY H‹—�U Qƒ¨ÐZ4z`¥H*¡r�“–Ýò&o]:ÃöäÓÙ2 2Œ7dQ£‚Bxœ�„V·§h4mÝEÇ �$áyáå’¤EPûŠ(@ÉœäÝb™PÅ’Ðd+Zí6™×äµ ³#Õ‡2·÷ý³zÐÛ”÷?{©ž=Ö×ÞÃùÏ‚ÿ®zÍ^JègÁÐ{úÓ=£°ø5EZð€„àVÂhmmíÖC»Ó¢(rʪd6›Q´ VVWIHœO$`aJ‘"ý^·©úi ¹fyÿ~’™µÌk‹uŽæ�’‚L5¬­ÆÔü;C Øà©£gêjæÎRÕ51z–Œ’·2ÖYW;‚�‹ÚUƒ{•‹Ý=ˆ¦«}3È–š£‡�2ŸÎQBB¤®+&Ó “é˜y9çøÇÙè7Ö× . •&7)$ê²$…FO� $ˆÎSÏfت$Ø&%”’"oõØØÜ%Ë»¸¨Ø�T¼ðâKXçOæÍ7.—¾±íøÐÀì½­QM[—xg1ª1ðŒÆ#†Ã!û÷ ªló>,„·†á öÄ2†@Œ°~€Ÿæð�–zo°¸wÌ}�þàXÚûz·§Ð~J�û!H¹°ù–<ÿãw9óÊg^™òÊk»¼óÞ.eUóÔ“0�Y]nó™g$Å`í»‰ÎV²@e}®]ŸqmÝqýºgs§æÂÅkÄ�èw;:¸†D`¤&úˆÑ�Nyôß¼Ÿ¢©?GABQV4BhÆ£™Ñä¹!Ï4ÂG\]#‰ä¹FjÃõõ—¯L¸qÃríjÉ�ëcÆãšY]�ˆdF“)Íîhƹ÷¶ùWr†×^¿FŠºšÒi%)UJªjŒ ÒnØ;L±Ê¹w‡¼ôÒ Þzçz3xóæ5¬F R‚Ê0ªÍÇž:;ý>x÷Ü»Êhø>JDÆ»#οý.ÓÝ]ùÈi">&BH-8p ‡­ç8g(;`­§®,µµ8ç‘R¡uN& ™ z9³ù„ápJw©‡Êr†ãínAL’ºR̦‘ÝÝ9YÖ&†FœAŒ8ëq^°=ª˜×´[-‘�">xBh`¯¶ª™ÏKbL(¹0‚…DðP´ }ü++3º�9ÝvIž�QL¹zù¹î2ÖQ°»kùæ7_áOþô ‘B´i¬kF:Vú‚ÂÄÆb¦5"IŠ‚ªŒÄ¤ I,†å‰@Óæ…R�`az2'î¥FÃà_ô¥B…’ÍõC]\¶ÄõºÅ‹×~í>^½´Aê Ò]®lÏ{Éê‘�wˆ¦ÇÅë;̽B¶–ñªCÌúÔ´YÉ·_{‡ý=Ê(os3&EÁnÖB¹“ Ñᵋ7©uÙÛǹ÷7˜%îSÜ,áÍ­1�“÷ðã —‰+k\©<Ïž}‡îÉÓ<÷îû\ÝÚB(If²æ~Üy²<çì›o’†©¬¹ fQô©DŸWÞÛ¥wâ)Þ›¶¹ærnÖ ×ðÜùËăwrvkJÕê³—oŽÙªÀæ}|ÞǪ'O?ʸŽüƒÿèüãÿå¢uàý» ¿ç£|óµ‹ü“¿y™ÿí;/³cÖ8sq›ó3Ƶ"C–Ú…Ä·rFJsiZcŽÝÉëÛSÄ‘“œŸ8zGï¡“–™Î[ôN=Êzëß:û>ªw?Í!ì¿ón\Vðì /08|—IB&˜¥šX xöùWé<Áv)yÿæÕ?Àv%Ù˜z¾òµ¯RO’S个)@¹8qÏýø¼‹×mvg–ˆÁËœ9†Ξç×ý³ì_]F+EV÷iÿãÞ�üøòd‹¼Õåúú&}âc *ψ"°3ÞáÝëWé>ˆÏs¬ÑÌR$ä9Ó˜¸ûî{�.òÑ{î'÷‚.ã"ÊEr�ãÚ+äû�á³e¶f‰*8ÙÁÊ6Oî7Ùµ’O~þK\¼¹�ÏÛÔªà�«›ˆö«‡Žpsw]äHÓlfh¥0J7Ä_®Ÿ»õËÐÏÓ’b±#»ÐL6è 4ç=R+‚…B·ˆsO4�¼�TÉQ´3j?AHÅÜ•èÌ0šŽ8wñ÷{ˆ`-F@atÓß4»ä@¾a:¤ˆ ;µÄNŽmW]“ûâV à0²ÀOЉT@k9gº=¢W,CP �ºe:¢©P(]¢Utˆ©Z;'⚇P“HÊ’ÆyÇÌMÁƒ…ï¿ü]~õé/àËæ"l€aMÃ#RR`„Á¨Œ˜,J7Êú©#s�DQ[ !`2H¥$oåÄTb2…¡Ý~‹Ò—üðårâ ')T-3|p()�I�Tbn+6Ç×xùüKŒÜ¡#)Tjn®ª¹#ê„õƒ¤ŽÓÑÔÑk ÐëJ^}÷ ­q¢÷†:KLÊŠ±+éˆ ë,!�\Ü:Ï…�sTj†$â|±K*ɳœrR“|�­%­ö€$órF®>Fh6¦Wxî'ßæï=ó5¢›¡SŽÖ†`Ak…Ö¡ O¸ýÁM ¦³•ŸƒNÌâŒg_ø.µœSÇ9¶th£A'¼�(—óÐeåä>þê'Eg�¡¨yÀùˆ/+BÙiÓ‡`ñ¤ý¶jÖÞCÛžìvÆÏí°½‡éÛÍM·+eo·î­[æ»F'që×÷CÍ�}B*‰H�"Yf°)�Z Bð´‹ŒÌHzÝ.ÖZzý.ûÖpñêM„6øÊQ–Ž¢ÕEK…HM*1Ó¦©µ"èôÕ0|¬�h“7é‘P4€ai4)6Æ’(Àèæõð)"…&$O PÎg´[-ÔlD–çD“é˜élÂòÊ22ΙWï„Ƭ"húÁGLÎÖ˜¢Ëxw—G>ò0/¾v–(%ei‘yvëu+Šœ;OÞÉd8dkkÊþîU9e>#eáñ¶&�Bá]@*ˆ±&x‰«%u�pÁã“g8¡²ç.Þdyå ¯¿ñ&Özüâ|™’@"›Á¿RXki› ¥šz]žåäF2³%΂�<ùÈ“ úœo>Q4ÇI$·ÁÃ&žR“.º=Iv»µpïâ¶š˜�{R| öÞ£´nR\‹†­H +V3+ú…_{¯«†DŸád iBÓn¯rîíu6·çŒ‡¦ÃmŽ]áÌ‹P²b‡ˆ`V¬³Œv%Þõ­BÖú‰nË3Ÿ‘¢É{¹0>zƒÉs|hXZÎMIÂ"�"x�V¹Ì°^‘d’)P/¬z2$ZF#b ®+¬o¾¶MH-[êæEjdlñÜßei¥ÃõÍ6ßúë‹L¦‰# ­VA¯ÓB©ŠN«�$¡U†U%™Nçtº}$%w[âã?…’#zˆ ªIÚ™¢Õ\Ï]…Ö!�¶AKÁ«oOøËï=Ïp䨫@¯7¡×_'7œKØ: ¢ãW?÷ý%ÕÈRÂV"6ǧ÷ë›�µˆ’‘¾ÏÇI‡˜jZ-��‰™­(ú-Æ7æ�½I):EÑëÖOnr¶‡*g²EH‚YUS䎥å% "…$‰¸(K´ZÈ)´ÂZ‡š™*ùÈé}Ëîh•®Tô%,ÛmÄä"¿ÿ¿Ë7ÿò[œ¯|þË\¾pŽÏít±\ßÜæÏÿòYºªÍòÒ~¶n¾\hK‰«+|9âÐR›Vœ‘‡9+½Œ\IŠÔææµ›œyåmžüÕ_åÒk/ œÇÔ�úæ�nª¹9¹ÌlºA‘iDë[>Jð°Òi!F×8Ú7:pWO‘Þ’×;¬´5õpÖX�Ñ”eEi…r|• —®sç¡5zZR´ X˜Â´LègœýÖ‘o]Ä̦k4ﯯsõâˆÁéUvFcfSK #úiJWÖ„èikÍ€w´ƒ‡Žrö̳~ä$*Ë(Ç0�×$$óõ+tê }_¢Ç;¾ÏR&ÐÑ1ÞÙàÒ• ´�ì£ÆLfÔ¶FyÁ’¬Xš]â$¬Ì/sÌLèW×hÛO2ÜX•¡¬øÄ¯<Áp¸I¿Ðh%›sÄÂdöËõó·~9ú9ZB|d™",t­�ž¹©kh™“g]T9á¶òD!™‡91E:Ý>s[6Æ %!‡ÝzÄÜÏiiˆBP ‡MŽ8¯Ú«‚ÄQk�²� m¼ŒÄZ"¦] T¦Ñ^„&7|%ôW�Þ�å-lr(šÄ‚O¹H7HÕìÂK$Æ´¨J‡Vn…nþÎ2×T> µ"EH.2K4�Ys}r•sWßä�C�7ŒÛÔ"`Q�w�éFJÙØpH�e# ¢¼¤ð}‚­È5¤ Ú@ªå|l >•µ„RÞ~ÿ÷z€vì6HMQ.Pô4?üñ˜¥Y“zI’¦Ž&S†™Â<¢ÉpÒâUSÉLNªÆš�G|ªyþípê‰Ѳ‰¦ÏfM\'I2�RŽùÁëßc$vpX2T—”•4vQ¾Eª3:í%ê™%ÙÀRw€ 5Ä@e+*ñèÓØyÅKg^æÐj�Kׯ^aw÷&ÆH²ÂPΧ ûÙ U|`6š“�H“cC`g2ak8d4ž°ººŸíá�xˆ�­­&ý"FIPÐÖ-*ëðL2HÝÂV5-­�¢IÌf�“Çîã‰'>G»غ¢[ô˜×5Áû†çÔÞ5U£IR4õ6)›´RŒ‹4S$…ˆÊšúqa C`ƒ'ÏsBJD)Àif¤[†I ÑÊÞ¦HV‹!Zˆñà ZL±è£Ùgý-&ÕÕ®\½Äñ#[OIQðîÅkø˜c½$.xHŠV{@9�Ó*ZÔ!½ƒ^F9·4bvò#&<ú‰û¹sß»›Û<~t…?üâ£|ïÿüŸùÆïþ~çëŸgÏœáìsʾшxå<Çï:ŒJÛüÇ_z†çþöÇüwÿåÍ?úoÿ!Õtȸð�e7å·ž|�C÷-~íé§YvCjÆÜsd‰ßë=Ê ¸÷Ó¥;¿FÈf|ù™§è2öŸêñÄÑÏÐEp¸xè°æ�w¨ùœßþìL«ŠPzô £pì·>KV�P"àëˆ6†,õpÈ}G÷sÏá}ô™AiѱBØDî'tâ_æAŽ9Èç>ÍÒ Åðü:^¢µr˜ã÷ÝÉúò”^ÑÇ Gü§_ýª!䤺äÓ§�ðx·‹¦@Mýäµ¢-ÛôLŸI4_jñ~õóhEª8åÈê¾ô…g¨ªmÚ-Á?ûÎIVî;Š.çdÎ0K–ÿâ·>Meßã?ÿòÇqr©/|1ß@MÇ|é±;ÙEÚ'N`”'·Ž�õäkR°0œ~&¼¿€ë— Ÿ£c$˲[?/Š¢Ù ’&—œzˆGïz„n,0²`VYL'çÊæ%þï¿ú—M݇ T¤®jŒÌÂá“EµúøªBÉÆF$Tsƒ¯¤Æ%[ÂPd}~÷wþ>öã¿dÝ�øÔ§Ÿá4'H¥Bæia¤²Î±Ú]AÔŠP­&�ÜH™°1¢P0&"%$ ¿ùÌW�Ic]Í‹¯>ϸâcÄ…‘†”">yÚ-Í´œðÆ…³Üwä14© 1úÅn3(±HIxOŠžL´Ò�ò^üú§¾ÌÑÕãÈ‘"TäÂõóüåÿœ¼›c} Œ,h·;Ä*qî»ÿØfÌ IDATÜwìœ d‹m..8®¬_ajÇøÌ ¬7D¤T„ÊãkÏ?õ÷8~è2I.^¿Ä·Ïü>kXMbÀ‘犪*ÙÜ]góæ5Z=EOw˜‹m#È“Æé’‹ë)Å /|sCîSSñ _K´ÍøÆW ƒå~üÊ�xã½W™—»¸àÈŒBÊŒ¼Õ£*o�»ÀƒÇ'Ô ¯hj_>E"m2hDÒ¨ÅM$µçüµwxçú[éð>6<$ )H$†ƒ«GøÌÇ?C &W†0ñ´“"'ê&á dÀF�J ô‡hí=$ï%(öR<И¾²,kXQUõS5±Û+`)¥[ö¯½¡ÒÏÖxö–�¡‰óÓ膤­,j[™–¨P+�"4üïYéviÅHßä ×7¬ô ¶ˆÚ²yí eRL&¢=Gd-®m–ä�‚íÙ˜¥n�‹çߣ¿ºÊµËyçÒE„ÑHÑèT�hx6™lCÖT7cMHà‘Jb½cii…VÑáí·Î2m [9¢ÕÆ…f`+LÎ��u9Ì{o¿�šÀ¤´Ô³’Lk¼­)Ú=2c˜ÌK|j ™ÃZƒ5ºË}f[Ý.7·†”óŠ{ï¾›ÙlÆh¼Ëò¾UD&yïú&¯½v–­­›X;£¶ó&­¥!‚÷‘*²¼ÅîlBoy…¬Ýbc:Gë‚k;»ôz¶vÇ$Ù‰qñ0©ê¦æÖíö0&c>/ɵ¢(ÚTucP,màБ;yêSŸ¥¬õdÎ`p€étJò§xQR6Õá�"¤HZ qB]£Vº˜"&[¤A÷ŽErGe”$-ޝ”ι[i´ÛM`roø±÷óEmñÃÀjþ‰ ö\Š@´…À�&päx�§žXå®»3œdüõ™ðAQ×Í 6„æHµ!©­Ý€ÁËÒ¢UhâùìUsÁ 2­ÉÍŒÏþʱʾµŒË‚––9q˜�}ô.þÑÿgLm ¶uD«ú.EB)Ap«´ôØœ£2m¢hŒ� ˆ)4ÉP)1Y “ ’­iwÀ€ë›%;ÓMò¬Åt±V0�¨j�è\ââ”ÝÑu>ùÔ!”t$ï˜T–¤­Ö€HÃÒ‘bo>09œí0-#³–­aM^tÉ€”�å¬ôi ˆ¼e8Ga±9”bB(!¢3C² µ!ÏóEÒ4©I"¹i*©„@§0TUž¥e:í€"¦ H¡HŠª T5xŸ�"RWó&Yé4‰†ÏE’(¡°ÞðÎ{Þzû<»ã<'O,ñÔSwQÚ)×®—”•£®ç¼öÖ—®YœoÑÊV¹|Õ±¾qÁERj’]«k«ø¨)LB'ÇÓ;Æ“[£×ãj‡�M±®êÆF–š ŸYe�%#ÎÕMÚ%&¼w‹ä–\l.4¡˜""-*¥‹t÷/úrQãbBi‰ÈË…ÀÆ1i�’­)˜nÑñ5Göu˜•›˜Z£cÆ �1Ž]ލ';ôÖÖ :ŒpaYµ–¼�د#z>Åð©&ïµXr[ØŸQïnÒösôÛì¬_`åøÝ âŒ%áÑÕGóãìÖÖZ9GóÈÒJNµ9ð¶Â©æ³[d1žþØãXgÉB…ÐHí8ç±Sk¼±yŽ/<|‡LΊž0ܹÁþA� †•¥Œéæ» ö�dµšpl)§öaç@N®óøÑ.wÿæ¯ð�ÿ‡ÿ‘?ü¯þ>ûð=<¸Op`ÿ~þé?þ_9ù|�ƒ±$„Äg>É]}Ãÿñ¿ÿ3¾þ;ß@äD]±š÷Yb}ówô ÞírO�8Ew¹sÂDúΑ:‘ÙÎ%‚Ÿs×�;Ù\¿Êð«|ö3_¡-?cóÂË<ö…ÿ™KÊá&ÇVìlÍ Ó t˜Q¸ FÈ©¤šN1ÝU]£h¸Ä€67ºA¿·ÌxZ#“F‡Smsç@0`ް5fîèÈÀ H±–†ç1nEŸLGDªØÚ˜Ñ.–I¾¦çèé”VÖ¥h+¦[[�„‘µƒP2Ð5vº…Ž�fT³1,ATŽÕÜãæ#ö+Ët4¦Õnc2ˆã+dRàR‘iÆ“)ûVÚÌ&¢³tµ"ÌwñÚ“'Gn4ÑVˆ$Œ1Tÿ¶?€¿\ÿŸ×/@?GK,v�]m››æ)D$¢ èªýЧ˜kÈ ‚X;–»=ƒ6Ûi�²V(#Q!#dR¢\DÉ>î"E£jö^‘R�Ñ™Fµ‰¥ãDw�a²Ì“dIhë‚I¡Ud *P7Æ YH\‰GHAB¢F-³ÝÄPSF²O/qrå™i!¼à¡Ã§º-þ¯oýs<Š&-‚ÀUIÆö|—õí÷9Ö¾ 0åqÁÒ91EB “½&E� ’ kÚI±¬úômAXÚ±E¾–±ýà/]:ƒƒÁZK…E'‰ 19Dhn“„H³#zöÜxa©Ü)$Êgؘääüö—~�£Ë'°É¢‚æá£Óëuø—?ø$"(àÊàSäÍ�×xìî'‘²C)·˜Î·)²5ª”xãüYªP‘‰ g´ÐtiøÝ¯ü«f�ÂäÔ#Å“w}‘gÞûýA›ùh‚Š7³[=ÈÓ?N ž$%6F¤ô Ai�ÑŠÚ6<†d"¡N´dŽŠi5áìÙ7±fŒò†<µp²$…Hˬše¾øÔÑ6Ãdý}˸ÐêP‘ H*‘Blàß4¨ËÚ{0ßÓp·*_{¡=Ïžðv=üÏòV´Ö·D××�-… ùˆÖŠÝ‚"ñ>"c¤0Š÷ß~›�jJ½H­tû¬<þKK.¿ý�ìaV;6wvÙ¹~¿5d\9tÞ%[¬*xãüÛ¬\E fvÎúÍ+ºãôŠè\2™ŒN’Œ$Ô“0"†F圤äˆÉã¼£ÛíQoXÚ­6;»Cv†»¼ñö;=u7:/�UM’aw<Á'¸¹µÃ¥ë7¹qå"$ËîÎ)Ö„ñ ¦¥CgmRÒ|éËZË6ÇC*68–ú}JWòÜó?à࡜:}7oÞÀ#/¨T =hÓ’ [Wdy�HPhC»Ýa6ÑétXíœbs8$ïv9ººÊò`‰v«ÃÊò ï¾õ6Uôh/H$ŒjÞ)–}œ 8Û@²c¡y«`Vy\ˆ<ý©Osèø 6/]gI̬£×îâ�ý)`óí0g)å‚ Ô¤y2£ÎO ·ÎoHѰèß >¨,î¥Òn?¶nîü¬Ylï8ü0 €`wD IÑSd‰sÉÏ8~b•¯í!¶wÎóÆ›—¸².¨«¦b§´D)M\À‰må0FS» �ÁÇ@m$�^à»dï›aŒH5§îló;¿ýÏ>û¶6w8¼zÛÜÜmáɨ+OÄÜ(»dÉLZ£àðé¼ÂH…sé–50¥Df2|$Õ¤CCŒTU…s‘^¯E§[àœÇ».Þ+vvfÔ.`]ÃŒÑYB$…ÈÀZÁO~òÿØt Eåš°Rº@G…TÍ9NªŒëë×ø£?þ>Ýî!6Öw¨½ ´� Íæ�RÓy‰Ð9*5õª$—ïR$„Ô¤¤�Ò4gÅ|_¡TÂÎk„P44F‰Ô’" ö¯ ¸qcJ´–Vž1ÏÉ IðŽÉt± ®>Š&µ$šM<’#„fhªuFDR{O9?zþ úo.0™gHÕÅÇO޸̥+Sî¹÷8ç߇Ëïï2�F¶wÁǦJë…Dç†$‰µ#›E»KŒm�nĘFyj›@.iµÛH)™Lš¤�ÍÆ²‘j„$ð.4•ÜÔÔþf󨤲b%�}HMzúCãÕó Ýo°" ÊJÐëu “Ý¢`<ÓY5xéÈb‡éÄ�-/±ë·YÖm†ã²–!„d¤ÕÊÁdÄY2š¶Tëd„$è--·¶hÕ#¶‡ì;tˆÙРÛÂh�d·‘nJ;ïÒS]Ú†‘Ù’èÍ9KÂ1T%R2ÓˆOdfðd¸ñŒ¼•a[ž˜[ÆíD;ó$9ÞÎ,¯p`U0ܸŠqK¬äkì_nsýêytw&Ï Õ¸júˆOhõû”¶DÑ%ÚíŒ?üϾÁw¾ùO9rüyøQb„�<ò¯¼ò.O=q?-ñ՜Ǿ—ý¯ÿ+zƒÄ4%|®ˆa„ d”Üqt 7³ÈŽbî-Èsp”è–¢ ’Od¾d6Úâ¾{O3Ÿï"EŸA¶Š5#eÄ€÷ÍÆQ5£ŠCúÅ>ªZ°âSë˜VsbŒ´‹‚ª®qÖ’µÛHÕÆ&I�4Ñ *‚ì™MÂŽn°¼r”MY•-°ˆÐÃ7b\í2è÷Ég3ººdÛŽY RSש%"“„ÔÜ ¡<®ˆˆ,Qì ÑÝ56”â`:eIa°ë¯³’W§c|¿Ç¬¨��ŒªªiµÚÔeE·ˆÔõ„L&Ü´"Ϻ¥ÑÆÓ5ÓÉ Y´�I¡… �Ífý/@?Ÿë— Ÿ£eŒùi¡¡á :giuzÔºdbf¸¢ÙŒ:àpTªÂ)‡F B³£¯¢$WÂkÚY#³f—*ý))\Jt ͸žaºÔ‘‰12»ÓÃêŒV–ˆUDK‰T ÆHHÄèPY�H{ àæ¤á½Gäâ–yBJIô@‚,ôÒ€d#I4*é¯=óu¾ùìá:%Áû…ÍË!d&ríæeŽÞÕ$y´^0*\¸µûû¤ÙµÊ²É*‚�@ E&Š,gui-Ób\޾�qD•VTDg*eM²I6ÏYœ²1Ú ’5º£q•#È)"ƒáÄáS¬µöaf‰( C�Ëœ»×îàÔòqÎ/�„‡¬Ù�· Ó[ÎñàcÓÎ P’Q9£+kjQ±=ÚÁ ‹0M:$EѼ§sÁÁåC,·WiÓ%TMÚ£›|ì¡Ç9ûö«øíšÌu¸ÿîxêѧ1Q±”-‘lsó«”"…€ [I�–Ñ5É�¨QEÞºöS=A,êHB4€ÈL75¤Ï}òó¤r]PÍkœó¸èð±BI‰[ü™”ÒÂT“ì­uûðæ–Ui¡ë†æ3ã5ž½„Åôyï¡>„@]×?źý÷÷V¢y½…€È¦׼æ2E ‚ ˜nn³1¼‰î´(«Š�% �ó¯¿N˜M´ÚP{Ý.¶ªÑÊ0ÙØ¦ÓõýU.�{‡ÜhöÞ�U‘LGºËv§»¼ôêËl w "Q–%2F:­®œS;GMPˆ¸¨¨…EBA³¶º�µÕ}\¸v�ÒVLÒ:jy �ôzpsk›Ù|N»X!kwعº³ËÔ5Ð|³¼ç*zíVÃ$Š‚vg‰ñtN)%Ëk+È CB»Àh¸MæÝV‡C‡ñÝ¿}–S÷ÜCe�;î�ÚY\¬‘*¡µÁ‡¸¨C)ŠVÁ>¤Ä´œ³i™#uYÑZ^!ÚÀê¾¼ð‹¸è›¨�h‰±yc””óŠ~@9ŸÓÊ28È¥Ë×0ù€§Ÿù8�ŸdcwÌ¥«78µï»-Bøi[×^Jçv(øØY7t^ÂÂ&Öè㛚XZp£’ÄÛA{°öŸf ¥[ÃÉÛ‡={?ÖZ(@ØÑ"Ä@]P‹!Ÿþô}´ Ï…÷vyý­m\Z!„¦*-”i>³ ’(-¦“Î$bÌ*‡V�" Š,C›Ø\Ó‚$øHÑQœ=û")üèGçxÿJ�³«û׸±a™Î®”saÁo2J%Djñ)&”Ôd™DŠHf$&ËðªYEô“i”’ØÚ1�X–-”P8ë±.b}b:žâƒ¤ªBH²B`dc›9KŠ9»CÑ ‘(Õ\„Ì�Â4éd J¬‡,o‘›%vwïšëK ‰rn©+� $! |Šxß ¢µà!Ï3\hc©±h ćÃ53ŸÏ!%|𷆵R7�X:Ï0‹‡àI‹!;±¹þÈE�E-;…М_Óâ÷!ùKˆDŠ!R/λ‹s8J‘>ð,6ßö¢›‚Æ.<ÁZl]“œ»un !"öY^ü?ì½Ù“%W~ß÷9[fÞ­nm½¡»�ë`6Ž8š�3¤hR™æˆ"­�e‡C¶¬½8ü/8üøÑ¦­°Â!ÉÑVТcÄe†˜}0Â`°u7�^ª»–[wÉ̳úádÞ®nŽ~Ñ–QQÝU·êÞÊ<÷œßùþ¾ 8ïHÊÁcV(©:X—V×%Ôe08ŸœuŒÆ1.]ÈÀ:Т{­Ëå‚­­m~õW¿Æÿý­oqùò3(SpéÒã\»r©E¥ñû‡¬VKþÖßú-þÉ?þ~ï?þ›ÈT#…&çg_ªgž}†W^ù¿ù{5_Q•†àŠªÀ­jšU‹Vdz7޻Ư|õ×h›H �ôû¿Ï?øûÿ%"Æ|( BWgI­s*¦(�ˆõ^'¥$vûhÑ5êú:M*…�²cËå¯)­³%Eð�…G~|ê(H¹Á'¤$ŸNåÌá ïÚ÷bí»'eÞ“‹®&TÝk–�O_ÏÀ�Ó‰s¼kþùn¿î™»=s\ðPÃædÓÐû¬P(Šìï÷ñøÀ��ïÚpœLü !R–DÕnÁ›7^çÆûï2RCDHD‘HîÍïd@uê$ÁC³hù«Ÿú"*‚õ©Ö)=ýHlðÙóA&šXóÝŸ¼ÂÜPŸŽ\¹ý³ëo2ñäx“ßú+��6y¯ŠÝëí˜ãËP2lk×®°QĵÓoê·/!rœ{$GŒ—o[Înže:˜r³Ilˆ–¢2€ÂGËÞámB¬1”ù€“r72w¢zæC6Çu>‚…‘ÖXðÚw WEbÑÎÙ?8 E¨ÊŠD¢õ5%J(JUfÌî�•‚tÌÛ‹8'‘Æ×¹K/QDd’<}áia”Í£)X-œ�¼üÌgØûþM–ÖC8r*‡µ9Ð9öVW` ŽCÃv¨™ÙÅ@£“!tijFilëê!Ÿyáó¤ZRBKƒ l¢* ÷—Æ6Œª1:Ò*QChRN‘1!X iÑw~FkRTøpÑa“Å×Q&\(DN’+Ë’`³§B¨s‚Q’�Ê÷BD‰Bg­”Sîxd$"÷Æýç~#>™˜ÔGÂëuÀŸ�ßô¿ëdzX?N2<ÖÏ+Eõ…‹€3hëc6FP7-óùœÅrI¨—llN(ŒæÊ•7ùîŸü>û™Oe€B”›ŽVKf{÷°6qvû,û7n‰ÓçwY±»y™4Åx̽ù1³Ö1k³©3Â0•Ä¢ Œ†&¹,3¹˜Ž1â­Å»À©G/1OØYYL¥ÙÞÝåÂÅGÁ”¼ûƒj…H‚²2�ns|<'èŠóO=˽ý½lìÞ,!å©Ð¡*ÊbÈÍ»÷M7”%ËýCŒO(jE ‰ö€„€­ÏïÒz‡M�6"§�u‰EJH|ëðѱ±¹�k¤Pìqá‘óÄ(‡\»z�ùlŽ®2 !%"b½#ÆÀjµD¶e2ò‹/rãæZ¹xù"O>û‹6ðî­»4QкˆP†årNÙyÆõ…]–e³çÞsJ)E “{ŠÌ.Jd¹ÿÉ�Þœýd‘ØÏÓ RÏ\ë¿~’yôQyy~‰œ,½#�³%Jš6qíZÃñ¢$é)÷jŒ™Pj‡w�bf`¦”P]Q/eö`2F¡¤`<�œÙ­˜ŒGìÍ9œY\HTã2�xïÝ%Óͳ4VqåF „¯]¹ƒ.eQaŠŠÃãPEUäƒgÊlÌÆY”6 m³À Ð…¢®-JI†ÃA–F0å‰`1osÃÉ@ãBi¤Öh!�K¬ks’©‡=Z*T!X¤(1F`íS$L‘��DÀt+- V+Ï|á”C¶· Â]‹œ )­uxp1ƒæ…6¸pMCmõ* Æ‘³‡_Lä’ÈsØzO"'R�ˆNáEBiEHž££%ç/ŒHÉq|°bsk›£CI¡KR€²¨8¨¼Š©JMŠ’UÝfƒ{™ãè•ìjþ�ÿë*wŽ*B Gª{ZL©h,¸$P±Â.©(Adp\’S¤ hmÄ�L ™@È‚ùbIYHöîÌpN Çh‘ªd±X’b¬[u�hV9]Uª"³Ê  #Éx„2ùš%UY± 635Enâ|4`B´1¬–5Z‡!³x»õ¯â~‚gŒ±K]¼ßx]ƒ%1fÀXE²\).ÿ¿kkpåÿk´m›A ))Šï\Ɔ„èLÇKyûš:U‰šƒNŽÐ4 ð¨Ðƒ}ý!”b8*±¶ÁÅ'?ù?ùñOùòW¿Æ�›w9sæt°Db÷Ô6.i~ô�nðŸü½Ê'Tj¦”(«‚á°àsŸû4ÿÝóßòŸþÿÓSg9¾}9ªX.™N6¹~í=^ýÙk|á+_Bѳ÷ãÁ˜ÓgÎpýê[lN7Ö÷CJ �Œ^jM !ïå]C£O¿ŒÐyý=XË¥ˆ.ª*Ï…˜S6dÀ¨tu^:Qóö{fÖóÝ< >]j�vÒ›mõóªoÆîsßp‰)­Ï^ýGÿœ½4ùä}ʹ–̯Å$Þ߯ñ1ô=2Û#µ÷y‚(Ø?ÚãPè (¥i}D…ó)óaBš’fÕð™g>ÍÓ�=ƒòв(iC6¥”1?‡.3«Ü¡ó1Ò¸öhEÐ5¤!­ª9ˆó¬Ÿ9Úº¦ÕšáCŒÝú–Ö‰11%´Ê(´Rsç@*‰T"§Þ¤ ¦8Õ P$,I¢òlmortw”¼ïä[´‚•_!µÀÄŒ€‡P2kt}ðlðŽ¢(ÑJ!H8Ö4ì‡;HŸÖ107g·¸zó|òXo)Š"'¤y…¬›S’K¤Ѫ€èñÂq¼šåçI …!x�Ò9IÌyÏé�3à$¶81ztiˆJ³µ}#RiÚäHBbDIÃ*ÖÔóc¶ÇD%¸rç:O?ÿIöïÞei—´¢¡”%BJœËL+ï<›ãMJQ £Æ:�*²‘´²Š1#6Ê�̲ %$A b´‚Î/IF•cÀ“ …„) Z»BjµNÊqÛ 1ETÊÕáú`éófù³7^çW~éëø&dÉ\J(mBáïÃÙ°›”%&�óa`îß×ýa¼€t×eé¥\}Ò3�N�ýáz4Ñ4M.�ÊÎD¹+þz )Æ\<Ä�;ÿ9–ñâg'¼{벨ŒG3( EImWÛ91e_¢�фժÆ6ùZœzü ´ÖœF¡D`6;""©ª!;ÓMލ´a:ž0,+öööx罜yì—‰‹c¬* E†CJ”eEÝz–Öa5vÙpfºÍâÎ>U’Lª!¢n™¬1ÌV ‰äV:±œ×-9^“Œ‡ãÜ=T¹ƒØXÁjaf‡3¦ã-4†X;¤(ùî·¾ 8ÚÖæC¯ Có%¥.h›63$•á±ÇÎq¼XqýÆM¶O�åÙ>Åæ©süäµ7¸¹·Ï(jFãi–ÙÊ Æ÷ O¿Ÿô>Rk“p)ñm‹) bŒ™¥`í_j>Èœ(XûùÕ31ú;gÑ:Kiû9ýQˆ�¿OeÌÀ¬)5*BÒgKþùÿö U E¸øøenÞy“b$+öĨñDt¡ñ�Ë€"Q%•e�“§O ÃÛWîp÷žAŠ’áÈòKŸ„ë×oòöÏ�p­&UÛÔu@Ê‚Doµ�HF+\ãQ¥É’”b€‹ ®uT¦ ºˆV†äMã@äP )Þ·—ºz©@Ê„u‰$$BD™!�}¬rmŠ9˜CƒÖ BdX•Yž#âÿ/PâÃ0&“ t¾|Ãñ„¶mI›’ì]­õš‘ÑáBŒ1”UÅp8| ™“– þdP$%ŸC2M7ÿîž%òÁCkv9¬=½÷D£Ö÷gÍÐ\ß® <m�2‡ô Ñ}frö§+ËŠv¹Ìõ†RTƒÁý¿_ÜgÌô?›oyI~ IDATˆ$ùò ¿"¡‘2²XS×5/Ž8ØŸqfs˜»×Ú4+ÊÊPUþ«ÿúðGümÞúÇÿ/½ø»;Û\}ë-R€§.?Åßøæ79Úß'†ÀÑá¿ÿ?ü!ÿðþÍñJ泈µe J©u F®«]–Øö¬š>ŒðÖ®÷Vȵoêî­îÞ½ËpXåûÕ�0±.oóþû`ÃïÖlWãÅ”eþReåBúF`ßÐéåÿ=ÃlÝðéöæþyóïX ¾«5óýzpˆî÷õ ÓÇãƒ7>€>@£ßäC›‡E ¥†1X¢´H­I`CKe�(¯ Â#IA%³6-&|J�_h*"Zän@ŽŽ$ÝÏJ’Œy!²¢c€€B “F‰HŠépE¯Ü¥«ÈÌÂi‚•“¯bФ$�¢DÊ£ JIb8ç±.d¶’Iü›ïÿ1ÉE´%2ãAA«ÚÎ ±38m¡ åJ^zú%†j€LRxçQ¥¦i[Êr€�6³\<ÝÂ:§-•¡À¦-AªÄ¸ Í€àj’P9•Gä�¢To=Îêå’SçvZsج°XVn‰(2uò¶�‹¯h²)u9[²Ñk‘°É#’D†¼qF�ÈF°1iòý)Dfa³ç”³™uÛ’"xßÑF“¡%)&Ù̲/”R¨" ö–{ÚC6ÄfÞxdfú„ÔùYõÌ•˜P2{}TÆÝ5qß[å$tòû²+HŽ~ï×ɵ¢/ œsk3ùÜeêÒðRž?‘œ2b$@ö{HÙ»â±ç^Ä,îqîüž¸t‘o½A5QÃhº�(Çcö�˜É”Át“‘ã�PŠñpÂt0æà½[|òs/S{Éöô4¯þü ¶¹@#*®¾‹jsˆJꈜ’”@Ë,q°Ê0w–²à�ë ´¤M é=J ‡c–³cšù1’°Z�uÌ��Õõþá!ÕpL92»›)ì¦(X¬ZB GcFEI© L€}‚‹Û»,nßåðæübŹ�MFÁråg¯ñÒËŸ`2,YÖsöçGT£QöÏ‘`›YÄà�²Â‡ˆŠ‚³»g°Mƒt�ógÎñƒï¼B¨k”‚Ép¢Y0¨†S”Þв¢Ð%RJÞ¹r� I¼ø©Ï±}êöö�YÔm†ìN¶)L‰­F:K9×ìÑ®3Û@ýGᮕ"tŸ½Hò÷T/¡åD§ó¤¬ð¡ÿ÷ÝÌü½¿,û茮³<ÅÐ cDW!6™ÍŽXÎVüòs—X5û<ñèΪ�£ƒZå7¦ƒ’˜ÆhbÌ`L�ÕjÅ»ïÍ:TÂZ‡4Š&)Dšâ0¸6�º€Å”J•Ô­§(J¼Hù{Z ´Î,Ü”= ÊÒ°\XfË&K†$•!d)K°žñxH$"ŒÌ&þ*'˜ù1…&†D")J¢ìžOJ¢Ë2—¤"B ¢ÈëÓjµÄèü\Ùü½!„„�²rþüãi@©†År�L� D…�™ÙXh…u‰è%JŒ8+¸wï��퀈)›K£ÐZ⣅ qÖ²\Zœ·(­ � UB‹€õ]Æ“).‰nÁ3Ïn±\<$—(¥äì¹mª¡d9?dP¦Ó ÷î6H] Ë¥ .h~öó;87AˆÀó/�ãKå"‹'¼ýôœ›·–|ïGwHr“�R ”Êì›”">æÆJÛÔÉÛÌè%%A©)Ei0e�KÇ%!!e¾ÞÎB�øÐ…2¨N „@vž„!ʲÀwuŽšÖ¶XŸ~HW™}d~Ieé�ìþÞ¶msã¥[s{ HHIY–™Mk�nÝ­ªŠããc&ã1BŠ,Ë ¥»u;zd'ƒ¤­3¨Ôƒ?` {fPW#„0Æ:0㤿 =ÑTêÁc ²,ˆÇ1Ë ;ŸÀbN©³–ØÉÌc7Ê2ïIÍb‘÷ˆxÐEÁj¹Ä¹ \xÛÒÚ%ÓÍ]˜Ãh!Ñ„x鎥ë³Oâr!àcBKÝék)f?‰è2%ÖÇH�¡ŒÂJ”0TŒÞR2ÈÉùEEÊG:!²…Ù3ë`óâBÀ§ì; h£ÑÒи6Õ()H.ÇÇG!©Ì€ÙìSéܱˆ‰ÅÂ2%ÛÅ&�Ÿ»Œh3`¤¢ÀG�F!Qùº .¡’†˜ïOŽã†ÐZ4Ž |ŽÀ-�!G#7­EM4Áeï�R)ïpÖçW%8X ŒBh‰O‰$è·yn8ï)DÞ4‰�R bÈA>2 dRD"vE/8�©Ó&KAòùš)£;†PîF)‘eÑu ²“Ö 56z’k(Šì�B”Y&�øñ?ä‹Ï…RUÄ”=&Röù\3Rè‚üb?äãÿÍ,·nNÆ·÷�9 îü¢ßuRvÓHJ©è¿Ä„ó‘BwRM²^3 E”—²1r4z²Ër¶ ˜1ƒéó•E¨’ùü8Ç'!1(‡L'[ÜÞ;äÑóS,pkÿ�P·œ=u†·ßù9[[›œyìµ[R¢˜̸vå*ÕÆ³ã(Å`ã(‰Ç Æ“ Ãá“JÞ¹q…×_{•¤ „É4ë˜@骣Q ªAE ‰ÑpŠ’½½=¢ólN6>𳟾ÊÍï±9qæô)®Ý½Ni]°9­ †ìïÝ#¥Äl¾ìî£ÆÁËŸy™G/=²äæ�ÛÜÞÛçìîi676r¡˜²d†ÖŒ±ž5ö‹@%ªyú� ÒÅÀç�‡ç.°fû¬iì1{6�|ìIšûGad°RL”Z¡E$)hì ’ i’ÕrŸ§ž<Ï»×îà¬çha(Œ`e#Bd9°o…Vh¥9ZÌT%Î:V+"§…F:ó~S`¤î¤2(µ�Ö³´«ì�×™ûj•»Ë1&”L�×drÃQ�m#>ÖH¥ÑZ  8o1º@D‰BàWõšýUöŽ’RRtþ9)IbÌ £Q8„ øä‡¬V+ŠRã|ÇPH­mò8:23„Câà`ÆÕwÞäâ…-îܾN §¸w°�, ¾î½ÐãA…oV ‹!õxã£áÎö!'½ü‰7§½Ml!h¢Õà2¤†X‹ll60hcÍ*rǽŷ~ö‡û#¬õkãÞ¦iä” ]j¬r¡€s5"ib[Á�J‘»’'X/æÑoÄ'e4ÌOšæ>ìŸò‹X=í¼L¯Wï |çÞù úÊ|ÌG€2i4Q Úq2!«‹V±súq6·.°XxÕ¾ñŒ« W~þ6›Ã)E”øýgÛØÙ* Gc)xï`Ÿ{å¢Öüà'?aÿÖM6Üyó-®_çùǃ¦&µ *fûûئ¦0†£ýîÞ¾M¥5ã¢Ä­–(賓fÍ�£­Wœ?{.k7¼gsP1Öš³›[l·o1?8`wk“ÉxÄîî›Ói'�ËqÖ1xÆ E6%�R²ljvw¶ùìË/óü3OñØùGØÙš"Ôõ’ÑdÂ�»œ>{žñt‡ñÆ6H\”´^’T…OŠ$4³ÙŒããc†£Q$æËo_}›7Þy+'/ f‡4Ë–Q9¢ž7œ?sž>‚©†Œ§[Ø> .?óܯV mëhl$†œä¥µ ªRd DßRtû¤÷žºY¡ddµœ�­É„ø-QHÅ€ª*AD¼wÈÎO,ulá$a2#ÉÒÖºµÄñÞ¢ è.Ñfµj(Ê,ñr>±ªÛ5ð¨”f¹\£Å»&¯_ŒÑ,ÍjÁ©�-¶§›|úåǩʈoÛl&_iTjØFD\R I¢Ìˆsç·øÂ/¿„w¹Ó�p™a!²¯ Ræùm›»ækŸ0!µ "JÚÖòÔåÇùÚW>ËÐÌ)õ>çNµPf?$ç#!tßè°®!�™ÂÊ( K„””()»5*ÇÉK%€˜aò‘:¦{ßh,Ëòƒû¹Ýcz“è5ÔíýYf”ׯà]n¸&�ó-I$|pЛ@˜ڃ-뺡«Bçý¬ þû:¢fz’�ÕÉ’VË%±méM¼{ ¨m-Ñ9”V(­ÐÚ ŒÎ ¾ ¨ª õ,ðð: RĘCZbÌlñãIIë«eM½XôWˆ¸¶¦ªJbŒŒ'S¼ 4­% pÖ©1Úܸ!{£6 ŠR‘¦YC‹«~üƒW‰6ñÅ/|Žè-J¢_"Eƒì‚OÄ �œ~xïIñA;­3ë¿Øz0°g^õ×Î{ßy·Ýg{­5lÕoýxØé }Ó¤k(œ”¤�€zÉWÿùáqrnž”¡�l,®÷—^–øPs2u̲�Ço|4ª®Éè õ‡‹u< N1dÂŽ9Ë.gxdr™ gØ]Døl2yX¯HB£(�Ò`cä^}Ä^}ªô€ïˆÖ¦[ð[HŠ%*• Ò„p()Û >µ s÷g4²;Ýe`Hï)D@ÅI Ô¹ZË� ƒKýÂBÈÔY)Y­–„àðÎâ¤Ã–«µ²ØÂáJÏÜ/òÂ=M›cY…PH4•B”%;—ºØu³r·"w§óuM1ožÑFŒ,iœÇ ŸM¡I] y�Œ†‘Ùdƒ)¿÷¿ËDM0©Èì‘@�. Z6'[ˆ˜)íIœtDÙý«UMk‚D�"ÒÆš6-h埲ágLÙ4ÒÈü{£lmí0,G ‹’Jj’l7¨TÇŠJg-ÎZ”‰¬ü1Ž9I¬P²¥–"J´ïæS!ÆsŽ•@%�Dg‰Ý JÿY‘uÞ$‚()&¬·ùÚÖ‰"VLËÓH[²˜7]§È£u¤Ð`Ý’Ÿ¾ñ#¼tlín£d�÷÷Á�“ºb)rÒÓ‡}œÔnŸ{{FÔÉŽNÿø¾ûJiúŸé?'Mzûçð' FEf`ù޾Œ¸èIY/€ #ÞkŽf wïswoÆåKϰ»±‹ò‚{7÷XÎHµ£Ù;äÕ?û{×nÒ.¶vNñË_ý*­VÜ^ÌÙ_­xïî?üî+¼ò¯ÿˆÓÃ’úÎMX.¸°½I¬Œ ÃöxÄxP2Њ §NñØ™3”Àòðá,;ãC-ªÈH'°+Œ”,æs*¥Á[v77yñé§™ïßãÚ[oÒÌçœÚÜÄ(�)0Ÿ"DŽ3�‡¥(ŒF)Ae4Û›8"²4ܺs‡¿úcæó9R�ÖŠ¶m°ÑSTΜ»ÈÆö)„�TEK›XÚºbQ{ZŸ¨F#\ðè¢`sk‹[{·¸qû&Q&P’{LJÜÜ»…VÛXˆ°ª[ÚÖ1žlÒ4ŽEmA<óü |å«_g{û4ï¾û>÷f(U0�nsõ�k¼÷îu¦Ã’ˆoäCàá/òŽZwŽcʲßl¦Òùr‰.!./¯íèhÃzöóòdqyržØGï…b@(•½ÓÈ^;J¢ËF½ïß8"ÅŠý;û×rtpØ8"R £²sÐpÝ%&*­)LAѱL«²è¼ç$Ãa 12ÝØ$%ÅréˆH£qîÞ‡‘��U•¿³½C¡ вb<3ÙÜœ ”„àP€J‚ÕÑ’ÕqK»rd,4ee0FS–šaUâ¼%)´¡”…Ñ�åáÎ'ŒV´«šäÎFœÍl$c H\ˆ1‘DÊþ!4˜Òƒhxùå§¹ðÈ.“¡æS/�ekC ¤'%�‘‘üÎï|…­íˆ5Ò8 ÛÛ%ƒ\›Ná£!¢Bw)kŠ˜d§·‘„î>’ÀY^ ’@:Çs�Ÿã™Ç¶ðnAQhʪèdx’ÃCÇ|™˜/=! Š*"õ‚ÍÍšžòÜ#FƒuSå´3 ð+_~šGÎmPT‚��Šsgv™ K´ *ÅÖ¦àòã’¿ù[Ïñõ/=™í9£ò.»[5Z#Å %18 SaŒdºøÕ_y‚¯~ñ *Q’’¦3åËÀVŒ¤ðÖ3(+ •k ‘ˆ6}¤P23´\t™ñ×É=3’öáR˜b�™³Y÷–u‚%$%P¥Æð�àR¾žY!;Äü~Ï~;Ù›.ƒh‚î³6…” :öIÏæ÷=\2�“ü²%§Ïõnr1´î}gÄZ’Fò@@‡}@ …†A9$:�·-RI”–D"Ö[¤RÙD=BŒŠ$r0€ó¡³éqf¨T”haH11Œ°>ƒZO=ÿ<¯|ÿ‡„TàÂëGXŸî2® dTȨ¾Q(Yc–† ÎÖY’V·Ù˜Þ °6òƒ~�˜¿ñ�_E*‡)`¾8Î`¯ÏRÖže%dfÅäId©- ” B&”ÎÉ~>X0¨(-Ð*!cÊ jd6ò×ù¥$Rwç‘̬ )€—ÈH�„G) úÜdŽžè³]‚’ %$Ÿ›2)+D§DPBc„ÎÍØ{Oš\÷²DúÔ>¡@(¤P 5$A �Reÿ rj`L‘�"ªøú Žÿ©êC4ú‚¹M²�kÌQˆQ2Ðc>ûÜçxîÑOP¤ %Îy¢Äþô‡Ì[7_£ö-Ò”øè,-?yûU6_ÿô_ü/ù'UX{MXpóðGÍ>ÅÆ€Àè!ï›×=l|ø È“&‰ý{êÒœ8°?ìvŸ �øþÉŸíÚ½édÞü#1x‚—ÄàQæ„Qpn1eYb•ÖKîÎ-Çó†Í‹§¹ôô3üð{ߢ‰÷{|ú©ç¹öýòÉÓ§xãÖmŽÞ}m†Èñ¿ô×›ï|ë�¹sóB]s¼ZQE8W Ù¬7¾ÿ=.}þ³|úåçø“ÿ„3g/¢¬g  » ˜lm¬¥¶–Ø®X’‘Q¤ÆR”ã!¯¿ö3ÎmL¸üÈ9Òá?¿wÀ8x6 ŵ½›\xòÍqÃrµ Nð!Ò´Ž�)IVMøBÂÕ-£AÅV5`ïà.…�œ>µKÚ¿APè’ÇŸx‰¢ž/Á9”³¥ÐR £ Ð q8_0�˜-–TeÁÖö·oÜ̆ÞR²\5ììœB†ýƒ„ÒÏpγX¬H°µ³Ë'^x™ç_|‰Ñ`‹Ÿ¼ús®¿w‡ —žÄ §\¿~�UÛpfs“:ÁÂF¦ Æ€"wt{3ð~.œ£”�NTtq±÷ÙxkWʾ`¨Ø152“/z1uR™œ~¦U¦Â+¥(ËßuHûùùQkÆYRƒ)¨ë9RFÆ“‚#‹UÍîÖ)gLŘ­é”²lÀkBŒˆ”å‰uk38ZHVˆBðT…F(Eë"æh÷á°"D—™-AÒ¦3ŠŸ£db¹jѦ¹šÚ54®¥v5“Q…’0Žp⪂çÎ�P9†¼õ5H��%R><†DÓÔ™Æ9ÞØå4I#ÐJ‚TYâá=Ág¯”,I øÐ b ¥ìÛ—™d&³kƒ#øÈ“O]d{{À°Y^æZ ÐB tA’Žq©¹ôè�§žÜá`6£ –H/+ñH¥ñ!`mnT�è|/ÈqÙ1nH!ñX”Ò�ÔΣ ‰ŠŠ[·�xûªcºyŠQ³ÃšU-yåûWùÖŸ^cQ— $ãIÁ ÏM9wq‡z>g  b˜rûîœk7> ©Û¯þì*—/>ɪ® ÉS‰ä`?a]D¨Šk×gŒ†§9}ÆðäÓÛœ>]¢e`çìÞ}÷€ùqä­7np8K$U q<~i‹Í‘gX*´N¸Ö!R6{ŽÉ™1жžºvXq1��9âý<×Þû·8™éÏ" \$ï9^ÎJPÈ"VRgfAHˆ £4ÑEª²À7  �˜G¸ÎmÔ<’¥0Ò'ÊH iõ*KzBBЦ‰ $WÞŸ§Î?OQ”zÀñÑ‚j:À'Çw~öm^{ë§UÉgžÿ4Ïœy# ¥©�^ ¼ ïl=(ÄÚä0ËÛ=ˆ€ ¢bs¸Ãoý›¤høü'?ÏŸ¾ú'øX£2³˜à<…1„Ôò¯}›/üÕ/å†û‘£'7*!u· }øÇÃÀÏ:‘Ö:î>Uéä÷OÊûñ€œ‡û@ÒÃ_Ï ²ÎÎQI zï/ ‘Óv„Ȧ†13âæ.à¥äæþ�îlóØóÏðÖOÄÕw®0ûÉ;\Ü�â’ç”ÖØÕŠhËÆÃ`ƒ/ã›Ìn¼ÁþÕ×Ù{ãuÊÁ˜ÅåÝ3èý»üèÏþ„3Ÿy‰—_zž×~ö§†Û$¥pÞ1 iZGmë¼EŒ†˜¢\0ÎZ¶OíƒçÑ ç`ÿ€ý«ï²!§‡N�ÆØÕ’ùÑ>B\Ìò—á�fqǪöüð§orçÖ>gÎ=ŠÒ%·÷î°°�–¶eé-©,ðÖ!ÓýXÙ“sëi‚¦mRÜ�‚ÏQëÇǘÍA‰™˜Ï;]j_baÜ›‡ŠàqÿÜ%P?b … 2‰¨JU�¹q¢ .<2EPst¸Ÿç‰Ù×�È *֬ܢ,òZßí±¨lÐZU\°øÖæfQZ³t\Žõ5EP„’$"“� ˜×h•9�«)*Ma #)Ë,ãòˆ¨ ¸ˆ‘%Z†Çé³.<öIþü•ŸcCK©Eg8®(ô€("zÑ:DTCÑ‚Ì�jiðÞâSö“;³3essBôMŽÙëÆ{ÛIMR6+¥„)I¤P­I¡%tiCÉ¦Ô [9Ù2$�9ƒó5e%(TÍ Ï]æÝ׈~̽» –uòñìÝk‰d`åʵ¯½¹Ïî´ D2ŸáŽ×~�BGLUÓÔK¾÷ƒ+¼ñöë¼øÂ%{ì¸CšÅãaËtdxñÙÏð§ß~“·ßm‘Úóü³)L®‡²é³ë$ñ×1o­u„¨Y.B6ìŽI)æ{ª´¡,+bhmò~™€”½=cÌk¸TŠ”ÄÚJpß¿'uŒ°˜ ( A Ú¦~ -ÚËýz™V�Ô§EŸ�c÷ó¨'ôÿoÛ†¢óö!¥Îð;¬™f[ô5hÏ&ÿx|ðÆÇÐhôZÓ>ꯗL 1Dt(1’ë’µ|$©ˆ�ŽU³b4²\͈É#E¢* ­sLÊINJç:­i¿øÇD)5Î唜…=Bè€ ²;ÝE^,VÇÄí@í9¹CGˆ ÐèÊд5•.‰Òè¤D„õßemËD�:ýt–VH/hY²"/Žf`ØŸïñ¯^ùCB•œ÷�@kV#–³šÇ/¾Ä»·Þæá»Ié ydê¶xw÷ïxþÜ¡ˆ4¢æ;gŸå¹W~ÈÇ?ô =õÆæ˜˜a„ÆËTÄô‰J%&’’‚¦q¨Ì°dF|ôÑ�£f9¦T¯^ºÄ‘Ǹ±uƒ:SŒV–©k‹µ�\jZȳŒétÂ0/ÙÜ\£�VXŸ¢”'ûû,Y]ZÂúÀ‘õ v›–¶­i]ËpiÀx2ME¿s%1Ú0­’ç H†ƒ!ƒÁÛѨó¢Ä6£åežøèS(`uy™"ϙͦ4”ܼ5¥©*ÖV×8uâÇ�Ÿd0Za}ó(—¯lñÖÛï2ï³¾¾Á¡#‡¸|ý»{»i-"­}­s„˜Œ4 ·›0/Χ¹ß�`îaa»‘^:Ø3ôþ¾¹·è7°gŒ8ˆ™mšæÀtaž¾¿GÚWµ,�  r|˜±µÕ°»;ÙØ,¸÷ÞMŒœ8u¯¼~‘½ äÅ€ªJkoŒ"Iž;p6@’“‰ ܸ$ˆÀÊh‰�½Š6D²®»ë]2Ö÷ÞѶž"OLc2Š¢$x�1’>E�1ÞÖìno'©µlÚQOö8sb™Ï}þC4v�ç_|-èÄ,²‚H¤ª[Ê8LæñNQUÉ?Ðh�š•á��Ý Rå\º¶Å¸:‰ÜkY[?ÄÊ¡ŽwˆÑ�å×ìpßcÇÉò%†|û{o"óe&u…¡d}#çô©%Þ}û]f{o¼~�gž>�Êÿ…_ÁIÉÕwßááG$Óž¶S4Ädôœš štœÕÐI9W¯^æ_ÿwÿ†Ï|ú£|ùË_Jþbí45Í;³î¢(æŒhDŸ„™À—ÞÀù¶zHý4¤ubZŸ$ôÉ÷(ÕlQ€É3‚OIi„¾>óD|磔j¼ºnðÎH³º9Edì’j¹t=•èÎ6]âW?¯XH“�휛υþy´N¾jý{ëçfŒq>Ÿ£s¨€±¯/¥üi¤_ŒŸ¯ñ èçhô&b½ lîÕ#’I�4�ýf›ŒŒ*8´1Hjö›]~ðÊ�Ù¶T¡’qðDÊ+6–ÖÉEFn ÁZ2ièìÆˆ\kQð8+¯¿Ãjyˆ‹öm^³ovygú£i�Ì5qÜ 1ä䬗äj€·ž¨%RËùâ QÏuÖ1e µ)lu}…Ë»ïqÞ·ˆ ¸tõ"—ö.2QûÔ¡%F‰É£Çû€oV—7X¬%¶  ”N:e¯�R,t]BYŒ‰J]R0`DaKò<ã‰û>Âso<‹)%B¤g-3»Ïå›8wñ-ÜxÕix“ƒ~ÚKEhcxâñ'øÞ¹¿%0!™ ÛBK¦vÂןû×¹Äñ£÷quO2Ûßã…‹/°§÷Ƚè¨é |ÀEGf ¹ç!–õ!%K£%¢‚­ñ.jSñ©_úçþúBðé½JI¦Zjßð�Ÿ|�ñø'�¨’sïœã'^À’Q§¯#ÃA2}öÅoñÞ[çùÝÏý5$¶ëDMŽIj×4 Ay„HÛJ+¼� tI.KÚjB4�O?ó)þúùoœ@(CðÉ,0ˆÀ¸ÙãÙï %eQàƒ›GSöŸUˆ±Ûà?xãgÅÂ/nÖ~]ú§Ñ‹¬Š;Y‹ ‘RŠÖZŒJ],¹àÓ2çÊÅäñPW;8!ÙŸ¤ûKÅ¥­1÷�Yã�G?Ìò¤"Û®(µa¼³‹\Y¡Dpñ­7G+,‚wÏŸçðŠ!—?ù1^ûî¹¼³Ëñ¥5ʲäî¥!«ÃŒžý=öO<üßýÑ÷™Ò€Òìï�9tä(“éŒÍµ5\–˜Ù–iÓà¼gg{·uƒ{ó¯¿Éäê5ŒT9~[—γqì0u¦¨fŽ,bë´¶fÚ`›†¶™!Cb)T͔Ɩ‰’_·Ü¸µÍZ^°¶´ÂµÝ -)Ë“¦&È$k�ƒ¨˜ÕM’�HEð‘éd†o=&/°µ£�ï ˆ —–D*çÙÞßfwgŸ·Æ¬oÞMpžcG�±¼²Š¥äÜ…¼õÞ v÷+fUö§cÞ¹xž7·hƒD˜ßìcÀ—pA'�½Zœ[ýï Š¿¾ùÐw û†Äâ|ë%‹óTˆ”(–Dñ¶¹úÁ)"%àS,p=cl§dR }Ëæš¡”ln®röå×yðÁû¹vã&»cÏþ¾M {øt #xq¶FgšÂ‚uÉØ?Ú6¥yÅ�Ø­ … à2%““i�’�çœmSTC7_êÚ¡4%°mƒm#F9D�W“ÇÇO.sϽ'¸ëȈÉþ¤°¶<âÊÕ !&ß ¢M>Ö×4÷�Éx䑇(ÊUþÏý}Þ»(p.ùúG�¬±7ÙÃÇ6… Ø^Z°··ÏòÊr:`yG�p5yžS×UBt¡4Ú@”m4Ö967—±v—õµ-…ŠÌ„ x—äß�XZZg4­œ}é-ÖV NÞs”³/_bâ Z—’·] #M²J¾ó� >¬9uºäÏÿüy‚\Cg ™d¹æè±5²Üpíú~â>ö§[:r‚·^=ϧž9ÉÒräñ‡OpôðIξü/½t‘{ïYce©&Ï=�?v˜•Q š%¶Ð¥âOüêÎ]Øá¥Wv‰.ãÖ-ϵëcn^ÿ ¿ó[�Q–£�§jÊXg RÓ6 ˆÀ;b”ø`q.âÚœñ¸IL)!ç÷»ÊÎGœ�’t¼(qlHs¨µž¤ý  X ž7Ö2pŽ(:ËPZ߯À¨ëz΀̋5�Þ–4•çy’y•ebÔ�s~»-b¤i[²ák-M]3‰]xK¿ë¼ ¤0]àl@ªä§eÛ�<#‰äyÎl6Cª,�@O—T¦µ&Ëò¹d7Õ˜²«±ô,$)ç>¢ªK [l8 ‡Cö÷wY^%°K&Ù–s#Á5SžùøGyîÇ/ñ¯þ—ÿ™?ü§ÿ¥Î¸ïÞ{-åܼq‰b´ÄdoŒ«hUÁµ4•F„%‚Ëyý•7øî³Âç¿ðYþëù_-³É.Yhš=ò"ŸûõͱޠY)Õ%Úl]ÏM³ûÔ´¤ŒhoÛ3ÓµK¬š$Sh­1y¼‰˜‚5b„à"Jõ)¬i:o™Éç�’dØ?£Ìr¼w>D鹕Lò¿¼°bŒˆŽ]½§,ËyBWì?zCê^úÝ6Zk¬HI^½‰¹ê‹ûûxq†ÝÚ²µ¿Ch ¶ÍY.2N>ù.¾ø ¯_ºÌæêÇΜàðñ£ÜšŽùÚ_þ9ŸþôçøÄ/=É·~ø]ÚfJ&ÁÕT Ô³}¼÷\ß’´uC[×DoñÓ ³É>÷?øÍþ5vnÞâÉ�}Œ[Ó)h…älÝÜb°¼F™kbgF¹³»ƒ”°¼¶‚o+¦ã=FË£nG[7ØÉ”“ë‡ØºµÍ¬®Q¥­0ƒ‚*l„r8Dg9ANØÞÙ£ÈKò,ûDok‡­=¶™¢”dgwÌîÞ„¦®Ø�!&ÿ¶<_&Š€�‘ýªEd-{õW¯ß$DA9Xêäq Õd�iã°>€É©Ú† Ê'ÐEvI!7Ÿ‹�==¼ÿ¹íŠÜ#²‹‡MQ¾·ËÅÇÏ2€î ì(˜ƒ?‹@Óm,¡÷ñPHˆ>íãB³4pìØ2M+¸~k̹w.ráÂ#$J�yå�w‘jïRØ�¤nÑRvžï,E¦©ª)’‰©·ŽÁY‰³ý‘Ö•|`hÛÄœÑÚÐÎZ‚Hð¬MÒ"*Z7£šîñÉ/~„óï½Â‡;Éc„PqþÒyNž8�oîâ/¿þ}´Yei¨j�m-™Èð~±»O>±Éñ#’•ÂqkûJlEÄd«4­"ÈÈÚHóËO=Éի׸~õ-‚¯iš R êºM[¡”HþfÀêê2®Û£ÁamË`�3(ê¶AI8yúRyŠAAë±™ý€Lkšf†sŽÜhªª¢èd°EVP×5[7¯pú„â+ÿàð[¼üÊY!(ŠœjêØŸVD•c�ÃëŒ�±ÃQ3Y:bC xÏ “d:#ø€÷’ººÎg~ùƒ\ðÙ§žde©d¼…]QljùèŸå«_ý6ÛÛW8yâ§N!Ó�ÑŒT�åé§ïB–r.œkxðÁSH�óâÙ7yè�C(Õàå”Á’de}€6í’ ˆ�’K�³(-S‚Xâú³iƒTɟʶ.�‚�Etæ°Z*†eŠ3wÞ£¥Bzˆ"!ÕâþžL&e9@ú=Ùö‰_wxöõÉK‹ëèÜ¿g.›Mr$cÒ½c$8×1ãÜOíæÖY–Q–%r!,&„”ôç}b ©Bv²úŸÍ¾ì%kp †Î;Sk¤ìØ0ýëïŸÞãíÒs8hhøvÍX!"’KÐ8ž~ê1ûÐ#ü«ÿíåßû­ß䮣Ç@f‘Ëÿý—ÿ¸`ñÊ!4X×àcK4Ñ l“¨ÂB ¢ŒØlÆŒ�g4{޵Âïÿêï D… ‘5*×Xã¸áo2ž<[ásûMþèÿ6Ÿ²+j�èŒ_•o“ Ak[òœˆhQH"’¦‰˜&rúð1¢¯h¤A ‘ “\ZM!‰U…ï¢M”)ÙAÔZ�~éþgøúó‰^SÚÔ h�%=� 6=pú‘�ž÷ûè黋¾(‹é]ý÷w¦(Ý ò,‚?= 47öí 5­õBaÓa}ñÐË�ÔÜ %ïx¬kp>‚`ò‚ 5ûUÃõ�1÷YcùðQT-X.Kvw¶h­ãîS§¸òÞEˆŽ²0l”´í˜›{û\ßul.¯ræ©§(kÇ­K—¹¸»ËÙk—8¿}�y˜±�²7Ûç£~Œ³gÏ2u32- Ö¡„ n[nÞ¼‰÷žAQàÛ¶3=ˆ´MÃå+—ÉÊœb8 Œ‡WG|ã…ç)—×±1c{oB>�—EJº¼mhš !`<Þçº�hm8yú ·,¨rÈ�½=ZGO�äÍ«— Z0Ù¯R²³³K•e”ƒ®ñD×R%ZÊ¢D®h¼wóÂ*/ršeS‚€­›·¸~ëe9$–Œë“¶ÁÚ€T† "Û{7“ÇP&qÖÓ¶û˜bˆï-R'ÓgÑQñ�óäâ`N-¦�õ?Ã�q>ŸÄAš—Z`¥-ι~íîYBýóÌ窸Ýè|q®/úÚ½_GºÖ’ˆ`g¿å½}Ç»o°³7e1Âcò€õ{”y2 �qJ®~è4E™sòä%"Î'f“R’ghå�ÒqtSðäËÚPäÃìo,±µu�¼Ð ó%¤¸Éñ»6(´#:OŒm|…ó ÈÎSN ¢‹8ç±.| yªsð ‰ùã=CbŸ‰Äî.K­Râ�Nž`ï÷‘Œ�ûIJÜÞ.BI›¢Ê÷ò ækßÏjÖôCi�\*ÊÁ`¿ ¼�ïKú¹gûBú8B¡”IÌ"‘Ö cŠä tGí®ƒÄ)ŠƒTÑþÿ›ü\Œ÷ IDAT à€ì˜@?u�„ ˲IŒ–<™ÖÛB´áÙÝÞb¸y˜ÿä?ýC¾ñ�o"âã,/Î.‚´Ôí„ÖŽ�'X?æÿùã?æ¿ùÿ·Þ}›¶�¢ƒDE S3˜€IrØÎÍ“ÓzySþô_=ƒëÄ;`Á¦b��=H””ïùpFªôyĈó-Á%[yïn«íl÷yæyŽò·×Æ |;¨ûÿ£�©ÖÒ¶-¾mÓó�¼Ø±Æg³Ù<¢—m'ÀÑ$ï3êIºka­M¿[x� ïûoüú9wº·CÇ�àCêú7m�È6¶�%ÿ�l€Ç’çšÆ¥ä0ï‘3ÅW>ù%VPÄ¬Ó 'bèí…$pЭí‘ãÂwÑ‘¹¦õŽ68‡'Ä€)> ‚‹h2R¤Kæ�™&vÞCFxB¤ É$6üÁ{wmƒh%e(1•á÷ÿñ?BÚEk)Ò‚žŒ2Â;T0aˆ1[QTÔ)ê�i%²U<õГ¼òú« ë$“ŽD@¨H*ž{ù9N|æ¹N¾ J $QQ¨‡Ë|ác_æ/¾ý'dK9ULTÑ(RI\Ðý©“m¹Ö!]¡iM¡VùäŸa´SbH@ÍP¯¢bÁN½‡5q/rfé¾øè—ùÚÙ¯â—à¨kË`0H…FLr²5Q ¬Œ48"ŠèÒçıà?ü‡ÿ„u·Œ±‚VZ¹É�> l�²—9¬ŠäÆApÈ`0H4)å†Ì’Ûe<|øC<—ÿˆ›Í¤´8ï1Yw½DŠ÷íýoà kÔ*¥ü x„Ücý÷‹�‹ÚëÅM·—æ,2†úÇTê ™EÀè¶NÑB¬Æ\„®°éM’²(q¦“ ×·.sùjE3>ÊCëGp[ ç¶oa­¥½µÅ§>þ$Ç¢à‡¯¿F;ZÆJE-Ä–i[s}gŸÓ‡Žqfã0÷�<‰p}ë:£—ÙnöYÞXa{¼Ïæê:¿ñk¿Áø.\¼€2šz:¦,ø(Ë#uUã«{äaFƒ’Z{ø!²•e®Ÿ—o½ök§Oa½¤®j¦UEsc çå°d0*ð¾AŠ@ÞQ±w·wh­'[^aÏYn�;Ç£O<Qã´¢\]æÖΕdy�βdIéÎêªcÖ~üòUš†ÄøÕ�£±6>KÑɤ Ê´?eF ¥e´´”N`]Dë´�i- DÊaÉîdBë"U]3( R{ 3ãÿðKìí¾Ë[o¼ÆýgfPn�eÇï·üø�‹¼ðò;\¾Ú LÉpXpìØ:K£À`´Äúú ÓjŒÉ#ŸùÔ#l¬YŠ|#ñî:~ˆf6a8\æ¯þòZ2ð�W^ý;žxâ(å?~šÿýÿøÓ9«©m“yjè¬I‚O_ƒ %�£Íüû¿õ$»û;Üwf“ÿê¿üÝ”ÞŽçæµë¼wî*ß{îÆû †H)ùÑóïðüó¯0€wýõIǸ‡¸‹ßûƒ�Úä¦A+…Ê'œ8&øÕÏ=Οý»¸>Ùâ7¾òYVF%?~éU+i"ìì:!Éž#�iº£n7®OX[ñ¬Œ"‡×yV#‚E*E5ÙÇM–çh�¡¤áùç^硇Opêä !Zvw÷’lÎÊ,£iJ ÖV#O=u„­3¾öõopk×sæ¾M´<�`{§ePJšé>¹ @ß\ñ£ XZ×Õn¤:¯ª„(­c0XïPª ’|›lL¬1Î:DfЦ‹�¤‹ú>yžG”Rø¦¡®ëy3Åô G7úæNÏQªVúµxþW»u·[‡•RH­©g3èÖQ9ÂöbtéY‰…“¨„P(©qÖw²0Õ%»Êy­àâOû Zkç¦Âtõ‰ïê�¾VŸï] œèek?cc�JÄ� ]k�TŠ•Ñˆè¹Z._¹Àïÿ³?äøoÿ{Ž;’Jp¡ð>0Û¿E^†+9gϾĥ+{ügÿü?&ó3Ö×—ñ.5A¼·Ì¦–‡%Þ)l£@‹Û'åÜÿÇ{—X@„ùkè}öz~ÚGåœvðüb~ýú¿7€¼—ú×Ð×~ýKk�1†Ùl†÷ž¦®É �Zñ2]ãþ5÷à^žç²°æÚÃÃïý7~ý�;½úEÛ“ ðLgÈ® ‰ ">&ÊnUU”ù€fæ��ÁÈ»_óùg~•û6îgÄ(ùVdŠàÚ.Úa]‹R7ù¢I­”_·8¯PÒ`EÄ)´A9“ÒTNrb�RCt™áñx˜¶-³*$ gÿÝ›[÷ß )h��ËV¬µ(!ÁJ [ ­àC§å³ÿ* �ñÐñÇÉ?møê³A1PͦI¿ºÄ$ì!¼'J‘XNÞ#„DWšÅ/ßó VÝ�™¯ÉTF‘a»LQ�¨C¢f”—¨6ðÑÓBä_{å«Ì°h¡hÛ´Ñh­ "År†Ø‘´3M=kÑ>cI/ñýXëÐ*™\×Â}…� ZX”o(ØÐÉŽ‚C Ef2‚pÔqFÐ-Zæ`™Ô<þØã|óÕkÄÐÆÐ4�å©` ®ûÌb){’ÐQŒ?(£¿Ï{&Ü�…c¥½x_ìNõr±ÅÂlñ@ïØ¸ûb1£å|Ó>¤.]ŒiÈŠ!¡nPR’z]‘"7Kš÷nÜ"÷’»×³=�Òà™N÷ø·ßü·êµy”(RªB¤4¾(ÙŸÖ¼9»ÀùK×È‘hÁ\¢3Ó#ûï\¤š4|é‹_æ¹ç~À¬š%ÀZ$™ÁÖîÕtJh2JvöÇY_£ØXgËYnœ;ÇL ß}šÑá#ìíOð>`œÆÇĦ¨g3”„éxjL¦ÁF a(¢à¯¿û}Jqú�ûÙî~à~ÎߺŽGà"8pM�ÝB0«”LqÑuÝpùÒÕDÛ,QÕ©ó×XËÚêZ’~uÅmk[´–(™ØZ+««Øuk1yZ]ôdZQ†ÙlšÖg‘!bJmËŠÛ6ȶfX”èãâ *øNðgÍ�9ƒ't‡�¢¾àïÿ�µ–,Ën›_éï2/ïüú ¤âÜÈs.yÐUÛ"Lg“äu&%7nìaDÅÞ$„Œ×^k¨ô%­mp.¢tFÓT­É�Ķ ùÀ t’Í*­�w¨›ëTŠ\Ï3œ èÜ༥± &7 <Ñ€&2(4÷ßsâ 67K–>þqÞ½pƒŸ¼ü{ãŠÝ½– 5å`…‡0È�>zŒ¶ÝŵS^xñ×n ²b€Öc675e!ˆ¢E‰o=;;»h­øö³?Æ:A– =1¼öæyŽÝý`YYß mÁ–×ròb€ÖIJ‘©“?$9ÕþXðÞ¥k|ýoÞäÃ�®³<š‘‰$ovγ±lp'6øâÚ&?zñ2¯¾Ra£áøÝë<ý‰'�ì%¶€�”y1y£|ý«Ïñ‘�es£$Ë mh¸tå 7··-�”C^yùy––�bë1"®¢Lu€”‰ÒÉ7"‹çÆÎŒ#cÉ™{7) ‹-ÆH-ë«#|L)\εÌf3ZâêÕëïǺ)Á¹$9!t)¡‰}"B’ò=ºÎ]ǧè¢ee© :�m’¬zsc ÑV’Q|ðžˆH湉œ�‘ˆ �]|¹ ©©”eÖ&†P b­O²©YD(:É’çßF¶6 q5%ɹ¦µ5…îXÒm‹k[rmÈMÆt¡­*¬k²%ˆ–ÊN(F'\РBdÉhÙK„ÑH™!HÒešdì,¥f4Z�Q×ÉÓKë ¥$­­iÛš=B‚TdMmw(ã&Þ�ˆ9& Z¼oqÐÃdáE¦ÁWx7F¨-]’ý5³ •h!Á2¥1*C¡ð­EÆ€«k””LvÇEAD¢`RÕ¥™4-›‡6™4-…1œ>r”æÚM~åÓŸç¹ï¼Æ'ž~ ­A�ÑÅÝ̶jν}‘íÝŠßüÍ_cgg‹Ì-!4ä�ùò`P$¿i­ÑyN–ç©ÑÚ.BˆäŸÔïW>)¥µÊÉ0hÊË”¢%hMÕ4øÎ“MŠ$øj#]¸�£jÓ™F–vgŒ�L NÐÚ!D@kE”м,Pe»åTòÙTÑEò �¤{¯m[ò"ÇûÔ\*——i[‹ðŠÑpœK>«¹¡�Š ŒBäÅpˆs�e9d:­ÈL$„HÓ´¸¹B´Š6<A€Ȇ9�kÁò®ÉS×ub“s³÷ãçgüú9‹  þ —è‹‘Ømæ>øqNì�ÄI…A6 4�霺õ^?Ìí Õ�¨`&¦8Ò£u nj¼ˆäºD«@ü<µ`0�N˜.º[ŠäÈ¢LѵÒ´C�Ít†Wž §D<‰äâP2u"|GeíÿRJgA tfðÖa›£ ZÀñcÇùÌÇŸaU/Ñ´&ó <'z�윑‰Óêš(míQB uê„#»]öäfh¨„‡0å‰O|ˆW®>Ï,¶ˆ2J¬ ¨ÓòìÙoó+Ï ÍBDŒR„8!Óy÷y L ÇOç÷~ï÷øÓoü)Óý1£ÁˆÉÞQJ›ë‡ Â1m§TµÀËß]Ûbxü^N=ýi~ø£¿e{ºËdËË,ÇÞÞ.UŒ#É•@“o­ˆB±ß4gɤ`:Ýe8*(½Ç7-²�lßÚey8â#~’¿ýÖßP×SÖm²µ½ÇæÚbe ?Zey4 ©Ç¼{ý*ËwÇYÏhi�@5Ž+Woâ\‹1š³Þ Üsêû¢ŸÏ¢lñàyn"™m„’gg[ƒ%¢q.]—;ÏYž1\)ðÍe6Wî%FX_Íh�Æ[‰’ŸI„4)LÁÖÔ6�Ã8Ãtb ÁaŒ¦Ð9Z•ÔmK&RRMm-"$¯»ºjÈ‹©È”¢žìshýï¼}–‡}‚óGß#†%î¿ÿ^fîNdŒš»ïÒ<|ÿ~òÃÙ¦rC._w̪œr�Œf7–K-Õ¬¢µ�ñÎ>EQråÚUVWÖyûÝ÷h]`ss‰b™Ž+¼Ë™Žf“[üÓ?x†ªwì–U¬³@ĵ5Rƒ …¦ªsžýÞ[ØvÄh¸É³ß}›ñcëÚ$•UÉ Áïóñ�ßÃt²ËÊ0gw_bm›Ø½ˆT/HÉh4d<¶©%Þk¦µgk»æÉ'NáÂ>¹4�†)# ¦û»¥¦š]çÌ=Çxí�·W°S¼k笢¼È€HÛZ²,OI^Q2¬"·÷0&#W®NQ:°ºœa¤C©ÄJK^|·ˆò ;éV$‚Lìge$Ά.}Uâ�ÕI„£ïõ4*ëß4­ãâÅ‹|æ3ŸN¯K„î1v~VŽ\›º³Ek-fAî“NîÀ÷ά'Z‡·Ž`=“ý1Ë«k̦³ùu� MÃLjŠÉáGÉÌJÑ· ε 4‚J¢#,x;Æî~©ê+£áœ�k­%:Oèä•&Kþ? ¬MM´~ûìï]#>Fb¿¿öòn:EG?wBǦr�êꆞe)@*"™‘HÔœ |g郲‡¿ßÆ/ Ÿ£17u[HaqÎÍõži‘�óßëº22HÆ·Æ|òéOÓ6ÛzŒÒœ»ø6¶­É2Ã…KçYZ[F8‰i[#µ"TIJÂ�®¸w“�! •Ä� ŒNrN´Tík4›Ë%ýÒ_`wKeIS„„ÉÔÑD‹¬­Q&›þ ’§Ž”’»î¾»»»h“ÑdSþâÙ?CÛt˜°ÞQ‡„¦cÓAã,Òh¬m€–}¿*¥Je&§q!›aCÅKï|�—ö,†ŒZ†txÓž-¦“‡…„a–eƒõ5;ÎóW?ü·i�­"׊Ö5 ‹Û¶4Ó•å\�î°¼1•5w=ÆÕËWÑËš¦iÐR#dg&'’±åá‡h·g¼ôò÷±“†FDäŽhš ·Æ{L•¤]¿fùÚó_Ã8M@�™ ç"YVàÏÃ÷>ÈÛï½M^h\ (" ™®­�(%8¼rˆéΘoýÍ_1mwc™9ËÆò*²ŠQQ‹@=„‰j¨—s†¥¶¦žíQ–%e9d{{—›7¶(ó"1kÊdDo½¥Ð4�×ßú;´1ìŽÇ”Âë7®%ù•Ò\¸t…•õu<�—¨,GgÚ¤nl”V C"‚©ðL«i2z. ”Ñììîà]d8"ˆxëÙŸ5Ý5Ðx˜Œ[‚%;;k©+‹-yž|¤µ¥3B,Ã(­E ÐFwi‹â¶ûl‘t'8Óï- i[KÖQÃ…H±º‹´ôEéNP8ø HÀú«&ÝgGÇÒ³¬,™Í,¶õ¸¶âä}ÇiÆ[, ‡øèÈ4ˆ˜’©„PÌjOðɤÛd*çEbñªˆÖ‰s‘¶±Xë‘"¢dYN]Y\å I½‹V‘¢04¶AiCf vnθzåy>$ÏìîžãÃ>ûïܤ×|äC�±º<å+¿þq$ðwonó�\¦®–�Z¢¥ãБe¬mØÝŒ–ÃÑMí ïâ'/^dyu…�fŒ;Üwò(U-xåå›à¡mä-¹ ÉÏßÄ(CiÞÛtQEÎ{¶Y >ôÐ*++¼wî FÅ*e>d}u•¦nX]]F© 'Of¸³ÇK/î QLÆ3|Û ‡³äO0Üú¥=Z k™Mk¢k±Nqãæ6ÞZN+“¿R°ŒËh™¹È 7¨Á7 9ÕÌ2–LkK Šª±IÖf+VW†ˆèÐY’®­æ†ÞR”0¼{îB ØÝ©Y*%Î0÷œsh­È2ƒÉ ªºA™Èh¨Øß»Ê“ý0UÝpõVKY (áñ>"D†³ímÒ̪¶¬¬Œ¸uc›ñTº-8Õ›óÛ¹d­$Q‚B'†“Hf±ž€Ð*øcü@ìßÞ'fµ³Žœd¢o­MìªÅýTˆ.­/¥3%¦»ì>�ΨyðÖÜ„=æ×·ó=7x@¢”&@]�è{¿½ŽE«"Þ¥”ˆx{âf/SëÏ‘½Ét_ Æà°-P ”6Ñ5e|’æÉ³ïûpüú9>tö­MÌF'sèÒ!Í9ßEIv±¦Z0Üð›Ï'_�6EŠ'ª~‘ŠÇ¢äúµ[dZc jHLK«$¢3èí É 3W¶"™„RhJ©¨‹Q%2”Óìíî1ÓÉ�½�h¨½´ FBôøDÖ逛ô^ )öÖhÃl:å–ÜJz[‘\†f¢¥qmÕ2ʈûõ ;=³Kþh\ƒ1:¡ß¼òXÑ¢„�˜ü�®_¿Œïÿ UBÊsmp>¥�é©fE‘ã}¤5ž+»WÒÂìcꢃ›9”L&¯Úi¦¡¢Ù™€LöÇ@¤ébg}ß�‰$]7‚ÉÍm¼s¼·}�¶iÉŠœfÒòž–,…´ì/+²|ÆŠ“[ä:Ç;�± o=ºV¹¶u5uCRGŠ6&ÓÆ,\ãØ |tLg“d4ªÏÎ$uB¼µ˜QÁL ¦~†˜6¨Pà|¤0 CŠäõÒ±ÝÜd«¾‰ô׆tÐ:u8 “ƒKÀE];”2q°QÂÂá3ܾ‰½ŸÇ¢YsŒ%U‚Šy‚R_¬÷ŒŸE–þg×€‹Ð}ÁÕƒ¬Ïå‘2yX……ˆpç’qoŸââcò­ �EFØßÞ'XOÓV #³½]¬Ê±ÁPªŒëÛÛÈèÐf€õ‚iÓ‚6¥ºymÛ I‡ºvêpÞv³T’%ÃAÁhi€�°¶²®ÅϦ\¾|ùÿeïÍž,¹îûÎÏÙr¹[-½7ºÑ� H€"Å¡$j±#Û1öƒ-‡=š·ù×&b'ü43l�¥ÑX²‚%‘ ’ v »ÑèZï–™g�‡“y+«ÑòË<Ì€ÀaŠU]uëÞ›'Ïù�ïï»Ð¬Îø½ïý6{³)o¼ù“ ôÚˆ©KÖç[þ�ÿð™Í'„èÐBR•{û‡t]‹&1›e†�w-ÆHœŸ/ÑI¢tf0J¥ M EÁ�ò3’  œT¬ÖKêºÀµŽ[7®srr’Y�RT“ BiÊrBH‰ÖZ»Âû@µ?eÓ6Lë Î:œuH!ñ®£mrT·šÚÔ´] ZGL ”¡Ðç|~¦" Rã;Kp- ‚ë%"Îc»ŽI]#t]KUOýœ 1âCþY!D¶æÏ!\Š!Æ]Dö¥ù F™ý¼@�'A 'hpÙú 3t�e:=`s¾dooNÓ´ýaÄqëÆ„{wÜÿÐðÁGxþù;˜¢ m3ÈSUi*¬µxç‘ÿÝ9L!Ñ bÊ{g×f?¨ºª‰Ég¶–Г»û ‹Ò‚ÂhŒ’´]vž°6â]>Ì•â÷ï›øö>ßøÆ=gûüäõ·øäÁÇîRŽÍÚ±YŸ#RÇ|6%H‹P™åðþ‡GÈ´ (V<{ïE¤(ùáÿŽ¿ýáÛüÉÿüϘ/&üü§oðò‹·imà“� d$„„Ò-J¢¨ž­¼ÄÅ€V:'V‰‚7~ò#¾þµ»<ï ¦X0¯5‹ù„¶mج4›í£"ÖnÙÛƒ+7® ¿ÿ6IL 1ÒtžkF¡¥$á ±CJÁ¤–(“p!dãeUâ|–O×Ma,•ˆ˜²ÀúH=Ñl—ª ‹s©f Bˆt]‡RJ&÷kbhñ.á½²d¦, ¶i R�b�ÐÊL¸ÿÞ'Ìf�øÆ+׉Iå¦[/Õ—ÂdO ­H"QÏ·ïì1_Ô,Ï,o¿û˜Ãks”ô¤(ÐJ™™ 4R:&Ó S–hKšÕº% ….*Ù»DŠ”×h“Ap•©i\*§C¡³—�îÅ¿êcðŠñh`éj Jï|SBÈàË`6\UÑG S¢M™�˜ût¬l>Ù³�åEj£ÏƒqwŒy~…‘snê<Å«¥gc"2€#UÑ?ÿ¬’Á"µ;èïÖù²ÜXÃPg`Řkø¡.ê©Á 躎ÅÞÖ{º®»�É÷ŒëásözK»°„04ÌSïÉÔ[[Ⱦ®*êú€Yôéd=#Ƀ1†®íHÁ“d~üa/Nƒ)tÏäÝ»ä¶'öÕ1à5ṵ̈/çë<4{BevoJa7—£¸w§Ú} }>Ç—Ðçh\¢RŽŠíK7<L!ݧ˄”=�B $!‘éÌ’L©ÙÙGL!3%ÆÜå‰1§H ‹üÎTJdLDë Î!µÄ%ŸÍ ø¦ÉטhÛ&/ì1o.ƒÜ(�c�Ÿ|½ÎZŒ1™™ú¼0 çç+JcrÊ„ÌC)E:×]Bz#º˜>\<÷2öÝ•Á‰m×ö~4=‚ž.üŽ„Èß”boö'v’¸LéÏ?IÄ�}mòó‰H| 9y †œØÓ.–qØ3¹˜"�ˆ8‘ÓÌ‚N8Qƒ"³¢BØÖ#ÚcJ\jP)_C)²Ä`ÚDì;?ä""i•ó)�’ùç±t©%$…' É4Ö•µy³ª^4X©QZ’d¿I› ÙRŒÙ<2ôrÁB(„òÁ£µ]N2PÔÑ SY‰”éÒ÷†ñE` c\L ±ïÉ'¤ºHYs…zccáÛ7Þ¨‡ƒú¥5CäŽ��J±DÉìk³“çIð¡Åµ! ¤,гšµãÚÞœåú˜Æ­HÓ)ggg™ö¯k¼)�Æ0�fy»Y¡• 2%›mC}°àz9ÁZ›= ‚¢,Ùn·,Ê !ZŽÖ§L´F“˜VSîô€ŸýôM¾þ�¯ríÚ>ö犽˜pópÎ�çï²Z¯˜NkV듪b³^½Ã¹–raØlÖHY0›Î™Oç•M;ÛrzzD×4YSVS&JÓ¶ E¥ÑZ±·Ø#&OQåÈõ¢,¨’¤q-ÄH»>Ç'ᄪÚc¾w­'LŠ’[Ø®c³Zp°·�"Q%Á(6ë ¢¨˜Í*ZÛÑm¢’È”�îc„Öw ¡2š ÀôrZ� Ð·m˜iÁÁÁeÀÈ,C \êA‘e²F›>Æ6�Þ{J•=im B)�~W(ÇJÒ4Ínþ ¾@C÷w,æê4~æ‹2yî¯Vö÷&#Y¯#Q(ê‰ä«/ÜB O5=ààús4mD`P*à\ iIg=u]áµàü|MYUè² ¦ŽÙ¬¤k\NÖ){�Ï pL";¦"Ê„M•Ô9IT(´4l¶kÖ›†z2çúÍCªê¯¿þ#ž»³Ïÿýýˆ�?>çúõ«|øá³©ç«/0­¿ýÝøö¯�7ïñgùC~øã<>ŽzÎÙRprò)ñ—’âÙ{wø­ï½Æ¯=@iÏ?óZï½Õò»ß{‘O�am‰2’hsë‚iÚ–ªÊõEç:@¡µ¤,$7®Nlxðà¡"wÊ݃k¹q&¡Ù®8ÜŸ hٟϹv½âñ2f°BŠÌ\q¥³„)%Í´šSèï›mË´Hmh]G=›�DÂA³µ”Ó}¦sÃÉÒâR JðQqt|žýmbRωÞì’ÃÃÓ©d³=áÎ3wXŸ/ñ>¡u¼�ä •#3|ÀZÉÑã†óeˤJ¤äñ>æ@ Ív‹) ­ \¹²àøÓŸ@„³óÀÙÙ–W_»EYI|TÊ T‰ï,Jh#‰8ºÎRÎö³7ˆ‡Ô[?Ç�r|5‰º,Ð¥¦âÈEIò‘BK”Ѹಌ>ÓWˆáWÿ€BÀ”%²ª@)Êò‚ ‰º`·Œ÷ë ön$ͦaHëŠ!3ù\Ó …$Ò¶í.Åi\'I£ÑUIçª0è²­H2¯Û“É$ËÂT®ÉB_k¥™Ô5ç+›å`ä¤È¢Ð´]K5™±YŸ1;8È~u›Í®.iÛ™E;™?&uÖZº®ËàFQ°Ùl.�¢`»Ùd BÊìiS–;ù•RŠØ¿—9u.!dBˆÀ+_™³³%‹}Ãj™›Öº7xÑ"Uˆé¢!6ÔLc`ÉZKªê]sLk�0&Û!ŒXNÆ’1™Hfé¢ ¥Èþþ?ù„ÙlFÙƒbιÜT×9�/HIŒ@NYUù %%eQâ}þù0x:öûdQUÛ „`±X È5^ìÁÖ”…V¨ªB¶™¹cŒk¨¦SâÉÉg ¡&Œ1ŸcœsÌf³þŒÓ[‡È„T„Ë_)PÊ‚àF^0¹vÍJ.§{~9>?ãKès4.‘zdy¤!Àƒ±Ê@Ù|’b/Ut@d£ä”éªY3vñ~RB°»Ãù°Y]PSBÀðFàDB¶5øjŒ|‹RJ=y‘¾Ëhwÿ&Òƒa8œ øð8ãÅK¢8<<Äuž pYkQ\ŽÏޥؤÏvA†Ï!¬wýÆ.^ŸÏ´Ðñsvé5ô¯a8°gz% BgÍng=G` Mt`JÓw|!º‹M|8ôÇ < sü¼ŽY£_¥D™ R&P!àD‘ðÉãñˆ!y´Ôh‘;RQ€ „Â2=)õñR 4ÁD@ E$áSîRµ¾#‰H¥ÑIà£Ç‹@�á3�þáú¹˜iàUv`Ÿ@¦½Žé³ãNÊlŒ» _„˜h¸ì±2–Ï\òäyâ߯Fºƒ�YC?ž·O²-v÷¢÷ Ë@Ü0„”= ”vl‘üP…b6›££,J[)+„¬Q…¦ª§è2=¶ÞÓxKòPOvËé¶Aë)çÛˆh6tmGUWÌgs:›ça=[ ŠšèE‘ÍLU]ÒyO5ÛçõŸ½M"ßüÖ«|ç·~�?ÿ‹¿ ëŽ)ÊŠélB5­8Yž¡´¢šÕ¸äXìïñèÑ#š.`Ê)ûû‡,—[öæ3&¾—:GYÕ¬–Kšm 1`´ÄÌ'X×ѵMö �L¾ç\@"Þa½ËÞB‘"4öŒi5Á%„×nhÛ£ óIö'èšmfsöÔù¢,±Ö2-ó>ŸÍp!SúµÉž-!È æ8ŸïÓÖ"bNj¶[¦¥F 899áÚµ$Ÿ(ŒÊþ$"'š ´qÑ›4Y}°›kýú#iø_º�)FÒn=ÏÑ'b†“±Œù‹Âìƒl£’ÁÍÌZc£¥P>i„Ô·áã‡�™œTÌ¥(HΣ¾Þã|¤4U¾® ‚IUѵ-«UÃÝgnÐ6%<ÍVðó·Î°¶MÁ²9å›¯ÞæêµB:{s&õ>“É”WüÓ?|~ùÖ9®�`ܼ{�Pl› ûÓv»azPS”DGоý­»¼ùf–`º $‡ >’*p>³Ó„”xï¾¥Ð�ƒý)uHrÎlö!W¦l7koÝdå=‡WùèÁ!"U‘xéÅû§ "N(ô"¹k�GëìõcäÚÍ4[ËâÚœªÌL«¯íE¬kpVpºç5Ö¯˜M·oæK,Ï$1JBLhe@È|Ÿ‘*píúŒéÄ3©X�ŸCÀº,¥NIRW$‡w�kׯѹ)~ðÇÇ5×^ºEò›|�+*|p8k‰!5E!ÙÛ‹|ç;w8_®X­sjÓ�Û‡ˆ”ë)òß‘º$Æ-$O]+ôÞo³Œl>Q™ë£L`‰™I-):Œˆ¤°6fQä4¤ Ÿ�©˜�úWàõÞúC½q~ç�|€Aú39í«¯Aû¦‹ÖU5!Fк „¼‡Ø®ƒHÐu�;?¿`µ �È”.ü9SÚIsÆ_­Mö¶Kóì‰çÕŸrƒ2í$SZkLQìêöܽ�€íƨQ=ì²o"<9ƵøPïɾɕãíBD„L<÷Ü=Þxã ~÷÷¾ËÙé–oçÛãKès4všK.ºÿcêüŽA2:�‹×ø@íœë�}{ɉ)�²)oÌ7|ˆ ) 1\öÙ"Ef•)¡ÄÊ�Ê@Z9¬¸8 ì˜ÁàœÝ=ׂ˜èí/mã¿;–®„ØlrFô £«Ý¡w0Ô|rdã� Ä‹HÄaQ4…ÁZ{é3>´(¥èºŽ¢(vK¦ÒöÑš œuˆžÍ�b$…¬Ãö.ËØÆÚàáùH)Á� �¶µmT‚åù–¶�DY°Ù¶ÛÀT$t‚É´¦¬ •¬–g8‘œóƒ}öö÷i¶[ªº¦, ËåÁŠz‚£ ÉELQ"µDŠÀb1Ç-—Õ„[ÏÔ¼ûá{\¿Éó/¾ÀüaÍ÷¿ÿ}ŒÉ`£�Žù|Æd6aÝl¥ád³äê37iÖ‚Óó5W®\cµÜÒùˆA²m,óý+Ô³ÍòŒõù'§çH)rb‡—lÛ%5 EôùzLg5Úi¤mò=¡5RšÆá6çt)1ŸÏ©g5ÌjVË5«Õ’é|�uŽ® “Í™¥Èì�õzÍj½¦ª*ÚÎR×5mÛô’0EÛäƒØb6cVïqûúmªéœóós*•¨:Kê}gBÏŽ|²p¯q�ñ¥2 ‡“Ñþ"ÉdÍ®R ï쥵v`cH­¸zcAJ–Uh¤Ék?i'±ëZ‹ ‰«W®p¾±L'ŸÒ� ”V(#I}X‡³¹¶4ZPªÌbY·-J”4¾#©’@Bê/; ÆtÉ�s×|$Á ¬Öf@%I"û9B’�$)P O6˜NOñ̶AS;[�Ø×ÕqhˆòY©ÎPs�‡Òù,00� h�o‰ÑY‚Q½¦µF(µúÇMرaðxŒ÷¡]c*^Ô-1)¡ª þÓús~ÿ~¥jB—ëUR`2-³±r Äèû3Àepi\…áo ×¥ÿ›C ºó`ÕVãÏÊæó9)¥ ÒÔõøEå½²Kt]ÇÞ~–q ©vé˜JÉÝ×ù–ýu¯¦,¼hzg#ð|Úí±ýÞ)ûæê¾õ [úývð}XJƒïÐt:Í>†ý¹°(ˆ˜åt"½¤ÁF¤Ìç#O­Ý¿Ÿ¿ñ%ô9ãEtX¬v 좟@b0‹ížÒ}ˆ)à]fÅ(H²wúK ) )ûèäCâÅ:Öó*%¨ˆçI…$ˆÈ¼ÈRß§»…Bj• Ìz¿¤èÍRïÛãwÀË%Ýðˆ”_w¢ó¶×—_H œwDF]çCj|èÌÏ„È c¾÷ãñ½|É÷¬˜áðò™MjÄNÙ-~)�D‘Á£r:€ˆ “Èl �:w…´1Ø~ñlÛv÷|”ê_“È2Žà<¦—T¤B4"*EBô0›áÄŠB)”a½Þ ˜IE��‚ÅbFÓ4exææ-ÎÎΘÔ3‹÷ïßgqH·m)��Šk>üè#æw‚œ@áÈ0\+ÈÒ¯D"öž4ƒ×Ñ0wC¸œ1f° ›ðpèü"Çó}ø4ã�e5~¿Æ åÓ~W¤ jqù¼ˆþ?;€©O×� º`)¨©'¾é¸~ý&Þr|¾$émRi:k)ªÈl’#ˆçóuY|‡H mJû"EšÍ#Ó½)³iM³^#‰à-ÆT¥išŽír� ‘m×½çÊ•ëüýß½ÎÙrÉw¾ómþéýc~ø×?€˜(M™�M×R Ìö,7+š¶Åv-ׯÐ*‡Š‰Z+&{s¬µÔfNÛ5șԆÙä×n\åáÃOX®7H©)M…Tè c‘e"R‚†¢RTe…�E=EkCðÛ,±­Ä;O=�Q^9¤í,{ûhc¨ê)Öy¶ÛUŠªb¾˜c­ãÚõ)1FÚ®#!ÐÚ°m[‚÷īՊ_œ¿…‹g-2x®•%ÅáUâÍgP*ÓÓ½­Yâ³@*Eæ¹:½».eØJ"•DxqiN»ûw<§—ç/ãÇ›¿²#¦êë:¤áKHSD¤N´›g©âäü”gŸ»ƒ³+ìfKUZ®^�Ù¼âã–ÆúÌÞo#ZilÓ U‘ƒ\62ÖZÓu­ mgsȰÚnv@B×¶4]GYÙ(ZœËM•“Í–+Wöyýõ7Ø?¼ÍÉé§|õåÛœž�qõ àîí+ÔÅ’ªÖ„ä É÷f@™À¿üßãµW_æOÿô§¼ÿþGœ#•f¾7åxÕñÓ·žñ˜;7§tvEçZ�"]× Õ^ö óAÅÏvÄáá7®ïQÕJeï2e**|H”¥d±(8=>ÂÈš¸7CX¯—|øÁ1_{ù9’—{Š „ÑÑH©PJã|‡Dr~¾DÏ>{—£“s¼3üòíH3¡ª÷)ª5WÛõšï}ó‚?%¸ÇìO¿÷›/ðÓŸ=æÞÝ[<||†í0ºB«ÄéÉš+÷JÊ"д-³ÅÞyû1Ûfůó+”&³j6kË»ïl¢åôô„_ü !ºÞ¯E°ÝvlÖ-Ræ±HÈ€CìÏHqÆfÓpízÍbn0: 1³¬0F$™i#hUÐ5�Î>e}®ˆ.7a|Ÿì*¥ i�÷™MÒØ@pÑ{Qù0ºÈ±Ò½À  #Rª]pBè,2±c¿È¾É)’ÈÁ)e@çy'Ä`2¼È°Á#”F�( D“%TÇQš()äÚ“˜²„0¦Ñ›ë¯!ÄE…2Åg^Gn”ú¾Y'v E!ȬÖ$B�2;9oQY<ª‹wŒå‚‹=`øaÇÏ Èóg:­™N5ÿöû·üñ¿úçHåh›†ÅbÒYgÃ;ß?'±«ýó:˜›Y":û+ §ìÏ¥(zÖ×u;YÖ®êïÐJ Rdo>Ã{ß3;‡ÆˆÙ1s2H&ñ.`­iúmW2›-(bì�*À%ʶo™Í¦¸U—ßÉ&áCSD/½Ü ú3’1½”-AïëbÀÅ裪k6› ƒ„M¤j—¹¢¤DK�µ>³WÉßBäZÝ’L4ËÞ³_ŽÏßøú ç²Li ß ‡í±4j`“ ?_UÕŽ94ü¬Št-‘Bá\`X8� ÆœÈä]—õ¬Éît¿ëEJIˆ©""FTU² – IÈ‹ žZà? ªŒu¥Ãs# .Òäïb6ãütIÛuHðáäw›Ç^;æ0f< Ùøoi­/Q^‡ç=°XÆ]l…@Çì$bÂH�D"bN¼*…ê7 eÚþøp><�ÎZº"‚—Vl´øä�]Âà�e® ’�X“0¥†(˜-4› 7oßB+Å'ç'^¹‚m[„OLêß´¡Ø.· vk9mO©tE³Ü’ZG- þ¼E–�“ºD›‚dÛ“-óN"µB%“!ñÂüuxFfS9ç}6Bì¥$ª(.™Þ ×üɹ0–?}LæÆóL‰~Rb÷ä<V;V݈Êüä½÷ ˜<˜²œh÷¾+…#9 ç:¦Õ ‘ I�w�ùlF»9û‹C( ¬·Ìç3bðh“ï3Ai�”/3x!£Ç(•Ù ó)JDºfK‰¡žLª‚ÕrIpMö<‰.›4§ˆ, ‹YMòž»·oñÁÛoS)É+/ÿÿü¿ÿ'|ÿûÿžè<ÅÌ`L�(Öy®Ìö8:9"6[N>±ìíÒœŸÐÙÌ&”JÑv[nÞ¸ŽT’ÍvÅÖn1FóÒK/¡‹Š¶µl›’ĺ?›Õh“×—v»ÉÒJ¥h·›�#›Í†®µø�X­¶øGŸâ#Ô“ �ýEY1™ÎJS%MÛ°=zŒR!›í–¶ízAŠ9ý0¯E5)FÚm‡. ÓiÅæì”¡O–‘"G2gO•t‘Ì#b`Úõq ‘؃?ªOEQJé‚È ?O‚ŠÃZ6vw÷¶ºÌ\Ïë_õ‘¯@~�Æ”¨ÆSUsš¶AAYdsÒÎ:ŽW¾v‹¿þ«÷øÚK/ríúŒÉbÆëo|ăûŸ¢�9uˆÁ´T d�÷°Ýv¹‹KÄ'�õ.x� ’ ë²<Åû€Ý7IRˆ“ŠE•8_n9=]sï+/òËwóö/âùç¯a>‚©îPª¡*Ú$\ð2GK!XŒ‚çîísçΦ(™Mßý­ßäù_ÿwNOaùàƒcöç ç¶´�åøèóÙŒª*{æ¡&EÇjc™MçL§³Ý>�]#Á'‚²”-øÞoýï¼ó›MÇ•+|ë›\¿ßÿ÷Æo÷JXd (InB‘ð¡Ë Šs`�ßá•W_¥¬4Ÿ<>âæ­Ì÷®óÎ/Á�ëW¹õÌgð~ÅlZpvrŠp÷Ö>m3ç—ïÝçðð:Ÿ<:â`q…O>9a³^óæO?àk_ù 1tLg36[ÁããG<|ÔQONùÚW§L+A) mkøÁÞå•o,˜Îj”ʵ…ŠO£uIU ’ȇæª.Ô¬Ï pvËË/_c>ŸQÊlv-‹€k;¼³¥¦®*ÎÎ?e}Þღé>ÎP²‚˜Ã:@àB I‘ý•B• �§ë,&I&uÍ&ZæÕ%á¿qøÿUeÒÀ†Ä$ ¤È6»ˆ·™,ÉF„׈$Ñ"»� Ð×­ÑrŽm×ÄiɤÒxÛ ðD!"Ð…ˆØ8<aZ �C5 &FJ)QÁCÛ1Õ•"Þ[RôH™ï•ÜÙÑK„P;o¥5Áçýc»j™Ïklç1HiHlc©«®¾ª*Rça2©²g¬ ¹áPÔœoNÿ¿¹é¾ÿ¯Æ—Ðçh(YeSæ ˆAR�mÑZ"Äø3'ƒ¤i;9XFÁû毄H/³‘Šzï�^šS3ƒر򦒣 1DºmC˜Pm „”XȈé}q`fç›3¦±Ž‹aü5d�nJ ›.Ζ§™ú\L „08z_FJ’¨¸9æ¡� ”.�1‚#F�”ehîHT‰K‰$4!J¬÷Tº .¢Èé.äÔ,‘zêeˆÙRF\ò% D¼ÐÛès�YJ6í]˜\8Lj‘&¬PBRê «¢“›R•ƒ=BÛbI”(�Xˆ‚i,P•¦s‰è=u4tGk´ÑÁGK)JD„vµ¦(ó{ DÊTx% 2plƒ ™jön_E¸þlC3˜R ¸×w%Æ2ÔAfZtÑ>ÞûžÅÑìŠ1èc­ÝEH”Ôa| Èñý0.kÄ/xÿ.kÐ/³}ž•†1Fc/Kd€ ÿ�Ü ’IB ¨ C,ÖY‚s\9Ü£[žR™Óï’ć³ ™,�kPI1© ’b×…,&óùœã£#&¥ ø˜=%„@êÈᬤY/i—k°$ðÁ^i°Íš=uaØ,[Œ¬Î®ì-xûg?c. wïÜáŸýÑÿÀ�ÿþï1…¦šN…ât}NT‚é­šJJ­II:B ºnC×µ»5Î;G ¥eN]Je Ö%ë˜Ng`ÁGBˆ´MK×Y„È×O)ƒ)+„Ìà[ˆÙl½03É_ö÷™µsò Z`½e¶˜»b ‘™™ƒÁ˜q74†}$úÐÄ�Yÿ°·Äܲ%!^tzÏ´±l×á²'ÛÐ øÂ0€¸)*1´~ƒ’ÖE ›¥"“ºboÎþ´¤4%Jv<~lyë¯ß$ÉÛ�C¨INYÒùÚh©ð1„ƕҔµbÓ:‚„Zk¼u¤Št€�ø¤Ä¤ªr#G$T!é\ÇÇ¢@ ËË/ÝáÝ÷׬Vއ?æáƒ�ù'ø<),r?‡Løì3S•5)E„x ^r|ô)ue¸{ç€vsÄéÉ 7®ý'�×Î VBâƒáÑcÏ_ýð>«m@¤H�Â…\÷BE´Ýßó!äÔÔØ³ …÷ô;ÐbÿLì†f«º~10½åÐp”2ËäGA+yßæ¢i;j”ÉÞ4ø©CˆK©kc€.jøá¹ø¾A—å=ÑéÃ2Ò£L‘RöÁ(i×€ ¯È Ò¼�õ2r.7.?m±{ ³š!!P(Y�XÛróÖ5^}íëÍ“IºØ‹Ȭýùâ)ïÍÀz‘2×*ͶÝy É])„§²YBß4!¯5R*bðÈÞ ùb�­!DdÌׂ^6Å®ÖÍ `º(¨ëzÇŽÊç±óñÉ0›Ï{ϳܜ’Z“Â`ê?¾¾ùù_Øl¸ IyQwõ¯�� ª‹¢(vMª,ñ’;P.¥!•Ô\¼! tYæ9Ú³¿Ú§NÆ/ÇÿŸÇ—Ðçh ]úÜe5xbßwZPØëc)Ø“^ “É„ív»c @’Ú-€> —êA>¥�ƹlÆHì· •;Då(åeðù圣®ëK&¿ã¤˜Á(xÌ�B`´¡õž¢0„Ö!”@Æ~ÑŒ%5B DJ�м龓¼Ç;‡ë,UeIâí™­(Mޏ×BâcDëlÎ(|" ˆRdºmÌFÉÆtxš`)”ÆÇ,õÚº£kœŒ4±c2™°\­ˆ)0©§Øà‘µ¡�‘7n°Y¯™Èš³ŠããöööÁc­Ã肪uXï1�G;�ÓÑ:bð Íùš¨4NdWA)~0�Ëcz™_¢_Üsr�L’�‚PI˜Î隆rã+�ŒÙDh…Ö—SÛ† y¸^;ÖYÛ¶½H ÿ>°¯†ÂdØl¿(ìø,Kn˜÷câØ+il²û´÷èIÆÐð½1°:ø(–ç ßüæk̦9Zi "å×ë5àqÞ¢M(Þ}ç#´Rì,Øt„æ“Oòü½gzïOêÃ0bïÓbfJ% ‰6]Dê‰d6›póÚ ‰Äº£*jSñÁãcÁÞìÖ;Ö늶;d»M”<{ï&!U¼õî1{ûWˆ©Áµ�”<|x̤ê˜Î+L¯~ãgËÈááï½÷6…yŽÃ™áë/?Ã_ý×ÿ“ßøÖkY¢¯›¦AßøÆ+lÿöG9eȵuAç=ÓÙ~þÖßppx›énÞ^àÆà[�P–5®ëˆ.â-ÃÖ•üð‡§ü—¿¼Ïɦ@™)�k1ºDÄ ²‰¡óH­(+…¨RXð ßElŠ„uÇÄG¢06 þ‚Œq²­Ô:³ ‡Ã½ÌõN yþÃî°� yÇ}’èí¥5uðÛÉ5Üg×ÏáoŽ?;�›^*>ünÊÈIÏ ð„eÓ“8c+Ñÿ¾6fÇê@Ã1ØQ Ïe2;pK´® ¼Ë5y"pýÆßúösôøˆÉt±kpwÌ¢~ÚH).˜=)%�j÷úäS~·šLrC=º¶Å»œ~WVs­Y¯×»¦)¿6�úÇn¸NOÙ/ïr¹.¥@Êü˜mÓõìi¹{o³×�¼´¯5øpv@è�84€Ê²¤Ý®/±ÊÙ·ì= >ó^övCãèËñù_@Ÿ£!DfxßÇkö€±ÙñxÌúØ Ó]¸R† Ëʲ)œR½Y% !zýöèŒ8övÈ|ÀµŽBhL¡ê‚i´;¼Š:?z.c–ÇÓ_óåÄ.èÆBPÊ‚ƒý}µ-.zR¨(1{ …˜o†'Ÿb6u .¢ÈþIRÙcD÷ÆÏƒ÷Œ-E!ï²0¶7WJ’¼Cš�ä¼]�étÊéÙEa²|ÆtÁSÌ ª²d³Ýrå™k¤”X­Ö\¿zk-Ͷ!Fð!’¬§BS„‚ö´Íº{$QÊ. ¤dQ"›Ck¡QI€Ï�)??�A’ß{…Rì´çª7q$d¨®ŒœÓQïO©Ëµj�ËDFœðøAf¶Ô0ŸÆ×}˜WÆ?†PrüB¦ê¦”.uk†9÷«>Æ>Jðt©ÖÓdbÿ­ñ´ûg åǀϴý€Bî0õl-…VÌ…bAJ�ïZn\›Ñ¬{‹š.8îÝ»‘=¢$Lë‚Ò(¼»‚1šõfÃboÁÙjCYO‘7¯¡•d»ÙRU%‹ùŒåêŒõzäʒ¦mÓ°]7ZBðh)xïÁ}$0©J¶«%eYú4)®µ`J^ûú+”ÓådÆÑÙ1Ê(ºàqQ ë´VˆjJU–*Ô‚&%&zÎ64”ó«4¾#$Ãù²#`ЕA#9_®QÁ¡uª é<¶k¨ª º(™ªŠÙ�`Û¶l› QD´¥k#AH”*Xw‘Ù|�íjE¡5Z)Yºqåà�m×ö’%�ó8ßÑvç/¼µ„(‰RœE¦Šì¢uß¡R“‚ÏQî\öãõüC,¦Œõr¯4•V9Ú¸ïD�çìpß� Û<ïzG‚ôY™ç‚Þ*Î:¦“ ëó-)…¬º‹‚”%Ôµàäô¥ šÖ±n"H!›°:ÛaCd2©ÐJÑù†è|öžèe‰!8JSRH‰#!«ŠÕjK$ÑmJSbtÑwø#¶‹ÈB�TÂ'ÁòÜb¯IÞÿà1óÉ„+‡ �]ÌøôÓO8?_²?QRj¤Î©\Þ÷¾ B“„çüüœ[7¯Ö½ý ]yá…k|ú¸åþ‘çüüëgKxãÍ#H3^úÊU”ðT¥¡íZœÜpŠÒ�øÊsÏAÊl$I"â‚͵LøðþŠ£Ó–—¿zƒÅþ) ~ôúûlמW¿~ÈvÓP(Š’Áõ‡¥¬“„6AЧG[Þzû#^úê \½º`½i9=Ûr¾\±\vîï³Ù*>úø!×o^ç“O#ö R¨kÉboŸë×xïý¸q}“‹9L÷\¿¦(tÈ`Õaößi­åààYÞ~ç=ög ^úê«ìïT¥a³i¡Ìs¦,%ëÕ9‹©†`©'Aa&œwx7ãè±g³myáÙ ui³Ïˆšâ½ÀÚ–BK¤*é¶š½ñ�üà<ˆD5g¶(äô§hIJlg! �µ–º,H®ã`Q³Y;¢õy�Öù›sõ=BDŒ§Ñ׻ѧB10Sú†­, Àzþ¥KFÁý·HO|ãÉ¡ÿ"¤¸`0ª†¯ó}rñX±Oöì¬ep\Ø­û#(q¹>ÖóôÄsJ;VN¸È /¸]-ÊgË)3cD«‚审]–Z|Ø0™gÉæØâáiÒâá¹c²¯W˜Äpáýs)UëIðh¨Á†ÆsY2™L(ªŠ®iˆ=“ݳK¶Î9Ä”Á$Ñ¿×a0l–;¶‘µ–©˜�®ë¨fëe©õ¤Îr,ï> T$õûð“{/#﨧5ÇuôØÞBi½|†9‘�ÞØ{`XíÆNª÷e Øçu| }ŽFˆ!BfºuYÔ8ß‘z¤y,K@vìØ¡ôcÄv@®3*ï 1í¢Î}È B\9�»¶) $Š¢gùà&b;Û#ËU6�ë“#Œº0ªŽ1îü„Ƈ�a‘wÆIS±�\>>>¥œÖØÆRH“cÜSŸº•"mçQZâlKQ|ÈtGRÖ´¥Áú•.UÂõè¹”«�ð8²9¦–¬\GL‘©ÉÒ/…fÛµ^»Jð�ÐY^º÷çÇ'©¨3Ζg))0Ä(‘Û¼QÌЄ³"et�Ï™ô¦��³Ä�ÐZ¡SîžD— £Ê› JÐD‡î�º“�à#R厾)úHù' µ‡C¿s)5ÞG¼�ùkmp¸¹ÁjÍþlNjœu”Ö½%ª*�Lø©LN`b4Ç]†a^ ÅÇЙxÒŸi¸ÎÃï zÔÅúUc¯+¸ðó7À%6ߨÇêÉñä|øÝ'àÿÐá;ôÞU»‚* n^»JfÛR.¦f�©æ†ÙlÎÉrƒ, «¦Å#hœãìü˜v»ÆÍÉé “Ù‚GÇÇ„$úØó€1%›Í!áðð�ÕjMQ˜ÞÇlB Ž®i™L&ìï-h¢¢® >]oP² $…’&ªIIQOyýí_²q–ßüöwxQ)6¯ÿ˜ãõ’ÙÕ}â¶¥ �r6Ç%�Ö"IR,išm¾˜#Œ"uMöKÓ0«$GÇÇTÕ”z>Ï^«!R"ÄH=[ „fµÚ’Ä…”Ózj…Ò¥•˜M‡ï,Ñ;¶ëebu‘M¶…$âiÛŸ ±6ûo%hm.†}È ÃuÌ@®Øu7¥Vxkiš¿íØì]òû-R–ö¥Þ(4õ,‹]±›.$¿»N ù?J+BŒ Q·a|�ÀܧùV…'îó±ì‹4¹ËïÚ@òy/+'¢'…2ÌjÃb:¡®Z¤0ܺ¾Ï/ÞyL×MÑdè$6²õY¶£DN 4F玾ÉÞÓjBë<Ë­C�°=H]^gS"ø@Y !I*QNgt›S”)yüø¿öâ³,§Ü}î&ÿõ/ï½¢¬g˜rMQö ”³øà©ëÉhݬV+´ܸ¾�s-RDR:çÞ½ë<:¹ÏÙfKYòÞ¿à½:6ëwÉóÕ_»† ”ùå;á£FC×tí))Fœóhš–ˆ" É££Ž˜VÔ³Š+û†í¶åþƒ#bJ<øäˆR'&µÂë:Åûȶuœ.«µc¹é˜T˜ÂððÑCÚ.qõpBŒ‚çŸ{–óóc” hí�LÙÛ/ùÆËßE„%Ýß ôŒýE ,eU°·_b¶ŽóÕ–;woðÖ/óéÑ_óëß¼‹íN¸ßq¸_²¿7E‰1Šž¿ýÿ°÷^O¶e÷}ßg¥NêpÓÜ™Á„!€”$[$Å*»ìRÉåg[ÿ›Ÿü`?™eÉ%ÙHÓ ’$ æN7ßÛᄽ÷Š~X{�ÞÝs)¿Iœ°ªºnwßÓ'ì°Öo}ß@ßmX.®¡«Šn9y²£ï,IDª*GÒû86_„&úˆuï ï}èø¿þݼûáŽa˜Q/Ú,‹!Ñ )I’ ªJ‚jN—ëw;¤Ì’¦Ãƒ–‡]®wd•Z_”Û»%1)å z)%’s캎ùjl„–DNï�í´Ö94`6ÛËäKJ-Œ^“)3©ë¦ÉøR/�² ý†<ÆÜP�ûºi2›¼fyçÐJ�¬ÔaŒH‘­ ´ˆQÞW@)%ÍbAJ‰ífËÁÁ Û÷—ØAa|/ûïc¤ï{ö‰Ñ©Ø³T9‰v­âÞB@ˆD"“ØíÖÔºÞ³¡¦L56–ëºÆŽ)k‡‡‡ØóÒe+³z²ì©¬G!„ýù)¯�ÑîjD†aÈé_ãþêâ½k¼‹m;#ø,ÅÂÙј9ûðÀ*ΔåZnl~Âèßšr=½ÛnQR¡¤À§�9Bd&] çk}kí>h2{hj«Qæç²/軎0ìß@su=Ï \•£ìK²�/‘ó_ŽÏÜøú �²¸J,7ú´ð†<‰äÉSжí^VS&€ 6È4ÍêòfóbSñÚÅç!O9�$X�N +…�&æ÷TØGŒÛ2—/kíþy§ ˆ½vz›Ê{Ý]+�Aµ¢w]Nòê•D‘5½Œ‹†'’jIT¹ÐµÑf¼à lRØàHIÐG‹$Ç3 -‰$´ªX.W }Ïüð€¶Ò¬ÏÎ8~îÁ‡ ¸¤ÞQ ArJ%)$¶N™Õ†aÓãTDº„�yR½›d81R tMÔ¹@7UIuÊÒ6tC�|¦KC„ì!%ª–øláO "”DsÑÝŸËébPÀ´Äůçoß~%ß|ý5¾ÿ�ÿ1?øó?åô|Ç®ïÕ ¬¤ëv,–}?àtbç0¦¡·Ž½Ï…äÁÁªj™-—ø˜èºë;„PH-�¦¦ë-CLÌ ºóMžƒ@+C”¯ë%³™bèv±;?Åu;z?Ó*1šEÚ‘)iév=BÊœ°#ÖeÃx©m#P"Ž‘ìÙÓKi…’*‚6Šrµ’:K¾Èqä‚1Ý%1e¢ã§/Î}QÇÂXŽòÑ"IŒI7wz=—Ž¢�—¥aS@òó>J×[JÉf»¡‰3*ÓŽò¯œ¼£I=Î&bl¬£é$ÕJ£b¤V-Fæuʇ@ôU)|h›ŠºRö� ’dp–Á øä2QWšäIää&)ªª�€·‘à,óyCS·¥ØõRì¸q£â'?} ;4¤$™/ЕEÈÈàr’ÌlÖŒI‚ùÊж5ÄG¤èÙm¶(UqóÆ!g›�ï|ëküðé=šfΓ'=Û®åøú+Ü~þE´î\Nãò>1k4õŠüÙOñîœ7�Yo,ëMOS ^¼ýƒ ||ÿ=®Ýx‰¯¼|‹»ýšn8XÍùgÿì�YosúdÃ/~~—ï|ûuæ Ø =�žœqûÖ ¬wçÌç‡ìº ›ÞqãÆ1ßyþˆív�:–³§§g|ç»_åÍ;ï`ªgçkŽŽ8?ÝprrÊ7¿ù¬Ïwìv=æø…k¼òÊó$OH'­xþöóœ®Oøó?ÿ·ž;䥗_àÖ­#lo¹sç”ýÕ›|òIÇ®o¨ëkHÓ£�'FIeæ¥é?ú~T8‰ÑaŒ"¥È`I$ÂÙš›×�˜-$›Îƒ=l{ ëçyìY7BFiL©«Âÿ�®‚”xïÂ&) êã~îÜ×Çe-ŸÔså}”ï§�Ÿõ¥w…[@LYæï ë@ƒè´RTuõ©ÆœÔšªªö`Q‘ÿû1õ9®0Ÿ¦ëöÕÏíË^nlâêñ×uÍùùù§žûËñ÷| }†Ffo&R H )´–{ÙÌ…?ÐeŠ?\fÓL–ižÆM  5‚dºð*²­T¨“)ëÁñïFOåig-©ë÷“»Ÿ0€Êû€‹ÍA™ì®NRSS¼2RJcÃ:aLMº1¡"€P$éq€ODdðvœÜ ÂH0†à" B 4s–zÉ08nß<¤ë:œó\›/Ùœ¯qÞ1 à{K-4ÛÝ–J)vë-mÓ�|Àîº\¥„ •ª‰"`cÂ%‰6MŽÜV5ÎõD$!«Õ2BŸNJvÝ–\ŽG¬íñÁ£¤Ê1ŽÂd»¥ÑBÐ…ëB–šu& ’T$)°)"'ÅÀ…Y^Êr31”4ÎYœ´l�å…·‘ý€}²cbïM$Æ€”‰Á&Z½Àȸýµ6-ž%õ(×ϳ>Ó¯i’P1«û¼�g@¥£W@Þ¾–MvépÕu}‰Y1ÑÊsNÏÿ´Ó¤ŒÀ—«-‘I¢µ"&H!À(Áb^‘�lœG‹Š¶9`èÎ98:ÀyOçõr�ª†ÎálDÉfÕ’Þæ,ÃÆ¡ë%§›)ZKœóD*l œ¬{šYËÙ0äÄ“ÙØ­T¸!2kæ ¡ ‹FW’®ß’¢g9_Ò#õŒw>b¯ÿÆ7ø­ïÿC>üð=Þ}ç»îŒÙrÁnsŽ��$CØ1Óƒí±ý@Óhìà±!ðôô”„äéÙ!f¤� ï#U[qæT¥iÌŠõ®ÃÌj´Tô랃ƒ»nG«gÄ pÁ“ÐXïi—+š¶¥ß­¶k„–øñÂfÐ<�°ÞÓõGׯáSÀ45B ”O³©¿$™7BÂb9CÊH¥"Ê|H�_¿Ì»RJ\ð ’Á“Xïö÷³RŠè2!’|@›ñz‹a)s@À4QqÊ`+ÝÉKr�”žYœ~ÞFŠìý%„R¤6öh�èC@*MÚJv»ˆ®„$!¸ÿ F×yîDÉl!28(�ÊaAf s’X—½XTÞ5cÏbÞà,x!�Ò°Û©ó½—"UÔy� ‚ª2,g†™†n¯ØmŸÐÔ5•ñ 9Òa,“BJÎfCi"Þ'’ù¼âÕ¯½ÈÉ醗^~�·ï¼A;kè¶=.Á|&i`èw$©yï½|ëë «…¢�Õ¸Ú¦â+_yž'Ož2Ÿ5|õÕ¯°Ù9îÞˆu×JòÑÁÙ™ãd-‰i�M¡åŸÜ=ãädÇ£‡oòÊ«7ùänäÉÉ’?û‹{€%Œ›ÀW÷pýÀ®HŒ5Û­%Æh-™Ïfœ��px4cµZð¿ý«‰’ CŸ%•Þ½Kmj6› ?øÓ÷�•&¡HAá}ÀTïÑu=ÁkT­ùÙÏSëŠ!ðÎû;^~qF úú mf,fsR „hyþfÃK·Ÿ§ëz\qèp2צ’H¾lw‹%ï¿ÿI6|òà?úë�¨Û–íz nž²Z|HÛVÄ$xòôŒãkǼöíYŸu¬7!Ôh]±ÝEžžì\N…•J’G¨„®óV�2›ÌüQúÙÛØòYŸ ¥ ©ZŠ¡5ÚÌøU€Ÿ4y_WŸ[J¹�”Rȱ¦Šûs8&œi XR}¡Š’¡ûÒ,-�“ýóœóhUÁl#G¯²8>fzN³¼Lí�ç¨/�‚—Ƴ®ñϰæ(`žÿ/Å _¨¶mÙ>ó,|9þ>�/ác¿› IDAT ÏИÞÀe’ïºnï•2í”1eÕìÑà àS&Þò÷e’Ÿ‚1ÓI¤HÀò¥\Q愪˜PRãƒbç{„Êl¡®ëF4ýb#zµðŸ‚S´\d *mÎå‚7z‚ŒH¡yòô)4Ф%CêB EÁáá!>æ…òæê6Û͆…i©ëš³³sÚºf>ÏݼV(ì®C„@æH1¡Sb{z)Q E¿Ù­Ç¦Ž®Û±\­60$›=wBNð΢M�³nôûc4Î[œ·„ˆ)wø#9iMJ��!yTh#ÑJ³v#Ý4£ Ò„6„¤E²ªó„…¦³R³eƒ d"Æ‹‰¿€q™v:�šH4`4!ÑÏy3pôÜ12(6wÏ©£Æ¹�h"M Ù [ѼÝoj¦æråü]õ¦€_¹¦�/¿+�¯ò_–@a:•ûðY™«lži!xu”ÇNïñ)ýÆû|TãK© &R„0R¾s.X£b¤w�MÈ€¦í«Õ!¿y„Ì×üfðøí†àÉ0pt¸"‰ŠÎ&zŸŠ ò8|çðÖâ}BKK¡JˆœFɇœª�&øÄ�<~ðFÀ¡‹ ýŽºV$Z6›AS1Dî¼ý!Rh¾ýí×øÆ×¿I·íù÷?ý%G7n²9=G·m>fäHÖíY‡@bû1­N)ŒÊ©\!œõTU‹’š #©RìlG ¤¤ïRÈôè$@ËŠä%2Uh©ØÙ~ØÑìü€ë¶h%ñAfŸ2™#”•ÒT¦FcX¶�$Òh|¿ÍQÐ(vý–e»@šŠ®ï�Jf@Á{<RÌï”ö KW;Ó$¸˜‹ËµRîK—/>H %%íù[¤�°ôc*Ô…$áÓŒ´«×÷çy(~4¾*#)ÏQ(¬‹ÔBÓûÄ“³ŽÍ¦GkAˆ‰›7®ñá½S¶ÎѶ3b‚ƒí )1¯jŒJ3ø?d9™–’aÙÃÅ f«–>9‘Á{êyÍ08’ô(!2R«Enø��Éóâs ˆnÞXðGø"•|“Ï1o{jm „NÄ0Jå&�¤”¯«Ê(-X5s„L4ÍŒõèÛ5œ:®¬)òÁÝ3Îvšó³sî=¸Å˯ÜĤDÕ\?ðÓ¿þ�ÿé_ü1R>ƨÈö=Á�~ô 6®�JâƒE™š ò{¹sçÑIÒÎj´ôüð¯ï¡ª96œëIA`jEo{Œˆ.G ÇiMËéÙ)Q$š6Òï<æÑ–º±¸ÐŒrÊ !#F×ì‚'Õ5ªm±}žGu]3ø-ÑklÐx—|’ˆR²t}`³ ¬j|’të-mS3k Öj#°vCUivçž_ÿò#¾ù­¯S-x{Îòx†‘Z/Ѫ¢,MSóËÿð„åìÿä^àλw¸v­áõoßF¤Ž³Çç¬w°\Ü`¶Ò¬)ž²\6˜jÅúÜ¢•â|íØ©+’÷h-Hf³šJFt2„ÔàBB„2z–³ŠãUÃS¥ó4!Š™üç{Ìë6ƒõ’�$ŠÔÞ““g›¼i‘$È¡"Òä”E2ûCÈ,ÁYÖ«´!Œó¬�™ùM‚`=„„cw¶'¦J’”$¤ür”ƒN�¡4¹vH ƒG’í2‘³† "ûbYkiW+ún /öb´PpH-óZSËp‰ žFo-¥5q·ÃY7±gÍD!p)æà hER’ˆ$Ç·(R•4*)-2H“’%QMŽ˜JfÑDÆäµÌÈ)í½õ²ÄYŒÉZY™àmmÈrÎ!J]: (‰ |J Þ#ÇcéR~Mö5™'Å*'gÅ„Rùw9è!a´Êž…)"”F˜Š¨$QêÜŽ !³eES·tÛS„¨öÏ�}ü"¤Q0®)ù¹k´ªFe $[„ÈÑ7Mäð!ss8•0ˆ èAdù?RŒÒ¸ñLh1RŒ‘m4� S¾Ÿ½ñ%ôEJS¤Su]ïS¾Šæ¶LR).ɬ Š;eY”]ŽÅ|a˜IWwêåRþ&¥”¥GÖcm�¤¥ªjyñ*°O�:⮼�)b=Ù¨ŽQ²�'$¡%(èmÏÁÁÕ¼b½>ãðú dt;Kc*œÏÝf»éI62¸žn“A•¡ïqý@J‰a�ãŸëºÆ nÿ^½ðûîAI·RR›™²¿A|� º<~Œó¦Ê!%-‘B‘b6èÌÚåLù×JRBŠL»�ïý>²Yz—Ç$ˆ2oxEdßAP™ÄAtޤ³Œd 0E ‰ˆ)yºéÍÀâæŠ¶nØÝÝQÇE6õ. ¦PH {+¡5ûŽÌÔ×§€AÀ~cùwROéÉSP£\gSƒéÏó(çéRzÞä8–cñ,ÆÄÌ-ÿNÏÔ4½‡óÿ“³ „Éþb!’÷äÆb4wš6ú”¨—ǬmàÁé†å¬áÉfËv·%)ƒ—UNÅ Íê›Ý`Ù�ë¹05 ð=:FDйà³i¼s7ô$)�Q�6øa€˜Í½4MEJ±ÏZ~ÙV(¡1º"…�®ë9:¸Á[w>d½Þðû¿û_ðío�J/yëÎD­P(ú!¿?‰!ø,• ÎÓ÷»ì¿Rºì�!8œu)Ùº1ؾÇ�þZ»]OSÏ‘¢b»¶Ù¯Dxb²¤”A!"Jfí b Ò ‹¶E*‘ à…"v)†Ñ;(†¼Á$ ªf†¨k4’J@$o‚}LØr˜Pû€—)Û¬Ìïåú*sðÔG®È7ËÚP§µý .žw§„žHËë•1e¢~Æ^“À;&q°š±Ýî� än?‘v¦yøà)JIž<9؆¦1T]ÂY‡ m •ô½%ÅDÝ*À¢ŒF f³9›õ†ÜØ(R�×e£Õ詌ӳÞu .!f‘åRñOÿø÷™7šüàÇ<=ûˆo|ã^xA"é�jE–fD´ÐH‘ €±I1›-øèã‡H8=ù„M³â|½æÃ�ž²Z-øËÿ‚§ç!ç?ú›÷yù•ë4í#µÙñ�oÝä§?ù[~÷÷®£ud¹jX.z®a­áPJÐ69˜BI·Ømj1'ȈÒ+vƒÇº„Ô£2(#QTJÇpƒ` ¡f()èú@¢%FÉ�⑵®ðÑ¡”ÆG…s’&«@"uUqtpÄý{OH*û6Eéxå¥9¯¿þ2·nkv»ÄðqÇr¡ÙmRtÔUM¿ÛQ5ŠnèXΖ¼øâM¶»�Ÿüä×|ÿ»¯2›i"¥$JI¼Kbv,ÌŠÁ�s Û;΂G¨ÀááŠ)f° BzZ£‰.`ŒGÁ²]r°ªè‡™"å >¡ÔŸï1l{’ºn2óC)b‚Y;'E‰ÖmD —�š$ >¦±ù“Y�! BìcÖñ‘@%‰:{=&�Ê[ú,ºèO)9¥µ2 Æ­Ô)áFóß#Á˱‰Gãè*7Æùy½^sxí:Rj� c*ähP_Ž¿ŸãóËŽÆ”Q1•ÈÖN)ÈËf¼sðbêP?5l+ À0 ±ˆ“çžÊÈ.›{NbÙUÖè )I:óÊßN㽯‚AÓMëߥQ-²!`/mè½¥÷ïìù–…ÐØ“-Ú‚ô·í ½Eú”câ}ÓÓ2»!„ˆRzÜìæB5Æœf¹Ó_²@\tgÆøÎ¶MGé|OÙV˜+›¦ò9§‰«óò˜º]ø#%Œ©PúbcFÊ±Í³Õ Äh’1 mrË1÷Þ#ƒ¢ò‘$[éÙ.´؇kânÀ¤„és—ધÌô: !ì,å\ïA³+ ÏTë=½Ëq›²Â¾Ò¯2ö¦�W@ž«l‰«›÷é\0}ÌU èïºÎ2-ÛäB2б`P#0T¢Ió}�DͶ œw'Á£Ó ëÎÓ{Iç›.²î'gv½ãéÓ ƒø¨A4„˜å)ÞÃ0¼KÎ;œ·týk-Î:†Þƒ“ "µ¤h åª$.8‰¤d–GDÁÎFÎw=çÝ€švqÌzçPÕŒ{Où³þ§ëޝ¼ü2_{íl7[6› Jh‚KRVÄ(Â�ÐD¡±A`=ù=ˆ 0(U¡´É¬A©qC ï¤Ôhe¨L�Í–X‘ÂS.¶}28*5•i0º!DÅ`¡ó‰ó­Å:IL5.h¤nD ³¤CŠ’€`c¶C?F*´ÔÔ¦ç² !ôÞñá*lÚ (_—çž P¹Ï À_@þ«,>Rº4–ŸŸÅú"A% 3¥”²R`¹lYÌk´@@èÌm›6ß�IâB–¬–3†aG"{WtÃ@7ôù<Ž_׊ºÔ•¢Ò’ËyKÛêÑH}K ŽJ)-‘1û}ˆ 8Œ†ª!=‡×ØØ±Þ>ä½÷îóƯθÿ0ðèÉ)JKNNN1¦ÊA27i¬ðÞaí@ŒÙ€t°çÍùÙ–§';ÞzëžžôèZ!+Ãÿòg„X‘|"¦š�ï üÍOÞáúõ[¬V ^|ñ¡¿üå‡h5ÃûI‡R�nwN×w@$Æ-’H�$"³y�©ÄÈ´3Þ!Ix×#c@#!ÐVšekXÌ*‚·ãq44FÓhIÛH¤°¬–š¶Ôڒ–awF¥"~èØœŸÓ÷çt݆ó³s‚O™áJAe@ Ïó·Ž0ÊóÖ¯>àƒ÷{~ø—ð³Ÿ�Òwë�ãlÝaLƒ çZ„°\»¦8¾¾àÖí||wƒu3!föÆÉ™àÝ÷:¶}Ãâð˜÷ÞŸ'O:‹–G÷?&¹ŽÊ8¤8'…sŒôT ®ÍxùÅëܺ¹dÖè8’¯¨C^AÔA¶—#•Æ_IXº$÷Çþ§² ±اL``ÏØ™Î§Æ˜}:@er½*# ¦¾nE.”RB“Áh‘A˜¦iö¯«´ÎÀÌX·åAކÆí˜0G/³Im1î=÷Òf³Ù%yVù\å³”¦åtý¹4F™Ö~mšHÙ² Ä…4~Ú(ÌÇôä3Ôu�›Õ#³X«ÑoGJbûç!ŒìýqÝëðé9x–žÑ³ßGM›íeµÛíУŸ*¥1¬5BȽ‘sŠ—=\/ŽÃÊÓ¾‰P¤iÅSnº†N%ÖW-@®Z> !2»Ì{ÔX¯CŽ~1šcö` �W1ŸJ ¿Ÿ½ñ%è34ž%ÿ( OwJ1^UÕ%s´)Eß³Ž2yNµµpyƒPÀ‹©!mžÈòã #C? kM2 á.Ø=Ó×(…gmžyïQb\$*Cï,.E„V\»yŒï-i°e¨¢"öB6²£l:¤B‰ìFhm‘ž,åH/•:û1d¤_ëÌ�ÐZ�Ç!íAå|nÊÚ(_{£¸+€Ié¤O'ïòý~“09^UUí Šs²†óv¿Ò®Ã'G2‹I¤bhw!¯+ç^"QB% mÂVž›×¯#‡ˆ=ï˜Ñœ£–:³C¸Ês•¯iÚBùL…¡v5þªÐUùÒÕÇñ‹À*çf ˆMuñåz*`h9Vz¿p_<®ÜwÀ— ‚éÆ?Ÿƒ”Y&IŒ�Ú±x YÆ�)é ‰d½Þá|¢;='šŠ,‹Väˆòðä|¥ ¶62k*ìÖRÕ!D"Y&9~Ôù‡Ïݳ‘1PëJ*Ug6�8›#Îu•µö½³cq­dŸœ³íšZWàqpôÂ2«+:çI>qÿáSxã×|ï»ßæÕ¯ a4û‹7Ò¡”dp9õ¦ë„�™9 $BgS]7n$­Û µ‚àì@ݶˆ$1eãënKU7Xë³�z€¦= )bû—mU#‘t½Ç˜dt’Òl:ËBæ¸ÖùlÁú|=ž»1É+Älö,%IäÀè3¥=zÏà-ÅÀS#�¨áÓlŸKrÑq=)Rc¥Ô%/ªâ?5•cöÀwy~qäù"ÜÓÓ‘R‰Q–tCGl4çç§mhk�Ô*wf¥¢ÛuÌgø°^0 –££³‚ð{ßš¦© .'x¨ëÌJ]ÎjR”X; e@ �!²_Ãf³C ��vVqx¸âôô„èmÓ dàÚµ9ò¯|¥áäibgk¼«yÿÇõ–¯¾¼=$ø0Êàôô)mÛcÂ`‡,û¸ÿð>ËÅ5==ãÑÓÑïxåë7¸yóï|ð‰@„€÷š çç=JiŽ�ZÎÎßf½�'�³Fp°\ðOþ«ïñ'ÿê^xT­Y,rª ínT�ëÐêÖ°í;Œ1Îè‡S)ò>6’ð´»ÙÐÌ Þy¼ë©Œbu4#øžÃ£%íÌPW5ÍǸ~〺£¯–ÂÇDHš»ŸòðášóMOHcu+é6‰wß_sçΚaˆèªC™šã•äÉy�¨,mãð!±\òøñCŽ��±a � z»e·{Â|öó“wøþo¿Àf»asîøÑ�?æ?übÍÎ)neà7û%žžŸpp 8\Í©”"&‡ �m¿cè#gg^úÊ !,Á[ª:{:U&7óžB fuƒÒïL¥I2|�× O–ÓÏ šYŦ°~ÿsÞxÿ‰F©wŠy³¥unÄ^Ù Oëx¸HºM)o¾§Lù2o¤+u¥¦ 1{rqÁ/\�™‡…‘cÜ')bJc‚ßÈàHcjÛøú!Ú¶Ÿ.�MÌÒ€º¶ö�¨òÞF€©Ì b|�}X´ÒûÏðl(¿Îtßq•!>€ÊHH dÙvù ÆäÄd¥CÊÒ·”ÁºÑ´>ÚxŸ›a¬µ‹ôk rcYȧÿN7QÓûUÆÆô]eK•QŽ“÷ž(%B¨ñ}Y†P:ajEê=JÔ9Ù‰‹�.ž¿,’~”¯$!é¸ùâóÈÎÓrFåê¼Á”äMåÈ/ž~¶ò™®ž×éµ:õ°yVwdú½Rоï/u‰¦¯óE`L¯•éýQþUJíSõ®Šåœ²ôŒ1Ä”ÁÚ’æ·g€]¹†½�™r..¨ßˆœD§¥!†Q^ê=�Pøl‡ˆ|G‘88´i‘²AЄБ™i•Bx�Š¿^£eA@’lvU«òØ O~kiÚ � zj-1 c„à1F0ØL½�IÐÅ ‡Ô<ýÎÒ¬ú-•ÑôÞ¡Ü»wÛmøþ÷¾Ë«/¿B¥~ùƯØî6øq1æÔ.ðfÞÌØmÎY-Ùœ¯™µs´ Ý%ÀÈD¿>­‘‚ï1J’¼Ç(ILc*¬;'k÷{–³Š0Dj‘“µL•SH‰²¬l±l°¶gq¸ ßmQuö ª´¡ßõÌšïUÖö˜¤¨eÅÐ MUQûH¥$ÛÍšU!d^GJBd¹nš¦Ù3@ËuTÓùìêÜVÒ讲<á¢ñ�¯§Ë #¸ìSõEÙ¦!QIÒuŽz5#ù#ºR(-Çõ,á\D‰Äf×qýÖ/Ün99UX!�‰¦Vˆd©ë†=Ý`ÑRÑÔÕèÉãJ «–ºÝ%I$š¦¢2S%Vsv].èg³ÈK_¹ÎGï>"¥¶» Ö)„2|ðÑ9ï>âøïƒ¯½2dꉙu¦$Cß[„Ph“cÊ_xþ6�ù!wïÞç+/½Ho·­yé¥#¢Û!…Aè*)´h-Q2‘°H¡øöëßäÎ�7øù/îÓ67|r¯g¹0̨©Áñ�ÆÀæ¼ÇùÂØ…”É+Å<©8?O¤�=–²Am@뼆͚)4AH‚œ¬O¸~mE;_0oJ †uÇéÙt‘£(2‹+*£8[÷D/XÎý²æô¬Ë›0-h«š. ܽ{£?NÝ@]ÏxÐïøñ�óýï-yý7æ9XÃh¢�ìº�¦1¹&щï|ëyîÝßÒoï¾ó.JÀ0ôüúí5ÂT|ë7nóú·–ܸ®ùÚ«7hkI "1u¤hhê:KµÚZb½:”´´­ãú�†“3GðšnèT¡d¢U‰ª®É¶·¤ èº@J‘ÕLÓ‡�-ˆz$¢|þÁޮ눓æŒÙ®Ï�(Ó¬ic°¤gi­ñã<•9±A@ð5Ö´„‹z»6 H!›�äÁ:Ä"Ï÷rlVÚ¾§#ëÕ¤YY¾%…‚‘ñ"EfrÇ�kÇ1þ] aÏ~éû?&§‘!"J=’ÝnÇb±Øö˜¶ëhÚv:ËZ»O™blr•ŸCø�÷¥) ìãà!KlÛ¦%Æ xðË(…Ñš"_“ ©k¤TÔÍE˜F1fϢ̲ûõ°xßÁ…y·”ë,1„ÜÚårž¼÷øa@$>KæÆ m n°¤&ƒ€iô‡³ƒE ™ÍäÇ&a9&²¬�åšbß�QJ Shv„”ûu~Z»WUÅvØæ†nUçs$GõCŠYšœ.Ûv”Æca!}9>{ãKè34„Èqî¥ð. ÉÔhjö6Ý�— ¶0V®Ýf2¹Âeê`¹Ñ?-Ó¹ˆ•1e÷{)HZ¢Möϸêß2e½\õ<)SI5«ª %/€ª@¢ë{Úåœu·Á1Jãz‡4 Ni”â 0#È›ÂÉâ]ŽeY|¦]Šé†½ÈñJ¢ÕUä«”ÍiqP—RD)I’’è>x’H£ÿ€5š¶2å œ`ï •ãÞQ:Û±¼½DÅðð”Å`H*@6 H-‰b$SM$lS0h æLdå¼–Åq êL_eñ¨ëúÒ²ß/J Ø´+x‰Î<Ž«›ç)(Vá.òœig±¼Æôü�¯œ‹Dfúˆ ˆfšŒ-%­wøä1r|¼Â{Çn½E«Ä²•`I„ÌS52ô(4D1R‡-#/!ÊÌÐF"U¤š)\ì¢Íò+—h匥H�a3œRÕÙ4S†H#Övh"Öï´TÔ2‘좢F ­Â Xš%U¥I!2«kÎï?æ§?üð‡ÀKׯqëwÿ!ÿæßþ¶®C¤ˆw‘ª©ÐM¢;»Ï­Å!Ûõ /]»ÅÃûiç+L $HxÌ(‰wÁ¢…ËÅ] ØàQÒ e‘l%úÝ")VzNƒ n—xï醆ˆ2 Ÿ<ÃîœÚH|×£R¤®r,l°=*8š”�çëJ²q5†J´w­™Kƒí·ôë3f3CêJR¼�wí òÉý9] ¦×çhœ„e š^ŸeØåcáX®¿iÌñáþÞß·l„ 6¡´Ç:èœEùHc˹À4‚m×SÍj¼K<¼Âõ£¿ÿ1•:f3‚ˆH“7\çgž¦­qÖƒ†�ŽY[¡ÍŒÞgTmó¶ÂÚÈv‰B`]`»é"Ç}[·ãàHpv¶æáƒŽÿó_þŒº½Î®Sé�%'g’7ß<çw¾ÿ2m•MnËZ¸XÎs·]hªvŽ�‹YE qvºåõ×güÑ?ùmÎÏN¹uc†à¿ýoþÿû¿¾ÃúÝ¢#¥â)3ܾ¹à`xÿ£û<ûÞxó\šë–4dϰ÷N™ÍvÛ�3ÃJ�¨ëŠèü¸‘Îà…uk#Ézc%º>BôHU‘¨ N-¼÷”›7V|òà)ÆT4›µcð�ÇO>d±“è»@ß�1GLJԦÆu¤D]Õl·=��²<³¶ød‰šzÁÏß<')Ç­[/pÐ@U%ªº¡,ÆRÊÔ×™·sxYqx\c‡�í®åÖóóš®ßðáÛgèô*÷îîxîVE¥<‡6Ù›HÊÈnwJ]k¶ÝSR’,ÈŠf1çñS�®}¼½Ir«mÛâ“f³�ªn‘Zà"˜ºAëj/ERâ �ÏÙ(M“=ë~‚_]s§�š"�‚ˉ©¥¦ß??cSg•úN‰±H‹q PÄÑ€¹Ì­W™×ûßq¹.УqtfkBÔû ¿›qûO2ÙgLŸs:®²�öM.‘ §�+ïa†½OWj—r0â«ìÐÌfˆ”™“B$´)>¦ËÁS IDATù¸Jòšµ÷EŠ!Ç]H¹éÒx<3›>1›Í.­SÓs5U¤Äž¡yé˜ðd¶c%ÏÕq• ðåøìŽ/ ÏØ(]¹ KÑU:Óâ{:¦ÈíTn’¤i|w)î‹·Kyí2bŒ]!bBøño}D!Q•!F›¥ Je_ )!]€S°`/¹ ¶l Êq-Çaº�N)±›*Aßk9=,‘�.á†HDãEB¹œôãeĨ,ó £/œH ÆnÎVBZ Ñ!ÔFðÚ훜;�Õ‚ÿë_²Þ<"†5F„ÒDYDŰs|ï;ßãÚê2j‚�Ô*ûj <> „4@ÕpÿiÇûßak<�=GjI¥[L˜ñ�¯þ3e�I�±Î3›#¤àÑÉCú!òÞ'w0uåØvkªvHÜ�0¢¥=Œ¼ôÂËY•"ù€’׿ñMîÝ»GÿÉRòœ<}Èó�æçï¼C³¬!9º³€© Ú%úÓLªÙžoyíöWẌÆB4›[ßü˜‡O’¤'2`Iºl|©kŠà"Ò jÕòü­c–õ‚ä!iƒžã„ãþÓû<]?!¹5Íj�õŽì”Y ‡‹cŽo^gÕ¬pƒãÃûïPÙ5:J–í‡Ç‡4ó9]¿Ã´×éÎñþÛ¿â›/¿–ÍêÇ1«¯èÓ{qJaŸRðKº—“Aî®ërw2ÇÅ“¿›ªÓ‚ôó:„$²ÄBJ…‹™§g[LeÐõlÜ´ êºáððOOvX›è7…á•—ùúâ­wι÷ g½uh%©ŒÆ{G·0u…1’ÃLj,Ö'¼ï™Ïj’�l6;B2ô�Çèˆ6Šè!Dªªe}>ðþ»§€fyØpvn釀©r÷8¤†wÞ=¡ë Z­ÑRGyAÛ¶ 6³‹”ÒÄBDŽW<¸ÿ€YmhoP×£ÏÝjñý£*¬H*<<#%“ÓpÜ€Ö‰W¿z“㛯òWñ.]§yîÅ›¼ùë0²Á…6ŠíÆãœd³é‘¢AI…u]á}È›(‘½…ªrã5R%´ID$5ÊÁ%ƒ l:GÓ.9==g1¯i—-iÛ£TÞP. R ìv6;Ïó/óàí÷I1d¯+=}ÀlÖÒmýÐçð£‘J|E+Þz÷Œ×ÞqÏ\—,Ú–“n`è3Ó+�Ö0k5ggúNPU5Öyž‚Ð� ^©QNðÚÍCnaR ^b„ÆÙ©ˆ@Ä‚©y|\ñôƒ¿¦³çTÆQ‰ŠÃÖÐHÁ}çUè+‚0-½M$a×oq|}ÅO1ãg?ÿ!A®©âã-m=§K¹ ziaø�W_"X0ªF!ñ.àlàµoÝäp5'ÆüÏ?ü·Ü”ßoBÏlÙàúHtК É?ÿïþ9:ÕÙ¤×ç4 £UkÀHþŸ¿ø3~ñÆOiæp~z­åŒ$‚Í�Ü<|‰ßûíßç¹kÏ#¬ ¹Ä0d©×6n0óßâOøïxëÝÇÔ>à¢Gé*Sé­å›7¿Î÷¿ó}Z9#:øÑßv¼ûÑ[ÔQñ_þöwùÚW_#IÁùvÃÉãÇüòg?˱Í2¹|ÝLï¯éUÆôþœ²~ÊÏS°¨Ìeu]_b Ƙ Ü« €g͟ב Ì6­µ¤ 9zX)R€ÏQÒJE¬õ¼÷Î' eZðôtÃ[w>àüÿ5¿xóÿààà˜®³}?`­c>[¢¤"Æ�ª–8?à N°hgÔÕŒ“§§8 I$¹ÝmwS1kk„LØÁðà^ÇïþÎ×ù½ô-þäOþ_â½uÓbÏO‰ÑpræøàƒGüƒP!ö’вá1dÓq‘£ž{ÏÍÇüò�7¹uë&«£†è;bˆD¼ï±Ã#�Fö¡á|»c³ó,•Ñܽ÷’ä�7Þæ×wîòÜí¬æ�ÇÅ›D±Ù®iæ« � J ÖÛž1EL£ˆQ`ŒBH�’’0Ö}·#!¸vý<`6ozËsLJ<9}‚�ŠºiX¬æDè7�ãƒë<~úˆ'OΨtÅn708ϯÞ|�n3 RE[ƒók IH´†“³)4ÑC¥6CçIÁð¯ÿï7¸uã·¸q[R›ÄHŠ?ç�?›¯øéOßã»ßûMî¼ý6»~àÖÍ€©÷î=¤n_áéé†õnÇjýÿÇÞ›=Y’œW~?_b»÷fÞÜ*«º¶Þ€n4Ð+B†™ÑPÔˆâPz™øçÈô¢ý³H2>�CŠ4Ȉ½Ñè½VW×^•û]bñM~32»ÉÑ‹4Ö‹›]ëÊÎȸï|ç´Žº­éZËdY ]×F—%¡ ^ ƒÆ6žBglmh8j�Êc]G¦�È’ò! … , ÌÒ³¬Æe†Ìõ¢%ßX{_¬ôQmÎ9tž“Y‹·–,ÏW¥:¢�ëVe7êÔ *‚1g_§k¸Š%{> L;çÐ=Sz¢§x4ÅžçâÿÕqé¿á”)œæßTzåC/²ìc’°yø¤dfbŽå~çÅ�>()˜Y KIëÈ~éûCÄy¢ª*„ˆZ¦ ªç+ ú|_l½b›ªªEÁri°Ö ¥X¹­ácÂ1øx¡×­óÞÓõ±n€Òú–⫺^2.¦ƒË+é)­úgÐW�J�<-³ƒ "ˆx¾SWú|ðq¼�@CçÐY†èÝŠÏ¿eçÇH–”e œÆ›ÃcµŽšŒ™ŒŽcŸ´�vûú�¶!í1¡ù)èN�ø�ê—&â¡&OjÃr“!%e/>(3± úe ÈXÏ[ M°##•Ú9 Ä,g?w­,ÍX�®Åú€Ô½Ø›‹êö"ÓtÁ² – %—»ÄüèÙOœÃÖuÝ@ep¤R˜¡(é°ì`˜¥I|Ètf2RfLJ›¢á'�{ð¤ãSŸŸ_$‡@IjçÁ”\™•T¤¾zJ¥iz‡wÑSØhM&……`š¶¥§"�©Ï‡L£t¾ ¢ ¤$&ã5ØàX¶KlŸo.åx gc Ÿê‡·_ÂÙ2($4è²bšy ×0Öš¦[¢�xÛ Cˆà�7tKËT&,ÐbÂÑÌ÷Ñ:PiÁØ/p¶¡ÔÍb†ó‚ÂiT1Ž›Ë“_¸ú“pÌüe†`ürŽìÕX"N›"HÜ6±&CNN¨›Et?Êÿò;¿Ç_üõŸ‚t´²£›ÍÖ‹)¢©ùÞ·¿Ë�Óֱĭ隨¤UÌš—9ßüÌsäÍoß|•ÝRRׇ±Ž^F6.çŸyŽOí\ÄÖ-¹(0]Gª^°¦,~ÑðõO=ÍÁí—YÎ��Ì4Þ6õ˜µ`©º–RjFù]7ȺáK_ø Ï\¹Âüà"ÏØx�×^y…½û÷©>ûmS3)wèÚ^är0ïÿcl¾tìp¥ŸSà ¬4×ÒïR9bú›á|:œ�sTÿß¾^ÿÙ[�D �룊Ú::k�^S� l×2Ê%Û›ë,æ3´òd•¤(×8س,–�ûo~H»È©›ãR°¾1âÑѹÎADAØ�Í!:TY0_´H­hš¦]àƒDðÖ0ªJŽñxc ÎDz4o[Þyû.o¾q“Gûs.\¸Èr9�NvBÐÉëo>à3Ï<ݼ¤ÎxNŽçˆµŒBe±¬JÀúzÁ…Ý5ŠJÒÛëÊi„pllJþäO~Ÿÿåý>x 2–h-[G{rÂÕ+×Ù?8 ®¯üv�bmJmÓ0U ]²b¹0l¬¯S×3‚X’—# Û¶¶¦”UÁ|¾ ^zÚe� ï;º¶ÃÚ¥%wïßé�Œã5MQÝÓ²ç�1]_§)ŽXv†Li:ã‘r„Tžºñ  ”²\¾¾ÆOmâBÃññœùܰ{y“»ï³8éh\Ü1k1¶Å›†à >XlˆÚ8m¯ýËýbL¢¤D+µÒèQ}¬êC (Kº>i˜ ‰ô�*Ëéæ 2!cY*¼uh¡PRPdŠ`;DpdJ“ë… Ô‘ÝÜ,–ˆéU^€ógéDƒÐÚšIQQfÆw,Û9yH)zë÷^·Ï5S¢UŽ�1nÞÓ,k„�–ö ¨²œ*S-g¨\Ñv5y–G¦‘RXß‘UYŒ©t 耱L¼ N d® ñ‹#+9€íZòJãeÀu¤rOjr9¡îÿ(¶O Q Üꬤ `Û¶gìÈÓ†Þ\¤28 „ 7Ã@}˜Õ•RFa:%@‚2Ñ…†QFG´TÞƒ ÞoSŸ®G)*^cA)×Zoi•§óž¶n˜4r$Ávd*ɳ™ì¡ÒP_hè’6t»н¥~L%4Ãc†ŸÈ ÙT²•~wäfε3ý>9†�Œ†Ï΋– -Õ*èòÖá­ƒ"GhE‘¹¤�XD¬¿ÑÉhé,~œ1½>e¹<†Ãš² „žÙdš%"Ó'g¾Ï%ÐoØÏÆ&“É©Ðkßγ>hc9Ô¤¶tïÃgøq€Vl�þV‡`í°dS"È•Æ"ð6–ç¹~QÞãzF\VæÈ< 8[�5+–]•@Bà±±DI´w�Ya/-?ýÙßr4?B*ÅFµÁw¿÷_Rsýñ«´GXÏ+–¾FèYWSªªiX_S4Ëcr-øå¯~‚u5Õ¸àx>§¨& -Çõ>B΢AÈÀdR°X±¹½ËÏxðuÃ›ï¾ÆxsÂd}“ª˜¢ý„­é„üÚ3¼ûÎËÜÛ¿�÷| ÊK‚™3ÖÑFyEk;Þ½õ:{GÒqqç1®_~ŠLMÐH¶¦›\ØÙæ ¾‡ëj²2Êè¢ô™O�k—>M·´d šæ!·î¼�³ŽÇ.?Žëå.¹ªøî·¾Ç­›o2[Aé� 22”S|æ‰Ïñé+O`–5>X–aÁ»wo�iÅõ«—q­a{²…¯5_zîy~ü«ÿHUJÍ1™, � 0É ¤ ¸fAá$Ÿ¾ø$Ï?ù<®ñTyÎþbŸß¾ùkNa\‡5- œ�YÕT¢p¾ÔË9÷¾ì œÎÕCÚ~áL©Wš3Òù† ±µ§n-çõ">D`•í®Š’à—/íððÑ#„…ÆŒ´Í ]7gcºÅÖÎwïÔ]†=ÔK�”ž§¿ÂÆæˆî�Æe Jx6¦9Æt€AëŒGû Þ(„VHé)Ë€u’à *× #›·Ì’U²À™ Û-Òsa»bsÆ�ïòÎ;Gؽ�•Ü{pLgeNLÌðÁ²{a)5`ÁÇ2ÊÝ�uþð¿ù— TŸñ´]Í|öˆ<;[k\¹R²¨=ÆBQ,çß)ÞyoŸƒ¹àÞ£}¾ø…«¼ûî#ŠQAžy>û¹‹ìí)nܸ‡Ö%‹“¥5£I`ºYñðá#ž}öS¼öê%í²Á¶ Æ“’ÅñéÓ�uKKU,æ3>ó쓼wë6„ç$Æ[ZÓ¢¥ääð$²%Ÿ,)ªŠ¢ÔÌ—Ç<ýÔã¼ýÆ{D'E!²¢&#MUdüöõ7ØÙÙ¢Ò9»�MÐeÇÓWv¹}{Æ;7öÉ‹1:Ë(ÇŠ?ø¯¾ Ý]^þÍ[<÷ÜU”�deÙ»üŠRÓ4-Æžûüuþ§ÿù‡\»îù—žãç/þ†Ãýßþö.W®d|ö3Û` �ÍÈòŒÚ¨ùæ3L…ó:X.Î+ÊQNÉb¼A-R:ʱl­íOå<:Ï©Š2Öô …%W¥TÖ˜ø±‰ ÈsœµtmËx<ÆH‰�­ÔÊ ÀZ‡Ð‘­–ey_V-H°Ñ•´( jUN—L1èÓRœw«‚uäJãŒ!ëûÔy‡ D϶%àðD�AðÑ¡Œ³g˜8fõl´ÖÈLã‚Ãáñ�Ñ,#b<ØûTf]†Ó�ðo,Y–“«³?çYS!ÄÊ#�™c@j… ‚Ãã=^}ã%T%ÐEÉW?ÿ-FÛ#ÚE‡Ô9�_}’GGwpÁã„,ƒuZT�¨ Y,fܹ cæÜ¼qƒ‹ÿ⚌¬,ð.°¾¾ÆÞâ6^2-p� ŧŸù Z—,Í ¥àÅ—ÎíÛo±¨—ì޽Š_þ#ëÈuN&�]ºÌòÞ!AEAu¼"gÌç?û¦‰sŒ Ž—_ý%¯¿ù*R n?¸ÄW^ø2wïßd±˜Ót5y®hšÁ²|Aa:‹íUV =ìlìpåÚ5¶§;!”à•W_aoï>ƶUõ:8«¿µÚ ùèúqžÕ8&W‰ØÄòMÏ,„3ÏÜ{ß›tD‹x“�¾á¹8­’ˆzJùê)ø¤}¸Ú'Ї¨ Y( ²4†VÏçÛ°ä&ý< À?Hœ÷üwÃi8->ZkZ �²oVAžg(™UÑ"¾g5aÎ3E j‘äEÁÜ´XcØ)JÚ£y�ç#�$Ï–d�RvûTÃÈ�YS_$ÖÍðÞp1tµfÊÏ—y¥Ål¸QR=ý5=—á¦{uŸòýzLÃ~NٛĒRâq+–RbS¥þÔ:RJ�‡"ÏÁ[Jã�ÊÑjÇÜÕ[cFcÍÑÃC&f„²9d°�{OåÁôÙ‡t� àIŒ” �á†×‘Z—‰­–úiø·Ãçw¾ä$õÇy†ÐG¹ ÚÔ†cÆ{¥šCèíu“ŽOpz—ˆ%˜Þž¿>„„ô›ït¼üÝð;½äYÎóÏžçÄs€ T;;ÛÌ Ú¶åÑ£G=³cXj3•ÁÁU0]»Ì׿ú]‚\ ËÀ¬>á§¿üeZ×�³ß¡€$ Þ¯¤[@á1´tÞÑžðÆ;¯se÷)‚o=¶/¡ÞǼ›&1Ídì,ð�£]¶,ê%kÕ”Jjš®C(Akº®Fê@Ž2/QV‘«‚“ã9eU1_<àÆÍw@wˆBpoÿ6Þem¼K¡ æó9ëëSä‰ 1£&¼`4Qè  º¶¡q5·îÜ ¨CÇ›ï>"¯`ÿÑ!³“Çí!ëйèE1;¤‹}K�X(DÆçžû|œ3�ç”ùˆÃÅwnÝ&h‡±†"Ë0¾Fe=x8—áTìó<Ðý��Ãaà7œ‡ónš+†Áfšϳ*?êítcX›VhZæË%RÆ  Î’–ÑÆã)óYƒqЦ Xã)2ÃW¿|�»÷î³÷¨&�ñîí·©Êœ\8Ô('Ï<Р\¾|�““cšfA^Œéºhû,¤Ç›¸8Ûo@M‹ÇRŽ2ZÓ�š·ß~›'ŸØÀt5ÓéˆÍÍ ¼uãŒM¥,MÛa­&/J„ ÔM‡”)£^^) ¬KkDo—-,MãM–m¤AøÊŸdkkƒ¿ùÛ×øÕ¯ße6£¨Ø?Pè| ú˜ùlÁõ«»üæåwxtï„ý}ËÁ¡!Óž¶½� �¢\»z‰ã£ûtÝ‚�ÂòÇ IDATí­M6§ŠñxÄ|nØØ¸ÎÁѶwÖØÚÜÄ;ÁrÑPì¬QU玩JÏxTá¬'ÏwÃîö6‹y�×�7—øõËûܼy„Qž\瘔ª�Þ0�fì^ÚæÖ{w�ÖÙ?8b²O\�ðÏ¿ó;póÖ1e–“«”Ù>šÓÉeÖJÇÅ­Œz®yöÓ—y÷æ ½KYtlnUøzI]·dZâlƒ ŽßýÆæ‹u&ë›ìzþ�÷"®¼ôâ{Ü»wÈ¥�ÇQÊS•‚ªT Ji èLÇbÙš²,ÐY`2ÑÔ-mk8:ÜCˆ óYÇl¾¤(G”¹&ŸN9™Ѻ�LÖ¢[Ù|Ù°Ô9#"È(>Ðt:E b¤4?:çËš!$D´ØŽL�ÈË2�@œaÅM´”Ra�A÷6ß§V=À�’†}‚ØõqÓÊN=ͳáTºy˜ÄtÎáº.jÁ—,RœÑ¯r·>+`(]Ÿ;µv÷έäR2j¨ñ“bïdYnœíu9eÔKêˉÓý©>žOÂÛéœmÛ®€¬¬��S i�¡ë Y>eúû²Öb».~_¯ ¤òüŒÔ‚‘ ãƒ_íÚ¶]í'’E½Rùj\ ÷)&vÎáûÄ{êÓôüœµQ¬ÙÅ’­Õ^EkºÎöñœXõÍ?Ö’Í}H‰åþøª­ö$þ”±»ŠÁÏ�[��RõÂyI�OÚ‡¦}}ˆš÷QÔl¸¡N`Lúý•+ Û0ÀnܵÖ4Mó¾�AjÃìoúYÆÔHè…d½�uÁÖ;¤Wt΢Ed(ädÑ©KœjG¬lˆe¤?ŠÐ—•OYU¬ooÓÍ—˜Î ­!± J¿Ò' Ÿ–X�eÒ¤N7CCý¤óÙï„z'`dTœß( Ëî†Ýç3éÃ�Ö°_Ó‘ô’ÒÂS×5Z)„xÉ¥>Ä�–H…È5~ih\ðTBcD µY±qaƒ“ýCòFÂÒ!«gš>S×áœÇ»Z¨RK}¢û…11¨º®‹ Ì`¼ K¼R™âpáº$ç¯b¥¾2�>ÊmèÖu(‚£ÁÅŒT bÝÖûúÇöY+5È.¥Ã9F•ˆþ_�@ÚĘ W®\A悦i)UÅþþeUqûÖ-ÞyûôÎ4ñšÇã5š¹À ÍÕËO!²'O·%BZœi ¶FHG –¯IZ«¾D! ‚À¸¯¡ð¨J2)Kì=¤iFùï ÏJм¢v Î:2•!�«¸W ÈuÁ³O=Ëîc;ØÐqaû;›ÈDÎÁÞ}ò±c>?!H�RжKƺd2Z' Ȳ‚ÉÚ÷¾Í²�ã] J‚Ê8š¢3��¢ÏFæ‹—¶·¶ÞÙÙA �9ZyLÛqtüQ¶xaÐ#Éëïþ†fa©ª1y©qÂÒu ´–(9Æõï‹R¦uäYØÖ¡ENèXD¦±&š£$Ætø`Qª ë “qŒ»¦yžE×*©cÜ;`ï¤yÖ9GY–xc躎ñdr6&TJñ„íˆñWÓ4½ø0”U…59H “ʉÍâ’sV_¦TŒªèj˜g8u×önÀ}"³�G¬EO&´½SdUUÔuÍÚúúÊP$„¨G8�û$¤[ i›®‹kJ_V–ÜÀä€1�W'‡‡ŒÇcêºf4®X,–½3ñil«ªøî†�”Fà²,Ãô{"TU!j­¶=0V×5mÛ®ÊÌB¨¾ìM±\Nϰ:a%›�žUˆÒ]Ý0*ÊÈòîLÔó1±Ì_éèÈÙ:¥Þ9Ô ¶[­­¤¤aÏTê×â¸Ï‘«q›ç9!­ë}ŒÞu]4­p®¿÷S=P׃yCMÒOÚ‡¯}}ˆZš¤OíOõkÒä3 æSPž6ÝÆ˜•8ô0øO/ðM‚CfPÒzˆ@OdÖdºÀ‹–Î;d I–—,Í…ÌÉ›‚Ftx}Z¾•®­m›(8-Á©@WwŒF¶3œQùÞ 6 `Y!êþÔEë|yÂù tº÷tßCæOê�ó€W�œs‘ᙾj÷$°(Q%Ó™žI£†€SúþóŒ—t­Y–á‚GJAVEÁoc Îx\ã0Öâd†S¤*X.;¼ t¹çÂÅMLmðû†ªmȰþœ>)[ä�Ã÷9¼ z÷®D%VÇY ø•Ù¹ÀJ7 �ˆ^ÈñœýqÆFýŽÖ×ø.²XÚ¶e}}JÝ4<ýôS4öˆ_üúo (�çã{Ý™BšÈ¤‘cŒ±ß¡14n� �9Fk�'X+BÏ"r�\F w�8ii}‹[Z´,)Cûà ¤ÌÀFòt�à…Zűª*2«Y¶K¶76¹xu‘IºÆá=´Þ  Í«¯¿Älq‚µ¥zÚ³ Q£%DáCdPPæ…|ƒˆ.)¦‹ºXBôN:–Úeý<à¼çÉó!Bì{aqÔ8BdŒ§kŸ µ ˆ–,�ÏÑt†LŽûwIEñJÇ�±®ñLÆ#Z �_}œ·nýƒ£3Bœ}Ͼ»gu~† õpŽ<ÿ÷i¬ÇìùR¯½]ž–™ýClÕ�jKy´rqLÇÇf�.2´hÀA®ÇìíÒµ ׯO¹tñ çøp̽[·ÁU\»´CÛ5”ÒóÆë/ó¯þèŸñêooóèÑC666xðàë�‹l3OG–kœi)Š‚zÙ¢Ut|ªQA]ÏÞSekœœ,iZ‡Òš|¤¹rí1îÞÙ#Ó�ÑZ&ë9×/o±µ]"¼g>?$·nÝDjM¦4[[×ùù/ßäg¿¸Éñ±G EQf½C�ùc„Ò˜î&¯ß¸ÍçžÙå+_yŠ'®_àÅÿž£eɳÏM)'#œ-h;ËÍ[‡8×blÍÑñC6·×¸÷ !“ áxþóWùíë÷¹ïˆË—6™ï!”£(ÇtÆ¢³Œ@`Y×4m ^Ì8ܯÉóuêºÃ)�í Ó� cZŠbÌK¿yƒQ5¡³�ËW.òÒ¯ðÖ[sÊÑ6EiiÚ£2§­kË9;—*êEÇÁÞEžS·D}­È³œW_»�EâsÅIí©kÁÕËÛÔk Ö&›üüg/Ñ‹V�ªTLÆY6âæ{û|ú™«dJÑvppÔP%JåT#Ã…Ýmn¿wÄc—:¾úµ«ÜypÄÉžæÑC�mØÚxç,Rõ A¬'.«‚"óÄ9"C„kËÚBŒ'¦Ó'sC^ôv³DIä’lnT(Jh&£1y_v$£\ÿÎWïÿ—vž!}¦‰uU|8—�¬Ö:çüŠ™žh�³dª¢í :ià ÊîU¿!_%×ñd×uï3L9ßò< ®¯Ê˜´†pj*q¦…ÓØÂ÷ìçÜJä)xOÛ¶äy¾rŠ=Ó "ê ùs †¢(ðΑç9ªw*ƉR |�J)TŸXL¥o‰‰’bå¤9tʺ‰ U�å(ßA!Z\/Ï Z‹±üì4™|~�òޣ°¤÷¸Ù¯§Y–±X,(Ë2Û¯©EQ°`°Ú‹­ÖÒÀ‡(óˆ%k‰½ìÊ%ˆÉ¶÷%Oz€o%�À™“°Š�ò<',±/8[m)áj 3|6)Îü¤}øÚ'Ї¨¥—ÎRî‡/öðEL€OÚ`é¶Ê°´ç<(’^î¡ÎÍy½�a�o­¥È3DtÖõ¢c‘¢é:‹ì¯%X ÅÙò«´X:cÈdd yÕú„ÖœÎfœ‡�Ô'Ã2©á&äù$¿yí'4‹#òJ.»¢ÃÓ ´¡ëdÐܹ{“Eû‘ͱjA5ÒXÓÒ,jt)‘¹"SŠ®u}VË"Åid^}ä�'ÐæäEE®ršnIÛu±\¥2ö“s,‹øÿ³‚Æ×,æ £õ mƒê<Ëyí�×ù훯`±h­Ð™Âu y–Ñ65]Ó’�Ö¦ÌsÖË’z¹ +'”e5 }`ǯqMdX…(ܸ¿¿Çc[»+†”qÛ¶(²ï%E9BÎ[„0TUEg4mM¦¦KÜâóŒú! <Ü{È…µ�¨“Kv·w¹´{‘û{wil³ X~^¿LÊSŠúP*ͱ]בeÙj~3�ó/Í+þð}>Àÿ8¼ßà ôh]XÓ�åÑé&8ƒ9E^q°¯…|ù…/ðWù78J¤¼þúM.ìnâmÇÎÖ._ÿò ,»–ûoþœõé6k›Ü¿Ȳ±ØÖ„† ´Vd*°½±ÃÁá!ž¸©ZÌk”Îp¾¦©—ŒÊ‚û�к ×šÝ #¼âäè�÷òéO?ÍÞ£%ÇM‹iøÚ—ŸGbp®cm2¦¬J.^ÜÆ{�–üÅ_½Â/~ýäç4JA×ڮà A�øPcnÜZrãæ�ø¯ÿàÛ|ów_àOÿì×ìÝ?d­ª¸{o�1š–|óë×)KÏk¯ï“© òÂòäõ5þõ÷Žñ³Ÿ¾NVŒ9^¶tíŒ­Í “QEÛœ‡ålF1*!äø ñ�-›k»[%ÛÛRy´ÐÌjØß?A„ÀÖHÓ´-‡' Ȓή^�2�^ã�ß¾Ææ¦ãË_þ4Æüàÿz…¢ìïA˜Ä¹.Ô Ã�{÷¹zí1¾ðù¸´5æ­wßc¶´L×Öø÷ÿÛ�XÛȱÄÌU8»¶Á‹/¾ÍÞƒ#.],©ªmþâ/~E]\yüÏ>»C>žðÓ_ý†å \º¼!0N¢UŽ`¬'„†í­Š ;ët]‹µ91žd4K‹’-UY±gæ©ÉB@á±B¬´è>Êm<#¥¤(Š÷é÷Å–ú@âý0îvg6Õ§1S çø®˜ƒ©åyŽèã›aûdZè™C åk‰�2d§ó‰£áñ¢·Y·ÎDýÎÞ}6Dz#*Ó´¦{ßßÊƘ©áT¯ð4¾ô>­9¸Ÿ¶iÞwî!kzÈjŠIñӸҘسRJð§¶÷¢/ý:/M�Î1Üs X­oï룴ÇHF*ƒ¸:Ýß°ah!ŸJúTÏØŽn¾2§!j¹àÐêý‘öC!¬´%?ˆ¥“Êó„§Â߃ûJ ÚBF`l$€í}@á'íCÑ>yj¢–@˜a½k¢×§�ôÐ�i…fŸc í´ùNÇ�"æþL°~¾ â\i$QH /£:¾’tÆ0ÎÆ@ŽuŽ $Bøx‘&¥¹Ô±DEHDž‘W%Ý|ŽV NA›tÿCpåzÂèÞiÍ®JÍÎkrt=Í6�£Ñè `¢î¤þ?u]·ºÏ!�gŒÁÃx<^=ßa©ãÇaƒ8,‹9ßGC&ÏäMý¯3�è)+�Ó©N…"ÏgsœsXc¢^PÏ,‹Ù½( k�A‰Xzxpr€1–ÃpÌã�Š�Í-ª²àhiÖó:e?{_ )É´ 3 yQ±<™óêk/2«Ô2Cë[ª¢dTIœˆ@$ oÁšH3v!‚Jõ‰e”¯Ñ¸%‹Y÷¿ömô*ëê™ÍŽ0¦ÅÛYÔY�" ‘*Er±-÷Þ¦Óv“IµIU•ìí=âá£ûײ€³å™*OÓÌÉ ‰÷†ª(°¡äâÖelX0)6p^såâõð�a6›Ç÷Êx¼ˆ¥6óÙœéú:.˜à™ÀæÚ––岿sŸý<õÂ`ê@ÝͰ®e1¯ÀƒRQ!(�ž»�nóò+/ñìÏòÌÏ`}‡‚¯|ñ«üàï¾�o ™u„ÞØã|Î5i¬ Ç˨®/éø!À8œ÷†ã.�Ýᘂ@‡õ¶B´Ôñ�2Ó=u?Gg’¦1Xç�"£3†ŸþìW4¶¡[F•àêåK<þÄušÖsçÖ1¿xñ ZcyìÊ%”Ì9><ÁšÈÖPÊ“9uÛR9Ö¶ì<앱Îu…ƺhq¼»»CÝÔÈÌãû5H ã‡'|õË_ Ø–ýƒ{<|p¼ T™åÆ[oó…g?ƒÊs°T2CÊŒ_¿x‹ß¼òÏ:Mí£›‘²Öt†­íÖÆëÜx÷]Ö&#Næ5BTìïYþÝ¿ÿ;þÕý v·ßÂÛ9;›S„Ü}¸¤]Füßx–àßå{‡,[£sŽ?ûË¿ã�7oáCÆææ˜éD³µõ 'GGÜ»sK *J¦ëÆã M×rt² •h˜ŒÞÎi– A·T¼öÖC|<ùÄe|ðìïÍÉr….,Îzf'9ïî1Y›ð{ßzcfüôo�K¾øü§9úá=dVÐiM&E©¯ìïϹs÷g”eÆÚ¸àνŒ«—s¾úͰîZ ‚“XkÈ3Ç…Ýœ§žš²·wÀ�ž¿üë—¹q»äõ·fØŸ¼ÊÆÄñÄõ].^ºB¦OX. .h6§Š+�M8:q,ê†j9áGƒïüÞ HeèlG³ì¨*�ÒŠº6<˶C+�¥a2®8>>Féœ<1‚p–<�¶Ü‘â(s�¼Œq† O,|ô[*µz¿na?ªHµµ¦ë™"2Üan8ç0�Åû~ÎÔ9®sÈ,‹º1=°�âY]˜“„ˆeK¡OUUõÿêš�³Ñ™J*T-(… á©ÞÄi A‘å‘ T7øÍhœž~šû�‰‰!2Ë]w*2œÎ9Ø·H)0mŒÅŠ!Õë^:׳¨’œ„ì“»%!$`Í£T†’Q÷ÌY‡b%RMÎZDo+%QZõh‘©•À¸�„èM:B¯óM,p±¬-²xì ø¿:o§ò¢/�§„ÆÅ>V2 •@¡b™~ÿ�}Áp]Ncñƒ@!Ú¦ÁVÕéÚ¼º�ÓX3iL­âM­# ½ü¤ú„ôalŸ@¢–Ù´aç7yÃò&`> �û HÇXœ=†€DÄßõÙ]…@…8Û˪ ¨†fY²È0@B¦TÔ’§Ví!DqèÆtÔÞÆÒ‹Å’Ü ¬1ÑIdì$zåP�bØGçKÒ¿S\Îg]†%Y TK5»©4+ÕuÙé;RÝl>†ÿM×]UÕ T9�œ¿¦áùÓÿÏ”F7Ê"j! kcù¨Â»Xf׊†ÑƘj”³Ü?B/<™UïA«èÜtˆJ÷1Ø|Oë‚é÷íô·©ŸÓ}¥Ìƪ~À²‚yéçT w˜ü¨·!eyȼ;_ŽÃàß>m¼9aLm¸)§ÿ]ú·Öšº®{—-�¢ý˜«ª‹æ$¥Ý’²,Q^3�QJÒ6M´¥§�[ fCtÆÑé�Y¬‹8y–!ò ­« N!|ÎZ5aÖ‘+�Å<ýy"¥¢ê;c½Nh4ƾõ»ßäK_ü2G÷—Râ¼aÿàJ rʘ‘tË)À™�J�wn½Å­·øê—¾†º�£TÆúÆŸzö)ö~q)5žk¢J½\°±¶KÓΑz‚7°¾>á{ßùgüà‡�ŸýÜW¸ºû$mci»†µRQ×5³Ù QDG>k�kX,æë[´&°µ±Åžÿ:?þy,£ûÒç¾Âï|ýˆ ØÛ{À�~ñCNî!”æääˆQ5ÂuÉ¡Ï"�Xë¹uïî¼Çt2æúå+„^Cm"Ö¸´u™ÛóÛ—#C¾ÒŒ:ϨLànzÇÓ|˜ÞÏ4¦¬µ+&P:ǰÄ6�'•q&À»éÚ>,Uþ¸´ô’�1dE�‚ÅlÁÚÚ‘ |hšŽÉx‚³žå²ã‹_zŠ'žœ°½žSé’ï>ä'/½ÎÞ¾@éu¦&Ï;–óм ë*ÓT£²wıy‰"GW9ûÇ3(U†PcZ¦[(åØÜ˜P7 lÛqíÚ.óÙCg3NŽñäõuÖ×2MͽI ]Ó�Ì�4t¦Ã9^3[Â_ÿÍ+èü ¹”hºŽLWH�á%G@t:fY/¨ªœÙ²µÆ�{3~ñË·yêÉ‹h-8:©iŒa{;ã$+99>`ûùk<õÄeþæGw±]àÞƒ·ïÎqfʵÇÖØ\àÇ3‹šñx�­íuNfLj Øßßcº^qýÊ6‹Å “qA³œsíé'� nݺG3k˜Œ6Yv ‡Çáx¸o°AóÄ“—yø`ÎÃ{sÊB3;îøó?û1Ëù‚b4å�þè”Â0ûÜSüâåc\€Å¼æøÄ²¿ïxúÉ‹|çŸüSŽñö[oòò+899a<ñ\¿2F *®©vÞ!EÇÖVÎÞ½{3~óÊ]Þ»·†a�€¤6‚Wߨyí·oð‡¿ÿuvvÖ�Â3�Zv/€õ ­ãÆÍ=ðšïÿàe6§šg?s / FU‰!A¨ ¡;´.¢. mQZP�"#×c�sÚKÉÑñ$ÓiAð “5ͤ,1„g°Qýè6¡4*ËÑΣuŽ73²¼Búh„ཱུu³B“5 !$�’9msÌúZ† C©’ºî È€>}rWDV8R2� NÎE½›É$ÎÙçæg¥‹Å‚­­­�Ο,�!rd¦pÆ¢;Gתr„ò„ ‚Â#ñ=~­ð1žG‚󌊜'“ ßÙI�Ð ´dQ/©Ê2ÆÖám<ëÖ¡t†76:�ù¨k•eï!Ó%ôºIx�µZhdÛRd-e®ÖSf%x‹�`Ú¦�O<®¢#¢t¬G!°�9®–„Ch£œn¿ËʃŒ™Ãlµ¯è�¡²ÓÌZ|ðlëѾBy7ÜNE¢EÔ…c;¤ŠL§Ö‚Ô2/±uG o<8ƒÎ:ï<>d‘Y‹ˆ†¿½áŒì«+BÏHs}2wUf§Î½ Eí1Te‰ñ§z}Y–¼¥åˆ6 µÀ°Æ��8ùñpòü¨µO Q2w†eGC�…„öÁ…ób²C� „§2¨D›–›�GŽÏ€B>DW.Þylk‘mÜ Ô~ÉHjŒóÈ"#²O³àt“jx—Ÿ¸ÎñÉ1fÙ0ÎJÚîýî1iÓ�ΕXJC'm0†@ÊO™–óàV:~ȺIçþ‡§Ô·iÃ3ün?˜D‡l–a¹DëÒµ 5‚’„«…ˆ™ J*:›,—5Ë6:D,çKTæ ¹äâ…]šƒ•Q˜º%SšN:2­F¬JÛγzþ¡{fçûk ˇNuÃþOÏÒõ‹Ò°m5]ÓÇAhü �Ã÷é®ôÇ'W¯èüæñÞ!ƒŒW%WÔãƒSFÛJ)¤’Q+A°QˆïpÞ’g9ßûÞ÷@÷Z� ,×0ÖR7-‡'{ÌfsèÇ%RŠLOp&£œ®¼`}}�?øƒ?À†´G(Mc¹¶ŸÜçÿüþŸãqdE†Ã<ˆzáA�pšk»Oó?þ÷ÂÒÍ)ª�î푇1Ï£ý‡Ü¹wç:”—ä�-c™dÛÕ‘¶.<‡WŽ7ßü-w.cl‹ð‚K—.1�Ù;< /3ÚÆR•^¼oÉqfÜ IDATùùÏþžï~ëq­ÃµŽ+®ñßþþãƒ"/¦+Ñ:˜ï½wƒƒƒý8Oæb¥/½ò"¿ûõ-„ÔÔ�ä©'>ËÕ«Ï`LËÆæ”ÐXŽ‘œò¹gŸçûÿñ*­s¬u(™×gV4,ý7n¿Áã—¯²½y%*‚‘|åó_ãÑ{ûd.§PeÌæ à �Á8¾ãé¸aÎÀj¼¦¿Mó`Ö UÙl©l÷ãðnÇmØCX£8X,™Œ*:Mk(•¦íZ,žE·`R–QŸÍXŽñÞ‡ÔÌg¹|Œ� Ãx}�‡{'ÔK>2�iJ ÅZA^/û9¶ÂöYóJC.õ²cº±ß©±í’ª’è²â`ÿ!Æ4ä…b¹ì._-éˆGçHŸ3Ÿ°¿ÄΖB©)×hÌ„ÿýO‚ »4s‹@¡² ï-:÷TÕ�)f‹kumPBâm\¿¬‡¢šðÊ+oó¹ÏîPŒ$—v*T€G¢¤æÝ[l¾z—ÿôM¤Ô8G,�¬ø–åb;›�âýœLiòL`mËÎÎ&wnïš�Í<ºÃúzÉxR`š†—^|/$Î[¦ãŠõMEå*¼µt  Ë¥c>Ûg¹H]1[œ0]_£m$J�ñ.ðæ›·É�üêW·�z›QE p‚÷nÕÜ»÷3._Îøüžä±K#6Öyî¸ïuóÊ¢#“%ãrƒ“ÅœQ5f2ÖìïðÌ3Oóîí[ˆ qAc½`}m�Éxƒïÿè%~ù2l¬çŒ*ÍìäÿaïM-9Î3Ï_¬™y–»Õ^¤JiŠ’,©µµlËÝ�70Œ? 0ÿ×|˜ÿcÐmÌŒ�†ÛÓð´ì¶-Ù°%Q").E²êÞªºëÙr‰m>Dæ9y/)t.\Üíœ<™‘‘o<ïó½í>«*+6> ûØy¸ÏRæXMʸ­’*ØÅÆ×Æ„üt‰ØÍäx"Weü4Øc~v‡Ä¬ÏÕ͆1TN'¹pÐ�àËöÙi_ò¶>Cmœ�³­cPd�kµm{ hBfJ§PhmPJ÷ï“8çb§ã36†Œð¸]—’ U $J(´TTÖ"´ÊR F[yBŠ)m'ÜñqšàHJrúâ �Эël|ÖOøã m ` Ço:Æ¥Ò‡ÍÍØmxÿà£3$vÏÖÎg“;­5®»®kúx@ѯMÂã{³™[ ×§qgÙ5ÙN)… —"mð„úê_¹ºF$"•DéüÓ)^ :¸óòâºC֑TÖh’Ù\¶ï«D»éÙ3œËMÉÆMo¸?ƒìc`Œå‰cÓïñ=¼ ÀÃ9·}Ï´ü"´¡ÿ†ïc�üÍñ¹Íì‰�Žûû'&;yçMÙØÍgj;Å$äg#Äì·“©ÂYÞ×4 �s8×q|rLÓ¶½WxçI -ç¸VBÒ(i˜Íö˜M°jŽûXyˆ‘s&ÕRX ;G ‰�­ñá(G—XœÕTz�ýéVXªrJ �/žñá‡ï³Z/�R ¤B%…L%4JjªÉ[Zß"5$WW—?ý!²ÿÍdZñ�ï~73¢”E«) EaiÚ5W‹ Þ{÷Jc¨ŠŠÅùŠRMPÞbBÁÄL麎óós~ñË_àœ§°ô’¸²,qÞñüÅsÞzçMRÌ›ãf©Ì!S{¿Ö¤ZC§ Mâ/ÿòÿEJƒÑ%RH¢Ÿ›�k‰É!dBª€.À¥†Ç½‡1š¶n)´¡4¯¿úMd2ø.n‡Éx=1Æd°Y^ ÇŒÐa^4Æ;¹ÃÔÏ¿C 9Tv‘bT‘nÄ4ú¢´<—æ*yR ´µlš„�†õºÅ·#_{Pòß{„k_к–w?ãƒÇ§\-#²ï¿ïøßþ÷ÿ̯Þñœ_JWž(K‹]·&Æ@eóšEÔ'=€•ú�Û⪣©5¾óœŸ~ÄÁ¾çûß¹Ã^¸¸ìøÛø˜§Ï³GÖd*0Â`£ä¥{S'Ï/¨[Eˆ[Í1!p\]œ³Út,Öžçg+t¹GD³\^qçÞŒ—_½ÍÑÝ’û/ícJÍÙÙŠÅåšVK¬jGëzAˆ ï$R+l!i›ÈGO6¼û¸¦�I6ø¦C§‚à$E@à‘¼ÿÁš?û¿æÏþ�æäã€o*¦wûuÖñ�MíSØ¢äýßž0�ÎÙ?²Læ ©:Zï¹X®¹Xœñµ¯Ï¹¼Z3ÝÓU<|x�ɤd¹N| Ç™ºœA¡¢Ø&[‹ÂÞ¼, O’ŒØ°ã–×ÎÁ"÷·ï×@„ÜÞËÿžd‡ÈA“­†û£BgÀ`¼,¶ûˆÝûO;ϱ¤+„Àr±Ø&ln*¸ŽÁy_´³¹¹Gü²}6Ú—  ÏP³ÚdÏ—·0:ó?áݰ5Þ !®‹hUâº\>\õ•uœO 41Éœ¤è'¯±yRÆÞ@�íét„$1åE^z`�‹Ð�®n1v‚Ž`$Ô!âÉR£­Ë% îÜAK‰[n°! c.y™z©Ó”�ë¦lÃFy8O`˘X4ø3øÊŒ:ú=lZ†~” DLh!1WRRá ×ÎeølàÓgè+­II‚Ë^R rl�¥\�’:»ÿk•é¨"Ók…H­P…!iIØ´t1Ðöàš‰ *xBÛ€=`3‘ÜÙ@ št^£Z�**ZÐ Œ°}Qµë†°ã€`è£qU²›€ãX"6dV¶}7’1ÝÌ® ÀÃMãØxü�¿Ë“ã˜UûÄTÐÅÌ�ÂЮ3£4 -ñ�&æ’¶*$¤ Òe¯"ójNhÓbᲬԖÚ¬—k¿æàh�/Nxþìïð[· Ô%Jøè0J“’"µ#Kïèh[PÙ9©3”ÅŒÇ=ᵯÿ>)%ºÚóµ—ßàýpòì1FH“¦)(ŒáÍ_ÿ #/¿ôˆÙd‚5%°FÑøš³ógüêWÿDíkŠjJ…ÐH™«v©J“ÚÀã�cì”ï|óˆJUÐDL­h}ÍÓ“�øå›ÿˆ5 �Ûx*u„”Š®‹Ò Q(²|/u’©�IŸóñé‡|í•ßcµ¨Ùß?äë_ÿ&§WH­ÐÊàpXmr¢Àyˆ¹úH žÌpÏFŸã€u,½…ëΡ��õ± vØ(v¬¶/Úó�× úÌtƒÑ‰Ëå‚Y9áÎÑœƒ½c¦6ñìøc¦“k…�dv‰Í¦Ã¹HYÎøðÉsÚNS7¹12цå²Åû–Nf3…µ�¬ºBåÊL]×"Df&¡ÙlZ´‚ƒÅ|¦yr|ÂÅ¢fZpûh†µš§ÏNÏÏù·ÿêë|÷Ûèº@ÓH"Íøù?<áÏþ¯wXv3\¨D´Ò´!±§ Î5�2ØzxtÀ´Üãé³sž?C)0ŠRa«9/ŽøTðÞÇüéï¿Î½»sŽ�ŸqxXñ“?z™7ý„�Ÿ#Ë#t§±:"‹Žýà?üá#þöoÍóç-/Î.8<<`¹n°œlêl ›Hœž]â“§´�¯¿ºÇ½»{œŸ_áŒä`ïOO^Sö¿9:˜ÓÔ­‹UÍ|2gµi(ŒADt´›Üyé«+ž=]ƒ@éç<ÚH|Œ¸Q€RdsvU�bÁÉ…ãßÿù?£Õ†?þûÜÚg>ËÞJB¡A’~òœÅºFDͤšñÏ¿xÊþTñÆ7^åâêEö£ò ¨@Hˆ k&e~V—+O³YrïÁ‡%®ó¬×Ee¹¥ a™=ár ðÏg¨ö:žS¦!™Óo°ã,cü#õ‰0× |è(‹ÙœIJ‘ÚúØ��ÅÃ.‘3Žc‡ß‡UÊ])yÑÿ€BBPTUöÙ±–t³`‰Ü%ŠÇ€#ÉZ»•ú¦!©ÕÏ÷¡·`�*$²ß‚LÙ1C!²yó(�x=q:˜K '²·1ª¡¶É‹ao`ŒÉþ–}â" Š„~¯�Ï{·—¾K•�¥o@ÃõEAë\}c+l�)Ã6¹¶}/»œÝøïqè»Ô½�––ˆt#±¼í‹h3܇OM°ÜÓ锺®·ñþðšáuã15îû!±s“‘öeûlµ/ ÏP»É¾·›TýÝ=ë¯ [à}ÞÐw®½vÌ-ò‰�Ll˜@ÆÞ6ã÷H‘ø˜²q×uÈÒä2Õ¾Cêìª •$�2Ë;¤¤‹ž&äE°peòZzd8ÆîÊ�ý~Îg˜ì‡þÚXzuSR3–�Í®•R¸Þ(.¤¾DrЍé?wèïaÁ>sœ·ÖâSÄëQ%¯$ ðÙô- A"3/’L¬-$—(CDw:fÚÓ”ä6¢ƒAMséìV­(<>cÞBA®‚0©àgÈæ@ÎMÓå! ®gÜ�ãŸo²Àn`³Œ�¯ÇÙ„1ÛìÓ$ŽãçóÞª2W•°ÍŒ�3|1eSAÅnÁ•"ƒ’¤ Éì5ŒL"K3Ó`X¸Mûx3S¨ó¨Ã•Ÿg5 Dˆ¤¡“H²ùðtzÈz¹ EÁ·¿ý/ø—?þÞ5ÄÔ!$›¥d~S²?»Åf³Á––r)RA>O%A¥„k=óÉÿÓŸü)å¬ ˆ€� ™$&ThJ\“0M×­™Í÷)}ÁòbÁG�?æÖí}¾ý�o2›gŸE©s¶ÞLñN2›@²(SÐußøú÷¸ï…6€Àê’Î9´)m˾ýÇ\=zi" �ôà›Ì„I’¼dµ^²7ß§©=)IRh¨Ý†½ùœý¯þ J�s Eeð¾A©Dˆc5mݱ?}H½èH>âÏ|²G$!d–8çxõë¯ózõRåùS"0RauA©gX=A‰- ¯<|ƒ;wïBkJ¤.©;�Ò%‚‚ª²L‚ßeЇ€qØy¤‰}À=^kn²5Ç@íxþ»Î8½ å÷ÆkÏóðuDú¼¶ìÓ%ÒsëÐðõÛ3´z@h:4 ¥ÎÕtÎ3�”Ĥ0…A‰€1Y"5�-9>¾bÝjê6�H(-)Š’¶]a­eRU(•0VÒ¶ Ñ'Œ2èB㜇™ÎKV«.WÄI‰ùDsïŽ%)KÕì³X·|ë›/!º'L&óùÞ æ3 Jk¸÷€¶Þ°ôšÓ³3^yõ�÷?ZÒt�à«~¾�ˆd�}6¼i§ï|HQ¸˜ÐV¡dboŠÒ‰Õª%&ð>:YðäÙ’åÙ‡ìïóøÃ§¼ñÆ#¾õ­—¨f—<; œ<¹¢^J£0Zñÿüå_Ѷ¹ššHšÕjÃtZâ]CÝIŽŽîcL�‰Î”))ÊH5µ¼x¾f6Ÿñë7ßæ|¦é|b±v„ HAóüô’«e¢sﱋ%™Í*.Ïžó‡ð~ÿ[�ø÷ÿáh‡Ñ%1Bb¬&„„1FRN Mû @ЕYBLH€1%d{W&U…ë×r±ÖtNP×!J´T(/?xÀâê Ë«[ìOùë¿~Ÿ§Ï˜‚Ÿs÷î>¥ <þœý½)eµÏ³³3œë0å=ž�-yö_~ÿüƒ7èâ)—gW¸:ÑÒ’è�`:ƒj"¹sïó™@©€°`SJ‘¤DE+r\ÉÀh\0e‡,”°áœCeY^KÜÆ{@Vl¿K)s¼Ø3aº®C—eކ y·‰Þ‘ÓDˆ,¿êºn[íi8×á|†¢ºÐ¸Þ¨x`¡l¯eHü {‚>182«~Ÿ@ H)1Z“ÈUïM)å–9RL&t]»e×û¾€ÈXú–RD¦ÌªZ\\°^¯·±¢H>ûæ(‹@¡•Íô*ûØ£)§S.OOÙßßÏIžáÇm\=dø¶àÛ¼ q'¹Óªo>Ïã{6¾�C¿~¸ãÀqü¬å@QàkÏ´Øã«gTÓŠË‹S¦{øÐ!¤@È„ˆ‰Pªk>N2í2�;Y@¬HA𕇯³j–èÒÐyÇ´˜Ñ\u�JŠÂæLº,h›@J’½Ù~ü£��‘M³&&�5-{3„Œx(Ë9Þ�w)¤—S|ܽ}‹ùì+u–š I!z¸{ôˆÃýÛ( )eÀ¶«³ár‰Y5%ôç…C* *«™NoQ×kP™H5)ØlV(™ð¡EK¢F$Ca5e1%º–Ð_;×p°‹{îÒ¸†.t»ù&æçgRNi7’!%�ðàî+³×h›« ê¦/±(š¥C ˜N+õ%¦ èƒÃè}®GÿiÇøæÉíÜ?šK>Í#îÓXAâãg< iZNŸ_SIJ ¥çüüç�ùŸÿÇoñóŸý”jrÀ»ï|È�ü´�¼ñÚ!þÿ‰‹«–º™ðŸþâM”rÜÒÕ”««ÆN EŽæ8ßñÞãg()8ºµG×t|xü1û‡õ:°¹òüà‡¯2™Ýæù³†¤W‹u0gyµ&’+eÉ zÖ.´md½º`2©xr|ƯÞ|›g/"ȶ(�* d"ÆA:¡IhTô̬ m‰”ïëìï¦e~OHt!dùgŠÔµçéñ‚ɤ"FÍjÝ|ö`{qzŠ Ž_½¹ÄÕŽwÛ¡Š»¼8^;ñ¼úÕ[$_³¸XaìîâcÃlï�'O¯�rÎ_ýõÛ|ïû_å•×8~òœËKGRb½IØIàþþ ß.¢¤, ®.W¨ŒØw®gHËëòäÏkÖgÓð~<»ÄËDß²Õ‡¿ @¢¶í=9w G>%îü'Ò'tw>ž×’tbÇÞ¾Vü¡o]×QY%ì'åPu]3Ý›£¤"ö€Ê6ù:JŒ—!.ìRŒtmKi‹-€õ©×%v !{\\\l×Cу8Á9ÚÖÑuÕ÷}×5@�±6[Dh�èÏuËrݳ#u]“®<{Œ‘èM_r~ð© !`>¥Û`EkM;èA0#>„íX¸ÙätQJ!ÈH®üÕ÷ƒ2†˜m×¢DfÖiesE6®WäŒ1î$‡£~$bø'o½÷Ô› û{{Yú5È {bÀk¶mƒ÷žÂ”ÛJm_$›†Ï[ûú µáa½©¥Bl�׆ßóf} Eס´ ¦†²7Ø>ÞuE±õÍ÷ãMd�$0ÖdmºÎ¥}Ûaí”–Dí’Ëe Sð([ÐÆ@T’ºk˜N&¹œ¹ËçÕz�´–Ó.c<ºÖáœÇÞ&Ÿ&  Æ°AŸ¤oŒàa¼)6ྯpSܲ&bŒ[³ì±Ôi`¶ÜÜ8k!HmD²_³±­Ò ‰ßR»Ž( 0>vè(2=ÜX66€v™-5﫵I�Ð’j:EYÞ™”ßÂUKyØkkz 's/®ùô €âàëq3?^ð†ÍÞ ¥4Ãæplø<´1‹l|Œ±_Èø^ ‹Ñ˜­4¾/ŸçÖu]–göýpSˆ‘@¶$8�o¥)¯:7½xÆÀáMÐp<¶n2ÿƾ>7ý¦¶Ç�áÇ^óE€RD"øÈ[¿y�ézAa+¦U�P0�L‰Ö+Oˆ+Vµãb¹`:�ðú«·Ñð›·Ÿ±XL°6¡�FˆD9™sµX`´¦ª4Ói6�Ž1 ‹�«ÎH–« ·nÝɽܧ 5U¡8:œc C šfÝ¡ÅJ~öó÷!®˜î)Þÿà„o}ã%Î^œÓ¹÷¡”ÀSD­¶ˆh•xpwÆ£—41(´™ññ“——’_üê ¾‹(k¢àà(›å®KM×\ 1’ÐøÎ¡�áâ¤&tŽ÷'ßãüìe-§'K~öÓ·ø_þ×?e.980œ�:’°eIQ–ìLq¾cRZž¦éXlZ§‘$ê“….ˆqÂåeÇþäGüãßü’·Þ~‚ !-ÞG&åœzã™L&L¦–ÅjC×…üL†.åzɺ¼ûx� cg”Õ”Íf@Qh¤ôL&%ÎoˆI¢§èçDc1æJ�.8b ̧¤HÝnp>"„ÄÇDÝ‚O†u[S’”$ÞBÓtÄœ÷7´kǪ.Y¼8')É|oJQìóüô‚W¿r—Ð ?>áàÖóý ï¼óålŸÍº¡P·ù»¿ùˆo}û>·î9CIËb±d¶g98*‰©CÊDa )&6›)'é:EðùÜ¡Ÿó?ßmX�w Ø‘-à §ýﺴ¦oûyP÷U3KsÇä“ÿVÏËp´M¾ ±±1Œ §kïݶ›qWÊc4¤,å¼– JiË>ÎÛ÷2ÿq_Üdž ¯)Šâúg ~=ƒEÁ(>-Š‚|Nn#PJbfX¦”( Kêå‡Zkâ`c0œ‡¼îq—Š‚¢(ˆ=»u õëÚ €îíͶ½æíýŠ$è:—ý¯R"¸îÉ€¶$©Ð4 “©½Ë‰ÝØÒýÞÆ˜"K¿É9.Ò2øó ×;\Çà5Œ�²,·{–!FÏ·øzÅ嘠g·ïËähöeûlµ/ ÏPîk&°1¢úÍɘ “¿G`øÊpþŸ¹&Û2;¤Dô’ Áypß¿  ¿{2 0ÕY7,•Dp¸\9H‹ì£c"¼H8mÊ%–ƒó¹-cÈŽÄïØó�ØyQŒ)šƒWÅü •®†ïõ ï/˜[@¨_àB }–'ܱïÍ ¡ƒ'ãMTŒÛè IDAT¹Dw4Йˆ /:ׂc ˜äÉç«V#™U–âÎ3™p{VÒÏ�5ÑWlkR Œ”øQÒA jSÐ�yŒS•eCÙ 7¼Ï,¤!sŸvr¿�M5ÖôŽ3ýõ�K?�}<Æý9fܤʎ7Žp½rAÎ<×µá=_„&ÆHH;#h¶@+ׯ�Öæð8>Ç㎔Ù8"&9 ��·•ˆ)g›Ä@Òø¾À°‘�FB𸦡0•$2*dÔ²DJO"Ò†–”<]×1›Í�ýõ •;òýdñ¨ …„’ÝÆ‘|fâm!‚[4]—±Ž�+”]-ܽ{ŸMÝc‡÷[(Šðн1}oŒïJ ´hc)µÁ‰#"e_ŽzµÉÏWtˆ²ÄmSSàC¤mŒ1”Å×ö¬>Õ�Ï�=šZŸýtÚ®A Å|ï€Õj…JÙìÖ` ½wOU(¤Ð¬Û†«å’½½=–Ë.uLf6ë >$ )¹¥ã“"%œkI)€¡++$‚¶i�&\1$¡ò˜³èd¾%G lܱ@‡¯±dt¼ ëÅxþÚø¹Ž׫K~žo±õèL«°^3)ÕDCè8?» `°¦7’{wnQM*ž·œ<»dUkºÐ2bzÉ…wy:8¬hÛšÕj…–˜l6¥-.ίθw÷uÓd8$|px'/®8=•Ù¸7Ul—˜‰áç¿\Qš&œ ´å¥—�Xœ®¹7Ÿ6Xk™U3¼sD°V3¥¤ë^}t—÷Þ{—ý©åíå‡gRz„?¦œTLö¦ÔõšéTòÚ×^æéÉ)Rh.®<‚}~ö³�ùÊWöøñ�_ãäÉc\) ‡‘ R–¹Š4#:�µS6µ`±p|x|A÷ñ)‘gúÏ?ƒ·Û´h$!Iä¤[ÊÕqIYÞŸ%?Ù;Æ´ý[NΤ˜°V#õŽ b®ýz_›ØÇô)s‚/¥ØWŠÊï‘Rd¿?%ð)�”@–=Q$¢$OLBæ¤+dÛ !H‘D@0¬Ù¥4�>!ôöòÜÖ_§TYvS.õSzz6LUV$¥ˆ®Å§˜} µ&umVCÊ�¯Ð6‚ÉdB×ut]KŒ)�P­Á–šåb�´Ù/ÍXC×y¤0xÙ85—›½ÒP]wÄxiÛ!öQÊCB …÷�ì§*1Æ’z Z€¦m·lÑ6h-‰]Àw=^D¢÷ˆ(A ¶Yº¿]úR$ÄŽÐß—¤$.fæÐŽ]T`­AªÌ>ÔÚ�R³3˜qùCDï5Ú/ a#p)ÒøŽ™ÙGi�¶†ÂÚÌR"Ûx„€È’¢„àQ*'ý³ \励Áçï_¶Ï\ûú µaSkc½[öM~›‰¾®éœ�ìË.zdˆ¤¡Í>&¶*ˆËk ®s¨IÆÐ‡)-G‡‡¬Î¯Ð \×!�îÍéÖ™1ó)ý Tž|nJ�²f5b®–%dfRd0 `Wù*gBÅ­ù›Öç=¸€èM¨MQÐv-!Eš¶a6�!¤Ø‚( ð)o°]H´¾E“Ï#*�3U‡(¢T3ÍæpEA’’½ÂP„»­û…½EEë)µ´åK„hmS#c¢u L¨ë‚©¬X¹5qhûâÃ#Ð%ƈþh ê ch`Q�7n°3î¿1´=~Ïâ³Öº®» Å!£rëÖ-®®®¶UÁ¶Y�QuµÏs+Šw¦Ø à¬[šð¸¿Ç>Kã{øIO•ž Èì^ÏN?Þ¿÷¦¼ úÀS$z‡`ròÐã\‹  ‡ëz½É·rZ嬵ÈZõ`) ¥$¾s <¥µÙp(ŒÎ²KEÂùeQzbò( ±&¦HY•¸`©›eŸ]@üògŒ¦LÍŽ)b¬&%O"÷c];$b‹¾�³ùŒåÒ£$Ì&SRÊàŽÖoê !v(m{ÿ3@D «ž€1ï«å"÷­Ùc-Ä,‘ë"�óX£QÚPV†¦k)&S”×D©Š •rÀŸ"„è‰BöóZ¾³Ö%Z#]·>ÞµVb�@à"ÏãëM“ýØúÌß0&†ue¸×SoÇ&Û��\ÆÞ`¬?´ñ±ÆRÒñ±ÆRå/ €Jë_{@<ŽDï2B´;cVNØl:ßPTÓù!ï½wÌå2 ˜Òt Ui˜LFK.Ϙ"ß«Ëó3&Å|n9=]f‰á¤"zAô-wŽqMËz±!&0F¡T.(Qo<)J”Aƒóá-Iê&òÞ»ðÇ?yÈåÕ3º¦ÆÇŽçÏÏxã÷^B‘�²À;Íññ9®m™L¦(å°ºDˆÀOþàû|øÒoþæ9·nMp± m`uµa½éX®Z&å„uãÈÒ/Åz³`2™Ñ¬¿øÍ)u»áåS–ŸüäOX7kÞ|ó”÷ŸòOo-‰¡â�þèû¬ë¬WŽÙdÒ'4ë%vj©ëm›×ËrâÙ›D¬5Ô�£k³IÇýÛ’º9çòò‚¯¼ü2ï¾wÊòbÅl^ñø£gTöwî…“gK’؆²ˆ|ãyô•ÛüùÿýsÖµCÅln©c2ß§n"dD!!Bp™¥”FH•{mòÜBZ¶"¹>Á¤{o=­ FHJc³gMˆ[&Ê΃°ß×�Y9ƒé°�1’#ø®£,K¬µØ¢èc"’D®©×µ&Õ)´’ÔmÄh…Ò’�Z”–à Þåñ8¬s"¥­…€ £-¡uœ“†(û0%‚Ô DÊERBÈþ�!Wê‹1¡ˆ$óü$�£þ©4) Œ-zÆT@™ìÃz,ƘÁõ˜ýŠ‚‹(kñ.#G¶Ô=³tˆåVjæœÛJ¼“D)òž©»ˆ)"Œêåe"WÎã;Ǥ¬¶’0-D¶%ð­FÐ�Ì1Ûçÿ ÿüµ/ ÏPK=E4ÆÔ«;‘´eÿÀŽ%4ToJB£Ç�Ö½ùX º<ùè’$0È3JfÃÒ¶m(JEŒ-ôª×±ü'¥„ð-&‰0“‡ÑP‹H;Ql4Ün ÃZ96¬ HW+”s­‘V£(12eF‚‘KçF‘HÁåd ! º�0Q`�¹Úˆw$�®ß°ê¾þ‘$&ÐÂCÄè‚Æ{Œ.PX¢ORgAHdP*û6x™p&LBÎ+Z«zC0ЄaÁjda)K�±ûÈÒ (#H2æ oÌ•Qäp £Ì�BÓ1K ‡o[´�´«%¥)éÖ+ ]f$¾«‘$TJX[7Ù(Nt%eYÒÑ”dmHZì´èRfÞ…RÈ´«¾5–¯mÇÛÀ`ê7nC•‹1ë v&Ûc0vÒ°q¥±aÁo¦Öb±¸ÎHѨ¿mn¶}¹Í|åÿoAŸ[gøûMÙV¾9Û íwÈ6L-yíýcöàï2›"fPTRrýï!ob…'DG¡-‰lÄœc’ž±"ÖÈð3@@ëü0È(´æâjI²�” F�P}ë:´Éžb™îíIdyi)!Ä€’™Ú.•@©œ%�¡CÈÈø�ûUK²ïMh ¡A›DŒ1š>�–zïÒ€.ËçdDª„È‘>Á»\žU�3dÚ@ Ä”ÙJƒ÷©Rùÿ ‘«@Å\YP� >g¥èŸ�ÜG �* ;3@ŸzF§]~�¡ô.Ø—y'"dDŠ˜äè25�؃ãl�ë›À¯TêZµ—­<¸÷WøJéz…ȱWÐøµyó ®ÍãñûE�xîd™­Ž„V’õªc¹v$/¨›Köö*nía«¿|ó W+�s†˜•µØB1�TlÖL1ÅûÌF+LIa"J^zé›MC ‰º]qïÎõ¦AE×f3r­#•1´­£,K¤0,W5ÆJ"†à*¢_óÃ?ü ßzã�ùTñÎÇóè•GÌg�¢ØCjÇùÙ¿yë)›ºã'?ùÿðó_‘ýè;t­#jGÛnøÚ£—Y×Ǹµ Y7Y&Ò%BÈBˆ$2M*"Ð8Çæ,ðÒ£‡üò­^<�¶éˆŒ-¨¦÷òØŽ’¿û¯ÿŒµ@œÐl—õ%Ó½\‚ó劶qØ¢Àû5ßýæC¾õÚœè''ð7?{›ï}ÿU¾öÕ ¥÷9>^ñÎoŸ Ì>‹Å¥÷¸}ë5Þýí,Ö5¦˜‚ Aè:LÑá�ççÿ�´]KJZG !(´’øä(KƒF‘6f¿2’èç Á¤’|åÁmRˆ´�럚$WgpyY,kb€y�BctCa  ‰çÎí#>>¾"‰„�ž²‚²¤=Kðç L1eZAY*ŽŽîñæ›ï€,˜Í¦4mËfÓf…ªøøI˳§¿áø×¯�ÅfÉ´°”¥EJ�ÖŠIeèB˃‡{,ë„©›àûuæóð¦ÎMÓ`oÊ™%f©Ðø¿13Oæóyž/GR�1³|(Y>Ì»Bˆ]q”¡ÒØ�˜i]†/[UL&’÷´mK¡4Þ9(³_ŸÑ£ŠOÃ\Ýý¼žFJ€ëÒÇ,ñ“ž�ƒŒk›´&¯-ãŠÃ×ûdKŽÙ9óù|§dà$¯ëñ¤ÊsÜÐ×!´ÕøÖSõºÃ»íçÐûóŒÙï7 ¹ I�so•B«\8£ó…µ}šM�tMCUU[Ï£¡Æþ¤¿« ÷||�ƒ¹÷`K±µQàziw†>écêmü>$i{PiœÌúwnê׿b (I)ñ}ŸoÕÿÍ+û²ýÿ­} }†ÚÍLì§ý,Ñ{½ Á{Œ™zœSÈ©ÿ;(™'áû�W_>¥ˆÖ×]÷àÉÙÛ<xQj¨, Ñ‘˜2) HkLH%‰ ¬Ô<¸ÿ�ÅóS¢ RÓvŽ€$¦>˜J U,†#ùcïd“�I`CÂÊ\›�„ ‚i“Ë–V#>%¤Ô¨¡ËFx< X�PžDƒóy²Ü”]Z� MD%J d!QEÁ$´ÁQJMQšõ†Rçj'!™l è@ Kr"]ÝfZ°¬r¶'Dº¶£Ô–vÓ"fûÄN��Fd.›)TÄt>g’B ‹”~»iîý yß·±ÿÑø^™ý±F{cÃ"1þÛÍMÛ€/.ã…åfõ 1ûHJIÓ4[ÖÉpžƒ7Ñaƒ;öÄpÍZg“ð0 Cå±lq|·&ß!¡„îY.‰B � UÎPI!‰„OqàZ �ÁCÞaú¹ÂXµÍ2 ‘éæR&”J¸Àp‚ÿ,}Ę%Z›Ìœ!{)!PH¬Ò˜žÉ§´``M Ÿ�‘èúyIöAIBô]¢÷H)!TSthÙ›Ú§�2]dóT¥UoK©#‰@šÔû—¦4b9+š¯Uä¹Gä>¥H±h$Ȳge:=”Tx1”­MC–I)dŸ'%Açc"3�>‰”O!‹êz`¤Î²YïVé^nó5¥”iõJ ´BhEŠ�@"äôa?z9X?âÈcj,ÞݛãvL‡ŸÇóÑ06o²�¾H’YBœˆQòüùuÕ¢’dUZ"`¥çàp�.8~õæû\.$Îi¤L½Œ2�\^^RJ ꦆð…¡k#3#°Æ±p-]�°ÚäâF°¸º¢˜ØBrÿNÁljyz|ÎåÕ— ŒÉ`%2P75"8¾ñúÿâÛqÉ[¿¾`¾·ÇãN˜•¦˜°Ú\²X¯xå•—ÑF3›Z¾ÿƒßçüôŒ«Å‚gÏÏ©7‚ Î/6œž×¸P �AŠÀíÃBhš.¢º„Òе-…UH“˜Îg,W÷³w(,h3GøšW¾zÈ7¿ùïþö˜Uí8yÚ0?¸ÃÕò9Þ¼shU¢Í Ú–¶óTóÎ/N‘¬Ù›höf5:NøÏñ�Tå!¿}ÿ#þíÿ�˜j<¼Ã¯ý–8ÇÇgœŸ]!µäÞýCÎÎHY"“E(G¡ Þ|ó))ta°F0™YfSÍÓ�.ð®¤sR m:Lasœ‚'õìa£àþ=ͽ»çjRRxß�p„`ùè£ 6­Bè——5É�sïþ„£»3ì4pr¼"zAÛ®™Í>&´µ|øä˜[û3¦¸ugÎr±Æšk5 .¯"G·ïqq¶æül‰)&@³ñlÖŽÍÚóðîCþã_|Àë_?äÑ+÷píÆ$ŒQ(¤Llº@ãkÀ’å@=+ó P,„�gÜÒõÂ7 z¦*7<¯� #mÛ2�ÍÐÆ\3-ß~tÜUZ�1æj[ý9E‘�“>NØ×ŒŠÁ Ç€ÑK„Æ §mëß3¬ˆì>9\SÛ¶» gC\ÑÇ�7Ï[Hy-öW¨m›v×/ìXC7Á¤'ä¸c³ÙPM¦ÀÎâbðøaÄD®Ë9‡¶öº'Po‰>—¢¯v–újw‚­åÂp~[?Rý߷ݾ )cÐÆäB Þcz�KŠ�LŽ>ÎfHÜ)µf†þH}n Dq÷`•1€FC?Ž“:!8d$›ØK±ML†hšæ ñ~þÚ—Ðg¨ý.hÌÒ~3ÆYY!‘aAˆ½çƒìåbô™z�詜ε™}3 Ò;ÆD"£ %¿Ý|Æ$h]@%E)$ZDBrl‚§ ‰åÙ%�o³±šV†àSþî:å…&…ÞÃDfÀG²Ÿ £D¦ˆ GRÅ”7`*ã[A¼ðÄÞ7'IK-kLap¶ãJÔD�p:`Ë©`2™p0™ �a%2`Ñ6 J@YXº¦AX��¹T£Å]Â/#¦bCpW{¬™P/k*[ÒÖ•µÐ:*S êˆV†:õ¾<‚ÓQ!b‰p–Øy4š=zÈIC ‚2—ÄÝÆ¿mÛ­™Þ8›1,&ã ×xs6´-HØOþCõ†1˜3ÞØ�ýA†Ew ÆfÎã ʘ]26™Æëx¼��ÌÏ{ËŒŒt-àžÓ˜Fr½4zý�Íó0ríX�ã×}ò¾ú||?D’Ä(²è™7%™å.3H‘©A9è» fþúäñóøÔÄ(Pd�¿’–ÂT(©©]MÛåÍ‘’’!EÕ;26�@CÊ?Ù–) ì� Ædãël<-…"…D 63†Ð5T¬ÑøØûã$ˆ)/f&U–ˆyŸHQ!1$‘½yÒÀTDõ®k*ƒ9"³Œ´�„”¥[IŠžüA„Pê‡$ÊþH�D� D¡RgO'"ÿ5Ó×C"ÉDç#E! >J‚‚¹|ß²¤õº óõû$>ñ·›÷lÌ6Ï)7ÇãÜ•Ræqþ~žéqÛ®Ï^ðìäŠ#—˯×uK5WØÒñµ—¿Ê‹Ó†·ßyrŸºöÄ”°&K·ýMÓ±n²Ç…�Íf�’ )¦ÔMäÅé)+îÞÞ£®³O„²%ͺe2­°eE9kùÆïÐl >þ¨áÉñ%ÞGŒ.!­98R|û»‡œŸ~ÌÝÛS‘ÂN˜?(Ø›,Wg¼x±äν—�6õ’÷>x�¢˜0›WH£88:šËKÇ?¿ù6óÃûH•�O)m .c//Œ ܾ¼a“›nÍä à»ßþ=Žö,38>þ _}ÎéÙ;|çÖç/^ptôˆ³¥c²·GÛ(b'øøÉ1Ê:´±´MƒU-oý꘻û/sx0gïè>'+&Ó=ÞúÍ­?ý/ïÓ¹9·ïÜa¹Z!db6«8{qÎt&xã›ßá¿þô—ˆ¤(JAY‚Ñ%®S¬Ö5)n¸{ûçgˆT²Zzk × ¤Õ‰j6¼úÚ“‰Ç‡†"mÓ!¥¢sšÇïŸÒ4°q-…*Yn<¼XrïAÉl:¡([–‹Ì¢©åÖÁIÂáþC.ÎΙL Ú*„8'X,;¬�àÚ õf�†Ã[‡?{ÆÁÑ-æÏóÖ –uKÝ´dňż¡íBŒð"2ο ¯÷‘X$=Û9�Qfå _›˜`U¤Ã{ÞÇb éã·<Ï{ãe¹2ö¥ÿR©${b % #™(â=ï=˪¢®*Ú²d¹\2Þ*V‰7!£¥Cô'Zé} )W ÑÊ+sÀR¢gt§¸SCg-ãÉ„öì,OD€W¥˜q�´nÛÝ'ýÜ@‚œ<ÓçJäWþ7bm/`ŒA*…1 £ U}†éß‹”beV½êýít–­>“µ—* k�[.1= ^ É¢ª(ó¥d”⹘>i¬=—LMÕ\IV&‚O+•_'×õ A»Jàö`SÓ44u�™LbŒãÜŠõ•LŸ¬Á 4Þ“tÙ÷£ïÁÄÄâ&Sz[ ×�ï©V žÿ\Ö·í?[ûúµÄ Èóœ¶mÏIvÄ`ò»È ¸x|š £~6ôo±z“óɬwíÃ#�ˆ4”ü8ŸÊ—d#¤x [ÑÕ–ñx“«×®`OÎpM‹k™ÖÔ] J"­'×ѵ˜ÎèBDÍ›ª"P…‘Ñ›G²<çÌÖèÜPÙS(æ¶FÍB,ãQAPžÙö ) "1#„„ÂT¦°®C¸ )Ud(ØŽÆ{œ d­G65´Ô'Ñä¯é0º¶%—®‰> JÆ G™(ð] �e—�—8ï‘Náœ�Œ$ B*-¡§U"•mŒ“a!X´ì¤´X'V‹è°¿�ó+ÀÎË6ÒfkX-1½£†ÿO×H}�Œè�cÌy3ñ´h¤±6̘ Í_SÊ ke¸)L™4Þ¾ mÈ”Î�e«€‹5­zÜ Ï‘XZj$Í΃¢·]îÙ1Îãñ«15là /Í.>x|0XÛ¢´ÄY|ýW’—+0*\ë¹ÊZ‹Vﲯú¬B’#Ñ-�Zb½EÊ/$Þ у ³MdÆôÀ"jàz=õò¨ès$�/ÞkœëðÞè¥lš(í�1ƒ$øh¤ßd”·Y§Ž€êù3Ay>ªçÓøÞpYá…ÅG+Îvƒ1í±>ÊW…è³¢!f/;ï°”ˆ€�¬ŒÝ#Õ?Þõà;¤É@8œ„‰2¼ ž®Stè�:a¸N ¥›BˆÕ"ýn8¾.ÎIÞ™èýCv_Ú 8çc íÁZñM�„ˆ~tHA1.(m Z.0™esb¸õÚ«|öùw¾8ºëy–Óu–q™ãCG]wQòcrUKð`Jƒ �ÉÈpéÒˆ¼P<:% ˜nnpr¶€Ÿã¶ ¯99^¨È³‚\*ºå1"ÔlÎ4»{Š !%;Û×®L(3ÇÎæ- góšýƒêí _ÜyŒÒ#ªÆá]íW®1Ï�h2cк Ìf«ŠÙlŸþ7?äνSŽNr�QÕ–jYSÕžeÕRL&hÇ^ðD�–�LiŽ–üÕ_ýšLIv6ÿãÿ#=øˆÿà‹¥æW?Sì?Ù£ÌÆ´KGÛuÈ`ÐJróå+ìíïãÛ9?ùá÷¹wïsªÆðoÿÝ–õx‘‘å#öþòïnSŽ o¼ûC>ûh�ùò˜rT²·»‡Ve$® <}´ÏÆtBgã²`cêyùæ÷î?`<*i›9—¶ wïžáÜfô6Óšªi(z‚ó‡ÅzÐ(Êqàõ×·b‰Àã|ƒÒt,�™1˦Å+(–µgYY2aak-››cŠªå1£é”à,—vv¨ÚCê¦%/ æ§‘Qpxr†T–<Ï(‹ Ûx¶6&´Ë9º(xãÖU<>¦nátÑ1�̸óE…–õ_ëT&)…ó�ÙÆ˜2L�{mŒ'åÊýü…nI¦C„çI}ü ñÖKtÉP¿gú„˜r]wîï‰Q�À¥”8³Öâ{ dÅN\òb²Ï9‡Vм(PJQ–å9 (‚k àbò(±yDš»Ó¾Vsù„5Eo IDAT ®¯H5‰VÇökNò¸Iq^6` “ âB¬º~Sý'$Í„è™*"‚ÆL9A q½ÿå�ÕC¿v Ö·úô†ÍDv±ÖBìÏ|øõ=�È(îÛp&D”g¥¾ÆvÇRŠÙéA¤r4Z'C…X/§uV?‡a43‰Ý“¾Ò¹²,ÊáÚ¶�×î�"Â긋ՠ¨÷”ÌŸ¹ú·íÿïí[èkÚ†Á÷%O ÅE:cZ¤”ht�JGï€8ui"2K€ždq.¬Ž…¸˜Dÿ–(�}uš4Q8ïP5ˆiF»i°Îâì‚�Ÿ×êC‚Î{:�F`]+þdŽS–TD©¹D*Iç;žP@� Õ݆C•‘—H“1»z“k¦ÒF7�W�u¥è¼G"#}µÙz|m1(º¶é=¢O�õÝFD¥4Â:r]lÏ׌$³I7š^G£9k ÚaƒCÎÇ}¥x-éEo´Î�ëÕSBKôcʱRb½#V\ðñüH¤ ,ÆHiÎ47^ÃMÖEÀ õé°ŒdÚ¼Á³eØÓB“tç)¨zÿ¤–ÀÆtŽ”¶a)ótÝtÎtþo [ wV�Õ*�"’ED_ÂU®«ò Öfî ƒ@ùèƒèY'½ad„!bµ½ÞçqMUÄ*5"eÈ"�_±Ê>†äñ#Á·àA²Ö寂£Õ˜‹ïEªhdìB¬ !ˆ†î�èác�‹A©ŒY¾¶sˆÐ¡V~:¬•"ªî� ¡c™ô £„Ó{Bˆ›*!d4¡$ÅŠñƒZldذžèÅ…A Á|üœ>zmH¡V \ð>ÊI{°)„XU�!DÆ�(m�J"œìïYd[J)Ñ2žZH¬ë�™ßWѳÉ+ÈGp+‘¬d, /%�Q +!ˆÞ". f£R×y¼³²È”/Î{wù>£?[À(u.XÊ S"ÃÃuhæ®g럹$å@/þþˆÏ™R‚�í1³&œÉ(g{kÆÃGÇܽ?§ó–˶­cTŒ‡”PäÞK‚‡Q‘ECô\Sd"TÔmGÝ.À�k—yº‚w •9¯Þz•㓇ãð¶#øŠ®q„®å•›7Øß}BÓÀx’³¨¬×ÔMGÀðd7ðÓ?ÿ„·ÞÜfTZ´ìMå�®­HsO^ô–¼r„ˆ©aý?aפg1ú©¬�<Ï×,û~óßu]ÛB´ÈóÕË“8B”Ì“’~£?5V^ŒƒdÝÅvÑ3¨?ùêòîapî$O‚Q.U4M`…ˆU~S¬7dü¬¼Ž.$WM®ÇQò1¶/…^ÂÖ4 yï¥Ò ëbEÕ,ËV¾©Ib7Lv$VÑ0�z–ñ•eìÃAR5�Èë½ÙÐ6aÕÞ<Ã{ºJ¬ˆ5˜S×5$Ƭ֫u5ÉÞ†àØW@©Åk®×û¶mI>状$@p>/;�Y.—çÆÃ·íëÕ¾€¾¦m iûC¹Lšð“¾s(Õ!zVø~ƒ¨T¿)”Ö:úxÄ ³:ßšÂ/‰Þ¬&¥ XKðÐøŽº„�—¶˜Ù‚åþoã"hD”J„LQO¥ZN» 'E40�h‚Q˜<£�)L4Iõ:$-XÚ肈Fß:L#�> <('ñ�ÀÕJX–§Kr�Ÿ �“9pr‰tž\g8Öat†íËt/P*V0ÁP»+=NXt&qÂb…GbpB¡$´º£Ñ�Ž–©*É�6–âNÞ#�ry”ªˆµºëZ(¶±(=’L6éûtA:$)Î7tÝ:S”*n Á8/ýI 4¬½^†Ÿ!àsq °®¤p‘æ�XB‰y¶*o>hCýz2…¾·sÙ˜½ÉèÓã/°€””8Z*‚�H"ãKöæçÖEÊvˆA_v·;DÀ‡è9#%H%Hj-¥S™Ùêôò Ð³¶\’~EHi‰Rok¼kñNa4(z@)D¦žxkcÀb¹òÀ:ØÑ&Ž#“™X>]FãD¡Àa ʃ 1€ ©ÒÚª¢ÈúŠ">f!!V-ÌËÛ…ø9�Gz¹jdtÏï™cIÛ BdA‚ H­°µ�þ:´� =JÆ9G+Ëçú©¢WIDsi‹!\æyP=à,ˆ•Aúþô=ˆnŒAØ8ÿ*:Hê®%e8çÈPXo£É~pHºˆw‘ÊnƒEŠ,ÎÃ]‡ #N´‚6´ÑGMÇõ@�p-ZÊ•·[×ulërïÜÊkj˜\€õÚ3¬š’úÎK�W�­�4z¡¡íPZ¯üÉ\­oD )稗'lÍr”*øüþScš.cwÁlc“®­xÚ¦ŠUôŒ"MUµäZ¡µ`œÃrqJ׎ªñ”9\¿|‰Îööçœ,ZFyNžë/í°\VXÈ T­b~æÈ ËÁñÛ›3^º‘óô a±¨9»s�Ì–Í)]#ÙÞ¹DÖ(NNÎ(ó >DPÝ( ÚqóæU´(1jŒÊ3ZÛ\Eg Ÿßߣµ3L®hÚh}Á]›!²kOÂ’ç–2SœtÙj¤Ô4ÕW¯N¨ê%¶i™Î2–Õ][sóæKÔó3÷OðÞ³µ5åøð ;;>¿÷„éô2W.OX.=ó…Cç&ú¼©þò/?å�·¶yë­-˃8EÛ,úù ‡±Yk Éïå‚G¢g$9õ ™êz–L’épÛ>QjV �•wN|�óŒ$w§dyÞ{ˆEpÄöó¸Ö:€ÙóJ‚”ÐIçJI€®ëÖ Ó8K !VR(цø»5khÅ í½D£ìúÜ Æû¸–ÆJcÏÊße/«SJbûÄuµ¬Éåzÿcí@¶œ’¥}â‘ —Ï'ΓÌ,U•åªÏW‰Ö`´>ÿsÇ}JĽò¸Llb²fÍ®eø¡Z´Ö¸þÜ¡÷ò_¬ õà Rºÿ¾Ž»S\>�Bຎ 52„•דÖÛ� ÏNO €Î³oÄóý"¶o ¯Q»ÈøI_+s5"Õ±ëºs†»C†FÌNx2¥£¼Á¯Qêô —µx@°.C?|ØE_ÍBˆ€÷)5!(ÎÜ’\Ž0™ä`yŒÍ&´Ù›‚ŠžCYf0Y¤¢šr‚É{¯—¤.zsØàãÆò¤C«¸9uÎ1é,�²®jA¡BŽ ×´¥ ÁÐ:+U´c ]ÄÅK*:¤0ຸsv/4€V1‡Jx¼qÓÆjdÁ ¥A¢cmHbМGé é[´W/è,„cª4Á�Aã\ ¼\ëj£j&šÚBE£WZ„HeÀUŸ¡t¿�6H¹Fú‡2¢‹2 8ÄJcæy@�Öšº®WÒ¯!# esV æÄù*ÖQ:n•ù‘kêñÅã¾) й¬ÎÅ lõ"žù]kUúâKW¥ÊÓÏÉ’>(‹262lB={rM¼œ/â÷õ5Ï{½\3C6È0ó˜2Ÿé¸ÄòÎ㉞ q|¤ÌÖZò†ˆùd×›F‡^’‚C� ƒÄ{;¸}¶P ƒZ6‚C�+BôӑᙯußD°<}�ÏfÏÒ!•¶ôÎ˱Ÿz†�}vPJP ɳã}È}¶„(©z–Q¡’åjsñÌ8áÙênJª5 £Ôª�ÓuS¶4ýÜ4͹�ÅðüiÞ®-ç•5óT¡W¬ú°Ê‡bU»¯|"^œÒ³… ®k®ÎÆŒ&#nß~LÛfLg[H±G9ÎqÞ¢”F)I]µLˤ Y¶�¼¯ÈÌ¡-˺¦k¡®Zv^Ùáøø”ÎÆ2Ôã©<ÓiÉéé.£¼$Cà¼`w÷„jáÙ?ûôˆe•¼d2™àÆžÆ/É‹ŒM1AE*”ÌâF2 |ôÑþzšñæë%—/+ÊqŽÒšE“óÅ—÷¨º12“loÇJ]‹e äœ/‘!€o™N¯¿vƒG¾àê•1÷œ:ƒÉ4u=çå—X.<Ù=@+�uðÁ{Ÿ1Ê7PrN 2r#ë¦åµï¼Âþþ)‹Å’²ÜÂZIU-¹ºu™/î>$Ë·ùÙ/�Ø?©øÉ�n±œ�„LªìúÈ ~Ñ›Ð1‘�‚Öµ- X¤é-Tdr{Áš™ÓÙè%™�²}©äädÁlgJ`‰”¸ß›yKÖR¨ÄÊAÊÈÒWïAæ%J¢·D¸Àl4&ŠLHBÓ¡!‘>й@UwÈqL®¨,²ŠšfÉ8ߤ=öŒ<ØžÈã‚ H�Î �\Ê`mLēӶ!Z t®±&ÐxËTDÛÑø™åÀר"C(Cp i r?Bƒ— ´]ƒç-NÔ 5AD6±/�íȧª¶Ec¨lM{mqV¡½Äwï-¦ÈpÂÓÙ6&PðlokÑ!ýÙMP¶Åˆ€mk‚“åñ3»Î£Æ†"+±­[%‘èLÚÄ vК¦ƒ±”4¢­°x‚²T®&Wc„¡Çºãý;§ìA¦j>gT–¸®C(IÓ.#‹)×X,Ï˜ÌÆ,«9[—/ÇØ.ôUâ|LhKb_khÏ–dÓ¥É(L†ò0OØ�Ï Òã…ÅÒaCG& ^8Pm Ns­$Y¾:G¨šÿOž¹oÛÿ»öâÏÊ/Pn¬#Xàé÷é5u]Gó¸ Õ\Ò1)PO~¥"º� Á†_i37”™A,Û:D©�TÖ‚Òj(&Ø� \”[;˜¶CôAPÌîuÒÚ6ú–øÎ‚G4–LjšÅ‚L2$MµÄ˜:‰&NlHD'QZQû¶—¯‚�å“c–ÍÒ¸‹íçHAð-RæÑàÌœ�Õ9:<¾dÆÐØ-uÓ2šS+úM«ÃwŽ,ËbÐ.¾«c%e¢ÌË78»D� HKgÏ¢¡�÷¯ÎõãEƒå´Y’ò¼œ+nÏoŸ·ù–ŒJ¬†’,Û›Ö¥~Lãä"0sq,$êhú{’† Y àù*™XCëñ™d„“É„ªªVU)¾I†!P¶~ÎÖÔñäã/t�õâü¸H-ÝïÕ8� Å*0�îÇ W2ÒùÞ,ƒ'Ðo•áÌ-Ï»î�êÏ;�˜ Â+ÖzUÅDÈÞlºf¤ì+‹u¶Z@²¡|ò�S«¹5G(ͪ…ÃÛ5/±&†¾bÀ¹c/¾Ïõ{ë=|8÷žRvõ›ÀЬº˜íOÆLFc~ùëO¨« Ûžì>¡õд ›³’ºª¨ª–Ùd @µ¨‘² ( ºfAg[dPè"z\ÍçÓqÉ|¾`”iŽ�çdZ¡òÈÔ�Ž5¿÷ýòñQÕ�“4µ'ÈÒHÎjË/>¸�šéFÉ´ŒÌ²ñÆ„E}Àol Â>ÿÝûÇIþ×ÿågÜ¿?'/2²bÄéü´Æ@¦-¯¼¼Í÷Þx™ï¿ó:Z·Ô‹‚Çö�7 RÓÔ UÝ0�i²< Tôß˳œé´Äw-y‘SU­m� òbÌÉ´6çÁã–Ó³œNÚVc”ÁUï¿s�ï¼z�åÂ2>l –8WsåÊóÅ/½tƒéæˆ�?ºÏöö%¦ÛÛ<|ð”Åâ„¢„ÙÎu&“®kxút—¼œa*‡í–\¾2c÷ð1»OQ¾àéÁÛW®pûÎc–‹ÏùÿÕ;´á¥ë˜HHÞi/x�F(c0Ö’e‡‡‡ç3ÀÊ3GªXÓô2.¥ÍJBf�ëÁ�Ä _Çz_Õέ ’HÞ:\½‚è×&â—�ç%uÛáCÀ÷ÞCz:�U«.ôÛJu�þŸ˜'iNwŽ®¯Âé¬ÅZ�ó¤Žçó) :&GòR³èêv‰ – ]Ï ràZ´dÉw'æ]N€w˜L÷ì–è+ÿŠ> d”J‡Ð'ˆúx9Ý!(‚4ipAa�$ˆ ºº¹`q]»òûYÝÛ ÉÕÄp�lœ¾J¨„Îc»&2«¤$Ë3bXÅxFCÏ.”jí­“Î{¾ŠÁã½ï? =kеϲîDÌþ!BÀ¶Õ|A3÷ñ—`¾œ³µ=[± ÑôTòXšÞê#\8gJ,}Û¾~í[èkԆƚÃÍõf|³,[17”R+‰Íª¬³HÂîccÈfðŸÇÒHׄuÀ/…däc—Å@Lšhàê¥ÌpMƒkÚE½q<`c¦Lv–¢Œ虦«F@N†o™”ä!G¹ŒyÕ‘çqâF\d(³vB(”T+É¥¤�Ÿa„!MÓ‚Ç;OW[$/JØ&ú‘d2ƒ6 ½ˆ&Õd„*Ä B”Ðø6Pš]ÛEÊj[tÈ‘N£\d[d"§]xr™ãE iŒ§cº6N ¶Ú¶]õOÒ§>I@Jêä>f䇛¯Ä¼Hnÿ™5«E½ílH>>À¹±—€ÀMùÂøx^?lé|à fËå’ä/rÑúEnç(ÓÏ0:úE=U€yñ97çúOªÞKˆ57á>zÛ� .èR©èÍ“2ˆ¾$x`Їm¶Iz¿Ãñ65.C�`>)4!ôµ±Ò|ŸFôž>çEôà ºg ¥€Éã:‹½á¡ë"}YEŸ2ç¢ ‰ñh}ÁR°¥”¢i›Þà:Z8;ï#¯¿Ž'¬è×ÈÞ๿.¿òqê?—달ûX,‘CPý"mÿy€kz�éù²ç¾êù>ÿ«~òܵVàì o¼ó(ÎHóÒÐÀyøÞ†Ÿ¡ë7inB`‰ÒáúE_¾øOì7!ÈLÎÖæ5~óóŸs¶Ðˆ�SÕIFÛț—i»©4³Í%¢_ŸÑ9Î{:[1Û,ñÞ¡”aÙ´”y‰Þ,(r ¡%QF‘e°³S (pÞ±¿÷”¦ë¨�GËœ,3œ.„ XçÉôg¶¦%›³ ç=;ÛŠ›ùŒ?üý«ü—?yƒŸþåïøÛŸ=b±ÌÈÆ×qH/)'[bu2,�·<>�<Ùÿ‚ÛŸ’�àôtIg-ïþÞw£W�„ÙÆˆé8#Ë3tÍrÑD6ž¼ÔQZª$ gFeÎÁÞœ<Ë9>­qÂp2·X<®[’ét”“ÚX�¯ë“›—dNÓT«µ?8�4åxÄ|1§®‚ui�49Ó„Ãv-—¶Ælílñdï”ÅÂb;OUW8ç{¯�:>Ï]‹,$¯ÝÚáäij\œpí’Æä‚z˜Ï+Š|BkËyCp ‡c4ñÒÕ)u¥q~ÉÃ'5_ÜûùxƒÙµ+œÍ=uÝ"¼ ª:2©•0;Þ~óóÊñ»÷?GxÇ­[×YÖ»˜ÜÓÎJ =>à{o¼ÄÝ/rõ¥ëŒÆ%OŸ°±á)'%ó¶Æ3=>%Ï=W/ÍpÖpzX£²‚@àìì˜kW®ÒÔ O‘%GÇ|çå[XÑò¿ýŸ¿á?zƒÖ�"“9À7ÁäKéÈÈnÚ6²»`0xÍJ¶…@)‰L•¡†sxX›Hǵá?}ï†ìÑ$Ë‚èç~æX³öÎ%!™ŽÕñ+vqˆìxô®¬íb1]ñ¢…ƒw‘±#edÜY�K�/;¬ªIF,€`„DèŒ\—h]R˜XßË»%Rh¢g_¬ô} }ºXZ7b"NÔÎyp�·_ÿ�ï?asc›7Þxƒã³CN¸yõ&˪¢ªÎÎNÙÜÚdc²Á|~̵ë;îrûö'Ì6·¸õÊ,ª3|ˆ÷TÁG~È¿ÿöö޹zí&EQp÷‹{(­h›–Í­.tì?ÞãÕW^ã·ïýŠýþùüþ§XQE¯�,[eÖ»®#Ë2꺦,ËU?™9Àjñúæ Až!(˜ÆK™†›5Xk°Óë‡ÇôšÄ.KÁáæux�áÂB8Ç4J×n ÓõÒëÒb2ü ß„vñ³^NV›qÁ3} ¬4ô«>‹HÎ ø ¤ÿŸÚ`�%òT¢G ðÖOçÊ@Ós¸x+åâçX�¿Þ„9@Ãye‚ˆÐ9ë"S):ï"s OëÒYlg£€ðt6V7 Áa„iòÂG©˜V†à=mgWåh­‹žC]x)°!d7ZãmZÑvM¬ïÕ{o!½ÏOç=mVç\´1ržT�‰%n¿† °šßxî^ ž™Ô† ¡‹ãaxÜŠmCkðÉáýºú—ÖzeÔéƒ_15ÓsyÔKÏu††Iƒsc@JººB‹lÍìç® Â7‚$D4h?]¶üÝ?¼Ïh©YV0ŸŸ¡¤Âè %sNÏ– ;ÛœžEß(¢äQ…÷�¦‹Õ–ºÎ3?]rvV±¹µIÕ,¹´=¡³ ÛÛqÊ»ï\ãÓ?aY;–MÍΕˌ–'‡gTmƒ�óE…Qk=£2c¹¬XTGlÍàÆ•1o~çu„«øøÎþÃß=`Yo€0(£i»¬§Y.Q:‹ÒiN´Ä;Eg;¤ 8$—/msx0§³u”NMK¦%måz0Pc�è=f\”>³ÔÞEÓëËÛc<™#D”fÙÎ"µ�ŒÅ²ŽæçΑç ZZk1:g<Î�›’×oðå�‡,—˦¦®æ±H„—¯¸ÿà€édÆÑɳ�o[®ì\âàèðd¹b23�MØ}rˆÖ’墋 áRC¦ð¾ãæõmœƒ›7/ñé§�À{._¾Ä£GOqR±¹5¦m*F£Zòrλo^BkGÛ¼÷ñ1�:Ž�ÊbÂütAp’ÍÙ-Zn\óÏ~ð2MUq÷îêŠð›pëÖÛì\ò|úg¿b6›q|Vóó_Üá�·ÞàþÝǼñúüòçïs°ÄæÎ&7®o³˜{NO–ŒF‹R°¬$ueÑ…dskBE½\0›ÍðAðå½}&ÓMv÷£½�òýg7® ¯+B°1sð‚·<Ï£,™ø¬—e¹*Ê‘’6$Ð|Êxïñ6戵ܖ�³ø§ D !4öJÔp£?¤ðÙ>Yió�^;Ì”§÷2œ$V €ó˜ è–5#­1m �ÐA¹™`F\Û¡‚¤íl_òÙ£é (÷Yx‘6‰*ú]X'P¤Ž›=Tý;¤H^àD•+_¼tùßÙe~¸DûŒRO8|r‡·_y‹_ÿò7lîlã¼ãÊξ¸ýGó3®_¿ÆçŸßEÉÑñ)[›''§£Ø[pvzÊ�ü&Ó)Oá;ËÏýs®_»�­¯¿ö=~ù«äúµ+L‹ =寵Wp6Ð4í9 Åõ•RV>L©/8”Z݆ì�a_¥Ÿ�sEA]×Ï, Ã�ù�Ís±b×p,¤ã�@�ôúáK׿¸i¼¸aMã4m0X”®÷U‹Ù‹Ô†÷th²�À¹Õs&ž]lWÕÖÀLÓ¶¥ÏõÃHHc,X‡”ÑÈ;ÏóÕXD\�ÿôã.•"}^5:)Zi–vÉhT0¯Nhæ5&ϘLrž1›L©Î–ÌÜë-ådƒÇ@ ¶vv¨ëš�éLJ´U͸óÒ�—0^pïËûŒ'cZ§ó9BÏ=Ýà‹»÷¸qí óùY¿rNOθyó&�u|öégìì\&ÏsÛ±±µÅÉÁ…ÒÌÊ£H÷4UäJžC³ÑD½OsBb žc÷Y·ò"JÏn’n¦ë¹° ΣŒ>×w©�‡ÏôEé×�á5L¬6 ‰Ù”À"žI4¿ÀM`�â¬á up¢ˆÚ€ˆ’�É´DàØe™ÆÚ@ÕZ'X.Z””(Ù⬥©-£rBU5lnmpzzÌløø!YæiªÛ¼ûýW¹}ûK?Øã¥—·å W䜷ìî>ÆZOQ”ä¾à‹/÷xó�+HYñd÷)Þf\¿~•Ã꺣(F4mK1ݦöšc³ç¬Y/\Sg»(•–"úêå^°ª†¥•"Ïs¤6çØ:Îyʲ$\(z‘ç9]×ös¦@87†z?½{õkjHɼ4?÷ÆÅbÀðH ž¼(ðÞ!aåñ˜Šz¤5Æ{�è“�©,¸$~êº^ù¹Ù~-6z˜µ]·*ŸCë!…ËFT6P¸œRNâܧJ‚XÐt–b²�(Fȱ¥U&S– s¨“ÏðAc²1ÞkÚ�áT‰—mƒ+&(%caïP…Á¶M³„ ðÞR”9'Çžà-¦ÐÔ]EÝU`JÈ&Xip€ qmô.ö¡'0�Ð}üÙÃ-ÖZŠ¢Œ #Û²\.1ÙÙ{ïM§SbEÎÓÛs4MÓWJv«>oꆶmiš†ÍÍÍ “úV)EÓ4È¢k{¹�…º‰ñXoé´ŽÕ>û¤Rú¾Š¯úõ˜p !`²Œ¦' cȲŒÆÆÁ¦sy�;Ø“|Û¾^í0+¿X-=¸)¸Òû‡hXKn†Aøó$\ÃÍõ@f›Ëäâ†bè§scP�@¶±Dzçóà˜k‰WA¶XÝR‹%µiSA«Vœ ´ÊÑIG«\,o"(¤pè�8|ë¢ÄÊjFbŒi¦‘˜:êR{ïÁX-I*^õ5ž<¾Ëüøû&ðÅ��È3�µg´õÆÔøp‚uÇüÃ?ü9W¯´�Ç:‡óÑ3D)ƒm¹Ê6Æì?Ý'“†Åâ�ùÙм¥ªö�²Â˜¶Ï˜Ó,�¹óéG|ÿÝï²13hãžñxnüÒ½M“Ú %`‰t±œú0;!D,‰éz}v:ÿ� 6”p¥11Ìæ_ ‡R®!Ch8NÓ†4m‡`B:n¥…ȹ‹€Ñ‹ÜVÁÙ€QóU¯ ƒ×]\VÚtb ŠŠì<�wç~úŒ‘Q*æÅœ�F�2¥1R­Œ�uÖãåyÒŸÿTIÐ!P©µFH�ëÁÞá§�2 Á)øÀd¼�³žéÆ6Üþ” 2v�OùÕûÒ"¹ÿä “í–­Ã EëùtƒÓ¦áwŸÜæÃOï°wrÆkß{“Ñt“ºuœU _Ü€ÎJd^ò‹ßüŽbc“O÷x¸»Ïg÷¾$˜Œ“EÍÃÝ}dVð«÷Þgÿ䔿ûûäÍwÀÁÉ�óü_?ý ~ñÁûtRbÊ’l4FöUÚèÁk¼Ï�© LJ»† Ï´Sƒ€-Ýï!{øl¥û}ÐO¿�Ùâgý›RZëìêý¥µ%%.‚ÁÝáØMïÍh�”j§ì¸ëâ/tëõ‚"HN�—Tó†ºj .úÉxͧã’qaèª[D°xÛ±X.hšŽ2ægp¸ßprÜ‘åÖÇ üéî>Åh„ŽÙæ!rþö¯Ç{ï=àÕ›×yó;WÈ•cooŸýý�žÍÍ’Íi�ÄcE”¥Œ'%™1<~4§jKÞ{ÿ€�»»…V2fÎñm�ÚDSd7ž&7dã‚|T‚PH©qV"„¦kMë°^Ä�¤óøÞÿ¯(K:Ûâ|À¶o‰úSèc�ǪZãi†óKœX2)Y¨®Bé€íjNOO™/+É Á;o¿ÄkßÙa¼aXÔ-‡G ËFr÷î#”€íí‚ýèò‡7¸¶ãØy‚ŸÓuKdNÛIUËÁþ]'Ù?¨XV-RX6¦P” 3( E×´ÌflmϨËi•qxR3.ÿ쯒™šº>"ËZ®\2x;§].¸4ÒZÊÉ„½Ç/þñòÜp|º‹õ;;›\»<£,àêµ-¤€ßþúS¾¸ó„®j¸´•¡…Åv޽½ ǘÎj–µãì¬!×S‚/ð>ãÚ+/qZíóü6›�wçœ.-ÂÀdÃÄjG^a[Ééá¬áéãœÕà ž>9åð`Át¶Eg�µpvÖ¢TïËâ×}ø"·¶†‰ è“'„s,�hײ–~©¾òS JÉ”R±j¢RH�Ÿª¨>'Îëô±”ïÁoãüúù6U‹s°]UûLïuc~•´gÅ0ê×rï£q±$¬í�J2%Àwøà@i¼)ù|ï7ÝáXŒYÛÃê†ÝÅ’Ú�0Ò^ýîw8jç4ဣùC:ßÒyÏh:&èŽíë—8¬Î˜^Úb²5ãË'y¼÷” úr¤÷âyð !>ô!D�ØÖƒ—T�ååW_çþ7ÿ;Ÿ=xeA+5'MÇîÙ‘eã Gów<¤òà”æ¤ªyýíw8^Öä£ (�Ô'ów<¤±žÚy¼T|ç­·9­*ç jغ|•+×nâ¥aºµÃYÕqóÕ×Xv–7ßý=¾øò?øñp\W¼wûDž!2 FE  b9^•ªûqnœ§{8|S‰Øô÷‹Œ«¡óâߟÅ{ºT�sQZ›‚ùžy–$†éý �ޝá8¸øÓb5Æœ£³ÑØÿÏ€ð|oŠ­…°–oj©(2Ãh”QŽ E!�ªccš1šäXëP*‚BJÊiÆt#zö(¥ØgË%åtDkkŠRc}‡É {‡OŸìCÈÙÙy…§»5?ý‹ßp°·àû¿÷=^ÿÞe–õ Î;拆EkQE�.£o_S×L&Ô]Á¿ÿÛ/¹}ÇóÙ�Š Fd…FgQŠiTƸ(!?Ñ¡�¤ikêzNôÎèÒ¢3G–{v.Ïй`4Ö¼tó ;;Sœk�*ú‚";¶®Z„0H™³¬bC Áh¤˜N%#Mi×®Îø×ÿú¢(—v&±¤sã‘"CEp‚ýÝîܾ�pŽW^Þä�76ؼ¢8™ŸÒxÍ—O*þægŸr÷î6· ?ù/^廯oðö»7)Çë’ÜÖwm­89Y®*¶å…âÕW¯rùRÆÆ†e6«qî�ÇOîptrÈÃÇ{유´fc:%SÍ‚½{•w¿;á{oLÙœ:þô_½ÅÍ[SRwS~úÓO)Ê ¯÷�(ÛÈ4us‚wǼýÖKHö�iêŽå¢ãÞ�#\;âƒ÷>ä�w^¥mkÜ?e~æÙ¾´Áæ–$/àèº £;–‹9¾w�jØÙ¹LkáÁƒ}67·bµ&+®ÂZòMx¾=�b2Že±{{è™ëø&näûµî"[ÚëµH[±*Ežs/Ï).Äa+©Ù Ñ·ŠÕˆà“ÒkFj¼ôW$Ÿúsé^.äeôªÔÆœ“î§sã,؆`[º¶­ñÙˆî>äßýÇ_¡_{‹ÿûƒOùdÞrû¬a—Œy9ã½'¼ÿô�“lÌ|4åŸÉA縳»G%$ËÎáPtÁð¿þ€¹U89æ½�>çñÞ ËVðËOîsï¸boáxxRóoú7<>ëx´°ÜÙ¯ùÙG�Ùscûw�¿¾ó„?{ÿs–—oñ�ÞÆ C9ÝÀõ~ˆmÛF?Â>fYÅ.þ<€¶úüý:)ˆ±B°X,H¾Nq­V¨,[õ¡˜)›A¡ˆÕšÙÇü>1pýî}ô‡2¬+ŒÁ>nXîþyûŒáÏ)�ûM‰Á¿ií[èkÔ†~ÃÌ{Úh{ïÉóüÙ@ü9M©Ö€Í‘^Ÿ||¤”«*4mÛ®|c†,Ž‹r°”]ˆ^Cn…Z'�«裣±]ÜÊâÆRJ¤ˆ_ø¸MAsò ±öŠ�çÖ9|ðt¶£íZ”�¸¦cZŒ¹´¹Í8+iæKÆ£ Ýawÿ>Ö/øðã_q´<åÓ‡8¬<<ÞçÞîc>åwŸ}Âý½]!ððè�V >ôˆÆKšÊ¬Xù¯(¥là Ò�çÝý‡¬™4&Š¢XõO <’QÄjUB¢…ÀH.zh‰«ì)!WóÀ00Vü§@CVY”ŠöL¢°6“LŸIËuRÞºÎ!Ðd¦ sž?øãÎhºÉxs›`26._á¬n©­§v�›·^cóÒeªÎÒzxí»ßãý?F錃ãSœPx¡ØØÜáúË·RÓº@ëáý�>áå×^§œÎÈÆï98[0»t™£ù’�«×ùÅoßcÑtüúý¸õÆ÷x¸·ÏŸü‹ɼiPyÍv[en]GAlèzCÌ5èþÿ°÷žO²%gzß/3�-ß¾ûöµ3sÇa0ÀÀXÇ]’Kî®–!‰ 1B”þý7 }‘>(%‘"¡u¤¸‹…Ç €Œ¹w®wí»Ë›™úp*«³{» F0Ä1Q·êvU�sê¤{ßç}Þçõšîø`�¿¦ûÀ­ªù}ï¿ç³ƒü4¬óãέ#ºÖ Z»ŸŠéöwl >oHžgšZ>: ÔgË i扡,4 ¦eWW–)ë‚““ GÃY%¸ûhŸQ–S(k ò"#/3,0›æ„a ˆ¨*C§DQ‡ª�²GQvöNh÷ÖÒuî<8á§?‡ ¾ñÆ5–;[e˜º Œk¤j=e^³pÌÁ¸äƒ;Sî>*¸}ÿ„0† yÝ0c‹ÙãÇo¾ÇÆÆ:Ï>½Ìµ‹+ÓŒ<Ï9ŽØ;®xë�þê»7¹zå:½Þ2·o?@©�(¶l]0šœ�ç[›WøÉ�nñÎ;·Y^Zå¥/¼Àêr�$®i·ft;W.¶i'Љ#°u#V,³ÒppTòàјNwƒñ¬ä¹ç®#¬e:, Šˆ¢�V[‘$‚µµ.ë=žzúaÐæä$g÷àx^úZ2OI’”4M9©ë ;O'5Ÿ~ü%¶6”YIU6•£„mœ¬�ØXæt/´Ö6úv^€fÁŽœ¯±Qx’çÛÐ|Ospq6ØàX;A ƒ€éx‚©j¢ ít1Uݰ†ªSÕ ¥^44.!ÏWbž’ìöüº*ѺFKJ  $a©]i´±l]¸L­b>8>!ku(Z]äò ¶·ÄX¨•5Ê0á?— ‰jw)U„èôý.žz ”"îth –y°³ËÉt‚ŠTœ²²¹Í�‡�¨THº´Æ…§žcTÃÖ3Ï2ª43™°“IÚ®-]âÆþ”²³Ží_à;ïÞ%¬£Ë“Wh$y^“g³hjS!IY—ó²jÌ«xÙyÑ�†ySW%B4%$tUSESµ EÄ€!Ô"Ål.€1 ²|Öœ¯.ÉŠ|¡hŒ¡öÀc ̃pnu`•W‹±2÷Ý„g¿ApF«]ÀÜTe5g®Í¶?¢éõ˜àŸÂö¹Ð'¨9gË9 ¾!î·Ÿ--n�2˜/Ò„Å•wJð>{XT_òu&üȾÏ6eÄ}€Èײ€Sð¼ƒê;5®Ô°;ßÇ� >¸%]bÎ"QJ‚Ö„2Æ”‹&’ŠáÑ B@UT(+°¡•2�©ªy•‘($”y–“¦ u%Hú(QBÇ!�XiéõºLÇcÂV›(1uE·ÓeR¤­”<+h·Û¨ Ñíi·û„AŒ CÊlQm:�a,9žA`PJ ´Y€n>kÆ5ŸÁQUÕâ÷»ÏeY¶pÂ|fç4ú)~š•ï ù÷ú|Ïßp\ÿºœq|œ™|0ÂiÒ¸¾v¥è?ŽôYƒ|¦�3?¶�sò}`@è�Šñ:fŽsÞ?ò˜#¬ap 286ˆ¤mÀ Wöšqè„Êÿ&ÐÊý>Ç,s”Z‚Å …]è„Zc1ÚRÏS¿fó§EUc#8ŽxöÙxr|ˆPŠþ`…þÒÚú�6�®NF$Ý6ëݨ€K—®Rä9/¾ò*û;{¬--“Õ†¤ÕæKo|�¢(HÛ~åW�nwÀµkÏ TÈ7¿õ+Ò[Zee}‹ñ,ãïüößGJůýæo¢�áégŸ%Œ"¾öµo�M&üîïüu^0›fô[mfY†­KâXÑê„h� Åéý=¥Ì׋¾‚¹Èf8gTZÀs ÎÏÛ³`ÿiuG·¾»sc�Q„Ô4Z@æ4�øôXót?¥0µ>3~„ 0y‘¶º–gSÉ|@JIE†RQTõ¦�KEû¬4c,Ó錥Öº(™N'ÄIH«¥™e%Ó¢"[d• m/“USL® ÂÇS&ãŒv«…5†ÉdŠ)P¦1µ†2«׊°°U�¶#ò²àd:fie•ÍÍ.ÓãO=½ÄR÷¤xÂÎî˜� ë¼wcŸ$n1�LÑÂD È£J²ºF� NN2¬Tah²|Fœ„ÔÕŒV6Qòò¬$Š›2ԥΉ¢! {û‡hSÇ!J(0a� eˆµ%Q’€œQhÑ8ŒV€-i'‚PU(iø/ÿá,õÛDaÍÿþ/ßc÷I„5aS Qe¨ÊeYÅe•±²:`su‰0ˆøÞ·ßa÷°$J;rÚ­�g®^ae) ÌwnMyïæZFtú«dYÆr¿ÏÞÎ>—¯¦$i°\¾´ÂÎÞ†ÃCž{úW/?ÍûÜçÆÍ»ôzO³³³ÃtrÐXÆtúöJª<8&Ž ZI„TKÜ{ø�,3™”|ã«ßâÝÞãÎ�=¸CÜ ô%ƒ¾à°€½ÝCžyæ)„]b|"xwtÀ½»¹vm‹å•U~çwžc4<æä¸àÁ݇ŒgÖ×WÈ+ 2 ¶5uÞ¬1wQdi’°}iÀ£{{Ü»½Ëúö2ý>ÖC¤Pä³]ætz}¦Ó’•¥EY°¶±ÂÑá“ñ˜0 Ù¾°É]] ÔuS�ñÓÞ‘"´"• !J7•Ÿªé˜xe™$Õ±4ìPm *�h]Ñd…Y”(%C !g[7E ‚¹ÐqYTÔµiª^Í×ݪª�œV†jì÷kù¦¦¦DÈ!ÙdL·Û§Ò¡-&›6eâÅœ$ ‚èÖä€&�¬!R�VWš¶PÊ2C† 4ˆP£âša«b<�h×Gîó~Ÿ¸þôLjF¹1横Ž泇\ó�R×—RJf³Àâ÷¹óù€…N}š›cÅ™yå:ÿþ5ï5}_ÖUsŸ›Íé=2MÙSa,uQJ5�æÕÄAH­ V!±µF‹.ç9ì¶Ñ~q)AuíÀŸ(pì.z),èªn*O0/�ŽÅÑK,� ø,„ ‰•+Ô¼Ä|#*X�kaœ2­'�.wž€>™ísèÔüT?ïÓw�Ýâ§iZçÓsü×~š€{öx·Yù…ŸRà§"ø•£Üâ¤TÀñi‰>°àŽYÅ‚ArŒp×ï3‚ܵù¬$w­h‹TGG'\¼x™³¾±ÅÃG;|ic“¢ÊùÿÇÿÆ+/ c`çÑ]¬®yøð1IÒ"” {O²²²N»Ý¦.5e®yêåçxxo‡‹ÛW¹ÿàOpqû2ÛÛÛî0å˜UÍÉá�íµ ¼÷Þ/°½‚ß}H÷Õ˜'÷î²µ²Éèà�b4¢Ç ‡3„µS#L#¢ˆ¶ÈààòŸýæ€7¬ùé7náŽãxá´úº>A0�Név»gұܸqãÍý†Â|óñEÈ}&‚cõ8p2Ïó3ilîï>›Í¥˜ùì÷ìë}šÛÿW Ëx]ßžÌöYrî;�s/Ñž‘é÷¹;æ‚>ì]‹1faÈ8!B!šè¥”§ÀÑ©¾‹%$UU/Ž{J1öŽ1?fUÔèR¤Ö9ÉAHV¬ol2žMY^_§,J†£!"PL&–WV8:>fkk›ÉtB«¿ÄxrDžå�è0‚2+¨ªŠ~oÀÉÑ Iœ°µ¹ Ê¢hDãkM¿ÛkXMEÁh6!Nbƒ�V‹““Æã1ív›þòò¤®ª ¬¥˜ `F�`œå¤­˜(IȦ³ñ˜k6‰“ˆTÅì‘v:‹5n‘&ëþ¾@²±ìœäæ ”DÁÜØ6–Úè�|X¬µN¯k1N;¶1æiŒÓ`иj'bî ø€®cúL=˜ö�\ü¹ïºksãÓýÿSßæÕ „€V+!--¢2è²F¦ y1#�ª¢$‰$ÝVL j�U!ÐeE¯ÛB×5qamLV4‘çÙtFE(c [s±ñ‚$À M"K¾ö¥grLU嬮>Ç�;û|øá�$�´»<~t„ `m}™“ãÃá%"´´”u�°–Ž˜NÇT’$&mÇÓ0NN¦H€‰SEQ¨(a‰æÏU¥©*M Ä<N¨ 4Z’Í*Jm2ÀTµ±¨P0g,Ç_ym›A·DÚ %%íVÁßûíçx|ð}žìfh@[ÁÉIÆæú2½î2YnùéÏv°V#C‹¬ÙZïqau“N'eš×¼õæ=fˆ’ín—É,$»û;a<2ž¼òåg•áíŸÜds}…ヌÝlÆúÚ·>Üåůsõšb8ÒLfSL¸ru�vv³{hØ;ܧ×�Ø\O¸¸µL¬ Uy@YjZÝûUpt0%›ä¤IEUÕ\¹¶ÍÝû{Ü¿S±¹5 Ýi±71×,+«F£#Ê< Ò’|–³²<àh8c<›`L%%†úc…‹?í-IDÐét°F¤H†æ,žùxÆó" jšJœRJd-ta>ŽQ¹`†zë´«Þt>U\xçµÆœaŸiÖ6l¤ù5|äZ`0ÿþ²JyÿÆ{¼;~ˆ RrQ“¶SB•²÷á>ùɘvRëŒ0 9ÊF�ÄçS.v–8ÙÙgõÃ;ûvyïø1KK=Þ¿û„¿0©%Ýî%ÊINGA^©BÐa@GI©º‘EŽF¼ÿÁ/È«’ÇË:µä�ó‡ 'ÇfüøÃ›l¾t…vRSŽ‚€·,Ïá*K$•i*ž¹Ê¼ ûGHªRŸ»m;×ÁûHßzŒþ¿)ÅÏí«~ÕõsÍíx—^XW â€ÏÐ_ׂBœñÙ\šYš¦Ñè�o~ŠúgdÿԵϠOPóÓC|0å,SÀ|n‰�w Ïë´À©sEÑbÓò™8~¥÷žœó‡;ƒTÃbátóӺΧ·øN’¿q9:£¯)�˜ZPjÃÆ…m~ñöÛ¼üÒ‹<øÎ÷™ä9F@wÐgšçlm^âî­÷A–$q‡ñxJÄÔuÁÝ»�ÐÊò“qÁWßø&ÿîÛˆ k�ñÜõë<||›~§Ë8› [-d6ã�oð+¿ùk|ÿûߥ”šq�‘Û’I5åîÎÂP2­2Ò4F‹pyÚ"D¢>²!ü21dŸMõqïŸO©ò�;Wò|J�ßç7²ù‘�ó,4?­Ð�W÷ž3@0äÊŽûì%§9äW:ûl0€ÌÌ�ùóí|ŠØÇ�?çSðœÓîæ¢¿f¸÷}Q@߸8[NY‚ZÏ cCÁ/ íüô³J4¶Æéœ¶uS"XH‰µ5Ö2§t]%1a ¹yã&yQrûÖ-žáEl]òèÑÒ4æÁ½»ÔEÁòê2º.ˆƒ�ïüàÛüýð;œ ‡`,ëËkH©¸}ó6KËËÜž}Èö•m¬©yÿÝ÷ØÞؤ¬º¥~ò³7¹xé"ßûÑùæ×¿A]VäyÎÚò2oþðG„QÈ—ßø VkŠ,ãÁÝ»¼ðü³ôz-Þÿþ�¸t%¡ÛkóïþøOxý•Wxôä�k—ɦzKKÔú´Œºÿ|PUJ!ì©fŽbÁœÉçº�júMúý|MuQbǼÃÚ¦¤¶� CLHä3¢j =©Ð¨§€þyí )%èÓ±è®ÛœgnúÝoþe†ï§­YšÈ¸²š@*Q`*M+N�|û£q "&HcŠ*#@Q×úÝ%Õâ`ÿ€íË«Jsÿö=Æ£»¼òÊuZí�îsx´Ã“�œ¢Œ¨…ec½ÍW¾ò4·o=àö‡èv»¼ý‹jsÄhš`˜Lè÷–˜Ns”®y´sÀdïø �sb›Œ§…á@¥EÑä¿VºDË’JNùÉÛŰØç{?ý6žqëþ»$½Ô<>¼ÇÏoüÓ’ìŽ {!eXPF9&)–ÈVÍÌ31ûÌìßùÉ¿c°ž¢bC%2î<¹Åã£Ü;¸K¼,¹·wƒQ}-Ãw~ümê°ÆÆðàð!UTswÿ6«W–0­š[;ð‹{oö#Jc@…TU�µÅâ·ºæß?ÔñûÊõ¡¿�øe›ý´<ÔEñÑ?Ÿ{íÓg9€Ð‘ç#K>0è3AŒβœÓ{žUöq@ȧ­�¿ç¿ ôòqÿ^Ÿw¼ÝûpÚçÁ$:?ÿýcºóú×uöΖ ?-ómΜO œm J^¬ªª)ŠŒ@IŠ<' B¶Ö׸{ï>�^Ÿ7ßz‹n¿Û€ÂÒJBÆ'ûì=z€ÔiC­ç%ìa÷ÑcFÇC„†ý�=ŠiÆÅ [˜ºdßúÆ7¸só&—¶¶°UE•g\½t‘Õ¥%ÞüÁ™�Fžûý&„@!PV4‚ßR¡D£©€(ŒPs‘Ç@ž]Çý¹êÏG·ù¬ ó¿íü÷¿ûYvý&¥˜eãiÖèµ)A”„ K´Ú)i(h·c†ÓŒãÑ � ßk±±¶LF,/­0›å!ȳŠ0JÂÐï+âhŠGôº5O]YæÕŸa{m�ûöùá›·øñÏöøðnÎÞ¾EµV(‘t=ºÝv IÉÖÖ:u�‘—cúË}Œ�éx†DÌSS%³<çødŠÑ’8i“¶Z\½¶M§-Af<}m‹í ë`,I2¶0(%)òšÚŠAVaŒ"ŒcŒ5¡ ÛI¢©Hh�Âi˜AŠÑ c$…6�&–ëW~÷\çÊeM»SE–(Ôµ¦Ö�3…†Íõa`‰£„á¸æ½[{!ˆ–™æ5µÕ„Q@.l,SåÇtÚš$Öí=áäø_ûÊ3|íË/ÐNbîßÛホGLfI· ¢B˜œÉè˜oÿÅyp—ñtÊÑÉ�ýãŒÒdP3›0è Š|—(.H[!†<ýT‡éø>/>»Ì ×WX´ØÞ\'Ž*¾üå§è÷,/½p‘åA‚Tpåê%Êjȵ+Ëèê�K[)ÂL±–WVéz<÷ü ›‘t:sp`nËØ³Pýô™²,A6ìH)U¿,.H(ΖúžÝì¹ ïây¸|”mi±‹B u]/@¥#Øc‡AÐ0�ìé:Þ€5eY�ÑsÄ4:–¢­/ñ“»·ÙÑÿëÿ ‡�àA9äÎô³´Ì·ßy—?øÎw‰–ÖØ=˜Ðo¯qüpˆ1éJŸ;� â€Ã_ýø‡t7Wùó|—ÈVÔãcnÝü€ýäÇ´Ú)¦œ±’(:Âðó›øƒÿðWÜÞ9â­÷ï´üà­_ UÄ¿þ£?eJÂÝÝ!ãJòî­Çè°ÇD ~öá]ÖW× £ˆýâ]¦VòGÿþϱuS ¦2ÕGìßó~’_ÉUjlM’;ÿLí±ÞO+óšÓjoÞþ޵”ÕéyÝžl`a8}†0ˆôtÚ~=盟éÍÓ]Ƈµ¶I¯æ©àºÉÔð;A úóö‰kŸ3€>aÍ û"Ï>CÂlv›@UU$IBžçhÝTfp޶c9PÀwô}çÑ-f¾Ážþï*ÇøiBŽ5ä—>_ÅÆ�:À‚ýáQ_÷Æ-<çK»g'FÛÜ#‹�†i6jŽ]5¹±“Ùxñ[¥”Lg#â¨ÅÑðc •­1³æ·Uå¬Ñ)K †'�šß–  ¨*²£Ys'Íâ[TÀ™ªYI’ðdw‡(Šx¼ó€0 ©ëšÑx¸¸þ ç×-‚ðLŸû œø¬žóÀœîó~ª–;ŸRj!àë3v;ÃïWçܹöqçû8†ÒÇ8í>Õ!ò+ùcï³ÒüÔº¿ð ç¹ÙÀ‚ªëG‚Üã¼±w¾}g܈|v¡ß¾1êþvþØZ7cÅ7ܪµ&P§cÓTºÀ‚¡³A`� P�¡Ö\¼°MÜéÇ!˜¦bÉd|‚0tÍë_þ?øþ÷©ÖW´â]Täã)Û[´â[W\Xß §îî³¶µŠ­+Ò$æ½·Ák¯¾JRGÛ¶¸zå;÷îÑIê"' CòÚk¯òñ�2›‘O'$¡b4Fkn½¿ÇñÁ„éIF«Ó¢¬rÆ“ JHì\ŒV›+b¤TTµ¦,&ŠÖ–ƒÃŒ²Ì¨õ1I2¦È Iš�çIš¦Œ†³¹&—d4“碃J„„‘@Ûkš1®D@U„"æíŸ=á¹k=¾úÆ&Bæ` R)„ ‰ƒ‚/¿¾ÂÆ…>ÿþÏîðÓŸcå¨Ð•% ý~È`­Çd’ñþû�ÉJˆÒk­<„¢(5�^‹ÙtBØIX]NyååMÆã!ÂÂÊr‡º*øðæ.£iÀãýaÜeZ–ôÚ]Öd�v3ôøù;7,uؾÔ!Œ!Ž7hu4­D‡‚�•eNNJs‚@Ñ^|nƒÃ£Ó‘âÍ7oµºdYÁÅ­U.n xñ©>;�÷™Œ2ÚIÈÆzÊsÏ?G$áµ/ô‰bÅÃG’ŸþdH¥ïOyçƒï‘Æ)Ï=ó4ï?`wgÄdZ`W¤ÐŒ†lm] Ûkqx’¨”é´ä /^ggÿ6[.]ÝâÉãCò¢ ät;}Kë¼ûÁmNF%Ë«kôÛ ÇCÃÆÖí¢çU$­°XûéàÔuM�6Œfëöð¹Ó.Î9ߎ5!`ÁÐXìµR¥i£»%%Öcn'‡. 7_sq{³sÂÝþ1_oݹ~‹Ü±K~‹Üx„8®´ÖèkÄíY4:BeÙì-ÀHdŒ#C÷â&ùæ[\zñyþøûÉ×^�Ù0ãâ Ïã@òÚ—^á�þä�Xê´›uFWô=óC>¼yq�óµ¯~ƒA¿Ï¿ú?ÿ%ÿÃ?ú'ÈìZ &•aùÚ3üá_|—7¾p‘r:b9mógïÞg}m�¿ùËýÃñˆÁ`Àt2åk_|…ïÿ?È_y…õ$¡(J=ÅJPpãGßãR¤Èóþí¿ä¿yõ+t[yuD¿—€®¾•Ky>Ý·ÿ'ˆLU/ÒñýÎY澯�* F5ÌÓ… ˜3„R„a°ð ˜¾“$¡( z½åE¸(Šû¶8Pvͦk]/Îë3˜ü@�ÏJ*Šb±¿}2ÛçÐ'¨9ÇÏ×cp ÈydÖ-ø8ð ðôr8|öŽs*�¨â€óé$îx~ä×9šÎ±w颲�è¸æ�ì=Ös’>î¸ç#Í©v‹«_E«®ë@åotBˆyÙE�65z^¯´Öu£œoæé RPÌ�Wåù¢?HùÜÙv×àz­5EQ4à’—Öäß3kOÓ¦ÜBêçëú`—»?޹ssç9Ÿ"ä9¿ù »ïHú)Eîoð�B÷Üo÷Ó;Üy}°ÁÛé‘äy~¦2•sþgÝq? @�§i—‚Óè©û¿›‹J5‘%ÿþ;=Žcf³œ,Šbñ}ÄuÀl=ª,ËrIò©åþë0 HÕ:o@ !!B«i´€‚ù˜<�ûnm2Z£„ÂAR³ˆ æUI5³â^—V¯K­kz­—Xêvøâ^fceS$AÀW¾øQœ`´à«¯¿Nl¬,5´iÓè}é•— £�,›‡’õ•Ò@ñôoÿ½yiVA( ^}ñElYñÆë_" ^ù‹ÄQÌ+/¼@¿Ýá7~åWpýÚStZmÒ4¦“´èöûmøýßþm”€«6¨ë%Q|* š$É™*Ž~?.À ¹寂[O�mú«¢D…§i¶Àb\øQ¿…'L§ÓÅšï>ç´º¤”sçCœsn¯9ûkº›«n�ðÇŽ;ŸÏRò÷�O}óR"'Ó k­¦*1aÀp4¥®4�D²¾¶ÄáÉmu#´j³YÁòÒ2ãÑ,XѰߒ ÀÚŠ8 æ¢�šñh‚&à­·ïRV­F´<鱺ÔãdtB6�¡KK*ZqÌÎÎ�ºÐ¥"+µV §#,4@µÁHC;„e2-Á†`µiª–M&³qÆúF‹^¿7/›\QUU­! Ø}tD”$ÄAL>+©•¢(+&¹&M#B!H’ˆ,k„ë»­„<+dˆÖ†ƒaÈÿòÏÞd2{…ßøÕ‹´’)Iƒ C#¹¼iùÇ¿ÿ"i|Ÿ?ý‹{,÷/0›LXY0Oøà½´‘ä…¤Ò†¤� dMUäXQ§)ÈŒ+WW�ÔœïñÁï𵯼€°‚ݽ)Ü:æÆí�ö ˜”º¬é/äÙ„N»Ç4›ðèÆ!q«…•[›nÜø€^?ä+¯=õ‰$,ï=|Â{7PQÂW¿ò4û‡S¾óí÷x¼£éöW ´e8ª¹}Ä�[G¬V]vw�v÷yçýC¾õ�ˬ-EäÓ aD)—.[î=*8æñÔå‹<¸s‡íK ��¸riƒƒ£Œ7öØÜè‘S’¤¦7bü³™á‡?ºÁ‹/\`|4â©+™MGÜ¿·Gv‘ ~ñÁ#Œ˜U%=!ØÙ?@*8>&Z6åÀ’�T�þ¶0Šæà‹�jæ÷þîoñ?ÿOÿ#¿õßÿSÆÃ#ªÉƒµ.iÜaëê‹üøg7XùÒW™ä†zœ±ÔÝB¶Z&MSyQžõ›Ü8šj¢ IDAT?3ÖQçû{3>: }@GÎ-Kcç9Ÿä4ûâ¬æ*ÍáìÖÿ˜Ióyûÿµ}}‚Úêúû»; GÛgh8ãÚ-F¾fŽ öõx|çÀö™~õ-ò#Õþ¹|½·àø€�c¿ø‘oçtºï»‡C°áÔA8_&Þ vßñ�$WžÜ1‰f³Ñ\<ïˆÒX«¢cvΓU�#Të9ƒIÍÓÔÌ)›Å9·˜ñ¯ß¿÷n.Ë’4MN—r|ÆÔy€aðE±ýhº¯Ùâ€')e�™çÓ¯|–�ϸñ7wŸ0Q×Må'_Xα¶\s}íƒ;¾ƒç6àÌqÝØrýíÒÊ´Ö¬nlüGÏ›ORóÙXçë…ïå�ûýåúÒ1/Üqΰ~ÿºþùeÍgÆ4%lŹñéA,À'á�vnÜà}ÏZ‹�ÆM3?$Ú4eÈc¥Pä¼²¥@W5q†ÕtÊ3W¯–Ë›[( Ì2Ò8!ϦâêåML]�ê2œ”<~2æÖ­'D±¢¿œ“ëˆq^£µ$’|ïˆÉx†’’�Ùí^Ì$«È‹ £a61ˆ ¤®+” ‹ÖÂ(`</…\º°Äáaν‡Ç`#„n*ÓÄtƒ(‡D´ÐbÊ…�Š:`<ɨ²ŠR×´[1ãaFQ4•ã¤R ª²@†’²„²¬‘Ê„ a()K R`lDÍ2ÿâ_¿Ç£�=þ»òR�`mŽÑiR†¤Q—l"˜ÍÊ:#Žžf̦Æ*ŒÕ¡$Œ„®¢¢ÓVÄQÀúfH>«™Ž�è÷*þ‹ßy™8ÌÉò€Ÿ½ý„Ÿ¿ó ˆÂº,CMo©E¯³›OÇ,¯.1™íòÊËOóøáMŽh§ _}ýi7nísãý!­V�‹W–yé•U~ñÞn|°Ï;o�89de̬œÑ묮ô1"äødÊ£�‚o£M@Ú^Fëœé´Ílbï@;÷¾Ÿ6âî·ºgÿ>³ÀOËðïõyÐÎ5dò¿ãŒ-¢ÞïñS<\ÔÃ]£ÿ]¤ùçu€‚RŠ×¾üÆ_75>Ígи¹xž¡åÏÿ³~Z _�Åøq}çæ‡¯ÍôqílDË,€å]ËéØÓ‹t´Óki¨ã§à”8£ áNHÚOl®Ý‚5غF�!¨�¹¥.ËF7¤®©Œ¦•´PÚ­˜Ññ�v¶&›ÍH“´ Á<*’i-I (²ÙN‚²ÀVV@Yä¤qÂd2£ßëS9ƒþ€qž…¶.ÁB�nă�r2%Câ$Æ9µ®Á_Ý”� ¤úÈ: Í\u i=Ó7ØÓŠ¢‰ÎêssØŸÛn�Ô4åÙíC²ó×ÐÖ4ŒG)‘ÁÙ´QŸéã®Õ½öõè|@ñ<«Ç/çÓ¾> 8®ÑºÂÅx6C[K’&(2ËÊü)*¢¤ƒ¶5aÐ$T1�èt"6×VR�´ìspœ5iT6!ˆbŠ\²²´„³BÓj¥Œ‡',/Ř:›“¶$Ù¬`©×oR{êœ4 ©«Œ••.­$¢(*Ƴš0HY]Žéu,AÔašd¹B…®¦\»ºÌÅÍ€Aϰ¹ÙAÛ’ãaÈ;ï�D‘ŠÉŽ™NfMzBR—�èi¨¶6VÉ‹)UiI’”ZW(BZ„0¨ ¢ªk´ ©m‡¿úáIò6¿ÿ^#Ž2¬LFžðíïþ?z{Liz”…&¯jª²ÆØ9k2T¤I€R€Öôú)Ø‚‹k+<ÿÂ*·ï|ˆ%Ï^_'�Jª ¾÷½<Ø�Nÿ û{ûX#¹|íý®d<9¢“„L˜ÙAF¯«8Ü¿ÇúJÈÒ’âñ“‚G÷²¾Þ"¯ ¥ÕcCo"!„a+: –{ìì>$¯,MTINN†ÄQL·ÓÂÔ#"êZ#�o¾y«±1Œ@Ëë›”‚NK²½> Kþί•“£CÞ{L–°J ¾ú·^bxtÂtÚT÷ÂVôz-N†9a˜�–¬†+—/�¦¯½´Åw§7™¨¨Ñ© Q(©ëŒýý#’vŠJ“P�`¬á3ÿP¡ ÂFØ](‰Æ6¢ÎÖ6¬VáÄ™ Öè äž­a�ÂJ� V4 ·X)´[• 3s˜ ”ÂMQÁÜ^ó–Æ4kºÆbˆ@Ä!VŠùßl“Öiê†I'OS½Ä¼0‰ ­°V�m?؆%oÑ�jÄ”( DF¢µÂÚ£3:áŒÕÙç™Õê K[KLò#VV:dÙˆÄ&¤½I>áÙ¥6ƒTd†n7d$3º­‚gVbÒÉ>—W"Q‘Ç\ÛÜd4Ú¥×ë1�ÁF(�óìR õ ­X“VcÖb‚˜²$AÔìô:œœ ¹²Ú£*KÚ²àåÍÛ+ GzÌR*)Ë=µC›Ei4Ä c½²�E…u‘#h‚Z˜&í±Ö5µ…ÊZC´” 4ZX¬ °"hR¼ƒf*¤©)Át’R!„ŒÀ” Ñu FPMP6PáGª·-ì,N…Á]1çû8»š`�RêTÐX0 Ð×hD„´h4VŒ´  ÒŸ…þékŸ@Ÿ öÍ¿ý[üÙÿá\t¯8Ê8Š{O)µxNu[`àÞw@|´ê“sÈÎk‰8€Ä�Ÿm>xð™E>Û%Žcò<ÇÚ&Ê¥–¸cÁYÁÚE Äü äƒ!þïq Ÿ u–­ä˜OMDFëSÆ’K©qìžÆ�>½_îÚÜyýû|>Õk1ÿkîóéþ{>ÀãÎïƒn>ë¯{œ{>.ÝÈ5÷yhtçqLÿ¸~U6ŸÉä3üþŒ¢h‘¢ôqçu©‹_ÿµßøØ{öijs÷Îßü~ñÁ=ÿ³n\TUµDwÌ2GˆÓT?úó7µEŸKé[\‡ÀºkiÀÀ³±µgE‰MS]~ñ¾Ï\²Ì ,�±£QZ€Ö´Zmކ'¤QÂh2gõÅ1³I¶$IbÊlŠ ‰!›�‘BQW9Q”P”ئ⊶@Õ°ü\…,1�¸*íŒo…°«5R€P̦0ƒ�®‰ƒiAA6ÌÇw`-JÀºJà¨9@ï€O]öçôÇõLsßES/OŸS£ÎgwºyéR»¬#À4ÙE  ®š; �kçÀÛY© ý5/I¤”äy~†‰xž=æ¯{n]ö÷¤ÏBkîde�¤L§cò¼"P ¹®i·ƒAŸY^Q  P!4C“ )ó’{‡ÇQÊdZ¡Â”¢lÊÇ÷]¦ã £ÿ—½7û±%»Îü~{ˆéL9Ow¾5³HgŠ´`‰-YèGÃ�m´a0  Ý€¿~1` †í¿õƒËþºÑÝ–E‹VS”Hª8WÕ�ÇÌ›ããDÄü°#NFžºÅAd7Y·î*d�Ìs#vÄÞ1쵿õ­o�Ž�Þ#+6æµÛ\Úë�Ï1f†÷ŠW®vyülƳÃ!r�€7\¹´E–F7*vw®°¾æ9º}ŠÁ!µ¢ÈÇ$Iþ„ÝË7ˆã9+kA·j4c‹ “± ª$�îSëa¨AsGxOU•S!•ÂyXlR§·—3²NLkRG`×øóo>æ{ß»ÇÆFÌ4/-Ó‰"JÖˆ“�0¦Rb]ðsJcISÍúJ�££§\ÚÛ¡*g$ ¬V¹wïgL&o|j—×ß¼IUUüÕ_ÿ”geµN>)™Î†dMQT”ÕGŒ)ÏX_Ûd> K¶6S66"Šéˆ·^ßd}³KÖ‘Ü¿;$Ï-—¯nòꫯñíï<âþÃS�šéÔ2Ÿ°±‘tb¬ŒAÇÌËSlï¬1͇ %Zyú½>Óé”XÇŒf9³¹e°Ö£“i #™å õ�ªd6©øË¿øK~ïk—ù“x“³“ˆÿãÿü.ÝnÌúºàÖûYÄÌrEÇàFlmv8ͰBalÄÏ>xÄåí£ãÛlí]atÿˆ¼¨èdºÝ”AO3ž°¾µÃhRR–µoU§¯ºOÂãí=Öœ“$9wê‹óãòûÎÕRí” †ÝøA²I©gíbîYéM@ÀžW|l¬Yä{ïQIRÏëÆ\dl¶çg±öµý’ïÚol ¨(Z”¦Þ;ýB•°:ØÚív>|Y–‹>Uó_¤õh/È’ŒH(´aÃDÚD.!¬µ‹àu#¨Ý¬Š¢ ¬ œËðÞ’$“É��êƒ8×OòÞSQSÍçDÝîâ:5AÜå”ùp)Ây•ey!Xæ:·hÿyk�€Óò±>Òj?¼‘T žŸÛ�ó çå.eY¾ÞB°(Èq!+¤™§—ÎÓ9‡kiE¾´�—½€>FöµÿùÔgÞág?úQó¯Ó“Ú¬šæE×:â8¾ ñ`[/ŠÆšïÚåÁá"øÐ°<Ú/�¶ u¹0‘pÎ i3=Úèó2¸³|üv$»±6ç:Iít›¹ÒN+j§Ê8×€/­Ã$VYs!Õ®Í4j/`šóo&›&¥­™$Úm´“¦M{íô°fÑÖfv,§J´� ÊšJ_Y³Ð0’Rb½#Ò¬qÞ… ?Ÿ€–™T�µ‚fÜÚV3ñ¶E§Ûã½|›ãµ£ÿÍ´¹�ÚÛ7ŸŸýâ—øú|ƒýýý_òIùxZiª…£h�Á…ŠÔQ<©B´MÖì c-ªfq CÕ ©QƒT¥AEŽPu )@Š]ôëÜs'‚eðµy>„Yÿ4Ž¥;�^Ü7JƒpÀy•0ïCŸï)ÐQÐN0® :)J6'€w-ƒð¡/ Â…èiQ̃°³stÒ.qšP”%J+„W�¥¤Î‡Fž:_x"„k#hôqÊO—eEGh©°Î@Èûðü8�òÙ ¤IÂ<Ÿcë{¸,JÒT£¤¤“¤ˆºä·uáƒÞƒRõ0Σs\x÷Úl^J�ðõõp\­^†‘;d͘[è \¼v P–‹)`ˆ:]À‡J B&“ Y’à|“¦¢øÎÕN¡ ”@bæs’4 mÔ‹“Û´5w,ú[g­ ×FˆOF±hák:½"�{äs‹P’8É^1�TH%YYY¥(§èH�‘à*…±¡úN%…Áˆ�Rf윕A—³aÆ"Ò„ÇûǸJÓëz½˜^W‘ÏN‘Îá­Àšcó¢äÉÓ ‡§%•TÖ£uÊáYÁ|vDE(­IâWžR–3úƒž?b<ÑxtJÞ|ý*;›šüøSæ º†Ï|z á»XwÈ¥K[ŸŽ8ž!¢”,É(¦sœÕ(aŒg<™“fšX+ªJ‚Œ˜Ï*¤DJâ]…NI¡�Oé®ö9=.¨ÊP•°ÛU\¿±Çѳ#fù×WØÝ½Ê|v›om2 xüø˜¬ãùÒ/1èzŠbÊñá�ãÑœyÞ¥›À‘{Œ)KJãØ»|‰ñôJ%x«IÉáÉ�Ò úý”q^1½÷„^¯ËÉá3.ín¡¤ejJ¦eÁÖÎ:ÆVŒ†3â´Ç�Þ;á§ï=c°Ú£(+²X³ÓÙ"�68x4äè^{íÃÑ1i<ât•§O¦œ�ÌÑ:ææÍ�Á*�Ÿñèi�)$Q< ¯$×^ƒÓÓS^}ã2wïp<wkæh)σm‹T\w®•¨”Z¤g5f*sÁnük)eв`jßR´Ò{œsÈ: Ó®5çÑ”÷ÞÃÂ'­}ê¼iI4þæ¢�&€÷ÖjY–çËšs«�‰e;¯ HYë–¹e3!�¤±(ëB¨¬(ÇS:këŒKƒ¨+[5¾D›�ßhÆq|®ITû*A¶À µD)pÎ cEQä„îÕJàÙRT%]<ù<'NŠªDùó¾-3y›qiÒá£Zr¢òœKB€Åû:ÕîÃ÷‘sçÚA?×Z>|sÍŸpiŸër�† þAÍ(“5¨¤TðE"å­õÇ‚ñ-câ8&ÿùgúÒ~í%ô1³ÿâŸü×ü“ô/<Íͼù½ùi >7Û·£íÅ{³ocBœ§ï4€œOmÐ2#¡ù~9¥k™…Ò§Í&yÞwíÏ6K¦©Ž´G.²ž”>I’…VO»r’ )ÏûÞ.iÞ€: ¸¦µ¦¨æ‹sj³ šˆMûÅÚX®´ÙD�µYÍË»CÚúIm`¯�ð—eÙ-0Æ,úØ´ÑÀöι�c¬5º^Ð6m,_w!‚hn3Q-‡íëÞ8,Ë÷O3m¬=Q/³•–ÛmÚúÏþô¿ú¥ž��»I­1Ök ª~>么y† ‚0nÆY°‹@Éð*WQBi•õX/ˆT„Š<Æ……´‘Êe‡Äx ²HQT6´%UU„w„jÒ'2Š)� ûÏËÀà g�5ž²0µ€¢2HâåeàòH�М¬ ‡Å†Å± ÿœeƒP`0Dj” Šèt$Úa18�pÄQLUz„Œq¶BÅj‘JkL1¬Î ãH’ØÆ�µÒT¦ªÇ8Œ©õ"ˆoF ^(¤Ž±NàjaDè8ÁÔB×Îy´–8­±†Z3A`¥ ¨,ZzœíÏæ«i¡Ŭ˜Óíö(‹!5B‰Pâ×Ú¤) ¢$ªÅšköž«Á5$Þ»P‘¥ÊIT„TQàS)èÚJc ‹~©EäYœæ8ë D¨XŽ8Ö!„«¯Iˆô*!P$$*б®Ä:@iãAx�ÔBEc‰u¢¢¬lí~Q¤ó± ݢʩ‘ÄIx¦LÈŠ^/áôtˆ •FzŬ̉ÒÖ”¨*0fœ’$qÌÆzçÃaAœfTU‰t%Û›+L¦'L§q,yç3×q¦ä»ß¿Ç,x¯Qºýu<ž���NŽrð�&)yiIµÆÌs®]_Fœ�úŒÎf87@ �p’³£1±êqrV§ŽË¼êsëî>J:¾ð¹¼ØàŸÿ«0Î#l‘ÐØ(&Ÿ�IuŒ�‚(JpÖ uLž[¼ÐAƒH7lfG…"N5ë[ŒQäó„““‚Ê:¼U”&0#’(!¯B0Äyð¦dÐM°ºÃÙxÈê ¦ßMxøà�g嘭·7¹qu›ã£œoëÇU‡³QÌé°Œ#Wñ©·_áôô)O=äíO¿J NON8É ½nÊðô€~¿ËÊjÁ¥K›ÌfgœUìl_çÕW:t:3þîÝ»œMK&ÓïšÇž¡Ðd‰Æš§OXYé²µµFÖIÐBE‚n7e|2`u½‡ŠátÔåo¿ûOž–ܸ±ÇÙIÅÑáˆÕÍuŠÙ„ÙdBœ*zÝ„^/æÖ�§gCfÓ o _ÿ÷nríºÂ3¡Ÿ¦ÜwÐ_íóhÿ1GÇsÆ� Bâ°•£*Ü?a¥szxÈÆJ[8NöG$—×™—Sz«¤*px"©�^¢D/¸y¡|…­ß¯Ð ªÉóRì ³Fk�]S þYY–‹éV¹‹s[U¥p­ $-ƈ”Ùòë…éÎ�ïÖ°áŸM œxX©®Ö l|Ï…ÆfKz@AUƒIRÕ²�OëÏå”R¸f½Pû�q’`�#M“Зz\tíû\Ð.”’TÇH¦(©fs$à*‹­ ÞœkY6Çk4*u͈¹0Íɪ A©£R)À™0� ‹u%2KqR ;îÔ#´Fh…`œey}²`؃žª²çÁh­©ª:HT–È8FZGÄñ¹ެѤ>/‚ÓŒyð�-UY ½:5웦êWÊxê‚Í« Ĩó/íÀùÂ775ðØÈC4�šZzCÅÑ…õŠ”’8I(í/ª^Ú綠€>föÚ§Þæ¿ùþ)ÿÝ?þÓ ÔEAåå*+mæL{ÁßÞ¦Içi€Ž6µ²]ªšöÚ̘¶NÍó4LÚŒ�etºYì·�åEAio·Ýž˜–ÓÒ¼?O«i”íåœýã>t\!Ä¢ÊA´iÒ•–ÙNí>6/î&ʽœf³|žmÖL[©�6×Þ¦Ù·I÷k@ííšc7ÇmrUU-€ÃP­é|Òn§d4¬„ö9‹I·‰ð4àMs_´ÁÄæ˜í¾Åq|�9ÕŒYÓöyª›ç¿ý§ÿ#¯êí¿ßÃò1³†ÄSs›xŠyŽ” ïRD!ºˆoÈ>á‘"D±p(ñÎâ½Ä;ƒs|¨¬¥• ûÔiURxÀ!½ÃÛ�w.kgS‰P Ë;„f½¥H�£’(Z’R,ÞCZáfUÞœ±TeÊ»{OeUUâu(é.QÁ ªH|-µVµˆaÐIý ÕG3Çá=Ò…~„OB$Ì:�g:ÒÈú™ö2hSX(ÑJ‚GQZà½Á{K¤#¤ð8ÆQP�­ ýòRÔã¨ÓÞ7N{¸.�œþ[ˆ6ûÀÜ’Ú²oÁ‡”7é=Ò;ð-$¢ÑBò.”½‡z["–õ«Å{¿(¿k­ ãåÜ¢m<ˆŒµ©d3ïBY[)�Î!¬ �QA7`q¯ø¼…E�ºG`"‰úœ¥ÂÁBˆZ.4°Ö”SÖBÕÞ)‰‹£Àr ÿ{ñ-зÂ{Õ8œ‹°eÄl2Â{K¿›0èÅŒ'%xÏl2ÂI´�fS¢HÒ[ëÒí%Lgc¤°Œ'§HÑé œ·$±¢ßIÙÚµ¤Éu~üî#"¥°vFQªJ1� <¾t<;;AIÍt~†’¡ ÊC¿×­SwYš±¹±Áú@óäÑ)�¤O9 ÷‹s’ÑØR”#ºÝ¯^Ù`б|ÿ»Á§e¨Ì ›ëô‡ïðÍoÝbžÑæÜÒ4buµ‡R–¢œ£…¢œK¬•X –¦B ë1¹eî *NXßÇ{zi„š(ê2OðÊ‚p8ãJ£” 29�8Á»„N7âæ� ^¹¾ÆæZ—�Í”y1áÞƒŽ�•-È+ƒV)×®õ8zvÀ»ï¾ËÊj�n7áàà”ñx„ð SMùÔ[;lom’Äžë×_AÈ’Ù4çþÙ˜ï½û3œè2Ï={—®2šÐ)Z‚Â1™åx$³ÙœéÄ¡DÂÍ«×q~Æ­÷Þçú�]>…ñ¨ Ò1Iªé¯÷X_ï1è^âÁ½{”… UÑʧ\»¼Î•Ë»(¡(+KQÎx²?#í¬ ãU~‚7b®ž³Óc†ã)•+ñLaÈG–ngƒ¹�"ï+Œegg�ÉtÂW¾ø6ó·?äéÁŒ´«é+E§›PÚ’™• ]ýyÑM®í¢GOÃb¾Ñ‘\ø…çÌ N{¼(KЗ™óÍ"ÞÕþ“ÍØ¡åÿ6‹ý6›–oê½g>Ÿ/ü´(ŽIã„Ùd‚KK�Õpøó ¤iªÜRJ9Ö^`«Ôû¨³DÖA €ª,q‚ ÇBPÖÀ‡1_£,KfÓÝN7øäBEç,צ_ V}ž d­]¤—5©LÖUA‡ÍÕly[r‹¨Óñ|Ít­§îª*˶N‘2æ"´HkÓkϯKÃŽ —¥ö÷MEYUJÈ#ÒºÍà‰ × jÉ ¥kß¹µ®÷ � IDATþ©Ç·aæèn—¸(ðÎ1ŸÏéözá~j1ÉrY¢¢}­&WûšfYFiÀ”u;LòÙ"ýϯ^ýuŸ—ö[°—ÐÇоößàþßÿŒö¿üOüÝß|ç\�&MNº� ÙŒ¿ `‹®¯aè'X!ÂùÔý¾dt¨ÐóÔ�ò XH·ö½uHYbµ�£¬S�¤àTä^¢zߨ†#D¼¯ê4_·ÑD<ª“Ȥà™õ �C9‡v5p^Ú�±¡�æÖÞC}íÅ'$€ØŒ_’ĸ©§Ê+ŠaVZ|5A ÇãX’¦Š£Ó12ÚÀÏΕ-&yÎèô”›7·ÙÙÚÃÚ÷îï#eŒ'åäô„�Ým„¬®eŒ‡OP+泂4ƒµ•ýÚtTðàaÎt’ãńÓ!k›+l­Åôº1BHF“’ÊDŸÌȧ3öŸ`Œask…,Kˆã.'§CnÞØãéƒ}Ê£“ŠD;ÆãÇ(©èt$»—û ú‚µA‡Ë{šƒýC"Ý¥4šÊ”ŒöŸråÊ.Ý­+|p{Ÿ÷6á­·o]ÖÖ5û‡C^yå2[� ùÞwO˜åµ_£%FDœM§¬Y�÷îÝæÒ• î?2ÍÈ:)QäXïw¨¢ û‰€.½ ã}¼w”eqѧóž,ËðB,R“.Ë–Jl/[ã—©»~Qê»ö‰‘çË&Õ·€ÚÖ®XkŒAfÝ AÀæø�/ çìîö6ËÚ í}©� &w=qAdÒ«ñà6ë}¡a#•5$xºýÞ"m=gùðÒuá¯ÖcÜôѶŠ¿ÛYœ78oð„ODô@§±v‘&m¬Å:·�UX¤E·€’Ƈö¾aVÕŒù:ˆÞ0�„T(%‘2€~‚sßÞ{õunûüx{_i„8_ÿ,¯Ç¨³ ¬cšþ6kÄæï6 Øö¿›Ë×7VÖ �sŽ<Ïë̃ ã”]‡ÙG=/íwÖ^@S{ýSoóßÿ¯ÿßþæ_ð­?ÿWüðûßãÙþÓç²/Ú HthÛÏû~ù…Ñ|ß´ÙÞ¿ h,³^–SÖA¢åýÛ E¥^ž(—�õ¼>´�˜ç�×óÆ¡;Ú`Ú/;^mæÔótpÚ@Qühƒ5M{mFÑóŽ<·­ePìy Tó³|]Ú“O›Å³<îí>?Ä[ôšvÚ^ÓÎÎÞ%>û…/ñûüðõ?øÆG^Ï×£%°LB¾}œœ òI ÖÖ¢åÞƒ·€Ò�„ðÔls”ãSÅ”Òx_³v|` ˜*BzT"kÞmï-I(3ªp•ʼnàI!ðÂ㥭+¼8„¤ š? sDz\e°¦ÄÚÀó„ŠR‚TaA ‡—ïæ]ˆÂYSƒA"0Nœ­ð*ô3@¡t<õ#8ª¡L©P¥D w#�RÕí4÷$Á1®YDÁióuðÍ#põØ„ë"„ ‘7Àa âk&LÆš}ë'°pÞ׋ ïQ‡k+Bj—”i‰÷–Ê”A3Æè¤1%‘VݾN#ðaܰ’bÈ´•–Ns~ ž§•À{�ÔaC¹o)}/-‘*h„5o7%Ï£ØÁ­Ç¼fi¥ë*%õXâj�jWߣô‚„2"ÚJ'õ�ÿˆþé‰"…ÒŽÉpÈÚÚ*ý~Æh<ÄV¤a{këU>ge5Ã{‰5ýn—r:¢ßQt"Ç,/�°Ò_awk�·^[Ãù1÷ý÷ùá�f”¾CÖO¹ó`Ìd¸�]Œ‹pNIÅÞî.Ožì㬥˜Wt²�5�2è¯st|ŠÅÓÙ]a”ÏM,(Í ›0Xírç)Ë*¤™ž”Lª’Dżúê „ñÃÜâêî6±”¬ïõH³MþòßÜÆÃkomóû_ßæÚµ”(‘ñgÿ×÷ù7}ŒñëaÁ"AJžßHáE£ñá(LNå ?£…e¥/ ú\Ù[gec“o}ëûxg¸ze—Ï}n›Ó³S~öÞ#p xEYx*+Ñ6¡(-Qäxû‹oòðác&³C¾ú{×ÙÞðûŠ¿ú«ŸPÙ˜Ngƒ³³[»¼ÿÁ=>óö6ý~L7N ËÅ„|æ(çEáxôð!Î�fã{{ëTfF–iÒÈ!¥eõÊ ÷±¶.¸rm—³#ǽÛOyãSW8;>be�2š®\[ãúåMþîÝÛØjΕK+DIÂý;sfù„µÕ%=?ýñ}¼_'‰*¾ÍÍ®ŒÈ"VÒ_¹†÷–¿ýî:½.ÃQI>«èv5pÆÖ¦g°â˜LO¬¬2œÍ�Q‚ á½ÛÙÞX%VšÉé)_ùòëüõ·ÊÙ³1ë]æª$ÚŽó¯f�¾è½úEŠüË�šœ¤LüÙÎÆ�eQš’ƒ®YÔ¦Ö›l~–­©ÎdŒA× jѤ]5zœ­¢kù],ù©Ë~|Qkƒ6ÙmFNÛw«ª­£EÚÕ¢–Ûo÷ÅZ‹o>…Àƒ’’¢ª0Î.ä„èÚßPJ!|�`HÓ417Óð‘)…ƘP¨¡öuã8ÆÙœ²(ý ©h ­e­$Âü/š|vwžEÑ ¢6íWÆÐítétM@ó‚TC¤“ pW3àÛZMÁ�nÀ™‹þysß´u ¬žnr®­'Ï¥&œs˜V…a ¿×cX›æöµ?ü_ûÃoü¶O㥽´—ökZ¥¥±uu&� dšüR•L ¶éÃvA �“žJYJa�Òb”%¨¤EiGåNz¬² $F†ÜýJ;Œ2(áõy*8BH|äÑJR•�ãàñŒñ*\"‘'7%™ÖØÈã"¨‰08ÎÀk�©,s_P¸‚¨ž†œh€L‡¥Â«ù²Î"}A)*'B:*apRPJƒ”†J†~Yëð*iB5UáñRbðikz3H©02TÅ*E…”:høè Ž]ŠÐ¦†Š /Vx,„±Ó².çZWÕ¨Y[Á¯TÎk�Ð |ˆ:†âFᚸ|,@ J*¬vaÜ<ØÈaJG! N ¹ÓTÕ¶"\KWçÞ‡4ªPqG UŸŸ 9üÚá$ }•³@EApŒKa�ÊÍé1„ñ¶N•.6ª®ð"C•6k=^m"‹i(…A Â}!=Ö;¼�TÊ"µÃØÐ' åo€ÿâ˜L'/( C1vdY�8É8Nˆã¥*’4&ŠbŠY`øíì®òdÿ„³É˜^?FSÒÐíw0®¢—)í˜ O™Ï’$Bé[—VyðxÈãý“IIª3Jç™Ï§t: JHŽží#±$I(߬µeoo�HUéÉÒ„¼(qÖ±¶¶ŽÖ3Цó‚Âúƒ.BúÝ­"².¬¬Çt²ˆ÷>ø€�­5Ò¬ÏÊFÆîõ¦cÉ~üˆ²ô$qÉ7þà¾ò…>‰šàPY¾ôù=¾ý�ž(èXÒïÇ8gÈç3ºYJ–tžMAH¼ÌKCY¶®¬pu/£—)îÜ»]³"4Ïžðèá ¯ÞØfõ‹;Œ†Žã“’§g¨¸ÃY>dmk@š$ܺýˆããSþà÷?Å[¯{"oYïmsr8çû?8&ÒBXfÓç,JŠ|ÆÆJç%?ùà€³¡§ÛK $½.«ÝUʹäølF7Ѭoì¡l�’yQ2™Ž˜OàéÁ„µ�.ÏžÐ(N‡¬t5��BÈ„{ï=`2óÄÆÆ€NÑ[Ü6g¬®Æx_ðàјGO ¨ 7_¹Ìþþ>�^Ìåݘ,îP³ÜóÃß&ëvHÓŽGSÊ2§(%e1ÎñÞðæ›«¼ùé”gS>¸ÒÐ�* 0¦Þ~ã:jì9=:ãòö 'Ã)£¢ ×é`]Œ@.€êÝDwõ¹?¡ü‹?£žRzDMž4e^"âˆb2&Æã d˜÷„$ªY±Jf³•5AsE€Š%®ÎÌuÞ`Ex�;,h²Ö’Q‚”|¤©¤Â µ¼Íf³ ã8”oØóùœ^¿O’$ %– §Ì+C'ÌG9ÝA‡8‹@zº�4œpxgPuÊYƒ“+dÈ@ k†tà,�q®ÀE0+ b4‘³$ÞSx‹µ%ΙEª–”!Õ�HaM‰tª$QÞ �õ!½ØºÀvŽ•¤¢.úP´Œ˜ä3:É€4éâ�DÉ„Hgh�"¢RÄ(aªgJÊ"'Ÿ)”„8R(Õ!ëö�'t²Œ4ÉÈç9RHªÊ¢µB �/r¤·hቄ'–p2áó”TÅHçI”B Ð>"¢‹öuz–Ÿ@d@ZðïÖä8YaDŒ“PZK„£Â‘õ:äÃSYJZ–DYF~tÄz-”´‘ÐŽ¹™17sJW†”ì(Æ8‰3Šy^â½@écs¤ 4yi ‰PIÌìlRÑœé×þ#Dw Æ/v‘–Ñ^@/í¥½´—ö;`yä ÒÔEÞ9¯•ýê BÐÊ3§„æ!gÈH9"&0r:’ªÞïq²fg¤a?‘³¢U’ª4­¿=PA,êó„�¤ÚP…(¡«™R¡ºŠ Uȯ ’‡œª+P‚ZbÇ€ ôjÕl+IE)°hˆxŠrÅ3,D’ ‘  ý]Œ¢…¸°ñ J,Dá|}³XÑ‚’zŠ©¯ðª9v8G™JYÕç"@µÛ®#¸‘ ¢Ã&Rj@ƒµd„cDu¤­9fâ)ì ŸÖý�uÛ*Ü Bˆz\©gð EtnbAåK|3fM]o—ˆpÏd‚’Ÿxæ>¯sì,Ä!•®QùifZ-ÆO·ú­:fu}€÷qšR™ŠáxF™OYßZ'ŸULÇ%i”Ñï&d‘å�Ïî°Ú·HRNN ?}ï)"Ûâ[ß¹Ç`Ðçà  êöØÜîr|`Ð�™åS "/r²nD7M9|rÀå½ð†$íEY&¹}ç„{�N�r�8*ùÎß~�¯|þ÷1nÀË*æÓon±»íyð('íd¬¬$\Úí±ÒO9xvÄû·˜È cj/i‘Ê3�Ü»SÒ‹®â×`kw›iQpx°Ï›o]ãæõMö÷ÏxòxÄáé„Ò VŽi'f>+xp÷ Ó\ÓéĬvb bqt¾ÃOv›•Õ.×övHt‰`D'�yõÆ%ŽæTUÎtd�g\¾¼I¤ _ý½]¼�3lSŽáñœ¼˜rç΂¦“¯ÝL� éô$EY0›”ÏYÙpyo@ÏIú—úüèG·ÙXëpõêOž>c}½ÇW¾ð _úÜ.eéøçÿâ=ž§T.惻¹re-ˆù»‚·ß¹Î�Ç�89�ѹ²‚<ŸŽÑgÿ˜ìÉmòÇ?DÈPk6›Ñ›…IMZ–¬�˜¯·Aï­¥Á`ÀÙhˆŠ4ó²@ÖÚoR¾œjV‘µSA÷JG¤Ç‹ÀÎm*7~ÈÄ’%^’,Ã× ¤vĹ΋yÜcª’¢I;’iJSa¬EF�u«b…óBùÅ9",Ít:e¥·‰Š"’,¥œ�üãB/íß¡½€^ÚK{i/íwÀÞþú—~‰­~GZ,þ÷‹÷­jÒøý¹rCóOòyZ ¼½ñsÊ›þºö¼EÄo¼€øG�Ù¿‹õË/Û•ç�˯yÞ•Îúµ_ÐÜþÉÁoöx¿c¶cT¬z½.³rN”u°N2›—誮àc Š„ýýÎWxçétSF§§¸®åðð˜4Έ´ÄOQ ‡#ŒMØ?¢u;?eÐïqóÚ•·ÌÆ%ó™ÅºŠ­�’‰a>ŸPÌ&H!qÖ0›Î¬e¬nlpçκqJ +]æENUy”’!9Oq¾bÐ˘åsâH“O¦D¢¢?èS¹9ýŽf8òýwO¸rc—ãã -I* îqÿþ!Ó™c¥§ÐZ DÌÖVÊgßÞæôì iú]ÅJ¯dÐÓì¤YJ¬3йAIÁ`µƒŒJ²X0óÞ·(JÏö¥u>÷ùWyûõ«¤‘æÎ�CÞýþâ4âÒµ½EaÑIʃGTÖ°½}�ÇOƘÊòèá�½õq|bØÞÚãz/£“Üãs_ø<Óñ„ã£'¼~c€1Ö*Âj´tEE§ãqŠÂp6ž0žVÌfc®^ÚBÇ%ó²`÷Ò5�%ßþÎ�0Î󿛝 ¥áý÷ßç­·vYYYåƒÛÇà=;›}V×+D,˜M‡”yÊ G·—�f)£á>Ò�øü;›ì]Ýå'?zÆ�;ÏX]Kùé�Ÿ²³ÝGJH³MÞz{—oç}D¥)f–NÚáth¸|õuÆ“n?| 6åÿùïÓÍ>à«_¹ÂÕË=þè�Þä_þë{�tÖçt8gk£O§·Âh8bogƒ““gXWA�žúâ'€�Ûú?üÏ9þ¿ÿóïþ‹E:—ŒÏS§ªªÂ×9�NN�kÌt2!Š"¦Ó)óùœ¬×]h+Ê–àr“ždê`�§Âc0fŽÔ¤ô Þ—xì‚ô¼Òìqc*³ÐjŒ“dq~Ф7³Ð m›ñ+`áµÄ (œÅ)Z2ÉGXW¢t—¸“€µ„‚l]’=‰pÎcªŠéxLY•ľì,X‰4¥3TÞQ8Ca ¥ †!0L ã=Oé‚ü‚J"œ¯$2ÒäUIÖÍØÕ©TUUQÓé4œO�rÖ\³8Ž�Ç¡š¨µ”eÀ¡:½ë\~AàlH³rÎ�RÌçóEÁ!J´O’½¨ÏÁB/©~/á0¿µs±�Öð!˜¦ÙÛ?w›‹ßùsð@´ÛñèH·Z mW•»°MpðåÅïD(õ.~Ññ}�¶Ô´C£-åêtªÖ~£ëRê‹1M Ô¹3ÏiûW9~ÐÙzÎ~ââUY¤ï·¶ùUŽï]sÞË×ìy×.ÜâmÓ´RÂ~™ë¿<¶�©ìó�ÿ ϱuü_æþköxÁŸïзª® º$6abJT1ÊçàòiI–hâ(c:ž!¥¡×ƒK{Û(EQ"¥£²)…ésûî#nß9¢Óßa<Ë)J‡V ý¬KU8ÊY�«*D¬™L¦DQëOöŸà¬dÐï¡uDU–x)P*egg´Fh�J=�•W‘çS&£œ¤³Š“Š³É /ž’ÙlÈj·C¿×£Û��Žs6·7¬ô¸uwŸȔ×ט–áØ3�8òܲڋ‘R£•oøò—oòðÑOÑÑÓ|Œs†4Í0V ¢À:Št£®æ#®nmàý�¯}õKœžä|ó›ïszæxòxÂÉÑcÊÒ3ç8×asµË›¯^æpÿŒ¿ùî-ÒAF%ã�7®ò“>E(�#åƒÛÏØlïms:<ãÞ½‡\½¶Æ—¾¸ÃlòˆL[Þz­ƒ«N±Æì?ñê+osïζw/Ó餌ÆsFSËææ6ã³cf““ш~'c6µ=c6—è(b¥ßãý÷nóÆ;|úÓ¯!uÉÙÌsëî„«—×èt:¬ogÄY—³“b©)ŠœG÷yãÕ¬ôºÜ¸fQRàÊCÊâˆ�]ͧ?s“ãý1£¡çÙá>Ö‘QŒð°1XçôÙ£ÏOKv÷V@$ŸMȺkäÅŒ£Ó˜áèë«[|á�×øóoþ”éT�f¡¬®gã!—÷694e#ö\ÝÇŞׯ�?þOè\ÿ úî_ãŸ<>×á©õqÊZ«¥Ñ†1µ€±5¬ÑZ“eÙB÷1”{¿X)w¡Ó"JI<Ž¢Ìñ®DÔ,_ç-eÒºŠ¢X”˜o›s޲<€E%I¨KÃçACFKÚ;*Šˆ:)^Iœä¶Â�Jb žAS”3<†*£âDÃ:OýÕ:ªE’#´Rhï°ÞQXCÜI)l`°XhIa+ žÊ;¬ð<…­‘¥ÚMônRíBê”a–ÏUk;�B’$!Ë2â8^è-5ãÝ®¼ÛT±m´sâ8^°ˆ«Ëf�Âɦ(pÎ-Ê´«D¢´@*�T|…o‰QU]!M+’N†Œ4¾TÎb½£[—²/Ë�¾�eUUÕúDq'Å (¬!õ¯N Œ)‚h…וD ðÇÊ0NNK¬Tuj™pç…â,¦Ê-½Ÿ!úÔݼ°|QŸïÙ^@¿ãÖòm‹ ¿´—öI²E5þ-0~‹Öî“—}–!HÝTU©÷]ls¾÷ùRsy¬”³\uIˆ¦õÖvþÃb”çÅ7.Ÿ ¿‰Z8€ �ŽPNµãJûï¦=I]íêbß\�*¶øÎÓ8¸ØV«í_åøR¸oÏÛÊð¿ãK)Z×è|÷æcQù£Ùk�CÕBë¿Æõ¿¸_øÝqѱǃÔâ—jû—>¾?ï[ûþóÍP½àÏ·«;�¨ûx2&K:˜¢CÀöœ ª " QbØÙé³½¡eÅhQ,0&F…:wœ K&…Ä*’ ÖW0ó9Ææ(•"„$NSÆ“‚[·£’ˆ,ë #O'œ��Ù»t‰QÎãƒ!•qôú=æEÉt6¦Cœ(¬¯M-U)(æg¸Â’Ä‚$ŠˆÒ˜$2ܼ¾Ç½ûûÌò’N–PZ*VZ¬÷\½´Áê@òèÉ gC�° ûOrrVÐÍV±å„^7#I4ÒG=;ceEpðì„Ò Ò^k~ðƒ$±$Š3âNÄÊjB§›ðî»O9=òÚ믰²š µ!‰ ›šáp¢Ke¥ Ç:] ¢‡Ö"tdç$Y'&JwœàeÊѳž1Öw¹}w:b{k›Þ O'³Ü½sÈþÓ‚n?ã�7¯ãýº�ˆ��L¦ÇLÆóH×¼ñöeª|Êp4e^H:Ç Ÿ1ްÒ´_ƒó.¤Ï0c0Xã³ïlRY…wTl8|vÄî•+ž2Ÿ¾ú•ÏñþÏî2™º}ÍÛo_ÃYøà½g —¯lbñŒ¦#ž>›3ŸTœÞ&ë¦Ü¼~…¿÷„ÙT!UŒsëcn¾ºË­÷ïÓ½´�$”·–|¸Rë‹`?Ï?Ï^û2¼öe.ÿÉ À¥úûËͿןëõg¼ÔöÏK‰MëÏ+õçVýÙc·þ|u©­µ¥ýzKçò<[­?7–ŽÕœwsÌNýùFýÙï.µÓ¶Íús°ô}R65`__jã­úó•¥c<ÏVêÏq¬flš1¹¶´}s½šþ4ש=f=žoÍù^¯?›ëÑô»Ë�¥ï›±lÎõyc÷¼ï¶ëϦ_Ý¥Ïå±l¶[—çµÿQ÷ä‹êŸ¿èöú¶ö!Ä0 IDAT¥”Z¨Í¿´—öI³ªª.”¼|&™åç[.˜(KÛ=o_΢ößÚ~9µG¦Ëùð‰¥ÏssÏ¡|K¥>ô݇óŒB•±E›š^þîyÛ<¿oÖÚøL_8Ÿ_¦íŸ¿M»òÅâø­{­Ý”Dü=úv±£®[k?ÿœ¿ÛÛ,_ÿ]ç�8ïå{¤igQÞ·µ�’Ë Ü‡÷ûy÷߇¾ç€Ó‡ú&xáŸïf BZ�@'1Õ¼ ’M:3XÍ8;�‘¥:J(æ®÷ÔôSÅæF�¼˜“OKœQŒMA>«¨œ@DY)}E¿«é$޽­mòù¥J6×;¹g:��ôbzý>¶¨O+âÈ£²ŒÓ“kƒQÒCG�˜n§ÇÑÑ!OpýÊ5Þ{ï§T¥àìtŽ¿ÜEK‹³b‘N6�GxÝan&u¥C‰©fDªÂÙ)E!™½¬ËáqÎÑÙcF£ë{8ãØÙ°»Óåpÿï“Óœû·Ž1ÆðÊ««\¹ºËO~üÖÖ×yòä!o¼ýÜyŸÉ¤"Š [«ìí)žî"…`m%¦ßdQ�ñ´ Û0šÁlʉbMUÅŒg1"ʰx”Îèv: '%:JÉg9ÇÂÕq—i^‘Ô Ä`ò…¾_úç/í“j/¢þI°—ÐÇÀš f2™¼œ`^Ú'Ò&“É… æE²æù¶Î¡äó–åÂ6¿(jÊš?§�õ­©—c’¿Šý¢9âÃ0˜´~ÎØü†«G5Ùl¡åóù5u�>Tú¨ï~Ñ6b™Òõ{~T;ê¹ÀÞ/ü_wW—~‘Ÿïíþ£¼õôº}˜8æ~Žôž$R(Uâ\‰Æpóê&QlÑ‘ U·f†³q…!a<™C'åè8g23�qVã] µ.„•8,‡Çg8¯I³Ý, Ìé™Ìfìœb ÃÆÚ±A°X²$%Ñ0èJÞ|}k f³Â[²N�'ûªÜ0è'ÌM�–&³’nÒc:Ïå�õ�˜b6"7}î?=bc¥Kg\Ò�»ì?òàé]¼p¬¬mðþû|îÓŸ§,ŸÕš%]çLKÁ+¯]a>QììiÒnÂÿ÷—·P*&[S IœÑõgÇ' ú]œ…­�uÇ8çAx66V� ©æŽµ•&cÏúú ø)½žD(Ç`u�gÇô:-%ZG(e)‹˜²È(òû‡O¹ruáæd© ŽWÉ Í�{w˜�,;[—Ð"áòÞï¿ÿ˜£ªBÇ)�žpåêuºÉý[��ªb}’qëÖ#´R¼ñÆM&“9'j†Ô’{w�ÙX_C+I¤#º�„騢¬JΪ’³INe%Æ œ1h-év9=;%�%ÇvÊöNBiJú¢K'[%¹"xº?ç‡?¸Í|æøòWßáÙñ>–„‡�žpíÚ{[=ö÷OØÛÛãî½û)¹re a»TÖ±ï³}{/Í�M¤Ò òùˆ|ɲb(RW§(Cò…‰x9i„=L�ÜLDX¦Â´ø!<úØ‹dÒ-45¦éï+a[qæ-™Í /¼ˆ$âifÏÊÐPg󫯲sWžÙ¶Åä¶Ff̘ÂË/¿JwoŽ¢’ihbÚ´itvìb _ÀC õõ²xž‡2mL3ζŽ�¤&OG) ðX0iqÍÇ·ôÏÅᨖûçµN¶T‡ ¡+Ï=7 Ã0ˆÅbô÷÷ÓÜ܆�Ö> �I¬˜Ã®�Yvt–ØØÞCo@6_$Ä¢·¯H6[¾SWYÄãuò.[w줫o¬�6ÑÊ$T=Ùy×ÇˆÛØ‰:žßÐÇþðu‰:fÌheËæ]ô÷¹´¶M#_Ôt÷z˜f;§mæò~3¹ �©s�ÂJ%èè&TE&O­ãØ£çS_'™4Ÿ¸£¹¡�þÞ�4Ö§i›Ôˆíø¡‹rBZZ-¬GEE,'×[àÈE3™55‰eà˜�/XlØ´�ã–ƒa¸,Z2Ÿîî<Ù±€9³R´4‚A–©m Ž˜ß†e)vì` hò܆-ô\ò>¡vèèÌòìsíøaœ¾lʦ»¯ŸT}3¡,‹]�ýDQÈQÇL§.i¡#“LC'1P(²uK–‘akGÙ|D:]ÏäéÍ,{Û\&·ÅYºxùl¨(ÀP¶¥˜9«•d:dÊŒ ™ún1G¦N<~&o9®‘·,kfΜÉ”Iin�ÓÐhbÙ†éÐÝ•eÓ¦­ôõw3{n†åðê¶,XqÚÛ;ikm£P*P*ùر€Ù3&ÓÖÚ€a†äK}L�ÖÀ¢#§“ˆ)e·ã¨¨|7²Em‹9eþ©5ßÒ?‡›ZîŸÆqÁ‰×e¬_´Kì~EÒ‘w¾·Á¨zâ7ÝtÓ•û0/ÝÐí¡|‘\.‡mÛr¨©¨i¥R‰þþ~’Éde}ß½�©…†¦:¾Ã0ÄqÞȵw„˜XJ¥¦iñ=³y6¿ûóoØÖÅ˲ÑJÓÕ›eKG»zCz³>¡¶è/扔¦§w€þ|OP 4ýù^äãz¦#R!‰º$E_‘͹¶ƒmÆ0­�dª'^‡[ ÙÕÝ‹V–í`ÇbhL 9�æ–©ìè±™\Á'@á�MõøžO¦¾ÓrØÕ�e Ù‚EOŸ�„‘¢äøA@,‘ Bã†%/™ÃŽÎNâ‰ñT‚]=,8rÅÀ啎Nr®‰eeèêéÅ CB üȧ¾©Žß�(Ñ<©žÆŒÅôüÐgË«½8±8Ù\–ÅGΣ­­‰†tvÌ$ïjÜÀ$ÒšéS[Q–IW¯KÑ7©k¬#•¶ˆY6yÏdË®,fÌb èÒŸèÉz‡5O½ŒŠÙ4¶&X°p* u ×-OÔ±³»“é³§ÓÓïòÊöŽX¼€0ŠèéíǰõÍ Z¦´ñÜ‹›hhHÑÐ’àÕí;I×OÂ�<|·Èôi-8Ž�¡aÁ¢Ù(Û¢»/‡¶LÇÄ´L‚Àago7çžwùR›_ÙÆœÙ“hl¶Ð¦æÕŽˆÅHfêPøA‰Im øÊ'T}½Ô7¦ÑÊ'ÒEbŽ" #¼À§äû,Y2ƒ™3ÓØ¶Ã¦ ;°ã†cb˜uhåbÙí[ºðtÃ6ɤ-vŠöÍ[˜1g ý}ýtnï¤.iӛ͑J·ÐÛ›csû+L›ÕB_®‹04 1Nª9É õyÚ&ñ-ýsq¸˜¨ýó®®®ÊóÖÖÖÊó/|á ·.U ºêqèB‹ÕÏaÏ«AŽõú�q ~�ý•2Fx]ýƒáÉžÝ>VÕãÐP¯µ~læå ©Ü‘Fk¢(" ÃÊù–Åb‘L&C*µ· 11åóy²Ù,‰D¢Ò¸˜¦9ìÓC±qÙ£Å7 q- C{˧ø~üÅGøâí×cGQb­#L“òÝÁ,ß÷@E(Â@c˜&J‹>¦ebš€Ç11”ÆP1J%¿|1Ë$×h"¢H„ñ˜�2h(•td¹­Cì˜Â´M ¢È§.Ca’íÏÑИ"Sgc›!®=½¶íày%R)¥ TpqâNùT9eš¦†ÅRž’«ð|…i…ÄM:™ ›‹èËk”s|ßÇPå;Ù†EŽi“/`XDZá8&�_¢««ˆçŨo¬£P,à»&N¼œÌèîÎh�I­ tîèA&éúɘ]^çüˆ]ÝýØv ×õH% fÏ›AÇŽNúú]TS’/}àÿãä§Vñ-ýsQë&rÿüù矯<_¼xqå¹Rêd ª†¨ê±:!T�zNÕkªÞÛýõî $v?šýžH’Ð!¬º�öhdJ¥–eÑÐÐ {DM‚€¾¾>‚ �ïѸ‡|3^{‹ï(ŠˆÅbr4�¨IžçáºnåÔ‰Ã-¾_èø ?~ìßyqç_@CDFùÈ� Òª|”©Ê¿‘Råß~h9ëÁé”ë¯*§ZT®ƒ.ÿ^¯•aÀào…Öƒß1Ëë�֠á5¯rê²ÒåÏkÊw²\0y Wžü1O[rXÆ·ôÏE-ª…þ¹$€^#  CÜî{†ƒ C<ÏÃóIM»72C󫾨ßHçõ q(«^g«×ã‘Î%®åÆEâ[Ô"‰ï2‰oQ‹$¾Ë$¾E-’ø®m’š@FÚÓPý|èQ1‘Œ§19‰oQ‹$¾Ë$¾E-’ø.“øµHâ»vIh‚Ù½©~=R  1‘î ‹Ä·¨eßߢvI|K|‹Úu¸Çw­‘Ð5ZC#D-8Ü×g‰oQË÷õYâ[Ô²Ã}}–øµLÖçÚ   NÎ+µB•=I|‹Z!ñ½'‰oQ+$¾÷$ñ-j…Äwí‘P ‘¢vI| Q»$¾…¨]ßBˆC‰q°+ „B!„B!,I‰ å²Ë.«Ü†Ð¶mæÌ™Ãõ×_O©TzÝeº®‹RŠ�7îÇšwüñÇó£ýh¯ŸÉf³Ü|óͼõ­o%“É0mÚ4®ºê*z{{X½„Ø›ZŽ7€íÛ·ó‘�|„9sæ�H$˜={6øÀèééÙ§rÆ[�0 ¹úê«iiiaÑ¢Eüå/õ»—]v×]w݈ã–.]ÊW¿úÕ×U®Sõ6¥zxï{ß ¼ñ˜�ÝãGˆ7ËwÜÁ_ýÕ_1cÆ êêê8òÈ#ùÔ§>ÅÀÀÀ.»T*Q(öC-÷tÙe—qôÑG�z*ÛSO=…RŠÕ«W�»Ì±býÍØTo�LÓäˆ#Žà’K.á™gžÙ/å�w…í¢8¼HHL8ÿøÇÉårìØ±ƒï}ï{üô§?å†n8ØÕzÊÅ"Û·oçÖ[oå¹çžã›ßü&O=õW]uÕÁ®š8ŒÕj¼¹®Ë¹çž‹ëºüêW¿â•W^áÿ÷yë[ßJCCÙæm·ÝÆÃ?ÌúõëY½z5 ,x]å\xá…wÜqû½\!Þ ûØÇèëë6üÇüÇ›6ýÝãGˆMkÍ¥—^Êç>÷9þîïþŽx€õë׳bÅ Òé4©Tê OãË_þ2W^yå~¨íÈÖ¯_ϯ~õ«ÇÝ|óÍlºÚÐöhÇŽüøÇ?¦µµ•ã�?žŸÿüç¥k»(/r 1á8ŽC*•"•JñÎw¾“O~ò“Üyç�»ZoX[[+V¬¨¼ž>}:3fÌàŒ3Î8ˆµ‡»Z�·µkײaÞzê),«Ü¶µµÐ?†/½ôË–-cÊ”)o¨œ/ùˤ\!Þ ±XŒúúúƒ6ýÝãGˆí{ßûëׯçé§Ÿ&�WÞŸ3ggŸ}öA¬Ùø544póÍ7sþùç{ÿå—_æ‘G!�N¤š½1ÕÛ£ÖÖVN9åfΜÉÕW_Í»Þõ®¶Choõâ@“#€Ä„·uëV–.]Zyíyÿø�ÿȬY³˜4iW]u¹\®2>n¼ñFfϞ͌3¸ú꫇•wüñÇó‹_ü‚w¿ûÝÔ××óÀE7ß|3 .¤±±‘óÎ;�W^yeØwo½õVŽ<òHš››GÐßßÏ’%Køâ¿8æ¼uvv2kÖ¬}XBXµoAP*•ؼyó^ç÷ñÇçŒ3Π¾¾žc�=–G}tÜó^í#ùÿò/ÿÂí·ßŽmÛ{ì±{�îÞT>Z¹ûR7!Ežçñ©O}Š#Ž8‚d2ÉÂ… ùÉO~2ì3Ç<_úÒ—xÇ;ÞA&“aÙ²e¬]»–+VpôÑG“ÉdxÏ{Þî]»†}§útŠã�?ž¯|å+œvÚid2™=â<n¸áfÍšÅÌ™3¹öÚk™?~å4Öñl«Äáí+_ù _üâ‡%F2eÊzè¡ÊëuëÖ‘H$*¯ï»ï>Ž?þxR©óçϯ�ûµ¯}�/}éKüüç?ǶmþáþaÌøY¾|9úЇ†Mÿæ›oæâ‹/±nÿ÷ÏË/¿¼Çi^·Ür Ÿüä'‡Å4žØ…½·¯»«M©/¡µfÙ²e£žN=šO}êSh­¹çž{ƽ©Sm_úþ{s ¶‹Òg8¼HHL8÷Ýw¿þõ¯¹ûî»ùà?ÈO~òn¼ñÆÊø«¯¾šöövÖ¬Yßþô'6mÚÄg>ó™Êøn¸�ûî»�»ï¾›‡~˜|>¿Ç4–/_Î…^È#�<ÂÉ'Ÿ ÀM7ÝÄ�wÞÉ�wÞɺuëˆÅbœyæ™xž”àÛo¿�Ÿüä'<óÌ3¼ÿýï§µµuX¹Að¾÷½�c�=–ÿ÷ÿþ߈ó†!}}}Üwß}|éK_â{ßûÞ^fB¼^µo'œpGu§žz*·Ür [·nÝ£^»víâ¶Ûnãæ›oæå—_æÄOä½ï}o¥cÍ{µïÿû\ýõ\~ùåø¾ÏÓO?=žÅ?¦ÑÊÝ—º ñfò<�|>?lˆ¢h�Ï9ŽÃüùóùå/ɳÏ>Ëå—_ÎW\Á‹/¾XùLWWŸûÜçø×ýW^~ùe,XÀñÇφ ¸ë®»X»v-7n¶ÍÚ]WWÿüÏÿÌ×¾ö56lذGœÿÓ?ý÷ß?÷Üs¿ûÝïèêêv ³±¶UâðÖÛÛËÖ­[yë[ßú†Ë¹è¢‹øÐ‡>ÄÖ­[Y¹re%YóéOšÏ~ö³,_¾ß÷ùö·¿=fü\vÙeÜ{daX™Æ/ùK–/_>âôS©×^{í°Ó½¶mÛÆÊ•+ùøÇ?>ì³ã‰Ý±Ú×Ý�§MÛ½/¡”bÚ´i{ô Æ�Ç9ꨣx饗Æ5/#M»Úxúþ{»(}±?¨1c„Á¤|Jš؃ClpˆI 58Ô hš€ h¦3€YÀ<`!°8I‹ kùòå6†¡¯»î:­µÖýýýÚ0 ½uëÖÊwüq=uêT­µÖÅbQÇãqýä“OVÆçóy è 6h­µ^¶l™¾òÊ+‡M·T*éd2©×¬YSy/—Ëéææf}Çwhß÷u}}½~â‰'F¬÷²eËô~ðýÑ�~T¿ýío×¥RiÔy¼é¦›*ó¶páB}ç�wîãRbÿ¨õxËf³ú–[nÑ“'OÖ¦iêåË—ë§Ÿ~zX9ßþö·+¯ÛÛÛ5 Ÿ}öÙ1ç}èû?üá+¯¯¿þz}ùå—�X—Ý-_¾\_{íµ£ÎßÞÊOÝ„8FÚ¦zÕªUZë=×íÝÍ›7Oÿçþgåõ²eËô¿ÿû¿W^¯[·NzÇŽ•÷¾þõ¯ëE‹ ûNõ4v/£:Î …Â^·acm«„xæ™g4 wîÜYy¯ºŸèøÃZk­'Ož¬|ðÁÊçÖ®]«ãñ¸ÖZëõë×kÃ0ôæÍ›GœÎg?ûY½|ùò½Ö¥:~\×Õ zõêÕZk­·lÙ¢ëêêt>Ÿßã{Ë—/×7Ýt“îëëÓõõõzÝ�¶¹† IDATºuZk­¯»î:}ýõ×Wê>ÇcM[ë½·¯Cã‡ât¼ííî}‰±ì­�}ÿû߯?ò‘�Œ{^Fšöxû"{»x¸ôž{î¹ÊP 8i0G°p0g0k0‡0e0§Ð:˜chÌ9Ôæ êªòɪ|ÅPþb(Ÿ1”ß0GÉ�Œ•7Ùïä@b¹öÚkù·û7¸í¶Û¸öÚk9í´Ó˜6mQU2ÿ¾ï“Ífظq#a»Î‡iš{Lãíoû°×›6mÂ÷ýa{pR©'žx"/¼ðííí °lÙ²Që}Ûm·ñÄO°}ûvb±Ø¨Ÿûüç?Ïg?ûY6oÞÌ­·ÞÊ¥—^ÊÚµkßÐ)#B¼^µoétšOúÓ\wÝuÜ{ï½üÛ¿ý'œpüã9æ˜c†}wöìÙ¤R)r¹/½ôÒ^çý`:”ë&Dõ6e,]]]ü÷ÿ7�>ú(½½½lܸq�;Æk³yä‘är9ÚÚÚ*ï�u*CuÕq¾iÓ¦½nÃÆÚV 1gÎ6lØP9åŸþ韸öÚkøä'?9®r/^ÌgœÁ’%K8ï¼óøð‡?ÌYg�µ×ïì-~Çáâ‹/æî»ïæÔSOeåÊ•œþù$“ÉQË«¯¯çãÿ8_ýêWùÞ÷¾Çüǰ~ýú}žö�ÑÚ×Ý�·MÛ½/ñFtttpÞyç�{^F›öxûþs»(}†Ã�œ&&´t:Í5×\Ã)§œÂªU«*k[·nííí´··³uëÖÊ-6=Ï# Ãa‡¼ŽG©T" C‚ ö~,#�Ó××0âášCÎ:ë,šššøæ7¿9æôLÓdîܹ¬X±‚£Ž:Šßþö·ûT_!„Z�7Û¶¹øâ‹yøá‡™5kwÜqǨŸê�5ïãáº.¶m{ì±q4û£nBlù|žO<‘ŽŽnºé&~ùË_rÌ1Çìu{2Ÿc½7–ê?A{Û†�µ­¢®®ŽÙ³gsï½÷VÞºào}}ýI=Ê­ÖMÓäÁäÞ{ï%‹qñÅóž÷¼gÔéŽ'~.»ì2V®\ ìýô¯j×^{-¿ýíoùÄ'>ÁÅ_ÌÔ©S_×´G2Z¬¾ÙmZ©Tbýúõ,]ºôuÏË�}鋌Ç�Ø.JŸáð# QZ[[ihh`Ö¬Y¤Óiî¹çž?7þ|”Rüþ÷¿¯¼7Zc;Ö÷Â0díÚµuÔQÌ�;—(ŠX»ví¨eÌž=›ŸýìgÜrË-£Öo$±XŒÆÆÆq^ˆ­VãͲ,¦N�:®?ncÍûxÄb1|ß6ì~í€×cÔMˆƒmíÚµtuuqË-·°dÉÒé4þóŸÙ²eË›V‡yóæíu6Ö¶J€o¼‘o|ãc–J¥xþù燽·ûŽŽÓO?�Ûo¿�Ç{Œ»ï¾›mÛ¶UÆù¾_y>žø9ãŒ3Èçó¬ZµŠ?ÿùϼó�ïs^&MšÄW\ÁÏ~ö3þñÿqÄÏìïØ}³Û´[o½•¹sçrÎ9ç¼áyy½}ÿшí¢ô?’N¸®‹ëºôôôp×]w±jÕ*.¹älÛæÓŸþ4ŸùÌgxà�‚€-[¶Tþ(¦Ói>øÁòÑ�~”5kÖ°}ûv>ýéO�9Ít:͇>ô!>ö±�ñä“OÒÙÙɵ×^ˤI“8÷Üsinn梋.âŸø/¾ø"Ü{ï½{Êzî¹çò…/|�¿û»¿cÆ ÃÆ=üðÃ\ýõ¬^½šÍ›7óðÃó‰O|‚ööv.¼ðÂý·…صoøÃ¸æškxà�hooçå—_æ‹_ü"k×®å½ï}ï˜ukÞZZZhooWÒk$Åb‘îîîaÃÞŽzÚ—º q(ªŽ™¶¶6úûûùîw¿Kwwwåȼٳg¿iõk6Ö¶J€+¯¼’sÎ9‡·½ím¬X±‚õë×óÊ+¯pÇwp×]wUn¡~òÉ'ó£ýˆÍ›7³iÓ&®ºêªÊE‘{zzøñ�̶mÛ( ¬^½šT*Ess33fÌà‘GaóæÍäóùqÅ�iš¼ï}ïãÊ+¯ä‚ .Øë)JÕ>ÿùϳjÕ*,X0âøý»ÕÛ‚7Ò¦]rÉ%|ík_uüÐÅ—ûûûY³f ×\s +V¬àûßÿ>J©ý2/{닌Ç�Þ.JŸáð# 1á|ë[ß"��ÇY°`ßùÎwX¹reåÖÔÿüÏÿÌg>󮹿8ýôÓY·n]åûßüæ79ãŒ38ÿüó9óÌ3™6mZåí½Y±bï~÷»¹è¢‹8úè£éííå¾ûî«Fù£ýˆ¥K—òŽw¼ƒ3fðõ¯�îîî=ʹñÆ9õÔS¹ä’K†�³;cÆ \×å£ý(Gy$ïÿûéììdÕªUL™2å�.6!^—Z�·¦¦&®¹æŽ:ê(N>ùdþð‡?ð»ßýŽ… ŽkÙŒ5ï×]w?ýéOG½­îX¾ÿýïÓÒÒ2lï^¾±ê&Ä¡¨:f-ZÄ-·ÜÂç?ÿy,XÀÊ•+¹è¢‹Þô:í¾ úÃ=t��±¶UB†ÁÊ•+ùú׿ÎÝwßÍ駟Ή'žÈ·¿ým¾ñ�oð/ÿò/@ùî–Ó¦McéÒ¥\tÑE¼÷½ï%“ÉÐ××Ç]wÝÅqÇGss3?øÁ¸óÎ;+G¬~àओNbéÒ¥,_¾|Üñó7ó7lÚ´‰K/½tÜóÓÜÜÌi§�6êøý»»·Ÿ¯§M‹¢ˆöööaGIíî;ßùuuuLš4‰�|ä#„aÈúõë+×ÝÜ_Û¡Ñú"ãñfl¥Ïpx9P­ÓXåŽ4¾úJ×C�Ư«?S}åìê+i=·ª‡†z­õ¿È‚B!„8¬ìرƒ©S§R(ä:?B1ATŸ^¹xñâÊs¥ÔÉ@?T QÕcDùÎlÕÏuÕsª^SõÞî¯uÕójc&þú#ß 9H!„Bˆqxê©§˜7ož$„BLHrx!„B!Fð /ðâ‹/rúé§³cÇn¸á†Q/~+„Bêä !„B!FÐ××Ç—¿üe¦N�Ê\Àå—_ÎUW]u°«%„B¼.r�B!„#8ñÄY³fÍÁ®†B±_È@BDaòÝï~w¿—»bÅŠý^¦bßH| ñÆÈº.„Bì_r�xSd³Yþçþ‡øÃÃÞÿõ¯Í¢E‹˜7oÞß) ü×ýïÿûI¥R{Œßµk�?þ8ÝÝÝxžGSSçœs���#Öa¬òöÕøÃÊó(ŠX°`§žzjåÖ°B.$¾…¯×øC¢([ïxÇ;X¸pá~�ÎþÞF!ÆV‹ý!&:I‰CV"‘ଳÎ"™Lî1nóæÍ<òÈ#œyæ™L™2­5]]]¤Óé×UÞëõ¾÷½�L&ÃÀÀwÞy'ÍÍÍuÔQû­|!j•Ä·bÈòåËÉd2tb!„Øÿ&Bÿ@ˆ‰L@â�¥”qÏ@E¬ZµŠóÎ;�æææÊûmmm¯«¼ý!�N3sæL‚ 8 å Qk$¾…o¦¹�Bì?© ÄD$ qȸí¶ÛX¸p!Ï=÷§œr ‹/fÅŠ\}õÕÃ>××ׇišÃ6þÕòù<÷ß?===„aÈ’%K8å”S†•÷­o}‹#Ž8‚;vEg�u3gÎàÕW_å÷¿ÿ=¥R‰ææfÎ9çœ=-•Jlݺ•L&ÃæÍ›Ùºu+'žxbeühettt°zõj\×¥±±Ïóöº :;;Y½z5ù|žx<ΙgžYiìvíÚŪU«Èçó$“Iþú¯ÿzX=]×å®»îâ„N�ÆOTßßB¼^{‹ûo}ë[ÌŸ?Ÿ;vpÒI'±aÃ:;;1M“sÏ=—É“'ãßFlÛ¶�Õ«WãyÍÍÍìØ±ƒ¿ÿû¿ØkÌ !öÝDë1ÑIH2²Ù, |èCÂ4ÍQ?×××·×Ã8‡õ¬¯¯§T*ñÓŸþ”yóæ1eÊ”aŸ ‚€·½ím466òâ‹/òÐCqÅWP(¸ÿþûyßûÞG}}=kÖ¬áÑGå�ï|çß衇Èd2A@¡P ½½�¥K—ŽZÆé§ŸÎ¯~õ+.¾øbZZZؼy3ííí£.Ïó¸çž{¸è¢‹hiiaÓ¦MÜ{ï½\~ùåh­¹çž{8ÿüó™4iÅb‘x<>¬~wß}7oyË[äÏ¡8è$¾%¾…ÍÏþóa׺âŠ+†m'ö÷Ap 'ÐØØÈ³Ï>Ëo~ó®¸â êëëyê©§X½z5—^zéÓmáº.¿úÕ¯¸ä’K*q¼qãF€½Æ¬eI—Zˆ×c¢õ„˜è¤µo­õˆï)¥*¯—,Y2f9uuuô÷÷�:Þ0 ‚ à�ü#äóyr¹ÜˆŸº`Ü‚ ¸ÿþûèèè ŸÏóðÃå_†#Öcè!/¼ð<ð‹-µŒíÛ·ÓÔÔDKK Ó§O'‹ +·ztttÐØØXùüܹsY³f ÝÝݸ®K]]“&MÊ ß­5+W®dêÔ©,^¼xo‹SˆýBâ[â[ˆ×k¬kí-îw�õßÿþ÷Ô××W^?ùä“£–9Ú6¢¹¹yÄ8Þ[ÌÊQ@BŒ¬ÖúBLt’oŠT*E©T"‚a{Éòù|¥Ó7Þ»ë455áº.›7ofÖ¬Y{ŒïììäÁäÌ3Ϥ¹¹™žžža§aŒD)Uiˆb±S§Nå=ïyÏxg€… òÐCQ(F-cÓ¦M8Ž3j»/ƒ(Šöø¼çy†�çyÃþî>?sæÌáùçŸçmo{Û^§)Ä%ñ]&ñ-Ä�1Þ¸ßýè�½MP­z¡µ5¦ö³Bˆ=ý!&i±Ä›Â4MæÎ�ËêÕ«+Ùô—^z‰0 G=—w4–eqÚi§qÿý÷³qãF¢(ªÜ º»»‰Çã´µµ†!ãîLž<™þþ~6mÚ”;ƒ¾ï�ù½ŽŽâñ8™LfÔ2¦L™BGG���ìܹ×uG-sÊ”)lß¾½rmƒmÛ¶¡µ¦¹¹™É“'³mÛ6zzzð}Ø^–·¾õ­L›6�ßüæ7DQ4îùb_I|K| q íÑ£q¿/öÇ{‹Y!Äž‡þ��$Þ4gŸ}6�<ò?þñ�1 ƒ¶¶6.¸à‚a‡€Ž×âÅ‹I&“¬Y³†‡z¥ÍÍÍœ}öÙÌŸ?ŸÍ›7sûí·“H$˜6mÚ>5¶msá…²jÕ*þð‡?à8Çs GqÄŸ½ãŽ;0MÃ0H¥R\pÁc–ñÎw¾“ûï¿¿² ƺuå»ßýn|ðAÂ0¤®®ŽóÏ?Ã0¨««ãì³Ïæ×¿þ5¶m“H$8û쳇]¬îôÓOçÞ{ïåá‡欳ÎÚ‡%,ľ‘ø–øb;öØcùÅ/~Á»Þõ®7÷û"‘H ‹ãÖÖVlÛ®Œ-f…#«Åþ�Ù¾GÞþ)w¤ñªêý¡Gc„×ÕŸ1ª¾gT½znU= õZëÇöa^„B!Äa(—˱råJþöoÿö`WE!ÄëôüóÏWžW_?Q)u2ÐUCTõz·çºê9U¯©zo÷׺êyµ‘ÞÛ—ñûLvY!„B1(—ËÏ>û¬ÜiO!DÍ�SÀ„B!„´qãFÖ¯_”¯ûsÚi§ä !„û‡$€„B!„tÌ1ÇpÌ1Çìj!„û�œ&„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQã$$„B!„BQ㬃]±ÿh­v„xÝ”R» ‡4‰o1‘I|ï�Ä·˜È$¾÷Nâ[LdßµG@ÜH�Š44b"jXª×[ilÊ$¾ÅD'ñ=:‰o1ÑI|�Nâ[LtßµK@Tu0j­+ÃHã…8TU7$J©Ê0´þ® �Ä·¨ß#“øµ@â{dߢH|×6IM0£5,aaEÑ Ž‡š¡ÆÄ0 LÓIJ,LÓ<¬‰oQ+$¾÷$ñ-j…Ä÷ž$¾E­�ø®}’š@ªŒ¡Fäþûïãþÿ»�?­[GGÇv´CiÐ&±X¥ �aŠžînÐÃ0БÂ0 "­QJêˆtªÇqˆ"HÕeÐ:¤³s;� ô÷÷c`bÇ,J¥a裔‰åØDa„mY„æ,ZLÌq°b1.¹t9‹-å�Õ« CßuéêîäÈ%‹ùõ=¿á‹.$Wร�$¦bñ$[¶n§äúÌŸ?‹ç7nbó¶�Ì™5›¤íPÈe9vñ"´Öôgs˜¶ƒc™ttw³æé§èíë帣ß´ɓ±”AHDW¶Ÿ”c£ýO<ò*ôéíí&Ÿ/¹EJ¹~š›8îí§Qß2…T*ÃÔ©Ó)r(¥ØÕÝE*•‚HS*•¨¯o 7ÛÇ@1�ã¤É¤ëQQD]2I2– æ8åHA(¥ "Ÿì@�Às™<©™x"N_ŽžÞ>ê™5£ S„aH€Æv,LÓ].Lë´F¦i‚Òøž¦PôÈH¦2i‡DÌ!Ô历2ÌrgCD‘Æs²%ò¹©”C"™ ð´ÖX¦BéppSärE …"MÍbŽC„! .Ê0±L/ð‰Pè0$Ô`êÇqpœ¹… '†eš˜–"+/£|¡@†8¶A]ÜÁq ,Û f[4f’•ÆghݯõFf¤ø~òÁgxì¾ul|¾ƒ-¯ì$O3�Ï’J¥|M„…Ä,‡ P "#ÂP„�L&éÏõSŸÈàyÚ,¯ ;Žç{8±8žç¢Ìˆ0Û¶ñ=ÇqÈ— Ä,‡0 ‰Åbh,Û!WÈÑÔÐHn`LEÑÍ“JÖQ*¹Äâq n�d<�çzØŽEÞ-7ã¸�‹2 twbdsý466‘Ïå±�8~èc[:ÔĬ^à¡ MÁ-â$ㄞ�e9ø®‡w(äsÔ%Ò¸¾‡süË0ˆ”BaD Çr(.†aPòJ„†4 3‰ï¹8qßóHØI‚0İab~b&J(Ë [Ì’tXX À \,Ð e+ Ä1l¼Ðǰ ta[6Å HÌŠã•< Û ˆ|bF­Á° tbhƒ‚_ ´± ›0 1,hb¦ ¦Ex8†C¨`i›˜§è°c&¾bÙ¾ö± Bˆ91Ü ;Aøfˆëydœ:\¯„i¸^@ÜŠ“óH¦’¸yÓ610HÅòÅò¶" ± …X1‹þüq+†ëI$“„n„R�÷Kض�¥ ËÆõ\Z§51oétNz÷[8ñ¬£%¾µæOkcíãéµkyå•WéÎfééËRòbñ�õI&552½µ…æLét/,1�-à–B!*ÒD~€ö B"íbš&a¢uDäF‘ÆÂ@‡.�뢂\K™„:ܪrÛ§Ë듅 Ü¦E•ß 5n²}ý<çÅxt{�RÂ&­§.8‚ÖÖ ™I”í)Ed€IåõWåm@¡ƒ�þ��¸ý½ tu“L¦Ñ(” –câG.¾_"�ÓÓÝGäiÒ™ìT¥Rß÷p…&�Sìígçæ­dbIJn‰\1KÑ èêÊÑ]´(¸%ק䇄@äXJaª‹¦�€«M\"£Ü'Q˜€Âqb8ñ¥#о¦ß‹ÐDQ@¶0 °­òï�Š9Ä”Â2L´²0Íez |¦NšÃ¢£Žã„ÓÎáí§�+ñ­uy=T Û¶Ëm¨TEƒ ÌÃ0»ø®E’š †—¡=Ï<ógn¾ù+<ùä“(Ê™£ü 5ué$©TQ¤ñ]Ÿþþ>”­4Q¢"ÃŽ�.7P–¥p=ô™4e&¯l|Ð \ßcRKýD:"ÔSA¨¡©©‰B.G…tïÜEKSÙl–‡÷ Eww7 �\La`€“O:žöÍ[8å”SXºh!+ïþ%íÜÉ%ç_€ëy$“1&OnÃ-¹ôuõÑ”I‘t�éS[g�;D:ÄÈ…dR1‚0 “p8fѶmÛÊìimärJ(œ˜MÏ®N’“Zyð×wÓ¾ñEN?óLÖ­y‚Èsɤ‘Ïìyó¨Kgˆˆˆ ØÒñ**‚†Æf&–aStó$q\¿„a€ ÒIðŠýDX¸¾OÁ.ÒÜØ€e™hÃÀó\ߣP,`bPŸIÓÓŸ'ê ›Ë2}Ê$ZëñJ%b1‡XÌ&LÌ@àDZƒ¡0MAø�Æ<ŠùJ™$¶R„d}i"†aR(üˆbÑà B Ä6u©$ét9Ah¢ˆ4åé~ èëË‘Íf‰Ç&MjÀ4 ˆ4aP^O"]¾… ¸~€ç…xžKvãeÌ]2ý°ŒïWÛ_⮟ý€çž}†0€|¾œì„rRAÁ°£†!( D†B©òLÃ(o·õàÎ�M9@^;! Ë(wÜ pÓtQ†�Ž4a &L†~WÄœŽ1åUÞšV†Ø¶SÞ™4øžV–eÂàç£Ê2PJ•ã/èòž¦<_JiLË ô}À$ |Ô˜†�¡ L *Ô€ 1‡H»04íÁÁ0 ”R˜†YžF¤ÑQ„Ž"0è*{®},)+ ÞUÔÒ?PÞ¹Q*Ñ:UN,[6ƒ-´Qjèûm”—Ÿ# ~ä–räz:1Ñ ô÷^àR,hji$ }êSõÌ™¿Óˆ³cG¹B ­5Ù\�Y³fâÄl¦LŸÊ@o/­sçÑÛÓCCѽcÁ¶N&·Õ¡ú\ús¼Àò ,Ã"¤Ü_`p2Œr=ÍrW‚p0ÎLêü¦2pb!vèD õž±¨uyÝŠ¢ŒòN&Ó00M›Þî�<þð}<òà=Ì_|¾æs,\rìaßCóê íb‚jg€Áöèµg­Çw­2P¹c­#�WUïïíq÷ç{ŒªÇ¡!~ÓM7]¹órÐU7.QñÀÿÇ/ÿÛ;Pƒ�Ê�ÓPDa„çy¸Å"…\èèµÃõ”20,ƒL¦žææ&l»üg$S_O:“¡.]G±�Ã-•ˆ¢ˆtºžX,†ë–ÿ¼›¤RuÂItíÚI1?€iÙL™>ƒºt†X2Á®î.ÚÛ_!ÔC…lzù^Ù¸�9sç3oÖL¦¶µ‘J$Xö–·0©¥™RÉÃPžWÂ÷2é m“šI§æÌ˜ŽÖðê«›ËÉ‹d¥À0#¦LnaRK3³gÏÆúz{I×Åyñ…g½W$ ÊiÇ6©K'©O§°-Ezø��Ö†¹=½tw÷…mm-44f‚Ï�pýˆ\¡TN@En2�s)ËëHS}= õéòŸÎb × ‚ÁõÍP˜†Â¶M[a;¶UÞ;¬#E*•¥‰4 dKìè +МI’p^;ìthý­%»Ç÷ü‰›ÿáût¼Ú‰©"EùˆÊÈÂ0 BãŽeaY&�Ïç0c6Z+lÃA¡Ð‘ƲlÌò¡]X–Uî¼£ˆ"ŒÁŽªåš0 p=;f•÷ô`–~¥‚Ë0 |'æà>(E CL³¼W\š¢[¢¡¾žb±Xþœïa&aáû>1+F„†…çyØ–…•¤Fl0æ Ã@Sþ?«PÄ�…ü`Ë¥þöÞ,V·ó¼ïû½Ó¾a�gä9$I‰”¨YrlËŽe%©ÓViÕ$ zWä¦@�&@ï ½rÑÆš‹ ½hÐAm�»±]Ø–b'Š,9¶jKÅA”Dòð�<óž¿i ïÔ‹g}ûÒRj·p,ñ6yÎ>{ÃúÖ³ÖûüŸÿ€ÕŽ˜EQ}ÀYKç{JWC`º1eÙ6TUEè=Z+bJ8mð!0žŒˆ>Rš’¦m(ª‚¢4à!`¬šSaZ9[@eIEi¸r¤( È`´¡Ïç,¤5[OzǾóþxOUT(j]sÌ¥ñ9�bFeER#s‘œµ Æ|ô 50Ö°l”eI kå5­7dë÷¬³"†€r�"¨¡7πΠ«- …µ…fT�@K½0ÎS*¸µhcPñžÄ¡®G”®dÙ,1Ú “­ï(­¼e5×ß¼ÃW~õzâ,—?ÿCUßÏ=óûüÃð_³·w‡"1&b ¬šŽ�2MÛÑû€±Âȩ˂ºpŒª‚²²¤ì >’3¤ñ>â½§ó=1EЊ�¡÷�ÂYJk¨\EíJ¬µh+›ø¶÷,– A�÷¥4Eáp:S; ªãÊ®ã±3;›Åd]•¨Â’&Ïz«¥”–/£a`‘*%[.cìéÏ¥$M$’s@ÅHŽ^ÙœH½œ<<æÀæ!¡£*CÌ”Í1¡QœÕj}¡@i…V™œ#È) 5¤Ø£H�#Fƒ®.v4Mà …ƒ¦¥÷‘Ë;Ûœ93ÁVh�¶†4|ŽZ¯�Q2‹�©ïhKöo\EEϸ±{öõdŒ6†�3Ç3”²Xã¸u÷ˆo¼ø2åxWp¶Àº’>fvÎ]`¶\1Ý=Ë"FÜdƒr:¦žl±±¹…1†[woSŽ FÓŠÎw�#›Ó)�ÈÚ��{oŒI†6Úr@XɵÇZ‡!àŒ&¡ I¢Ü 4c4j؃*Ég¡´ÃZ#̲(Ç#{7ùíÿës<úØ“\¾òžªúÎ9 ëmh–ß]ï®m­Á ((ý;ª¾÷÷÷Oÿ|öìÙÓ?ÿÜÏýÜ?:dj±þÊ÷ýMñ»ÿϼíÏ’¿ÿÀ¬w@?àëíšâçžû&÷ïühmH9‘‘4Ú tlEÊi ë mZ)}ï ÌÃ&I'rN4ÝŠårŽ÷ÈÑÉ!1šå c U]Ó¶-ÖjBèIú{îü®]»ÆÑÑ!ÎÞóÞ'é2œ´ øà‡xá…çÑÚ²˜óâs‡Ü¹yƒóçÏóánE 51%v¶·×'''ÄÐ3�¹qû6“� š¶åέ}66ÆÜvŽ[wxïc�á¬"…Àt:Á†ÕjÉëoÞâæí}²ï¹òè#¼ðÂ3|ã«¿Ga2³ý}¶7Fô«%o\}™ çϳZ­p•ãSŸþ4]Ì<ó[ÖŒ6Ïðá�}’éd"ÃÂ$’§e3£* –³#\^1ÒKî,f¸j‡Õü˜Ét�{sÏ̓#–«c Î�ÇX‘Ú5mGYVœÛÙaT–ô]OÓuTµ‡”ÉyN]Wh•©p(¦LÎkdŠ^–q]`­"�ÔË™zT`££ï#¶()œ½7ñLC“_:V«m»Â* F¡•!„Ìl¶ ÆL=qîÜ9ÊB“r`6kY¬:š®Ç÷k ”Rt]CÓw€fs:eccDe ±ïizOç#1EÆu�± c…Ñ£qΠ�¢.Kö÷�ñ>€ãlI@À÷]ye4ß½vÈÓ�ï°5­Oo,Ò¤áíõýòó×øoþóÿ‰­íMÙp;+i�ÉTÒÄ)¬#¥@H’"¤€),k +«Å’�é‹Õ’6yJW`†M$�U¦pŽÅr�ÎÂ<Ë$ª²‚˜QÙà½GgÀYa *KYT(¥ñ±ÇÚÑ0È®¢O�¦] Д¡ë{*[£@@ c¨«ZšN­É |Œd4>PHf%“õ®ë˜LG¬šV¹”†KÎpå”q®Àš]D²–MÊ|>Ǩµ¬KGßô  bÌŸH1Q×5}è)])`ŒÖTe�¶ŽÕrNU;¬ÕRSÙ¢'¤H2‘Î÷hgh›Žé¤ ÷=UUb”뮑ÏÖ8Kʙ¤˜ñ½§(rO”¦ 4%]îÈYv Mh)Œ#úHôñ¨ë£§00©&œÌŽ1n˜å$§rÎcIa¬%¥ù6†¦m±¦`:3_ÍI9a�²Ér™`KC$c•AkKÎ`�Ã(K^ÇBX™ ‘“a<¹ÒÑ-[j[‘|&dÉ g®pü½¿û¿ò~õgyïù¡¨ï7^û.¿øÿ;¹wç$´Q@¢(,4ýü™ûüBRØ» ŒU(/Œ­5JßóeHIöZëaB;̾²Ì´6$•0ÆàŠ‚¸§tþ” ÁS— “¢¢tŠW [,*…uöÞûËù”‘§µ0dŒqÂ83f`‰¬A|}úÚ”2dïQZˆMÚh²Õh•±C¤Ï¥* +*Å„¾¿>6Æh¬sô!È X¯†kdF+%ÌÖ ��Wh«›Ä™B›%A×t]�ïZÊ4Æ­½/¥åø(5°êr w=xOìzÚ“cʺfuâ¹vó.ßýʳ|êÓ?Ædsƒ»Ç,V=»»ç™¯:&[ç¹óâ›têÛcÃ8� ¡cµwÈ›·nsîÜ9º6�2'ÛSÎ_¹Dõ„&ûçÞó¯¾òo^{“³aBV�'OȆ˜ŠŒ1ˆt.ÇB)úžÏ‡R8cñ)“Â=Ÿš5h'§¤\G`œ•ÐZؘ9éáw"��G4MÃßû¯þ3þþÿþ¼ïƒÿ¡¨ï5øóîzw=hk}¦ß_¹Î9¼÷o©é©¾ôõ.ôYkýåÿó?/l¢Lg³ÜÈSëdR³¹µKÓ44«%HÃÔFÃ}¤ÁW& cà$üàfÕ0OhzÏÆÆJ TâÔ²\,¤Ñ²–®ócbTT 2×o¼NȆ�ò'©Ç#êÑ„Ïþõÿ˜Ù|ÆïåKh¥ÙÞ9ÃÉÉ‚óâWã7ùèG>ÈcW.Ñu=ãñˆ�5û'söNŒÊ’‹Fóßz…��º¾cT�)F%‰ÄµWo0[4„gv/Юæ¼üêwø½/ýíÉ!mÛÑ,WllnñÒ·¿‹- H™º.xøÑ |ó�¾ÂjÙÓÎOØÚÙbÿæ0ªFLGc cé}$dPÚÒµž"Zkú¾Á9C×�¶J<› ˜ÚQkd#œ‘ÿ¤”)‘S$„ÈÁÑŒã£677©ë’²”¦¹j9¹>ÃËÖÖ†@ØI6ë$ÅÖæ„ªr¥#çDð‘¶õŸPÙPØ«9mB6'cΖT…Ã:™÷M*Q–Žª.°…E£P9ÉDÖ S)„„S†�"“É‹ù’8H´Ñ”…‘ æ¨äê›û|䩇�Ó÷Áœª­ëûÿ¿Æt¼AÂ`ŒøÄô}Ïh<¢íp%ZYrÈÔe…ÑŽ64”®D%‡Õ–4øE)­i€¥Ô…øB à°VŸƒ´îIµ6t%^ ÎXú¨ëšvÑàlAÛuD›H9b@++ @X («SÆ Y ÀÌÐ`&a·u}‡O6tVhùLUVÌÛ9!Fú¨tMé òZ“#†„Å¢\%Ì(•écGŠ®äÉYX/ÆŒJ(•ñ9಼´㺖 xQ°êŒ1,Û•œ£QÑ%�Kk)ʱ+‹’œ…+}¤÷žÚ‰<ÏUn‘àI$bˆ%u@ŒÅŽB;Š¢À-ÇR[º¾%éŒ3Žœ€,Ri©¦´t]‡U–Ê9•»eUüO`Ì §Î‘‘¢)Ka9Y[�SbÕ6 5)y< 5]ì°J˜˜E^4®Fø.’Ù¡1†3ÑŠD©°ŽàEQž2¶ [Ðõ�ÈÆ‚ úÐ ó #L&4ÎX~áïÿ?÷¿ýàÁ¯ïßú?ÿ¬ƒ $HÊ‘ ³5 e–¤¶äˆ°/{å„é±§”û”Ná· PÄ(5½¾w'5°a d•†›GÂ4,Š„!u‹‘FÖXEQdAg܈¨´€ƒ1;hŠ9fJ˜?ÙÊœi�b%%àŸÖö”Íj”diŠ×w •à¦�€JA6ã3:g†ÉdäG„¬QKóá”j|-B¶”ÎÂ"TJdoiÐ1+ ©(1jÆ´œµ–ï6-]‘‰q‰¶»$£PYQ¢˜çHUXTìѱDžÄÁ�»,û†b4áøø6]ßpîÂÊÍn/ϼð�?ö(Õt“Õ훓’½{ìߤoòÝ«/s~{—²8áâù]‚W¸ªä›/|—W¯¾ÁÖtÂÅ‹—xåµ7YÎV�››ݲãï{š주øü7¸qý/¾p•³ç.psï�Cg‹Žo& û1e¢N"m•“e�"gS6älPÊBÊ$…î Œ³ D�R™¢(üÐ2PÒFás Wÿèüoùùÿù—�¿¾×Ò»·¬ï7ÿWÿ†ûÿ»þ$�ýîó¿ûüŠçW§ÿy뺟 ô Ö÷ƒºÞ€~€×zº°žÆüÎïü6_ûú×dS³LΆ‰ŸB‘¢lò½�¬V�lê´ˆo½qÔ9³Z-ÑFLµÖœ¿pž›·n²1Ý¢ª*æ³™0Š‚vÕ �HÍb>;•~h­ÉJQ�+šÅœ¯ü«/ò™Ï|–÷½÷=Ü=:à™¯MøÉOý ß~ù;¤”ø¥Ï}Ž /sãæ]¶6ÆlN·©KÃ�½=š¦åâù3|èýO’b¤íF¿—»wïÈÄÓ| �P×ú ØÙÚ ¥È¡öܸvÄÕï¼Ä“�=Æñá1®¨Ø;8b6›sîì..�¡p–““Ž��(pìN ÌbŸóÛÛ¤£7Ø·=m×POÆ¢R`¥¡9ÞÇv+œÖlÖfGw™nmrëõ=ªé&U}†Ç½ÄÃ]&ÆÈí»˜ ÛS ç¨k‡6‰Åªáx¶`±\rf{›Ý�mŒÎâ‹£-J+Zß³Z­( Çîæ˜b˜ºJS˜ð½˜±å$�® Í1º¦ë2Æ"ìĬ{º±IU[ê²"„€Î”L7K§@ez/ ÇÒYÊ-ñ>ð} í:2P×£Úa­!†Hß‹¨.k”Jâ- %ÓGk$E ëÂàõ"¾J©ÓÏs¹hHI6÷Úi\�È1³X.X,–ìM9·»yêyñ LÞ^ß_ýßàÛϼBÛµÔÅ”„4J�ÑCÇGñ马˜-g ­æŠÎ«,mnEò£äz°˜/×SúÔÃPçeQp²:¡W¶³â¾E[KÎYØ-9Ðu=�y3'ç,†ß9b0B+”‚” Í]̉e»”©¿æ¡O ﱈԮÆÃÂÏ™V «pÚâ´aT�˜w ¬s,s0­ “zƒ¶]‘É$¥èzaQ”uEH9ci¥¡ª*šù�°„†&%’ˆ…F@•ÒÐö ^'F¶À䄨^Ésgï !áûŽÚŽˆ1`µcÕ¯„å’f°Ê¤˜(œC+Eê1EŒ2ÂÐÐ*�Âà¬ÁfM;´FüX’€(­o(ë’¾ïYuKJW1 Bô¾¥v#‘u¤( %�Õ{bV®]ßÑ{�³N6~‚/S±o)œa(�µŠ²,9ZŠÑ{×ãT!äQkmä˜0ëf”¦Â‘–…Há4f ÔÐükœs4«¥Qص´®¾p“¯þ‹oòõct}ë›ÿš7_�k Ɡ¦,œxJ©ŒÕ¥h' ³bí3%KŽ‹ÐðÕÀ’ãÛ¶-ƒ'£ˆÄ(ŒŽõyi†k1JSëo�‰9á} ih|ÏfNÔµ˜óc Ù à“äÍ¡sF+-@!Z|z¬e‰Y>b¬.¾])­Ù$FØHZ`´°Ð†×¸–“…‡s@ Öû˜(ò î_ß_€ „aGÊè,€­ˆÿ‡½ÒpÂëÁø8eaê”1Ö”ÆYE­VŒs [´Ì—•»@m T1"¥DìšÕÉŒÅÉ>í|ÆÑþ!¯]}ƒ� çÙ;y™r4ÆføÆsß!dËѼçέc²Ùàðè6›;c®ß: ío\¿Á¢õè¢f¶l0]'@‚ÎLÒ„Gy”³;;üî—¾ÈsÏ¿ÀÓü u5áË_þ2Ó�‚Gzœ_üǿƙ� õßùËL§ç8wö×oí‘UÁlÙÐõ‘Uë‰Èg£LÖÒ�¼&pÞç7e/*ELNQ‡.DrëcÀZ9Ç›¦¼nÄËÉ¢!%bP¤øÎ _ç¾ô~ò/æ�®ïµÿÝý«]uÌŽOPCc¼6&Ïj0QoùÞz©¬þØßÿ4?óýûÿÛó«Óóåž-Tþ·øü^ïŸûþÎ÷ù™ùýÿñÇN*±±±AY§õ»îOûʤ¾Ö»Ð;dÅùÂ>úw¥9%´1"qHb@}`Þ6�£LÇ0Ã$lMW⨠[[ÛŸ‰LŽ�‡‡\¾ô0e]³wç.«ÕŠÉdLÛÊ„|4qr<#e1P !P”…øF(MÛ4ܽy•¯]}�×o\çöÝ»|ø?ÂÙ3gÙ>³Ëã�?Á·^úŸüñ¿€ï:~ùW~�Ÿú‰Ÿb{{“²*ùÈGŸfcxŠ�Í-v¶7Ñ:³<ÃhÍhº‰Æhæ³n¼þ]~ýW>ǹÝ]fóù:bg2ÅŽÇd¿bu4§fÎöæ&Ϲ³[„~Áµk/Ó‡Œ+ .\<ÃÖtJŽ™¬ Þ÷t¡¥•ìžÙe±XróΦ£‚í­Mš¾¥(œ°²2Te)MWÊ�!ÈÅ[œøLq5E—.>ÌÑl�÷žƒ£ZCå ´1L'#¦“R6²E‰µ@ʄά‘§TFS•ÖY+fó­_S ª &cKáÌ€úêZ6ø™LN"UJVMƒ³£ ³ãŒØB9‰™wÊ„é:ÏÆÆ2ðõgxùÚUv6ÇW_¿ÍþñŒ'Þû4O>ùA^{óÿä—ÿ)ŸüÄ�0™L‰1SÕ5'³?ò(o^¿ÁÎö.m»¢´pççò¥‹lmo³½µEQ{FëhV«F"Z뚢p´m@Óv´] .J+Æ“…³Xeð¾¥°–¦i_'1&IcÞµ=ó¾g¹ZÑv[,º–ç_x‘Ùl…-+Žöyê=OðÔ{žÀç RŠXWŠÁfÈô!Ð6½í:ñ‹Y®Ж3‹å|H°Q§·Ra/y«–Í­]>ö±su´m‹ÎŠi5¢�5'és…+èšN¼=ʯ÷ž‘ >T ëUQ±ê¬µt½°MrOk: K¤´"¡J)²èc�%ÆBö§ ëzyØœnÒøe F‹œ(å$æ°I&Z(˜L§„ÆK£  òð:䉔=Šr 0{¬³ÔEɬm©êß{R°ÉKZBJ˜4È[šÈàÑC ´@wïIXŠëÒ‚ÁäŒvŽÕrIQ‹ÜJY�ŽŠ¬…=´6]-ŒÅ"ÇpT�ð]‡µfHùAf¸N$”ÏÅhC×wd2ÆTã4rνŒ³ŽÕ²•Xúu¤ 0KÄô·¿ñÚ_ß·o¼„Rc,K¥å¾êp¤Þ3) ‹JAz¬«åsðï{bWXŒ)Pjðºï˜i-ì/MÆ*…F‘¼xö ës¨)•ˆƒ1²1’jµBl¼JTZc”…ņ 3hNA'¨$^B‰{à�Vöc�©ÝÏ:NJd¾ #ì�À†²31ÄS`b}ü´RD#æÖnP±)£1J“c�2…Kâpì•|aÍY‘¹wM‰)¢¬FHH SÂÆ(±åç§ŽÔžÒOÁÈ•„¾§ÇÌ�oÓ͘r²XqëÚ ¢­M¦„l¹y÷�‘ªmT¬|Ïë×÷œQŒë ΀I‘‡ÎïðÑ÷?Ž5G‡Kº~Îx2f<ÙdÙ´LÇ#R·Íµƒálà³ÿágxå•ë¼øÂ‹Ô£šü½\zè"W½Ì�~òƒ|㙯qgï?ò#å×í·¨Ê)M3Ç™À¹íMf«À"h8,¤ÇuÚ ï„’÷Ãç¬0Æb´ÿ®a­“Ö”Rx/æöÚ€Ò‰”ä| A~£ï{¾ñõ?xàë»®kÞ®«Qƒlô©OÖ)�rÚ\kÜûÞÿñï­‰ô¶&]ÿ)ûþǤ;§¿ó¶Çfxœïùzþ,_ãŸãûç{¼ÿë¯ñÏóý¯¿‡œ¿h> C¢ST°Coñ Ô÷Ëzz¬õæíæ­²¡ËœJô°¡[›Cª y0�\Ow�¸�¢´Ò`â ‘ñlln²\,}`v"’©qUóè•+ܼq�ýý= ëÈÁŸNçBÊ( Z2šˆáƒþ{ûwˆMƒF1?9âw~ó×H¹ °†W^{…»w®Ó,—¶à©÷¿�½ÙŒ³]âsÿôŸ°xÄ£�½—�L¶ù¨Ç‰Ž IDATÔOþ%š¦c¾Z±œ/Ù˜n1�Tk˜ŽÆlnnñâ~�»w®ó�gÿï½|�Û·o±³»Íñþ‡‡T“O<ùgÏl‘“gÿö1~6çxïˆÐ{º¶#ÄÀvU²œªÂÒ6+¦ãŠÃ“=Fã1.d®_»Ž7å(q÷ö>£É„ÒBïñ\ã&×ní3†3—�Øò/¿ø[Ô£]>ñÑŸâ½O=ÍÖæ„åbÆÙÝmö�ñ1³óð.gw6(JIoSY¦­E! ™ùbIß[|ÐÆâ½P-‹Ê¢µav²"%Ñá�FcªRšÍ£ã9më1N¨ùã�1Š$Æ­F"âS„3m±ÖàÊ ë3µ*A•h¥9ñqÎ?d8>™qþÜe.Ÿ;ƒÖVYc) ‡Ñ†UÓ±\´X+^£zDY:º>ÒûLÛø¸ŠlLGXë°NÓõ‘Ø·(c±®àâÙ3Ö1—T…ÃǞ媡ov'[¤Á⺾�ïÎ)ÝD€ £ ÁKš—Ò8ké{MÒ‰¶íÕý¢£Õ„H11O%Í*·XkÉã“§‹g œ6P–§Œ‚²*iW ­5ôÑ3ªÇøÐ³\-Q`TÄŒ��Ž­FkJWbQ5°_¢4ûºë¨lIRˆ”ƱjRŒTuE³hÈ.£cë˜$ÁÎY1šö!0©ÆßÓö­ÈŽÌ�¤�oQ´µø%±7Ó(11Ž"g)J;°¢äX[céééb+ �Ãb¥,Áwô½¡Ðøx*™5Æ’}ÂâÄ,ÙH2Xò‘e× RÆÕJ¬1ø®ÃU#Bò Á †Ý MЉ²,Eªã…+Åɬ²ä˜È["&q:ÑFÑ÷^<�”¦°%}1J¤³V$/ÍYŠ‘Â•§&»¨Dï]”d7´¢ó1&la‡¤5N7t)ŠQE×veÁª_ѵ=*ƒ�ž>ô$±…£�=‘Ĩ¬Yu Ë~E"QC:ºØrÀ!Ú>ñCa¾‰3’Pw²· „ð@×w×b­F)'|‹¬ˆY<³léè[‹ÕCПþî[R†²H¤ôq®µ¤**¥°Cý ü˜ø¼÷:Bˆ0xÁ˜a?`�†Â¢Èdé}¤Éžª˜à´4´J ,-akÓèY Ë&çt*%�YdVyäûŒ¢ÅßG€&­<:M‘X=lО3Y‰�œŠ0…!%3a•$ŸÊq Ç·ôƒÌ‘¯?çŒ2cÁ†é¤æÌΜDTžá*Ïd·&ä—[V'w™Þ¡m=ÿÄG¹q÷wã7÷ÈQQÕ5ûGsfÍ ÅÂaêB7èUÿÞÏüEÞxåÛ•¹ra‡Í­Ͳcsw„›l²sæ<·öˆ¾E“ؘnð‘íÒw'lïNY.æ\ºpžƒÛ‡8Sð[Ÿÿ*Ó»Ûc>ö±§ùä�ÿE¾óígiÛûoÿ§ü³_ùu¶7&4mϼYQWS–‹~�Ä ×ߘH¡' º@åµÉwæžy€¢ÈC¨ƒ,D’NÐðÎ9sóÍ7øú¾çrÿ‰7Ô¢g5°øNÿyø�ü=¾Ç}uð–ï©·}ïÿåq¾ïcÿ›çOøØæ¯ñÏò±ß}ÿßÿq¾——φõÖ + €ÏƒZßòzú^ëðú£2äAÛ. �"'…R>2�R´Ûº~�6ˆ‰$HÔoŒ.¸tù2�Ùß»C׬PÊpæüEIµI‰Û·oq||$1«¡G1~epƒì+úHJ‘íÝ3Œ67©'Ü^®¨ËÍ¢#x¸øÈe^{ýuŠÂ0›�ðÊ·¾Å_û�þ&/½t•‹å;/‡;7nóþ÷=Åáþm®\þÎnŽX8EaµULG;;SÊ¥ã}O>EQM¸òÈãœ?{ràõk/qpó*&²÷°¹µÁ¥Gγ¹9e1;¢=< ŸÍ ½‡ÞcÐÄ”iºÄrqBÞ™¢éÈÁÓ®UaÈ}bÞžˆi«s¬ŽŽO&ôó%+ßaµcv0“M­O”1³Ú¿ËwÛžrãŸøø'yê‰÷1�Ù;Üg2™â¬åÉÇ£mÚ¾as³ÆYMÛõhmໞUãñ!RÕc]èú€VPdËjÙ“ŒêŠùb��ŽÒ„¾§.ÝÀö†Ð¸×&mâÔv‘¦é0ZäcÚX2†ˆ¢ñ ç ÎïœÁ‡Àöt£¥Ó¸ÂR×JÉ&»m{ú>0�ŽIIÑöâ5Ó´ž“ã]'çj]×”¥f:a CÛzVË–)IüôÖÖ˜Ò|ßq<›rµ‚Ýí3„о¥&ÞéÓ…·×wV §Ê$²Ëä$Þ\­o0…Ÿ˜$þ˜˜Wc‰|N‘²`¥t`µ#„ÁøTɵÀjKÓ7h3È1”¥.ÆS�ìI‡Öë ñ–껞Q=Ææ–Ò¬š…°Z´ÁGìL²(mˆA$]ßS–%ë¨aaÊ™6¹> ]RÙZR‚"�%½*&OJ�¢ªñÑã;‰ _¶sÊ¡Yæ�ÞÏÐ #&Ó)%B”Ú‘ý½Mx|‚¬%+%>%Ê`U1t¥2½ÎÈZ<|rÆj‡Q†¶]¡–’QnHOƒà;Z‹\±°â™ãSD«!^krŒXeQFÒÐ 3¤9kécOãFåHXPG¢.*|ðC"£¯K´zÄ:Mß·8WÐøf‰ ú±Æ ž,²¡¬Ê:÷– Ì¥$®;Æ€Ož¦o(‹Šº¨)”“ç3™¥oðQ˜cÖ8ÚU'@B†ÒUt^¼çÌ`´«µÆGOÊ™QQÑ7FYJ[PhGÈ=}/ÿ¾öxPë[ÈÉ“³Á™5Ƹ�7x.IöÊ9SX; xÂÐt4@•P ʲ4¾[Q;M»�µìäbCäQ:Œ²�4$…Ö•KŒŠ–è=}ïèñ´¥f¹T”*×0V5Êœ%b¨#˜˜@GLü�qdDr(ƒg+@M�#EÊzðÓ¤¬Èº#©D6â3F€†µ§�V’4d eÑD�1 þ>6“}@g‰e�ú±Z“ˆ(ÉÚ£¢?g交I$åßò­cÝsJh­è�e’\™À䉇yüéÇ åˆI†ë×®±¸³O6–º,8ºsÀãWž`²¹CõÊUî/Yt‘ËΜf™IÙ°}á1÷LÊÌC[šÇô|þ·¾È^5áùWÞà=O<ÂfmÈí‚ëo6lî^æÖµcn�Üa¼Yqöìãñ&ß~ù»çJ6§ïyú!^zùŤf• ;jYýþ7ùÎs/ñã?ú>Žãöî^åoüõÏòÏ?ÿ¼'t¦1ÙØàµW¿ËÍë×yêfçì%ú�yjkÂâø�o¿ôÿ±åµW¯òÐÃã}äÊ£¹rå š®ç왳|뙯r|xÀµ7ß`TÕ4mäèxÆ™�mŒµ�œ •e<ÙäÆí=Œ2\¾p [h¶§–?:|�Ý­M®¾ö>%66¦”αw�Û·n±<™a³Æ÷žqU¢زf»z�®D"VØš�‘£é=û³†n˜Šç®¡ª=KÙ0Zǧœ”­©‹Š>uÔ® /JL4"éŠÒ…(€dΙ˜II `ŠI<À´œãã)© ©oû¾¾CŸP9,KÈê>sçáKI,|QXú$ Þ‡øípO»¾ößoĹ~^•… g”ÄËG—x@Yg°Vcœ0í¦£Šœ­J¤�(•¢Y¶X£Ø�Ô"�²÷½Ò�¾Ï{Yúúç3ZK¢9“rÀZKíip„Um :)²©ºŠn±ö0ZŸ£Æi6b:•¼�¤ªÉÉ£1¤dÐÛ(#‘„J­œžS ”Ug‰91²–ÍIÉÍOÿ̧p•!Çþó/2»~�o¾ò27¡ÀðÔW8œ?Çxs“}ài¾sõ —ÕhÊj–9Œ }„óÛÞûèã<~é ‹ù]ŽRÕ'Ÿà™g_bckƒ½›ûè�ŠÉΔý›w8<\òÐ¥K\¿uƒ½£=V]`±òŸ,9œ{žzâ’°µr YvìÌØ:s†½ƒCN6J®ιxî<ø@³8â¯}ö3üÂ/þ˜b§3•¶L늣&ˆ‡¤Q8žX§Ë%’ÖÈžR+( ‹Ñ ­äÀ­ekªÞKý{� #Aà¬~àëû�²T^ÿçmR¢¡P²ŠžTŸôy�*ä}k­EÆ»þøÒÛh{Z�~ï�}Æ I$Œ ѕºÆ3 þukö£œŸy�+®_KΠä›UâÝõg´Nåa÷˜“o_k¶øƒPß?Lë]èx½…ú�$ªSØ?yh*††"ÆS¿Œá²)±$}@�~AAÛ­ÈQ.¬zx «-}×òõ¯ýZ)ÆÓ)ÆØ*qñâEV‹9‹Åœ�Í-ÚÞ³¹³�ʉÛ7n°»µÉt:¦i;{äa.>t‰hGüôOüE~ås¿ÀÝÛ7ü¹z•étÂñÞ]VMË凿ö­[œ?÷Ͻø IiÎ\xˆg_øãé.³Å�Á:ÇkoP9Ãׯ·žQ5ƹ’­éwîòê˯BÒÜÙ;$)ÃööYiöö1@hÅHuÕy¢²ìÏ1x1±Dñæ­;t¾£t–ÝqMU�X®Z\Yr|²Â9Ç$Cè<&%ʲ‚¬09ô}€¬�JLîéÀ|~ÂíÃ=ahËl¾2»Û[lomâ“å𤅴¦çç!jÝ“üŠ#Î966&Tu�1rC–)›lª¬3”ÕTĬ\i*õÐx¥œ%­+AQ8êz›”¡õžfÙS¥Õت¦,Ä8Ú{OÓöt>S i‘y%�² ë]8™/iñ�ªË‚ѸbTx/ "fäp¥[ª,ŽÉ¸&�‡' Nf ʲ¢,j ç(K‹µÒ4¯VâMsfã­rˆwú�åíõmŒFYH>á´4ìÖZâ“’ ñ³ÑJü\la°V ˆ­1D#MOÓ·l•5m×c²$|‘„-hµ%àéúmÔ½Í[”ä&£ÌiJŒuŽU×›¨ï )’Ç9‰›�Çø(¬k ]Ê”EIŸ¼x)‚º—üæ”Ür´ÕôÞ“„ج6é—’zç{Ϩ‹o�¶Ôu�V†èż\«€UFÒ’hõSŠI¯4>„¡aMô¾�Æ$ ¦…Vô}?$¬)1T.jÂ*Q«Å’ ¦PŽ‚x`¤{Tç ¹0§Ï=ª‡Å¸‚œ=eYZ(ò}ÍPLb”XZ;¹‚€_)“CFjˆU–šU$RÓ“äÃö‹¼ÆVØ@(´qhìéqÈDrJ åy•€sC@=Y‰íNšÒ9RL’’5MÓ¬¦ó¦0ÂèI«,>÷´]�J°1™p4?™¬4„ËfΨKD¸¾gÂ+›Dq®ö>�r")my𦳮‰­¾SŸ1ªDå ²UQ0YkpV!¤*Iò[l¦4Èýß®®ëEÒЈ Ë+ã´E'`WdQÚ€µë4YGŠBS8ŤtZ‘šÀr¶€ä)œaì2UmÐ…<›fx>54e1F’Òä��¬‡ÏìÔÒ.“Ö`#äûXtKw—ÉCÓ(À–$fd‘€â�…xû(òp}e ¹ ÒbHÐHÃ0L“ˆ1œî›NSQ�@«Ñ£=ñ—~úÓlloáLËrŸåÞu^ýWo/™5%;#Ã'~ô“ܾý:ß|ñòko°}î!v&cú˜0XŠÑ˜ä=‹ù17¯½ÆÄôXçùö«op²ôœ»pŽÅªçù—^ãäây.ëÌæÖ¯¾ü …5\¸´É7žû.ó×aÿdIVVlMƜٞ°šÍ9>:ÁgÅw^{��³;ÜܧùÒ×ùðûáCï}„˜{Bîù[ÿÉßà _ø]R¬Ñ}¤k#FËõ9)â¬5ùêPY£²Y˜Q«È1b¬¤ÔŘèºn�«'ì`^o�I975Ö(ŒŽ|}¿SVF¤ÂÆšS‰ßÐ H¯�39Ë5zý9¥,÷qrj\É %õ>‚œ©ê1Ee™L§\}õe²Ñ„”™ÍN8<ðø•G�j¬vlM_Óv”Öò>þcüÒ Ï³òm,Ö9‹%Î “²b¹\½ÄÒVåx˜b8«Ñ¶àdv‚-kŽçsŽ»%V-Ø�L(GCÓj$ªW£© Gl;Æ•“Ä–˜ilIŸ„í’»¯½ÄI¹{x—?ý.œ¿Ä™3g%Å(Ž—´m‡Q™ªp(�¤‘÷’¾3×lm�� ¹!f1lÑ“LüÅ/È Ó8ÈY6ZÆ´3áà3‡‡3¼œÙÞ¢‹Pˆ` Íæx$ÑÓF”‚ÄóÅïÅ»d2É J#¿\¶ÄE ï{@‘•¡þØ{óhË®»¾ó³§3ÜéÍC *•J³dɲdÉ`;‚ib‚±�^ ,iB˜W7Y’¬,ºcè!�Õ „îÀÊ24�nflcllK²%k.©J5o~÷ÝáL{è?öy¯JŽ¡�NãHÔo­[¯Þ»÷ž{ϽgŸ³÷÷÷º9ýNB·“îûnÒ¸€s’ªªIÓ¥AkCž¥Øà�JʲAëÈD±ÖbTÜ—˜”#Ñ&! ˜ü'câÕ^×ïKÕTm1Ò`¤¡t�4�c;ù™‰ì–ñhLžÇ/©A#èä]œ dy‡b½€ªª¢ŸÎ`Zÿ„ Ï3êIEžçØÊ‘ëE=P>¦GÕM…ÏŠ(µð"‚í÷omC]×diŽÔЦqh¥±�� 0³GÐBæ Í2Æ£Q”WyGQ•m(«¥Z)©ˆ©W: x±Ë´Þ¤—äh½uöõå ‰4JBÐ4Ρ}-u4&/¢¯É¤±HÓƒ¤²„*‰Þi!Ðë�‡�0Þ›D^J¬·õ˜ÆE Gc¶Ó,&aÓªl·ÓcwoHjLÜ�oð¥'Ø@–d1ñK tˆàiQ—ôÒãɈ$O¨­#š4K7„޲¿@L„Œ‘öãr‚VÑ{,• �­cšXíéä¦M s­O“ý£‚�Œ£@ ² ÖyR|¬wØÚ’˜”¢©PŒNñDö �‚º(™ÉæÐRãëÈ8!ïNÊ Îû(ÿsQ¨[ï¥è7&¨|‰h›´4à 5 £" -¨Ï;&^íuý¾”ÓŠ4ï"•·k)4•–˜62]kÙú°\+œsÔu�sÙØ#[foð­5ZkŒ�ñè×§Ñ*²~´Žß‡’¯lô†Ë„kbRc F+$–~¯GÏ8”ŠÀ‘濟»�RɃÅc»’l›V°Ïlú“:ȤÛRM„Ñ(|Œ”Ç!8ѦÏô ƒ[›W8rë͔͈<Ÿ!(Å´ªËéSç±GæYœ�a}8¥œÖ¤ý.ë{;L§Ö¶GìNãx{ø¾[©mIgÐãÁ7ÜÏÇ?öi\S£…`ei‘+;Xg êšyk–et2H¼x'bcB8„Ò(Ð: miËR‘M‚?E¤$Îk̵cæµ:¾_ B Óépìæ›8sæeŠiA¯Û¥®kçÈÝ^‡¦©Y\Zdye…3§_æèÑ£e…޽Ý!Û[»h#I“”ªªÉòŒÚÖÜu×]ìîîréÒ%ºy‡º®Ñ:áÄ­'8{î Ë‹K¤iÊÉ“'I’„ÃGsöÌ9î¼íÎ�;Ç-·ÜBQŒÇcæææ¸zõ*ÇŽcs{‹Íõ „:tˆn·Ëh2j}Ï$gÏž}…¼NÜPÛ}ÁêÕ6&þ*× èUPªõT€ØøÁ·Q«±{éͪ�ì ø¶¿öe;@’dc˜Nj–V—ÑÆ°µ¾Æ´,cZ |`2�°°¸Ì¹—O1OHÓy·ËÜ“ÑçN¿Ü²sr:ƒ3󌇬…‡Þø óóÓMSsèÐ!žî)–Ù¼ºÆÊò2^xf}n:¼Bši–çÞÄñ[oác”ÅÅžá$¯»íNn=vŒ~'£{⇖fiËp8!˺8_ã}ÍÊÒ"M]óîo|?ÿÛ/þ+®^ßÛ'¿’h¢Î�meÕPL+@Ñé¤1 ˆè9á[ßÓz�4*oO§ØÖ*auuT�¥i<ζæ�”ÐtsM’ꈊÀ¢¨˜N&“Š¢®ÐÊ�¥&z< (+Çöö6㢢h„TtÓ”4StRÓrñuÛš–· ¦×âÅeŸŒ4tMNQÕ8g1:¡¶5µ­‘:¦­Ù+ƒþ ú³¨¸˜VúósL‹*~ïÊ“˜ ƒ@É@i§8b÷ÍyÇ´ŒQòuÕ�³Ÿè Äd'CBÕTTé§9²t £«}„˜Aé4úsh�h É 1U¬©¤ÐL¦Cd÷ ’îå(úJ‰–µhLÂtRÐIrö&{tú+<ï-e]³[žaauJG5ìl¥tÍ®öÔ¶"Íz(¥8¿{ž3[/rlþ8ýУÛíá‚£ª«(!ÁÇN¡ð¨|BwWOo£T%$MÓ²'¤$Ï„Hb2˜X•3Ùݦ—.Ò‘3í§ãi|ƒV’uÓ ”Œ L*2¹öeX…-AŠ–‚ÓJî‚k¨š )…W‚ÝéU(™Öc:ÙE¥Z�'Ž3ï=BJ*×Pû4TeIžwég #£¬M�C ñ) -Ud…Ú†4Ï ©ÇyOÝTtò¢‘­ÌN·|"�Ðl€ª²F‰F“è”ÆÅÙ¸l‰i¢)š”`R&Ö¯åñݘ€�£4΂µgZ¶ž=Á¡…Cz� #Mó…¤jê6�o“·öÞZkŒIQeËXÓd !6ˆŒ1PFDÿ ‰Œð‰H%U@y(,2QÝp(M˜íwH»ŒVÔÆ`²»¨Š€&²t\;/QJ!‚  ZÀS Û}‘_·#½PX%T{óû&ÐR Ò„ªŒ rû,(¼'•ñ|¨Z>ÛÁ,È:d�h™âDd bpFŠÐúM‰“� KH|ÖC:�ÓmwyþéO2˜kØÜ‘Œva¦;Ë�üðbt‚³5X8¶¼LuÓ1žzñe^^[cÇzö¦§%ƒ™9ÆE`àôÕ „�bŒdi!%d3\Þ2šŒ(Ç•�‚ßýðGø²·¼‰+—.3\ßâÞ;oå¥K›TÓ1¹LIæ [Ó)ɶáΛ;,,fWkv7 *'©›„`/mìâ}‰Ô¾ÿn¦eí·§.&|ìSOÓï,³©ÁÚÒ¨Dö³ŒÍ IDAT,d6 ’z=ÒD“˜œ¦q”e›„Îatl(ì'a å)›)ÖFðIˆ˜.hÒ½b,¼–êÕ²Oûª¯ùùY6·69që­œ;{–;î¸�­�MªªâÄm·pñÂV¯0�\¸p�4OIÓ”³çÏqóÍ7³´´ÈÞðIÒ4áø‰ãœ={–C‡á½ã¥—^¤×ësóÍ73�‘ZqôèQªº¤¨*ònÎå‹—q.0;3OÓ4<ð†×³µµÅ�wßIYVlïnóº{îå™gŸav~–�áÖ6¼á¡7ð /Dù³m¸té2÷Ü}7çΞ‹ç+ëøó©WËX¸Q±n@¯¢’:&,ÂA$xÔn"§Ü�‘:"ÕßàU¶Ħ®iêïÞÖ¬o^Å6“d,-Ï3ÚR%ÁÃöÖI§?`f~ž¹Ù667‘R±¸ºÂÖÆ:ÇOÜÂÜÒ2W×®rùÒæVøâ·¼‰­õ œzî)ý9ÖÖÖØÝÞA¢8vÓq®^:ÏdoÈ÷?@Õ”|ðCBJÁ‡þð#¿ùVVçg™è!–˜ŽGÇŽ®2îÑ4ž,í`­e:)X\\`¸»!0¿8Ïí÷ÞÁ™3/´ñæççQ2ÐŒý¬C?˸te�03 —g¤Y‚/ÓIIQ—¥˜ëõIÓ#8KG)Ñ®�¦&×0› °™Ðô�Ö� ‡šI9³5dZeôu8´r`o´wÀ®jlƒ�Õ…%:y†­cdµ�g† M]·]aMÚ5TMÝRãÖŠ*šƒj)IRõú>P6Ûøh®ê¾¥ÔçYBšj‚sLË �˜ÄÐ8( ËÎ¬±Ö‘¥ s³ýHç•�Nf��¸è³MˆàNY1ܱºº@§›P” £aÅdRR× JIzY~�<æ�g·(¨k)¿R2ÛëÐé¦tÓmTëy'”ÞµZâ‚çµ^ÇÎtH–D¶Uã#«&zöÈ}†6ÊÄœÚ7xç±ÞÑ•†Ñî�åQZä-^³ˆl)i™!‘q�˜˜ôÖxK¢J_¶)Y%4ÊVüÌO½�¥å»ùê/ýg™K|}cÈ+×`’QîƒÇãIÃdºÉ/üìÛÙ:?Ë?ùþçI{34®&Q:z H�s5J ',�«Þ“©ŒN2á§ò=|úÑ�òc?r57K¦£|£²J6²üÕ°vr�ùáãVF)S(“b‚Ô e}‘oxÿí¼í¯ÝË·¾çPá8�­ RÑØï U5F‰Uï}Í´)Ñ=Íöô Goš2º:D–÷¢ �ÐͺX_QÙ © Ó«Xè›3IOÍt²KOçàUôÊRëê¦"IS*WEi‹”Xç¢$ IÀR{‡V9.\YÐMs„�¤I‚sc¦eä™0u[4nƒÙ¥1ÕÎ1f{«Ô¶ˆFÿ®5ð¶5Jjª¦ÂãñÁÑøá%uh°Î1è ¨&%JHºY7.Úe”Ž%*ÁYGm„Ñ€d\ŽÐF¡´dZ˜ÄDV–”29!âx­m TMC·�š�ÇJ˼hº½œ©�~áÞ_RÉ}ÙRc ^Bñ’,IÈó”ÉtŠR˜„æÀocßh¶®k¬M[ÓÝ–f/ÂAœ»T }ôýÙ'êDæO[]-®õÂ)ë/@ÁL¯Ãît)k–3ô;)�4§—wAiT’`£¸á£™€0Jˆ˜8™h� R¶ia×Idöå2²™}ïqXœ‹ö!xû9¦ÍÞG“wg¯ÉQ¤leñ¤j“ÉD4¬ñ3ÖBÇëJËh >„ÇiIƒD%)A&t±ÒS�¶“1a2eg4åêåʪáüèBf@e¨4ÁU–Ú5¤sæçç¹²=boûQ™±¶¹M¾:ÇO=ÅÝwÜÎææ+Ks<ûÒir£PJ2œŒR0,&ìNÇÔ.�fff¦k›Ì-Ìpyý*®±œoðÇªàø‘•Ðéç½é0÷%ç®n²¾WãE-S¶Ç»×ŽS)I•"O Ë3³ô»LbbsÉÊiëßÔzQy™iS[bƒ>×A¢“0Á+¿Çõ—_mЄ@U–ìîìpäÈáöqh•K—.rùÊ%n¹õ¬µlmm±´´L·ÛAjEš¦Ì lnlÐ4 GŽFIÅ�wÞIQÔµ§©&£1««« ‡C\\¼t‰~¿ÏÍÇŽ!¥"ïv`kk-G–sñâEî»ï>žxâ3=z¥4�>þ8wÝuE1E E]7œ={ŽÛn»�Ë—/Ñ4в(¹rå wÝs7—/^bcsûO1ã¾Q7êF}nÝ€^E|Œ�ܧaïk.c§ÏãBìîw�÷£bãÄŠÓ>D`ks=ú¯µtóÍÜéf¨«e2fæç¹çu÷òäã�³vù+‡� ”âÂÙ h�²¾=âÒÚ&Óá.J'¿ãu\X[ç7þØŸŸçÎûD¥)�™%Ž>ÄÎÆUο\±7ráòE^|ñ$·ß~‚Í�MÞúð›ØÙØáÜ™óÜvËqªéˆ4Qôº=ÖÖ7#뉘6aŒa07ÏÞÞ¥4R§û4—®lÐXO5‰±Ó½Ü …`Z”ÑhÕzYÆÒÜ,ãÉ„a]‘¶ü#«KŒ&c†EAc#¸2Ûï0H¹ÑhoÁ:¤séé)E'3<¹ôˆÖ#Á;ˬ‚�Ò2 èõ2&ÅçÎ�gan‰#«‡O§¥¢loˆ �™¹>ÁGo¥ˆ t%‘"‚YBʲ&´¾8EQ�e)2ÏZy˜ ®uecäobH“”ÑhÓÀ²høH�¤2‹Ç‚­á”Ë—6Þ3;Ógn®G¢5&ÓhÁ¼‡É´b2i¨JKQ7H™Ð4°½5‰Ç£ô{9Jw£ï‚8(Ë k-J@?OÑZ‘ç I¢JÐÔ–¦©ñ!êȉ�Þè-Ð&Œ¼ÖK+�’’ÆÖ¤:C!PA�é œÇÕ%NÄ$° $&8ŒJ1ÚP9ý½oÙ,вš�f¼§“&ì ÷h… ž®HØ�ô£GPÝÔÐ.4…TÎa ·Ÿ!M’D¡¤"’¢jÈ)Ö)|hh\ƒt2šÉN¦Ìv¹túã¨òÂÄÒ™KjWQ 'Tu�ÏgÐÆ¬')I’´’VËto͘DJ¼ H©È²©NíîpÓÛïá­ßÿ7ýÊ)ûwe®«©l�›IL4¯¦uô§°SB³�mÆ8ÐÚD]@YL êàÀ;Î]}Š/ýÊÛùÌÓâ;¾ãý¼çnå›ßýÏ¡Tõ˜i¹En(m@&lî¬ñÀÛ.³u¡O¹½H0ž½É¥=•-HU½E‚DÈ¡Á ‡’žL÷ñ”X×�¦9ŸBe§ù+ð<®ZD™ÊhöÊP0­/ñEo?Î=ú ÷[¿›/ûÊãüÀû™jh±Â‘& ¡)ðJ㔊LÕA0J’*ƒ !©Ž&á²õ‘¡õûÐJ1¦<‘fßoÙz=Ô¶"8ÚÄIIb ²½´46&¶)©q!z„¸à.Že<µ³$*.æ�s¸¿�C,ÁF™U�¥´–à÷ »-!x´–H%xê@úå_î€q±-WJ´× �R‚Tšà‰±ðY–ȶ¼sØàp­L< âÍ9‚pèTÑË`yèf’$OI²"�FäˆÖƒÌ9„6m”|l0DïÁdÆ— È–Åt½aõõ2ç\d¢îƒ­w�ß÷5l÷q¾•º{® Ö5ÑŒ¾õ” ¤ÖÑ{,DIš‚i™q*&§z- *Aå)²“áL¶fo}�Ü9Ãʰ¾9â}ïÿ6:³9"ë�¤]ª¢Fˆ>¡ièÌ/rì¸@ê”ùKWX«+´I�§,­®²5Ü`vv–Ë—¯P55¿ûáOñæïâ�oz„Õ¥WGŠíÝš'ØØÞæ>ç4åx‡7Þ�=yŠª¶ôû}†ã…m¸¸~•›o¾‹«ë§0&a¶«Y� BÃθ¦œz^8½Á‹§ÏrçñcLö6XXZ¦sYsÓ±e¦ç×¹|ê*+KGÁV˜Ìà}C"Ò´ƒ$Š™n!u]ÓÑt7CJÁd2ÁÚ”ÊuØ¥”EÓ²…Jò´C¿«HÔ_�þ_pí�¸@”„ßrË-loocÇ'?ñ)zÝwÜyÏ<û,/\d:�røÐ´2ìl Y^^fnnžõ� ŒÖ$YFÞérþüyffgAP–Sî¸ãœ÷<÷ÜsÜqÛ�h­¹º¶ÆÜÌÛÛ[äIÊ 7ÃºÞ Á‹'_¢ªkžzê)A03°¸°ˆµ–²¬˜™™¡×é²¹µÍ©S/c´>0)_\Zb:žügñ`úÓ|k®¿oŸyùŸkÛÿ_ë†ÜíFýEëô**Á¾S8ˆØõÞœÜ÷SfZDè s»²-5Ò·¾ì§y|ðL&c„T,.¯0H©¹÷Þ{YÛXç‰O?Æp{“Ô$ìno!•fna…ÅCǹûÁ‡X»ø2g^x†ªr|ù;ߢ¡“çÌzl®]¡3¿ÀÌÜW×/óôŸAPÆpþÂy¦ÓŸ}ò)–yìñ'x䡇9²|˜¹A½.¬£(kl#B‘¤ J)ªº¦(JR£HL‚TððÃ_D·?Ãg>õ)V�c´»E=áZ–LÕ4ìT#‚µô»=cކìMÆh“°¶±ÉÊòEÓ ƒ#×’ŽRäZS—"xtp,óÝœAîÈT”[„àL¤uìԨº¤mó™O}œõáˆÅ¥ÞüÈ›é&9Ýlʸ˜²½;dmcƒÅ™†»{d™&Ëf1Fà}L;il4¼3ÆàlˆR,/éæ1ZbmÍÎîgcz“N �n‰`4.¨jKžçÔuÀ»ÉÓÀJ&eIU9fffèæ)½n†Ô¡•Æô¢ª²ÑªtL‹šºqX“]R­hš“˜7Ÿ ŒÑxç¨mMYGPHyn�2‚?ZGóϺ©±¥Ã;‰ÇÆä­±ÎQUUU“çY4,–Ÿ\¼VJAj’({ ­4‰ÉpvBfRBRÅc…ojDh¡˜ÖJkP‚&41=§õà “¦8 Þ£Úd@­Lô§ R�â*Ù!BR»@Šb:Bj(åkÓϲÔyMH~ȹ�G1‰c¶{2¬Rû�;Çx´�ó’ÜôrƒÍòuaë>3ƒeÆåŠÑËଘ[‘¤ÔŒ9·û™î¡ÕUÑ¥ª5!kتÏã‹]³‚ Žª´tVæxñÂiäã—Q!ÇK#†ìV4¶BkGbV�Î ƒDÒéôqªàÊÎS$&ÅaéË£HiØŸ$Ñ]|²ÁûÞÿ.¿ñi>öáǘ뗸j![“S”Õ:ƒä8« ·!œ¤C¾û{ïáñ�ÖüüϾÈ¡ãlWO’øcî%Ù>Ê¢˜%1)ãÝ f{« Rv¦W�Ùˆ¢˜¦ ³½»èÌnó=ßξÀgŸ,)ü96¶^bqi…ñh—Ülñ=ßûu$¿øqžyæ¡2 ’¤æòæ4»ŠnZ½“íñÓñÀ!lÆ|z•-¶àO Æ´Òµ)$U]3ÓϘŽJº½NLD“% Þ:¤’ÑGMI„RTe… ±»¿ÏòH�¡.JÐ!š—;‡"MR¶ÑæŽ<˨«*z;•Åpäý%U¦ñBQã‘ ½À• ª5ô"`E(j”H%hƒÕÎYš¦‰àzÛ Á‚C¶�àÛhõƒ&H¨¢42Jr¼sm¨…¦ÆÛŠ^.Xòƒîw°‰A„8Oð|ˆæÉû %*æ­·æã� AJ�w–Àµ´®ý÷±ßÀ:¦‚¿æe(÷X-hÔ‚Gû 3ÞG9¢1æÀËÇ$ ÖÛÖ�6†^”­ >h Îщ9H¬‘Râ�“#ó.�$†;›ˆº`kk�ÐXvwwèv¸ï¾‡¨ûÖ{‚£R¤÷T*%Ë:0íææYÝ2O99Ü¥“Jº«ó”UÅdÔ¥r=Šªá…SWH³GùÊ/˜ÿ}Œ|v�½iÅì\‡§ž{š»o¿•íí5æfYt8{eÊLžCÞÅÙ »;{þà£cn¾ÏëîïráìU­®PU¶© >ÐXÇpÚ�Or¤dMN§›‘jC]7dYFšÇfC–J꺦¬B(´¬)¦ ÁIŒŒ¾‰&Iþÿ_7êO¬kÏ‚õÍM®®¯ÕÎʲæ‰'žD*ÅÆú6B^<ù"Ji‚÷œ?wž bs(ú‹INž|ì‡âùkscóÀäùùçž?h(mml�Ë/4±w·¶p"²›××6¸zåj”©›RE¶ûÅsây@ªý¥ Á{“pò䋆ÑRþù–³ñ s­þ4€æúûþ"2§ë�çÿ<õùžó¹ ížÜ0^¾QÞº½ŠJ¨(ßp6`Òç›x¦<ðøÙŸ¶'üÖ‘_)}à¶Ún£1~XÈ8YBJº½“ñï‹‹‹¼øüs”emw¾(Kú‰!IRæWŽð¶w~ ÇNÜÂoýúvööXY=B§—ñáßÿ[W¯2ÙŒ4áã÷܃À²·»Çƒ=ÌxR²°´ÊÙ³/±·³I'›AxÃàÄ&ëðä3ŸåM¿�éö$^„&KR„R4�eo<Äy˜éõÈR��в¬È³sóËÜ}ßøj�ÉdDmc—0‘ô(&{R1­|ÃÊâY°llïâ’„ W×™ôÈ”D‹@¦4UåÐR-HÅl"Xê'd²D`BÆ”%Þ:² ézÇ‚ôœ|ìct¯\á¶7|óóK4UE`ww—ádŠ”š•å#,ÍöÉ2ƒRP[Kãb‚†s-ØFÄë6íH§’|ŒáFP55�Ø&àZ¦B Û >AD’tœ9�ñdÂÛÞpËlìýeTšd4UE“eLë‚à¡qã¢Á»s–i1aÐëC0¢4L+IUH™"„ÈÄH�ŒÆSŒnñÄíÔuMš¥ÔÎb|CQfbDB" ZH¦Ó1�¸À7|çÜró=üÒÏ=Gp·qiï1¾û=ÈÜ\Ÿ_ý¥çغۓøÆo½�#‹�PÊߤ§r|¾ÃWÿ�»¨½$)ÞÌÿþo�¯|÷q^ÿÀ]¼ôü:¿ÿïŸa�ÞFežæ»~ä^¤‡ÿø¯3 ÊÆ²^àýßò]<ý‰KŒ®ÆèãTvHTFžtY;7b¾7�tàå%Þñus8Rî¿ÿ¿ý/ðáßyŽ`�ÄE�#ÍI¾åûŽ1Þ­�©å�~o›­µšoÿÞ»8ýò�ç—,,Nù¢·â¥¹xF£Ô€µ½gyç×/ñº;_ϯýÂIÊí›±|(£77æ¦×)޽Þ#Ãßý¾ñÞò+ÿòA­ò·¿i€§ff0ǧ>ù8ïøŠwò‰?|‰�ÿÇ3|Í7ÞN£>ÉÍ·ÜÅÖh‹ü›9qO†H^àK¿â(ûÔi^÷¦ßõ·ÞÄKÏœÇU3<þñÓdéEÞøð¿ýë5;ë’´ÏÖèÓ|Ë÷gf>å¿ò,g^ø$>x‚;é3¿0`´©ùµý7Íý-F“!B�wàÕµkCÞI!4&Ê|B\`‹™N±Þ‘åÅ´ ÏÒ q�PÑä9„xÝ)Ë’4Ëð¶$´ipF÷Ñ"‚ÙFj\íþjL\…Œ�ÊmJ ‚ÉURJ �F‹ºõ²j“p„À!°ÞÓXKâBQBÄ�¹rš¦ˆ`6Dˆxn­mLÚ!Dÿ+EL#£mÑPù˜àÔU‚n_ 3MÈRjc®yìˆè¸Ÿžå ­ÇŽk‡¾5ð�ûçCl8|×?I\!.è¼óÑh:€Eá M ŽŸ[L¸£e«Å{©"°�¿Øx@*ð‡ÅŠøúŽ˜8­…Š3!%�‰Àh�P�©mèÌ,°seƒj:¤)§”UM7ÉØÝÙáË¿êÝØ$£v £SdÐØÐ |”Ü©v)™æ3Z’&’q–R—‡iœc{ok³½§.^¦¨=õXÑ?ÝðÈÂ÷Ü:Ç“ êiCY[”¯èörÖ/O)wGWN7È3EÖé°7lôú\¹pš�|æ$Ö 6wwY=: š^EÐ'HG5)quÉΰd$‡ŽÏðð#ñèSÏÑéå<“Q`2!e ¶J(ŠºFŒÇx!È&Î6h£™•‚$¤&CkM¾¥Š~BN!œÏZTË8¾Q_¸Ú_H©bâ8Œ ©R­¡·Œ€Â~òžjÁ[× ®É6‰çžh;�~%d”7ëøð®µc�£$ÈÈt질…¶A ÐJâB@ÄàB„he"3d­âüŽ¬Äƒ&øŸ‘�ˆï_ü¿?ô•Ïûs‚,׿Ÿ¿È5îó=ç?a"}få�ºQ–º½Šj?ÁFÈ€�Bˆ'’Á#DôRItÆžƒ™ØÿWêö—è¿‘åYôZ’ã·ÝÊÕ+WQFã£ÑóK+,./±³½…Ú±´´Âh2ew{›ºÜãwÿÏ_æ™ÇÿI Ïýć8{êYÊɈ¤? ïv9rô(A¾øÍog<™â½çÉÇ?Eb ozä­Üzë½H�2*J~ïC!K%{eÉBŽ[�ÝŒN4•µ\¾x–åÅ%úÝÝnFbʲ@à1J’è”^wÀW}í7ðÑ?øMžûìc$iBY–(c0J±´¸ÀÖÎ6�‹ž"W·6™í÷9´¼ÄúÆ&Y·�“ƒg2S-,Ð7š�äJГ–žØrŒì‚V)Þz¬õˆ Ác‚gÞ(æ‚`4\gíòËL«’ã7áÄM'èt:˜¬‹IR*[S65ynH’„²p1)¨×%xGÓØhŽÙRÿ¥t2ƒVÙë�$“¨ø½¶¬¡˜äÕÒbCd‡)¥0F‘¦ yž Mk(n=“q¤ÛÚ–!ä}‰I4YªISM·£"æ¥l'ÿ.¾VðàB\@"@ø8‰O’ý…`ô/ð!`½ÇÕ UmñAâÚïвԜóñXF¢U¡V–³èÚXá×p9gd=Fã ÁÅèqÛš7¾¦vY’�*E¢ NG6 R ÛT¨àééW¶QÑÉÁ„/I:Mƒ’Ìdiˆê�(]”ÐdiJ5­‘¾AIÃÜÜ,wß+è̬0ÛM¸ëÈ"ï{ÿ/ñ?þôû8~Ûeöv�ó3?ÿ0ï}׿áä]|í{jμ0âöŽñÑ\fiaÌwÿ½†��›ùÄG Þõ^Íÿw«œ?ÙåÝïê0cù¿ö(?÷¿¾�,�Ïdcä„ÙUÇï|ðKpkG='xn}B?ï2œî°3ÚeV�ttaÀV–K¾ïfÌ1Ür|É_ ¿~šRy,•y–þsÿ�Õ›.bË”…C;\>ÿ$_÷Þwóæ¿v…û_ß§ÚÓôgjî¿¿ÃÛÞÞákß½À‡>þ!~òŸþ¯{È͋;þ»ïáÇ~ô7 ¹õÖެ Á/ò–·^åëß{‚3§ˇ_fyþuü‹ÿé·øÎïyˆõµE–oòµÿõ]LF�Gþz—_ÿÍÇxËß8Â[޾̅s]æV{9/�þ0A•Üý`‡>Å�ýÄ÷±5>Å;Þñz6.<ÏÆeIwVñ%︃T-rÏ=¿ûG¿Å?þéoçÖ;¯R—9ïþš·ñÍïû%¾þÛÞÍ—¿ó$/hVVõÐðèo�éöz $Ò{ò4¡´�§ª¦ HO妤b–,íD9æ¾Ô� *zü„ ä&§hJ¼�ÇPU×$IJÕÔMP0&Å6ž¦iHM²ºÂH�Æ|aß_B)b²’V&{�ÔWÖX�ùëi‹ó-Uìº ½ld¼y}¿"È[�“8�ò+_µI}g#0âB…P†P‡k&©ÖCðï‘£QTÄØõ¹AJÒ“x¡q"AŠ­<ÜÑ-“ËyOPÉëXz½vZªmâ¹i?jß¼zŸ $edŽ×¤› $ÁL{8†{C^:s–no@¯Ó‹¾=>ú!˜$!ïä8ß0ÓOYZèpñÌKø¦afv@§ÓaTìŒb*ÙÜÌ ¶iAå,[{C†{{ôz=½.�<% È»=6‡{T>.�sè'ÐMÝ\�&‚Ä´ q"Ýšcâ™ ÌöRªªg©v·¹rî,i–ÓÉ»ÌÍÏÒtØÙÙf4R—yÞAã°ØÚ"h)ĉúÜ\—•ÕË«}ææòÈLJ RH¦EÍÞ^ÁÞpÂtZá½#M4�ÜÐï$äYHвfwoÂÞ¨dooÊdZE_¥T“w²L’çŠ<Óôº½nJšÆÅHãa<õllNÙØš°µ=e8œRÕ<ÁÇèbk=uiiǤ(ÙÛ+îNÙÛ-OªÊÑÔ¶íüã_ˆ [;êºao4a<-©ªæ¯ÄÅJ£R0ªÀ!ðØ¦Æh×MMåkʦ q5JF 7Ïz„ @œ4ÎÅZˆf¾qQØ�$†Æ78ß ´¦nP‚ USbƒGŠ@n$FÒ4gãÂa~è;žåÇä÷>ØãÄÝŠ·Ùv¶þˆ—Oý Ë WyÇ—tùÒ/~€ßø@Á�ÿà .¿4@ØÂÖÔ{Sþé=ÇÿòSà;¾ù=ü«Ÿùÿíw>Éë oùÒ{¹ùÞ7ß’ó�àyþÙ�jLóf:½_õ· s3Kü÷?ü‹\8P"P×/èÄñ£ÌfËô�ÐX‡÷5Þwø‰ý,ßôdýìˆoü¦ãl‚!9¼É°2×ãÛ¿ö÷ùÞ÷=Žñ &ŒX^èÂ)~ög~™?üÈμ(øùŸý}ž;y…Fî~¤à¡7­ð�¾ÿ÷øñºHÚÜK"»„ÚðÙ?¾Àù3»üëŸÿ(Ûk_âäÓÿŽó/ÿ÷ÝÙC4—°¥ãû¾ëSœ9¥xþ)Í{¿úW™]H8|Ë*Ór�Ís5ßõ5È¿ý© |Ý×¼��µç ã{øÉ{Žïú¾ûxùé«|Û;?Ì/þÏHÍÓÏnqñ\àç~â×xþô”Ú9n»§æþ×ßÎ�þýçøßvWXÞñ_½‘S§Îrñå ïïï±±VñÆaTk]\ØyP>Î<«ºˆ‘Ðt¢ 8Êj}dÒ O ± BJŒÑ„6„Û†ÈJQ2F™{á£Y·’ˆ¶ a�‹�.‚»eS£D<þ&õ¤•#¿¶Kª@šI” $©Ää•€P’ÚZ¬õQ 룇WôP Há‰üŸôñž²¶T�£vž¢™Pº‚Ò—”¾ ²Ž¢qLj˸tŒŠšaQ°5±;�²W–ì•5“Ú2i,“ÆSÔW9D{Ž&…¤ƒ)Š„&ˆDJ Ác‚Wh•¡dŠÀ x$JékŒ‚pÎÅÔÁÖÇȵßV¡£·™Px¡A'X%±JBšà�&è‘ä“a¥Æ �•šFj¬Ð84UPÎQØšº)¨š1>”ØPRÛ U½‡p{”£ËÔãMŠÍ 6ÖÖ¸rù3½œíÍ5È»`R2chŠ‚+WÖyË;¾ ¯súsK¨4Gˆ@–¥­ß‘?0ì—J¡ƒÔ‘%dLB¿ß娱£¼õþ8vì(¥öœ?{†»ŽæøÑ9 ff0À0ß�iM]UdiNSƒ �)”©ñv%›ëk9¼L’8ºý.—.¾ÌᅢTÖéQÁ‘'`Œ$ë9Çöx„mj¦ãÕx“ñhƒ/û_ãÞ»îÆ×êšA¯ƒ$„?�ÈíËõ¯dn•eIYXš&`ð.~çÆè¶Á”ÓëwÈ’„à�½áô_BE`ÿ\aÙ6€®U¼?ˆÈðÛ÷Ë»^/µ?»8ùܺþoûÛðíí`›åc>ž7üþëDjAúö9îOÜ@"ÚŸò"Dd(î?¶eî§¡íÿ >ð¹ŒÄýŸJȃmç_qßþíàï×ÝðáàççÞ®÷+:xìõæŸT׿oâ{mSæ„ðyCS^ÁºÁºQÜ`½ªªÞOŠ’Ñ&øpð;mŸ¦˜NI´bog'N¶[Ä; ÈòŒn·‹³Ž <&‰f©E1E„ÀÖúR:ƒs³³”Õ„íÍ-R“²´¼ÄîÖ¢£ÇO�:�Î:¿ýêbDSMØZ_;¸Hôz=Ö×Ö°>pøÐ!ž~òi» “ôxâé'˜™[fn~‘_ý?>@žõÐ2å¡ßÈ[ßüÅìî ¹xù"7­&ÏRúÝZ)¸ÿF{{„:%)âY鄲¨™%ë››ŒÇ#~ÿƒ¿ÁË/=O¿Û%Ñ …Gµ§ÈiQ�*ÍòâÛ»Ãè�$㥰ªj6«š^'CyªI: Ê×/é*E/…A®¡Ähƒ1ß0o]ëÍ$0B¡”uM?Ixù…¹óÁ·0Mil”mEŸèt£ÙÙÞEI‰P’ÉtLg~¶m@›œèÝãq6¦Ÿ”…EJµû.ú礙"—É+Ø?ÎEv’­›–F¯¾ÞY´‘dÉuì%EÎúHö0ž6TuCS9ʦnI�ÄhLë=SÕ.nË6–XG [çðø(E”Q™)íD#´Žœßh-i¬Cë8ñ”.úO¼ÖËû¸P®ë¯Ö92aP"`mƒP¥4�ó.úÛx“Â\ Irœ‹í)©%Þ:ð‘‘åœEJA5�ê2Á´œ2Ì Ðhb*˜šÆVtºαµ¹Ã`½a}Mcí6£*!KR&àî`¶ó/<Õ }Ÿ•…Ã|ô£ÏsæüM<ñ™+tÝú3ÆÃ†r÷(Ë3ŠL{>ýÔYöê{øØ'ã[¿õ«8|¸ÃÙsÏòÜK[ô;=ýôIú⿉­:4n“q˜�!IUŠ–pËÌ2o¸ëõüîGþ€•áó½R“¼G ÍÆº¦(Vyöé—讎PJ‚¤›kFã‚Kë‚AÚúHÛáW~á1Þÿ½7ó/þå½üÀßùmª‰b~v•áðÞ°8; ©v9sa„JþÉÿðSt;sh2‚UØZ“šãjêʱ¸ôNÛ\º¨0Ê BÊÞö!&£¾™c&{o{Ã!ÆÜÉÚå!ÕxÀ‹§ÏSÚ F£’`ç‘ÌÑí;>ö‰—Pb‰+gÖÑr9v~žªì1˜W„�“d†ÝÝ=®^±x×ã³Ï?J’u˜ŒjŠÝЦ<6¡ª&Ô5äij\ˆ Ž6|ˆ‘áÇa{L„¨«e¢,G°•%Isœu8ÙDYñÚÍ:„˜ÉÛ&«EæGÕ4m6ž7®FHHMŠm>ÿÿµTÚ€Iö½÷ŒGçšfâp6à¬Ä;Ñv™‰]ç45$Ò‚£±ž@"`mMÓx&•£qÐ8Iiã¢ÜZh“qd80Ž–Râ‘ñÚ( Ñë#�çT.ckš1®%Y:�HŒ‰ç—(‰Þw‘v ¼ Þ#µ:ƒöWp휽 Ì{Oåx� ¤ÂápZG†˜÷ØHë ßS8Gp Ö6xk±UMS5à<¶,I„$¸ü(6d|›¯W×ü?ì½yŒfWzÞ÷;Û½÷[j¯®ªîê½¹/Ãn’Cr’³I–f"ˆmÙœ8`؆‰•ŽH�—(±�Ä™$�ÙŽ LdvE«å¡f8îMr¸w7Ùkuwu×þ-w9[þ8·ª9F Ç€2òpúýƒ�*~õÕWõÕ½çœ÷}žßÓ¸QJS«=uåY³ ËGŽqþâ ºÛ§·/Guº w6¹9´œ¸óaz‹w0Œ†¾N¶ðz\áCCp–Òû 3“ÔF"Á¦…Ï Î"%ÍäÌ$‡´'(X_Yåý³ïñ¹yŠ^ü&;Û›S,Î÷(‘Æm3 X^^äÅW^àéÏ=ÁK/½ÈþÙiʪ¢©ÇØfÈÑˬ­]cýÆ Ÿzœ®q41Cà˜È›ë#vêš¡› ë›[,ÌͲ±¶ÆœÌ˜�>ÀòÒ,Íæú&Î z݃rŒR¥TÚ§�m0í>S¶é_ãQƒ6 ʶ`îà2 {IvRišàpýåûû£ö: P·á»›&УÄð¸KÒn¢àw}âú¸­F§ ‘ôM“õ5ĘÖýÝFŒ¥%¶±H-É”j­¯é|øW^oÀO·[ •¦,KégVZ’¦®OU¦ýÖî9lwωˆ�xi!¦5ÖY÷]ÃŽÝ+Ë[+ý éiŒ1I!‰ØÊq.�ó‰ tb4í6jM¦q.5ØM¦Sz'·öÙÆ˜ôº[»ñíúÁ®Û  ï£ -\ÍOˆž"ïÐ4Õ^2ˆ*mέÝ& •à€R%HïÎ΂Ï;53ÍÆÆF)Ö××PR£´br²OS—Ôå�轉IÃ�45Žé z×±”Þ³xø×/�ãÚùs ô›ç\½v!$Kûb¤±Ž™ÙEN=ò ®¯­séÊffæÙØ0l23½�'>þ““¼sæžéffføÄÃ�’iɨá=”e™!phú>Z¬uŒG5>DšÍ�Û›CšCÇNpóêöMM ¼g0�u»ˆiÆ%Z|%5ÛƒýÞÞÖèZ2Óë²8Õ¥g$º©™Ñ–Å錾L€h-%ÒG¤‚,W,^Gèf¸˜ÓTŽÚA‘uØÚÜ¡i"ôSLLÌRÕ)%£qŽ,+Ò¦>€´09; 1²zm›ÅùYlã‘Z€�iBÍÉZ‹·�,KÑîy'ÃdÝJ@­�¸6)Å»@!Ä !%J ´VI!’DÚ·à¬1IìÇu`cs‹Á°$øt€ËtF¯S0Ùë’†ÏüÆŸÿwù÷þâÇøï~æ«Ü3ÿyDŒ®g¾þÈ‹/ÿþÝŸø!àÉO>ÍÛ¯¿�­®Ð45Zçä¦ ÆÎÙ”Î%ÀZK‘åTuŠxÖZ#iÚ%Û¨ÒšrXá¼CªÄñʲ ­RC!ÆHžåä&cT§}m«Ä’h§’JI¬³h)ñ1©†þM9 ߯å\�1-R$+¶0¶ujÒ[A];êºÙ›Fk�š R¥ƒ‡ŽªQ2P× ui‡��ªIÍþÆ:¬K¶½4v¯äd†7‰Ù£sAÔ'!¨Œë›Ž «�}Å6’I\4¨�‘÷³dÍÕ:ñ‡<íóßš8ÇèÓÄ>ZB”ß5�¾JöþµÖbCâEyŸRáTȦNªÛ B ‘žàÁ:l]cm‰ –¦¬ÎcëʲvR £E‡!"F2ÁÌ]À5§=Ñtɺ“L©ŒƒGïbh3 Ýc4ØA}Ü}Š»þ<²»?­Q¢¦ƒ¥�”Õl�R !SˆAe¢óÈÖó’Ûk Š»ç—¸® Þm*6V׸ÿþû¹ôþÛ]˜dV>pú]ÅÆæuŽZ èk¶[ôû}ºÙ®]!3šׯqøÐ); §¡mòÀ=Ç9u›�«ÌÏïçÆz`h+V×7Yœï²µ³ÃÒì ÑÃp{ÈJ¼È©‡îå´“…™Y®¬Þ¤º±Š2 �A©Äúp‚[p;¼wh‘1–DQ’w ”)a1:¤‚<×@²ÿh}ýoCÅý÷_÷¨]ýa÷¾û»þ«ÏþÿþÝ"‘‡N�dÿ�tn°ÖrþÜ._¼Â±;�ðêK¯aL†ÔðÔgžâ÷þÅ¿äþ{ïáØ‰cDŸ�/½ø 7®ÝØãšÅvàöøã�±´‘à’ìæ¥Nsóæ >ÿÙÏ‘÷rÊÁ˜çžû6å¸âó_xŠÂƒ­-Þ{ç �ä¥ç_ÁÃôô$wÞs/<÷Rß:v ‘šCüQ^=ý£Q 1�u>ýéOóû¿ÿûä&ÃÇÀg>÷ÊbŒ|çÕ׸re…SŸâêÕk\¿v�HäÓO}š7¾ó7o®sèÈ!VWWFûö-0==Í™³go7np»ô}UY–ÑØ H°Ç¦n°6ÅŸ“'iaˆø�&/  ™šž¥®kvvvHmìHb‚í­MBðT�KÉB1ÒïöÓÆ1XÆã1�¢ËÎö6U5fbb•gh£¹pþ �‰Iv†ë¬^¹ÌÜä£aÉÙwßåèñ;èLNa¥ÄÕ Q*ò~ŸKW/ruå ½¢ËÁ˼~úEšzÌ£_ø"JHÊñçË˹ïžûUc¾öÒ·ØØÜ`nv‰‡>ö0e�¤Ê64Xçˆ:E�©ë?˜šç�ÿÉmº\ºðeY3iºDAJ¶vÌOMÒét�J3,˶“�£È2:F1Û5tD ðž¾�…Ž&—=¹Ö%×,Æ€”†�Çåõ†kë%zjÎ:®lnq÷cŸcr~?«77èu{tм�À¸sõâUÆÃ-¾øÇ>Çd·Ç±cGijOÓ„1½ü[à¾4�Óh-[¾N ®#^I”¢eº$ʆ2)u ‘Æpic:¼T•£n,ãqÍÆÎˆõ­b� S|‘edmÓAAð!Y‚ƒà jç©k›?> DšþËÿÉ2cŠ7éõg™!Ø�m(B€ªª$0 ŒQHaxˆæ�àªûÞ•l'æ1Dr�QV%ª›!B ‰Î:ä&§W˜NNU¤44u‰. .xš`i\�Š�@#Ù # R£ Sø3í�Ëä�KÉN@í-ºH p‡Ž}‚qs‘¿þ³OÑQ³üæ?qäÛ?ÆÛ/K>ûCOðôÓ–·^Záæ¥EÞ~mÈ�ÿ…ã<ú؆å€|úN}òiz½.Kû4gW¿úË—ù³ån¾ò+]ŒXâÿók¼õÜÞ9Ê_þ ¡ºüâ—ßc¦ÿ +o]áýoßáÏÿÇ?E½ú¿ùK y‘Éöæ³aÀ¸©™î.ÐÉ'°Îã>ÿçoÿã5Ã/üÜy~êO=N/;Êê™ý¬_ñü�¿ö$›ëâ 3Å!–f6ùG¿ð4õHðâ7¾Åè“ÜuøƒÍƒd~‰¸ó¿þ+øÉ¿ô(âÇ=o>SÓ1]ú�.R-°oú8Ë3Žg¾ý&—ßšâg~æq¢0üö/Ÿc_ç8*žbqZ2•ߥâÄr �w1=q׌°åEþþÏÿ�^Å?þò;LdŸAÊ)–gïã—¾¼Âßù2üý/?êQÕš…Éef:G8¼ø(�î"=3ÏèÊ]|ã7/ògþÜüéØáÒ«ó<÷k/òŸüµ/0¿o…}ÓÏ’«{Ù73&6#¬ªéåE{(ä&CÅ4�RB”.n¥�TuC.¡“hb�@¯!âdZ;d .m•ì?H´1i2Ú²‚ ˜ŽÁy�é¹¥PÄ6Iì£\ãm‡p)Zƒ ‘X×P |­pM¤ñï4 $j� JÀ"TÎcI÷HÛTÔu�*u Q#¼@ø˜R#½—¦Ö±elDÂ+¤á<E šà<›aÌ+ç¶ÑvÄ Öìï0?•Ót+²NŸ %Y¯Û2+„Ðh=ÑŽ\«:n°Á#”Nü¢¶[bJ%õÞbm“š[ã4` Dœm°M…´ ÂE¨ÇÈXa‰D'Qå&;HnÔëFuMYÖÔ�ÅU“ º®fÏL¯À˜ˆRãÒï*d‚èÁäl8õè§V%²(T–åù‚l~‘ëAsðÎSøÙBÖcB‚–à\F¨KT ¨èðlíðÖ‘ …m<Ñ*[ïYEpS&òÖZöu»Ø…%.¾ž/~é3\zç4hÍlN””Ì17¿Ÿ›7?àèáÃ\¹x�û¸—7Þ|�‹\[ÝF™‚·ÎžåÁ»îdóæ ƒr›…™.ƒ�!~–‰éi*ÎcÝ,;¥e8Ê) ËÚvÉÒ�YDTlÞ°¼ì™š¼ú�KT.�ZHB¨Òž0D@ñ%iš]¶ ¤v¢ÞµÄ´*™B EôIÍ[[‡�[߆ݮ?ü’RðÚk§yõuxê³Oòµg¾^09915ØUË>rÑã ¨Ìð�7Þâꥢø$½[QDžúÌÓ¬\]áô+¯ALpw) –-yökÏ27?ˉ»Npú•Wñ>ò;_ý]bL<˦.9~çqææØX_ç¾îã�7ßDªÄ^MªœÏŸœšDÍýÞÏ ßz) E„hùo±ukE"‘¯í\cyü‰'xÿýˆ"âE J�ˆ»¦ìx33?Ãôô4¯¼tš(àðñ#Hñ\º~o×íºÝú>*ï[©¢TUZ ³,kUÑɃî}CžwRP75ZÆUÉx8j9j‰6VŽ+¬s­¿»]ÄE¤Sä4Þ2ŒÉŒ&øÀp4bb²C5®V2ÜÞamc�…ýË,:D7Ë K>ÂÖÆ:£Ñ˜7orü®»9t×}ô¦¦øàÌ{l¬Ý`vn®súÛ¿Ïõk+<ñ©Oó�g¿ÆgŸü<�¼à‘bmy•I¾úÌïräàî8z7ˡY[ß@ ‘¢m£Â[»÷ó—£!uY±ovŽ›|ö�}‰ï¼:Ës7/’÷z¬¾wvWñÉÆÖ™1ÌLOcc ¬,ÑE²žaªc82×çØ\?.Á5ä"ÉÎmèu$1x„h“G„€<74µ'&ò…`«± Fcâ�S�°²zƒcGŽQ—#æ&—ÛÛlìl±µµÅG�Q™pmÄnhå¢Ñr#¤H›²Øn¤ëÆ1W (*¡ÛÉèv3”J ¤äC¾ãäÇÞQUŽÑ°¢ª-òj}ú‘©Þý^A–™d늴ÓZOY7l ,eSS5M’Ÿ†€ó!qj”"„@–Š"C’ÔR­±ˆD-ÀE¬oŽêÄ<Š©ieb‚K+-PÚ¤;”Héjõj©,heð�'ÓšÆ6‰«1x*[a}ÓnZM¨’ŠK$KŸ GKM·“Ó”5™Î‰²½Î#FJ„0ˆ�¬ Æ€#§Çe‰îf4Þ2�)„ëðìÿu¯¾=âÁ‡dõÚ ×Þ«ðƒÈoü“Šþh>öÈýüæ/ƒGøÏ?w�«›÷àêSdì\`øïÿú ¶W tÜæÚ;‹üÝ¿´É‘ûåÝ7¯2Xí³8}œÿåol3»0Íþ#‡xé¹@u®båÂ~d¾�_ú9ÉåËGÐz-]YPH0JŸ€Ù¶ ÐUÈxˆ_ø¹uŽù /~ýrý3¼÷Â,—ÞØ!÷Ÿâþì%žü‘ÏñòógØÙÙbV†_yæ<×n<ÂÏ¿E6ü¿ö‹çyí;†}‹9?ÿ·7)¯?Ä3ÿ´æµç<åÍ—ÏÑïÄGKh:ü½Ÿ¾‰ó¸› ü×ÿé&'Nd0®8óÒ5,~‰¯üt«e~ý{T£†l{�øŸ;ìê}Ó°reŽ¿û7‡Üµÿ0WÞÚ¦ÛŠ¿óW†\:3ÍÆzÃ?ýŸÈú ì\Q�ÆíþYþ›Ÿ~�­�Ì/õ)¯âæÝ|åç?àÚÊÇÞðÍß:�r�ò«_¾Ä�Ÿ Ó\å¹_»ƒKç.¢Í*^ÄVY" "R;‹ÉrleÉòœ=Zà#ZiRL¼ – Z:E‡r\¡”¢± R liévú”ã!�N‡XÇÄ­“ÚMm øµQí!3p úÑ­Ñ Æ5c²¤Ê%bOÓ@]¼…ˆCÈ@'î•ÔIc nžÒyl4>¼ÃYGˆÑYœO0sÊ6-T¤{¹ŽI(‚ƒÖÆà#Ø@®ßð/nx^~w›ÃK“ìŸë³z…™é.Ý,25•Ñív@N·I�«d¹i÷à½Ma\6¤ôÂà÷øÚ[š¦¡iʲėžÌF²‘'kü°!ZI(-ÒÕäÚí–¯+®9oûÈÈY‚ÚZÆc˰‚ùéŒÃ]IwZ1#…ÑH•† &(„st'ç¹2h8õñGÉ»MÉôô4žÈÅKgq6àBA–ôt+bREG irÎáœ#¶ëª�‚j\cÄÚ[ÍLßZz•”mJôº]æfgY[¿�–%%ZJŠŽa¢ÛåÜÊ*³' M�ªöäyÎÆÚ:ûÙØ³¶f©›H=RH‘‘çz½¢‚HCcGôŠÓ]ãï%UØ®+hV™šÍ™êNšW^~•N>ÀÊõšõÍRk¦¦¦ØÙÙÞ³èí2›œ·ÔU�ì%ÆÐĤ27&)/š:P–%Y–í}]YÖ!i>úË÷íú#)AðIE.c\DÚµMJ²,Ãd¦íµm�1J%ŵg›ŸoAÌ“ôúGºMH IDAT=>8wžLšdŸuç›=5œ·ŽrX2Ù›b—ؘîƒ)ý6Ï:œyï �ò Þxãu¤’ ¶wvùé¥ÇHˆ�z�_z‰“'OÒ딣qÖŠx‹íÓþ«µ¡“wqáBa�;Ô>.Š€–¢èÐétÈ;I}71ÕÇÚ¦µâ¦!ñv#è¹n7€¾�ʺ†2JŠ¢À¶›¾J§“²É R¥p­5!ÆÃ&3!ùD`m¢Ç#oEnmn'°g˳AŽœ8Îêµ+TåQ§ ÀâÜ<õxÄÛ¯½ÆüÂ>Žž8ÁæÖº3Å'Npáƒ3¬­^Gg9o¾všÑpȾ…}”ãŠá¨brö;%Ü÷Ðc4QðÁÊe2cX^^æ·~÷79¼|ˆ{î¹�}3󌫊™É~Ú`9Ç`8¦È2¬µ(•”$}ªªAJÁÜ̾Üâ�oN±¾±‘d ¡�¤•ï766�Ú ”Ä{Çh°Ã¤¦fи¶”ã2m.cz½FkŠLÑëdíÒ%¶ ûQ¯ÚÕtLŽ+Áˆ ­5ãªFg©ž”T»†ØúÔ…¸èF§Iç%&ïR5iÓ‚Œ)"zbhèõgYÛ©�!€O›')J‚Žír Œàõgorù¢bçü5¶¶6)TF®»¬_)– ¹3Àít¸pî;£1¹Xâú• î¾çN.½w–Ù™.]Ó7"ïŸ]ÅÖžLô8ûòË‹óln¬2;q'7> Ç]ìZ�sõEnnì0?»�ßû¿ÏПžD¨�¢ìkK3ö ‹+÷ϰï|Cw4&›´¸¦ÄÛy^~ÄàFÁd†Ó¯žcqz3._.ù•ÿíU ÙÇ�ºlˆ›3ÉégVÙÙI ˜ïœ>ÃÜÔqVol äÁ\“±sm‚³k5ÃíY³ª`í¼½ŽÒ9û²Å ˜îÂŽàý×wPR³q!oC´œy}‹j³&Ï#B¶¯ö¸¾©¨KO]�oGbìÛ·ÌKÏ\#’®¯q5¤krªzHë[׸ðþ&1(r9Ãoå3³ó87…Œ‘Õ+ׯ¾�pŠÓߺ̕«×È'ûÔåc e�šƒ>8¢ H£S3F@ÝÔTÔ®­¼�Ô9wÝsˆõo½I°5Ç–çÙܼNÙdÜ\ÑŸÏèô»¬¯¯39³�NW³±ãÑpÏ]Gø½gže§ôDŸT{ÉGRBÚÖujnyß s…mqƤæŸÖ:1ìBÀ¹”fçBRÝ®Ûõ‡Y·bìÛÚÝÏ! D––év{H™šBºU·:ï9zì(K‹K”£1§OŸ¾…�ÿ2™6()xôÑGB²ri…>8ÏÆÚ&/�çä©“|ý«_'òERNÆt�-íßÏÂÂ'Ož¤Óípï}÷òò‹/ï%+îE¼“±'Ož¢“¬\¿ŽV´Àë{h¡ö~c«Šë+W˜�MMú³gϰ¼¼ŒØÆÞnþüÀ×íÐ÷U¥VJ‰µ c«s‘"+Ò¹[ŠZ 2“Qº)%3Ó3lmm"URJ¥0yÖî%D`8¢MDÆ£Ñ]_)ÍÆÆ6!X:½>•…³ç/¡…àÁ‡?Ž�íÍĺxþ"yo‚{<‰1’áh@Ñ™â“'gsk¡üw\Ul®ßdzjŠ­í!Å™÷/ÒëM³º¾AS×ìŸ_¢[d4uC¦w#Æ5Þ9”Jl›^/G©HŽ\F I9*L9F†Ã!¦È™[ØÇõÕìvÖ…€~ôÔ½,÷,ÅÜA>8wœ (‰êèÔúP D@I–%ðarÓ(¶‡žmÙ£ž� G7™Ë5Y¦(”›W Á²¶~“ÅýGÐBrÏ�w[Ø[DÐXG ‚ ÛÍÉs‰��1šàÁ(E‘iPíävËé}H÷•O‰x\¨jG][”JñïR©–ë#÷¢z[}1lc)«ª]*HkÁ¤.ˆýôYçÞ¥… >Iw4.5Ú’šE¢U²„˜ÎYœµx J‰ix™ÎPë©­Mc!0Zþµ¥_—Ú�è´×Yc´Ì[pªÄÛSä(cZÅDĨŒ’š/ÄHíœ÷„(ñrcðÕ©ªUû�ªyÖKªgJ¶Ü(ׯ)K¤’xe¹vm…BKB]‘)…‘’ÚYšºWQmn#D`8ÞA ÍêÅóxWqåƒs)r¸ÔdJ£¤Â#R YSqåÂy ¦vYÑAJÏ�õë”åˆèœ3v;Ô¾G�¥ *jšØ°o<É�‹¾øôóÎw~�©þS½‡Ø¼ò&®0Œ(›BK0‚Ê—D“øMÓàCE/ë"2ÁÍ�Ì™@vèuúD"c7Bf‚A= hO0ž�áÝ¢‡ Ñ'Û¥”5Z&¥Z ‘± XˆAcƒb¼1ÆOXKÊ›ššYOÇãô¾·ÍÝÝ�sÉh2CÕT­°eÃdwŠq5JZ¥Ó%)Á“ÐR)¼uIi@ê” &… ±–ÜäH‘¦²T£”h×Ôô'û «ÁÉ5÷½¬¦ŒD°UÓ3$`nú}%å�À!Dz?´V[æ_Cp‘("uÝZncÄG.œó{ï]Åe)b9“mC¢½�Ù&Ø�B©9B B£!fxÙ@–!b†­,[µÃy‹Ø¨ÐfˆÎÆtŒF…ˆ � ²2@²G¶[K-<Øã58ñVšE D©aLäÆ�›ä¦`kk³ËÁjÜÖYN?Îóßz1a¤àáGazn†›«7ڇƶÑÁóß~žr<泟ÿ<Þ»ôšDÒ @J|ÌÌÌÐØ†óœçÑ�m ÏûæçöÑëõ�Ëïí›u»þ­¬Û  ï£Ê²Œº®iš´Qß•#ÆÉLº¹„�RC&&')ËÖ6H©Ó�PK†ƒªª¢Ûí²›,\J ™�Ÿ£?=ÉÆÚQ&&&¸|ñ<´¥3짪jšº$êœÏþð��o?û ëk×¹xþ<¶*qH>ûÔ3{ð0UUsúåç¹ïÞ{8vâ>Ξ;ÇÆÖMbtô:û—yðþû)LN¿?AÞéðÁÅ ¬¬­sùÕ×8õ±‡ŒÆxk™›™&Ë B ÊrŒzýZ'0©É“scõ*®*wÁü8k™™œ¢´ “E‡ª×cc8BEôžOݽÄÉ}†w,óÜKïppfŠ•›[l�ÇÈþ$Þ[„È"5œ„‚è=RiF#ǵ›%o®Ž8³ºÃ#wei¦À¬\efb?+xðÐ!FlUsäðA&û)ÝLJɸn0™dmm ÛXL&9ПEÄ´‰ÒYâ5„�š)ÊH”H›ËþŽT¥e8ªŒÇ„)tN·— ¬yn0Yž( !E ÒDSŠˆ”ªµ*\ˆXÛдSNc yfÚT�U2q§¤lU>}LSÒÎl“TÖ¦„ï#B*´Œ¨,KñõR¦ï«$Áz¼oÓ°‚%7F+œÿð¡æ£]µK% 24{‹¿‚¢(ðÞâ]ƒÉ:DÑ®‹6:±Z-°�íĵMyWc¡4&+ZûOâ3Yoɲ�êÝæ±kž�H5ªè�+YnЙ¦²0Ud�ÙÉï”Lõ¦°Xj稃§mä""•  ލUíZ2©éyõúÁH¬–£ÐE:¸•M™  M{pr8ᘿ.à—ÞæÐä +h‚péì$ÿû—§xïôELW#²‘eøªfËŽA+”è H4£ªAʈêdXÂdT.Ùhò<Ç7žíñ�e8V 1E† eÖyÆH¤OAÝÒ(JÛ¤ûqÐø^¥Iž "]B"¤a¡¿Àÿø·Ï01�!�¡Î^KÊrL)�¼@+‘¸0ÂÒ4–~Ñ'—ÞK©±®A˜t?°Âã¢'��­’ŠO(EÓx´“5Á[bp¨<£¶ ½¬‡ðIš.dÆ0®Jd. œm�"j¥h›¹„[ŸÓYR—* Eg/ÕNDPJbtRHÖíú%¥Dµ)†â Ã;Þv˜Â’u4DEÝD”²dª¡—ç@$�Gët�Yp!âQxiðNиk=1¦{v1}çGé"YÄeJ¤T$«ß‡c™eÛ\Os¢4=öÖµ“dƒ‚¤ŽRQOT†àÓtZih<† Ú ´rxç�j#Rhb àAƒwM:´pÖ3Êà (E`H�B!cÄDQ½ÀÅ0 D g š¡Ö;’¦¹Ft,JE* ªÔp’Qâ¢'F�È{ÜõØ'Xߺɉ;ïbgc‡Ê[¦æçéæ9FedEÎÂŒæBfx÷­7xð�‡±1P E·—¤'J�Ô) „\ ®ëdWní•ι½f�*)8w•vJPèb`ii‘í�ŠšÈL¿ /£J²5¼}ö:S“sì?±��j€Î ‡–÷³rm�8k[Ï[ïžãÉ'NòÎ[¯13;ÍÁ¥n®¯süžE.αqi@r�Õë[,ÎIЉ ú½ 6V¯qèÐ�\½¹Mã=ìãÍ7ßA«Èt§`0vŒëH® R9Bm“=�ÒÐx�rŽ\¤Ô,“ÄÐ`]bœXçh¼Ã‡€µõ÷þ‚»]ùŠ¢íi·jx!ƒ'E«KŒ2heRJ¥o;/¤ý”Ò*¥ö ÑâRÃ|0°²r•S§â¥_&úÀÄìÜè^Á™3gx衇8qâgÞ;“ÖN)w°%PAñØ#�í5�Z÷("JBôìÛ·�¦®¸|ñ2y–šÛo¾þîºç.V®\Iͦ‰2´Tt:ÝB£åhÄ¡C‡¸ry…"/èãј;Žg°3ŤΠDlãØÞÜd~ßÎ_L(�Ûõ]·@ßG•@ H:T{ˆi#ð äÜïÓ´�"©™)0&£ªÊê'PÊ´i#is[ùn]W\¿v•<+X\ÚÏæú:Ñ :½>®±dEŠ®êšª®X˜K2ãË—.Qt2¤érïÉ'°£-n¬œçüùwxý­Ó¿ãNž<Ũnøæ³_enáˡÙÞÚ … ×ÔÌÍÏ1ÙïÑ»ûNN>Ä{ïŸãò ÞÒïu™ìv˜èw©­euíuUrüÈa²Lã}$x�µ5ÑU¼þê·ÑÂH6£QY273ƒGªqÉìì µŒÊ´9ée†Pðå…‘\_¹Á¾É f'dRoz‰ ‘¸+‰¶§!7’}S]ìL035Ë|8Úw|òh�¯½†þ±û&2˜˜ž`vz’"—”eE–ådF!„d²?Éh\â½`sc”8>Qàb“ Š-LQiASûäåMìïVù1¦„-S*!`2�’-KÙ ´TIý!Z)bL E!b„,/0Y¶§2kl²b¥ôÈHQä{´¦IêÕò‰\H5kSºYâN¤•1�–éoWe&M½O“l•xG„] ²§®];eÝe}tËG�—`­ •GegÓaÛ6j Ù@¥Tiê# Ó†jÜ�åY ÜÕDÙªˆ¥)©C�q!“šÍ† 2‘%$aÛ<6*C+“‹¼"Ú(jWƒÐŒìr°Áap‰%âAD*W1öEÞIM,-”C:º nJºEkÂH2�'¶ž-M T£’�•U¦§çéu» ]£Ù¸²JåFù<ÕÎyÇB H©©ª ”@i‰w >:r™bS�KvZ!3Î% ‹T2Mõ£Â� ÑA–åÔ¡&xŸ¿(„†­ñ6½N%.X”T4MM¦ÍÞ}HjEŠ nf¸&Gä [Õ&G¯ÓE:�ž²©ÈT†P C²ZSDxlèƒj�x1D [ˆ‘Ú6HU�$5‚…h�R§æ¢Lkˆž^ÖeÔŒ©m²+ݬ›6ÖZ‚Gµ`xU]¡¤&“š²£2Emkr�'U¦Vh©Ú¿ÓÝͶDKM¦²´Qo!—Z˜?Òkï{QãÚ£C j1¬ód&`ú‚`kTkò,5S¢÷Ä�îljïã±|€(’•!F°1Aô*AHcDëôûüpûÞ~nñ#ZþÚîçCh-2¶\ŒÝÜ Onò4|»¶§@ô– n}ŸÄØhm m¬ÎnsO‘x»÷PJPG)4c-Y!�Ç„”ÎIöÄEŒ‘·ß|‡Låœ;û>÷>pO?ý$1F^;ýÊá˜N§ÃÕë×PRqþüEœu(¡ØÚÚfii黆·ë·n7€¾�ªi¤T(­“ü¯•k�¡”¢,K´Ö”eIU–{@^)%u=ÀûÄ Zõ…BEo¢“žG¸,q ‚Vôg§É³Œ²QúŠŽÎ‘ÚDj" 7ÖyãåðQ2³p�OîG(Ë!Ïÿþï°±±Ž6†}à}誘�_BDÁÉGfõê%Ο½‚Ö‚›×¯²ü™/$°­µôû=†eIh?ú…/°ováËKs ÊŠË×®²±±Á©ï'Ë3BHÍŸr\$lݼÁ‹ß~–Åé—®;d˺˜ê÷©«1“yŸ…é).U«xW6J6¦'è^¼�¥‚©)ÅLO²rmL^ïq ؉ÁcTj¼i)˜íkÄÀaEÃL®õ:[îóòʈG�±µ¾ÍÌB! o½û>Y¦9rè(uS·ü�29ý~FU7 ‡;8ïÓXJŒ¼å÷uíMˆˆÑš<Ï(2ÓB¢=RJòBSš"Óɹ&"BH”2IÎm}J‘±ž²¬Z Al-a,*¤C¢ÒÉ’äßšÆÊqCãÒá±¶Ó¦„YëSÄ|+ÅÝUùÄ–‘‘ MãS"‚�xø¤Hj¼C �‰mã‚k§'�?¢+ï{S WC¦²)´L×´4ë.Zò<ÃV52 ¤Hv­4¹Î©c“RÄbD*h\…ôÉ»>YLL@CU6Ô®FPBÒ¸ˆ1Ñ”øàZnˆM*Á©.N8šèh|M¦³¤äˆ'B)¢O÷‰ÀÈÔ4j°D�¬Ç €%h\ƒÉBÁ¸)™êN⫚ÒUR+*¡r„Ñd"£c v€Ršº©pr‚Éù}„ °!¢Å㸶qƒ`$Ûã¤I6ÅÆ5dy� µÂ–# chBCí ïtÑÊÐx ZQ�+&úI‰§2\ à¹ÖXï0º ´5ÚÈdÉ –¦ÑëM`òŒ*8¼�ø¦I¼-¨êšBg Ãñ€©Î4QE|ŒÇŽHjnI$.:ªz̤™À¨”X•©‰cq¦h-–éZ@Õ4H­ÈÚC¨Ô‰íV�ë¤IÄè¤àh\ƒ ÅŒ�«Þ�Q.½)i|ÝÆÃ»CÛ8ºy—Q]R7 ÆŠNÁúæ&Æ(²Ì½§£rd4¶ÁHM$âC²Õ®"Ädc$UP® r�ÓÈ�~ XÁ²(Zu”#ÏT‘Ñë(´JM"6lHj4Á �õ µ’½D²=ø´Æ§�qŠ~ßmðìMÅcüнøÖÇŽe߭ݯ�[�£ÝÇî&Aî~ÝîùVL¸ÿ®çþpíZ‡¼÷{¯ R°m]ëÁ²öç œˆT�%j ¬SŒk›6F£2�‚\G£^U ¶0–LæŠÿ¹/‘$-%wnß=F2ìîì³¹±M–e-Zâ¡ èÛ¹ @ßBA¿u]µ#QÔ¨kƒµ�(¼u KS¬³¤i¼`7Ms<‡ï\ä|�ò<§ÓéPÎ+§SºýWž|’ΠË�[·™O¦ÌÊŠA@§ÛEjÅhiÄöÆ}Êy‰¶)�á�?u�7ßx™[×ßà`ëç.\Œ6a�²¿»�N2fyAžk¾ö•/ðö[o ”`û>ç.>ÆöÁ.ï޾ͩå5ά¯‘HÅw~ìYl°”ÓEžsãæÞ½u›SgÎpù‘Ç^Ñ4¶å"Yò,§ö†ßû½ße>� #feIÚé£C§sVÔÎ1›L�*¡[ÌgŽWïlòäZ�+ë=Nk×_}“ïzöy½C¡Á9¼ˆ�bë�i´CëD⬡�°ÒÑ©B=íxîò¯o¼G~áCYàLà7ë³|úÓŸaV6h©È´Š–Ôj™ú· IDATàãX™�h•"¥'I3”TP´R™1�@¢#gGk�V­#ä3®½<´pç#OÝİyÙ0/k¬‰]ï}œ¥&ZMu¢IÒ(.:Ö�‚élŽm¡ŽR)”Th�a®½`i]&Z*\ðÄ4²ƒð.Ž•Ä ®ÄÚTŒ±ÔJ£-½ÖEW �çüSU–d`*Ñ”õ!�N‡y]GP»7˜Ú“�¢%ÌÊYÑÅ6—:­H“”Êh|ˆãxZÊ(T°Æ\ xO‘̧%d´Ž‹RES@Š"k�½–ÆÔ$:!à˜Õ3ù¥Æ54®�*Žÿ”¶¤Èò8àkªf­ÕÁàCÇðx¦Í•$ï2 tÑ,m…Çc¬m�oŽ =¥©h„Û9i7§r “ ýNt›.%F‚+ƒ I–Ò„™¶"K’P¹†¹+óéá=R3Aç¤ÅŠšT@P©•/J1¯§(%Wñ9Ñ´ôÔö„€ ò,2‡Ì”4ɘ‰@]D˜…9¾©)ºêº&�W@4B–p`æ©Ì¨eÇ®”‡q¡W“')¤ âÈ\]{t¢ñ©ef£H*”ˆ¢A#V8´S :&“)�„*I"£pXV%y–ÅŦwXkÈ“S7$YB¢®‰�Ë{Ç?}tÿ¤I†ò -5M'éQšÞÅk”7ަ©HŠäÛ¢#Yyƒiì»VôÑY*ƒG3§“dLªÖ!dM µ8¡ð­S3 b"b׎ëHT9*ïcÄz¡åxŒÁ�Ø�ŸtÁ×ÊÑçGÇ83ŽŽ#âüYLqkE#¥Å±Ðstû£&ÔÉãÝÞ{�šZHJ­(•"w1á,‘ N„ÒÔ®¦2�Ƭse]¢BŠR’`KÒ,ƒ²A(…o�ÍÎ �3dé2û÷7ؼ›õËÃåUnݺIZ vq²&(�VŠÍÛ· fó‚îòï Ö”4lUƒqغA„…úöy”RF&Ç ÁÍù(ö9opÞཡ×Oét»ÜÛ¾OY—¸*ÁvJFË}½-Ò¼ËÞaÉòÅe.ä=ª%ÐFqïAБ $ÇMÖŸs%Iíð„”hu”§’4oq9!i¹:À·ëäc4´û«\Çñ©#Œ„�’4Ï¡ee&ip”8áb �&‘çÈöÚq A^Q$�0Æãscše„ Ȳ‚(ø¸¿þàðqœ-Z§è„öM�YžÇæK°rtl!išqË~XßÞõÁßU}€*ït0M“¾„`0°µ½}Å3VÞœs("`XI’įŅW»Øk)ó�è$¨ê’$IXZ]Eç)¯½öõ¼¤ßí¼Çš�$�‚÷îÜaõô)êÉœ £Õ¶w6X,"mÍÙsçñB°Ô0›M(§c„slÞ¿ÇÖý»„à8þ<Ã…ׯ¿ÅÝ»wØW\¼xŸÌËÒ  ¬*jcðÆ‘g�¦.^zŒ,E’á]A‚ÐþžŠTi¾ò¥/pîÌ)fóMã(º”b<�"vv¸zî “ºæÞÞ˜r^‘$ ‡�âͽ9+©áâê�µQŸ7^~•§/­¡Ú¨d‡Æ!hB*T+ÆÅñ™n,ÃK(&¦8/h£:EÛ '6ž$ÑPRÅM¿‹É!‰’$iJ¢:íìƒ�$RV%‹Å"ÓùÝM˜× „�fH“qI¿³@šdíf;v}²,‹�áð6þ}„(ÑÆ’:²uª¥QØó¤Š¬˜f6‘3¤sÝ”�j-¢® ªÚ£UÂÄ̱I`g6!ÑŠÒÍ0¡¦öQ„u! M|¯¦‰çœƒù!Y‘PV“Öe¦cÚØtgÙË�¯(«’”,ŽmˆÀþü v·|`VOÑJc½%s9J$LÇSœ°¤�"4ŽJZšÐ`ðc蚘¬t8| ×]ˆ°bg¨mÅÆ­wPHÎ,®áš†ÊÌ1Öრ %ý,ÇÁ´š£²4:(½s[r¸7¦ƒ"iÅ[lËcK%U9XYAÛ Èá=ÞZ4¿gY.á] ®kt‘1« 2˘LâÆÖ9âdtãÕU�T„# –q¤ _†ƒ!f"N"e{ÎGИ9�oIc=kƒeúy “ç8ÁYšQ—R+¤¢[e^‡( ë„4m£ú½>³6ö½,KÑo¤!4•uPR‘ʯs ޫކ TM�õæAhÁ¸¼t <ÖY1y+Ø@Y6T¹%Ø’ªc=•SX4Æl�8/±"‚ž ñÊã]äÿ¼ïáOXØŸa¾þ¹>røœ¼í×~äÜ�¢�÷þ˜ uÒÑóõuäø9º¯R*¾Öu;†ˆ ‰W '#KËɘöië‰,$I)/hjìn˜7 yžƒ€Lxtž`½¥²+Æ Ç3–úA¯×á`g‹~^àmÍÝ{w É)Š !·îmóá�}¿ÿO‡S ËܸþM&9ýÈE¦³ ¡ª˜Ìš8V-4M]£… k7gÖÚèz •lŸ¿€’ÑMg­;†+Ÿ=ë,ÛÛÛ4®!Ø„4ÑôR[¦•äîæŒGÎ/¢SÉÂB�4íð¹Ï¿È3¾ÂÙ køÚ³·;e2­)›ºmœÔœ;¿Î«¯ÜåÊãëÇ;G§Sà¬e{‡…^—:IÙßÛGGg0­˜Œ'¬,¯àƒ§6:K Þ!€ý½]F+«ìlo3. ”fëþ=f“Îg<õÌw3XX&-R\=ç•W¾ÆÂ`ÀéÓ—XZ¿€T »; V¸}÷MÓpñÜ9ά­Æ(!o�-.�&IL¨ð‘¨ß4 ƒ.7Þ~›Q?§Ùßå½ûÛ, éô:Ìꆢȱ՜Aª™M§ÌfÓ(`�Ð-óÒÝ} ±Ä¸™qí‘sPO™ÏEXúÙkLïHeˆN¯%¾ñ혉Ä�)e)±YàÒú)>ö¡±¼¶ŽÙÜbyqȽ{wyìÒ#(¥È»=B .(µ&Ë$½NFªcJZ\(D›0¢”BêÙ4�ÃZOÝœu€Œ¢‹X/0^1« “iż®ÉSÍ ×eØ�]ÀD‹Ö5ä HŒñØÆ¶Ž"¸ÑŽÑ@‘eâ½§lê蕪!$Zçh•"´Aꔪ©IRMÞ�¦§‡ô=‚H)’{Ó†4ó†D¥±ë…hSÞb·1† áp>ÅyC¢ë"Q MeèvºLê �­˜ÙŠÛãžøÄ“t; Þ ´*¸qã:.ža:«YZYÃXƒ�Éô�Þ€�� Ý>E€¦¬ô˜ªFO·(ØÝ¾Ë‚LÈeŠP–7nqöÒE¤NPyBRU`ê#N‰&Ks6·¶. ¨lN‘l�·Xè.â+Å`0`z@_¤>ò'fvNÈ4!H�¦®¨%Ì«’—F.Bh•Ôh/¦9ãÉ>„ÀÜZdšÆ$4S!…DåÑu4èö)ˆt ¨ÀxkSV\ºtg,Ân¿w‹óëkiÊ«o½Áòù³‹#&µc\Æ4>‹ÄŒYÏ3º*Bx†ÚAK,..B nƒÞ€ýÝ=žþpÈ|6Û’ïýž‹Œç; -›o³º¼Œ°¯¿h Í%ŠŒ­ItÎdþùø·î ¾úÅ rÝŸV`Os¦MCe«øšq'<ó¦)ÐZS™Š²žaœEú–,„ÈñÞ‘%9AÆä¹ 5EãJ7Ç8C7b2Ÿd›:öm°>Š—qX2Žt ¨}`ê%V¥X¯0Ab¼ÄK�u¢=‚pàâYÚ8‹ó!Zøµ<æCH‘óÙ€cñ‘Уutw9çŽ??c¾á1Ÿp}<ºm!ò€‚G*‰Öê},!à¸9uR| !ÄÈù#G‘�4ÎRKO£�vXG2)pH‚”8,Î ¼L2c^yTX)å˜$x&>¡cÞDè(‡Ê4H‡�O(:‹ˆD`‚äѳg©ªŠ{»ïpù±�°»3%ë-òò;ïòÖõëüØw|’4Ë ûÔ‡%³ÝƳ9�n�ÕµS$Jbç%MÓ<¤JÓ¤W×gÞb›�¦“v1N±½sŸï|òYf“CL=çÔÚ åd‡¢š²2è°ÐëP!i¬ç¥7Þá{?~•DZf‡’¯½r“+×.óö›¯qõÊÜ¿¿I¿+8ÜÝb}y�ûw­Ÿ¥ùÚó ŠívèŒYmÙ™Lùèå‹Ü»‹"÷ —èäq$<$š��]®=rŽ×¯ßA™š‹§W—5»û;4ó9YG E@�GÚ4Q¡^úVó¤":ÿ:ý­%�‡#`ë_­¼ˆŒÃ�{>ˆs?®cIè¸BpßD¬>É™üÓßø³¾ñhrñÁþ„ûˆoüù¡mÞüëÖÉóºøàmÖŸ¡ @ßB%BLnjŒiu ´‚Nð™ñÑïø.Þxé«îîµ¶|Û¦†=8¡†Ðvü„`°0 K ÆHÒ¢ è÷¨›’ÝÍM„�tógiV0Z\uU³}ï>JkÝ> ±eEU–ìonS9‡ÛÛ\õuŠ«O|”O>÷¼·¹Ã©¥Eª¦bçþ”……!£¥U–WÖ�Fܽ·�15J*2­-¯‘wúÜÙØfy4â�[·ÑZq0�ñè¹3¤IÝ!&–ÕuMª<) {‡ûlî°¼0 ßéRU­dÞ¡±.Zðƒl¹5m2V�üö;|­ÈùÄyǵÕ&‡,w 2a©ŒE„çëd|¬PJ dˆ€N ÛÛ%¡øÊî!û‰Ç÷G8(òœÍû›œ>w‰­�V‡ ÀØÖ>�@Až¦Në|ŒSN4Zi©›„ª‰c=UÙDNIû7vÞE×��qÌÖF€s¿×ee´@§HéæY–Zh//1,´Î0€4‘¤IއãA(‚PH¡ñ6Çzã(E¡[ËiL¤«ê¯ŽpêýLT„hFÎPìVÅW )±î¨Sj1�| /ÿ` @‰N(›ºe'I¤Ð$2Áb‘2n¢!¦ÏØð!`Z·�)�­x*SÑ„š`‰LA�ÊŒ"ɘÖ"D(¬Tи,©J骑ã‡ÿî³WÞei´Ž™μ¹ÄåÇeß:ÖÏ�¥ló ý{ûû‘ £ iÎþöƒ®d­—ó©ËWÀù(î xëåùÕ_ú_ùé¿û·ùħžƒ£ÑÀàÛ%˜ˆÝïI“A|M¿wï.çÏœaV´”t‹œ/¾ð Bi.žqãÍW8{æÝn—ÚÔŒÇ3¿vµ�Ïn—wB"B5�¸¢ýïÈê}”¬$Z;õQwn^•ÜÞÚÂ4Ša¯Çoÿ³Ïr¸¿Áp°ÂáÁ[÷ïó™ïý>þó¿õ³øÙ.ÿÑOÿ-öîÝ¡ßmøÊ{_à?ùoþœ¹Àï¼ùR+noNèÛ†ÿágþ^]"–é|Sõ„¢]FåYT3b1¿ÈþžÀ‡øøƇXÓðOþÅ?åc߽ƓOZþÓÿ¢‡’; ý§^fçÎEļŠ\-è/¾Æßü¯žä…ç;üÑoÝb¸¾ŒT1µÏyG[·ˆ%4ZDá"MR¬wQ4Ä R�)gÔMCm :$ñymÿ†RH„ljtRÊÈxoS3�ã\IžæÔöƒKLdI¸Tj¨MÀ‰@âm ñ� X0Ö…èŒññ\y‰³¾}Gšm…¥"—%´.À£1®“< “ã]__'ÅŸ“® #7ÏIÆàIqÉZû }b,êègëè>2¼ ˜µ£ÀVÆà'ÀIŽcž�–U%0.:nœo%ÆGÖê¡­°�Œ•�¤›zaèHÖ‘÷‡x]`DÂ¥ —ØÜ¸‡�)S¼LX\9ÍGž0­ðøSå™�>K93Ý?¤šNØÛÚegg—ñdFo0äôÙÓ,//¡BDÿ(/qΠ¥Â«ë⹦i ž@mç ‡=ªfÎîÞ!û»‡\~ô1¦3šÚ³¶ºH·x“® TsÅlÒçÅoò¿ÿ*¾ÜåìÙ·nÝæÂ©!7ß½Îc�^ÄTŽº¬ÈO­á‚a69¤ÛéP™šþ %lí²4\do{›½Õ,žÇ÷î‘moPôpvŠêzö÷§œ>šïùäGÙ¸ÿY¶öî±{XÓôY9³‚ivvvp„ãs§”2Š‚Òµ¡á=J+Š,¡×ë Ô·�Âû°þ)bS„¹GÅŸø¦ü„ /@¶ø�“%Ä‘Ð#8ZD{�’‡õmT o¡²Ä(å^¿‡iÌ1×'ŽyÅ”šë¯¿Êø`?އ8�ó)5ÞÇñ"DiG}”booc*òN�¥•eövvQH¡qÁ3ŸÍéöúxãñ˜ºnØÚÙâÚµ«,™—sÆã1³É!u¡½½…!./óäÓ¡6†[ï½Ë™3øã?þ”òŒ†,ŒÖ¸òø“Lˆ·Þz“Ñh‰S«ËŒú EÁþÁ·nÞà‰ËW¨æ3ÖÖVxõõ7Y]áœcn ¡…¢9;’/<ÿ9Æû{ìÌí<SÎ!DÁ&HÉaU³?�$ZÒ/:H%Ù=Ø'$9;AòÕí¯ÜßãTGóÉ Ë\%È`b×SÄ…x.‰ J ¬�*T‚Š÷L ¼sŸsï’fz6CKI'/˜L&,/AIæõ<Žcå9ÆÖy ßù˜þ#•¦,¼HØ;œSÕ‡(-Q¨¸è’®�\�c_BD6Pž*:EF'ÏÉÓˆ &u]H¡Ú8ú¹mL…$vtµÒí">v¢…k;Í>B†ƒ�qâEž÷wžÆ8Œ11í E–j¼ H­It[ïCdQy‰u ¦ŽÑáÆc°ÎᜡÈs²,§È?Øâ€GâUŒÔuÎ!‘-O"`LM¢Sœ3/ÈdJÈ:‘»Ñ¦¯ïègšPE+~œ÷ÎO¦ä:LJ1éM'ŠÐÄÔ¨ÚÖ Ò4™H™•3¼¬øê�×±9Ü?løçÿϯóÓ?õ×øÍ¯|‘Þh�M7e÷à€¼¿@º-‘!�ªå<©ÙÝÚdu˜óô÷}й±çQÁ`«=~í7þw~ô¯üO}ô;©M…”)¦ …Ô4UŒ›†É¼f¸�Ä.!X;{†Ê œ�¥˜ZËO>Êõwnóå—_@kÁË7Þ¤_t°u�Žy5æÉkO!µ<f'IBS×XP:EÉ”ªªÐI22ªt;rY›­$�kø½?þôú¸�±s˜qù©+ܹÑpj}Äïÿþ<û©ñÛ¿ÿóÌÓçùÛ?û üÜü3¬úM>õÉ�ó];Ëý÷~ŽŸûÇÿwv›ö�> ]żڧ“ !akŸ<·4T3MYÜ¡?¸JG�Â@(">a:¹Â¯ÿæ&¿úOÞá·~sÌ?üÇÿ*»ÉÙGÎsëzCOË(Àº@Þ›Aö*9G†nÞÇ3§ª§$EÒ¾ž$ÖðqŒPH�Ãc¬‰ÎR_k³rFª¥ñÚÆAïqxò4GKMjW#”˱Øà¬§ �iP‰Œœ„x Oˤ�4ÎáÛ”-ë$u#Ð*§öи@í•�©Q62È±í¸¶oáýδn3˜Ž¡ËqSs4–Ùxæ}àç?­NÞ÷H¬y}~g^븄ÊÝí ‘P$ ¦ªY]\"Ô†¥K—ðÓ}Îö—ÖG¾”ÔÌgŽÿ÷~’k�?‹qZÇ¢íÔ)�ñ�9"Í€JR|ðlîì³Ðï�T­qÖ‘'W/_fqeÀ+¯¾B¯Û�s2Œ-iƒÒ B²,£ib‚šR’ }dóXƒLaã&ì˜7Â:Mx÷Ý›ý‡‡ )e5ee´Lå2¬è3\¹Ä­[›ü»ùßæ×þÏ_å¿ÿ¿À£O„|²ÍÖXpóæ›|åõÛìîlÑ �¢èñÎÆ N�¦-Ó¯ÇLËC|á� õ ©%ýŽfÚ¼Ëν ¾ô£e}‡ÊÜFÉu¹H’_fP\æÅϽÆ>÷|ôã+üÑïU¬ ¼«@¦ã]–F ¨DS5Æ64MM^Hú�‰J¨}ƒµÕŽž:kHÓ —RR•%$‘w–ªô˜á5™t“I0ŸÍHšÆÐÍ{cmä|´NHEã⸲k>øïo�ŒçÞ6!Ñz‹– Î;BH±Æá6h1e˹8å„GGkƒ?J`Š|'­õñ<lNºrà�çAjן¾ñ9º­Öú�“pÑ#WѱÈwâñœ޾^„#Á$k�T)ÞÚè"Ä4´Ö骴"` tšbmƒñž&@Š $u5åê•óLš]¦ ô”"xÏpe�ÕsøòK¯rvy•¹™Q— ËkÑÕ˜¦9NxTÚÅÁæÆ6“½1“ƒœ5È$EæÝÅEžû¾¿ÀÝûw¹së&“ƒC” ”ûcòÑ"R¬’åitôJ‰÷cêzN§—qý½ëÑ¡“÷)çs’, �Äszu�­mÇÄZd>'ORv·æø³–N–sîÜ KYN°¶¢×²8²»¿Çù ¸þö]¿v•?úâÿ˹SC–»ìïÏÈ ��±¡0™Œ9}î4“ 7¯ß`eý1ª²aoò~–q0½Ç�ýð§ù�?ø"››N­¬cäE¥*„”äyU�®�x®GDлR­Yúp«ñ°þŒõ~HÎû'¹|äaú“ãMH¤l'#Ž£–¿ÚtÂptË#ìÀû„ ‡õ°¾½êáYù[¨¬õxÓĈ÷v¦ÞZ‡’�±H"�0Ës’$á`�²¬Ð:¥Èšº9¶b÷}Ò,g·e¶LÓwÿ:ýOô¶¶w™—n\“,IÙÙÞÁÝŽ‹È……Ác÷Ÿ IDAT.œ=Oeúƒ"ÉX[[Á†ÀöÎï¼õ�?ù4¦©YYZ"àyýõ×¹zõ2¦±”³9Ï|è#|èÃåæ�›¼sý5FÃ!ofºy‡õµ5¥°Þ‚‡¤µ oéw |ðEtÿTóšÍûw# W t‘á]ÀAU7,ôzlmï�g)û{‡äÝ^ìî7MLÄØÞb}e�ó§ÏpûÞ}Æã ½.Û{s^¬*B=ãGžy7Ù ›wÞ¢Rèv3gÁç…fØaÓôè ŸVk¬\¹L0%"QÌÆ;,öæ“’¼ ït¸pþ"ÖDÈtÕXÊrέ{;„Ž;¸i’ÐË;ôºýÈ„I%JÄî›hG�¬ÿI"I´âÆÂ¼�\ .€Èù)²i–"$ÌçsƇãÈ ´µ¥5H³"‚¢Û km"lÚÚ(¡É `µÒ2Fð÷ÕÖG÷P¢" #ŽÍåäùƒîòQ·Ð{˜—%u]·NÝv ¼óžE–¤Ö2�QWˆ�î,ÍhLC®ÆYºB¢´&¸%•"¦Ïi©PRS–edFI7)PRQ¤YLg3–…áac¤¼±†4OQJ*Ëáî”~·Ã�½m~æ¯þûü�_øŸøôg>C9›“÷ºÌƇãXZY¦™ÍŽ–O¦ ’Oà‰Ç®’"¨l�jyP÷¶vtÌêš­­}V×Námì$Ïë çAÉÈ€š�' ‡„TT�£Óë"”jRA°qmê†DH¦ãCzy‡@” ‡‡|ËÆ"òF¬%U ®1(ÐRàœÅ6†¬3ÀÙº€ K¼¼úÚ«¬ž:…RŠSkËܸqƒÃ™âô£Oðêk¯¡‹eÞxó-Y_cý‘küwççùÒçþ�øCüýŸÿ/9¸ûU”“<ÿÀúµÇ90†� �óÎK)§ÖÌ# ^Ê8N)4A$(H“Èýí¨—1†à*O˜N§ή%uU¡DL’L“ ‰$Ó)2Àá|Å[-™—óÈõ­Y–1>˜âM¼V¸`Z’%ÓjFšh‚÷¡ŽGN?ÈeÚØìc8° T¶A¤)U ÊIœð˜Úa['K©\ËéG„ä›VP)iáÐmñ‰Èö“lŸ£xò¯nŽÄœ£t0x �;)ü|c¤¼òa¦cÞyíMÆ›;زÆúš�Ûï±0ì£E¦ œ) ®¢›KÞ}óã}Ïh­`ñTAÑd$Y�a›‹çNñù¯¼EV\¤ï¡Ä^Î0B2mv9{~�ÃÉ]l°é¹³ó§.�æîæ] “œÏ¿ô2EÚa0XÆ”{ܼw@·? 4‡ll°4º@==dØé3�Í�wÑiŸ·Þ~‡«�=Ë/¿Äí�}>ôáÇ Vpã�ûÜÝÞda4dRÎI¤EŠ*Rd$!64�DhŠ4LH„‡[�‡õg­vU¼ÿÿ…mà�’w:-ÆÁ°½½ÍþÁ.û‡‡çèõzŒF#–——év»±yRV8G•�Öëa};Öóò·P¥:e2›¢•Äû@šd1±¥®ñø˜†h-©ëŠÃƒC¼w,,,‚£,ËH“W±ƒæC`:�R]²"�ôxçðm”wªR¾ö—©ªA(J?AÉ…G.‘9Ý~�­� ‚÷Œè-)¼úò+HàCùç.>Ê»o¿ÆË/|ž•Sg úÜzëM¶·÷xêégxìÊ5Þ¹y‹Ï}ñ�@HÒΈ$�u;Lʆjc›,Ñ,- i¼acó.ÿÈ3t:1¢±* RiD§ÇÞþ„Áâ2u9gkk‹,SΧ(ÕÁxK¿ÛaoÃëo| ¥%ã9A¯“SV5:M(«9‹Ë]9xQS¹˜ñµ>Ëw|<åßù1ÅýÈ9~û·ÿÛ/þ:ûã%Âü*½b¥<‰õŽáÒwïYêù9d†ñí U]±P,ÄŽj�Dw_=Ÿ²ÐàMdz4¶¦—u)Ë ¤l#ãSš0'Ïsê²Â{@Hê¦!IB‚3‡Æ;‹óGt°J!1ζ¿Ó»\+€päŒiYzZI¬+ß²ÀÖÆM‚ÇO*¦n¢OŒµ¸ö}{4Žu²„ˆ LI#Šÿ$Ï7}¼î›ÁR9€€ãäG!"ÛH©‚Q¼ûwPdµ ÿ#W�—%�8™ …‰ì9¡‘©�Çkç <*M¢`$e„Š…È"0;xMPmê™òlïì0 ³Wqj±ËÊ…;Ü£—Tu‰÷’Ñâ [;äE�´eõþc<‡›ÛlÝ»K5™‘$ã:KItÎÖ�ÛL¦¼0غ¤×+¨5®.Q2ciµGUÍÙÞØ¢ßé“努®)ëBCšt‡¬¯¯°sï]kPZ3=œ²zî,‹‹]nÞÛgå|Ÿ¦† $ÆÔÌæ3L­X_[`>ž¡µf8ìòüó_áÊO0›• ¸ñ»_åSÏ^‹pnoPI@È@šå”óèßÞÞfítŠ”q¨n}m…ó‡%å|›S§—ØÚš0>˜39œq89 (2¼mt D0Çnà#·$Ú!(-HS�Ö²M-}9ý°þ,ù¦ßpŽÁ!ζ¶¶xùÕWxûúÛlno±··ÇÁÁÖ5-O0²Ó$¥(r‡‹¬®­ðôâ©'ŸäìٳёéþÕFcÖÃú ÕCè[¨ê¦"Ñq,ÆO·ßg>›P5s²,C)�©-Óù¬u|’,o|©4RDZ1¥BItË ¨Ë ç¶©qÎ1 YZZâÅ_â¹ïý~v¶7¸óîu>ãM¦“1+ëë8cÙ¸³IU;žýÄwó=Ï}†�Ý}îlìðèÕ§�FlÞߤ›gh ©J¶§F #VG˼þò›ô:=NŸ^ÁKS”TxóYÉdrÈâ Ã�› ›;{ŒÈÒ”ÃY‰ó�ëëáöæZHd’1Z]eûþ]VeŸÕ~—ÆÖ2ð”Î�d ËÃë‹ ìc0YAYôð"c9ÉéiͰßE¦*É :#+ÈÓ>N&äBvvÈÁÖ;> X8MYÎx÷ö½úš²¢H4ýNAš¦ØPQÏf,’åQ�¢H(:ikck°µCÊPÔMCcõ¼Æ[�qŽÆDh¡ Ý8@Läˆ#</8 Õ:91n`Ð2Žý¤i�BĽ’ŠÆŒ·xï�€j7/ô ,ã,ÂÉãM“”1¹ªq Ý´ÿnªçd¼MYÏ㦰…jW¶Žyç1Þ”§ôÒHœQX’¼'W™ÊW®°6îÜäÔâ"scyog‡+ÃQ Í#“)OSçtºà=A v'Ûœ[^bE 8»¼H(çdY)4»;;œ?ó(R<º…Ö¶.o0¦f÷`N¿ß§4 µ3HuåÉ’²ô»4ÖÓɪª¤¬´êb¬G'2Í©„#Ë3†7®óÈ…ó 2‹õº®âÆXz†‚Çy‡”1fÛÖE–ƒˆIc‹M…qïÕ¼Aék Ûí SÁ÷ú{©¬ ·|ŠÒZ’\’uxì‰g(ËŠ¤Èø›?ÿó|öÇ‚³«Ë¼ðÞ-”hðvÊ£�]ä…¦!ï-‚ª)çsK ìÎ ÆQè [WLçìd÷­žBÊ¿ôK/óÉg?EÂ=—j~è3~ôß<Çýí?ñ—Ël—$Õh‘b¬çõ7Füý¿ïxî“—IôAäv…8¶Ù؆y]1,Ô¾Žl/È’Œy=C©¦0R•“é†Lå””@ Q)B JS’Ø"øXŠèøk¼£´qó)pÞ¡¤ú—¿9>å Å1˜ðª¦¡N¹’$©Æ4ê,¥ÄÙ!Ž´^\;.B<ÞɽËIÖO’ÄsîјRê}‘ï²M”¥“äg)ÒA)N�=ïüÚ¯ñŸyŽƒ½=êÙœÉÁÁyªÚb\†Ò’Ñò Û[dV2+ãyz>™òèµËñù�º®Ñ) $UÕ €'®]áí›oq8öȺ`\6ø`-.òÆ«÷X[¹F·3là†ÃE¾ô…ùÑzŽ·o¼ÃãO\BJÉÁáR MS¢{9ÆÌ¢°<è1ŸO(:õÜpóí78=<ÍÌY‚RÎ<¦²yÁh©� �Ú‚w”Öà‰ÿP2òÁ¼#Q"B°“âOQ|ð~ëϧDhG²EÄ ¼øµ¯ò+¿ò˼öækí ÄûÎE¡ mȳïÖ7ÌJËÁxŸ›ï½ÃóÏ?�÷ž'Ÿ|’ŸüÉŸâêcW�]öñp-O-œLƒo&J=¬‡õ­Z o¡rucUÓœ3çN1›Ž1�E MÓš&Žíââ.Mã(E1ª5˲ãQÝvìËùœÊo»tZ£hŒ¡©kÒ$E+E]U$INÑ-è‡xëOÇXkédiÊô`‚1ïÒO;|õK_ÀÇxg3Þ7Í8uö:ùüMXZYçú­wðÁ³²ºÈË_{‰Ýím–—Wéu3VG‹8<_üò tÖO3¯æ<õäÓŒÇnÝÚdØïÅq•àp667I´`ëö]šÙç‚‘uð,v z™# †Åa�+ϰ¾2dÔïÑëvèv{$©&U’D 2­�B µŠñæ2ùÿØ{÷ KÏ»¾óó\ÞÛ¹ö½{îw�Æ’F–=¶lù‚±�í’5 6°PµI [Å.!$�TÀ²›ÝT²6dãZ\dÙe v0زÁ6¶1Ȳ%Y–l]gF#͵§ï}ú\ÞÛsÙ?žsZ-á„ü±kÖòüªZSêé>Ýuæœ÷}žïóý~¾¡ÖØ Ày”·xSB1 UŒ˜Ï ..?O®ÛXÕdnºÅL§¹ €ŽFe–rCC†“Nd¬sa!îÁ—5ÑXŒ ·y�—%5Ê€±5‘‚8J€W¶K@KM¦3r_¢•¦®êq ÄQD]”¦ ü ëÆpwGm*šY‹ª¬H³„þh@–¥Â4Í–UU!‘¤*fh†xíà ™T”vDlÒ(ÁW1®õ}ö¹'xã›ÞÄ3Ï^àUgîÀ”UˆuC (çI¤Æ» ŒX+˜žžFàØ7=Mä"ŽCUµ—ÌÍ-ŒOòÒ:¢±¡,†üüû~�7~Û[ùÎïüëì †¥P"€êmeÇ U�h‰žÊœ4²,4# É(²Õë1=Ýf{k“} ‹|ç_ùkxovùgÖY’$¡6f5ÓT•EiM¢"¬«ÿÊ{\m‘¢×ë1�˜ššÂÔ†$Néïä4› ,Í175E>ª�±D‹”$ õEye1ÖÒJJë‰#ÍýÓþìÏH§æi¡éõ 8Æfn˜1†X)ZY%ÓÓÓ¬÷vÈZM¼©È’„4NQ‘¢‘¥4T—ò�à{¾÷Çœ:Ñ ¨ŸbñðÿðgßÉ/½ïf»o£6ˆ)%KÓ÷ð‰�/üîC,ÎFˆ )‘nJ)Ãû\)Þ“Fñ®8æ�ÇO£™1¨‚3 !¨\�”ç<ƒb@¤»DQ‚V/]`Yٚȇ{OE˜¡·¸âHSW¯ì÷6Ž� ¥~·áfì~Ñ ¡Øm`”¼ ÿ{µçƒ�4~ê^2“XÕ^®ÏD¼Ù­ˆo”¾žèóòQ“Šï=ßÿr sˆŽ×�Çâœÿž/Ô(%_Â!’±ø³'Žæ€Ö/0ÊGDF Ó”f+A¥ <ŠÇ{š·¿í>ò|´§(j¶·<òÈc:z€×¿þŸþèÇ9ur yö˜ã…óÏ£u—ºajKwªÍv‡|T+ÉêÖ&ûögkmƒFÖ K"FÃmääñctgæ¸|å*+kkl®¯ráÒs8x8Ô�c íF‹ª.•Uh˜2up¦T9ÊŒ†;ØÚÑiw¨ËŠª(ÎSÛ ¥»ÄµBɈ™¹ijc¨GCæZ-†ƒ!LµXh7P N,MÑm'œ>±Ÿ¹Ù.I’ U4>•�­¡ÔîbÜÙ áÂ<΄s`KT�ã‹I9¤;2,Öp~s•;¿ý»)ò>£$E«.››ln÷pÀÒ¾X¯ÙØWCW3W#D°Ák�’‰Â �Ô�FÎAe Um1Þ@žé(h~ž~> ÚÚ¦ª+â8 "T¡Uˆ:ç¨«Š¢(wkÚS¥ÃæÙ9¤w(©ÑQ´»!œp@¤�ñ!åîiе~œéö(©ˆÄQL)¢H!¤$/k¬wÔÒ"d„AP•óí¿´·Þ7d*S¡}ࢄ(G$O¤cj÷b£�w�ûä�G‰  9çp"ü»åy:…Ä."Žr1"Šbòº BH¬�J œ@Éy„ŒX8p”Íþ óó¨1Ü|0°oᦶÄI„¬K¤”ô‡C’(ÆU9•‚ÅCGPBAÏ™±K!¼îœ‘(%©M‰‚$ŽùÑûQZÓ³ GC¬¯qµA£QBE‚ªªPBR×:p»ŒÁ�UïÍTGNŸ8ÁõW¸ë®»˜›™¥¨Jb-ÃB’¦u΂”()Ç.Nâ¼E1~>u€Ì;UU‘¦)ÖY¬­ˆtJ¬¯¾ë Yã¬G)°ÆáDxýÆJS˜¡Ž Zç>ù)îyõY~âý,?ð3ïã™åuâî,…Pø¬C3N0ý>ÒG䣜�AA#‰ÙÙÚ ÓiS%QÓßQ�Fìßßa»ßä×?ð<óS–Nî¹ç§Ï,óÖïxQ4Ày…¡_ãŒbº}’#vzC¤¨¡¶€ ÒŠ²ìSÔDZa½Â:‹��‹iMY”ÁeV—ÔÆ �±–d…Ÿ@´½ÀÔ6ÀŽ£ 2Ymq6À·½M€ueðß ëIß‹'Í%A¨píöR€¯CÅ»Ǫ¤ "U㽂qóäÄÙór±gâþ™5{�Ï“¯Ùû¹ÛÃ^lÿÚûù Ïg/ÜyïãMNÝ�±è(?B€*€ÖÇ{&ë “Ä—g"„Ÿëáð„úxëµ÷d8pà„`œ{à �s‚Ú8¼ ïUk\ˆ�µ!±VÄBcëŠËæHp°±Dcz†JDÜ~êvtÖäüc�ÑYš"nÌã½BÙšj˜3ŽB�´(Q»kr š�6•éÓjD´ÚMxð!î~ÕݘJ¡¢˜|äpqô*Sbû%q*H²ŒÌ6h4š´:ò²@ O¦%åp€Ró䣂é©9ÖV69pò$Z ©LL{© �HU�žaiY[Ûdßâ RK¦§,HÅ•kœ>s I«‘dë7Ùwä«�4ˆs ¢XSÓíkë[ÌÌL‘4FlnÞ Ng±VqÛmǸrù2Î i$ ¢ÕÇk ¦ÄV–ª,ðB`� Ö’D…VȺªBœ`ü:º5·æ/šÐe„!+«Ë|à7þ-Ï^¸ˆ1uXW�Eœ‰@ /6LN𕔍8¸ À'<´º.wç ç/<Ãû~ñøþïù~Þõ®w�µŸ¯ {åߣnÍ·ÖÜ€¾‰FG Y³�ŽY3=ƒ·†�^�ª,ƒƒGEH)Æ–o=^‚µfÏbÑQú2p„’”4k23¿ÀìÂE™³³¹Nå*ªª ›L¥‰âˆV»�Š"ÏR²tð ÇN�aùúz[[4:mÄP’¶¦9|ì$[½š­.Ei‰›’k—.°qã 3 ‹DóKÜX¾ÁâÒ~¶¶×™jv™[8ÀÆÖ&É¥Ë×(ŠœÙ©æfé6›aCR;ZÍ„$kóÜó—©‹œ“G�Òi¦|ñʾöèC¤YŠÅ173ËÆÚUž³´o‰ååeÖÖÖ8|à k›Û˜ªd´Ssbi�¨®±Ö�wÐÑ43í”V;!Qer5�–½'záCk‡­J”7!Ö0þœsÂ:\=[¢ËW•èªd¾²,çš/~öÓ;÷ rÇa™�¦)Ó³ ´¦f¨JÃΠâæÚ�2ï Žâ(Fi�Ò(Üä¬óã¶®pêî\ûj)I“d7N¤¥¢ªk¬7$QD·ÙD«8´'àÈ‹œº*q>IJ²8"‰4Æyp¡õÇK𦻋zGØàH)Æí�>œÂLN­7…A¬#:i-U8É‚ÊXòª¢(+ú£‚²®©­ Î%/(Ë’csÇþRÞwߨq8Œ«ñÂaŒCy�©J�d¬3›r¼. S’8¦2Ö[´àÕ¢(A�†Â•4eƒíA�™DaÔ&<®"ìÀœ£rAè¨ûÕÈÇó(ùí?ÏßùáynÜX¨V Dà(©(âÚÊe–W¿Æ{ÿÊí¬~ÉЈæˆuDQã±¥¨ tâCÖˆã ÈÐI…’®‹BhRH"¥16\ʺ$Š5Öjk@ в ÍR¼‡,Éèû¼˜x9^Ù㜿¨Æ�{ïCQçCÃ_$$…!©mMmnr"탨>¹—ON¾÷¶lMX;±^ ‡þz5í_Ï9´øür!éå_7qMx@ã¿;˜ü®³ BfpÍbÀd IDAT)«É—�¸àÁK…“ ïÀ ;Ž‹ jg©�Ç:(òQQ„³iA °h”·àÒ t q#³˜µ¡å ï|3�éiFyÅs_y„K‡Xmðº{îf°²ÅÊ•Ëä½>RHâqy�³§ƒ@i�’H@¢�n›RÖ †#6ó_}â³Üuê,�8¡Ól¡#I³‘à�csgHÇ(oé4ë˜éN�ãe!ÖŽ[Ф £ŽHÇ(ùÒÛŸD€P(-©Mpªy�V›AØIœPE9·Ÿ>Ž÷)…žAž‡ý9žªÊqŒ©±Æ‘$ ¼ÔÈ$¦²†ïÿ¾ÿŠÞö*ÕÈÐʺSµSºE“jÐÇX·»±î� $žVj#iOµ0µ§°;�DMt’0Øé1?ãø‰;Çm'û¨Ù)j¡#Ë ÚfeýÆ1Æ�v–ù¾üvþîÇ>ÃÑ¥ùಒ¡Fþ§N�f00??�s†ƒ‡ظ~�8‰æ9KûÖ5Y3&k·8½°È—¿ü(‹‡å£Ñ©"�˜Áp€ñ9¥õãƒÆðüLàã“çj"ö !èG¨(q+vkÆ#\¨þ +‰q˜Ýævsñþ§ùÏùéŸúi²´Ê6ää÷½5·æ•5· o¢I’˜¼¿Co{›�­MöÂÂÊ!¤&MS”’ãjp¹ ”Œ¢$(Ùc›ö|¶±jàã$£( ¦¦¦X\œ! CdLJê¼BH‰Žc$‚͵›ln®Òh69|ôýá!Î;._¹L§ÝâQg†·ßÉúÊ2½þULmyÃ[ÞÎá·Q×øñû¹ýô’8Å Gœ>qŠHiùˆóO?Åw¾ç]¤i„15q¬‰�×âÌé³xEå)Ê’�|äCl¬Ý¤®J­)6{;XBÄÀ9‡-Kœ5ˆ1O`Ôë17;ÇæÖ&jºËt sݘîâ,jª‹Sq«KCÔÛk {ÛdIŒÇà@J�-s¬Í®?çiÞÖ(,Ò9ëk”0aÊ@â™.GœìhžX¾DÿØ)Ö7:,,L3;;Íìl—§{˜K«¼õÛßÉL3âÒó9wö6”Tã“ߘº®A€5!êU”v·j—¹)>ûéOpñü³üìÏýc>úÑ�2?7Éã'é FPƒ©KÞl¤(OQ•�’DÄHêÂóЗ`fºËŸþéŸò¶·½ƒ³¯>‡’S›q3™¡¨�¡2f› bió‰?þ$ïýÞ`ys›�~Ÿk×—iv§°Æ!•G*Eí-±PUMe†ò/âU¼&/s’´‹õ¥c£!Ýt–HÕ-)ªœ(JpÊíº¼*_“»ŠÔ�1Ž(•H­QZ#¥AxA,DÛ8ƒšX¥4ã,8ŠÆlŽÂæAŠ4ŽšTJV¿ü=öQþú�üž)P£~ÁÁù•*ÒX »]vª’j§Ï±¹izkÞw • Í>ƽï¨L RPšÐ>ÕŠ¶†=J¥h/Îòï?þ<üØ#,..72¤”¬–ÕvŸþv�sg_ÃÝgnãÄÒ!§[¥ 'v㬿q`�°"h:ÒÁ) &ÖqùuÝ‚J Œ 1¦;μŠOÿÉgÐIL¬4ïxë[(ëÅ()0.¸‹¤ ‹D¥�Ú§¹-©ó‚©f e,¯;wŽ/\¹<æíX®][¦1·È>s�ÅNÆñ³½5zƒ>û÷±¹±…s�ÁòÆyf§N tDœf˜ÜSÕ%w®øéŸ~-Çî.hÍâ#ŸYÇÔ²éYÞ:O¥w‡9íΈ(Û&R)4µ«qÖÒlv(êœXEˆTà¤iœ Ò@ÑÝF‡XÅ`Þz¬ñ”UIÅ¡*^G4Ò ! ¨ ²lšÈÄD±¢vU„DxA¤"IƒÁhø ~·}ãÇÚrV*4v)€þÎÛM»€¬w8©“I$”u"Vãˆ½Ž¥Ô¸�±ÚqöBø'“°‰°8zöVÆO&´/Š—ˆF/GO6UA¸ó�·!R¼èô˜<æD "Ò‹¿[].Þ‚Ò84FTÀì�)¶¶wh,D䣂,iP�Ft1/<Íìâ"¥·ˆº¢!;EÎÑC‡©­ \çCuó$R2` §i£IUÖx-yèÉ/óì�Ë´ç¦xÓ{ÞÉþ™EúÛÛäùˆfÖdñUÓ´eL=ñ'Ÿû,ÏÎMqúä�9t éá0µ ‹IïÞÖ$J1\ˆÝíISÑlĸ�ÌzˆuÌÎÝËÅžã¶ã·QÛ_©«À=©ªŠ4бjW3 Á¼ .9>쌴"’šÛo¿�/^½Ât«ƒCÓ–šzuÈ_ûCôVW¹rù2‘Œ@ÕÜXÛdi~ŠA¾ÃT{†¼ˆñ•'˦¹¹9 Ñ©1|÷÷æÌÙUÒ…ˆRÎñùÏm�é8**œ�B**ë‘"/’ E$F–‡õ†~]"}ˆ–eE#iPŽ â$&޼xëh´›ØÊ�™`JjZ­vx¯Ö¡¢<Ž⤮+šYã*"­‰}DÇì wèõ·'‘Wô1áULN¿¿Nͱ»ÏExwŽyðKDÒq`>¡¬±6”…G§ŽöLŠˆ7n¶XßÜb{»G§Õâ!à³&›;%SS3<ôÐÃ,í›f”ØÞÞ¦iæç)˂ٹy¬“ôó>RjF;ƒàz09³3Sll¸±²ŽÒR(V×6èWe`‡H)IÓtW$4. ¤ÖTÖ ¬'/BCé­¹5aÆŒ¸½Ÿñá?ýþ¿úëïguí&:REh'®k3Ë�›Çâ´1†(Š‚#h,HF:&ÎRÍ4”Øh…Ž¢À°‹#Š¢"h•!*G1¹,ð>¢65((Ë‚_ýµ_áüý@#NÇ®6öüÞ¯üûÕ­yåÏ+Wõ šº¬É”Äq}Œ 7\çÂi¢”*Ô¡z¨jC]›Ðna-J)’8§ŒÖR–å˜í h4¤IÂ`Øg»·Γ6[$iZ{bNýŒ ÕÝJ#¤¢Ñh ¼§Ój€õh$Ï]|�f{†S¯º‹kW¯’÷{ôû²Î<Ý™%z½—.\äM÷ÞÇéSgÐZ³¹½Ešf8k‡ÌÎÎ1;·ÈÖ°äÙËWøòמ࡯<ŽužN§Éó/\¤ÝJyðóŸâ�?õqNŸ:8y¸;{-ëJQ[C’Æ$RQW3³3$Z1ßnã�RHv¬C$ ZíÓÝ>nàÓq»ƒÔ£�òþ¶ìS·1Å|�Ÿ¤Ãzì ­ñÀ�·àB[LN_q,ijË’*Ie8)[ßê1,*¶û#®¯lrß[ÞÊ¿zÿûÉ«š­aÅ/þò?çkO>ůüúxèË�ò¡ˆ®<Ïã�= ÞðÌSO„“ Æ`×$åŽ;ïæü³™�_`sk k+>ðo~�o»ïuüÏÿã/qþ™'¹xñiªjÀ'îÿ0_ýê#4šš}è·Y½yƒÊÔXë1F`œdP9V7G”µec{“¼ÌiuÚ<ýä”u�JbÖ6׸zõ¿ÿ±ßgnq‘?úô§¹¹¾Éù‹ÏÓl5¸ÿ£¿ÏÒü ‡–Y½~•‡ø<ƒ�U¾òà|ásŸcßü,�FÂþÙi/Ìqlqþ/õ½÷�áްË’ïB�{^Õˆþ°�õë,U]QV%�4#Vç-£Ú¡Pž�+é›!µ/U#Œs4’ˆ��MÌÎaŠ>ÝvDwp[]:ân?þ^ŽŸüffÞL/_à™KÖ¶$W®´å<Â*tÒB%Œ3ÄɈ{îKHç61.ââ%χþÝE¦Z·c]�T%5U]¡t“Í 0UŒ ­£]g†Žy™#¥'Š#´’$iX52ˆ�¡­)@y� õíR«ÝSW[›¥—’X>‹ÖšDÇÁ¥8vU”EÁ`4Àã‘‘ü–XNK  åÚKüXÒÞ#½ÂºçD€”{‹ö’ª.™ð.‚L4ÞXlePæšÿܽb÷„;Š¢]ÎÞØ×Ä´×%´—ù/åíu©qdoRÄT ^¿D4š<þÞŸ3‰úM~Ž”çÃý*pï#„ñLW06Ü{jCZy¤ðkð>ÇÉ O…KZÈð�0,,ßÿƒßÒÓig¼ýo¦3Õäé Oóì3OÑßÙbmc•Ógocd"Š4âÎw¿�¿ñS?EgÿVV×yâ‰'Èë#!¯KJS‘ç9Þz\mClÍXjcp^â”ÂD › Í(¸�3á:êÛ½>#[qÇ}÷pyýZpÜô¶KÜ ‘ëFÚ ·>àøÁƒ,,,rùÒΞ^âÄ‘%¶zýBá¬BØ>�fƒ™,CãÙØÞ`~_›¼Ü §4U ÖV®37ߥßï‘¥M²´ƒŒRn.¯ÐNÚĪI#›¦�Ì¢¼¢Ûèrdé8«ëäE͉ã·säÈ1Ò4 Q×QÍ(aŠM„V¨$­Z!¼%ó‘!nc}¸&†Å7è]vkþÿ?¾aË{C]üâ/¿�+×^@ªàø)Ë’áp—_.–�¯5Î9²,#IÚí6Ýn‡v»M«Ù"Ë2â8&MºÝ.ÝN—¹ÙYš��F“N§C–e¤q‚Öšéî�F†Rðü ÏñË¿ô‹x^d®!üX­º5·æ›n9€¾‰¦ßÛ¢¬BTË҄'I’�c•rl3w/±åú1{@kMY–Nc²Fª£“B†Ã>Z…jd¡B7m6ÂéR³�òŽá`‡ÑpHwj5n$iuÚ ‡#šÍ6�v—w¾÷m$Í6�?ú0מ¿@³5Åmg_‡µžÑ ÏþùE^w×Yþ˨ KÃéUg@£ÑD X]ß@dz3]ž|üAÚ‘`”—gNŸ¦*Gü»~€7½á_yèA”«h'UY‚�¡-K ¼Dͯ]gqzŠÑ΀v«…¨*ggˆ¼åF?§é’Z3e qÄLÖf4à}D’µH\�·#F›#¤pd�*KñB‚ò!bævL¹TZâM=Ž¡x„.-�Çz‹À“ ѶâáÍe„3lí H]yÁ³—–™��a+‡¾ô(^E¼°¼Á™{îå¿ùñŸ£*r|Ô&/ƒBRú1—olƒ qƒ²ìÛ�ÿð{¿ÇßþÛ‹£G�òì3O²¹¹ÆôÜ,÷½éMll¬é”×¼æ5|â'IšÌÎàmßöNn¬lRѤ¶†í­-Œˆ¸rs�V«M…â٠ϳºÙgqa‘Ç¿ü%ö-Ñ3Šåk7‰¤çú�UÄ£�qðЄPÌ/-räØ)þø³ŸG#‰Ó„²ßçöÓǹ÷�oF+Íÿöoþ5gN� k4�J£„$Ј^ÙÜHE”U�óªPgŠ‚8ŽBËZ&Ç)G3i¢]DU×Ä:A(�–4N)†U;œ#Òýá€F3ÔÛZKÔh0Ìs¢(Řš².LÚVx<�,#Ñ‚ÜkÒæ,‚)4ÞTŒ†C¬¯¨°lôzt“„n·Iäk—B cÜÒ‘—#²4ÝÇ€(MI“”Û�ŸâS_ø<—Ö¯sum…ùýûyô �ðGO^ä=÷ÞÇñ_Ð��¡Wd­Œ•«×94·È•ëWù·ü 6ÖÖø«ïùNÿÚWØ·°ÈÌô,£<Þñ­ª+¢qãThVûó§�/ŸÉÒÔ:GšÄ m<…­ÐJaM¸~*j�…Ðe0®FG…¨x¾¿Â3_ý<�f‡v³ÍtÒæÌÑ™‚°0=•Râ<ƒ!2œe¸Ó·=íãÔ±ïÁ™ÆlQ•;L¥‡pdíié6:‚všƒ.‘Q„s<ò°çÀÂÝ�“’ið!z×H”…§¿mXY"<ŒŠ:ÒD"4íF )%eY’$ Õøúe�#‰‚X„<*•ä£jÒS™‚ÒUhD¸4I`Û@´¡ ¬45HO3kà� †ßO”Äø ŒZÆ(ï�­¨jšódhŸ›ˆ•¹ 싉3Ç@»RÊÐf7vÓLÀÏj¼t/£x‰³w^Œ‘�_{ÂcÛó}“²I½û^GÏäñ&?ïëÕÇ»ë­"¼ƒ¡Æa„¤¬kZÞƒõHVBnj*-±2ÂyÜ…ãvIçÞ8¬“ ëŠÖTÊÇþè0#R*Ž˜ennŽ«××xÝë^G”Æd©&Õc×RN_¸ûÞsà-®.¹rå ³3³!²7¾êºÑn ª;«¥NC[ê¼ÂyOUäTÅ¥<•-Ñ2"ÒÞA™O<ûëÛ=¾úÄc9rˆgŸz‚�ÕeºYÆL³Éæú6Þ òÑh ˜´ ‚{¥v0;ÕAIE¿(�B2“F̦8ÁÆ âúVN^Z‰BG)2|s=½i !Š~�z8[âëaêÐjå]ˆœLZ±„@�pg-¾ö+Ãs®`¾¥a{…›W.p}ù矿ÊòÚ6W®^eym�sox3ðÑû±^2¿¸Ä¾ð ×®/c¼æégŸãÊõ›ÜÿGŸä±'ŸÂ§-�ö IDAT6vF8!G,.-177Çüü�f“³¯>ËC_z�$Ö<ðÀLOÏpüÄI>ñ‡Ÿàò•«,î?ÈfoÄúvÎÕ•-V·<s•++ÜØØâ«O~��µU.½ðSKé–/~ñ‹\8ÿ,«›TÆñùÏü1«k+äuÍâÒýþïxÇÛQZ…ܵ”ÌÏ/�¦ ÷ßÿQ8À—¿ø ýÞ6I!°d‰&‹"R%I´Ä»ú/z{|ÓOeÇwÕä>Ä–¼p�Ó2^ ©IŽ]„�u^–ã&+¨m�0Êsâ(B:P^!½ÂyO^öq`{T&<¯Y’áÆ äÚY6›4¦RÞòíß>Ž;ÕSÑiJòzÈN•SÔS�Œ¥,C›½í ¦ÛÓãút€Ô*Úu›c\ÚqþòE¾rá1.\¹\!µç7õg_Úá7~ý_sîoàÿþØïñöw¾�÷¼õ­¼öè)¾û;ÞŹ»_Í�ý­¿ÃÙÓ§ù‡ï§øäÞÏ —žbÐ_#‰Akæ#ò2'ƒIº»"0Ê^²¤üó)œÝÿ•RíFb-ÑJ…¶;J ¤ 8 ·Ë@Ùõøä—¿Èù«7hL-rcgÈŸ|å+<·½Éï~áÓü‡/|†‹7W˜j4B¥­÷LMM0öä”Sx¬)¶ÆŽ dÑ�‹tÒcX«ñXâ¨ÃÊ�㛌r"¡6ãæ¸ÿ#Ú;Îåoð"0ßF£!ÖT8_Óëì;\½ -tfìu¡¹oÂ��RAQåLš¼…/ç$qŠPÁy¢dx½%IXxW¶ µïÞ⼡ò5[ƒm¬s�'ô-0~ÏGYUXá@b 5ÎÆX#qV`møw›4ÛxïÄÜ{â$FGzW­œD½öŠ=�f2ãåbÏ亲÷Ͻî�ÉFìåÌ,`Wtz¹shïç'÷"s(”6¡Bx�@"•Äz‰•šRyŒ˜1Úh��"ŒŽ¨}„1ïbðBè]aÜV(…ãò�-¶‡¯Vnn j‹�(zÛxSÓn¤<ýÈà ¶Ö‘Öã*ÃÖÆ&�v‹™K4Z-î¼ã™ššBkMUU�¿'$‡( f�S F;›=ŠÞ€b˜“÷Ø:gÔߤÑÐì۷ȾýûØÚÚ¢Óé <¬¯®rÛÉSäƒ!�Fƒ^¯„óýQ�ž~¿OY[VŸ{ž™é9Nœ8Šöž$‰X_[C ɱc'è÷G(­yî¹ó<ü'ŸbcùëkËDJ�[±eEYIJUW´³&BS�ó$‘fem­c®­®pôø"3MM¡4N[òªdcT#2OÖn#¢„A>b8¨1;Š#­ _Sç#j9$Ò¡BÔKj'¥xÞ[áë1#Èá¬ÁÆ»CS+æd΅Ǧ�-ŽDm–¸çì]ô#¦:]þËïý>¶z}^ï[X^^ÆyÁ /ùÁùQŠÑ�÷~ß#”"7.,H�eåÚuŽJÉ`0ä5÷¾‘ç®Üde»äôÙ{y×ÿÃÞ{뙞ež¿'¼á‹'åÐR«»ÕI°ÛÙ�Æ€ÁiÁvl/CQ;KíìÔ³ efvX€c0»À\Ø»S Ã`ƒmlìv¶ÛAÔ­,µÔÒÉá oxÒþñ¼çHmLØ­]¦º­»JjµtêH_xß﹯ûº×÷¼™G{Œ;î >IxÍ÷ý—ׯìÛ„£>áêêˆ=‡Ž¢Ú}jҼNj^ö �=u’¹�{˜œßJq÷}/DIÁá[ïff÷.ŽØ@§Ó&ଭÑëtøƒßý^û†7pó‘£!yÍk_O+KxÍëÞÈÄÔ4ßûÐ?f0*™6�ï|ÍëÙ¸ HTä,ÄUˆöÙ ðÿç Ò$ÁƒÖ B–è P6ƯWÄõ£Æd�Xo‘Zl7{‰ÔH$I’Pšš]yáâu/d<ÄfŒÔ1mÈ×âá)øè’Éòœ53f~~žÊ<0 éê”AY òcjÒ èõrz™fT Ù5·%$ÆÕ$:Eˆ€µ† ˆqðRQÔž]ó;HG›¼õ-oå╾ðù/ñ»ïzçΜäíoù>N=zœý7ßÌýwãòÅËìyà%LÏNrü«ÇIóoû�‡xà÷ò›¿õë<úØS|ü£7Ùg×ì&{)Ö”ˆ ª’ ›u©>ˆg‡Ê}�ñA“ë$‰¢ª*’$‰,“âõ I6Nœ~ŠGŽ–³—.0»ë¯\áäé3ôç¦yñƒ/gW7ž¹ÌÔÜ¢Óá+'NÐnµYmÒÊƃe]Ñíu­ÕHEŒ¬‡u-Sd#ïu˜ä¾;^GY­sõj‹zŽï½éÅ\8ÙãÊ¥}•DÑYh¤ï€ª@Âtošb9Ã…¸«§²Á'”¶"×-¤¤:¥ª+¬1XEt¶’ž0Α© ¥U\‘)GôÒR©¨ŠŠV+�ß>~fi•ÒN»ä*¥,+œµäúù½5<Mª¡óÑA%c6IÑjïpMJÎ(y[L1ynû{6®›-\›�_ŸÚµ%Ä\[Ûº&ø\ÏÓ°öÄwKôùúúFâ°ý÷oý]ß(� b\{ðl;õ¼‡%(‡AP!IÇ0ÒDEA2(dµg¬%ãÂQ6)j[g!âv†ó‚Ͳd¢•³12Œ‡Cöïœâñ§.pëîYNÿ*;wÎÒÊ4Ïœ?ÏÎ[ïgåêSóû�•ƒÜ#ˆâº4ޤ�3 ¶{pÛÀν«£èD|¼Á‡&4ÃãC‰ðçJFcÇôôÆÔ´º}ÖW°uÍÁ8wñ4e9b÷îÝlll0ךazz»w`áê"·ïšcÏÞIŽ?º@iž°kçMÌõ2VWWŽÖ¨+ÃÔô$®,·…Ûv;Ź@«ÕŽ"›Ô,/­“në� Ö×VYYß`Ͼ›è¶Û`Bû׈‡q©sëý«PòùíÞ½Q¿Úbýlqø´Öò±� �³ŽdËiʵDC¸vŸÚ²�5¤>‹kÊÎÓjuÍ×tÛÚYN«Õ¡Û$çy‹hKÑMWWh­‘Eä‡9³F- i–!léÛíSÞûÛïå_¿ó_¡¥Žˆ�¿ÃE|£nÔs¡n@Ï¡²6Š<1Ñ+¾tÛ7ÈHÒt;•#�ó‚9+™˜žE ‡$Z’$97ßq'W®pñô ’D³åªT@¨Æ#�ŠÚ‚³ôº=d’293˨,Øð&hfçæYYZàk�|�`*’$e×ÞLOï@' {vï$xÏéÓgiw:•°´ºÎ3 ‹äíÎY.^¼HYT;vŒ™©)–V–‘Á‘dŠÇ{ŒÃ‡SÔôÚ9ãõÎ?õ8+‹‹´Ûm0!ƒ²¢ržqQ‚1¾8z½6eQ0==ÃúÊ"sSS :y‚–žŽ¬É…ÇRÒÒL�© $žD€Õ ^·X29ncÀÍ­Z•[c‹Iš"äÖ‚ÒÐî…ðHнBÀÔç‰ò޽�„Ó+ëhèdŠ=s“ôÚ»IÓç<ÅÁ}øà±ÖqôÖÃH BjLmðA0.k¬5”u…uŽÁ`HÖiãƒÄx…G²1*iOÌ0�¹pu�Éù}\^Þ ci{m®,oÒžœDäÀƒó6Š‹B01³ƒ™�»ñ.dl4ö8ˆn¸*Ç‘[Ž¢´¢ÓÊùü§æ™Å+¼öµ¯c÷®½ “È©ãa÷þƒ¤Z1»£Ó0W{÷Œi !àjø*›¢ç·$8(EW=µR()H’ŒºŽëYeYÑíö°¥‰ë„Îtä|Eg�ˆðDI´:{ƒ Žª®È“,6çIÂp4"÷ñðdŒ!I5Îz©(�ãàM‡é÷û¬’ŵ%íÝEP±Ñt!�JÁ¬’´•ccy‰ýs;HTLáHÓ)bDºÐqme<.JR•%�~Ÿ KKËtÒ?ü¶ÌG?øAþÍOýOìØ¹‹;�ÜÎê`�Ï}ú³LNLñt¸Ä“§Ÿ¢ÛŠ©`/xዸxá4?ñã?É¿ý_)5Ÿzø3¼â%){vî%ÍòkOlpH!ñ.`½#ˆ¸¾Õ�|]m#¢!xê:ÆÕ×>²>T¢ÑRa}Í“OžæáO~ ‰`r¾Ã~ÿÛ¨jÐAP¹’/=þ8¿ý¿Ëþ[�òÊ×~KŒÊ€¯ ½vBžŒ ôÚ9‡w­TZ¼'à"ò� ‰Ïë ˆWåär’›öíåWù?óþÿ¸ÌÚ"Ìåßfá‘AÐÒ ýt* GHŸ�g³(uß85Ò4%S)c�⦎k¬[i+*Ñ[ã¼C'šª*›ä*OüÙcjC+m7ã° ÷>�ê”௠ÂAšeXéȲ S=ÿªy³)G_jt“øe¼Ç†š€ŒN³`’(V†×î„'×¼wZT$YŒTNtŽò‘Él U •1h™ Cb4B“2¡è¾IÆÙrïÄo/šËA6«“g£;1Þk,I’>K0º>ìë×À¶~oKlrÞ µFD\2Òx¬– ½eF¬ˆï*¤È`©¬eœ‚P¹ ›hœ €%Ó2ºk}�ç36*IJJ‹ÀêšaèÖ™›î²¹¶ÆæÕ+\¸|žQ¹‰ÌVV—]^cßm¹zé"ë $.¾ÿ«ñˆþTŸ$U¸ª¦( (ë �$�w~{ ÎZ‹ðœcT 6è÷ºT²ªf÷Äå¸`ea�q5fc´¢f8XçÈ-GyüÉÓìÚ¿›µõu&§º?y’îjÍm·ÞÊñ¯>Íê²áŽ£‡9qâ4w9ÀÞó”›k˜ºÄ… 2 JÐͯ®°ÿðÆÃ©–x/)kIU Z‰¦›(N>öª�ݾ/kfîgóê*SÓ3<ò•“ä½›ëöîï“´Õ¸"Ó£²Ž¯w]EÁÜk­Ð"¾Œ‹ë_ÖFŽÕ�úæ®8T‰%ˆ÷‹�Ñ€wÿÆ{0Ö4!2ßXxÞ…âVCÀ³ù ^ýíß�·ßÀ6|£nÔs°n@Ï¡òÎ]KüÂc›õ�D7©´J°>€Jhµ»ô'g�J1;7Ë™3g8pó­ll®1.,w¿à¾øÞ÷Ä]zïÑYÞÄ%F©ÛëP%‰È$ÅOz–´ÝÃKÁ¥‹™˜™çSùŸ)†&Û-¬K˜Ý¹›qa‘Ö±cj’õÕe®,­ÑéN2Ûé³6ræÜY²V›ñxÄù³çÀnºé v洛eœ<ùu=æ _ø Çî¾�ùù]œÚ¦…óÌ¥0‘Jæ&ûÌLtèeš~;‰k<-P‘ýB iv™‹²¦¨,U'¥® Îu"�@F§@UŒGcjï@H„´ò k,�ôñcÙ7`W­ˆI"ÎáœÇ]÷a,etãd:!Í\ÜRŠòàI•nÉ¥ãJâ+_ù`ÓÐÆ—ÚZ´àJkR�ÅÇç=RÉF0‹ F]× $eU2®*`êþ¢û¬T¥h¡±X¤–˜Â0¶%µpkâs dI¶ MÒ©däOȲŒq]’¤ o#oJj…‘5È@ªŠÚ�¨ ´Ò$:a\ŽètºP\Y‘õöâ} ßiagg@+ƾ@(Á«Îs ß&§`rºË]·ÞÚ4”±Ùó�#±6‘�#u ã,�n�g–˜èö™›˜äcŸx˜ßùíßf¼¼Ê±»ïB% ¼àþÃoÿÎ9.ž?OÖjSW%ûîg×îÝ”EMšOñùÏ?Ê�ÿø¿à×ý7p——¢ÓDêkÎ'vJEÐõÑg9B¼¯ Ù"J*êz„–9ÖÆ¦FH´äÿñO˜ß9Ë›ßðzæfæ‘RðÈ£_å]ïy7OŸ9ǹ…ÓdY�7ÿÀ?!™œäw~ëwø¶×½ž^+EµR¤T´3ÉÚF�”žÁÆ:´  a¿¢¥Aú&F;T¨Fͺi0�Ã3¯Ã¬;ö¶R¼«"^·ÎDÐ�0P ¼Ô 7ºt»}’$6°eU!A·Õ"4×½�'`\Ž1®& B€uëZK\å¢{ èwz #Ò$Å £ÐVÛšL§ÈZY´õ"ïÅL]SWÔó½Å� >²â”ˆ‰_’x…Æ%Ô4A¢Q(#ê§aë QòëX:(„ˆî)4–-GHuí:ßr åI™A\[Ñb È|�£'Æ%«¦×Ïú}Ä51çúº~åëoZ•Á"¶ÓÂâ \3ÃÂ8�×)ÓhO‚$x "êPÎyHÆ:PqÀYB)Jij/â@ �ó’ÒHž¹ºIG·xâ‰GÙ½w–Õ%O‚;ቖ�üÅÇ9rÏ]t”`„!$DÀ[ÃÔÄ®6„õA]–„¨?«iÝ‚ÞC㔀�¸àЉÂ;‹­kŠñ�n¯Í`¸Nšj’TsùÒEæççyìñǹéÐ8ÄÚŸšÇ;Ë}·<ÈwßNÿê½ÉÎ=Evþin¿%cÏþ½\ºú4›ã xñ‹8wq‰Ý;æ¹ta�³ç.255…©,yžÛ«�uUÑÊr®œçK_(Ùsè…­0¾¤rcfvM±¸±I>™qeá“S=Ö6Áf؆3v@‰˜§T|yðG¼à[^ÀDwêFØ�z^Ô�»òs¨¶nz[+][�‹ !Š JãeBwj†]û³{ß!„Ö¬-_emñöîÙϸ®Øyà6öº…²và ´µ$‰Š)^:C&й¹9–¯\ÁK–å­€š›�܉'Ç‚w¬.\efvŽ~§ƒ÷žnw‚æå/{wÞ}•‰¶î‰éYB�lŽ‹¸Gž%\8w)%{÷ìezrŠ#÷119Á©³çøÚ—>K7—¬mŽ8°ïu¡ØÔ|å ŸäÂÉÇØ\_Å{O–+4žÙ¹i†£!eYa�'H�’°wç|;¬‰$oðΣҜÑp„Ò)W†tE›<Õ`-ÕÚ*u§Mhw�­”D Ö/�$\>Ã-ÁN]åkƒ.‡ZìoK²B]tŠ�M"Šwb3f#7ÀÔ[ú(ºI0>6à:&t�,RŽT¦:ÔÍ Â!,ëðFã26ýR�jIªSh¥±�ºIOÉ”¤Ûj#šC™@à|‘ŒoR‹jǰ¬©�ÁX‹u¶9ÄGîIpžø!�r÷íG¹xê,"M™ž˜å�¯{#:MyŃ/çK_ø<ëkËôº“|þs_àÔ“ORÕ;ægøÜçá'~â_òï~åW¸ißA¤øë)_[9S×B¶c=k�%Šrȧ>óI^öòW�¨ë›+tÝýþÄv£óÙ/~žÃûð²<@p†‡þ8¿öïßÍñ'žÀÚÀôä4»{{Ù\_çW~æ�¼úmñݯz¿ùîwñ“?ó¯¹ôôeú»RŠÕ ¦gçY/ A*$2Þ3‚mÜçLlúuä½x9ORêž©D!çË픥ðŽÉÖ›£+a0’É ~õW?ȱ½¯d¼Y�j¡ÿRRÙŠ,ϰÎP6“{­R 1!ÎíöY›º¬�D—å°,#øÖjkšÇBä»9„˜<'Äök¡•"MRãžÿ -ŽÖ%¢gëý'¥@‚”k£�’'é6K%6Ñ|lt¶D� ·E¨$ „¢‰-öxpQ¨ À\ЈîRn‹üžkLˆ+ZÖ\kð¯•Gȸf^×õ³V϶øA²�Ío¹}¶þ, Cf»™óÁEÕ«y¿› 1H*¡© ¨àÁ™(¢ >`mPYkP‰Bj°¶F+BÝg`¼E¡1BPx�ô)k›†¤+ŽF¬¬xö:„ð‚re“§>óVª½Á&#á˜�™ÁŽ |¦ªqIÊt‚ÊxÆÃÑöëéÑkëqÆ Egë ^:ʺ"Ï3êrL¢àÌÙ'8zôfŠbmÎ?o2ÓšàüùóÜÿ¢“‰@³±:âÊÅî>veý%œ-™Þ¹“Ò¸†];§èŒ60ÎpùéK9tkk5YšrþìÓÜw쪪bjj’¥…e²\“�1t§úTf ¾b¸¶LajŠª­IZ’¶OVªF‰”©©–žÙd+?r+…Ö ƒwÕÊ*r™$�e9­ë™7꛲dã&ŒÃ‰x©~ú³ŸBÈ@ ÈýÛ¶ïÍ=&Âé‰C`Ån¼‹ý‘µ¨Vk;">Ïs¦§§iw;(©ÙÜØ¤( Æã‚V§ÍêòÊvRrÁRj„°¤iŽs#ÆÅ˜~胼õ-ß#é1aõ›àlz£žŸuCzUtUDÛ¶3�¨Èb°ò6ý¹]ìØ{˜C·Ý×´Æ%Iý<­v—ñhÈm‡n¦ÓŸaçþ}|úÂô&:dyF»;�Pš»ç9{ú,ÞÆ›ìÌÌ KK 8ëxôk_ŽqëÎ`­env*BE×ÇÌïÚC¢Ûüè�üw´Ú=’¥á˜ñp“«W—Ù³ge1`¼¹ÉÉ“OÒé´¹ï¾ûB’¥ñF}uq‰“§ÎÐëOðÄ—>‰PãÑ�,oqòÑGX¹z•Ûî8ÆÇ?öZ ´–´ó! ¶ç£�¥•¦Ìô»Ìõ{¬¬l óWPôD§E·Óc8,éfšõÑ_«FÜ~p“\mo®1iw $œ8s‰Ïüå'yÝ‹îÀ /³£-¸RÂçή2wç! ÎàMÓ·âZŽŒÁ–%¶öX u¨+Oð1]E8�òž:áü‰¯0{àÖx¸• Ö9ªÚRÖgâTÓz¿ÝX+"ÏDkEšj\ð dcQ¯©�¥®ló�#œ=ër?ü£?Ì]Çî **¦&çùÖÿ·Þ| Ãјî¹%Á×¼ëÝïâß÷>Šª"øè²™œêSŽ ²v‡Ûo=ÊSŸù<ëã1w:Ìã_z„Cw¥®kú­«ÖQ”cð�D§,΂(‘ã\ Õñ9µÞ�¨œDG–ÙÖ [!® ‰FÐ’ ‰ÂZƒ”‚VÒÇTžTÇuŸ©™’QÝÀ¦kÝ£,KD*©­E9Ežg[oˆÓ$‹ŸBGAÖ9:�vl”PäiÎúxÆ×”u‰R‘™"¾UJœµøæ°íœÇظ¢ø|¯m6�­$*ÄzË-#ǵ ¸R*¾–J‘nœCTrT“:e¬�÷‚,m¦è”nÖÅ¢=¥B2.ì5þŸ‹nâ­DcÑ@™ŸÝm­ë54¬g59ñ³äëù>׋Y׳;®ÿ¯è )y IDAT÷‚F ¢@è|däɸ¦\{¨½¢ ‚š@FŒvÑM(W�Rñy 8’$%I�±%"<çJ“@•§“$8 ‰’’ÁÚaט™MP:åö»�ñÑÏ?ÌÙKOsì¥péÔYæÚ=d*±µa¸¾IG¥ÏZ‘»þ×ÏaKß8�!8tž°¶ø ‰VTŘN+cs¸ÌÄä^®\9Íî]{Ø �V«ÅÙ³gÙ·o—ž¹Ä�Ý»¸çÞc|òÓ_áñ¯>ʱ—ã•/¸ŸÏ|éˬ®¬³pu“ºcìNn?zÇ}Œ‹ç/�çÓÜs÷1Ο¿ÂW=ƒ ++‹lŽ"ÀÞ˜­Z§dI Sn�…+kzyN]ˆÚjÉ3ç/0Ùo#UÂÒꈙéý„:e½¨‡x¾ˆøžŠa$ JR��%ÑÉ|£nÔÖ* N_þê—¹øôyœÿÛïý×Ãä·VÁÒÆá“¦q#BHI@4¼«Ѹ«ªb+U¯,K&¦&ÉÓÖvz¡áBLª”Šñ¸l û"^·ZbLܼP2ðÙÏ}–‡ÞôfDˆé‹Î{ø&8›Þ¨çgÝ€žSW¶À�!€�é9ß~/óû35»“ÞÄuY0?;�;>ÐÎ#Õ~em“þÔ4›ëë,/^¡ÓJèôúäíŒ4˱ÎqîôiŠÁI Õê°¾9¡XÀc¤�$IÊæ`€Nr¦¦ç9räNÞøÆ7ÓÊ:H�²^”\¸´@ »ææèå)‹Ëë,--23;ÅžÝ»ÙØ\gfj†ápÀt¿K·7ÍÑ£·R×C.MÍP(«šÅÅ–®^fffSSH!Ȳ(PÈæ�º¼±AiâÞ¹Ntšpei™�ÁãµñÌö;‘7 •18S³g×&º Ã:½2%¨P\YÙàøÅãüÙ_|œî>Ê#ÇŸàö½]î¼i{ÕâeŸK›pdf i Leðµ#u#²L4cV‡-k\å ¼‰�JïÞ‰&-,�*ÉžŽâÜÚU6×—¹º´B–uQRáBÀ;A]׌ª’²®·' R(4DÀá¿D«#àŒÇ¸k²n‹Ï Y¢h¥ ZÇ›R I M²è:h¦|Ám­$äQlJâÄY p>`\œšØF¸‰k,’¼ãÇCÓžÔÆÆé:²C®’¦I‚æZc¡¤DÊÆ^ÿ â@Ÿoˆ¤ˆM±³‘µBÃ^Q¸à¨ME*R’fÍ)MRœ‰®­4I°Î’¨*”ÐÍÔÜQ‹n%¸àâÊ�PdIÊÆæz\9³–NžãU`yy�V·ÃÒÆ:Y>…ŠÎOýê{xߟÿ·ÝwÅzÉTÞ"Os677À6‡ë(ÑBç’Áæ�¥UtpPRGÞHØâ�DŒ'Š‘÷ÖD+2r[²´ÇŽÉ›X/ŸF*CQ¯ÀZzí6¶v¤:CY’ ¥¦®Kò<§4Bh\pFÓ$P 66cbœ5´Óx�;çH“ g-iš[õ@§Ób}°Ž5b.…DŠÈ½¢Y[l¢ÎŸÏåœkV]£éE6î‰,Ë0ÆDç¤Û¯¯Ô %dÃɉÎÍ׎Ç6%­vLP _ï<Ï£Xø`ã‘"PÕ�¢Ž_¬CKIð… Èè¼^йÝ~ͽÓüÉ–ô {Ÿ-¡«ª*BÛ1òBˆ¸’(ÞËm¡( 3HJj籉Àu¤�Ìvž&±áy9´ŠÜÃT+RHR…q�ÊÒá‹è”R3.+r% "™FŠN{?.¹|á";§®²ãÈAÞè�]:ljO}™ó —¹ãÈ-ôd‹¼×¥, †›L]a�AŠòVž¥¦Ågëí6!˘‘J¤XSQº’v;as}�ªª°ÆråÊvíÞWþDàÊ3O³w÷‡ŽäãŸø"‚À_|ðƒüׯ}-÷ßu7Æ?ÅÒÒ“ÈDsuqï÷»—…+è÷ºÌÏÎðæï}¯ùnÇßø0só;YyêJʪ в¬IF#Úy—ÁƼdçÌNV–W©¨™ìΑ†8lXZ±¼TR™%†›ë J�Vɶæœ#Q± !€ÔÛOI"Õ_£Ü¨oÊ 8œõü§?ýÓÿ×Înc I’`L„6ÖX¤�ÔÖPUyãªëšÕ•U¦§§YYXb}c“Í�Íè‚·–ª®1Ölß‹‹b?£®ã{ïÝ++‹üÕ'ÿŠoÕ·ã­‹÷ìÿ�ŸŸu£þ¡ê†ô*•¦`lsx’åÈ]/$ïM#’œ´•aLÅ®³L÷{,.¯p`ÿ>&&&¸|å Ö{”„KOsê‰ãtÚ-”Ž´•ÅE‚÷±ÁT’nw‚v¯Çž½8uêxÏÆÆ RˆxƒÔ yÖÂÅ«¿óu¼úÕßÃx\ uBa'Nž¥ÓnÓÎ[äyÊÆæxÏôô$£á:UU2=9Å™“O°²¶Ê÷ýÞ.+I¿?Å¡Ûî˜@ÞjñôÅsd‰¢.†|îá�“È蘘ìO°¹²ÈÔDŸñUCYU´[†Ã!‰ dYN¶6´Z-–×ÖHg¦©ë éj)‡È{Œ“6y[³îSÖÎ^åÔ…«ÜsÏý¤rÄ�{˜ž’Ìw:ø–åÔbÉÉ¥E­0«d"ê‚c·ì Ñá ¶ª©Æ†Pƒsñ‡5PVÑŽßÎS”Ž"Ê„7dÕ�“Oy–Eèh3=ñjcð>®�ÉàŒ$[ŽŸÂY�¬%ˆ†=’¥h!›už¸Ú¬Áظ Bt¢ @I‰V¢Y‰ìŸ²*°ÞalÀÛèb Ë"ItŒ�D*””†êéÈ'±Z-Úy ã ¾ Ÿ’*EÒÏHr�®.óàƒ¯à»¾ë»ùÚ×¾ÆÏýìÏò†7¾™ÉÉÉÈÊùÛ]åÛü“Õ�uþÔ§xç;ÿ:yF1rÇ]ǘèô¹ëÎð]ßõÝœ+®üùZÆ6B�R ÷Ç£”Œ)yÁ7<'Ù #GðÎn Q”W2Bú…Ðh-H„ UŠnH’kBQ¤‚Á8ae£Àk…C`íé�FÅ ÏZ×ÚâI¥°Æ!„¼NxÛpµl9Šàÿ¬t±®±ª*ŸetÅlqŽœsxÑDܨM ÂS©@×{\­£êCLàó•' =¹rdJ¢„'O=�ÐÖ0JñA…@ W¼EâQ´X<å`@ ,Ftú}æú3H3fç¡»�Fëëh-A*6Ö× ‰C8°V"ˆ‚ºÃ¤]°.€—ŽqUàd ¬J&§'©|…«J®\~†©\³¾¼Ž«Î)fçvráÂ9޽�Õ•5&çw°´¸Ììì ·™§F233ËÇ?õifwìâž{ïäž»�áí ê¢âÜ© XQ°qúQвfsSñ'ÿéÏøÎ×~÷ß?ù*‹ ØX_Âcdp 77ØyË~.^¼H–§8oÙ½s/Ož»D61C·#‘ʳ´>¤ö£Â ´&„!Î)BˆÞ5-$ºIiB(‚ˆÖDk„{þ~ߨ¿_…«k+<þÄc×Çsóõ[k†1¬"Ïómà<@U–hÕAÉ8ü0ÖÆ{†µÔu�µ–Á`Àé§N15=AQÖ¬¯¯G÷ZðqEçO¼ÏÕ¦Þ†NCËé'�3=?ÏÙ³¯`÷î}욟£Õé²´¼Èþ¹9:�.S_ZFËâÂމþ —/_fÿŽ‘‰B¹”ÑxŒ÷žá¨ŒIY•A†èú)œ£4íJr`"ã[ôéÍìç æÒ¦gM¤x2dP j¾åØí¤Òsx®Ç|Ë“¨G=z0ǰÎù˓˩ëqp:%Ë j <Á8ªÂQé>öS+X”´M;¤ $A�ùŠ™Tsyá Õ¡2‚h“8á�¬Ÿ„\ÄaËÞê½ÃO–j:ý‰ŒSN!c ”D ‰Œ¾ž¸"TYœã:7ALª�Cuݤúš°ñßéƒ�kvšö$Úe…¡/>lŒ‹ŠQUP–5µÛJ2òùLO–$%IS‰R½%Hš¯ qjûMðÙ*�D%Xe)L9Ja½Å•‰)#ï"U †CvÎîd}´Þ¸µ¢kª¨-ypXœW¤:ÅÖ.ŠCZÇýx!#“Eu¨œ¡Õ8ʲ,#ž²2$Jƒ‰,¨Q9¢ÝîÐÏ,¹�´ƒE½–b~n�«QLÖ×笹íÀ€’ÉþÿãÿðÏÙØØ@¸÷îcÛ"¤�¨-S\ã†È³„ªhf�”–¹™ÔeIU<ðÀ‹ø½ßÿÃFtú»mÙ�hßöÁóµã_ãGÿÉ;¸üô ~ï÷Ÿã�ž`Ï�ƒl®ŽyÅË_Ιógyû½ƒg®^åG~èGHd‹·¾åí|Çw¾ŠÛn¿�[�ÞŠhóF Μ:ÃS�=ÁÏÿâÏ“HÉd®ø?Þõk¼ê~€Pƒ@‘(Ç`i•rYR´ ægcZ£­-ƒb‘vk‚Tµ dÌŒ.ú â ¸&7Zá­­J’¨t›»¼¥•t�ÛÍZLtæðÎamh`™q}°r)ªºfzbšQ9‡@¯Û#8OeJÚyNíª†»£ %¥´¶xïÉ[)ÖÖ@|ÏeYNmm÷µ5ä픢,i{w-#ýy\�Ä’I¢MM Ap.¾× vã• @l|¶ Ý83•Ži{JZ‚µHW“¶RÚ-I»%HRAF7g*©¬ÇŒ4‰k[B�kØk× ?Ð8€®3^~£g+õ*„°ýïÚúº­±¿éÖ½ýuˆæçÆVBi>g£3Ezð’`=¶hùT›Éé)ž¾p’ñbM¹^ ¼%q ›ÅûîÙ‡è¦,×°RbË)uãö‰-l A˜È¸¦oêˆCck›¾û(í$es8àÒÅóH­㢢¨ ‡âê•e=þ$wÞuIâXY<ÏÞ=ó¨Ô³1pÿm‡Yß\eai�¿ü½'éd93“-˜Cø‚V¢Ø»g+ëË<}é¯|ð;9ñäŽÿ þØÇù±ý1VV�k¤w´RÍäd'ò¦òÈé©ªŠ‰™9Ĺ‹ÔÅ€þäµSôºS¤y‚±Ž`·š^O’¤q¨äã{3Iâúòõ«;7êFmq%¥�œt«ÏÁ[îæ¦£÷b‚¥‘"F�'Z25Ñ£ÓiS–5R@·�sæÌS|ðÿz?¾®yæ™§)Çl]Òï´£²]Œ"¸Sj¦gç—Þ¤€ñhˆ�š©©i¬1X[#…$Ï;X/¸ãÞñ­ßö] 6ǤIN–e C·Ó‰û¹A0�X\^"ï´¹º¸Æúƶóäc�"ƒ!¸šj\ð•ã�ÒîÏ‚¬o®³¼´À«ÿ«o£�·8QlrÓáC\¸pžN’ù†1ÆUMQÖø¸Ü…·1¶bŒ¶³– µ5ÌNOÐM23äÐì,3¹gn¶Mk¢Ëèâ&•žDu:ôË‘Ã;è¦)Y*Дho� °$ÂsïMìêÂúš¤Ü4ìšÌt;d ÎQŽkL°F |äàeä•–Nš® µ$ú‰¤Z] Ø1ëƒM�êYt"H|ðTuÜUî¶Ûh­©­§Xߤ2–ºáú„fÅ¢•¥tòœ,M�€ó`��kU[Ü!H“„TGw¬ XßLB¤`kl¶"Ç]“Zc›Iõ¸ª�+ÊÚà‚�©t! …@'Š,‰k-I· ÞãDhš ¢ˆ%DŒ¾¦‰GßûüI†­(Áj[FŽŠ�tò£Ñ(ŠyRã|\Å)ª2Ú¨d2A Ýü¹�T/©�!×9BÇÄ ï‰J˜êO¡B\#ĉ¾ 1:>ËF£i–0ɲ®ªñæçzätpÌÎÎ�ˆ«$ñ0ç·W‘¶«ùe¸ö@8}î ŸùÌgxë[jÖµR4œ’æk¤TùSIÚ¦¬ÆhÕG éuãa’V!b"H63C×@¶×ÿýý � ¸�W¼ôÅ|ô£Ì{ßók¼ã‡ÿ)Ós»8v×ý »ìÛ=Ï˼åcŸû"}÷wðÂÝÇOýÏ?�Òç k£ V+TEI;Í(ªŠZxBâxàÛ^Êÿùò?æßþìÏñ¡?ÿ(��:ÇëßôV.o¬3ß�¢M`¦#iwrFÅ&iÒÆ™(êLw#8?N?A¨kIPÑxîAÄõ0ÉVŸ@z‰ÇÄédà N²sòVZƒ9öî8ˆ¶ Y—7&IÆfLI# [ë-ÃjH7‰é>i–¢›T(!µ©q8jk"·á•¶ ¬k²V‹VÞjþÍ1ï*ˆÀ¨‘j…4Q˜¶Ö¢ÃóE$àPÒ“)È•�θ$7díÆ5!6à½ÅXƒ³.Š >PÈò� Ú#¥Eiƒ †,I™œhœ¥RÝ¡´z�”AQ’(Eeü¶ã'&Fú&õîÔˆk†Bn‡Nl­tm¥^…×1®5û~Û)$„ˆ%™=Î{¤L6Îõke¼ˆñöBâH*kA|ðpÍàAµ£2Á‘dyÈ;‹R‚\ ZºÅ¸0¶/ðµE¥ ­™qä=ÜT›þ-û9µðž¸üZJÚ=öÞt�Ò[¦{Ó´EÅÚÚ*�Ñim (B‘$Ù6¿K‡1�Ìϰ2ºéfž¹r\Å•+—™�™Ây¨ltƦIN¯;ÍÒÒ"àQÁáG#Æk [±^XN_XàØí» iJgÅ!|Å®]{(Æ#F›+LMf87‹V9­v‹3gçÁW¾„O~ñN_x†Ÿû…_á¿ÿ§?Œµ–§Ï=Åh¸B«5Ïh4¢×ëÑív©ëš•Í ¤ttóœVg’O}î8ë5VÈÈYI¢k/øxÝn�vµ–$‰ŽÆ@œí3Ì�úæ­-Á0MSΞ;{�tºU�¿mÒw= ~ ƒ¡”Šë^yŽV²`F±È9GQH))Ër{xWJ£²  ¨« çbXItÖJ|™‘qå##o›Õ&øâ#_ä÷½�²®ˆ9Ž7êF=÷ê†ôª½G_È�ÃGiOLS[H²¥b󮥢Ón‘¤)ƒñ˜Lkæ&;|èO>ÀŸþñ¨ÆCh,×Rº�6Þ[¤Lð”Ö´»m†ãqj¬ÁKšgìÝ·�å•ƃ!B(z“S¥8rÛݼùŒ ²VŽÎ{Š¢bTŽ9uæû÷ääÙ3\¸t‰~§ÇÊú:ÑŒG7½¡5*k±¸¶�©Kýê9rø&ÊbH1Üdj¢Çã_^äÀ¡ÛPή´E6I\]‹;ÕšÕY µ‹�fpÖ»¨6ñûn±YñïƒéÿR—Þ?HµšÆfK2&%9ãPB¡µf\ ¢˜V;‡Ò4:QÔ>6‰RÚi›r\ÒÊÚøzDaÇgèµ{ÑÕÓ4n:IÐB¡…Ž“koHòŒz`éu:xé°"àØ Ù1×¥›¥´D uMžµã!®iøØ: m ǹö¿[µ5�Û½koúÞï‹[¯ƒ©R'[f ÚYgÛY°­ñ|�Àó÷†Ç´:�÷–�òÃÌLÏpû­·ó¯Þù3´&æùÝÿý?pÿÒm·xÉK_Ä;z®®xûþ JÁ FVNÖ¢×é7î¦f•�s–QYRÿü©ŸæŸÿ‹ŸäÔ¹Kºù‡«1½¬ÃÐ.ó¡Ó�òôÕ‹Üõ-$*¥‹7dq=cvj¼Ä{�LumÐZ4^¶E^ï¢ð&¥Üv?EPttVïégóLæ;ñVâ�Á×Sê’ÚÖt[]¢ÏH‘% µý¿Ù{Ó É®ó<ó9Û]2³öª^ª7t7 D¤@Š")Q´j¡D)äñü9lÅxBËØÒÈ1á±ÍD83a�gd[¶¶PØšEÒÄÈ’µÐÚHSÜÀ $ ìk£÷½2ó.g›çfv‚HÊ{°¿]U‰Ì¬¼÷œó}ïû¼-F›dÿ!à‚CvvÑàFëÔ@Ì2lۦƢÐ�‘çyj"·Ž^ÖCIK–eئ¥ÌKö†{ =l› êë ÞG©"¹ Œ$Ï +hÚ%5*d°^&EfôD׬Et÷u“iˆIõ¤Gh‰”-™ S`L¤¶$FG>!ÆèRú^óüDgI¼Ýra:$˜Bœaz¿1ýÚ$~’þ¥”Biøi²ÎägabKÍ®‰r.’l¬QRŽ×ú8“Š âŒj�Š ”g<Úc¶_Ræ†A¿ÀÈÈœÌÏpw !4Ýù/ ‰‚BD˜=¼B<0‹�¿õ³a?®1ý>›EÃL4¸áÖ[ŠÂ`:.HxD)±!5’tq×~j£h†�¥WôÙßÜÅ»!»»Ûä¹!ïõ)Ê’½á>B(NŸ:ËööZ+Fû#öv¶¹~ù*¶õ ›È‹×¹çÔÂÕ,ög‘rÄx¸ÏâÌ{õÁ*Ú6²²¼ÊÚÍu¤Þeåä�”ì<¾ üÜ¿ø%þö�þMn\»HŒcZ×"ªt}¶m‹ÖšžÖÌÌôiê!3Ë‹ô ŒÚÑ”ÕåÝ-PxRûÈN©Y dVi¥‰u“ìî’ïéJÖFráâE”R¯bS~U?ßÝ£„HLÌ<ÏɲlÚpNפš^{û£}<5–yŽÑ™k4ÓÔUJ©µŽÆ¶Xk©Ûšº®ðÞaLb\åyθsh­9á<&SÔ _–/x§îÔ×rÝi½�êáoþIÕ´”…B«4é7RRùôÆX�öXÛ¸ÎÿùG¿ÏóO~ Õ¥3$‰w²‰XkéõúI¶ÝÙ5êÑ(Ù¢ Áìâ2+KK\¹|çÞ:<c só‹\º|…w½ç;8´z„L*k±Þ³;b�g4Üãʵ+,..ðäSO±±3äÔÝoÁÅÌÜ,OVcVåèÉ{ÙÝßãúÆ3 ›\¿ô"_úÜ'yèáwƒÒ(éyî¹ç9~ê E�¹AÉŸüáïÐÓ†¦!BàèáÃìîîÐZ›£�š1mÖÊ,'WŠLJÌ”H;BÅŠL½EEÇêl�eÝÇÉdIÒZ!”D�¦�1¦d.¤DâˆJ�y‡V¯]:¤º´IvÖ|z‰�„´Kî‰Av»D‰³¾KØ"%n…ˆnÇìooá;râ'ÀÌ`À ìc`ÜTŒFcª¦Mñ¾�Ô>“ª³òdH‘ìX’ds ”Ò˜.%-˳i:Gm-U5f\×Ä™4½ ¡ƒµ bLkÍDe$ÒçJ+�Á…ÄÒj sŽ1¢;vT�ª „Ðb�K<¡ô@SKZÚP2�® õæŸ ™ÞKëÐÕ»Z¢”N©j­£Wö7-5FfD8éæ IDAT®µ4H¬mSóÓ{lk1ÊLÕ$@=´è,CI=�ž1â¼C…w�àuç�ßí23o°í˜…¹’ùB“9‹R�k7xèÜ;' nÁŸãW´`)­q.)Ȧ¯Òôym§;ÿ q[ê�xM‡éÏýÀWùžãyô‹Ÿaee…ú³?Çïý·ù–÷½‡¤ ‘A?ãmo{ïZ~áŸÿ,‹ð >„õ�"/è=bèÀê2â½ÅhC5ªÑJ³Ø›Å÷›{û8/9÷àý´>pÏá#J°g_~�þ|@Ë1ƒž§ÍjZçÑYNë-šcR" ,“ÖÝû�X¹¢�ùNo#SªZðé4>„8 ûã1*¦†£RïJ*‚‹‘˜+"&¦Wk-½2ÙæbLlµè#™4ÔUƒÖc4u]AÛ¶dy>m 4mCžçˆ 125ôd7o\ó }#Uæy¦™ëi–3I¯8U«A¥k¸ÖJj+h›EÌ4DIˆaÑJèi…4ž<“h¡)óœ("%Ϊ4`ÀáB²/Dáñ´©Ã#ZJ‚h)»ô,q[3÷–•+„ÉX%t×5<:Æ—E  ßÝ·“xûtOÓZ¥ëº{~Ç Ò>©f ­AF >ÝQ´l‰�"IT‚ @ÅHÔ=~”±.zÕÒDË’m蕊rv€P–rHÍp·Áˆ’q°¹AꈊÃ�Cì1(‹‡Wpñ ;7n¢\@„HëjÜ`LNÀË:]_R�O×C¦&Ÿß”zçm„E­h¤ãýßú~ž|üIFÃuhÇPih¡œ1Œ…¢Ú©ÙÞÛáÈÉ{xìÏþ ÝöG#†{Ë‹‡X]¹ÉÆöEªJ°³=â왓œ¿öy~Û;ùÌçeaaUììVU5"zÅÕË;:(øÆ‡ÞË£Ÿ{‰í�=VOžà#ùoð�ñšaÃ`n¼¡©‡ôŠò8 ŸÍràÈ1>÷äyúó èªÆØEÐ4ûc´ê|KQ$eq® FJ%Ð"¢…Äg9^H¬~ó+üîÔ—¯Ó੪j.^ºÔíí&ìœÛ×ì¿x-°6í;'‘ð]Û¶Èÿ,½þ Y‘ÑzÇh´�é6—R)ç–ØÙÞf8ćˆóž<ËèõûŒ«¢‹‹Ÿ�™¥ª+æ——¹vù:'Vç0ZS×ûdeI¦ÆB]ë´±‰¤¡<)¾6IñS h BKB”!±Þ#e‚]"<¨[pUkÖ¦†PðRz-Jk‚õäR0k ¢,™ôY˜�C‘'•Äîî.MÓâDdff@i22mP:Aœu� é=²Öb�ù˜”$ B T6¥Š9›`À6&…OÝZªq“P#ݤWwÿ$p´Â˜,�„]ŠÙ ]ʇˆì"Š�6)1*5 '�ˆÆ:Ût<�ŽØÒ5‡”N@ëôÜ‚”8&⛿4lkŠB#•‚¹)’Œ¹©‘FEL`ã(  S¢e†Ö†,ϰ�cPöÙ¯#.ºNu¥AXr“Ó:‹‹Žñþg ‚BˆÔœR`ËÜì,õ^…T`ŠœY³€V‘…R¢£civ†Å"c¼±ÆC=D–åd'ÏŽh•XDN•óš×j”F÷þü¡àµÑÒ¯~ñ꿸…àxÕ~µ ,.ÉCßð BxÊ~�‡ññO}’ßúíËÿý«¿ÊLY"Mäö£A$¥ƒÖ™É�Jb[GirúË”V¸Ãqƒ1†ÙbÀ+/¼LÖÖ«=¾ýÛ¾—_ûõÇ™™½‡åóÜ8¿Oonž¶mÓfS&PeÕTIqé"uÕ’ERÜ Õ]‹"5Éb!»·©6 ÑcD²’—"»�w()ÈòŒñxŒŠ*©ÑˆdڤƎ³Ä,NÕ!Z)ŒÎއH#ð1ÙD�Ö­iE…�L•iJ$•›ì™¢ìTQðf®žô,–+ÑùœÙ¾D(�ÚµuŒü U+ØZbíQeI5¸Öã|Ä…¤�41`úšùÒ 2‡R‰©&¨q¶d4lÈó‚zl©êˆ­=Me!Æ”ZEÀM’üô�#¥d\WÓ{õí5±~Mì�Ñ:æ"˜(PQ$¼‡ $t—ùÄ>¦©49XE h¢2HéÒP*¤ç˜‘£‚ÇG�ê8~"‚ #žÒ`£¥�RQFI“i]$Wš *ˆ�:¤»ß�ÆKÇÒÜñé/@c¸zí*JôŠ’õÍ-ð´ÌGIe-‹KËÔuÍÛÎ�ãŸ}‚•…ì×û{{(È…Âè)Ó{¶×GѲû¦”ï@ôö?Ç%v§¾ÆKHÁúÍuªªJ)•¯Ýh¼^Mî7“{ÕD tàæ­J„�ŒÇcŠ"›6ulÛ¦5L$ecÛnO쨻¡gè†�UUMÙfm—¸;a° ˜&‹�ùÎÞ{ïWŒ±¿Swêkµî4€Þ@5�1F'Æ‘L%q¶áÚÅKl\¿È—ù8;7¯¡bHª�ÑF£”B«$Ë6Ú¤›]÷uAâãHKË+Ü{î!®]½Ê¥—ž£È2ssŒFCšÆ²us�ˆá]ïy?ïûŽ2ªÇæî­ "W._âù§c÷æ5”€ýÚrèè)^xñyZÛrùÂvn^cyyž¢WÒTo9sYQðñ�~˜…^ÉÚ•‹üч‹{ν¤dkk�Å…9¼kyæüsÔã=–WQä’«W¯2Ȳîu�1Z“ƒ³i3©LòìW¶a±7Ç•�]æMNˆ‘q5fv�"Ï¥6©P!Ù”Rà‰˜*l„HÍ "D DoI«X²bDJ¼m@ „îø?*=>z‚Ö9Œd�š` F „1ÌôÌ úxïÇŒê "Æä”™!3ɦ¥"Óº[£ñ˜ºq] Bƒ�tJ&]㪱-•K²WoØ:ÏLJê*%�ÅH–´Òh%1Z%ÎàBjöÄàÓBÚ�£µd:1¤ˆ·ˆãŒiècDK�Ð R­;�¬ë,kF(„JBL›í¯™m”£S´©%ñ{Ê,C+‰”‰�Óv ®Üä wGd™¦u5Úi2“%Ÿw˜Ž ¦¤ j*”4xçûB«ïŧÃË$N^œµ(©(TŽm,ûÍ�Òd,úÌä¶µ´xê¦åàÁU 5‘­MMS‘'› ¯×ĹýµÞÖèy•åëËýÜk…¯±€ýe>"‘@å†|éñG9ºz”矎¿÷þ.¿û»Ø)¥¾øÅ/ðÂó/ð?ñ·ÙÚÚæ7~ý×ø±Ÿü;”ý‚[×yêêïy×{ÐR‘gºSêiBSR»×4!”Å­÷EA9È©KIÎÁrŽƒ«‚×/òM˜ã�?Yà›U¶†›X·Ïp,QÒ`„ÄÉE_ºmϲ"qbºÿNš©év“Ë"ÅN%ŽLLñÚ}�Ó¸‘°>(¡ABÝÔXk)û%�­±.ñ„Tר•HBð´¡í,¿i8 DJœÈñ'é*·ÿ~]´Ô6Ń·Þ¢•BKÍ(Žþ¿½7f-ÌõX™í³8›‘÷ R•DãqEí•lÙšÝá˜Ú jKÓXœ Xëq!]#s:2_ä[,±ªK†‹!!DÅp¿¥©"M U×5Þ¦Ô@)Äèé碗‰gÓ):E§&KŸ©Éá+5ó<UœìšüRDª³nu{�ŽA¥•`‚8C¤AÔD ñ4QC,’yQS EޣР‰—"Ú ¤‡ C™ *×âb‹‘6öÇ’R üÀ „ ¯uj6‹Hp)=4nÓá3ÏÖÅ+,ÎÅM½»Ÿ æR¢Šm4vTÑ4 R&n‘Ç¡¥ÄGp|²9wL¥#ÒhÚQ�õŽ»Ïžå‘GawcÌ_ÿáïæâËk¿ëÏ<{­%ý~Af|é™óôóœ;w/¿ÿû/qú®cäå+ú¹àò¥ó¼ï}³vé2�=ñ<ß÷}?Ès¯¼Às/^ä­¦À8|hïJž}æI¼—¬]¿‚)gÈŒäÐ�E E.ÙÝÙag4æÔé·pá³W8rô»û—ÐR±´r�›ë—é zd¹á�o�õÍ>÷ÄŸQ:FœOàw€<×d¹@ ‰I”$\ëÐJÐ4Íô�Ò½åÚµ+XWO-”©¾<ÿ˜2Ã&Ãê²,išfúµ²„¦Iܲ,˻ƣÇûc4MÛN›‘1FF£B)bôI�(’rUÊ[÷ÀÛ¿_ˆ¤pN‰§‘çžš{ßrï²÷êNÝ©ÿÔu§ôªàZœ�­Èò’hv76xå¹'yù¹§¹tṤ¸’d¹—˜\‘e9ˆ€”P%1Æi×;%?Dff¬®®R×5ŸùøÇBrøÐaŒQlnlN§ƒZç,º‹ïýkƒ±…Rh.^¾BÛ¶ÌÍ ¸~õ Ï>û,s36¯Ž¹¹µÍ‰{b{k‡qS!£ãÆÞMý²‹o)Ê9æs³¼ýÞÁÞúe^zv‹™~Áöú:÷?ð0ó3ó\»ü/=õ%n\z�ƒËËTÃ!;{CZGK‘'óI¦3ý^‚‹f%u]CLÖ¶íqM™ Þqò(¡ÞÇ{ÃDÈnT’¯{ Î[|Û ³¤ º€ŠÂGbtà›”ƒÕíl#®ã¡€2Æ©Äp‘hÑÒþ85|@O¹ Z¦t$(‘s\×\¹zïÆdÌÎôÈó’̘´ù �¦n¨B mMˆ4­cTW´Ýôb2u�"͇½uxÛÐ:G$Á? $ ¥õô{9y‘3Û/˜í÷§Q›­µ´ÖÓ¶íÔR¢Dz-½¼÷êCžKv8ç=Î…nM‹o–iŒœ¤’uqÓÁ¼'7©’5)ài]ÀFOô»Á›»¢PÉÂHÚHK!‰”ÑX×"‰´mš\ÑŸLð#Z™¤¶pŽÚ·ÓI½‹Ž¶²Iý¡ÌËäg7�«;Lkv÷·ÉóÄõRR£³ä¡ÏtÆ™C'q£™ -‹™áÐâ _zñy´4ŒÆûôÊAÇñy5¿çu_c÷õÛ¿ç«eöÐ)øŠ<‰¯æ{"¿òý÷Üuš#ÇŽñK¿øOù¥ùÏyÿ·~;ùø#¼õ�ûÁóè¾ÈÏý³Ÿå=ïýf^|öiþåÿü÷™]8ÀîވǾô_øÂ£Ü{öÞ.ú8)U÷Tµº Zþš÷%SSæÄå[ßÏçù0û£uþøO�ãw9>òá͇þÚ¼ûo¼�ÿQÏ“Ï\a×¾ÀòÊ»p»³hÑK\o“Š'&{Nú¼“´­Ç9@*¢kYž1˜ïsli@- .|TMMë5㺦×8+iZAôSŒzntj¨XÛY*Å{¿åý|ââgøìŸ}†·Þ÷ ÿô�Ra[ÏýgÏðÒ Ïpèða–—WØÛw)x¢±>pˆ�ýûÏ2{äÁEL¡°¾e¿R{É…Ë×X=Ô'FØV8ÙÜÜD�ÇŽŸåÂÅ—xøírùÊM®\¼N -™)ºxß µBˆ­4JHš6Ás'õ;õõ[“uÿêÕ«0µ€ÞÚ |5MÂÛÇã1ƒÁ ûû”öÕæ9eÑØ,©Œ„"Ë4uíÒ€5úNÙcÉ2CÝÖSÖ�³–ãqÝ5s-Bt,K)»!æh¹|ùrÚ¿#ûoúüc§¾½Ã½ºS_Ûu§ôFª�¡a´½ÇÆ…-n\ºÈÕ /1ÜÛÂ55¥Røñ1A�Mn¦^ýÉT¸m-Þ¤Vô‹Á'‰òÊÒ2£ý1e¯ÏÑ£G™íØÝÛfg{‡"eo€s�\iÞúÐÃ\»¹Íüân<ÿ"1zr­yæ©'ØX_ãØêAv7¯QUcWräØIjk‘´¬]½Äîú®Œ+W¼å­²¼0O” ÈÒò!n¬­Ñ/ûxëPÂ`­Cu‘µ°ÞÑÏzÝ”:&Ö‘–TãŠÌê¦EŠ@ˆ%%¾©‘=‰’ -¦ècò,ñ/œKé!â}Di‰�“ ?øà¶A…€ -Â[.eóÈ4 �"л¥�Öw²w"Q%[D¡“]ÃyOŒšØ¥xgôRz× 7 ,²´àÄHŒ’Æ:ªÆ²W5Œë–ºµÔ�MrXoq!à\@’Ò¸B ‰!Ó†_)Iar “‘g¥É(ŠôOi2|m�Åù{NPéNz+"Z©¤’ �$D‡’çÓ"éC7¹‘I`cDÂ’)�ó–Àd £“=$¥»E”HqÀAÓ¶ÿÿ]wÿ™j“š¤ÈÉDи¤Ø��U«ß+ilCZšÐ�K“ÔM‹Ɇ�g%õÞƒ…>{»Múy){%u•@žB  u² í�öг „&ɦggæøìc�qæø!ŠÁ,™÷d2òôÓOsààþÉÿö�ù¡ú/9urvêƒOjõš¦Î­†Ìt³Ç¨¨ë¶Ÿz�ìõ¾çÖ—âm_‹TÕ�S'N2;›³µu‰²×c{§á³ŸýKs <ö™'(³’÷¾ý½<ýÜ“<úù/ð?ð!®�œ¿ù_ÿ½ía~á~™Ñhøª�ßíì£W?¥WyÔèÄ…x ßøîoäsŸú]î>uúGÏòþûïæ§~ìO¼¸C^d|òÑ_ãÛ¿ç»ñ OqrLV| D�– BDI•âÄ'f¸Éû-ÒïHéĤê1’ºmh[KnŠ®¡$ð.Rôs*[ÓÏKšý4YžÀúJÑ6·À±.84Ze(e:ÞœšRcŒÑ))¤I«‚ÖµI­ %Á½ù-"ÞKvG–ÚD°XWS75MðÔ.q’l�Þ¯¤ÆI×g oÚhDÌ÷\äÔÁæg{XÙÇG¨›$[mMôiÈð"Ù¼ iprÐè“�.%è�´¬“49˜@�cJeŒ©DúÅtoBà�¥´ÄÐ)ecDˆˆ‹É:¨;F¡ì,��Z¥ÆiPô„áÀœ=,™ñ°ÛHÆÞA퉴èL“ E#@EOiÚp! �#“oÖ74x«°}°&€h™ÀùͰ¢­’�ý13Ëû\{ñ1†±doTw�±N-Ð6XÛØØbtÄ�‹©ÖYšÚ"&i�.)bG¶%„†ãG�råê«ÇOrýÒu®­ÝäÒ�NŸ<Áüü€ÙÙ’¬Èƒ.Rµ‘g^~ŽûßzŽßyñO¿t•A‘³4'9st…µÞ—.=Ç·ç·ò‘O|œ#«'8qô0&zbÛpýÊu–,£TÎ͵›X ‘»0ʱ±µƒRu#(˶Ýef0˨Úåè‘U®]¾ÌÊÒ1†£1Keï„‘§ªk¶¶×9uôO½|™µ[ȼ�kö©­C‘”�8~"€‰ƒHwÃ_÷Õ)P¯¯­¥uÁÂü"÷Ý÷{ìqÆÕ)o[»cÚûDâ«:Ë·¸Aéž—wûkÓ…I4MÍNðS@tUµ(­¦6/çÖ:ê¦JªIAjPÆHÓÖx»A\²ÆO8¢é¹¥Æy‘.^¼” ïB_Çž>qaß©;õµZw@o ÚºvžK^dkí:{[(×RÕZ¥d¯RÜªÊ Z´¾µè¦î»ìTRiÚ¶%3†ÕÕ£ŒÇ#fgpÎ#‚g}} ¢ƒ(ŠœÆ&9ÿÒÒÃá›ëkTã´MÅ�k—©FC¬¬°qýO?ùh²þ+ÍÞhĸڧí°¿³Ép#Û7opxõ07¯_ftú ù`…`0'êkRÒˆèÞAt‰S'ï7H‘¤Œ˜L|L|!-ÑJ€ˆ .ñ$)U%KV8¶z˜GW“—^tÖ?%‰ê¦Å‡–Q]3n,µµ8k‘ŒÉ0™ê¸k-Á¥Ã_ ’ë‚,Ï)‹�.‹­4y–!H àÝý}¼sÒô65Ôtrî,’¶u)¡FJ"·`y�î}éÐéC x�‹€øŽ÷�çÙ”kt‡ÂΫÝZÛ‚øz€HbLàoa£j„�DIM^fˆHR`ùdëqÁb$ËsšºN !oÉUÞ)ˆR²ŽÒ;né©mÛÒŸ0�“/¾Kß*¦¦�L1<Ã}Ë‘#G0…JŒ›(¨Gcæf—ÉMÁOþäO“g½”vU¥áªS�ýE6¯ÿ¸újãõ¾ç¶VP <õÔ\|ù¿á [›×ùÍßü03s+üãÿýŸQf9ÿÅ?Ä~µÅ§¶®ò¾oûV~ïþ�ÕÕƒŒÆ’»ï¹‡ª­¹tåb²8NìkÓÿï—Q ½Ž�íÌÙ3ÜXÛâÁ·ÞÅöÆ�?úã?àúßÎÆhžò¿üßõ=ßÍcO|žÝ K?œCJh]Mf ±Ž�ì|1ùT»FµDHð1¤»Êô©¥&‘蚌U[SY9KÍm­5eÙGÄd÷ÒBá;ëð¨"CR§� ­r�w©g‰ÄÚ4Q >âGÐÉê�Oê´‰œ~Ò†)ËáÍ\U­‰ìÔÖ ±6FÕ8%4…ÐÝço©j¬õÉÆ¬T×�‰ž›ãÄÊG,' 逢�à•õ4Öce²ö ”1´©ƒ@Im-6zúe9µïz$N$¸ªOþ= ¤Ã  tZ º¦½V*i:;žXj¥õp•J÷™˜bÚµV„àS) šºæðÁUVVZfBdv—á�©Òz| FCÀ££¦ŠXd D‰�ÐÔ>¥£á�¡L놊ȳ¦@Éš‘”TÖ¡”&3 ¾øè'8vöí´MÆÎö.@ZeŠio½Ç».XBð‰ukAiBki›–¶j‰Y$×’^ÙgÐo¹¶¹ÁÆÎ.OŸ_ÙU>ûäe¾ùígX™›OüÂñ>‡õÙßkW;|à;ï"2àÙ—,Þnr÷‘Œc‡ î9{†õÝŠ?{òiú½lm®qïÙ¸v£/¿ü"çÞvŽAŽ‹®177�÷-ÞV¸ªeei…��mŠ|…zÔ2Û_`4qîþÙ¾¹Æöö�^9 „ÀÆÆEaX\^acs“¥¹Eæg{ 7wöÉòœj4B„î î Qk¼2“Õ\Hâ�°¯û¢\»qý–’Á�ý­css“�|ì£|îóŸgooçí«ï5¯÷x]#È:×)�“³¡ßïÓÚ¤T¯ê*YᕜîKRÈÞÖè�4½»¡Œïì`ÖMYŸÞPbj¦ÿÞÝÝÁZKf²×Ùrˆÿˆ!×�ºSÿyêNè TO~æOhë*�›]MkRK¬k“uHIL‘á£'F‡s©@«ÝI¶“”¹æÔݧÒám\!¥æüùóôû}b´ôzÅ4A(I÷a4ÚCnH¤Ê»Í_™n¢ME‘¤\xá)Æ{;Ì[{{,¬àðê Û[p³Þãì}põÊÕîë7.ñ…O}„•#/PöKŽ»›ñ¨âG~äÇyöü‹lmnñΓ§è}¶wv9vì4v5bÊ^~úsloÝDCQö8pè7n\#„ˆ”šQUQæ9y–QËÈ6ŒFCNÍä@_1(%y.¦� :fFbàDDp×@f^ „G�o„mÁ5k±®AƉG‰n ’Ü>ñÄt’�€,W)ýH¦%b²HH.¤….+ ZE ‘­BÒ„†ªm�Æ]úÖäÐ))�A F#éâÞµê6Ø©‘29*¥“uK ´Q�rÚÖQ�GI= $Â(¤T)Ót¸[½´Î%¾GH9×m†=ÄD IDATSêXR”¥øö[�ÑId¥h£‘ªK,“;û)9®iZk "5Þ’âH¾.”ôMW¢‹Öõ‰)!¢ ÏJÚÖT¶ÁÈYÖÒ ¤˜¾7[^/+Ù©Zd÷ö'¶—¦v AZÛ"¤dXí“eIQÖï÷!¦ˆõªÑS%mëpÖ0è÷)2O#KyAO).¼|…÷}Ë·¡MAëZëZÚ¶!7%1zB˜pCümL‘Ð5K¾RFØë×_(ôyíƒM¿1vÛ°Îf"Ó‚¼Ô<ôà}ÄX1?7Ç_ý«?DY. ŒæWþõÏó“?ý×9}÷Iœk¸¹±Ãoüæ¿aíú5FÛ[|ò“�ðýú>Ú¦åÈ‘# ´ýªºÍs{ãëu^´V–W ˜Áºˆ_|Rð¥'ñÿágxø¡oæÓŸzä2Çž¡ÙU„¨Z1éçƒ$[¯ö)Ê�iBÓ&ézHÉ`‚8µ¨¡Á¢À’Ö AÆtOpÁ¢¢J÷“¥ÄHo»ƒ{â4) Þ“iM¯×ƒÈ�Á(ÅÞh�™Þ€IFY¿ìÓËz4¶B+Më'G�–-4Z™¯‹ïÐyDˆH­hI÷ÓÄ—H°ûI°ÝícT‚á‹”À(µ ìåÌÏÏ133ƒ”MÓ$‹žR”½­Aj´Ž Á'Å™ ´Ñ“ICl]‚̇�Ô{.±Ý¤L±ÖÙ¤Úê~§�èöB+ŒJ*Ú4ÄPSHtì”Aн¦®$�š¾ S)[Œòô{½Ra|ƒ^Pè㳬Û}¶7Zi #Ë´ÆgJ㤠AQä)ØÀ8¢5H™Ò”�ж ƒ¨m rž€À I�‘ýÍ L6¤¿¼Àù‹#”.ÑÚÐf%Q,©á#Øà®Â‡@ëD5¶¬,÷ôa¸?bãæ>£ý!Î6ÔuEYöÙÞãh˜™™áĉãÜ\¿AUU”e™~7Rb[ËÒÒ×n\æÐÑ#<þÜSYA]Wd™¦©*¼¸nØcŒÁÓ%˜ E¯È0ÙPî×{E„Èp8m¶4mË /<ÏoüƯsï}÷óã?úß"<öø—øÌ#�psc1é>OU­·ÖUg-¨Ü85y”foo�¢—Ð^Ù…©¹=�’O,]“DÂ,ËRÒmÇ8 !Ý·––ùþ}?gÏžåý£ÿ•ñpˆ‹i T@ •^ßm%ï¨îÔ×xÝi½�*´–`[Úº&e¤z‚óÈînª²°j´Âûˆ�__F¤J\g=JÞzî^ööv©ª1ÁÖ®Ýà豜{èmlïíríÊy„’ä*£ilRÑÃý”TŒööéÈz%&ë‘}v·nrõ•ç ®¡œ™áø]wsì®»ÙÛÛ%xOQ h¼àžûßÎG?üÿÐÔ5ÄÀpgŸ­�]Nœêqß¹»xåüËœ:y†s÷÷ÙÚÜäðÙh!Ð+ËŒ›–"7ÌÏ÷xáéÇ9}ßTã]ô*‡˜6Òy^ ¤d{w‹à"RBžçlí�Ø-f’µ(´à®iSŒ³�HÙ¥¤Kt ÞJ”ɈÁ½ëÀÏ-ÑZpáSó#õ�ºXÛÎ3ì¥G)P:6¥J@c)ÊèÄsP‘ "A¤vPìüò×®_gîèªÜfÜ6Œê†ºN‹�’’^¯`PöÈ� Ÿ½© G©ÔX1Z’3€ $Þ'Q¶çMÛ&K[— #}ÀzGð <ƒÇňõž¶MÑ™.ø.>Å÷úN«Dj:A;mmM¢¨,4ýÛÁFF>ଧj[†M�m¸)P]ŠR"ºÃÄ›½I]åaÚxMPg‹· WFvj ¥°Þ§‰{Œ8É A®2Œ2SÌ÷¤U˜w`ÄH tü'ÑŒRFeDè÷K„lX2ç˜ìïo`e’[ÏÍÍÒ66Mæ#,Ì.b i+мÇDÍ4QÃ\ç:’¯nÿÜîÌú *FϨªxâ©§ù¦w~ãWþ$ˆÛÿðêæKjÆxV—gy~ýyL™‘›œÕC‹äå £ÑM~ä¿úAD»Ãúõ˹ëÿêWÿ_~嗎Ѩæ~ïßð�øW._ÅYÏòÒ _®7ùUO1²¸¸ÈéÓ÷`Û›;~ˆ^Üã·~û)~á翇ÿȷ}ç·ð©?}?¶ìÔ�ù¢]‚hØÜ»Êâà¹)‘$EEeÇ”Yú„B„i:vn´½º¢�2¥EOôi :IgŠ1’É u3&/rb7 �(új×�i� ަjq¤(yg½AŸj¼Ÿ ã¢ãÙX‹ÉûÔ¬oñ"༟Æì¾™ËyŸ€îZ§uDk‚O -ßZ´LÊcÌ”½ñÓÏ�Ò%"eO“劼H¬áëÍût_¶Bb‹HŠÆETï 7† ’:Ç �²ÀØ“«4!OM ‡4š!Êd\ ¨ÉE¤d—Bj@Š€Ži]RR¡º¡Çäß@ÚŸt0ÛÅ4k­SšO AkKY&hs//PR2Ô;–ý�/„<7S4}Þ3˜ž"3�€ÙRr˜’ ü¬‰èÊSïÔÄ:b¢Bæ%ôá౬¾å(ƒ�æÌéEÎ_¸Âõ«[d¦Dg%Ò(T ˜L2¶ Î'Û¸uÔ¶ˆXG‘çôÊós³ô{’"7·¸vm�þ`oæxú…W˜Ÿð®‡Ïqâ  ˆÈÎî.x繇�ö6væç)KÇÌ¢`k˳¼|/û/ÓÏv´Ë¿ó}~®ÆY˜_`sgŒTžª“皻Ϝbmm“‘ru}ƒk×köF�~‘SÕ5—xê™g8yæ/¿ü2§Oß�³ W¯^Å9Çòò2;;›lì^#/{8tjî9sŠWÎo³Œà=ea0Ê µFI 2G*C^ô({½”^øæù»S_©B—úضI W«7\_[㥋çù½÷ûœ½ç¾é]ßÄOüèO°»³ÃóÏ¿À‹¯¼Äææ&£QRÆÎÎ,…À»¶´ªŽó Ã0m2c¦÷G?iÚ„Hk[´4 ‰!ÒªiFYNÙëqðàAî¿ïÎ=ðVNÝu’þÀùÅ_þEš¦¦nZ´ïJd(Ñ%`¾ù·©wêMTw@o ÚÛÝ!Ä$E–¤ù¶”š&3)QI§Md‘ÝfMbzc̲ c kׯÐë öwǼû=ßÌ]wŸfww—Ñh'YÅLAÝXªºJ¶§àðA°½µÅÌlààÁCì ÷8r×i”Ö|áSÄhwƒÜdȬ`åàQ66¶hlCÏDŒŽ¿ë_üܧ1ª�lVBH66·ÙÜÞakg�…¹9Zëøä'?Í;~£ª"ø€É%Wæ‘¶·nò�øaö÷·øÜg?Ë}oºœeíÚ+,ÌÍ¡ˆD &£ñ ¹T,özh VçŒ]$󖙘âÌuf’ò…€’M3N��QRƒ#º†Ð6HßEƒÑ £H‡#‘Ä ×MÌCèR€˜˜²ƒà)©¦›|©%Øä1^¿~•›[då më ÛXK•º²"GKI¿,0F“)•T#Ýï{�M‡KÝxÄdÚAJðò!`½Ok•,j®ãYŸâ/Û¶¥j’ú(ú¤ÆA«d/êF1F‚ áÐ>’ò´0鵆�Ox Î:œ Tm‹ !%ÒHr“%®PùÒ8ÅÍ¿ÉK …ɲ—~WR¥ä�fÜb²cYÁxTÑ8×R×5Zê¶I–=¡‘¤d°ècçZŒ™&×%JKê¶îì¡5 I‘åTuŸaŠÈÎp“ÓÇ“ ‡Õàêš»NÞÕ%m˜ôÙ AŠ~–R&ë`Ç!sΣUR†ÅNᦦ “ôš&‰×éŤXè÷ú|ãÃïøK´càÕ�»Éaà‘Oü ïü†û¨†»ì�ö»Š«7Ö8}÷B»ÏþÞóó TÕˆ¿÷÷‚rª±ã§ÿ‡¿KQ~çwŸ_úå…R¾û3ü}¶7¥ø™Ÿù>ø]…w}Ó˜\ñôS»|ø·®óü³7¹táSXZFd5Ë‹¢?BÛöpÂ2ÛŸÅ55u=fff� —Ï ¢èƒº¸u)T÷Ü"™TäY�­ ®uìRu¬0O–e ’‰FJ�w¡Sñ)b°4MƒBáZO ¢rIë\²ɤŠJ`tžþÓ2ÒØ=B œðx‘êͿɴÄEžk” }zDL c H=Uæ(�€ÞmÛ&¯OÖfctJ»Ìs¢MŸ±ILrTDR �Qšè"ZxtTøÆâ…Geã"¦æ¼ðÉ.%2K°f@I>L×)“¥"J�’#º5b’–“šÿ©nq�&×üDÕ) !GP–y.É”DÆ–�;ææçX7¥ "ÙǤ"HEPièPfšAnÈfJBð4ãšžHi]±nµÃÕï ¹‘HÙb¤gd,K�†èÜðØS�S· ss‹VW07;K»»KÕT ¤æÌÙoä¹—.ðÊåk˜Ü0˜�¡ÔÉ^_f9Á%nŽo[66wYZZáÊæ._fia‘‡ÎâÞSËœ{àùƒßc8Úaf¶Ïµ ¯ cÅýo=Žf1qŒ³7YZ†­½ .¼ø4ss HY’Å!}“³±¾‰Ìfh¤@ÅÎî&gî9AQh‚ÖŒ[Á�í1c«9°T"¥ ®kмÇîÎÚšÕÕÃ?qœÌÈ4x;´ÌÖöMN�>Åæö>uÕd`nfž£G\[ß%8�Ñš2ϑҠºæ]–Š,'+tÿ:PðÞ©/Sií > &g­egg'ÝO”‡À‹/½ÀK/¿ŒVšÁ`–ãG�ò¾÷½ŸS§Nâ­ãÙgŸå¹çžãÊ•+lnoNÙvÞ»©­VwI´J©©ßZÛ !\¡ 3‡Vpìø1î½÷-Üsæ KK‹”E/=®s,.-Ñë÷øèG?J]' –tá |¥³;u§¾&ëÍ¿ëz•uã[i‰ÝtMkEž]´sj én3ýêÐÄ!ÈŠF«œ§—¹û,£nÆ\¼|…ñxÌâÒëׯc]ºY†�¼³1òÒ‚åòűQrÇç?õIÆû[yN¿×§Ès¶6×Y>x˜èž}òq<‘�ý!+VÙY»ÌÞæ. V£7påÊeB€áòÖZNž>ÃúÖ�µôËœÍ�5œó=z‚½ã'øÂ£Ÿçýßõ!fçæ1å%”6Ôõˆ•åeF{û¹AǤ ™�€è~�™~Ÿ¹ƒ ˜þ,�� E@Æ€k[œƒJh‚‘ÈèˆÎuv* B'—“Šïèq�ò!"¢ ønÃKÇ"¥±™LlšJIwSÙiJhËYšŸ'3!$6Fœ ´>©ošèðÃQÇÏ%èàÎéPï¬ë bDwjß=~k“¨±)Æ�µDð"%wµÖâ‚Ç�@¦˜à‰ªópK‰ˆ)2 ””ÝÄ¿cNÝFÂk»…×{—t µJV):–„�ÓHøI_Œ|™l!¦0g%}~Ú¶M1ı³�±¡¥ª#�o˜)ghê%d²`”i­d²ó”y†÷*©±”@!é%H°]ô{Û´�ç(­™ ­¯qàÿcï̓,»ó¾ßÙî}÷m½L÷ôìû –Á’Á}EJ"EEdh)²$;N9U)ÉrÉ‘U±*å8)Yv+²Sår”(‘"‰¡åh¡HŠ…Pw€  ¶Á 0ûL÷ôúú-w;Kþ8·{ ”ä$² `NÕÔ,Ýï½Ûoî»÷œï|ßïÛÓGz�$0›%<æŽì;ÅÄ`Éó) Õj5vê€Ñá-"8&ã1í¬ �XâÑQHÕ,(ãÏù§ØòŠ D¬Q�ÿØüþg‰+/ýÞ†ý³ý8Éíw½™_þøÇm¬Òíõ¹ã oæÄñ“|á‹_ ‘Ž#‡HÓ>•uH™pyi…ûÑoƒ6�“'og×¾ë§( B€´•ÞpN¼âqGNÖ]wÞÅÏÿËÍOþÄÆo:É?ÿ>ôî[ø™p¡Û¬,J¾úù³tÒ‚¸ÌÅë%Â죮g#Ó­*#p×¹†·ªšÈM#„ð4‘¼&§C€«:�"‘h©c›—1EÁ¸ÊI;ÑM™¤ …+¶£FB *WÓÍzŒÇc�PPPV%ÐÚ�'Њ‚’P‚$5èDƒõTeaÅeñj€yµ� bãU¦2:äèàÑ*C¶R|¨Q[ŽÝ&6�“qaí½Çhƒ–)x Bâ¥Ä˜$:·þ›°®™¤R�óH#ð¥§ë¡¬cDAk#ÂJá}�@Α‰× ½BX¹æF½;Äy…– %!ÔMÜREA±q…nE@½÷1¢(¯ñ wCˆæþ`3:Y� kr‰ìÒjÍ@oÛ²äª&• %”Òe(E Â“ i+I7S´ttDË~‡¬œ`¬‡‘d¼V’ , ëj‚qP8g¹xíý]óT¸x±fz*#‹Cv´vÐow)ª‚–žPZÏpp‘'n§V†õÕ%²¤»=Çò@å-yQPNƨ4ãÂâ:ƒ¢äþ»¡ìˆ�|ÏÛÙµ°ƒçžzœ½3Ó°?’„´7Ëå¥'¸ý pþÜ%VkL†‹Ü±?a²~‰n½^‹3O=G¯;ÏCo{i«ÅÅóW˜ÙÝ¥ª ²ÌpùÊ&O�:ÍÝ÷œdz¦ÍâÕ^¼¦iŠ”’L'lUi߯ç!¢C>ȸi´µ�‚µµU„¼}†èúµV×–Y][á›O>Nš¤Ø¿ŸcGŽrÇwòàƒ±ka'UU²¼²Ìêê ãɘºª™ä&ã<«4õñiÚ¢ÓëÐmwèt:ÌïÜÉÂüsssô{ýÈü’ºŽ‰€`ãÆ!pøÈA®-^ãÑGmÊäöÏq«î¦ûçæx•�›ЫhÑòÞ{œ’(­0‰ÄȘ©MuaŒÚ(j›+"eŒ^H©Ø{ð÷Üó‡�ž ɺ¬,--4 '%wÜq7OžúFÃ'!4½©ÃÁ#ùh€³>ÀÞÇ9óô”ã5:­&MqÁ33ݧ®ò…Ç¿Fª5“É�ÇNðÞw«›ùæ*K—/Л™âÎûßHètz¬6¬¯!¥fmm•™é>Ζ<ÿìã¼ëíßAUVh£q!pç=÷sùÚ"ådÀî= ‘éãAÃÌÌ ÆÄ:Ò¹~›éÃûX][FøŠ]û÷±{¦E’HÒ~e²xa d@Èóœ„heÎG�ÛbêHTÃVruˆÀmWÆF//¶yJ œ ·•Å‘Ûùe!b•-ÞB¬üÞjøêOͲka' ó;ÐÍÍfTLòg-µu~kÇ#²‹wßÒDGÁGE!&ÙÚ O@û€­jšz說©�Ç(�®Þ¢´&Óç›{ÄzÇøW³‹Ñð|Ö7Í/ÖR»èÚ ÖS5N/gc[šh¢a±!$ ÂÇ �õëÁú@õÎÅ÷é5>Z‰A#© HmpE޳.ÉeׂwQÔÓW8”Îð–(܇L¢ @ÒNP… à(êœñdÄŽþ†ùˆ4Kñ.D jUUáB “µøì¯‚ŸúÙ¿G]Ö¸ÚbTÎÁÝ{X[ZäÊù‹ÌÍÍsðø­¤­”ñhYB2NðêºF)ŹÏrÛm·SUÓ€¾…l*©…À:Û£ïj”2Q“²ù¸¼dVÕüq[Ôà†¸ý§�6ñ9iä×ø@šÅ¨$íìå£?øØ¿!óûlæ5þ+ôµã­oyˆsç.6Çò§_[­´Å³ÏŸaïž=ô;�‡õ Ð6—Þ÷þ÷sü–[Y¹¾Âì”àøñ3¼ïC;!Õ<ò…’“‡ŽóåÏ¿Hg‡æoÿäÁÿè/rdÏݬ­LÏÌo××ÖWèv;‘%ô�Ì—ˆ 0çëåE6�a�¢È™›š£ž”HaHU‚ÖšVš6ç„c’O¡§¬ LK“—cÚ:#1 J(âÿF”P)¯Á•¡¶5“"G›èlg¶ªÉ’U5øÿÁy•Œ|s‘ûbTÎ;Þ÷V²N›_ýøoQT¾iUl>[î…¸Ø ã¡!@Y;�’ ijp®Ù]÷¾ÙùNÐÚ¡¼¤�\[U8ÚE§fP;ÇK–b1:¬TScbD9€’šBŽ{Obûõ¶b]RÆb)¢P%eüœ¾âg3„Ro¼ެ��µRR- |ïya*Å…BEÞ'Aå<^DŽT†$qŽ´¹ËTEE>.ðj%™XO­^ „Tdmͤ´ô1û,ßù=ocXLȇŠºF%q3¨ª*ªº¢*JZý>/^»Æ$¼ë�‡ÙµsŽ#Gdï®>ãÍd=âÜ‹g˜ž] oà‚§Õj±svŽ+×®23•PLÚÜsÏ N?ñ8G÷ï¦.:¬mºSmV–7X]pë-'¹¼«å‹Ü¢å4çÏ-ò®w¿‹óÎrêÌU–9£¼MŠÕáˆ#{g¨«i«…À±º:B)Å®]=Ò¶D˜1ƒõMN¸—‹‹WÙwô0ù8�N^aèw­‚¯h¥mÒæš­”ŠÀÝfÓ È×ÁÎÍñg�иÆ_²�Q9)·cÇ[—o]s}�€§¬g^8Í™N#ˆÎ²ü�þ;8ÄíÇoÝŽ¦ªí¶Aç”Û#¶÷á#¡öñÏ4|³º¾á2�÷N @–µ8zô(ÿû¯þ2ƒÁ€­MÓ¼Þiðæ¸9^mã¦ô*ív‡à‰^¶'l4Ñ‚¸ë*uc{Ä�—Í.›DHÅÜün>ð�ïåðÑ[©<¬Ǹ`�Æðâ‹§Ù±cO<ùÅhˆÒ‚ÚI<Âh’ãý„ŠmOÎEb1âmM–& ‹œv–’ë‹×ç‚w¤�&cÏxœ³¶±�PëtzS´²Ë×—èÍ •¶IÒ&õH+Ë‹h£Ø®³±¼„BðÌsO³¾9¤ßŸ¦v�¶1IÊÂÌ~žøÒçPJÆ–-¡ØµkëÓSSÌÏöéå€Ù¤ÅÜÂ^„vÈT M†ó¡1(D1'M$ºÔªªB¡ Ö!¥� ‚D„šà*¤ W!¤‰‚›Œu) ¸¦’9€#NÅ]ÿ bt"V‹fǾaÀ¨ÈæŽ'ÔUMm㮥š¬•ÒÎRœu”U�Û†³B‘£›ÅƒÑì ‘eÞ9´ÒtÚS½ÖZòª¤ª“ªbR–H+›†…&B@µF •hâ_q‚'eSì="xʪ¦¶–Ê5öØFÀÄø›ÝŠ�¹&¦F Õ¦BÛgd•hvVÜë"P;L’¢„Âú¸c*¥Â˜ÔeÅT6…Ãã½k½1ÿ®¤ÂÒÀlŒ×)m…I5u]tBܹRJ!”¶ I\´‡èÌê¶:LlI»ÓæÊÒìÜqò$R€1’ÉxB–õ¹ðâóœ8q,FCˆ‚kÔ|¬o¥ï¸ûî»ãä®¶Q òŽgŸ~–ÿí‘þ/ÿu]1ZX”9u=Ę”VÖ‰‘¡-¡GÆÀM«YlîØn\ã"úV‘ð†£H4O²Õ°´oï&“1ׯÄ÷Z¦¦¦ÑÂ2³cžôßüS¾öõ/ó_ýôOów~⧸嶻9sæ,WÎ_äÔ§8~âNWWY˜Ý¹-®¼t±+€GŽD€wVaK´‚ÈHÛ€l… —µùÙŸý>öáwðŸ|d/o}Û2 ¶Ã[ÞÖÇ•+<ð–Y>ó¹ÿðgþkN컇™™Ëè0G‘OšjxØ1»‹q¾DŠVÒÇ‹ !Âö}BIÍ v$*!•)´e]R¹ ¢{H•Áû@¢5‰1Ø`AF¸x¢"SÊˤÓ2m*[£Úв,ÈLЗ޲®°ÖÒmu©e BR{Ç0F ýöBñµ=>÷¹Ï’e=úí.Iâ¹pþŸýô°>²Œ+�” âg>ºk4�Ñ&ò3�¤Úàƒ¢òŽÊÖiÁ©Æ)ôÒ_Q˜/TÖœÃZð.à›Å�݆µG‘Ø.‹¨ëºjDŒêUqaˆÕ­˜š÷>²•Üæ‹I²’âyc[•ÉJF‘N€Š !3E@½½£^×�¢x >DW£ô�$ŠZ |mqRãJ�lo™’‚àb­³ à•b"=E«Å88Ñ©“¦ ¢')«e-8wy=:–Ñln®DÊh\“¶ èi¨ª ¾ñØ#ì?rŒCpñòRdYKUÅúønwšÇú`ÀÑãûyãƒ÷#tÊÌîˆV›+Ï=˹çŸeec“;ï{ˆgΞcTzÞ÷¾÷1Óëóø£_g¡ßáȾ{Ø\¹N¿›±gïNVW´¦o~ç}|泿Áž½û9¿x§Rìb}y�kW7YËs®\^¤ÕʨêÀüôKׇX<… Tº-CÚM9yò0Ïøý?ÀmwÜEQ ƒu†ã1kk+¼ðÜ)+W¸zñŒô“’õz´:³Üý†ù½O’™ÙYl1¡ªÊX÷ªe9f¸¹�u5iš¢Œ‰@ÄV `aï~žÕµ5ÚY‹kW.Ò›ÙÃÉûßD]�YY¼F;m±wï>¤ŽQ‘¢(igY’pæÌ³H%Ùwè&£/¾Èh2Žb �ª¶,ÌíäühÀÙgž ×íê‚Äh’ÌÐkM±cvšS=2ŸÓY˜†ºBMHZ`$u Æ4BÀ#ÐIw#'%yí¨Š š #�±r>Æ›DH"8$!åhZw|t#Å"�X�+Œ@Øè’Ñi¬í�fC’ÊJkY[^áòâ"c¯QR‘µZ´³Œ@ÀZGÀ¡…¤ÕJ¢#¬‰KYëbÜ"€œ”TÎ’µóq""ì9Ñ£8´ŒN$­©Ñ ÎFG¢£Ó*FÄD#D�·QÌ!‚T6ª·&ùA'Mp¼¶ØÚ¶„C^Çi˜!*�Óo²k7�§(‹¿Ÿµ¿‚Q ‰pÍdÆÝ€yWU…Q´;)'QPÐz›µ”Hƒ‚Ê;lßÙ™Ö F”T¾B5\Õ´zï™ÔHVÖE°w°lÚ1Öy™ÐËzüÂÏþ¿óÛ¿ÁhcÈÒf‰Ïž|îwÝu««+ôçwS•F7‹:0‰$ø"¶ûáÒZë­ä*óósüÃÿöa�%I¤ˆü©ÑhL»�ò‰Oü?ò#ÿ).Ä:š!„$×8 âä./F­@˜(¦41Ë—ŠAÛӻƄ·%u:]:ÝN3�'/rF£œVÚ¡(7Y˜_àW~ù×±N0œÔ´ÒŒw¾÷=¼ÿC¤´5§N=ÉŽé¹­|…8ZÄ6Åàpeü.%¢ÐKŽ‚È£æ�ozÇn›å§þÁC$áQt²€¯‰‘!]Ó›üÀM³°û?õSŸä}ßý£<óØ<—.”IXÙ\&5)ƒÑ½ö ‰Ñ�Áá$ÎÆÃÚVèæ³Xù:×C\Ào5Ë Á‹íØqäÙƲ ïCŒ&)ˆc£ÂQ¹’L¶¶ù4¢;È�ÑÒ`…�ÍJ¯ûüíw¿ œŒÀP›3Ý[fñê%²þžÈÿQãÄ6YIç–&‰ÿ&>D¶›Çãqˆ¦:~«U+øèœ©ÊiZ$‰¢˜TM´¸�EoÅ0•‡9“ßâ²ÛÞ bE|ã Ûº†£^Z«±8À5ó�X"pãù”Šç`hÀõZ*âM2àmÍÔT­ÑVBm£ )Ï#ÓH"BņCë0NGVP �¬H…EJ¯oJâ¥@v;ˆ$PÖ#_"j‡¨RÀZY²wf–<÷˜´C5)ÉD ÓjQ—PëMB^T„ÒaTÂìL�G¾ò%î{àlU1ÖÈÍuœr +7lÅó/¼È÷ÞÃÉûð“!I¿Å\·C¾|…Å矢(kfvîå±gÎ�¦vMqÿý÷ó©ßþºí {æ9vüŸøø¿áÁ7¾™��EòrÀ‰“·ÒêõÙ9¿�/=ú¥HY´³5ÞñÐý¼ó݇ø£Ï‘³gÏpèðºî¼å¡¸Â³çÏSU LÂÆ`‰[öÏ3·»Ë•ËW ×™·évfØ:–®�cvçANßÁfÕ"^e¸¾‚R†"·©©k‹w ï'XçÆ@ µj6sTlZ½9^Ç#Dhœ5q³fkCbñúÒËâ_¯øè­hlóÒ>ú‘�¢Ùü¡¹‡nmûˆ—lʼd. ÄË$šð ¢� š×ª�åàáCl 6xúé§ãzª‰”ÍÌÌ¢ŒŽÏ!Bû¿ä4 ýàæ¸9þƒ7 WÑ0‰Žü”¦Ó7„¸k¸Å׋;Í�Õ¶aÑxOã Q½íæöd}X2NX\ºÆ… /0XYäÜó§på‰Gèozë»ln�vgç5Åd‚P‘ƒ£¬« 6QJQ[‹1 yQÒ›ž§ÕéRÆÜvß[Y»~™"ŸpåÊÜ’35¸vm‘ $Ó³Óœ?wš�ŽÒî Úé4ýnŸåÕ677Xع€IRzS³”Õ’4åúõ%´R G#zÝ®®¹zí2ý~ŸVº“$욟!I ;ææhµ’D“9E^´“ØŒeMm¼\pMDEÓJ5™‘±»š`E@C�¼BË!pXd� C!63mñgƒQ´SeLœ$ÛÆ \äæh�tß8_¬x¯6ry6‡#lã"RJÑJ´–­i%†41¤Æ4‹0OekªIÛºœÅz�ÏÖ! º%”!r ¶ÜZň˜1ºyNE;íP[Kiy®®D—�VŠ-r‹ojà}Óì+æMŒœ¸x“5¼óÔ ïÅ9‡mD+„bRUXë·+å!¶¥ÂvÌíµ>lð¤R�sU�„mÁ ]Riš2ãâ98p‚².ÈZ)Z*Úí6e]²ÕÂÕn·ÉÇTSÑÝî¶i™F§$¾¦®jª²¢×ëR•®rÛŽ ééYnëÝÂd8@„@zž ÎqÛÉ“h£¹võ2Ý©ævîÂ{Ép4fªßÇ{‹–ª*Xºv‰`­Î4RvîÞËÎ] ˆEUBM«Õb4Ú¤×íò™Ïü.s;fY[[¦Û›EˆÐ°7æ‡yžÓiw^ÆÙr©½âù"š¯!·þ²ý»V’NÖa°±É£�öר˜¬òø“Ïð]ßýn^<ý¡Ùw‚ã·¿�_ûÝÿ›³««¼¸ÜæÚJA¯;ÅÌ8籯?Æþ])xïý<þø)榩뜫—.sâè,wܱ�¯~åÖÖ fgöqþÂ5n?¾—Þx7�>ò8ÂUÞôÀ½l®®àü×/<‰hÏqäö‡øÚ×®ÒJÛ”£Eò‰aXÕ hwD»ÝfdiŠQš–IÐ�{ÕùвÊÿ ?x7Ç_ýÛ®c4[Ph!ƒÁàÏ€nDºcÛàm·ÜÊÞ½ûÈ'Ä+ºG£ôç¶p6X�oUj\sýj÷:LÏNóõÇeiùú¶E€ùùùm6Ј?7x7ÅŸ›ã?ôqSz ïãÎuÜqóÛÌ—¶i„†£søQmwÎ35=ÍüÂV76ÙŒ9þ“ñ€V“õ«øj>ÐêLñá�þk£‚Ë××Iúm6cDŒGÃØt‘µ©Š غÆ+�w–2/he]ßr;3ó»Ùµg“qÁ©o~•õÁ€ƒ±s~žó/ž£Óé±°ç/ž~ QL¸xö)Lš±1²çÀQ<±ÃGXº~�åë+ìݽÀÙ3/PWž……=,--qèàqV×W0Y—™ù]l®¯�&)ûwöС M#û&ILœ<Û(Šìع<M’I‚À „ð(m"¨¨©óšŠ¸3+•!`ÊDW…Ò/ñ„4ͤ8ÖÉ×u‰4&Öʇ©¡²q!$‚Ð�-…«<Öê èeÚ$BÃs�äUudþŒKMjZ‰A °ÖQÖ5u]7±?ÑD,ˆ-q"VµCŒBüšM§œ"Åvu»Ö ¡c°­$Î[¼ßʼDÑ,F[â‡8¹¯«¤ ®Þ[¶Ùzë†))©�£¶¶¬<ÎZ‚ÍëdzZk™¯ñ‘4B¥%©H°U¬w²aF!©ê “$”e £©}<‡ð mäTÁ›¡nÜVB µBJE+mC@M]VØ:§ûS¸Ò³œ_GÔëë¬./³ka"À‘ýØÜÄÿ'#¹|áƒ59F1�h�w[\¼pWŒ66i÷fO&,]¹ŒÐ†Ù™YzÓ3ñZ’çÔUÉ'>ñ+<ú裼ó]ï&kµÐ*pñâYÆ£aK‰õŽÑp“ápƒå•öíÝÏC¼½Yœn-R_ùýÝšpn‰4[ÿQ%—R±o÷>öíÙ¿†ãÈ¡cÈË×óØNןûv.0;3KÛÄ6¸ò¥0ÑM∑½è¶‚eiœCÎ[!<" ™êj.œ]æ¶;Ûñz®$"(„Hð.Þç,?öãwð ÿx…ûîy ¿õ§1z' ;v0*&kQUdmÍxùp>�5Dæ“APÖBk´T7ÜBJ¡M¼žxb+ ”’´•PŒËm1§n®5[Πµ­›ûS 1 y™“˜c �¹R0™ŒPª�[üº×¾Â+¶xO>Ì-Ìsï½o`fú¸¶Þ,‚xëP:ÞÓcƒßvVj¥ÐI‹:hÆ¥C·%4 <µµä•£¬Eí(� nâ_yí)êÀ¤°äyŒßOÕK޳iè ŠM}ï°¢ÆãQ‰Â‹~VJ!è?R¢CtyÆ&°m˰õÙó8wÊ/ ŽTÁT¿M‚ •±ÀJ*F£ .´°!ºç´áÚ[”6hû ?‰ ´28œ$ºÒ•Z‚Lð² ·–Ü;Òİk×âFø@¯Û¥(mSaž05=K!œÄZÀªbÂú @™ŸþÌÃÜyëx ©NQ&EWšsg/²>Zåïþí$kLÆ5;wuHµà“¿õ›LM-0Üqò†eÍw¼÷½Lõú<õͧX¼|…~ø»Ð©Gå‡öÍó /Rú”w¼™‹×Vø/ÿÉÿÊ…•õ(Þ9A7élÅØNH³ƒ ‡%gN_f×Â^Æã1ýö³SÓ$™iùð‡>À§>ý{Üu÷»9óÔWYYÙäÐÑ[¸ï¾{øæ7çÂ… ìÝ»Ÿå+/påÊYÈfIu›#{óÔ7/3Õí±4Ž ©E1!IÖÖÖ0Æ0�ÑR²cf‰@»Øfùzpð¾¦Æ–•æ/ü�‘H„ˆsÑ—è9äyÎ�ë÷WM¶î­ÞÃÛßöÊIþ2�ç•Y€7^á>bk+óeÀ{Ï-·ÜBš&|þóŸ�b“ˆh)sssÎÏ»õü/‰~‡—¥9 íïAÜФnŽ›ã/{¼öWU¯¡¡”"x�o&àÞƒÒ’ànØ#USõ»Åoñ¶B)C]V,^¹„N»lÖÀ ØÃÓ§e2\�€à$å£?ø7 ºÍ¥ç¾AU)¤n17Ÿ‘OFH •eq×ZApQì0F#$X[QW–€`c°ÁÕKX¼r�T öíÝËÆ(§¶–·½óÝ '9O=þ5ö8B9Ùä‘?yì?r øî塞%ç/\D)Å¡CPŽ=ÂჇM&´;Ó¤iF§7�s5ùdÌž£·²sÇ×/¡„À† $H­éÖ;ŽÞz+Ó½Ú¤IJƒ€ÊÕñ½sàE�Všv'a2É¡¦*Ú¤È$A*ãV¡"LR‰Itdle„µ�`c{¦Yüè]@2NnU€`¶òXëA$1$ÞÝ=J!Blòr.2 jç˜9Bä­£¤‘´ZYÍŠUó‰1±š¹YHXðÁ610ƒ”±.SÊx£¬kGYYl=ܶÜk­h�Rc”ŠŽ#Û8‚ û'Š Fk¬‹ü k5�×g›´Õ㟱Æ>Ic•m~[,B`’×þ¥*xGMã4FãDM+MŒ7£-YDˆbQÑae›l;[‚C#>ÚèBÓÛÿG± CÉxm 6èv{T¶Â8�s£&嘲(¨ ‹÷–Ùþ4£¼Å'?ù»üôOÿ$k×!/™êO3ªJfwîÄnŽX¿~•Íõåñ°£<àl<þÞô<­V -%®c'žËƒeœ T>p×½÷Ói·qõm!#œÎ²­yãItðY�˜�& ÇÁ�”áj t•ŒÍmDà—hvC£0Åf¿Ð°¯âã#È;rS¢ ÏvtÍÚ)×XXP<þÔŽßy…Cø€PÑ|–PÖ=ä=žæç~î—˜9|+“ Ëàú *›¡5k\Š7ÝÿûbEY8£cÓ !U½£ié×0§¬µ¤iÒ¸!MSŒÑxë±Ö5L¤V˜Ä4{ËhÜ¡ÖS–e#ìˆØþç=^ÄkX’Ú¦E-kjß°Õ^ëCxBpP[lQà½ä…‹—Y\YEšå£ (%‰@|Eüæï¨œàÜâ:Yf˜sžÙÔ Œ'“¼f0.—މƒ¼òT6à-ŒKǰ¨VŽÊÆH¯²9wet°6‘S!®ŽÂœs6nVÈØ¶UI�t æï£ÁÌÇŸ“F좉;7‚–RLdù¸æõ”H�¤¯!Å ‰÷PWž²¬Q2£®Ö:L¢™6<²(0ƃw‘f …ŒÑ1§ K3L–E‡¬()ñLÆÒ„¼ Œ� ÛŸfñòʺ¦Ûë�¶Ožç„º&KÚ(™`�Ã"évfém6òM~ñ—?Î}ÿ©‚åÒ•e^¼¾ÉÙËKüýÿh¹‰•cPªªxöߤßîsòö;éuºœzâ1^¼x‰ûx�Ÿ}žÕÅEöî]`ÇÂÇ¥'Ï1ÙÈéõ¦¸øâˆ_ù§¿ÂȦl�“}î:r�¹©Óêã‚äÌéoðÈc§9¶“ÕüÐ{Ù,Fœ={‰7ï\àòùsìÚ=‹ò=Þÿ�ï䳿ÿûüÐǾ�/<üûtûóÌïœåöÛO°±±‰G"t‚�.�æÜ¨báð[Ù·w?W/æà±[yÛßÁú°@ª”¬Û§( Ö#ºí>3S}&yN^VLOO“e›Ã!S½.Ç$M ÁÿÆ#ˆb�|ãrŒ>…ÁÓ›êÓë$hmЉAë�l ˜��õÄ(‰¤iB'3yE^zl]á}F�š RpT¬5H¤Òq2*Tc¥�Nå"kÅ…«²¹qJ!­A†Øl¢“V¬ôm y[-X&¨~›â\ ®+„ˆ¶X%%‰Ò±†½q @¹2Ö{R£› {ÌF;¨�'/ËFœ�²ªb$CÊÈ´V‚Ô$´Ó„D ’¤Æ¨è"ªÉU{Ð2C[:%ˆ-`¨§¬cÕ|íe[Ÿ‚ KÉÑ2‘W…ˆ"§Þj»’ÍTBˆfQÿÚ¥­ÈLÝ"� S7Ž­IG¢ ãbBÖmSÔÞFî“3©%c—cq %¡Žï›‘…FE¢ZI†¢iÜò¸¹QI’"d\Э®¬ò±÷|�_ý·ÏÓéui·Û,YOpŠñõe:ýõd‚’é©YƒYÚF$­Ø&Ýn�²,ÑRrõÊeævì`8D³Ê ósœyîZkÞñ–·óÁïù—®]áʵË—0=;ËxTÐëe„zÀx}®]Ç9õ‹g)W."ê tæ�³¶Ãqò?þ��ÝiVž>Åé‡ÿ€^«Ç‰÷|'‹/¾ÈîÃGiíß YßsˆàI¢À©U¼.GQÞoGŶlãRÄ…}];V––™ž¾ÎìÎY~ûŸ-ò‘8„÷9 O°š†­ØÚ–B€ƒ‡ùØù7ÿöïxÏyò+×WsR?`aç˜ïüà!¾ôGŸ!ÑÇA4\8¥È'cúB“È@"ƶÂ$ñºˆ ‚e]RÔAœµ1~*$½¬Ãp¸¹-×ÎÆkf\‡c�E Eš´ØnƯ ‰ %"/Èú(`oEäüŸ5÷�Œ€ÇÚ_””ã¿ú‰_ã_üOÿ ![@„œ ©P2^óÄ�€­½â�(Ü‹ËC¼«9²o3?E¢ EU“—%£¢¢ò’ÍÜ’Wë ,-EåWžIí±Îo;ж„ù-¾Ï'ÌHƒT�¨¦à=hªª&Ó ð] „÷ç1Z …À…1q1çœCλíçÖÆD÷mƒˆpk©À•L÷S„®2VÓ$!X‚�B˜ ž–tP¤xÒà‘6ÞeU*qÚP§šBJ|¢QZLŠJ\]#|�òŽÔh¤Ð¸t}™2¯p C±f21wâ±èb2ÌÁ B�è$£… vcB¢¸²z�Ó—ÎSÔ–¥Ñ˜ÕÑoÇ9¸·Ï`y“^k–‹«W.)676¹zé Ť¤?5…¨÷Þ}?XÏÚÒ Õæ:÷Ïûyþ… lF\¼´ÉÓ�ŸbϾÎ- ÝÃ�15S[ËÕ•yâ*F vî˜æmo¹Ÿõµë<÷Ä3ÜùÀ]¬,oòÌÙçøÐG?LUNXݸÆÒÒ2ãbH{jš;n¿�ÿãWÿ/Þûއ�s”†cÇ�ò‰ÿó7¬¬ðîw=ÄsÏUÁ¤8ÇùR²ÿ–{ÑÚà‹‚@E+ká�l~EçWYW®f\—¥AâìM8î_öð"Š[ãÛΘ‚üv_yIl)ÆŽ#3:d–øÓÀÞ‡ãFk²V‚ØÞ̈.×°},[�¸AÆùÈüŽùíÜÚà+ û­‡ò Ç-ÀyL[ó‡ÿ!ÜÿFвlÄ‘o‚øSÂοËðöìÙM’j¾ñø7xæ™g^öõ¸1}¨S7nÇ—}]°9qåÊ%®__¦ª*¼·1ú<±™Î¢Ä•”£ ­¤EEÝTØ€‘švšQW%GjzÔÖ¢…ÆyG;Í(ª"NIB@KEÕÀÇÕ[y&õ„él†¶J±!ž3ZÊ<¯+Ú&脹½{øá¿õ·ø¥ÿùäÚÕ+EÅ…sKôRáY¼zcMDK0ÎG´LF–µ�G¤iJžçÌíØAY(£Æpme™ùîxO]ä´úSLF#Æã &Q1ºÐë3LȲ.ƒá˜ù�Ó\_¼Šó#2“`'\Uª)C¥ h•€ØÂ8ÆXMð„¥X»Ìoþü?ã�[îcnÇN.ÿɧٱr…áõÍmî(ŠKŸ4 IDAT¨*&£šC3†¥Ï} ·ËqýÊ*—ÿøëìŸJ�7]{Ž|q…ç—V™¾õNv¿ûM˜÷¼’yI\”n‹–�#ŸL¶+Fêºbyu™Ù™YLbxê©SäãÃõOÑéhÖG!R”´àc£‘” óECÑuÓÉ</œ<×––Y�¸û¡7ðõ/|ƒ4»•¿óŸÿ:=øÏŸáP1Î(CÀá—I�PTiå®l�Ö†ŽN0ºEQM2P»šq=‰•»6î¼*£¡¬±ZPûŠ`A‡FÀÖ_xlÝa�¬Ï%ðN\x]@¶®8î¾øù?æÿ5.\½²qP ©.FEv�ª®ÐFoƒ•½óTNpáÊ2›+–^ëû§:H™RÖŽ¼´Ø çEå—5ÖЉ¥¨mü¼ú>Îï|Ãø©��nA!è÷Rº�ÝŽ!kj(ò22á&e¼T%‰Q�‹SDˆ±abQ‚óïãu=(A’d#v²4F˜U†ÒÓLwº´²’ªôè�уñ‘Þ�R(Ñ8F…€`щÁ«@­¡T�\’~"ÁèX²à=F ¨+\åÑœm˜TŽTj7BÊs ;èõ;\»x‘N+c0#…¤•òÊ\Eª K5Þ',OF &5Kƒ‚õ�UÞÿžï£ÈרJÇ3�?DZ[÷³º2à+_ý*³ó³œÜ³ �t’ÏŸy“$’{ï»�óç/ðÔés<üû_âýßõ=äuÂ�ýGøðÇâïýÌÏ#eÍÑÝS¤Ýi¹pž:ÍhgmŠÚòÈ׿Éþ»yÛ»ÞÊ×¾ðyöîýæ÷ó‡_ü#¾ã=ïäÀ±cìÜ1Ã`m‘gμ@^zöíÝÇ#�~“{î:ƵkkdY‹#GŽ0\^áų�*¦{c<" X]¾@š¥t�¤3‰ç[UK´IÑÆP×5­´MQ•QH|ðÔþ¦ô—=äÿ§kh¼W@‚÷|õѯÐëõ¹õ–ÛH’Ø:«�$Ï'<ýܳ¬¬,£¥âäí'ÙµkÁ5qQ!ÛóµŒÜ8oš…] 7’¡Í·É—ßöqi8òü Ïó…¯|�ßô Þ¿”Ñ-žÃ¿ûyË%&<|�çOþäO¶û[ÇÑétØ»go°ï ŒÖ †›<óܳ¬­¯mƒ®•Ri'¶¢ óÐþý\¼xe›£M’Á€+W®²g×nNœ¸5–ÊÄ70FÇÿ¬˜Ûëcš|süÿ8n @¯¢á½ob¾Éèƒóg]䲄X±ªt´XãWÇšpc4IÚbjj†ýG³¸x�áh� $ÇOÜNÖîðµ¯~‘n¦X*†Œ•`÷®¬¯.1¬!ý�¨„@4`ÇèÑ&!˲Fx|í+_&meìÞµÀõÅM|]±±|�Úz¾ððï15·“$=z„{wáËšçN?KO{Š3§Ÿâö“÷²²¼ÆúÆ�^—ÍÑ�™©i¼÷Ûðbçb}(afz âÎi�‚4›âðm÷²|éi*Y*A(¼!‘BÇJòºÄÙ¸‹`…Æ E,�#òƒ²TQä%•ÔEŽÑgc³’2º†„Áz�’Ñìô¢£B'èÄcCÀ•B ¤råÑFtÀ•žÒyª²Õ¦ÛŸ¡•¦ÔþFµ*ĨZ(£óG©(Ö(%bÃP³¯¬¥¶(°ÎᬥvžÊZœó8Ï—ª®©�C…Ò‰B4¢٭‰âN¬y×Z#›½ŽÚň�uE¬o¸ *êâ~Ìö I4Ü #@éæ|½q3‹;AX-DS!h¢’dÛòûÚ"ÏÃ’Ô ¥ˆ“.©h¥-ª¢Œnk1©éq>¶ð8íØÖE$¯‹ØÂB Šz‚Jˆ€0çkò<§×ëceMí-BÆ])¶¬iÁ¾]sh™„cÇŽñͯ?Éç¾úNÞz˜~¿OíÊ$„Ràˆ°ña¾É`0@kÓDQc¼È¨øÙèöz±<ɸtéÝn7̽#iʺdß¾}Ø:eyy…¬�€Ÿ°¾8„²DËåhÄüÌ›ƒuž~öYŽœ¼›.ЬÝA«­¼¿£tcj;ÆM*¾üéOñõßø8âòEÜ£Orßw~€/ÿñ¡W–è úò¤$¸IÉÎ}»øÔ/ýkv™„/~ãgèMͲÓ' [šÁh“ÑzÎÆµ%f’Œ+“G¸túóI¾ïo N³�‚¥ë+<æ96Gcœ³Lõ§0F‘ç.\¸‚JÚY†6«ô{°t}„†ØP" ˜;õ‘—ãm<„ÒHÓ¦×ï2Ù¼F1-¹¶rõô;úGY_³Ìwû<õØ ¤Ù^ºè¶ïµ€Ò–PCðžD§lNH¥R“RÚ 1 E‘G×�ó"ð]K‰³¡À#=Fijyk[íTZiÒ$¥,Ê1jÄ1ç-iã{­�Ïî3üØ�ÿyéèõ§A·‘th" B¬#h�—š¯¤ŒÙ ßðtøØ{ï ;¯óÌówÎoîÜ�NÈhHJ)в$[V¶ªl­5ç�u{fìñÖNíîLÕz¶v·j¼;ë™Ûë Ë–m‰²ìQ°)“Í&$¢@çtóNØ?Î×MJ–=–fJ.Ix«XÕº/ï½ýÝó�ó¼Ïû{žbÕë’YM–)Ò$Çó|úi¿pû¸Î¾R†0 ñ%Tã�ZµB5ò©ÖJ.˜¡9Þžo®HÕ"ÏÚt[MLO°¹•`‰L}¬Ñ2�àç>֓ز$D>¹/é ‹ò}¢R !yš mˆ/]ÚgØ~¯àçdHÏ�¯Kß§&üœ¹#(×"2­¹éЧŸ~†Z©F½Q'ÙÈ ¬à‡{G�že£×ãÉÓ0©äíßýVÊ’kó[Ògzö¾‰XØXbhz†Ûn½‰r¥ŽÑš‹—.×*„qÌÔ¾YÚ›]þü£娱c¼ÿ}ï¥×7;v”ÁÁ!^xò þ—ŸûG<ñü 4†ùëÓð L�í!黿ßF»GïÂ/<û?÷c?@¯µÍÊÚ“{f8}æ< W.ñƒïÿAdlxË›Ž±´´À—ú"Cƒu.]¼ÆM7ïeqy‘»_ùŸbþòU¾ë w³¸x‰°Zâì‹§©�¶™Þ�%c�«ëšÑ‰IV¶×È•&É3,¡çÆÊ»='$G(¼ß"µó›Ø¥àjŒ[^Üþúɧž$MZÝ6ë[ìß{€áá!®_¸ÊââõblWb¬áô §iµ[Ø)|Ǧøj0³ H ¯ˆ>¯Wþ®Úˆ´Ñä:çO>ú§›;F­RÛM™üÊ«ì»æ4†¸RflÏ8J)~øaâ8¦×ë¹—"CƒC4èvzÎQo +«k¬¬¬°¶¾ŠÞ è±;œ5‡;guu)%ããã¤iʾÿýœ~þyŽ=ÆÐÐ0¡ïsö¥³œ=ÿ££ã  !Š[À×N·¸Q7ê«зPÕj5šÍ&RJÒ4Ý…ý:~‹,Ä—¬‘ôûXmðA`h‹Ec…WÄüºˆ^ÏóÀìD¾w#sƒ4dyNª4ZïX[ÚªW(@èû<‚@£iJk,nó°S¾çíÎWA€n) µÎÿ~›„oåRÆP‹«XañBAš("?rï—6è\úŽÏ"= ©@úÐï'”Ê%T’a…c†Hß#IJ‘sØçk¶€vC%~�f)BJ2›ïn¢2•¹k+ÕL 7ø�÷¾‡|�þá!ÏÛÜs÷í\¹|‰4K™8°—ÀRk¥‡Ð–z­BTª�å9¶ˆ†÷¤ÏüüËLMOÑÝnÒ(W@Cc`�r¥‚Ê3*u6··£�4ͼ˜¡¡¢Øu7ÂIGâ ‰,—xè¡/r÷ëîá­ïx7µ�AÂ0"c´ÑÎ]br¾ðé?ãüò‰?ø(G‚ ·�M")ÓZ^á·ÿçEcj•U BTŸý~_l·µ}s,]¸ÆÌÞCœ]¼ÂV­L£-Ÿ:ÎKë[¬®'D±¥³¼Â´´´®¶PO_âžù« ßz+}~øKQ­Ôݯé% ½¾bzzšv§GÒí#M—cÇ'i6/bD á50ºã~/ÆÁÀ±Ò/amáñà‹>ÀÖf•ÿñpæìãL �rîÅ HωPq� 1„Xiè¦ÊQÉ%óx[N�D†qÁ ÏóÑiBèTãyJe”ã�&ÍŒµxBÒ×9&ÕŘW€š ðév;îñ´!ºÝ.K–èuûä:ßMCûv®|àGI’ŒZ£N¯×Çó}$î3¹aÂ¹é¬µŽ¡ä{äù+ŸMc5Êfx¾ TŽˆâˆ\z´: ÍnF«§iö2’L“+‹Ò •áR•;“u"3ÒJ¬µßÃÊÀ%AÆ!ûf&˜›�Œ��2X/á E%.“gîúÕ²¼Ž²®© r H÷»ÄîÂü¥çí²`â(¤R­àÇUÊåØ9M} TÚ¡T?¢ßIZ6ïcµBØ AXÜ¡@!Ðr }@{ëIB!�Gè»”ÏL+÷¼„A{‚Ô¬ð©ÖkÈ®¢$#zYTO†D‘ÇÐP•r¹Ä3OŸ&’íNB%Œñ¤d»›Ó5.+A05€!g£Ó¡µ­Q=Í›î;λÞñ]”=Á“}ŠéÉ1&&GiovHûP­ 2::Fs{Å…”böÍÁH«þÔcÔ3„Ñ#<{ꨔZýKËm–×6¬øä�uî˜;Dy`/�>ý"ÕJH»Õ!,EXÕæïÿž|ò×®½Ì{ÞûFƒ|úsŸgîÄíüûßûc~ê‡ßG³µÉÌô~ìGßÏC<ÈvS;>`?!°’™é.]~™V«�µ#ÃãLMi®¯n002ŽÎB*õ2*ï°´¸€ˆB´ÖÔ q§¬µ…¸û·�ݨon9·5»úÈŽÇ9¯Ï>ý4yž:¦—vãºçΟCçAPà ÑÜ·:mžî9î¸ýöBèùjñE€pˆŠÉÉIfx.Ìâë}þÆ�—öz]}ì1Þõ¶w¸ c‹°‘�ÿå7&)­8vüQÒn·9{öìW4(¬µ �.ésccƒ_a#=�ð#”UR`ÑœX¤^I)°F"|¬@F>AB )‡9V B)Éq $Êׇ¨Ôêî0žf¤yN–¥Î­`!S‰%Ï Y–9 sàºn‘ Ý9?Ë�¬ô(G.:!¯ê&KéxR�Ò� ,ž¯6y‘B%ÑÖb2UXZÝ!B³kq5Ö’)U¸ÜÃ{BÐO5RZŒ‘.iJÈÝQ³0 Üuê¹q²RìòQv㬯æ; ƒèyÝn®^œgt|˜ÍÍmŒÖ$Ú¥côº=êÕý~�Íæ6µZ laÛno²oÿ>rå¢ÌUîàßÖTæÄìÞF�ú`ƒ¥¥%öÎ`yy»(C¤èôúHáñØ#_æØ±9Þ|ß}œ=wŽÛV¯›¶¹|é§}”>ýYâÍÆ®]âmAƒá L¶²EK ÊÕ'޳#4·5µ$c0€HõÇ¡däÈ^¬‚ÊȧW×8"ª´V·8½¹‚W.Iº:'à|¯KëÒ‹|ù—~‘Ÿúw¿Áì-·à¾ç ê*k“§}ƒ#¯D¹\&KS¤M)U$¶/X^~žV»Ë@}Š�|dž¼Û_qk°uK r”êÒÞ|‰ßø÷¯ç“ŸÞâÈñ—(××1ñ§ø™_¹›�Üÿ4Fì%évi_«•&VRò«Há¡òŒÐB/"µ—ð„³ï O�é„”•Õ”ýk5aÒÉ:�_0�>‘ï„;ãY´µäJíBŒ š~ÖC[…']#A+Ç™©–jl47ÿÁ>w߬òÄ'C~‡cgÍSÖznK¶3òìŠ?¢ˆ‘±hŒT*e<¶»=šý„­nÆÚvB/WäZ`­‡Õn}ÏM¶ËR©oÅ!ÅZ|<ŒOeLW881Èþ=Uª57Ò)E„QE"¡uñïY–`­cÀ !ÉIw]_àœe¥8"ŒKD¥ A×G„s,‹R„Îú˜¤Iîûè\ù>= i/Eg–@j´e�k8 ‰’žd"@û5*�E¢­W°í|$­­vÇ”âe2µ:¡ç!­a Z%®Ο»ÌÚJ›¹ƒc´ÛmjÄxT&†¹pn›Ï>ü<ûöOq`v‚@jæ/¾Ì›î=ÉknÙG%–<óÌiöLϲÿú�6xn¤õØñ£l®oc�•åen¿ç�<~ê)n>y+ÖóÙwà0—¯^çüB‹Sg¿Äþ™=ÌìçùóËtÚðÔéSÜqË&†‡ÙØn2à¥Ü÷Ú½´Z SÓ'Ùno±µµÉC�<‚J,Û­6VY:[›Üóš×°ÒêsäÐ!~ëwÿˆ·Ï›¸¶¼ÌìÄw¿á>ξtŽåÅy†êU–¯^çÄMÇYßXæúõ%&÷L eÌÉ“'IŸz–n«Eµ:JÚO¨±´Ù¡×Í�O·ÛÅZK¹\Æ÷}¢ÈÐï'ßÐAÿFýýêï úZõÕ£bãö{Úðä©ÇÝD‚Eày>V+Â( žcIìJW+aŒatd” ^fllœZµ�ÒAá EÄ3_CÄQ™L%ÛЭk_ÇŽ”•çd¾ÇþêA^ϽTËeì«ÄŸ¯÷=yuÅqÄM7GÁ™3gh6›îLõªÇž�™áÒ¥‹Ì_¼H»Û)ù¹RÎ�çdÙW6-+• Y– }—̬­á�ï|'ýÈýìË~n>q‚/|ös¼ë]ïbucƒ4O9xä K‹Ëdk)ã“N\³æ+…®u£¾Áº!} •R9iš#<Ï+10<Œ001>ÂÆú2�N“¼À¹W¢(Æ=’ÉÉYöìÙÃç>ûIæÏR*ÅTK% ckk“n/¡Ö¢Rb´:J}`€³Ï<ÉÂù—ð… "À B¸„õ#„ð‰¢˜$éÓétŠ�«K»Ýe åZ�‡Ž�iÃ̾#”ªu>Q�„<xôK3:6F­Vãò¹Ù3‹1šµõ5Ê•:½$ÁZËÚæÆB–%$ý™�´¶·ÜÈÙÒ"­n�Ñ‘a–—�yŸz¨0YS¤V9‡ª)ì™�”NŒpqKnÔ8”>žR­Æt»ªëÜ4™1„~ xÎZÌ'+ë„#OEòˆÂ“ëƒr‰¨x¾… O,<„VÔË>Ûë]LO³ÝOh£ØØÚ¦:ØÂóC*QH­:gŒ”ô³"6Ýè]þRø�ï˜FƃŒ$~Ù+x £—Ç•=×÷}”RdJìŽ~$i!(èܹ\*�K}1H´Ñ(]¸�¬‹+ö¤$S4 ™u"k5Š­-‹çxž-<‡D²j†ßûírøà4Ó33(­˜Ü3I{kƒ?üðg¨Dе—.ñ‰?À¡Æ$ï¼ã.'fY.9 {¯�Ò_kÒH{Æ&Ø^]Çv%›26<ËþÆ0/·®±)a¹„–$Ô´V68²ÿï�{-Þv—zcÿÒy½x–ç¶ú´Ó”R·OO§ÔË%nóK¼öµwñ©/=ÄwÞÎÀ@�f³K9(3X+³´t•êð4Zå´ZM&§F°ºÉòÚyîº+æË�-ÐÜ‚þÞy¾ÿ=3„Ÿ¯Û?0mÚ[Ë`R„PÔÊÛüã÷‘¨%þãoÝÌäø½Þynyí=üó_ù"GŽçzPe})űã¡Äª/wÝ>Êü‚#W¯Th¥-”râa(=' Q°½^ÅUÈ� ÈUN©ZB%†¸À†ª\Q‰+ä:£—%È Â…G–ç˜Ð€tÉ*�þ}ê¾yU«7жY¸{r¤Æ99=wBNì‘Ò�ܿŝµÆ÷}7¹%K§\.—bÚYÆV«ËÊF‹­v†õŒÕ.1T[”²»‚ºÞ‰BÖ[]±àYK,¡{žbz(dxx˜J¥Bµ^!*•Ð2ÂZ�4© .ÕL!„‹‹÷¼€Ìô1F“e®c.ÐÄ¥ATÂ�ËD¥ Ö/»Qu"e@n<ð#üX`tŠú¨¬�Q9ißz5¤ucËÆ ´°$F£ ¤Ú§Ÿh¼ –"dàã[�µ†ÔB®,yèR‹<áá…!Yž#lN(ÁæŠ , è··Ùji’¾¢V¤Óm”µÑ ꞥ›w6eßÔ$Ý�m*°´|…ƒG Ø79MÞOèõ79´÷©ê±±µÎ#_~†¹¹9>ÀÊÒ"›ëmî¼ó^>ùÉ¿dbzŠ<É9{îeÚÝ ×׸²Ò†¨ÌÅÍExú"µR©bjr†—®tY_Ý`vO•ûù“ó´Û9Ï,nÒî÷8pè£Sææ¦©‹×söɧ¹íΣÌLM2ÿð—¹ïŽ;ÙÚìñÛú?ý?È¿üsgÌÛó©Vª\8{–R­Ììì,k‹Ëø^D§Ócl|’j¥ÄÊz›ñá½´ò”úÐ2.ÓìšÝ.aè\J9§v¯ŸÒl¶H’ìïúhܨÿ‚úz…ŽW‹#ƒ5ŽQsöü9ZÝÂÅH¾sªX RúLO�±²²² nž˜˜@kËøØS{&‹°É¥‹—ˆÂQa^%TìD±4‰¢˜4߀¾>÷§1±�ôÖô:öçÎ}àÅ‹sÀêotRJ'Ôıkž}üãwnz­¿âý˲”§žyªH¹{f47w˜‰ñ {ôq„p‰·;ïu¹\v£±V ¼|îÃC  rŽ+ßGJ7㬔¥Ÿåh¥É�"ÏJiº½J)— æAPÄu:¨Ÿ,’—„Üq{jC?ËÐÆÙùCßÇZß�ðPô�M�Vùî&€Lê^¯$ ,¶pøŽV»;mq©`JgHé#�@ä¾ô�»Ì/’ФDi×ÊUþŸ‰ýö¨ òè[�. IDAT¥=„ç8l'Р宥\åH´7ˆCçØð}P)J)gÍ.Þ;)%¢˜A�¢�4MI³?¬!Æ´¶D¾q¥Ý(GøÈÀ@.øìBü«¿øK?ÍòÊ"|þó¼á�o¤\©D[ÛÔ*UÊ¥2DÕi’`sMP’ýí&q¹„@ÒëµB�åQÑéô©V«H)Éó ? ÈòœVs›Vs œ¸é&²b¼Ô·‚¿¸ÿÏøø'>ÆÖÚ*±„ñÆZx¼üøsLû–==øåwüƒYŸ�Ík,÷Úl.nàYAÅ”êuÊ3 Òj•+ëMú�O¼|…Õ3—é*ÉŠÊè£ð}9z�´x2@Y�¯RL µ.î…î¾—[‹QÖ;x9½­œz½Ž `«Ý§U0ÊPoÔ­ãÇa½Aš¶ôÙ³w„Ó/<Éõõ«ˆ¬ÇÝ7½Ž§Ÿ|ˆ7¿æ8Íí“cÄ8ûУ„µ2s‡§ø®7¿�^|ŠZ%æø±9øü—Ù\Ýâ®×ÝÅ‹§_QfïôANŸ¹ÂÞÉ ºÚC[I’öi%ŠÔ(–.­Ðëô˜ŠÙ·•°o,ãÞÛpéêk]Áâf—ëË$]Ãå+kšžââ¥eîùî7’µúÜ~Ç­<ûìi~øûßA$üàÇøÙŸÿ)>ü'¿Ï‘éqjhM—Yb™´ßÁäaìDµJ½ÁòÚ:GçŽÑI^D‡–À”PÊ�+ƒxıƒ¾GQàÆ…ƒÕg¹e»Ýû‡øÈ}GÕW@€‹1ü¯ù}âÕN�ôó—æ¹zí HßÃòò"°Ã鱤iÂâõëLNì¡×OhuZ¤ý”£G�ÑëõÆ`äàÁƒ¼ôâK4[ÛÔª5vÇÿ¤ÀçD£Ók¢þF:ÜßÌÔÚy¾_kh­åñ§žà­oýnF‡G�›‰ÝÕˆ¿# ío­~¿_$íJÞùÎwò;¿ó;C8©V«nMyÕs‹âˆû¾ëM|ìþûÝkUö+þ]A©TÚý:N�:ž™}œ>ý'Ožäø!N=ý¿ù›¿É÷½÷=Ìî�æ·ÿ¿ßallœ_z�“·Þ^Lc|ÕûðU/ók¡oˆ?7ê«ë†ô-Tïúþbbv«««œ}á4×/_dué I§I) °Ò-xÒsQ²Z»‘±r¹Â�>FÚO9qtŽ­­ æçÏ‘«é¹ãææ2ˆ)Ek+‹¬/]#ô]´¸Ñ) Ø¥ºxÌŸ? ÒA�¥H?$ˆb††‡ØÞÚ&/˜-RÂêêÛÛ›H)ÙZ]äìKϳÿˆ%Í^:û<�z�ý³³<ÿä£4··i 4ÐiŸPjÜKµ1D•hÔë´›mÚžOžeø¾O–YY^$C:Œð'{Ì‘&°!} ÝÌ0P.¢‹³_€_ŒMYJ;¡D[‹2 …D[m}¤R«—IÓ6³ŽŸ!"tÉM¡'É•ã®ûj «lÁ’xëIIšzh©±x¤rß�4ž 0#{)E¡‹UÇ�¥)*ÏñŠèxm…sãX‹Ê•ë¶åŠD9aË…Üa0ìÜN-EįÀ÷½]€´ï;Ñ€]‘Æ"ËØÈ×™ŸŸgppˆ'Nðº×ÝÍ3Ï÷,'o»ý+ž³1ὂ^°¯Zþ%`pïÕ èF}uÝ€¾…êø­wòÄS�ñÜ�ÒY_akíVeÄ�_°!,�ïRÀ„€¤›R)Õèwû M0:2Î… géõZxìÝ7ÃõÅET®è'9A$yéôó”ÊŽŸãñGÖÝỀŒq‘Ž;I/~èb?…ý$emm“éÉI.‘¦ ½^Ÿƒ‡Ž¢TN’ô‘®/\`htœ+ ×ÀJÆg°½ºÂäÌ~‡Ù\_fþü \Y¸ÄÌÁcÜq÷wQj bµ&.ÅŒ��P­•XZ\¡×oSªÖñ„ésõÚ5¢¨L—Ÿœ& }2Òæ ¦³H’çô� q ÝxƒpˤƬ�A{ ­‡ ­ÆÃÃ<*7eú˜Ð5…‡2Œ �XgÙ·h¢P"¤Az­s„4ø¾À“¡ûû0$Osüz€èZöÂ4*I{D/(:.úÙ�6¯Ü�6¤iF¢r7Εeé¾×Z�Î�}^ƒé{Åè›Kåò¥ï¡WmìµviFÛÝͶ@¤(DÁÂýc´qŽ&éTç2H¡‰uÎ%¤­DJ\›2îFí Tª0Âì2)ŒÑäÃ�þèñËÿâŸQöjÕ€~¿Ïæú:‰0Äq„RŠÈ dnð‰5Pk4Pf‹~/ÅjC–ç”Ë%²,£ZkP)•éôº � ³±¹å½^�ÁÁA—Ø;;Ëúæ:cc“è,g~a��NB’(~ùøŸP&Ã3šZ)Â÷|–�°� ðsÿá·ø©úO>r”óà£,¬.Qi Qj qßû~�;Ff9°o–Ù}{˜=8Éêf—}³Ó`[ÍMš�&3GfÙ;5z©á‰§ç‘DjK{k›Gúú­KT¹ô©ÿÄ[fŽpˉ›Xù–—öñÀƒÛÜÿû+á:O‘Ò�v‡ÁÁAú½>å¸B³×Ä—!ݬ‹²†Låô“ß÷‹15ƒN�ýý´Ošg(«ˆ‚¥4žç¡TŽô¥{mÆâ}0 –6·QVà!ѹÂúòUñî¿p«¸-'Æâé6Ê­·�5 W}ƆêÔ+ÚYâúÜRºµ2ßú-ZŒq®K…{й5" Â" !  ÂP¹D½R¦68@¹Z%®TñüëI„ð1Ò5vFɼ p_{…[Ô.#í¢œ„E$¼!@“ç #-B0)yÒF·›˜N‹l«IoS±¹mè'.®ÝJwµB`ŽQb- ÑJÐí)åJ�ð]"Ò#,Ř,ǵª4Ò³h•bŒ"ôžùi?¡¯4aì‚™™Qͦ>6ÀòÖ&*IÑÚÐnµéuš  F)¦&‡Yº´A¥“t;LNޱ¹½IIz¤IBP*1=9ÉâƒD1Û�>«—Ø¿g–ëË«<óü´_e;ñ°:¦§}‡‡éuºlmnS­ÕéôúŽ‹EøAL»—ÓÓ’4˜àO¿ü×ò>ïyû],7¯S+ ñò‹—Ùl%ä¶Œ¼|i�“f¨ñ'÷ÿïyû»xö¹çx÷{ÞΧ¿ð*q™™éÛXÙZ¢^‹ØŒâûm††¸8¿À¾½‡Ùî$D …êuŸâp}�õÕÆäôš[Ȩ‚°!ž�äAè`üRïâoÔ½ÚIÄÚ\o§á&^KŠ´?(œàE;j®xæ™§IÒ„w¿ûÝ„~H½R¥R*³ÝjÆÂ0fáêuÞþÖïEú³ûö2??O»ÝD[ÅÑ#Ç,ÄTEk»É�'ïà>ø!:TŒ‡9ežeÌLMñe•ãù!ðêîÞW'yý-£K;Ø \"îc�=Ê}¯¿�£GæÐÅø©”û ˆÁË/_`tÏ¥R‰°°°°û~;vŒ(Šˆ¢ˆ±±1FGGé÷ûœ>}š·¿í\½z•K/rôèQΜ9C¿ßgjj +œsH)ÅÐÐG�å…^à�/>@¥Rá3Ÿû,?þ£?N«µÍã�?Æ�wÞI’$œŸ¿À‘ǹ~}‰µÍu._]`vzÊ5r…‡ÊÛÁ½EÑÔŽ¿j]`ËŽÛVq}£vë†ô-TŸú‹û¹:Ž^k“åÅ+x72#)Æy|dA¡7ÚñW‚È%)õz––¯"¤bfzœÙ™i®..að(U TÄåªKò }¶Ú ßó}ïã‘/~†þæš»á\‚�Ed'ADiCšeHé188ÈÖæ½n¬¡T©0>5I§×!I3Œ…J¹ÂÙ³/rpî¥J„G¹>ÊúÒÊýÆ è¶·ˆ<Éå—ž'í´Ø{øfî¼ë^&Ç&RÒ-$[ÛÛôúm®_[`mu_Hâ8ÂèœÕ•k4UÒn‡€/7ô„¦+L¢´AˆÜÅ›ë �A�’\ZB#°R¢�@ ˆBIžfä¾$·9Æä(UܶŒÏ9šP T®#�Õy§¤X�•‡ %&¨S�ÆÊ!JF„‘†d «JØ Æëù`}�ÒÙú ®C/ËÈ�ƒÊYëxFëÆ|ŒÁ" ‚€°M3hŒÖ…Г£uЧ<ü——»Ý�HO"‘xx2(8Ò¹9´÷’žë )ð„‡t34.ç¬2î¢Áh‹Æ¸1'JeE÷úUÀSé9°¶54öô£÷M)ç¶’Da m\ÜiéÑOúQ€ïK²nŸ’_&�Î�! wWÈ"!ÎX{ÖÆ�ï;� ׊ÇÆª—ê¨\¡�¢gÂúÖd£8îðâð‘Ãl·›ô:*Õ*q½N(½N­ÚhO�KIe°A»×ÅJA\ªA«Û!¬–yÈf{›°V%–Nk› \ÂH�=Slmn3::J’¦Ôk –—6Ø·÷O¾ôë[Ûäy‡¹#ûxúÌ‹ VcÆt qm�«kËØf—wÿØ?¡^«såìö¾™Ãw½™Rc„÷¾ï°¾ÏêV“ÛnÞO³¹ÈS§ÏSfq½E#YY^%(ôsçìõs ðú;ò ¿ò?ò3?ûsœ»ØåMß÷�92wŒ�þîÿK3SÜßZæÏ^D MóÑgÉ¥el¤Îg?õY~égÿ ~šÒ^^cdï!zÆãæ“7syþûÈó—âWÿù(Õ oþž×Óm'<÷®\§Õ)sö¥ ¼þ{ï¦:PæþO~†·Ì1<2ʽ¯¹›kW¹í¶9>vÿsD¢Ç¾Ñ‡ï£Õì²gÏVVV¡[c}°ºp�©™ýŒ�³¾Ý!–�,Áh‰VšÀ÷‰Ë!yžS­$iN©Túf}̾½ª¸_ƒÝm¾£Ñ&'Ë2²,sémjÇqïöèqE!�!„‡±ÚÝ;p‰¯à\Ú/œ;C·ßåÍoy3'NÜÄâÕ«”â�Z¥Âž=œ{ùeâ8ftt„È�¸pqž·½ýmdyÆ-'oáóŸÿ~ä3<:Èæúív›zµÆÖÆ6këkÜ~ÇINŸ~�Ç;€¼çF€‡GFØ ‚€\廢Îîø«µ4ê?z”+WXY_{•KÈâ̈NìÊeÎþñò†{ßÀMsÇ! |7‚Jေ`0ÅøÔß>V&,-.£•Æ|^óš×ðÀ¸Æw033Ãìì,+‹KÜqòv„<}ê‡öí§V.EîÚcqq‘4M9|ø0.\Øu2�8q3{÷îãÄñ›øÌ_þ%W¯^'þð�?Ì÷¼ùMÜ{ï}ÌÏ¿Ìå+Ùð0Õz�¨óü³§9ÿòY.ÍŸ'ŒC*å*cŒŒŒÒOzt:mºÝ.iš’¥BH*Õ ƒCC4êu F7A°ãä¿Qß¹õí¿ëú6ª¥‹çH;l­/á ‹ç{ ÝBî 8`›5Š0ŒÉ2E·×¥>РT®2³g„•Í.¥�qƃaff�éœ^§ÍÚÒ—/^âÖ»îcpb–Ññ.­-»Xè Ø�ö”ALÎLóçÎråÒ<�çS«VI’>ËÕK—étö>Êôô,/½x–'NR­ÖHrMc°Á`µº±¾Âlm”j%àüs�3Si�+Å©G¤×Ùâø-w18<�ïGŒ308ÈòÚý4% ²­r”ÊY]¾Æâå>+ ¨P/01LÉ/á{>A® ¼ ,t­Xƒ5k S9qY¢…Ej°Úâû’8öȔ“–gÿöÞ4ÈÒì.ïü�åÝî’÷Þܳ*k¯ÞªWµÔj©R ¡…E«FL`ypà"Æà0ÆD0D x<6 H2$ --�@­µÕ{«÷ꪬ%3+×»¿ë9g>œ7³[Øóa¾àQ«ODEEwv.÷v¾ï{ÎóžßóBŸõ�m¶¶üÞ~Ÿï|ã·s݉SØtÂn›'·vq¶¤×í±¹¿Ë÷|Ï÷òÕ¿ù«ÇŽ¡CM6˜²·]ð×õ—ü½ïýnÎÜp†¯?úó³g¹rq‡gŸz’•…‚ƒM²sÞy‡ hµO%Ö„ô¢�o ÔX •Ÿª W¢•@¸>ó]Å·Ç_ù›  ßЂÁÚ kµw*…4þ:/ªœn§CY^„Õ‚¬Li„úðþå=†²ŽtIt )MA"b¬«0Î;•V ÖU8 …Ék÷¡‡[ÇqL<ø;¾Úþî— ¦ÊêûhB$½ ¢ëˆ_Yäî‡UUy€¿XáÈÈè$!'–zôâÒ ß¶Vz\^”¾ì *¼Ð‚‡º ¼P’P ï@5©R%Brìè2�ù€¤„]”n ´çº'_¬�FÔ{ ëPÂaméYdÖÇBðFT~¨€&@{8¸Ô($ÒR’O¦”ã éþˆík{\ÞêóôÕ}S‰Q’\º¥�\9aA´”h„œ¬c\$ɘ 4�@«Š qä¹~øcUÖÍœRQ8Í” jR g.ª”S§N ÍÎæ5–—ý�«,]¤**’PòÅû%ŸŽ¸ëÖ³™oquí9Vï¸GŒŠŠëNžäÂ¥‹\ÓM\}æ9¥P³–«—‡\¾öÔE~á¶×óýßÿ÷ØÜÏøòCO³÷ÌE£‚€F;a{Û»¯“8&/K.¬o0O‘¡ƒ@âd ÆiÛ¬mdü‹_þ÷¼çÝoåu¯9MYlòú×�dåø2úðçX߹ƥç¯pçM7ðà£xâ‰xá…«Ü|Ó�üØ�üÏ­=Ê»Þu//<Åþþ6Û‚fKÓét™ R’”1hsyý*Z„˜( Ó[àÚîY ÊÂ�W~¯WUD* �Ä4’è¿Öe÷M½\=<ó|¼Œõ�k\¾|™áxDe¼"„«gâ0*„#�šf³ÍÊÊ GŽ¡™4Ès/ÎK¨L;¡ IDAT%Ùܺʕõ«tçz¼ëûßIYzÁãÁæÇÿÛ÷PšŠÑ‡þ˜Ý­k]YF«ˆ²*yè‘Gø�|AðC?üCüÆoüsss¤ã‚óÏ=G†,--ñØc�ÑjµØÜÜdnnŽv»Í—?ÿU>ò±ÿÄ 7]�¢( IúÃïÿ¾ "`yi™_ú§ÿ ½n�Ê<ÿüó|ü“Ÿä�ÀTRy'“Ö^,¿|õ¿ÿ‡¿�B1ÓšáÔ©œ9s§N�bff†$Iˆ¢˜PäYŽ‚™^÷?�$’ñhÄp0 3Ûåܹs€?gõz=:�Ý^—§žø:K‹K„aÄ}Ÿ¹�›n¸‘ýý}zÝ.Óé” ð¯­;3C»ÑäôéÓ<÷ü „aÈtMš[f–qR"¤Æ§�QœÅss‹%ÙÜØbØP% Hâ�N§Gžgu °%iÏpîØq¶·¶xø�¯5šôº=vvvÐQBqí«ÇNÒéÎ1ISB­ØÝÙB%³Pe8;E*ÁóO?Á~Èõ7¿š•ÕÓ$/]¤¨ ª"#- ¶®mF!‹K‹ÌvZœö’�Äé�îü2­¹YÆå%*¥ˆ*ÏïÎúøDYa­ ¤BšÒø�g€.$ ¥#ŠiYøv*ç[Ò„ó¬!4•+„õ"Œ餟þ* õÕ �µ0bDE‹‚S=ÍX䌲mùˆ"hS؈MaRŠÔ°ŸUxyéÅ›·>V`¬ŸpZa©ŠÂ;E¤?Lé ò O?_ò|­A ÑJ¡ë)ÌAゞO¡•wù¸z’"…?„ØzãQU%ÆXJc©ŒÃT†Êúf2c-¦ŽÈÊ;ªDK¥Tmk®›ÃŒ=˜ñú?ß&D(é-ט²ž^‡äeÎOÊŠªç¾[ÕÖºÆqŒ�’¢2uÆ<!q•#N"v{DI„RšVÜô€ã@ãBƒŽ4y–„¸ j}àa6®¬sòìq{#¤ÖÌ/.ríÚ�fƒÒ”~óUYò¼$ŽBbUy4� ‡DaÈ‘ål^‚5ˆÊ��Æ(�‡¬,,�Ž'  ÙhÑívéïïÓjÎPVãÑ�¥¥6ZÇdiÎÆÆƒá�w¼ùÍÜ÷±Oጤۛåùí T“” ظv…'Ÿxœ?{ÿûÂò¾÷þ¥Ô=~œ¥¹yVzóÄ�&ÍV›N«Çå‡`¦rþ™g‰¥¢Ñ™amw‹•“ǹ¼vSز¢Ûí2M ê÷æ8rìwÞx‚ÍËWùÉ{ýÀÿM;*Y™íP:ƒ5 kJ‘VüñG?Îó£?D{õ(½¦fss›ï~Ë÷òÁ?ü�|ê¾Oñžý1övöˆ“g®k¡˜B/~#Ò9tQÈ­r ¤­]}5 ¹Ì ¨]ƒé”Þì,i:A·ܤ“µ`œM0¥Áþ:ƒˆ¼ôðaéeYÕŽC…Aa^äÚÔN­^þ[!-®t„*"Ž"œs„��QõßÀá}W�´`œÀØ ¡ 3͈…Ù6BÂp2f’§¤yI:Í©ògŒ8Ͼ9HÖ)-ÐJ¢¥@ P?¶†P[V—–™ëµi´b¤Öa‚=›ÈXCúfAAýĨ«›}ôÀb«‚²È<ËÉ90©42ª@çyd¶*pa€)KвÀš’j4f¸?do»ÏÅ+Û¬ïYŒ!W$(”óî‡Ú` øá…µŽJX ‚Çþ`êÍ€f¬1¶@£I‚¥CÆ“)IQT¾ùÎn¾és�¶¯¡/2,9³ÝÆý>§N�àâSO‚3Œ1SqùÚ�Ó'™kŸáÄâ,+sVfšì†œ½þ ÓlŠÐŠÉ`Äü�·ðð—¿D·Ó¦�@ÔâégÖyêÂ6ü³O±8§A7¹¸±Ku˜–’ñhНQOE@ F#*뜦;Ó&�LT"‰£�÷ñ?䎞 3Óf”v‡9_yèë|ò¾Ï2šøÅ_øiæMŽu\Û¸@™å¸À2ß›c²¢¢Ýžã éuf˜ë®réÒý±où,NÄk4Z8ò²@;ý 5Ú¯¬×Ö[?Ï�ð.—�½]®\½Â`Ч(ý=Y_>"jþâÁrî`ßæpF“!£ç†¼páyz�Ë+GXYZ!M'<öõÇÐZñ3?ýÓäyÁh8âOÿäOxÝk_�–§�óSïýI>ò§&‰?q‚N¯ÇÞþ.—/_áèÑ£ô÷÷9sò4üþqûm·säÈyôFã“tÊ`4@kÉãO<ÆÂÂ"ÿîwÿ-:ŒùÒW¾Èì\ç°ìâoC�»�.ÿøç�V£I‘æ8á8}ò ÿýϽ��½=žxâqyôž}îYFã!AQ �tì�öÙl�Gžx‰:`:ä䱓|û·½�;_õªÿò¾²æ±íîìÓ›ŸåÌÙ3€`¦iÊ<À¥K—ø�ïûAÒ4%i4˜�›§¬*Ò<ÃXËd2aww—K×H☹ù9ÎÞx>ô0ÇŽãÊúUʪ”^ ÇÛßN†|éË_fii�w½ë]|ô£åú¯çgö¿ã#ý°G-Ô¯ã%?,Zû{±;iA¿°´„+ÐÖ3äàE‡©R>¾†óܳÊ9vÊ+%eb\ƒv# 7ÐLBŒ©ÐZ“—*ÐL§9eUñäs¹å†Óœ>>Ï`oEL«•�D]¶®\Á¦Q³�Ô O>s…2èñ¦×®"ª› xá©kÜvË L¦é!}µßïsÓM7rqm�ù…eŠª`R@ZÁ {TaBÒ]âÑgŸ™�[…�¡üu“$ eé´ãñ˜I^ø½\b0¤©ð:`<¤ÙЄI@©Zä|ä¯å3ŸŠÿáïàŽÛ±ãmÞòæ×ðÌSOa‹ Êe,¯ÌcvF84½…Uö/:þù¯üÿôü$|éóÌÏGÞ™×0ÓîŠñxH¶ètgh4c&Ó”™Î,“rÈÚÚ�¹yÒÊRØ”Bib-‰œ 20�fç×Û7ë:8ˆçEÆã_œ�½½zXç!¿•²^œ?^ PõýËH'ïöÙÞÙâòÚQ#&ÏsÞüæ{)²‚gŸ~–Ïýå_ñö·¿�ÖÌ §¯;…‚ÕÕ£ÜvÇí w¬]eåØQ¤„÷¿ÿÜu×]Œ#¬�Ý�].\¸ÀOö±�ó¿ýæo’eët{=Ž9ÊSO}�¥•eúƒ½^�­­-zÝ.ûûû¼°¶Æ-3mî~í]|ö³Ÿå®»îâÿúƒßçÝï~7ëÏ?ÏÉS'8sö ?ò0{{{|ýë_çûÞõ.þõoü:7ß|+¯ºãUÜÿý‡ƒR)%7ÝtO>ùõúýó|'Y‹?óss4[-Ž,-S*ðg¸(‰ùÚòÐ#_ã–[ncuù˜‡D×¢â+. o­õŠôMµ,Q䫨ã8¦,Kòª¶Óãú”•!Š#?Rš0n2wä8GOœeuõ4�ÎÃ,g{¯�CâFÂd²B¢• ÏrZÝeŒƒÑh€5†V«…±åá)™_Zfaa…<Ïℤe�ý]Ò̳yfgg™LF †}úƒ>�Žh4Œ&cò4§Šë[=Ú½Eв`º³IUv ˆ™î,ÓiŽ-r„ èvÚl)£É˜™Þ,étH#T,ÏuÐz�£ËK•ašçk™é-°zò:ò"§2ƒþ²*NǬõ×™ïE,4$±‚E(J\YøÖ$åaœ…s¨Àa4HçkÛ­óm%J)¤²Þ]$%BQ·¤Õ7O롬VkÐ[C‘�3ØÚý~k…CI…u¡F* q‚&óhöòŠýB¢¤DÉ­ #�A„­ƒZR‡‡@+?Á:�î  W×[¿qКÂT‡ ç|å}e­B;ï¢~Qâ°ÆÝG<üA1ãlí&ò€X„¯�7ÖÇѤp5�¤ )+_y-ë(”û ×yÁ˳XÆé)$i•¡£ë*„òÜ”PkTWuÓÒ7 º´ÒTÊ`0˜Ö«µ¿ÝO§fg»ÈB‘™‚Ò”õ=ÄOö…S4M6¯¼À¯þÚ¿âý£÷±¸Ø"�¦h)ÙÞÙ Š}}û‘£Ë4›-Fã1YZ:¸|y�Å…E²"'Ð3Ig-Ç‘Õc!ɲ)a³vù2+«GdSB顆ãQŸñhÀüÒ Y)$ÍV‹“++ÌÏÎÒUŠ8RL…çTYJ •ÓW ¤f8™°71Ú:Å| œcva†¼2L�¡4Á:2c(�­�ã’0О¿„bšNPJRV¥°DZP•™g,Ì5)MIží0ÓëÒçX¡c�µþ°–„ yè n½éf–ØØÚEE-š½{[›üü?þ‡üÑïý;ÞõÝ?È~àÏhÏÌ œXµËИ‘‰·¾;ç�>R‚+@Ô�–Z@(„Ð>bi+œ(yâÉóìîg,¶Ê¡„ašNˆõ‹M=e^´,Þaá¬Ã!˜iw)ÊDŒ'#$‚f£Í £¥"wY-ú{®�g­�3VZDIÄd2(ÀI‰«ªú`Ký» F¸ÃAEY–ähv9yYádHé,B†DiJKûšò ‹«ê’%éO3¾öø×qö G:ôf „âÚ•Ëìom‘„A3áâ¥k¬]Ýavéf¶®nƒ±<×à†›®C†!ã,%Žb†{{\}ö–Vؼ¼ÁêÒQv†N=̓�ý JÌ´\ÝØÕÂX‰- VTè[Ê&“É¡ÈÓl6é�'þ>¯t k!+£( –(&EVx6 naŒc;Ëù½ý%Ç>r÷�·pÃuKôŽ®2î�¸õÜ ¾øàSH#Ž ffz;z’ç.Vüæïü>¿úóïÅ[ìõרÙÞ'Žâ$"«*^xá<�FŒµ*ŒpB!T€ B£ …“DMß,…w‚NÆcÆãñµëîÿÏë¥Ûç<§F(É¥K—8á9Š*G)qXp°ì0祷Mémr~?ç?>Óôuå+++lnn2™LM†ì ÷¸õÖ[h·;œîù$7Üp#I£Éê±£/~M¯¹ëÕÜÿ¹/påêU†Ã!Ö9º3=>øGäÞ{ïEHAÜŒ=»ïùóÏÑ››e8Òl6}‹�– ‡^ðVÊ;DZ>Jj+ƒu)ÎZÞôÆ7±zä(¦¬�lmc´õ{%¥ÂG:�’1ßöº7ðº»ï¦È+²¢`šN)²Ü§ t@ÜLHâ„8ŒpB�eY=ð/q½ô�ôñ©­­Mœƒù¹yΜ9CžçüÎÿþ;|î3Ÿãº³7ðùÏß�­,çÎÝÌÌÌ ›ëë<ûÌ3\¸xÑ;ˆvw¹ûî»ùä'?É#�<Â�7ÝHÜH0ÆðÄc�óS?õ÷ù‹Oü'OœäòúUVW�Òét˜L&$IÄÕ«WøÉ÷¼‡|ðƒ˜š×sð\°Ö²¶¶Æ™3gyöÙgk¾^ÿ²iÊõg¯C¢h7c‚€Ó7žáßõ>öççÓŸºn‡Õ#«ØÃ¨¹ó|4÷ ´ý[a½"}-/�  ôƲôŠc¼UXë�0Š‘R£“.×ßñn¸ã „I“Bj6öLÒÌ?„@ê­²|H¿ï'±ÎoóiJ˜$Œ†[ت¨zÍLo…ëoy5ƒ~Ÿp:¦,r&“1Z´Z-¢ f4ùMŒ°„:áèïïR�˜Ž“¾ÿYuB³Ñ¬#f1GެRæW._`<‘f9“阙n—4MÙ½v•OâO¹ëµoàä™h4Ú~Sj»»»XNx^Íîå v6Öíï0êï0Ó ÈÒ±ÔE‘KÐN¡\�¬JÂOã¤Ä …Uš¢¨@y>ˆµ )B„0(­Ðøfã*”„G|dNB ´ÆP€) …â ÂðÐ;ép&÷£" B�+-ÊB™7C:qÀÆ8§4‚NMöR(µ�öZùÏþ‹{‡�o™1Æâ¤£0U ]µ8gjàhÝ>SY”VLÓ¢Žz98€GSsG¼“!PZÚŽ½øeÅk]í0ðJ{0uý�rÖÊ»|ê&¶ÃV )©¬ñîª:ßþr_R¨zc¤h6"ÆùˆFØ$/|k“ŒµäUN§Õ¡L}´/-|ý{^ä´ã6ÆyN†³–(J�Fm)«ŠFœø6 gêf7‹ª]Qc¬!7FX²t›£K'øÿá7ù'ÿìWùÂçÿš·½ùNúƒ>E•³=ÚCÚÂ-0ì§´gf±IHâÚ\ìÒ›ŸgœfÌ´šŒÇcò`g°‹–’¢,p8t ™ '4êÛÏ{ÆØ’„kÑJbœñ ª:_/¨ÆÄaDY–Œ··Ž|óÚØôà¾ç–ö°éǃÄÑ Brùê5ö3ƒÓ ˆ€´,ÈËáEžƒ’h„õÿ;kÑJ µD µ¢R‚HÀÉÕ9ŽYd¾;C§Õ"Žcš�f ñ¯#Àüç‡W75:g©òÜ·~•9ΖXyQ  ¬[æ“S¦)6Í™LFäS-ÝÚ›òÌó—ØÝOÙÊ aÜA˜’ÂT(!i¦¬(ªÊ ½õû$k§+Jƒ�"§zœŠ$éDÚ?‹”BhEH­�ÆRHKZT<þÄód'VÉ_¸Âµ�«,w{œ<²L%L�âüÚ&ãqJZ­sæø2W¯l�›pËMgIM…ðô3OSö$H²4c:ž �E$IË»ôœ¤E,,­0ÙéÓhµ½ÛØú×b€Ê²<'Žcªªb¿ß'Ës’Fƒ¼,i7ZEî5R2Œ¥A ˆ¨ ‡ÔB(dÂÚ†díÓ�}ö‹Üqý,×]àøê 7ž>Â3—úDA„13͘ٹYD¦ùØ}Í[ï¹�Vsá._¾BØDÍYòlB(Ê2'Ô©ÌÎ% §†­AŸª°„ÖQ”%Xp¢ÀZAVü¿»-¾Õ—«S8Â�T’§Ÿ}Šç/¼@(Ï×âoï}$ÒYß�õ’ óó ¾-4iÐh4h6Û´Û-N�:ÉÞð®^¹Â§>ýiæ»óœ8q‚�k[¬­­1?7Ïm·ÝÎâò¼ ¿¤9,i$Ü~ûí|á _ \X`ss“ƒó'žx‚…E_m¾··Ç¹s7òÌsÏ��Æ5b«ÈÙßÞ¥*ü”©Ñ™ašOHš³t{ól¯=ƒÄ5C°rd•Îü2×v÷Ñq“¼24gºZ³¹~‰"+pNFe‘‘¦“Ø&i$M’F+,Ï<ò–Ž�¢»xœÙÅU¶6v™ŒG\¹¼š�&GŽŸÆV)E>e¼¿Ëür—ª*ØÝÜà Ÿû /žg~á(½…£”µK8²z”íkëLö·éïmQ¦}"åmãQ£ÃÌì,™)LK"á�V 1HS!qÄAˆ�Ž8jP9Gàê0/øX!‘ZCVHÃ!¤õhad…%P>ílœCT¡¨+×-Î8, !”·Ôc‘¢B¨Ê;2¤�”+ТD4Š<ÃJÿ Š…¤,Ä Œ•”Æø ¼ñ9pk •³^ÀqÞ4,¼?[´öˆÃƒHVJÕÓV¼X¨„ðÑ2<4[:ÎQSÃ@EåÅC�׿`�ã Â^¢Â;�dà¡ØªŽž�‡?ûF‡– „DI‰1Õ~A¼Ì–Û$QêUhÒ4 ¶ª£wÂÖQ;�žáä„@)AE¾U©*)u…ƒ±ŽI˜¼ÌqI«võD½¬ÝR ”T¹¡Õ^à7ÿõ¯óú{_Ï¿ü•_âßþ¿ËßOƤy…Ž™î �V,,.Åmúý}ŠÊÈ¢pk IDAT’U%ƒÑˆn·Ç$�z}gSUììm³´´„1†Ýý´ H¢˜I:e®Û¡œd¥±’£GŽ#´dww[äÊÅùeî8z”.­15Æ!ã4ãÄñc\ÝjE6M1ø&5Súk Òš¢4dÓ’ �$¡FI�§h0)Jâ$AZK§áÝeaÒé„0qµ£M!²Žîh Z)TSV•wMyQÒ -Ea8ÿü \½r•ÞÒQªJR¦cî¾óUüú¯ÿ·Ÿ»�ªªX9²Äkg8~Z &Q-€Ñ楥¢fàücÜ / —z§x!ÐIš3×EDñ>Ò$Rb‘•¥‡ÓKIi ¬5èн¨4ÔÆ(¤8¦ðö¸Ù œ¦D2D’²ÊQZ�—…çW PN UU�>RW•­hÆ-ʼ8t¾Ü—�ÙÊ»eŒaœN Ãé,i–úÿ¦nÖô€4‰3%J%h[Ñ™QL³׆†�qJÒhH㛸pW £'}\BI¶Äaˆ´¦Ùiµ"‚@àòŠ™f›ÓG–92;ÇloŽ0i¢“6RB`œ¬Fñ+/ k°Öÿ®”eF•§äé�2›`«ÊŸ®Œ¡é4•qX,e:¡ÊR¦ãå`Èpœ2ç †);;&ûc„ HD@n K (á�Hl‘ׇ:ïr¨(|\Õø‹r~jo¤`X¸aŠšV2V–¸â*p•oj�¦,‹ºšZ2. �>u­âXsq{bHcf†áÈ!{‹¬®ž¢Ÿm3�4‹s=B±½±Ë—>ÿßù�¯& Y™?F™Ó1Qív›‹›;l�ÝÎ,‰vˆå6÷‡äyI‘¤Ô:¢¿»‡sެ¬üWjtÖÂ`E•U˜Ê1ÖZ:Ý9úû»4Û1ÎŒ1dyF†Ì/.°½½Mš#‹6ãÇ žxüiîº}‹·ÜûÄQ—'_¸J%5ÓÔrÝéÎ?µÃöxÀù‹8yjŽÍ­]N;Æd²Cè`Xå4Û]öú‚YÇÜâ2‘ ³Øµç™¬m�SªÊ0ÓiQßV5š¼Â:\ ‡ÿh JIž|òq.]½Bù¡Œ5Žf#&Ï2>úí,8Í8FÔNòÊZæz³t»=n9w ³½Yz�: ÙëïqóÍ瘟Ÿg’¦ ‡C^ýšWóÕ/F ú}ÞùÎw„ŠæLóD¥ƒhÐìÒ,çÎ�ã¹gŸckk‹�ÝmÂ8âñ'ã­ßùVª¢¤²†KW®ÒíöØÝÛc2™°°°@£Ñ ˳ÃÈ•Ç)¸úÙt°ß“H'yã=ßΑ•UªÂG q¬IY³.ýçÄ–¨¿"µ(tpëÄ5+G’þ±pÞ¿÷/á߈ª(¼8eàòÅ5âäzÞ÷sï#�ð¡?àO>ô'üƒ÷ýCÊ2'/ ²÷¹ÏqÝu×Qdçn:Çã�?ÎúÈGxË[ÞÂÇ>ö1ô1¾íõ÷ðȃ1;;Kš¦œ9s†½‡duu•ík[ø8X+hµZdYÆ=¯¿‡��múý>UUÑlµ˜ŸŸgoo�ók¸í–[¹îúëÙÙßaqi‘û?ÿ%´RY>ÂæÕu~ø!^ÿºoó®HxÅýó-´^€¾‰–©]UQR”9•)ýƹÎÚÇI‚ÔÄÜ~÷½,¿ŽýIʸ?&ŠBÃ!aÐiµXœë2í²¿½‰)3„3¸ª"Iè0¢, íÐçÀMU"”@ékÛULœÌpôØ)À1èïC•qþÉ'ˆ¢�8!Ë3Š2?„Y*)‘2 BœuTUNUV<ÿä#ÜÞj36™››#ˆ"ò¼¢ÙnQ–žk´·3$�æ´ºóÌÍÎóàW¾Èò|�´0\½¼ÆÚÅ‹œ8}#K«§¸íÖ[0ÖÇáZG�Ójµv)²)•ŒKºMEZ¤¥!’@øúZ?YQÄQ€k  ¬/$'P˜>Ö"¤õ-W•CPyACz{¼u„E‰œ±!P)ý÷³øÆgJy§”ÒõÇmŽR!ëͽPh,3"åDW1ÝÜa˜'ˆ<Ääþi¥&—Š0ð"‚©¬Ÿ�PôrÏ5¸¹ùø—µ¾z¸f¹Â¾h‘I‰‚0ÐT ;üäÊÇÄêzgíÕŸÆ�µî�/"¤ª[�<@á£&Bú¹«E*WGÆœ³ßP^•ÂR…­%I²,Ci Öê€Â”‡bNT³^ŒqEN”Džf}„.Žbla}äÏZÂ0d8é)$ZTÂ×ôGC¢¤�F�g«§nåýá·ð—Ÿùsš�6ïxë½<úȃ?q–Ë×6Y^=N +ò¬ÂTÓéBJz½Ýnë,YšF!Iâ'ÚUY±zt•Áp€’Š$ŽétzYÁl1�ŒÉ¦sóóHS1�i·ÛŒG#f ¶…Ã˜Š‰-82Ûæ¦á smÏRËÆÖ5ŒŽŽ÷i$±‡‘—Ib« çüU[(…@QVÄQ„oSyÖ5cò²¥s4š-LUx(npéê‹‹Ëh „o Æ4ã­ÓIJ™g\â8{2ç�oy7Ý|Ž+ëׂ6”9ZÁêÑU¦Y†›¤ŒG#:m�V«¤ŽÙx5À’û‰±Á–êN}½Y_é~Èõª¯o„"ŠK²¢ ©•uX*pŽ@†L²):ˆÆ�š‚c-B)lå¯Í8ŽÉói|œS)Å4›h�³–@ž±`}«L ìÄzÇ_èÈi ¬ñ÷H Uùò¿¾ÛÝÎ9ò¢`4“¦)JùÆFk½°{Pç~ÉsBP¡ª”^k™8 0B0-K( Œs(åoÒa5ö©ÆçSÇ!s�„F#¢•h’0 ˜u¬,.ЛiÑí†4š!qÆDÁÇr•ô÷sk-¶ôßÏÙSTUNY¥LFLžR¤déEYYò´"Â�)ɧcªiÆd8¤œNÙÙ1�:¤L�eICHœ�xrœ£pé¤çÙÝ#U÷:‡.3U?“¨ã J†T¥#Ë*ÒÜ�GP”YGi´–Dq@U…8Sb$8# ŽOgÙMLÆÝÂ`D€Óþ‰Ï0*SÆ“ ¼óModg{%AZI7N&$±–MóŒÂ\ÚÛcsŸÞâ KK <úè ìç)J8 iÄlno!¥¤Ñhx{å±R)²"÷Î á� ¶ôñϵËWpÖ�e)Â9_ÁzÀ¸u¥5Öh¤d8&�O>? ×y”»_} YÚæâ•Œi©Éò‚Õ#'HwÖ)Œf¿?æèÊ ë›[œ>{„��>só fÛmçI‹œölç««'ôKv¶‡H©ÆèHaŒÅØ—ÿõýÿuù¸Ž¨¡ÃŠ+ë—¹¼~¡kŽËü<çÎ�ãò…‹ììz¥—/_!KSî~ÝëHÓ”��uªªâÎ;^í¯=­8vìq%7Ü|a²µµÍ‡?úan»í66Ö7˜N&¤{ûÜûÆ7Ñn7YXZô’ÃB‘ñA0¿¼ÈÎÎApþâyªýh¾øÅ/°¼´Äù‹¸pñ"§OŸfk{­5k—Ö¸ùæ›yìÑÇ(ËòE®ÙKVY–uÓ™âõ¯»ÇG¿¤ Ë ¶w¶Xœ[ ‰?…x ²à`ìCîwª>c|£—Å¿×Þÿ’Ç"þ_8O=û4Ÿøä'xçw¿“¯¿g—.^æÜ­7sêä)þèýäü £ñˆK—.±¼¼D¿ßgk{‹ápÈ»ßýn~û·›……æç8yò$ëëëÜvÇ휽î:žö9ÿZ�ãÜÍ7sìøq>sß}|ùË_æÜ¹s|í�8±zŒ;3û￟·½ímXg ‚€õõuB|Ÿ' C´Rô:]¢("¯ üñC÷PQÄqÌÖö6�FƒÛí�î¼óN>ôÁÿH«Õ" C“ûƒ=æfçkÃ+. o•õŠôM´ê×˲Ä!¢¥ýüÖ(¥fqe•Πû£)yå7O£Áˆ8 éδYšï!)¹táYN¬Î3Ú¹D>�Fš¢,™ŒR–�ÍÓkµ¸tþy¥CZí6ÑL—•#G¸rù2B8ší.3]ÅîÆšÍ’8fok kJʪ8Œ(hàœð\¥I³i½‘‹¹záyf§9Ó<£7»@Q–T¦¢Ùì0 }Ý«s”EÎÎÖ&I0 ˜[9AÒšaûÚé¤O3YY\&Žc–––)ÊWU¸*'Ïsâ(bcý [k¬¯=KC¦„K3Í�f °N¡D@á$�ÓÆj…±Æ3zd„--ΕàœçÖÔ�X÷L)½àalå­ØÖa1T•A¸Öõí¶vê©%R+,Ö·³`±¶‚«�dµÐ"ÀZSÒ2–9Yriw›þ4b\DÈܶº˜@c¬!Ͳ ](¾ÞÞT(Ä7D D¿*« ë¼ë§2é%/ÏbpŽ@Gþs”Ÿ¥êß½šN¨¤­'/S×̃oSJ¢´oµÁZª²Â AQUž á|öXà0Îø¦à†/Hl¤CLYÅ®¶`cˆ¥MKMQGj°�å©¥4™ËÈ‹œ²ô çÊ”`-Y1¥5‰ãë|ô'‰LŠ)JB¥) ùSu–<ª£@Â5xûwÿ0U1fõØ*ö�Ïòò*ÖTà$k¶éôzXS°»»M§Û¡Ýl2™LÃ�ñhD/èá¬+J¡(òc IÒdoo�$i’$ W‰£ˆÞÂ<ãé”ݽm:�/\8�²–αô–è÷û­€Æbƒèé��lÆ¡Ÿ ‰«J´Rå˜L3„@€–Š¢´DI¬¥pŽÖì,û£ÂXVf»(©h·š8ëÅÐ$ŠiD1ÿü—ÿ%?û3?ÇO¼÷'yô¡‡8sãMì§‚0l°yu�ÎL‹Ý�mŽÌÍš‹®bŠÓH9õqRc�ºÂÙ Dœ| 'p¬)*öL e�Ãßg¤r^øÂ!¤?”¡FT‚4ϑ™U}‘Bb­CKï~RJQڊʔމc4û¦@P™ÊCy¥ÆI ½PŽ„q>AHAE(�øÆ/S’c&ƒ®(±UE1™øf›´ Ì “|а%éh¥£ÈJÊ,%´uÜUHBªÊšÒ9ªÊ€’P5vÂGÒ¬õÍq¨Zpñ|QÿÞSÔµÆÞ½4I+úƒŒn2 $3­„š�¦ÑŒ¹ p%¥ç”ÀKEaX‰v‚¶Œ!Šyø‰geii)LÄÞ(ã/þêK|ûíg¹þì)œSW1š ÃŽó^ ·|œÍ½1Nj&Ó)Ï]¸ÌÎ8£ŸMéu» ×öv˜æÍfëñ(Þ­`=¿Í ㋤4`LY‹<Å UU ¥4ÎXŒpLÒ)ãt꯰H%™þ?ì½é“ž×}¦w�åYÞµûí ûBÁ \$S+µ�µX²ËŠ•‘ì±åš‘�ª8®™d¦RžªT%ò%•x&»&òÄãŒÇ²[–åE›%Ë’LJ”H‘â’ôþö»?ÛYòá£Ê jv¨tƒõ틽yœ±´»ó8¡ÙÜê³²g^zfyÁÚú*4z·ˆ“„8V,,ÎÑï�ɳ)Î"¯kÑîuÐîÚ�³û]"+2^xñDöK+K+¼ë]ïb~~ž^§Ëöö6+++t»].œ¿À¡Ã‡¹é¦›‡Qlh‰õaj#aã_�uo¼Ào@íviÔ¯áå�%‰*g)ª|÷{ଦW®yÇQLiJ¢(ÂØ*xã(xÔ¤À:‡ %#"�P˜‚¢*J®Ežáp®kUoÌJ‚,Ö‚|²JY-‡ºYá�ˆûü)®^¹ˆ5% ½.Óqp&QŒV’Ê” GÒF“² \«,›’&M¼ 1D©5�ζ2,/-!•b–g´»]ìVïÛ{k-�Îû÷ícØßoÑ:adKÞþÁ÷0}ê‡DB߆}µ’‚†TÂ1Ëêš{ç(rK¤± Ì™D{ÚI‹$óÓY[ZÒÓi6�ÎãµdR:”Ò$*"Š"V²ªDźfjIzi�`<›Ñl&L²<Ì­çÐþ#üáüï|Ã� V_áÄÍÇÙŽˆZ+\ÛØ »x¥,;¯\fåà~†ÅŒ=K Dø\BhP:Ì/E+@ ]ç+„0iÁä�¦¿z*EhYA‚’–«×‡àbŠlL;é%Å“Tز@âˆZ)ÆÓ’îÜT.8�„CG’"«hwÚdE�V¡]®*ãÁ{Oa ”UÄJ6)ÁÅ ´ Âàl#ÂÀÛ×þý=šŒÙÜÚ ÕÞ.:äµH¯êgj€¤þ0²`h[²q/�f¬rd•¡°é+4U»+¤”áÙ}£iÒ…:ñv»A3vtŠn¢Xè´I)Í( ÃÔ.�¿Ê-Ú…¸då¦@˜°çyÙ k fã1E‘a«’ª4äÓ).3TEÉ,Qf9n’Ó,‘ e­¸�-,‘PÄjŽX{²"ÇË oC|uZ…†9„GÉð÷Ð@$¢ ï.çÖ˜šQ¢êÎBøá±UIY f™a2)BÄ[8:m�Ôk|/¯ñÖâQd3K…‘[N†ñ‡šÌXÆE…“1o»÷$Bu¹rù�|ïI~âŽ#¬,öȲc*¶û›,öæY\ZdšçTeI–YæçÈ«’AQ00ŽÒx’f‹Á°O^´»�FˆýÂndF'1•5Xg™L'u¬@GQ=,!UÍ€ŒPÆÐîtÙÞÙaœM±hZx²E–—l8CÚI¹xaHžIY!w9¯llÒlͳ²÷0“ñãñ”#Ç÷2Ì+ã)7ßr ³¼¤Ó�g<ËÈó‡Ÿ`Z•ôwT® ÕÖ<81ÃaFY†hqšÆwØ�Ȫ!»B¨Úù çÎ�«‡qž[n¹…{ï}{÷î¡‘6¨²’ƒÇ)JINœ8ÁþC‡˜GŽÝÄÂüû¤·Ô£×ëE�§(Jž{ö Ýn—õ$_þ«¯ðò¥‹õ÷J°º¾Ê¿þÍÃ]wÜÍ{Þõ ·Ýz+Z®×«Ñ�Q’àlmo±gq êýènÉI‹ö>| Ó"ã›�|‹¿úêWØÜÞ _‹÷Ì ÇøO¿Ë•«¯ðÑ�üWlnn1ípíú+üê¯þ·œyö9¾õð7yþù7Ðj6¹páÎ9^ºpŽÙ4£Ûéb­åÔm·ò+ÿͯðèwE É'å—ùÒ¾ÈË/¿ÌµÕkôz¼é­oáܹs¼|ñ"wß}7ýõ¿æ-o} ùèÏòÍo~3ÄÆNÞÌÜüy9cÿ� 6¯c�£=ßbõÊ+ô—i4ÛŒû›d³’fwŽ(i¢4ZÁ¨Ì˜”%i³AY–”¥!ŽS:Ý9ÚÝ.ƒ�Ð@FšJ²Ù¼g°½ÍÞ#Çi¶‡x$í (gà<Åd X˜[‚¤A£Óf2͈“fmñV\xñ9~°}•o}YñÖûßÅÑc·Ð[XBé˜ÒzŒWDi‹Å=ñx6®ž£?]%U‚HùU‚JH ïiFihÍ"@ží�)¤Šð¾ª§aJ¢µÂ:��gÞZ„7àƒx‚#Lç\೩ÀxtªB={í| •î ]MtáÎVHï°&ÃStYÑ£äÊdÄ4Ÿ ›QœbuJc®GQC1oˆ:²fúD: uôþOàɸàЪvf„uˆ¹ø:š`ñ*kÂKÜøºjÚÕ˜¯'I5HÛ…è[UUXïj‹o]_Uá×°´Ö*ˆ`ÎìŠL7¦.¯õåe88{ï‘Äái¦M£â8Å O^æ­‘^—Ž5Á9¥UYáŒCª0 g­v›þp‡fÚDÅ1BÑNIA¢ã݃§’(a6™Ñiö0•#MRv¶¯sðØÍ€¢È3æzûÙXßÄV«\ºx‘Nw!D½Ù §f£E³Ùd0,hwæh6›ŒGC„ M^“ÑãI#STÆ¢£¨Ž XÚݦ vö^4Ït–Ñž›cks=°DJÁoz#�Íuy¨³ÌçÎ_ÀöæÐõuÓNJkÈŠ’N)In <¸k—7HÛ X�"rƒ/§4)ÙtÂd8 ‘$4u•#V �ó–ÒL}0«ª°�ÒZ‡6VÀy�’L‰BÒm%LúUY`M‰‚ÈÅ ž¨3œä‹=Ö¬ç¥ï>Í=·ÝÊÉ›—éo·¸²>aþ¦½ä³m*Ýc}8¦×k‘� q³ÅâÞÄ�&æÚuŒl³ÞR¨”ù¥½Œ/]æ¶S·syíË–ö‡\¼p‘ñ4£xUŒïÇ}‰Ú�¢ºa¸Öï÷QJqèà~~íŸýw\¹r…Á`@£•ràÈ~’$D»•R¼ÿC Ë2öØ%Þ; IDATO¯× Œž•ÆÔÐxçéomSU†ùÎú¹?e~~…gaa�gžy¤àÖ[ociÏ2�FJš&»î¿à2±ŒFC¾ô¥¯ð�¯ƒªr$IÄw~„ðÃùŸüåOòÄOðÄ÷Ÿà¥î|ð=<üðßrþ¥óììì—§Ïxç÷Üu7'o9‰ª]cÖZNœ¼™/éK|ð¡÷óÍo|ƒ�� ~òC?Éß>ò·äYA¯;ÏÚú*Æf³ ³YNžçH$ý~Ÿ¥…ÅÀïûq€ò½¾^€~”–®¹ Óñ[UäÙ´Ž„¼ˆQœ%M„Š˜Ì¦¡6:Ö$�ˆí�âX‡œlœ°gÏ^øëÌÛDZ¡´¦Ûí0í`ú}æ–AÇ,a:§)U‘QU†öÂ2Q¦ç�v›Ù¸d2š0�ÂÁÔšÍ&‹KËäyÁt–1ÍKæææ0¦Ú­s ÓGOœhª² »”RUa*¤€ÂyÚ½åà8‰bDœPYÇp4Aë¡b¤N(ò+;ý¦˜ð•/ü)­Î< Ë{éôVhÍ-Ð�둤i¨”�¬8A9h³Ó¿D'6AŠ5^*„Ö6'%¨ï+¤ò`ˆïCLÉ9”Žƒ»A„Æ-Ih¿q΂³T” . -Êø³Ö WWê*ç‘Î!xipÞ×¼Àºnݘ2Õ”Ȳ" �SM¶Y¡ºYxI$M¼7¨FGà‚£GGª®¾Áå±Zþ(V˜ )êiƒÅX‹³®æPÙÀ“ÛYø½¯"†)tËJù׫c\Zذ÷á׈ðõÜp.xo뺫›? %$^³›•¯Œ%Ër p„ €‹ñÁ)`ëzXï‚è&•ÂT# 76’$Æùš!B‹Xiò¢‡ gÑÎa¬ í3Ög_Upþì5:s‹´æ—PJ£¢Ðb³º¾Áþýû¹tù*­v;¸òŒa¡µDU”L¦#¤P$*Æ–JF4[ãñ&BFµø#˜e³:Z3�Li¶Z¡�ÆTeÉÂâ^Jòé)ƒS »�âÜ â„a$¹YÅ4]Å ’P†{ÆÖ U'$% œÇc‰# .ÄÞÀ¡„¤©%�f ç< ‡‚IURU!ŠÒìW–õHïk^MíŒó°6è³ØJ‘NRæ™DT¶äÈM‡9uê(ÛëÛ ºXÑ"é4±^’Í2´vYRÙ—ÌÍ­°g±ÁáCï§W;z¨�€s%2Ž)ò1³á&Ò”èf �´ð¦a:ƒGÖðxK9ë3Øìò¿ýÖ×�öÓëH|#NÈŠðswÞ‘èˆÒ”¡ÌzªÒ†çœ¸á¥uˆfS"mUßú»Ó\Jj„'p5‡LU�q†XG�“d ¢ ó×ú2ÆìF ”R¨:E�F­5ÚhnQáÙç%-¥XèÎ’íá„¢ª@è ÞZ‡•:0èœGx ‚õxåQ^0Ë &Ú‘Äšžo055a�Ã;‡5UùãQqŒT2¸dl‰·Ž"¯(²_Tyh·*³<¼û*‡’glýn�8"È )Ÿ¤~ŸLËàxr@i=*Ip¥¡ª Þ¦ž”28\t˜l n\g��ã=udPì¶Ùmj¾ªYJÁåkRÔA¥h$)R8´t”FPÚà²5ÞQ(*‚ðê=" ï¾Ye(Š‚¸Ñà•õ È1s:›°´¸Âx2EÍl–1mÐì-âH9tä0ç/]ÇÇ-ªZ¨›ïÎ1 H£ˆN»�­�a"J vÄÞøGÔlÀWçsŒ1¥ …£Š$‰±•AEºæªx’(Â8\Γ$1iê Gl&žã7�à… —¨DÁ}÷ÞÅ¡�-.^z‰†˜q÷é·ñÂÓßaß�[Qcظv™H:"é9}ëIL$ÙšH{DºÉÊ]o$j6™[9ÈÎÖ&£…šqÄ…‹/Óìü}Üb?ëÕ!Û[Û»¹ÿä‡8î<ŸùÃ?äcÿ_üâ—ø¹Ÿû8«««»\Ÿ›Žcs}“ÞüÖXf³ÓÑ”(ŽPRñ­o}‹8JØ»o/Û[›¬¬,óèwå'îû ^<{EH%™ŸŸãSŸúmÞþŽ·qèÈ¡àÊß %¿ÿŸ>ͳϞAJÍÞ•yÞô¦7‘F1?üi+­‡wr×!¨•¢™4ÐqD–gìÝ»—ÑhDæW®¾Bš¦»Ï¾ë†ÛïësFíz®Ýö¢FXk©|‰Ö’Ï¿Èÿò¿þÏÜyÛi>ðþpÛ©ÛO3Vö-óÝï>Ê¡ŸùY¼�(¥xüÉï³ÿ~n;uRK6··øüŸ}žïÿàûäù¬v¼€­Å¦PG/wEªñdÄúÆ:ÓÉ”O|â|á/¿À§ÿ÷w#oóó󘢢( Ö®¯¾i-$�Çcü¾úÕ¯QV%÷Ü{/ï{è½|ðƒàž{îæ¹3ÏrêÖS¼ûÁøâ—¿Ì… 9rä—.¾Ìl–ñÔS?à£ÿõG9þào¤³x[áÝ¡w¢®5WJ† fëH"…suí¹x'‚¥Ý› Èø0Þb]‰³Âd`2\Y0›ZFÛ}ܤI�¯F ®œÅ6ç˜[©P­’hn'¢Ý(LU¤‚ÊÖ‰A„¶ÞP qç"¦ Bï±U¹Ë Ùm)|pEA-þU¿Zßø˜@+]W¾«S².@®•D ^œ¾–¡jáHÔß»×~@ªÊP™ ]²•2èHcœA!ñ^Rä9"’eàø($J+Š¢‚„u´Ò&¦²D*"/ ¤—àZªÝ¸‰q6L’D…ª!à g)°ì]\á¹§~Àé7ÞGw¾GQ–´»ó¬nlBœ°gï^Š¢`2ãņ̃ ÖZúƒ½V—Áö€æ\—ʹ1M=JHŠT¤ÃÇ’PGiš0�êªcK»ÏÊžå:>æÉó‚$JÙ\_§8´ˆïµ�kSV’”µY†VŽ–JÈd•¥²ža^Ñi¤$:Ôç¦Q¨¡�’˜XY¤„H¸Àÿ°�Ä1ƒ�QpA8˜››'+Kòþ'ü`dz7é’ Çx«�^Q3’(åø©;yáù¿àðžÃdVSÍ,q“¦1EÞJ¤´ºó8çXßÊxëÛß„³O‰pç�)!,Þ±Fó—_¸ÆÞ{�V:‡­<K¸‡ <#6¶ýAÂW¾lù“ϾÂÁý÷c¬EI‡ðc+âxŽ,ËÈÊ‚Y6%n&>©5væÐ±@‰ðÏ‹‚ùV¯¾–BÌ8ЈÀ‚zŸD³­õ. Ú×Ñ4_ç•‘¼HGÿp7ÞßÓ²Öî^;�·@7 Ë7Äõîk-ªÈYÞÛ¥•¶f–‹kÛ”NP‡ÂÐŒu=!Ïà2/HBÉÄZ”Èõj!/,�Fƒv$h4 i#«]–~Wdn4šu!@I>Í0E�¬'ÎZ‹7¶fï° ö¿Á2r^â…Æ`0µ;Ô‡õ%‘·(%ÛGJT’03&¸T”F˜ áCLÚÖ•>q#�CT(Öûݸ±ŒêDŠ2�gGàó!‚KÈ …”*|_$´â"È­ òŽíi�Ôšræ(�@ IeD3IQ¨ßgn~�Í�^*ZX £×îRÏ¡'¸tîyª²d25DbLÅ4 Î�»ŠnDêˆq–3�eXcé´Údã:m€ M`A´·XH®÷SÖ÷�Ú�†…aàÂ3u®Ý&Ϧè8°ä´T¡ÑQ¹Þøe‰V(!ÈrX>xŒ­�O=…—.¬ÓëhÞòÆStz0Ö³°ï0;ƒû÷,qéÂ%²ÁˆVÒ`ãú5rYàÓÚ fوrm�#ÇO±°˜«­ÂµÞßÙü‡¹éþ _Bç…sž¥¥%&£)�?ñ[›[<ýÔÓ\¿¾Êp8æâʼnZ\\¢‘4ˆuÌp{€’õõuúý>I'1§n9ŧ?ýÄqıcGÙØX¯÷˜Š««×ˆêr�G}”$NùÚ_}•{ï¹›ã'Ž¿Jœ #´ÒÜ~Û¼ç�QBb­åæ›Oò7ßú:«k«ÌÍÍ11ep‘v;v;ÌÍÍÑëõ¸xñ"ÛÛ}ÆÃQM#»îîÐô"Ç7>·sŽ8J™ëvƒ«´,�dy^?+-eUòý§ç©§Ÿäío}¿üËŸd8r}õ:½^¯.,ñ¬­­òÕ¯}•_ÿõ_çÌsgøÌ†Ñ8¸‘#­‰ãá%y‘㜭´5‰@ÂÛï+ûØ?â_þ³ÉÇÿñÏóÛŸúm¼÷Ü|ò._¾Œ’šÙdÊÂâ³� Š¢`4Ñëõø½ßý=V×WyßûßÏd2æ±Çã‰Ç¾Ï>Ƚo¼‡;8޹ç�oàÙçÏðÂÙ³Üzë­lolâ¥à¹3ϱÕßæ§>üS¼tî¥P@ØO+¥ì Gµ`ƒ�^~ùå0ìÕ÷Üs/gÏŸe:™Ðnv8rè0“шë5|g§�R2 ¡�c2æ=âU0èWµÀ¼¾^sëuèGhYÐÅx:#I[!–dJœ /)4:Jh5[xaLI;m¡¥`~¾Ç|§M6ògü{l^{™F¬Ã¦]„(Èt©Â”Ò;0¤F‰0q·Î€3xSâ]�530¶r\_áM„™å$>¡©=äC.]Û ŽbTið‘Î-‡­à*Js¡•ÀUb·NÔZƒ©›\lepÎâêòLyC RÁ-$õêZÏàVr5œ28LØŒ×�P! ÑZÖ\›‚P�Ýiƒ$ˆQƆÐk}9¸ ¥©ð¦À{GeK��ç“D1D0)g´mlnI›)™É‰“YÒ$eVÌè$]ò¢@iIi}ãÓ�Óâ Ö1¹-¨LàVÄqDUY’Ècm…õ†¼,¸¾1dy©ÃÅóÏrôø­´» T2âèMÇxåÚU–—÷Sä9RIÒ4e4ÔBNZo,,qS9qá½åúÕ+ì?|+Zjª8¥Ýî0ËfD‘b°¬ðÎZæç†;æçz´št1ÛêÓju¹v}ƒ7¾å~žú߇»æéó/ ì¡2) ÓÕ‚Ùtˆ/2ª(AÄ1³ÈR‰ÒHQgP¹�ÄYö.t¨¼ÃËÃÉ”ÉlQs×íæ,ÍFƒF¤pEIÅ,/.s×mwðéÏÿ1÷ýÌÏñ“W8|â^L5b®×B¦ Ƙ¿sŽ(ÖDR ¬ sJahϵðÄa£lÂáÄ …ˈkk-¾ñ<ø�«Ëðu©Þ„òørÂhóÙ/Vüû�ù•›Èóm:©ÃPáªY?cD=í‹ã˜Êå±>´?¦q“[T¤‘F�eEÒLÐõ3Í:ƒs:¸$T®¢¨rJWQ ßi›ÜäÄQBV$IÂ,ˈ› y‘ýÞy?ëF,À×ÂÆt<&I²,#ŠcÊÔÀÕÝ%½¹.¥ñleS¶KKnAF¡ ÀY Zãj¦’ À \iqR¢K‹›À$+Ùp�´`>JHS‹�„°TÎa½C8O,U-•D@*Í8"�å.DŠù¥ªv]¯UUaŒÂKéÁZGnFxžN¬*ðO¼�ÌŠ/%‘Q»U",‘³ %¦ ˆ’’XK¤ ã Á³â‹Öy„H¡ÐÑß)‚ p›ºÔÀ 8{¤7hé1tÐ.1Þ‘¹ã4‘Ô8ëè´ÛHQT†¼¬H-fyÒ3�ˆ G6ÍHs,.íãÂK@D´ lm]ãÀMËà·ÈKƒuÅXŸ#„¢‘$¤IJ¤ç°µ@�õ³ c*D-tÅq\´u;PGZl€?@õ–àtÒ"8³t¤©ŠcÝV‹,³˜²"3ðÊæ.m‘O@ˆ›{æ*[£—é÷·xóÝ7sÇѣᄴա°Žsç/%)û�§Ñœgmk‡W.¾Â1çiÎ$I[ˆ(¥E¨4F§ zƒÅ¿�[ìGb½ÚTᜥß߯{G’Ä\_]eõú*­V‹kW¯¡¥âчa}s“kW®s×]w‡wàx¾}û6×7H’„Ë—/³¼¼ŒÖš_üÅ_à/þâ/øþ÷¿�RŠÅÅEΟ?_3ƒûú�ï|''n:Á~ð$ŸýãÏòëÿê×wÿ›÷žétÊO¾ÿƒ;v¼ú‡©µ–w½ã�,/-óÕ¯}•V«ÅÒÒ³éŒ#‡#긢DÐétX\\d6›ñ‘�ü,¿ñ¯ÿ„~•¬ðªg�÷žV³Å?ð“¼í-oc6�qñò%òlÞ3š�xø‘‡ »÷€ñއ}˜3/>K³ÕáÀ�,--†a˜ í±[ëü«ÿé_aŒ¥²R+NÞ|3öàÐ�ܼù<ðíï<ÂWÿú¯°•¡ª*ÞûÞ÷ò™Ï|)‚ï7~ã7ˆ´f<räÈʲDËàn]ߨ`ii‰áhÄã�=ÎSO>ÅéÓ§ùð‡?¼ƒ»ýÔí”EÁ`2æÙ§ÏE'Ož`ïþ=|â¿ÀsÏ=Ï£ßþyUÒh4XZ\¢Èrþð3Ÿá}ï{/¼ð®ƒTzÉÊÒ2›«/ŒFCú[Û|èCâû�?ÁñãÇx÷;ÞÉêÆ:ÒKv¶,/-3ŽXßX£ßÁÅU�é¦e8UÀë•ð¯íõºô#´|Ý ±°¼�½‡1ØÞ¦Ê¦xS¢tNÚjpÛ=÷![{PQ„�’FœÐë4h¥mÚíyFÓ1Ï>÷ùtŠ’ ™6U�’$I±2eß¡£T&çü¹s¡­ÉThåQ*EÔdÿ8Iȳ)yV„^í(h7»\½ðÖX’FŒs–Ê–¬­^æê+ȦZ�ó+9qú>� ®\:ÏhR±ÿ¦Sl§ ¶W/!pd³!]öÕ�bKU–\ÝX;dÃ�NiJ&Å¡‘JZKÜlÓêô˜[ÚÃÍ‹+ï™ w˜ŽûEÆÜâ^Ò8!IyN–¦˜,'Q9qÔ!+óm�%l&©E RF%PÞ!=�ƒC…+‚µWx8Æ¢tH\ÍÓ /'� áeˆKø�½.Ë R˜0Õ÷o‹à(òÆT”¹fm½À•šÈ;œpTù Æ#V¢”ÙútÏ!(·{á€[¿ok<Ö(„-2Þ[Àãjg„ •D"¥$R:ð=ô'•8‡wa³�p!VzÃð°;åñΛ³«B^ˆ0õwõËÜ Sÿùº]Í.Œ±6üÿ_ãËzO„@z�Dà„cVÌHãÀúqÎã�§‘$xñ“Òb¼¡©Z Æ™ÐØ&^8 Sa¼E£0ÔÑ=ïÂ!ÊV4 *nˆBQ8F:G[Gt›mº+ e™¹�=òÞtÿƒUE#mñÅ/üo|ã[˜Î¦¡}æ†c …VŠÊ{¢n‡™-Q‘fmí2ívL{.@g“�f“Y–…ÉlL£‘²¹ÕçàþCL¦cÍ¡4{÷fan‰å|Br‹æì™g±³)7ß÷ ?µÆ™'¿Ë;¯ð˜‰ƒ`b3î]Yäö4áÍ7½�«k®ng<½¹Æó“>;Æ`Q4£)BD1�uˆEz°e‰VšÂÒ´�Š"¶ú[DÐÏ”ôÒ”$Rhbµïy÷C w¶±•á'õõMhÆÈ–g±3žNP2Dò×£`¡Óaõ¥ 8v€Ê8„(‘Rám�@ƒ°5„[â¼Aˆ’þNΩ[#ºsBVxëk¦X ðCf£ˆ¿ý†å·~sƒ••\[RŽ7Ø{“€’(¦r\_U%I£Ç,ŸÕ÷vEnr*[á1xêzoEž!•Ä…©Ð2Â9KELÆ!›$ ÊÒ�¦ ª¶õ[,Î;ò¼ 7EíbK‰ÑÌ~ ^<(žŒiš2 ƒ«GV–e ýB!�HïQʱ¼4ÏFVpiT°3�…vE$ŸÊ8"íwgµqc‹ÚUäVy£’,ŠÁ*OWl0£iâX!‡1ŠuDI´PTÆ �O”¼0AŒÔΣ}àåùªNXc)Š‚ÊDáóZOeê*{%QÒ£Œ%á€é„ àbö5Æ×@׺¾Y¦óÖ†ˆ´åÂ} ¬CлޔBù iB&SǺ®Œ¶aQ_ÁÔí?Zx$" Ë„A h7#f•e:‹)Uàêt“”ùNë=ƒÑc:H—!•çè¾Ú>ã=È—ÿòóܳ¯ óô;è(a°3&IS†£ qœ2Î,EaX\Zb–ç5Wb­¡ÑòÓYÉ4/pÒ8T?çn;UTGʺκvÕµZm&YN¤52Ò”³ dpcWEF¥­F‹�YŸé$çêµ ší˜ÒloO˜e3ð†…ÅKKGè+Œ�þηßq7«k[,ïYäÂù ¼ðò·y˻ߞ7±rð¾òçʾ£·qàÄ�Èf“(HéÑIÊÜÂÒ?Øm÷_Úº‘¦ñÞc�¥(fgYÞ³‡Á ÏÎÎK{V ‡TeÉ‹çÎ1ƒÀj ûöícmu�ýû÷“ç9£É˜W^|�ýûöÐl3™L—/rûí·réÒE¦Ó)§OŸæ™3ÏÑn¶˜f=ô>î¼óNl^ñÞ÷>Äw¾ûmž?ó<·Þ~+B¦ÓŒðÃìݾÀã["Ü^÷Üu/Ï<óÞxî;Èõ«×8zäEQÐL[eI¯Ûî!÷Ô©[8ûÂó|ùk_AGz}c5ÒÿâŸÿ4ÓòÙ?æûO>Ai óó]î¸ýv6679zä(gÏžÝL;ç(+ÃÆæ&ñÎ�7Ýwe•鈢´´;í°×Ȧ¡ÏÖƒT‚þö6§ï<ÍæöŸûüç¸íÔí¼ë�ïâþ7¿•?ûó?§4%Ÿú¿?E§Óa:�²º¹Ê“Oü€»î¼c­´…šlDÆí?Äm';\¾r™ŸþéŸFKÅKç^b6›Q™Š4m°¸´ÈÒž%$’HGTeU».Ü}×iv6·8qÓ1„�;vœ(Šøò—¿È“O>¹ûµP§1Z�£áˆÉdŠ1†çÎ<ÃÑ£‡yË[ßÌ¿ø&³1ÍN“[z'9÷ÂY„„K/³±µ JÖ¸Üe5áƒ+7J“z÷þúz­¯× ¡·—¸ãîûXÚs�gyß-=ÞÊ|ÂÜ\+"f&LŠšqL+Q̵»4Ò&y‘“Ïræ—Ùð(ÏOI´ Ê5Yž�Ô,/­páÜ9?Iœ4èoo Uˆr•EI£%)ó‹K”¥ÁØ“�ØÞ°gÿ6·7Èg3æ{]f³)ÙtÂh0BÇQ¤h4šÌ/íåäé7#›=Š[îzJj²"CiÉÕËçI#‰°á01�÷·À6ÌžýÙìˆÒ&ûödõúbÙl‚W%BK´�™¶ÑIB»=ÇõË/±yý I�Ôl®­Ej:¿Ð#©*v®^c¡#i7›Æ�W¦ 5'Á∔ÀÛÀHðÖ #�/,Þ[¬-Q"¼$­©  ‰Yç˜k¨� MHRFuÔJÔÓ;�5–HKl9Ã×-cÞUÒ–8“c+É¥«†Ïpb™Lrö-qáêU´R,µÚl–SÛ¯`\‰«,­=·»á`é=ΰ4„�T¶ mA*ijT¤jAÊãE`h¥‰5“¤¾(…ÄIÐZ`¼Ez‡÷Á¢j�­c¼¥Áb�Çû ¥ÿÉ`¥a“D+CSCQÆ�:–¾rè:®PC3‰0•£Ùh3™�‰UÌt2£Ýi uØ/.cmí Óâ}Ͳ‚F”‚ Ïix:…3ŽHÇ(­CD…–’E3éPâS%U IDATTW‘:ˆ™‹½E®\|‰Á`€J$�´Åx<  Y I’â¬CHA³Ùf{k›V«EUÈÒÒ"‘öTFbÊ'œN'(^CsóóL§3öîÙ‡RŠf³IeKœuÌwç˜fS¢(&i48~òVZ�&¦ª?xšäÛßâT£Í×®¿Âž=˜öû¼ñ–ÃܧøA5Þá'Žä®›{¨½süþ×áÉõmvdBÒj‘&�Eå½AKE«‘�—&›0« ãÙ”$Š(×§” ©÷jUÒH4“ÙŒÊZвd�Àx©1³*çÔ¡›˜å¦2x%BÒh¤L²’ÊŒ�!/œ-¹åÄ„n«@¸údç%ÞY¢Ka�BY‰É Êe‘Ðj*„NqV¡"�÷›LÆ_{Dñ«ÿãyâÖýµ{—œï÷ë©kØ kCS *W¡¢œ¤Ýè÷V“9^„{Ô{_slø¹ûà<‰â”¢ Lj'¤” g‰q G—Þ£4"G#•Œg%ޯɧ¤QˆG,75}è}“MvÚ¿%@‰‚d>a2Î0Ö³ß>6G/ÇvÜœÂyÊ*'‰#L•Ñí¶ÑIÊÖ΀¢ªêÈšÆÔµÌÖ†¡“«ß nÈ¥Á–¡½±×�džÊy*e¬P¤ª][Ή&�¤AYålll£¶iœ ".Ɖã‘TTYÉüÒ2ƒþ+¼ðÜSœºý4××7¸íŽ[Xܲvåí¥ƒè…�8Í¡›N¥AXVQDÒé‘¶æw£¡¯¯¿»B)HE³‘RÛ£®n�'äyÎd2ÙýÎ�;Àd8â«_ÿkî9}›››Œ&c®|÷eZ��fc [ý>�F)%Ë+ËÜáoesc‹óç/²´°µÜ9Ç[ßú6®^¿Ê©ñfKËK\½z•Áh€Žb| ò>rô¦pmT·œ<ÉÎ`À‘#GØÙ¼„1È|íê5öíÙK·Ý¡,KÖ×7øøÏÿ<_øÊ—ˆ"¹Ë„¼6*«’ßý�¿Ç±Ã7ñOþÉ'é\¸pž|àüÎïüƒÁ€÷¿ÿý�s£Ôn¤À �Åò�ï}›ξÀ\wŽÉtB°œKŽ=ž}xô»�rß}oæþàÓXë8}ú4ïyèýŸÿÜŸðk¿ök<ðÀ>|x7uþ¥—8xà¿ôKŸààáƒ\¸p�Ów޵˪”2T¾á oàÞ7Ü‹‚çÏ<Ï�CûùÞ÷GÁƹ³Üu×]¬ìYBøð¼kEÍÝkáųgi¶Û´ q”òÜóϱ¸´Èòò ›gŸg2‡h·Ññd¢�JqæÌýmþûñÏéõæù¹Ÿÿ9>ÿ¹?åô]§i7ÛL§3æææ9zô(××Véoo³´´ÄÚÚÚ«öÖ�ÃDÝÒöúzí¯× ¡õÞ”Þ ‰µ%¦ 5ÐÖY”‚+W^¦ßï³¼ï0“Á½ýû˜ïv£§(0ÆÑl5Ió3#¹ãÞÿŸ½7�Öì*Ï;{ï3~ã�êVÝT£Tš ` ÆÛØÄCbc'iDZÛm;ËC–�nÚY«{µÛË+qÒ^vƒi0ƒÁ&Ì B€f•jR©¦[·î|¿éŒ{è?ö¹W"ɟݶzתUÓª¾ïœ³÷~ßçù=¯àü³§AMÐNÑêL1œìÚµ@YÔ,,ÌSd#Ò$¤(rÒV§„j¶ÖW0²É€|4ÀÔ5K—Kò,cÏžÝhcÐzˆI%Þ.�¦mÒ´KFXá „Pô¦¦¨Ö5�þ4¯»�µ¥Ë,ì;ˆ±†b°…Ö†<+[}âî =“.`¸¾‚ y]¥}oEiwÃW×Äa@>€.iEÝn•¶¹vvž¢¨ˆ’NúÆDÜ�&¯†ÔVRGYiÊZÊO+üÄR7ÐÓ&]Ë4|Ž&ùJH…©}ó@çt¥Xë�*4‰a'jë|"˜rغB Ò«8„0X]bËSj¶¶'N­“ëi®®®±{ï~Ö×Ö°Æ`”yF¬BŠÍ¥6ž3¡$ÓQ„ "ïsÞzæù<ÞÖ†ói B‚²Þò†)‹ kìZÛžm)„×E‰bÜ@½�s`-¡RÄAèÓÓ¤JKàÛj4rcv,hX‡±¶±�mO&üó…^?Á¯­Á:ë—e9aØ¢65A%dº¤¶þ€%ýøxµÙö†¥Ò5K­kBø´@ë›xiœPk�TŠ( ÉÊgüâvb&“{÷ïå?¿÷üÚoÿK«WŽjz­“2£Õï§ ÝþJBFàUU’9�NÌÌ̆ƒÑ€V«…�NZ´±dÙ„©vÛ4 \0¯’$1Æää…£¬ ¶¶69|ðZ¤ h·CŒ1L² aš0*r\^pð ¯ãÄÇ?A¹²Âm­ˆk+ÌûÒ)Ÿ8ÍÂáÝH=ak}ÄÔ|‚X»ÂÛo»�ï*-zè1ž�X/|úßT𢤣( Ž]3=¦­ÃŠYdpau�|’“&)ƒÀOqãöëÃ5n¼íV>ðþ÷ò²›n§×›&ëõ™k§ G#’vŠTqc �6bIYn±tõßøF^öò½„A…4’†ø^]g rÝ¡- mľ»¸|æ"³/ŸÆ„ÀAVµyü‰¿÷‡'�a‡„’WÝs”•�‚;~è-<ú• ¦âÖN„¶Ñ!<¸·6š(ŽqÖ�&-²bL B*« U@ŽWcnëñâ¨ÖM˜ø”€®j’@!?\ðMgK%ŒÆc¯­=ÜÓ üDø^J*¬.IÓ”õAö<à©Xk}#°M·bï\Ÿ²*XÙ2Ô1ÿŒ–"Øá¹ÊÇ‹X@£Ä‹ã¥ºI¸�­Ò:‰Õ~�rJPK(…Wx9‹TŠ$NÐF“׺öv@)�‘ÖÐ {;m¦…ŸD+)à¿D XášÔ.¥$‹•�kCF­½%vÖ )AI�B �ö ÄZ¨¥Êyþ�³�˜§B(¡HPÍðÙØ“ƒÀ«k´F©è9ۈў�žaè@ZKè4ýÄ7O�V„ Ö@ž—T`ÁV‚Ûn»•jã×_�ÅgOrÇK_B� lÁ`°IQYúS8uêakŠû¯á™Åe¿£+B'‘�$L:ôz=V6;QÌÎXꪠÓnï@y­ÕÞb þkTš`û.VЬ* 'ýn�åMël° ÔÕz^S£`Œ¢‡!­I1Qëƒ`b+Ê~�KNœ¾ÄîÎ<õ`�•K癞ßÅ Ónôë—.óÊÛ_C6™pèèõ”6"R±W›ì+®Õ‹õ­åšë9JcVÖVÙÚÜBžéYUU£Žv;¥²(xê©§¤";wk ív‹K—. Œ²ŒªòöÚº®éõú$­GŽeÏün>ø¡±ÿÀ>|ð«Üu×] ‡C„ôú}Æã1u]E£ñˆË—™ŒÇlnm2MÀn·Ã™3§9rð0q155EEô{=ºÝ.SSSTUE«Õbñò"sssLÏÌP”�<ö(¯¾ÿ»8zô¨çç<íK°²ºÊ?}çOÓï÷Ù3¿›3gNñÀð§ú§¬­­qöìY~ög–¥¥%>üá&8ò TÈæ`ÀÆæ&ßt;}öíÙ˯ÿ«_åK~•¯~íA¾øÅ/ð;¿ó;¬¯opöìYvïÞÍoýÖoñWýþ¿�[n¿­±Ãù5ªÝîð?üóÆž…=üãŸü («jG}ì4êœó–ÔåÕzäëÜ~ÇìÞ³›¯W_畯~ŸûÌç8|èý©)‚TeÉ©“'™›ÙÅCO<ÁKo¹ž:ñuQ‘¦-ÿù™ÏðìòüÞ{~—Q~…GÜíÐn%ëxÛ[�/|þ |ï[¾Ÿ•ÕU²ñˆ$�)Šœ^wŠÑh„� ƒ­-æwïe2ɘ™íÒ톄�dsi…^»EU@g×,ë›´Z³8+�GÌÍÍ2;=ËÜìþ.sÍá6¡ª ¯‚j¥”Å„;~èí|èÝ¿Í9Ê¿{ìo¸çu¸¼¢7=Ël{ÃÍš í3®2”+È7–yIw†ñÌWOó…sX²ª$[¨È73ÆYN¨$ÉÆÖ�Ž éNE¨0bye:)*XŽÉ³œ'¾òY.�<ÁOÿà�³12u`kët» ]’¤í­T�#L"eHˆ E§“râéU¬­Î3MÀC㽪¡BÙ’÷üÑ£ü͆$ÿµûXZtLí±(9¡˜X>úÉUÞõož"iï#ߺʯüÒ/ñš7åþå2\]# f·ÃW±Æ>AÆšc5F<—Z¨�8l’ UèY&ÍäØjCwjŠ<Ï<ÜB8ʺl”ƒŽ¬È˜›š¥v5ÊùÿK«�P�¼MII»Õfs´õ÷wãýU«Ý¢°þ€_–AœîüÝöA'‘BãlM¢ ó»÷péê2£ÂRÙ aõó’züç !(«Ê‡8£Æ¤Dó¼öö*¡bp’ªª¨�� –øµF ­ö ë°ÖP”Ú7K„mևĢ1LÛ„)bm�Û¶ká8ZƒÖŠª´2¤®JÒ$ÀJ° H–†çž—:¤u…��uw«­·mXÉöÀ`€Špáš0 ¯bJbéy…Ö¯¹>éÒîðé€F¡æ›n¶®›ô9GªµZœ *%évIâZçèÚáïÁŸêtxöìin½nžN3gh£Ù5ÓE¹švÚâêÆˆZ¦ŒMFXUÌw[€W k]‘†Š^¢¨µafvŽÑhLYúûƧ@´Z­†¯µÍ…j2ç q¢´¼„IŒvš¥µöÌÌ!ƒU ¤q CŽÚ@Õ¤=ÆqŒuzçÀ�h9›À] T’›š‡Ÿ|–·Üƒ�u’J³¾¹É±[ïÄiÁ3Ožf��xøKŸãÀu/¼ê/”ç|š¤Ùæ¾XÿMI%Q2)Ø ¨t�PŠ­Á°ú{׫·¶ÓžL“˜%xìñGIÓ!œ·�âÕ�UUáœc8qìØ1ÚÝ—.-â€�᯼é%l · XkÙn‘¦ gΜ! CΜy]iž|ê ^{ß}üÅûÞÏ�wÞé~µfuc�k�cvnŽá³çØ5¿‹V§íy?EF·ÝæÌ™Ó,ìÛK­kÆÙmkvóêW¿š?ù“?i@ø~ßìÁæ‡æûÝÿ�_ø¿À¼íøÜç?ËÆúÿòç~c-‡æ]ïzŸúÔ§øà?¸ÓDòÖuÏÕŒ‚c+@׎·~ÿÛ@{µêM7ÝD(ò,ç7óß4ën‡{ï½¥gÏžã–[necu£é0{~ÏÔTŸ£×å}ïY^033Û` &š”¬m¬7e¿O¹xñ?÷ó?ÇûÞÿ|ø#æWõWIÒ„V»ÅÒÕ%¦gfP €ùòâ%²ñ„Û^û:žxê >÷…Ï’ç9ûöíãô…óߢv’Â7i––—)Š€·¾õ­¼ñMoð˜çŸ‹?óÏþ)þŸßÏ_~ø#ìß¿Ÿý‘w�$ |ꓸf?_è¨ÆbÚDÀ4Vþ‘Ïß)õbèÛ¨:IL ÇVxË…‚©  2†IV13;ÏÒåó,ÌÏRÕãq£ëš¢ªÙOˆ’„4M‰ã˜¤Ýb}ù EeYØ¿—¢6¸rL1*øê§¿D5 ’€º®°Î;ê¥j¸<µ‡Õ*¥hwzÄíif÷'CTÚ!¬1�AÔx‡5y6AÈ“m±zéœ_B‰Ó†Í|ľƒÇ˜™™%Ë V–¯Æ!Æ ŠªbnaW._ÂÖI·Ïõ·¾Œ�åE.^^b×Â~Ž_{Œ~¯‡EáTŠU§ÿ&“läU>IÌÖê2‚ððË$J‰æöÐêͰ±´Ã1­°M­ý‚"¯~ѺBIœP BÝnm�°þ°äl�°àš‡±³œBÉÐOéù¹gÝHœÜîÂû¿* ¹ïm¨ë i U¥xvÑpaɰ1\¤�ø$™õ�Mâ($ÖG+[¦+Ê áåDNúÔŘ Õ©�œñSg-ÚHÏþßNÜRg4¥Õá¼*Hh-5Žj¦�2ž›~ìlêýfÝi‹ i,6>z[‰·äE5ï¯×í”?QnbÕ *!𯋎PÄÄ2òÍçËaî¬ÌqSÖ%ÆZ” ýëo I’ú b­ E@7í2Î'ž7c*•bâ&ÕÃ5i|�ò -!$ºÖìÙµ—/}åËü/¿ý;üÆ¿þuV–ר&'„= û¸æàaÎ�=Íh4 Õî ¤¤(\YºÌììÃÁ˜ù] ·6iµC²Ñ�$í2k¦wõ • !y^ÐëïAʄڒD2ŽX[[çСch]`œ#�Ú }ìl¨X S}Îd9ßÿÓÿœŸy€£3S|ï«^‡½ºÂÊ3gxâüz3}f榹xuȾ½¤ºÅÖ¥Eä–©b“½ ×ð‰•E2`’唺&ISâ¨Ãêh@·Û%m´•W°å•cÿì¼ç§8/]‡^½ÀÑÉ�W¿ú¶ús¼äæùò¿DE�¢,&8)YËÆLM%ã!9ãá�?÷E^ÿAdP#uä!êÂ_®±„µz‚ýë¯åÊÅGyüÑ—ók¿Ña$ƈøYn¿9%’9ŸûÚ€q±‹Á°äÝïúþüϾÎûþòk´Â×#L‡@ œó�„¦ À8ËHxŽêv©-¸À+.ʺ¤Ô"ðŠÁHEXaw"€‡£BHªÊOû­ó\3çé?_kMÜJ(‹’ºÒ”:'ÚW3)&¸mèØ º333äyˆ�ô¯í†<ø5åŸÅaÐêÏpâÉÓT:EbÐ^‰ò¼’R4ÊŸÉdBèDs¨÷ª» /—!ÎyÅ©Ä7A´ëÖX ŽT)J@…�õpi)A)�$D‹’Zx…¢Â‘¦)Qøˆ1 Ôe£èQÏ­HÏÒ BŒ|î9.šæ&=€(Š1øÆb¸ hva¤Ñ؈äö€åù¬l T ©5A „¢jìS¢¹Ný5ZQ–‚D ò,'RÒ‚pajZA@ bdÐbR8ÊʫּZKz[›+�¶¸ñÆ×°xy‰^–é¹iž9ý$ÃÍ—Ÿ]bnÿQ®lfÐn3.<öä#¾öÎ.=Š”‚( ˆ„¥?ÕE×%Y6a8± 7Æ7SGes<ïµkT»a*…ÁRi¿^/®¯2?·‹` há“Ö„uÔR2�èw»´Z-Œ©iµZ ·>q­*Áœ F#à™«+|ùá§ Í:k5G¯?Ž®%£ZSÕŽ›ŽáÂây®\¼ÂË¿ë ˆÎ.D˜`­FW´6£i'ÓÿßÝJ/�R* Šc²I¶Ã¾’¯ŒÝ¾¶S²ž½o§Ë AUÖÛãhZ@¢qM§9zíaævÍpâäS;~arêÔ)^wÿë¤â±'Ç9G·×åøñëBpåò"Ó3Ó»öZBð£?úcœ=w–W¿æ»øæ7¿Éh<àäÉaÈúÖ:�~‡¨¶f÷ t¦ÚXë ðXk{öâœ�,oµZ8ç<·Hø’²ÈùÝÿóÿàþûïãŸüÄOñÄ“O‘MÆ\sè où¾ïç÷~÷øË�|�™™†C¿÷pT�ð¶·|÷¿ö~¬Ñü—O’¿ú›Oòá�|„v«Å¡C¹îøqþÕÿô+üÕÇÿŠ«ËËÜtóKùå_þ%мäÝ¿ý¿Òiw9|ü0››[yA”„TUEže\]ºÊ½¯¼—å«Ël7cŸ±NÆl ·˜êO±tu‰=ûxøá‡yÛÛÞÊ;þÑ�`­æÂùKt;]æævQêzGAteq‰;3¯}ý!^ÿ†×qñâEî¸ãF£Ï_bssà÷áÍZ!„hÅþûík_ã⥠¼äÆ9|ø0û÷ï#Š$?ñO~”—½ü{ô1>ùÀ'=xúè1ʲ¤7=Åx<ö¯Ÿð@}¥| ë[Kß ëów^½Øú6ªLW”ÚÇ�§QÜü©Ã �­š$Ÿ"§.&Ô¥W%a€Ó#‰ƒˆÚ@¦äÙ„s'OrñÌÓÄRrù™ÓÔÚ’$Ë—Ï3^[&”‚ ¨¤£Öš$MqΆ¡Ÿú' I«E’t™Ûw�îôãINoz“ÁEž“¦°9àp(Лê!tÉòù§¹pî A‘tûì;z#Ç^y?a˜0-2¿w?Óý>ëëëQÌâ…ólm¬°oïÊ|ÂF­¹ty‘ƒ0¿kžó§Ÿ¤¨ æv_C®[[[ôgw’s'§75ÅL·GžåHz.C�a«•ô ’6ÃÍ-BW0ß]À ¹“j%› f |ô»Ó>jµ¼4 /ÓÕüaÈ¡�oô H‰ ‹ç·ˆfb†³~ºj4ÊiiÁ:*[z5� YÞLøÛŸÆÙR”~ƒo*â0A‹ R!“¼‘;G‘�郫5­8A ±“æ°=YpZ7“Ñ!5Uó"$>UFkŒðv~*,¥O§rþëá#‚8ç­IÂyð©Áùxh)°ºFH?5Öƒ¶�x. tûúÚŽ Ýn ½�«Ô•O®1–N§ã­3µ�6ÖRiŽƒ�m¢±šº.é¶»d:óÐg­éG*WRšŠ¢*Iâë íV‡"+HÂ„Æ H‡H%ÑV’Ä1•�ªžö7Ü}ýù/±ºõ[üöÿüoo,r÷]÷°1ÓJÛô{]â$f’g8눢˜^wŠ:-OÆôº=ߨ’’V+F*ÅæÆ&ÐADŽËKçØ5¿Ÿºò‡S(¤ B(ò’ã×Þ@™OPa@¯;GQäÄq‹n§‹’šZk¢´ÃÚVÎ15ÃÚšå5Gó�~€×¿ê»�Smfì½N‡‹Ë‹9vœáæ ÝÎ4#.Ðé¤0(˜Ë?ß»��®äÓWO±Üo±6ȹ²¹ÌÌ܃ Vט–¢•$X#h%-ªz‚‚Ö0ç¯)Ýg®ò·ÜÌñk�óè8£Jvïšã†Žrâé¤IÂÖhH'lln0Œ†cîºû>ñ±'¸ö¦!+¬­�Byë¤×âlF°¼²Á¯€ÖÜÓ|ù3³\sð 䣛¸øt�s»“‚®›§ÌJþŸÿë'IZ}¨Cœñ÷¾¿/Aଡ'ÞJâ|ØØšÚ4‡øæ°ÙŠS\åUb•©ˆD‚s‚4êPUƒæ°êˆTH%šÍ©ój©K"ÓØp„#PŠP)„�V”¢ëþ3ŸŒ˜Û3ÇÒÆ"ˆð`'ûÜ!  �"rûÒ»6bXŒ%('¶ ¦ò,ÖŠ¦iÔ¤BIØ*3]…Búˆué@ ¯¼Q²¦6þ}ÝVÈ„D$"!’8U ZJdyvP Zà´Ÿ¸çBS„5©Hg cIi½íÔV:œäV#"‰ÄR;�ÂQJß ´Ò0ÆPzΘÅ7³u�q’Êùë>T–ÚMüaÉ9Bi‘„S`%Ò„Â�jA…ÄàcÜ…ók¨³ kƒ®-"éPº€Aå;•µë¨5¨ Å ë-hÊ3Ò$FŒMH7†ÂhFY… Bn¾î‹gOrim‹ú‰“ËSg9¿¼ÊO¼“|²‚µ†$n!EÄ™ÓÏ`�F(K8zÝ8Å`œ³••ZC›ÇÝ IDATm,Q©óа‰«=X](jký{¤”·¬öÛX!(Êš:“àb²²@… FÔÎ6¼%¨�IUwºhS�³t’*— 6t¨n™LjŒ-ˆºë£ ¯¿÷vVΟ¢�¨V.qÍÁ}tí£6’Ý{vqåì9žøÊáú{ï#¯6ÀItí(ó •É™™;ô÷sãýƒ+ß®ÂsӴͤ±ÉŠ’¾ÍÄßþ³�^aâ•{þÙ!¤À4¿öÏW�q~0T×%ÓÓSeNQÜvÇí¬¯¯säÈQt©é÷¦¸ë®»8uêûöïãæ›oÆ9Ç™3ÏÐï÷yÅ+îÞ±HÝóÊ—{åœÕœAÄDAH–OxúôIúSÓ;r„²(�Æ|àýïgïþ}ôú}6Ÿxü¹WTJf§gxË›ßâ›g.æ?ô�8ñôiΞ†ªÊù«Oü»zˆ½ Üwß}€O×ûƒßÿ}¦zÓ¼ãï`0rê©SìÙ·›ÉdLOQV;fgç8ûÌYæççõês–V«Å¾ø%ÞúýßDZcÇxõkïå›�<Ìç¿ðYÚí6wß}7ûöíãàþƒ\¹¼¸c}(«‚…ý{8vüZxàæææ8ÿì³,^^äõßý:þäOþ”n»�úV:?¤Û»w¯w6l¸zu™¿úuÀqüøuü�¿ø DqÄ®¹]¼ô¦—räð¾úÕ¯ò±�}œýû÷ó²Û_ƃ>HV6vdѤ'ºom6úæÏ‹M b½Øú6ª�­!í$aºß÷ñ½µŸ¸VÚ’%º.9ÿÌ Ê¢`jzÚO}pÄi‚¶‚îÚ(ŸˆD�WV8ëS;‚@yoàdàO(„òÉ` 1Úx†‹ñññÆX°m 6.\.xð‰sT&%’ŠªÎ}#*Ž •"P鹩Aj]SUÚo¤MM]f˜º@ GÅD-Aài£�O{“ž¢¦ƒ�^!bœÝ±)'qMŠ™TÊ;?„tIíÕ ¾É䣅u¯ôéIÏea?²‰'óª(oI3Æoj¶'å/ô ƒgýá¸65ÚÔ$QBejÒ´…Ë2”T�Ì�ô ­8N0¦š‰±°Ô ÷ÃhCùt/%BLíÕAhGžç´Ú-ʼ TÃ×ÉPVEŠls@<ÝffvŽ“gÏò?òÃüæ»~ƒÏ|ù«ºæ0ÿä|õKŸå=ïù8»‰R’¢¬Àù÷0Žм$ŒÚ­6R*66ª…uN„LÏî% [¹&ŽS” ©Ê’ª¬£„•åeŽ>ÔXl#o®Éó­+zÝyQò½ïü –>ÿ0/ûî7óé�ÿÜ|ÑÝbùä³ì’sœyæ9ÈòÕ«Ä*`s4!Œv3¯¤!ÆLˆMEº"¹“>^z3ß<}š‹slŒô’�¤‡8kQ�`RŒ„¡mjcv}‘l&’M“³¼¶ÌMŽ]w”Jn¾ùV·6XÚX£“¶@EÈ(`Ë*fû{ùÂ×þ·ßÓÁ50y‡A‰–pÂö˜ç'ß9�q]øÔ˜_üå?ãèþ7 Ùƒp!Ih�j¤è(G'08j‚>ÌÎÅœ>ñ q¸àY^Öªˆ¢Ê‰“ˆ öƒc íVLYUJ²•gtÚ>…& D-жBH‡� ÿÌz˜sŽ@‰ÆÆPV¾q)¥$¦I@“RblIQ _ø÷w ü�®Ôá9_°#Ù4M«Îq`Ï^Î/]ÁJ‡pX©ÐD¾I!�dçà·£À”^ÙUÖ� ÄhÂ8%”Ê:„Ù`d-*E£ôH"°8¥±Æs� Â90e…P(µ·M…HØwH ŽZ9jN*Ïp‹RD`QaˆÄb °UPkGí<0ºªŸKÆbH­©+�ªhJà¬Å5|g¬O2 �mmÓ,²Í�ŠJ“åýv‹²¬‘(e±Ö‘gV tU{{c p2&+kÚ¡bsk�0‰©ô„ Š‘FR•%­8a4�å%Q˜²:\emRrÃmwqec•‚’0MÉê Y&™Fç 3Cgw¤bccHVAi,….±B*E·SUÚ7 ¥·×R�«}Wx©§ÿÛ�ÆB³—j>v[ý±wï^&“ “ÑxgMÜþ±ÍÛF*!ȳ‚ª¬¹þ%7`´fii‰§ž:ÁË~î¼ZØÖœ8q‚ûï¿k-.\`iñ Î:êZsíµ×ììÁ––¯237Í«î}+K«<òÈ# 6†¬¯®±vu­+ŽÉpÄpsÌÙ³gY^¾ÊÖæ_øÂ8sê4®¹Æ‡o;Ò7¶êºä�?ùSDAÈ'þú|èÃb~nžn§C¨¬€“gO²¾¾úÜK‰Wõ»ÝU«T^­÷Š»ïáÂ¥óTuÅâÕ«>v”o¼‘$‰‘ÒV‹Ûo¿ƒáÖ��þåÇ€»î¸”`<1=;½Ãö™™�fñ‹‹´ZíF)-¾e`yàÀn{é-œ:yŠ{î½!%·ß~;wÞyçÎÇèJsî̳^ õ<Õk]i”ôa;ßó=ßCžç!¸íöÛyê©§|*îó�sss¼ùÍoFJϪµfª?Åx4"Ïs=Lx‹Ý§>õ)¾ü¥/333C»Ýæ–[nAךG}”ééiô†¦®+@’géTë¿Ãzá+ð¿ëÅзQU•& ¡ÒÆm;‡­“,gkk“²ÈØZ_eÏþ#ô¦æ�aè=ß5¬Œ‹’å•UòñˆÁòeN>ò ®‘&2ŠIÓ„ª,l®âœÆ8ããÌ›˜CÀGú:G‘e�zÄ#Âk4Åd“µÅ3œ?w��ˆ¢ þØ4ªºDW×6hµ{¨žŸ—eÉÚÒ"íþ,åxƒsOÂ8acc�0H8tìZ„Š˜Ùµ›[n»�¢¨¸rõ*/œ£ÓjÓéÍðŠWßO]fÜrëm´Ú}§-»fçX8p€µõÆ£!£Ñ&ùxÈ6ò,Ž#”T´;S„BRÙ’Bo ­_t„TH¥�«u…ot8+|̆ÕHå7® MQ—()0¶I×R † ¼…ʊƆeRHŒi…W踀Ê(Ö· Ož\ayÓ²™‡PæiÆyÎî¹9Jí•$R–PIŠÂa�Áb¨ŒF¨c5£á­Á:3ù„4Œ›´/姃H«-º±b9cw¢Ç«ºj¦Í‚·³py…‘±M"�«™¼oøF–ÿúͼù.ƒµø…OJÏ!�Ê7×p~ÑûNH|NXg˜ä9Qøœå++rœ³DJRÔ9J„;B­ 2ô–<« rÛ‡n-2Ѝ«’ qV7Í5åùNÒG­i§i3r8º(Ù¿w_yò!®éõŒ«‚7½ý™:|ˆû®ws¥<:£Y]Ù"‰œÐ”UE¨"œ€P*’8F[Íh0ÂXI ºôºS¬on…-œ“h#˜žî²5Pך8‰ &ÄÆqÏ+î%T>�ÐIGE(¥HÓGË„c�œë“¥’köÌsû®]Ò'²ñ­–ã¬Oy|Þº]U9NFH«P2ðŒ Ø94 k°ÂŠ[y¥¦6A¨é´p8©¨-Ô•@EE€4‚¨œ@(¯TÖBQ ¨MM¤]{Û·õ¼�0 (Ëšªš �Ã)EéÚÛn$àÕFÖZ¤Hƒ”šÒ”¨F‘Š˜Ú"¤Ã¸ 'i¸VÙ\ÿeYRGµ…ÂÔ´’˜@*„5R�ƙν2µ«" -©¬l­2Î&TuM(›F¬Ôܿׯ‘NaeÊ ·<³¸ŒP0ÛK K–V¶ˆ“ 'l X.r6¬f`ktpum ´Èté0TUE;J ”BÄ’JÂl0DJípS”Rh'(&9E•!"Õ¶Úÿß§zL]R–†8T(�’¨$¤Ô©iQÙš(T„Q@YŒ‰TNR;¨œÅNNÒÙµk Ãá:ÅhÀü�‡ùÚ#�pãKC¦uÅp¢™”%?òMÐ hõúÌLÏ’Ìïú;ºË¾êyV> j8,; \cé¤aº<Ç¿J“”µÕU®;~=O?ù$QäSökÖ××w€òBøÁe‘l¬o �ôº=<È¥‹—ˆ¢ˆÉijï¾ûnº½.ëëë<ôÐCüôϼ“¿ù›Oò�o|ƒ[n¹™V«�1š¥«W©ÊŠã×]K¨ @)Åòò2ù$cmu�²,Y\¼Œ.+.ž?Ïâ¥KLòŒ¢,øæÃ“�ÇŒÆcNŸ:�Wýø•3Ž@L÷§¸ñú›¸û®{8yæ$�=ò(‹—/3��G †ƒ¦a.Ê7Å¥¸çž{Ø&±Î?Ãn¸þ~ø~˜üåØX_ãCú ýèÇ8°°—4�‰¢˜<+„âMoz3wß}7yY`­a4œ …`8ÜÂIÁêê'OžâÀþÿÍ;ª”béÊÞüÝoÄ?F€”ªÝûçqžÏ5éÎÑï÷yê©Ü}ÏÝ!hµžKëõz~@ê‘Dc8xð «««¬l¬0==Íù‹¸|q‘{Ç;èt:¬¬¯RÕ%i�Òëõø¥_ú%VVVÈòŒHEìÛ·�÷¾÷½”UA·Ûaccg››ÌÍÌcí­¸ÿÎØƒ§Õ‹  o£šd9A¡ƒ�hö,ËOÆÔUÉÒâe†£1÷Ý|;"n3È 6¶†Œó!£áˆl¸ÅÅ“�3Z¾Èt+¤�m¤ H:ÓØ:g8XÃÙÚ·Ô%;öç a#€ºô›õ0 q ¨¶•v°Ö��6YºxÎûSUÀ®Ý ÌíÚÃÕ¥+ã1ãñ„º®ÐÚ°ÿÀöº–õÕƃ5T�aê’@8²ñ˜îÔ,a±oÿ!’$" ˜ê÷¨ó‚gÏž&íNsàÀŽ:â¿®ƒ"±vå2_ùÒç°Öqûíw3=3‡–4ŽÙ³çõ¼a2ÉX[_e2ÜdõÊE.œŠ…}­î4JZR]ÓO£¢‰—Ë7h)<+ʼn%�¶™¸´µ`*p5q¬¨+�ÃÃ\ýDG!ƒÐ‹)µñ‰‹¬q8)±.ðŒ ‘òÌ¥!�<}•µ�¡Ûë‘+LE’@ÀÌÌ4e]1. ‘ttBÕØ UÕÈú•¤°^٣˂*Q—-5‹l&³RˆFî)¢€€�Zkt]cœó?7� ð’e}.!écC•R^Žl\óú4M#ûÜòá>ŸJb›…Ò–$Zo˘­·»41ôÛÀÙz9,A ˜¥$"›M‘BÆ!Yž5 :‹ ¬o4:A�ÁZ�I’�—¶öžû¼ôŸ#¥D—5aPZMVO°ø�HœÄ˜¦±‘&-lQÄ1UY3•¤¤2`P^ñª×°6Úâ~æ§øðûÞO+ˆ¨ÊŠ�~ø#¼ýíßÇ8Ï(ŠŠÎ\—¢(P�b4Ñí÷èõúhSc­c4355ÅÖæ&›[›ìÙ³Àhä­¤Ùx‚Š©©)VWWXY]a~×HGH|jFDhmpX” �ý)Þz ç>óGLÇ-V}œsGÎóã¿ü‹|ø÷ÞÇ•sÏ ,„*dfvš¬ÈÈM�P=ÆÃœÎî.ù¸`zzžZK./.ÑÝ=K{l8âRz×ÝÌ'Ÿx”ÖLŸÒß°­5½$åÞ½GxôéK¼âmßÇÉS�±çå¯ann¦ÛFú¤oOý’’áxä!Ð Ì´g¦[S—#æf3Sgs¬m#0 ê†÷ XŒ£‰5a0âMo\³oïú•§éºý˜ 'lÅllæ„AŠ5)±™!b ç!>±Kz™uÞS[û¦óJ é7©�Žç;%Aˆ)}“Ñ·cñ*ŠŒvÒ£( üÕYg,…@ ˆ’”Éhܨ…W‰€H†ÔAô÷uÛý�U¿ÛââÒ aÚEa¨i"ÍŸW.(ml0­!!i,¢yf%1*Á4ÏÇí&�7SøFˆ�g q™#CƒQ 5ì(.qžýPšŠ(Š�3Ò B8IÍ„ ÕÃT5NH´°TÚ ¬¥ +,íÔ³¿+g¨�C”Vƒ{žL ¨­…'PÖ ­Åºå V&TZ#�¶QêÊ�ÆPkƒ²†@9œ)±N! QBHé-ËÒ¯yž¡ä1µóëU][r­)Ê‚R�©)G^‰l%µ–LØ8¤Ûï0>sƒ£GLÊ‚NT°{n—Ÿ½HQÄÝYþú#¥Õ‘Þ3Ëð“بÅÜŒ «dC©c²­18Aì .ÏȪšÀÖLŠ’QV`E ÂÇI �& B¶6FhS¦ ÎùFáöýSKE-%‰²£kÂ@1é/,à¬Ab=GÆú¶HC&£œ^{–I9!iw •@ç9®)ÉŠ’Úhž>yЇqöÌ"O<~Š{Ókùúg?Aá$+«w¿ê~þæ“ÌlŽ(kÁKï¼ ×éÇ1iµfˆ£„8nñbýW%ls�Ø�¡ÙvµZ¦¦z>¹©òvÚ»_vyžcŒáÙsÏòÎwþ a¨øÌß~†ËW®Ðëõ8~ü8+++ÔuÍh4"Œb„“l­mù +8ùôIn¾é&êº$ =_3Ic„<öØcÜu×] à%7ÞÀC=Äh4f×®]dÙ„••e®¹æ:ܨô Š"666X__ÇÃåË—ýžÑYNŸ>É©“§Ùw`?ƒÁ`ç5ÎrŒq; ¥V{h|¿7µ£h:~ì87»¬EŠ/=ôUþè=ØX°ü³3#^y÷½|ÏßH]Ô42jcØ¿?GŽfvfšÿøŸþ=ý~Ÿñ$cqi‰=ó»¸þúÜyç�¿îz ¤¨Š†s0ŒB’çe“>ö/¸õÖ[wxuUU5û4Ÿ\8žŒ¸ru‰…= ”™‡3ïh¹š_lmlz%—ñï¹®}ºë­·ÝÊüÁïsË­·�¦é·$DæyŽÕ™øµZë’n¯Ë±ë¯å‰�<Îù Ïrß}÷qßk_Ë{ÿì½üÐþ‹‹‹ÜpÓqÒ4%ûøG tÛ=z§{È@2ز°°ÀƆOMMFÿ?_ô/Ö?¤z±ômTy¥1Ãq' ¶“•ζV–¹xñ<7Þv6L¸¼¼ÒØ$,ÎÁd€�ŸêÑ$bV{™? ¸±9x#‚æ¸ýuãÕDàù?Âb�FÁ¨lñõ§¯òì¥ 6G%aÚb¸ºJWx/nFÔuMmq ›ïYփ§ [HRùxÈhs•ÖÔ¼ÿçë �zGn[·¤ß*)aèaÖXŒ®©þ�Ã!¤Ý±iIìȘ­õj}öOD“ø…>JW€i\�›ÜóÊ Û½^ø)Êw€ (” DHœÆŒ³ *ÈŠ í8$p‚XEÔ²B©]’¨E�ké­6eå'ûaè†Öz¶PDH' œ$ bªê^V%ÄìØj,N̸àÀìË—–¸º¶ÆŸÿû?æö׿–7ï÷ó±¿ø ½v‡åõE>õéøñü¶F¤iJžel™MhµÚ~¢¦ýD)IÚ­¶·D û÷ôðÚñ&BIúS}ò,§Ö{÷îæÀ¾½”Uéa—UAòÿ²÷¦Ñv�w™çïötÆ;êJW£%K²eyâ8ž3Ù™I¤©ªf$T¯EÝ44U=] ((h’�T1‰“�ÄqB&ˆãÄ–íȶlË–5ß«;Ÿ{ƽ÷;ô‡wß+§ ûcWÅñ»–>ØZ:gŸsö~‡ÿÿy~O¬(Jc‚=Qi¼¼ µk'Ó¯|Z•¼aØãè#OP¼;áÝÿó/ðµßø�,œ8O’Õ°J µs–RHvî¾ Ë \áìÊêõ&©Ðв”�¸ll q–òª·]Æ¿ûÄßÐM³ÓÓ”+]n¿áj|¯ÃÖ­—ÐÜ~«~‰[^q3Ç;+!Â;ωE˜S@Ðï÷Ù23…×#ú½UR¡hµ¾ê0÷}Ì dOŽÔ“`KðÐxWiHÕð6"7¢U7:¼ÊÍw—d.æ±'ŸÃgqÆcd�r4ô+$iŠôBJ´Ž(ʹÉ)]Á°¨ø"<ÿÆ•è 0^”RF›÷ª”ºbÑe@˜miªxiOQ–ĉê Õ`àC4|¬²4c}h)l¶â”¼ÄÇzoD,#2cʭ䦵v#åi{L¿ÆkÖyç[öó¶·$‘_zp§-ÝÑ�a'åÁoç›ß:ÎÙ2&KRuœOÕÀÙ,~ÞñækyðÁÇ9ÞÓÄe°(C(Âè(ÌÕå@�'+¬õw0;|ž�üß?Í{?ð»˜ö•$z…b”QŽX8†åˆ^!h•žH&ä®`ïvÉ­×^Ïÿì“8µé Ò€’Ô²g ^IŒr`%:êñ½ßûF>øÁûIÓ½þIdC^†ës�ŒHU�ž9Ï»êm|ôßĮ¥xŸ»µ J?Tˆ¦×Þ¡ €si¬ *VWÙí¤ò¤µaÊn|ÅAîÿûoЗUKéô,[Ç´²˜~¿G,V9_N2=Zã?ü»÷ñà§Ÿ›BÚàG�±kFð�ý:V2©=#ëðÞ®–õ¸‘f]Xž½°Èý_8‚[º@”m¡_8 ÛA—u¬pˆÈ¡³)Ũ?ò¶œ=aùijëHáq6'J£ ¢´F\v6Ü_¦,ˆdD«Ñbmu�f#ÃXO,3þůåïyžÇN ðQ�‘Ï™ëäÜùÚ«xö¹óœ;u�|4àŠk¯åË_ý g׸óŠÉ¿ùã[w±´ºÌÌìvDÜBeuT¤I“1T¬A½|Ô¸8ª­—x y^T˜6¼kk+åG «gllíE4 6ßÀyžDiž:úÄf30XÜb´TÜ}Û˜Ü|;»F ¬5Œ�MsÝu×ó3µŸå3÷ßÏ=¯¿‡í³³´Zuâ(ú‹,Ì�’MHPë°¾¾ŽÔŠ×¿þuÔÒlsÎ>pàÃá�¥¥¥M óùóç™� -SlAǪúÜaí‡äyA¿ßgzrŠ|˜c¬%ËjÜ~û�|ä#á½ï}oH{®Æ±cÏl‡W¾ò•ì½t¥)¸ùæWrêÔiÆÇÇ)Š‚k®»ë=Î:æi5Û\z饄T²ÓÜu×]lÛ6ËïüÇß¡³>ßââbuÞr›ÜÍ—ÇwÇxyVþedúÖ::ë]­«d™œz£Ek|š¤5ÅÂò Æ:„ƒA¿Ç¨ß§¿ºÄ`u‰¼³ÌòâyÒZ�ÖĶíÚ‹Œ#Öç)Ë!ëëk€ :!QQÌp”ÅI° DzsE1ÆŽ(òe,;�f‹8Î�‚‡µßï£QŒOÎ2¾¥Îúê"½ÞˆÉZƒ•åEÜÂ<* ræ4ÍôÖæPÔRß IDATC¶nßÃøäHÍÊÒ½åy�‚éémŒ5,®®9³” º:�pÝ£áˆ(N Gt×;,œ?ËÂÂqV§Öh°eëvâ¬A­VC*M­Q§=6�s%RG!¡Å–$n€÷#¤P!Ѥ²{m0V„pID84ûÊ…±ÁwïCqÃ8�3 ¤Fê‡ ÐgóÁ»ÀúqÆA4Áñ3+|þëO°Ö÷t{}&ff87?ÇdQk¥Hï¡ËçLI¬҅;Eâ�­6ÍáB‘ÇCát×WY:–tl†ÂÉÀ&òl‚åœ÷!½�ª¨Q%˜J}`+ß¹oqÎ#„Âyƒ'(¬Ù(‘RQ“¸¼b?‰T¡¨fŒB¡ÒƒëBbØEåÑKÿ€˜#tz1†S!I£„<ÏB¢d|ùÆ»á`T qÞ¢u†%µ,c8mM6âU…¶ÄŽH‡ÃûFÄw¤ ‰R µÆZÏ(ï!1ô×;Ôê 7Ýp=óÇåK_ü"¥3ìºdçΜaç¶Yòõ�PÅA1'Qtû=¦¦& ‡Aû&$BBo} PDIL'Uò„bÛ¶m,-/³¶:"M¦¦¦¸tïÃZ»b¥¡ëÇh-)мÇÙ*1N :c5f]Íì©gøì�ñ[ÿÛ¯óþù×½æ5§—ùØ_þ-+Ë«$Ä œgÛîYæ—Ø1±…¬Ùbÿì6pžs/¼€TåÐà ÍX4Cr¡ÇþëðÇÿð}”;âµoü%ÎÿþÙzómœ+zìÞw7Þfç®�h-I²4vL „âz¢c¼¾N’7šü—?ÿ­ñm Ök´Óº~/Z©°f„ô&ð |UtETêA‰òž‰ö"7ßrž§�þK=ËSßêò–ïù—N±sÛ�£Ojv]u€•¹5\OnJÉ£8Æ9G,cêI�µ~‡$‰‘Ê¢µ’j¤0¤QJwУÝjÓëu±FEN3k #M–¦¬v:è¸â5YpÆQš$qÌÐõ¨µ! , ”,µ—úX^ë[žlcB±iÙ‰wÉ!—_²�sgÎðŸ>ý ©–hã‘Â:A,$»·7¹âš-üÀO¿“òÔ€_úÐxülIVËP¥ V;6˜Žv+¦�±íªdJRF”EŠÄ S%wß¶Ÿ²³Ä+oçÁSCpàM�ÄS6֩ʲ‘2Dñ‡®ØÅ£Ïô‘ªŨõ7Rªd9éÁ‰/ŠÀ2³%QQzË¨È 5]Ei Ú…˜xë [kè¸àîWßÌßþÍ7À›ªÿÒ¾¼÷Á²-$B:”—xWE’8Q$QL+â8XŽãDR:‹ÔY¦éÚ¡CÆZ5ÖûË,•y9˶òÿãÏÞñGO UÄñ³O²0ñÂéçyõ¡I.œ?Ç?>µHŪÖçD'ôÖ;¬½|ľݳüâO¿‹åù³|ô¾Ç±¦MYÐ,$±&Ò’ZœQö»Ä¾àöWÝÂò^ø»'ÿ ¡ÇñòEqà…Ń“Š4‚ñ† *`c+µH ZUØ`�S¡ð µÆVöþÁpˆò Yb‰£Pžp>¶p/ùÌç¾L§Ÿ3ÑlpôØqvO·H“&½Å%ÜpÈõ7\Ko`iÌÔÖ-&Š>,kJtòÏ?ß}ãb•B zÔ²”þ ççŽ;î`yy™oýBNœ8Á5×\Å•WFiÍ‘o>F»ÑäÑÇØ¿ÿ­1î¼óN>ö±�±uvïü¾wò©O}Šç�Ÿ!Xït˜ššbiy-5;¶í@kÍz·‹ˆëë]<°cÇŽ°–*…óž±ñ1nºé†ª_¥öž/}ñ œªbÊ…<öØc,.-Ñh·8}ö,Ö>̱cǪеƒáE~QøÂk6ZMêµúfÑ$Œ – CAi”]]Ãôø4»*¦²òI œ‡é™-œ›;Ïe—]ξ}—òWþ—œž;ïºQ×)ƒÖo°™NÀØÄ8Ï… ÐZÅf“ýãH£˜{﹇£O<ÁW¾ú>ø $MSVWWزu T¶ú•¥5@päÈÃ\~Ùå<ôÐC´ÛmŠ¢dbz’³;ùÊ—¾Jžç¤i €) ßzìq²,£,-W^u%ï|ç;8{öìgÿþýÜ|ó+Â~N Láȇ#nºá&¾øå/rðàAvîÜɉ'xÃÞÀsÏ=ǃ>ÄòòÊ&s.ÏóÍß¡Ýû¶ûóåñÒ/€¾ƒ†) ¦4Ø(¦ÆÆPZP¯%tVW˜Þº�ôÖ:äÃ>ý΃n‡Qo�¼¿ÎúʦòÁVs‚4­3è­3t— {UW=ÂÞZJ›£T8lÅI\¥Ç€’IðÞF åh€ðë /rвDT’õÁ`ÀdkS– \ïafvë뫌éˆÎê"½î*Á`¡dHº0wcJkÖ×–t–Éó!½Î2[wìBT,“µÕeV–h6š䔣"Àï²úÞ.\˜£4!1¨Þn35½�]{.Eè!$q–¢T� Ëš¸2G«è¢‹Š$JëJM#+À¦/R�XcÎá]H¿B"¥Þ”å«Xã½pe¥±Æ «î„³žÒhV �{šÇŽŸ§k±N©�%ÌÏ_ EÔ’¨Jý!½QNE$:¢(K ã0ŒƒÂY”€$ŒlX¬¬³AaTŒ0Å×µVÞb­T°Us°}¹êZUÅâÙ(Tò[›–« Ä»\¨/8”� Z\C¡ˆÍ.†³]…PaÉ®kœ³!SâñXóÒ·€¥qÆ`0 ­U){:"/óp@®˜^Ték¸{¥C  Tg)Ê‚Â4²Ãá€4MqC‡ðá #Å(âD</}Øð�Š~èƒí,’ …Ç:G¯³Æ0qõåWPŒ Œ°,={Šƒû/eyu™³æùÊW¿Á-·ÜÈzw…8IѪ¤×ëÑéth·ÛÄQÌÂâ<�FƒH'H­0Ö>GYb­¥U¯…$CgøÒ—¾Ê–éí4µPH5+‚T\")Ê‚¸*JË*NÚ ØóŠkY—�0õŠ[94?Çêú�ÆD›Îü*¦qï{~�Ç~œùõ.Ë®`EÞ¯aé…s$®dñÔ)¦ÆÆhŒ'ŒÜ:Óãm’^w•šž`íè1î:p{]Fc÷.Æ¥££2vÞz §O>Ŷ­[ðIBa T”Òï÷‰Ó %5XëvÀ;Æ-V‹ú£œ'ÏМØÎCá~ñA~ù—2»ãõº@«fPì8Wž- Bá\ˆvö(0Þpï>î½w–×½¥Ë“Oô9vüo9»ô$"}%¥¬œvXÔ¸Þ8ŠPp�Ók<Ƙ* ¾ÄK¹Ñi¾RŽÒS”9ÆYâ4fT@^ïé úÕf×IM𤸲²—EÆ„¿+MI¤#œó(©Ð›,²—ö憴ÖÀz�—žÊ…xH¡³€.¡�ص­ÎÐ4yî‚'‹4XPIŠS`‹’gŸûúþ÷ÎrË+ðËÿ–ßÿàñ±‡W(\Rç+K­µ(ëÁ† ‡ÈGX_°aIÖ˜WUNçx×÷ÿ4?ÿs¿Í/ÿOïã±ÿóO‰ÒݤiŽÆÓ-J¬ˆ(=HWAÁãGáU·¾™c§>AQÆ8!D‰õ&ÈŒCK])BC�:N/vß�µä…Å’šNƒýÃzF¾Ã«_wŸ¾ï ¼ëûÞÍÇ?þU¼"E†ã<…±ˆH‡ÄMíÑ&pstÌŽµ$Žtàæi…dˆ#G*‹5Éóç†èZÊÂ܈¹e‡”çøÍ{fPò¥/çðÕ‡YÉÏríM7°cßµLØ3¬õV9½£Ë_ ¶ika}]2"fiMóÂ…!ŸùìGøùŸ¾“{_wùë'±¦†ÓC¼…TE¤JQÏRú½Enºn÷ÿýãìØµƒ[$§– ©P:F8TØÕýµa sÎá¥$Îj4²œAQTk†Ã˰^H)©Õj”eÁøø8–€ÁØ!Æ’LâdId‚× «ý!µæVΜŸã]ïþ!>úG¿Ï§>ñi~ø'ßÏ ççYzþzy‰qA�Œ,H´ÄEHo¬Ïü7yîþ{eiÄYºiwO’$@½+† @g½öÕ:Øìã$"JcÆÆÛXëxà�¨Õë¼áž{Ië)ŸÿüìØ±û…^¯G»ÝF‰päeÁöíÛÙºu+HÏÃ�AÀf,»÷žsgϲ}Ç Ü[ °‰ùæÃÌÍͱk×N.\X ´†¥•eâ$a~~žÒ¼wtû}Ãcc”eÉ(1ÌA_•´Ö8çi7š�ê.ªP|Õ<Ê9wæÂT¼WÙH‘Á &œ ‰œÝHd ÷k’ÄAj`jQ¢áåwdÒ:I’Õ(LI^ŽÈ‹âÛØfBbiØÑªSt{”2BX�"¨ÿœP!U+�Õ F­5ìØŸxnŒï{ϯð£ï¼‹«fbtÅf ÑÌÁF­¬G¸J­€¬ ©‹pwEÚ Ï›ï˜dea�m‡¡µágä^>ðc?Ê�ÿл¸û¶IbEx)UY eµ7p¤�|úã_â]o¿Û;‡’à¥Ç‹uAÝé½£J›|Q¢U¡[FK˜'<–‘2±e‚sÏ ùÖ‘#¼êU—Ç%_Ë RR8[ÍŸŽ4’Ô¥ •F¤‘DIO,Â{$!I ïI’ ïI’a]A=Õ¯øæÑÓÔeÉ�¿}7ñdÊŸ}ì1®¸öÏ�ïò·÷?ÅÇ?ù~ç·?ÈÊâbHÞ´§Rš:¥®3lá$È"&VMz®A¯>ß>ð7]}Á2E‰ Í4¡Ç =Ö;K¼óí·ðŸz”?ùÌWxÏ[ß@Þ]!�c¼ J%ÅæwéýEºñë GÔ³ZàJIM¬#Ò(êO­i4äÓQi· !wEHûsÎ1*rJc(ŒÀ«o{÷ûøßï™Øw€·¿÷GXÉ ŸûÊCÜûÖwaUF­9‰Ò Rh´†rÔçìÉgþyƾ“†÷AMW²R¯y ñ_èë¼í{¾‡½—\ÂSO=ŶÙYº½ªZãÓzÆôÌ4·Üv õV�ƒ‡.çªk®æ¶ÛnåÎ;îä�o|#ããô{½Ðèóë(¤<Õk|ê3Ÿfµ³†”’“'O²´¸TèÕX__c~~Ž'Ž>\Tè@°ø?ÿÜóüÁïý'î¼ãNz½y> ÅìJ!¾¾¾ŽsŽ©éi––—‰’„íÛ·WœH˜žžÚüÌß…‚¥å%Ö×׿í{ B{ÁÃGÁ”ù?áA^{ýõ›Í±�!DhT ÒN''&«BOHGŒã8pí¾­ñ^À:ËÁ+.cbr‚'Npß}÷qÓM7m6)¼©Øð�y”±f )“”Æ„P”Jõsæôiœs¬wºBìük^óZ’4åð•WrÕÕWÑívyðk_ãK_ü{^õªW}Ѓ«pÏë^�3áµëõ»víÚœ;KSrÉžKhÔê¡ «D`õ‡”¥açÎ�ÌÏÏ“e)W\y{÷íe||üÛ`ÏÍf³*¾ô›­/�0^V} UÖ ©ÂáÜ9„7ôºFý>çOž¤¿²†Œ5ZG4¶Ì'�¥ $iŠ·¥ƒÇ³×]c4ì±Þ]!�bœA! Âk›Òl.HÖ9â$TØ‹ÂTéN#”ÒÄiBY ãœÅæ%"–DIF½9‰÷*Ĥ›õ "± ã:ͱqŠá€$I諘´¦ÉšmÆ&¶°ÞYgaþT(Bä9ic­g0è㜡³t�ÓÖ³I>é%I’‘Æ s'ϰõÒ­túöMoáèW¿Ä¶];˜Pðw÷–{ßôZ–αeç% ƒs„„,¥ˆ’„$MC-Cž>ö33[ ú<óÔ·øØ§>ãGŸàç~ê}üÆÿqŽû“ n¸3Æ3BÈFH�R  Ê>I…/¾*ô#"/q£XiØ2™sòT—§»[´˜Œ#Ð3BJ�1–D+„ –To< EYaô ½¢×Y®#ÔÒŒX&ä®$Ž#¬ ‰L¥/i%+ë+DIDED Å=ëˆtD…¹.MRúƒ^»ïŠV”\I£Óé7H�--Þb_póÕ‡yêÉÇ9|÷J!É‘ïÀž›´‚RƸ2=É4«¬6fù—¿ö'üî/}€wüØobe PxÖq*›-¼ ùëRYZ­”ýûwsp÷~â˜Òunßu–"Ÿà�ï{?5õ4‡¦RZ;®¢·>ÇØø�=õ4««úyNYFí�C úýŒÕÅeOŸáÆÃ»xòDŽ#ØZœ´@V›/þàB%­Á¨¤”BhG UƒŠ4Â8Þø–»ùò—¾F&Û|ñ �ñø¾òõç‰TƒRX¤®Ö4k�q„£ ‰$í&­V†N�4 M®ŠUç�Ç!(G–4i`UŠ,Ô¢AÌÙ¹%Þxûî¾ì:Þó«ÊÕ‡öÒ3¾ðµÇðªA½¶�Ý;Ö˜£¿¾@šx|Þ§WD$iƒA1¢pŠ\K ×Gˆ.>_¦¦¶súùó4ê°êeµzD=I‰´¤ßëqøà.;ú…Ü s«ì˜½„z"ñ„ áGÏ‹‹UØclÔÐPÕ:ê&Øþ„±¨H#u˜›ÓF†7eH‰ÆÊbD71®Ä[È1ýÁ€,‰q¥ãÑÇžâ™g�r÷›ß̯¾ %œ×üü/¿Š•~ŸT†ð¡bL9$‰4ZÄÔÓèŸy"^¥58'¨g5ÖÖ:›ö¦F­É×ÿñA®:|%‡.?ÌüÂyZ­æ&`2ËΞ?Ã�¸íŽ[7s{&ï=�?ö8ãccEAœ^´[‡VÇGþóó¾÷þ0½Þ€‰±qƒõf€F£ÅλyðÁÙµk'­VëÛT@÷}ü>~æg>ÀÂÂC²(aŽÛàáLMMñì³Ïâ}èv»(%È’7Ýð yôÈÅuA^æ|ñËÏ÷¼õíØ¥$:ëxöÙgŸ²í%‰u¶­ÛþÉ÷ê½EdƒaŸ™m[Ù´†UÅ"áCq .>7HIšÅ\sí5tÖ;üàþKšÍ6;·ïÚ,Ä8ç6•ËKËËüÅ_ý%SãLŒOrøò+8péþðÜùˆra~‰A¯UÉy8V{6Oš$ÜpÓ�8,I3ejËäED”÷œ;g,I–%tiÂ4.¹h{ÅÓjµX]\­¬¿UðŠpŒ�OPæív›G}”K/½IH=n�5Ì‘^Ðn6ȇÃJþíÁ/�—îø.Øv½t†�A¹‘9Ýn—ÑhD·ÛañÜžyüQFë}š“[ß¶›K_Ƕý‡Ø¶÷ Û÷$®·‰³F5yõ±vH·³„Äâ…ÅUÞVS:Lé�"Äy‹*IĘе.ò ç ýöÐeÔ:¡ÞloNú¶ê<*)‰I¯¿†Š4Y³I’ÕqR°0wk ŒóA¥ŒOnG%m¦·îbbj†é™íLoÝÎøô EiA_r’$4[5ºkKt—æé­ÌÑ_�g¸6Ϩ³ˆõ‘øÊN–°m×~ÚÓ³ÄYƒîú:ëkkÔÒ�JQä#V–xòñorþôó,Ì�g}m‘¼!”¤°SÁ’�³•äÚWñ�WÁãÂË*É¡*|x_©\"¼—X+è�"~j�?øë¯óõc蚘 ½’!1E”rvy�3ópÎ2;5F+VC–{Öó’Ò„UË%YaC°¥µ7Ç£D°B[’|P¡�ã}I™÷¬wG BÂ?Ð:B)��U4°§b»�!µÁ ÒÐTè¸J­ˆ“˜4«‘eu²Z�´–¡¢©%:‰PQ„ŠÒ4%Š"d¤‘J µDÇ!ÎxãZ´oPÂ�¨`ÙߌYI—]å³OtŒF“ÆÎ8”PD*Æ– ‘Œ*ˆxàI)‘B#EØáŒÊÃrˆ©"àñg$ ¿µÒá`žè˜Â”(ŠtÝbH}r‚õÞ:gΟ&©9ö^Ò¢Ötè¤$J{vïféÔ<;·î¤›ø‡‡¿ÁØÄ$�õ.0¤’ˆá`ˆó†±Ö‘Љu$ÕX²šÀ˜!J(²z“…•% “ó̳O#Dæ­èûEHø¨ý›‡8G°³yïñœ~¹žbÇ®ºýõÜК"›¢»}é –Ž=G}~™Öâ)·êì�jÈÅdá�*l²N>}-bvïÙ‡P£Þ�µåEd$©78|7ß|+ÅùçG#ü`È«¯¹†]7ßÀä¶™ðlyH“8¨%¼gmeçÃ)�ؽ{eiÀ{&š-ÚIÂ+¯¿Žó ¿Â§þa�Å^„y‘^ð®Ä[»)["ìCÒ`Õó¬èrÇíŠÿõßk¶Î~•{Þv”5û†ùi’à¬%‰o@!ˆ£(€ÁM‰T�8æƒÒæä¶šÿ…`Tì.C‚‹RçÆ�ŽÒAä«ßÊW "[’›œÞ°Gar„P”ßÏF—oãWßÿ#¼õÕw1Ù®�p”V༠¿ ¯søÀˆç×êD¦‡@b¬ÅšåJ´3(íIeNšX¤.)J�Äpú|̳'žçо¥kR’È"¢”‡×�I£a“8] IDATT�Š´ŠØ³m†Û®»Š7Ýqo¾þv^sínâ$cëw³ÿà¶^þzÖ×V™š�™Ù¾Ÿ-;§o!½FxGáFÒ$"µAV«óàמã5wßJ+í�øˆD6ˆ•'# 3)7Ó4Ñ‘&Dµ”$ŠH„"VŠ8òÄ‘C)�Q9×]³�ç=G3n"rÁêÒ"[fb¢$¼áðhŒˆé•´JIê)õ¦¤�y¦3I+• ¼V¯$‘Âc�‘bhKc­qºNpë¡?ñoã§~õOèE)û÷]É×>‰ljŒÎ97÷<¯}Ímœ9s†z£A”¤4ÛãŒO4™k�$—ØRãQ…¤�¡cÉ ›SW-¬ÌITAy&’¡AŒøW︇�þù#X ÚFüÅgÿŽ{n»ŠT)T Öf„šz‡¬˜L”Ãn/@ß%Hå@ûín-eYàM�ð%['[ ˜҂&Bè�茥gÄ.$õY¥9¿<Ï�¾ç{¹ó¦[1#AiIcœœ˜Zm†z­E”j’F“¤9…­Ö³‰©—càÿ¹±¡�tL¬âÍÚ¨?¨¬±‚f­Î™“§¸dÏ%›Eã¢(˜ššÂN© ØpàSâáø±g¸íÖÛ Œ��S–%­VkÓj¬åé§Ÿfuu•¹ós›¨<ÏùÐ}˜ÏßÿIœ µÞ|ï=�N‡}—ì%MSNŸ=Ãæ®øÅj)™œœdnnçµZ�óósÕß”ÁW\liJU$IóàC…¦TõžO¿ßcþÂ<¿i‹>D¤·[­ÿWp±—`Ê’8ª·J[Ñø¯UC9pÉÞKˆâ˜}èÃ<üðÃÌnݾy¶Ùx)%�?þ(o{Ë[ùáz333¼åMoâš«¯&Šb X(¥‡ÎÊ*¦(_ô>!lA(Aœet]&&'8|å(­*•/à=+++XïhµZŒF98(K{Q%T}ÖZ–—.«Ï%¬wº4ê öîÝ˳Ï>»ùoggg‰uD«Þಃ—QAYòb+ÜËã¥=^.} !*iw ,½^—a�…óg‘ÚSÓÔ'¶0µ}'i³E½Ù`miž¥¹³˜Q—á` cú_Òí¬bL�³•jã|ˆÖKâ4Fi‰R‚XK´’èh (PÒ4al¼Mœ¦´Ç&©5êD±&õX]9ÏêÒ9$IÓžÜBÜlSc|¼�s–æøõöQZCF1­v ë YsŒ‰-»›ÞAcb+³—ì§=±…FkŒF«E0 ±ÄIŒ-s†ƒÝÕ ÌŸ<Æâ™'­žÅ�:ؼ�q%Ó³;ÙqÉA&gw³çàav콜öÔv\r9—]y[f‚ÌÙæŒF}Š|HQ˜ ¬(K¬wXk*‹”Áº"([¨<ªä,¥°¼áëÖE l‹Gžëó¡O|ƒ/9ÁÀ×1Q�žqØ(¦ë<§––éäC´VŒ5ëxåY+ VJK.#T’1ôž‘µÔjuT¬)ðäÎa�œpèÞXP¥RDQ„ÖŠ8ÒBxCŠÅQ¤Ðq„Ž#”Öè(BG1"R(X ›ÝD…¡PTmFTõ¹… ¬xA¾®AÊÍnÆŒxC©´”È �ˆ4J‡{LÇqˆ‰V ïÜw…EDkMé ¥-I¢„¼Ì‰£ki’†˜æ¢Gé ZGU1ȇD&T>¥ Ì$¥5Æ–$qB¦k ±Ð$*Bà7 ºù¨J ó ªÃ|§ÄqÊ… LMO311ÅSO£?`¬§ÛP¯5˜h�qÙÁƒXSpÅáÃ{†n¸`3†þs÷?ÀÄØ87ÝxwÝuõzýÛÞãìÙ³ìÛ»!sss!Éõ¿ºŽ²,ɲ,Xž]H—Z¸p!Ħ �Všf³Í½÷¼‰aˆ”*4œ£Óíð™Ï~:C|ØË¼pâFÃa`ýYæM©iÕ¤É?¥‹‡}f¥º"4U¾»Êâ$„¨xü¡©„÷ÄQÄ�Ëö³¸x�ßú­ßDkÍ¡Ë/'Ž6¡É²ê> #Ž?w<àòœÇ�>þíöVÿ"nÒ¦õõ"G©,K<ŽÓgN“Õ³J}SÑû襥%pžzš±ÞY!7™@¼¨è¶xa SÚjÍ›Š&ï}(özÏå—_N0 ,KNž<É#�<À+^q—]v04±ÝEÛæ=õ2ú%;^¶€} ë?!mT+wVñ΢ã'5Íñ ¤˜á:§Oguî,.ϱå(ø±ó!Ýn‡|4`­(Kt¥ð¾ê2»° DQ‚1EÅ'¤YFžçXk+ň¢ßë365Eî=ù¨e‘“eÏòò2[R&Ó”H*F½uV—W©µZ¤� TÜDÇ)ΕÌ�?M”$ŒMmÃ�WƒðÌ´ÆRÓ_Oi4šè¸†+ ÖÚQ„Šc¤ÌŸ:Á¹“ÇY]Z¤66ÃØôvZí1VWÖ¨×ë$µqœbdQzOá*ÎOQ ‰ò’Á  . ZqÌH:©PZPz X„ ‡'�ÃU¯s&įÆI<š¾Mxö…U¾ùÄ“œZêÓ5UÊFah7›Ôk5Öú}Vý-¡Ykéˆ^aè sLQÐNS¤³AÕ�b¹7bhJú…É�Ô34&HZ¥ª:A^Á¼‹¢ÀÔ£@ ‘"€d+uB°úuSØŠ`Ûª¬]ðN†¨ÚjAÛ°¡”Æ�oøØ]€qn$²XëÂÆÂ_\¬Tõ£ºnWIkEõÿŒ©’ªû^HU1”^Úcãð"ÕÈ£>Ö‡ƒ_Qè8¢Ì "­°†ª@«(ʲ²ððb>G Òe.�•—è8ÚÜô¤IÊ ;Ä8· ä-F9V”ìÙs ½ÁY¼wlÝ2C¯ßc~¾‹’®¹ú:—–˜ï¯±ÞírøÊ«¸pþO=þ8[f·³²²J³Ù¤×ëÈ+á>©×k¬¯¯Ójµ(ò>µl‚Á  Ijá^*K’¤Æ¾½ûŒÞ€) ¬+PZã� NBAËÚÀžQBmZ+ÍW¿þu|ü×ÿ��“»™¹ûõ ?÷§,|þÎw5F UŸnn©MŒ³¼¾ˆ’¢k £ÂPM«>˰? mÔ©M¶yìø3\{ÝíÈÉ-¸r•OþÑG¸ýà>®yÓøÜG~Ÿ—ÎòÌé“Ü8µIò¢ IB¤®#À~³8ÁŽååŠbÄøø8�^�;^ýZJ!±Jà²&3¶²¼XTZï•.dH$ô΄B ¶*4WÏV©B ´ÂÙJ%ä‚!‘ç²K'Ù¶»�=? YkQæ’ þ”RaMh2()é�zH¥-(Œס$‘‚r4BHð2à¬5hìǺTDJ#ã¬by" ªA‚z­ÎZg-Ì?/} ŸüLJøÂ‘G™lµöF”Æ âp€ÞqÝU»ùÆ‘s¸–Æ–z³À6ò%R ’ZÆx»Áîí[‘Þqb~�¥ÑY½Î“Ççø‰Þƒ<€Í¦ˆâ%86Òš8ЉT‰wŽH�5#"å©gcÉóƒ9~%VF\Á®K_ÉÃ÷ý.Wíº-=‘-!�uÅ 냜/‘qŒ±°ÒíòÂósÜxí^Ž<>�cx1Bú þ‘·¤óxîugJ´ …ŸÒ œ´xUpû]Wóáÿpcª°&aa¾C½QkºÃˆ�¦BQÔ…ÖšZ-£ÑhPKJKJç(D`ñ �!q%Î:´LðQF"k(7@»UîyÝíô¼Ð†ìÛ±‹/‰ïóÚW]O¤Ïœ>Ë–ýMŠÕçæ-ýµ)�²>,0 ¿„ñç%©Íh Ãô¶)V%…Ž«+fšMŒô¸•Þöý¯æÃñIâ±YFÖR‰“c<ýü \½¯Á×ÎçEžG8ƒ &+ñ€§7B¤6Ù}¨‹ýÞF½ P[)B±ÑZK,$õ4cXä C/H”âìÓO Í€ ½—6¸äð ì¾âjšÿ{o­éUžg^{x‡o>c�S£ª¤4 HdÌ „ã�6„Я¶§Çé$&$«{ÅùáÜv–Óv§=Ñ&1l°°²‘@BóPšjPi¨y8óùÎ7¼ÓúÇ~Ï‘ðòŸühd=k•V­R�¯¾é}÷ÞÏsß×=·�NoŠ(nã•Bj@KŒŒÂ>îõúŽ"Ÿ;�.ëëìÞ³‹N·ËúÚsÛæˆã öݵ{7Î9–ØRgÔ�ï=£Ñ¨æ¶½òù>ôÐ#LNN’& ëkkÄQ´ÈE®æQ®®…xøà¬åᇦÛé±ãÀ<»/ÛM£ÙMÁW1º´Ö4š ú}¾Ãv¶ùû+®¸‚óçÏ×pçãê¡M°@+vÎï`ïe{ùÜ}ïT_ë%EHɱÆRV΃®'WAQmM˜Œ5”&4ݬ­@H|$bÑLšhÕœ³aú+B$÷¦:Ž"œµ¤q,cÆE†¯ï³³s\}õ5xgi¶”eɞݗ³mv'Ožâ؉cìÚ¹�‰^—�þ:S“S|ò—ÿ ÓS³X[1d´ÌQõaÌC·Ý ›IšX›QÔ—JQV�>þ'OžDëÀˆ“%%I¬ëƒŠD*ME[ÓÃÐhq”¶©éíÞŽmI&Þq#{o¼ ^Zä×\‰ÙÞ¦õ¦l$Їnà=øèIwv½övš­yvì=ˆõŠ,«XŽ8½´ÄüWйz7k=(66xCgŽÒJYÉ‹ý.ÊŠ¨–ñ{ï‰u ñxŒµäE"¨kšIÌöÉ)¦º]¾ñ�¿$i5Yl°804†÷à#œzi¦ˆ„†¬÷uj›Òx/Aª­M_a �±äH,›Lá%Îx¼qiùYší”ÒúZå'i¦ ´Ô$q\Û]Ý(J+çCS(�Sª²¢Ûk3m@­b)Êœ(Q&Ç[O$"´Wµ5QÑH›‚Ê,ÑÃQ=ÑÁPüZ¯8“$¢‰É%—.­1�Ë…¨šo¼vç/¬DlØõa/¨„ ,2šiÄÜô$³m¦'{èHQZCi )¡™Êzê| ½\+´ŽˆcM#�ð¦ÄT‘u\<{7ÛöÜȺŒiø0h2ql‚ìÌ3^>‡+Y¡@ì·¬ˆÖk‘!„À‘àE‹oëWºË%ŒSUÁ’á� “ˆ R éCR—±^ ¬R¨FÂöËwpæìI$=Š¢Bê’´¡uƒ§žzœ›Þv-’æVB%‹F°%7H’„F£I£ÑFE)BÇrçæ%yl_YU�ÖtuÁ[lç�þäëüÊÜÿûÔ?`o§Ï±s#â$&†·\sMeyáåS¬Œr ïH:|ÓššdrbšFÚÆ{Až•dãÖ´±Õ•Ÿâc?pˆÇž|Clke…]”~D$3æ¦wrâÜ�±ƒÜŒ‘‰¦ ¾tÇý¼ÿÝW‘egI|hØÍ�‰ Mf $•5[ƒ˜ÍÆŽ÷�SÎ;F£Ñ–J¡¬ÊÀ]!(“( �}%ƒ³GGŒ–°+�+çX>þ4÷|ùsüÛ\<}„õÅsTÃ>~¼�÷1£uªá*kK ßíËíØz%â\ „fûöy„,.-ÖC1ŵo¸6('7‘íZ±ººŠ¯›�n‡<ÏÙØØ ßïsäÈs[�ï=œ;wžõõu†Ã!ã,ãÂùó\ºt‰ .0??š)2 )Œ1ÌLÏpÿ7ïgia‰ÉÉIvíÙMZ7¶·~Ú@GŠcÇŽm%xn%zÏÄÄ+++ß/¾iSóÞ3==�1†ééi¦&&Ø>¿½F,¸0¨¬Ye�>ò‘ÒŒÆ#ž~ö °"áç~�·¼ñ-´Óûö\†7&Ì>^eA" &”�¬­¬r÷×îæ«þUzàA®ºæ*®½îZœs4ZMöï¿�§ÑnpÙ{¹çÞ{xÏ­ïåæ›o¦‘4éuzìÙsêû1µ­Y�ç9^Àüöí\¼x‘�Ñ E|Píâ7?Áº)UßÏÏŸ¿@»Ùâ…'˜žšæÄñçY¸¸@6 êhï=\ºx ¥5—.]$Ï3ž?q‚4M¹xá…’•¥lYÕÃ[Ïp4DjÅÃ>ÄïýÞïq×]wñòK'±•áĉôû^zé$¦r4’”3§ƒ¨Õj££¨^“C£ ^ÅGz½^sõÚ?U½†ÊÙ c*¤ô˜²@ØŠlc�ª(ˆl,/0X:Ç©£O3ZYÂÛ²î.;–/°¶¶Œ1%ºžP/üIÒYÊ2ØAÍ6JESᜩoäÁ[\9Ežá½c8°²¶ÌÊêë«Ë¤IB·ÛÃy�ŽSö]qˆÞì<:i0®söåã¬,œÇkÅÌžËiLÌÒhuè¹Ù¦=9C’¶�ÈÐ ¨ t‘¶»X�™9º3ó StÒ$ét‰;èf#$^jÝi¦çv5ZDqB™å8kq¢Fƒ(M�5UYÕ¶7_³o4�±Ž¼,e9ƒQÎ Ëé�2ÆYI^ò¬Ä”†*/¨j.RQV¥gh"Ž_ÈùÌמæwþâ0g69ša–ØjšÒëtñ¶ ¨ Ö×YŒ©œ%‰^JÎ,.’yÈmàUÖQ8ÏZá¹46\Ê+–KÃÀTirç)œGKAG ¦†+GRK�¡‘PÚÐ�ɳ1¦Ìk°ÊÉV2€«e[7pÊ2ÇTUý+4ÿœ ¿¼u¯x›E€| lZë0}®…&†Âš`«3¦Ä”!ZÚX8Tu“ÓZ_7‚^û  Ê•uCC #M"£�˜ä 'y™c}˜*-)�Á‹°Ñ‰£HB³'+ÂTÇxƒq]8O$£|„T k<±P¤:¦§ �f›§ž<ÂK/œ¤ÙjamÅ®Ý;Èó )%�F“¹Ù)²Õó4”eáÂy„ÒT"âÁÇŸ¦Ó›áY__#Nàà̩ӔEFQf4Z-<�éeœ¥Óé„h÷zã±}ûvŠ´‘"ëÆ5PV"±¦ªm`¡‚’Ä!”b8îsý-×óþ?Ÿfœ­Ñ|ÿ­¤SÛ9ÿÔþö}˜CW1îÎẻyúø Û¯û ®q¾}4 “ÝКefÏ!¶]÷fÆ;wsû¿ú—Œ÷thìl°zâ(×Îïbö†ë8óW÷Ë-·¾­'P*Ex�÷YÛ°×–ˆbM6á½CÏê…Kà<ßzøQÚóÛ9~éûëT¾D G7ñ.(ò¼1á^#„Äû*¨*9¼ &MQSçýæÔÖ#DŒ ”HÁ[Þû œ< '%E™‘U9£rDi‚ÝÕcCj�Š‘("¡„F«`Í4¶d\މâÐT(L( ƒ¬ÎR JW†'ï·¦ŒÆYòª@kÒ›¼ÇóÚŸ6U‰ÔÍõ#ÄÒIGa�È¡†I›ÉJ¢Ò�üŽÔ d¥e<*P:B¤)RRÓJÚDT¢A(tìHO¢›%²¶’Š&‰• 5ºÑDzÏd1fmÅÑ8°9Æq£+â"fU7¸ö†›X|ù éðÎ’š K‚u%…·�ªy…„-™Îòå/=ÊÏþÏŸÀ˜³Œ¼¡òƒ4Þ ¤*�vm%QÍΓ2&.qû;.ã±ožAÅ¢/"¬©Hžxè·Üø^Œ?‰×UÛQ„иX¢bA+º½ Í“íIZI ëkY÷%ãB!EƒÂ¤Õ7\¹‡µ5Ãsgà©‹ O>ö$?óÞw0­ÒˆloE¼a÷>º¢I¿?DDÒX±§5æ}»-?rÙEÞ~ŘwðÞkJÞw­àc7z~ù»ù�»†ßþ�ŸÂûi¾òÍ �Ì�0¢×íbzmì äö[®å�¿ú Fº�1�ø&®T #ÎoŒ™™ÙÁ>]!ʘÈJ¬°HáP*¡ÐB!"�•Dq°IT¶füYŒsX!q:B¨e£Â"*A»™2Èr,!£²µH•ƈ‚Ä—lkK®™è29qߟýçŸyŽ#ßωã�söüs¼ðÂ}á<òþÅ;þV®¹ÿkóž ë,“8ïé´»øZ%súôé­¦Êúú:ËËË \=\Ø63K)’$fÇŽ”eÉ<°Õä+ŠŒQ6æÒâkëk9v„µµ5NŸ=Åôô$�Ú6¥êÆòÌÌ,Íf“k¯y«ËKl ûüuÌfO@)E–�y衇^±8ñŠ=ª×ë±¶¶†Ôa@áœãòË/¯]aí‚`MŒu•‡®& ãñ˜ÒXdñí‡ ¯ Ξ=ÇòÒ2Á¶mó¼ò**kq›*ñW56ËZK³ÕDi…ð-I“ç_¿óëÌÌΰ°¼ÈââÛæçiuÛ8t€ÊTœs†K.²xq‰©Þ$Ï<ýlÍHrœ={–ÑxT«ó=O?û,O=ý‡&�8}òãaÆÚòªH)Ùèopêå“ìÝ·��}ìï±÷²}\¼x‘/~ñOQBÒiµn ¸âòË™š™âÈÑãœ9sŽƒ…÷Q²58z½^Ûõº.ó{©œ˜*‘4,//0\[W2ÜXAûTe‰÷L‰÷†ñ0£,ó�ÐU–H¼á�f/¤s9Ëp8Ä9KÅ�åX[¡ã[V8kƒ�Dªúï)œ­<´*Kð­%YžÓ¹ož{ IDATnwH)‹Ë \¶¯E6³²pk ½™Y&gæ0¶¢¡ÙhÀÂ…3Lt'Èóœ(IQu’Q–å´''P: I8’VS’V)%yYàjï¿5 C7èLÍ7Úx'ÈÇZ½™0Ó®ÌÖ…4+!»@«`«“BR”–BE¬ ¼©0 …I…„†4D®DR� G$=•¬fwÜû8/ž]F¥šÍ)b¥%EU�¶šŒË‚aQ0Bú‚F’ „dm”áA’9Èò0…wÔ`6Ö“Æi<Ò‡&Aå¾,i5Tãœm3Sœ^YÇ‹”ªªFlÚ«$ÎVŒVWÐiçBã@Fš8Ið¨-—ó`p[ ««ãå¾fI¨W¬]» ó�ñ&[c}€—Ö€ÂM–�­ê¯NŽðµÒA©H}€–à�`Ù×xyÏÖfÊã�B˄ҔŒ‹o!�|%�Báaò_aª›g¤I/‚õNHÁ¨#½§¬*ªª¢—t)LŽH4­F;ØÅŠŒV#%«rš"X±„V¬­õ¹íöwñðÃߤÛK鯯ëQ³¸´ÌD¯E§))×ú\sÍ•,­ÈKϯÿÚä®;¿È“�?ÆöùdYFiK¬³ÌÌlciq …�S»ÓfcÐpè8!�QJ155Åé³/såÁ7PTWûÿƒ²MH¼ÿÊ2ßúN&qJ^4š)Í�;øÁO|œ—žx„kÞö^®ý×ÿ’gÿùÈþC|úWþøø�à'»¼ñæ&NRD³…o´¹÷w~‡¹é)6Ξ¤ô‚tÏ,ßÕAî<üký ¼GxÞžNrò©ìùç?σÿö“Lݰ—…²ÄWo}¸î¤É�NŸ=OUå”ãؘÁÊ2W]qˆÊÅ,® I'gêä.‹V’õþE¦÷E'HD#ðļC <o Ô[6«yd !ð /Bšp ¢J”ØrMm=í$"ÏG53$¨ ïüÖZPUiš’—d�f [d@‘ç!±±ÊqÞ`l…P0.ÆUIbKâ(®í¢%QÒ M`ÒC4ðk̸9)ßTòlªÂ»à˜Ÿjsì…“ˆ(‘c±XW¾°ÅS³UAU”¬®ö‘±`­¿�ŽJi*—–¨¡!މD t J!pÖÕÖDg‚Éf›�ÑsÌÌLãS¤©@š]Øx!�(¡µûãoÿ1­™Y¥ 0íb�æßøZ…Š£ÂEô‹�>v”›o|+�=ý<•˜@{‰sé‚ÒÑy¾ãB`¼Æx bÈÜl‚T– :ºE¢ÊYŒ*P$ØJqöìvîjñ¢DùoÃ>'ªrQwIÒ (K… YäT8òqÉ€!c5dByÓ ×²¶°ÎÙóï4�Tð_x˜ÏüÇÆ5�Eê&­fŠŽ#N�_¥¬,2{®¸;‰®ÚHÑ¥GXkÓN›Fî¨ÄEÞñ¾6ÿ×o?Äoá Ó“T²ƒ5Ú[f:m ³À¥•—Øsã»ø•?}˜"Ú�tEPmF'"*¿—/Ýó(o}× ò‘AkÍÒâ×]wR«|¤4 È-Ûu’„DËF³ÁÔô4O?÷4¯<ÈÞ={áU(„Íç•& ×]÷®{Óõ4[M<ž£G�²¸°ÄƨOQŒF#ºÝ.§OŸ&ŽcºÝ.«««¼ó�ïD{.» Š4…«�5¯IÈ ØJ“ã ‘ ü†FÚ"Š"†Ù�H¥Fk\å‚Ý˹Ðr†Êe_šÄ$i‚#Dt+%qN‘Ô€ßG{œ,ÏñXòÜÐlDlll5WÜàå³ç¸üʃ<ýì¶ÍNsÝÁ]œxþEî¾óNö^¾�3gNÓëM`­¡Ûë±°¸ÈD·GQ8çXY^fjj’á`R£”Æ ØØèÞ ­4e™¡e„ÒØ !]�\¬.•1ØÚ§UŒ©,¦,xÓ;ßΗþý¯±ÿõ4;®û™cù¡'ùÉ�ýCž4#áQl ŠÊ2.J*ãØÙй°4¦ò¬Å¸+ B„û‰Š@y‡±MÄÌD—í½˜þ读�\j¼>ƒtëLø-,¥“PYîÛÁó—Ž‚Í1"&aø7¾F¨“z\…—`eʓϞäÿ'Ož`a5'R •ñH�œ”¦))¥Â:‹³«Ü~Û»øÆ7îC5RŠj-,q¤°rŒóM¤×Ü{ïüàÝȧëI¢x†D%hé‘ΫˆF£8^�62ËðZÑ­J666( G) ¥qý�Ý,®,ðÂËkÈøQ³‹ÉV 5˯þß¿Ï?þ©å3¿ûçLÍîc}ÐçüÚ:Q£‰Ö Lé8þbŸ¯Y¡©ÁÊ_V7†¬Ž*ü¸Ë¾m)Vlgä*¤ªfç Ó�Zx*7ÏßÞã‰o>Èvké›Er™Óðm©‰i1æ™'Ÿþ·ÿ ø¹')&æPQØ7èzx�·5tÝS•ž$}E¡ÒJ©ð^`*KU™-¾Tœ$µU×b­ ‚$aPS–ŽÒkÊ,£¡:©DŽ3„•,¿ø,1Šx”°Ý;ÊÉݦçbþ]¼Ð¾‡*ØŠÂÐ!8{ö,×\s ë+«<øÀƒìß�ñxÌÆÉ�šÃèõ^êäÉ“üé¾D«Ý¦Ýnrûí·ÓjµBpÛßÄ3Ï>ÃÆÆ€V«M¿¿ÀÒÒ{ví&Ë3¬µLÏN³±±ÀÑcÇ8uî “,,\bee™ãÇ�qóÍ7‡FÏ«êÙ§ŸùÎ?‚F‚*ƒÁVrÀ 7ÜÀù ˜™™ÁZ‹5Õ–ºÜ[Ø»w/J×jgBú\–�h6šüÕ7¿’Â"‰õ¶~Ÿ¶ÌI!ìÂTüõªÊ*¼oa@é++$*úý fg·ñw|•ƒPV))7Ýô6:�6ÏÂÂïúþ÷¾jÒµ”’XÖÃ$I‡KæææX\\äk_ûï}÷{9tðЖŠKÔŸõää$•©øâ¾Ä-ßw ³ÛfÙ¿o?S“STUš;õ«;uêRh®ºêjÆãO<ù?øá¬aÑÖŽ”¯4n½GÇãñ˜sçÏóè£�Òl°¶¾ÂïÿÁðs?ÿs:t�Å¥EZ­§OŸæâÅKìÛw;¶ïÜ‚À¿^wêõÐ÷Pm&ë`K²Ñ�HIVŠ< qŸ",y1&ÏG[7®$Iˆ“˜<ÏpÞ"•B�©Jœ�I�-€jY†¦…Öã|-©VX’&6ÓDªÊ¢”cÛ¶mlllàœ#Nt:]úkë”EFUdXë™Ø¶�´5ÁÄ\�f³‹ÔƒI\¡¢„¢²´´&N›(¥È…dei@or /<ùx¢Ëµ¢‘4I[-œ³”y†ÆÔð;IE˜¾[IÑh¤Ä�&‡ç/´B+2Pò¥V”õâ‘��)'è(¢¬ lUbøÜ³zé½FÄDSÓ” lAU–œ9¿ÄK–ðI ©ÚDIˆ€Ì‹ŒV·M^”\ZZ©ÕSެÊÐJ!¤"/+:­&+}ÆE½CòÐh4(ÊçGÅT•ÁT†X kÉË,تjÙLn-JE\ÜÈ1R#}P÷Æ€ n¾²”UF™�Ç�ëÂ[0[•8�Ùš'òÊäGn-ìR JãÐQýóBÕÓí`OrÖ¢ê˜ßMUAø9…— Exï@4°„$A™E= Š”l›W¥¼–+‘í �Tc�AiA–W(%Bz…€¢,ˆTÄ8/IÒç Ú«-–ˆõAÝ °¡Ag*ƒÁ&!AŠ ® œ š5 U™YñeÅÔÔ,““SŒF#N�>M·Óa¢ÛChÅΉ+qºÉÄä,ÍD3ÝMÙ1Ûaª×¦ÕjÅÜÜß’r­gÏženû6Fƒ!ÓSÓ[111I^D: ʶªb0ØàÈÑg¹æê« P¤˜Êâ} ©G:ö'ÿÊ÷²Ö¨ƒ‰R,-ŸæÍ|?_ù¯Ÿá£ÿ蟢·M3sëMð@‹wOO²ZŽxé¹çØþ†Cì¾ú2ÔîYÞ¼cçÏŸáäÂEZ;·Y8tÙ.Î={˜/þúâæî^®ýЇéþ臹ëSÿ‚ ãX• víÚÇx¤y]ck‚-ðøÐ¬q%=x�” ^DLO5ÉËFYNÜÔ[PíD†QGÁrV+¥êÈpˆÜL£¬‚=¤ªPH”’T~SØ$±ŠQ„h[/ÜÖ†¸²h(G%3½i²µìoã’û®×fó ÀÂ�És.Ÿ›ä›ˆ$Æú1¢îKùŠ LJA¬$“Ó¤Í/_X`˜�© GerÞýÁ7r÷7�/q(Lœáj>�sãJ¬WL$1½¶ ½H2^ãÔCÌÈ(� )ÇhRÝFR�W%í¶'�Åé9ÊW½žÍÈ&ƒg³„È^õøü—¾Ê�ÿøùO¿ù9ÒVJ r“(…”ÐÐ�Žù¹9>ü¡�ÐL*¤¯Ð"Ÿàm…ÁR piÅØtc ›! Í2� Õh�¦)I£�“‚(MH• çý~Ÿ~Ô§ë4q.ɇ�."¢I2S0´B§Œ‹ŒΗ .ò®[ösnÑóâÒ¥Ô(çÈ6dED·ÝÅ Ca*ÆÞG •vØÄbÓKüæg¾Ä¯þûŸá[Ÿú,Òí1$�+:í6N ôøy>òÞ[)µàûßóv&£oÃ�¸*ËåN$ZL’¬Ÿç-W·xà|EU9¬ÓÞY¬3[`õpƒ„Í8_[ˆ½“”¥¡È+’8®×è¾^CtX„°´ÓZ(¬ŒsC71Þ‘Æ‚É(eB 折Ì8&'z˜"gW»äl/.ýݸ¾ÿ{+ı;œwLOMqéÒ%¬³DqÌÚú:‡Ÿ|’ɉIŽ>}ŒV§Åƒ<Èå—_Îx”ñGøYÚ­.ÁóÏŸàmo[ vÜô¶›¸ó®»8{ö {÷îcuu%ü[Æàð G#öìÙÃÙsg9räi’pÓM·¥Ý^—©™)ÆãŒ8Ž‚šçU!Y–qòäÉ­´=!Â�oÇöí¼øâ‹DQôÊ ôžù¹yŽ;ÎþýûY_[çü…óTe`>j173O#m0ÊäÙ×kJ¡ ”V / )ª¥"Öú«TÆ€dã1O<ù8×]{½^o럔B°¶ºÆŸÿÙ8ck…iØ‹"Ô¬¡û'žx’�þhŸ¥¥e¦f¦èõ&Þb4bmµÏÐ8›™™æÂÂEt JB�Ä ø ²}nž§Ÿ~šªªøÊW¾Â;nyïü¾w†ø�à¼G*ž}—ó[¿õ[Ìo›£ÕjÒéuùØÇ>ºõ¸Y–ñòK/#…¤Õh377Ï)ÿ2GŽáÚk¯ �÷ªµ$<¶ãÁo?À“‡vk¤éõ:ìß'^8Á¯ý‡_ã—þ·_âܹs´Z-–——‰¢˜k®~¶2µÇïõÐߥz½ô=T®*q¶¤ÊGØbÄhÐG+±5EÀYòñˆ¼\ï-IÚÄZK£Ñ Š‚”Ri…µ!Áj<0å$IJœÄÄq$ƒ¥4J'h©�‡h©�@™BÐëM3©Êç ÎY.Ttº]„H�†!RŶ]—¡›SH1ì¯Q�ØÑ¡$ºÙÄŽ6ˆ-²²¢‘4H"I™ñΑ�F4š ¢´ æÂ:‹Í6X_[`¸Ñ'‰Z­6q’’g#Æ^�¶{¤½i¤ŠÖFF�&%• Š'çÀ{T¥-üæáÆ ¼bœg”ƒœÕÅ>çÊŒH‚p–"3. ⤅Œ{¯D•‹0†‹›ÆeÉÅ¥e kÀšw®Ã‚:ŽI∋KËä¦ Ñ«R…–s¨(o0¶^´�Eâ•B �TKHÐQ̸ÌÈñ´’­‘6($®n°x\˜¾˜[æÈ¤ƒuajh�Û‚ ï‘^â]8h )ëæƒ¤¬ÊðþI�ókt=•2HЬ{å@ �¨€# ›Î@ ™ðz„ó8aŽ­xN|بVõ�SQó_^ÛåqIJAV�¨ª!êí:š½ G.’(­Ká°å…ßRT5ð»þ@Q4ãÆÄ."Öi”bl°—h©IãY–®|ÇÆpÀôÔ²â£%œ÷dã;vγ²´Š‚(m ©�Î’�Ƭ.¬ó+ÿû¿á—ÿÕ§øìgÿ ÿë?û§ ³2¤™àh¤-Š¢`rrç“É�u&z=VVVèNô�F”UÉäÔÖXfg§q®ÂZèؠÓê!HqÞR–ˆ–Œ´®7A)MY•HÑÙ6Ï̶m˜á€#÷ýo¼õvÃ!“o:Ààd�üÙ£ÜtÙ5¬d£åe¾v÷×Ùµë2î»Æ£µUúgΓŸx‰üü·¿ë£´¯ØGïò,|ýOÙ¯=G:®¾åV¿pš·¿ùmâe¥�a4ìÓm4ÑvNÏ᫜$5ÌÍuY\¸D{°“{øKìxƒ'ûße“Oÿo¡‘ pfŒ)!DøN„‹2D¾ãGx[�H"ª,2Xª|²Ë­M�_aLÎ̶Ëh5Ê`ï¶X?Þ{´”Œ+I°*SÙŒF£I? #…Œ$V:””4K¨ˆUŠ‹=*Òø ´Ð_ÖªO¤Sr_n±Âª¢"M’�b7¾{ÚßR½ú ¨(EŒtžžôôGFhÒ „ #:X‚Ç�fÒ¥ÓžÀ×Qã™sŒJI·pÛ­7óñŸûM2�/1x†Ò›Ð –�"J‘¢ó)‚Ù7ýñì.œHn¥3|di¦ ¼J‰iRŒŽpꞯrhG‹å@“ LóA�ì¼@z‡³¶V5H´/*4Yq߃GøØ�¾‡;¿|$¬'^P¹ òJP•…H(Þý}7r÷7ä…çÎ!³ˆ¦€‡°¬Ãbɰ”Rqý[ßÌÞõV¾ô­çéÓ#Ò†n§E»™’´RdG)¢ªPÂcMˆ…—é2I‘êððáçX¤´Ú+ãu²Òà¼"–’N:ǽ÷æ§âý,|íÊqF3™Á#¢¦¥´ãÂãE„P[ˆ„DØYUH1Åzi9szÈÁ9K_¦(5DKÁÌl‡ª¬¸r~’§Žd|ú³w’)A,$• ʃHK"-H•d\ÀeiÉ/þ‹�óà'ÿ˜¼=ATа:8AY…†Oå ƒ<,£lL'ÁG(!¤Fé%8‘≉ñx'¯ŠwðÞ£¤@‹pH �&Á¸pıDI‡P …¡ÓR´ˆHu…“Ž^»Éd)h½~®üKHa' }yi‰·¾å-<ðà<ñäãüôOþvîÞÅñãG¹ë/îÚ‚%�F#XÆy�}ªâ[ߺ�·ÞøVþþ'>NEüÀ‡nçwþóïÒé´‰ã$ØÂ…àôéÓt»]Ò4%Ë2Ž;Æ'>þ÷y衇hOtèMt9}æ,·Ýv+»v…Èf£Á9Ç}÷ÝÇp8üŽøwc Ó“œ9ušÍo�sŽÉî$ýµ>S½ f&gðÖ³¸´ÌÈŽY]]e~zŽ(N˜žœb0ê‡ÆÆ«˜q›ÐroÃþhqy‘û¾�÷½ë6~ã7�gŸ{–ù¹y>õÉOÑj´kÅuB­g—,ãÿý/ȉOpðÀ!~ñþ O<úO~ ¡O<ñàЕÙ”]8wo%“ÝÊ2gvvŽÊt’ļðò‹@Pu’Ðít¹xñ"×_ý+¶²Ú¦­”âkwÝÉó/œÛï¹æª«éMvi4[üÄ�ý÷|ã^þë}޽—]Æòò Íf‹^»U«C Ãá­¢­çñ�_Ô×~HÃßÅz½ô=T¦‘�‡ô—¯¯àLi ¥P*t½ólTÇ<{´Ž¨&Ðk­IÓi²ñ˜’�Ä!”À¸*HÓBŒ±x'ð¾íÁYÁj«´¤Ñh€�zë¤7$€ILUQ”9Þ[ʪ¤Ñ1Æ!UÂ39¿ƒ|°Æhcã T{š(NHZ]l•³º¼L>Θݾ‹F«Kœ†øy) «—Î1¿c;coW*"­Xºx�ÁTÍvk d$QI/CÔbeC£ÆÕ‹Œ”�¤/e„ð–ªÈq…Øb5XÖ+ E^QAEèF‚ó"Ø7œ ‰â:Vrau…¬È‚lU¨`«p†XÅu‡a8A¡á0׉LE^k�±£<س°¡ùc¬E% ý¬ “ÄáQÞ‡ç*ÃkćIHeBŠÛ¦ÕÚðþŒktÓN*‚£HnýŒ'¬÷È/…ò"@#� Íx¾– Ƅ†�*¼'B¢tü×’:Slñ?‚Åls’á¶8 ‡3” ¬&¡¾ÃþZ­ÐÎ{Ua]Higcò*GÖͰ²,i¦MŒ-‰uʸÌHt®”Pnë8MR*SÇ JF@’Øœ Í¡äCð�9‘ÖT¥£¡f99|žËöogrf–î¨&•‡fyì™Ã¤]”R ®ºê{ø~­&o¹ñͬ¯-'1n4 Ó´‰që\ˆ�UŠååe&&'ÈË’¤‘â­#MS”Vôû}Ú�Ï<ûW_y%sÛæé¶[uz`HiŽ•Š�´ ,*»•tE’ßùÝ_å#·„c÷=̹±eûûÞG6*èlŸbbß{XzþE¢NÓ-"~úúÛô7˜¶°iu.ÇŸÎØÞ½œlþ ½ý{À{.|ýËÄçžãôóR~àýº›;O"\ !#¼ �ŸMahŠRߣa—xR6j…T˜æI©ð® )`"ª¯9ËêêJh°F‚VÚ¤¬(%(ÊŒ†ÍÁÒUN’h<–Ò–T¶ ÖCS ¬'°Î1ÊÆ¨FxW'—IAå,®ž,nÊæƒ$^Òn´YYY¦Óë2­ÿ­\sßͲÖ~Ç}Lã(U„²9.›á©OQI�Æ{¬SFxòšw^(ts’ÖT‚a@å×1YAêJ~ö£×óÈãÇY/:Iꃅ!. öb/±„J_9†D QÑnÆj¹�ÆË4X¤i×êf`íè„Q´ƒ"ÝÍ»Þ}#�{… Å¢ r4’0hÁùz�kŽ5‚Êhž<|-B¬ô IDATš·Ýp9ÛæZ¬,ŸFz‡•Ñ–}Bp�¨FÚñW�ÓN¶¡Ðhë‰òMí±ÚcõD=âðGù'ÿüïñù¯?HÜš&QŽ^'¢Ûk¢$q\£S«›ôûQ"m0.­ÎZ*/�Gz�­J¼)صwS;Û|û�§¸é-9rêQʼ „‘iq^² ,>RŒ�¡ôë-M…Ÿ»¨ˆ„BºÀŠ^’•8Ý#Ž-"–à ‘RTÆ"…ž¥�EvOÏ¢â°,,` �4 „6Ôá‘”oêP Éd+åŠÙïòÅö=PƒΜ9ÃäDPŸ,/¯Ðßé™i’2g Ž;ÊC�ú(W_}Ï>ûl=X ͦӧOÓh4X^^æÜ…ó¼í曹ÿ�û8sæ o|ãÙ¹c'àϬ©·<ðÀ–šl3Y6Š"’4¥Õj±1àðÌÏoG!Y^Y¦Óî„ðˆ´Áž�»ÐBræÌiæ¦g±Þ277ÇËg‚z(Ïà ÇwÜÁ¿þä'¹ç÷püøóô×úàÀ×sÆÓgO137�Ž#ªªD+ÍþË2npòä˘Êð}ïüþ€‹� SV´Z-”Tß¡X?sö,Ÿÿâçù¡˜©©leðÚÝo:ô&œ)¡A™ì܇Ÿ8Ì·î¿�Hi®(%À‡CI”$”YUîlP )‰ŠS*‘4:EF£RBÊ�ýÿØ{Ï`ÉÎû¼ó÷†út÷í›'Ü;i�ˆDŠ$‚¤m’ ¥•¼VÉÒª$¹lÉÞ*—wUåuÕmYå-•Ë+ÊJ%QEI¤Ä(&E‚Àˆ4ƒÁNž;ᆎ'½a?¼§/€õn•¿lmÄû‰b.úv÷9ç}Ÿÿóü¤ 껌ã¢àò敱8ïÐQ¨AÖJ…Jf *Šð®lÓ‚£°µ¡•µÐ20Oò²ÄZO^N‚Ó©aãh-ñB`¬ÅWÈ«Š8é°1kª o~Ê�h,8Þ:ª*ÇÖ%£þ&3 »ÑQ )DÓ,%‚[@X’X‡Ce€J„³cÁ!ȇ|V¨[¼³(駘Œ-ÃaP Gˆ44ÝEÍw­y`zßp§‚Ø(\¨¤Ÿê_éKɤΑZ…ƒ”UIœÄXgfOJš¦Xkˆã8Èã4´shMU×�µðù¡Û+Ž#ªÚ—XU�%!¿_ÕU`ÆH…ŠXÄT¶@ë˜ +œ:ûm&¥áð G騈vw†‰©¸õÎ;¸:ØÂÕ†½û°µµ…RšËsÜuÇM\X[¤Ý™åêÆ€8N±xªÚ�$ Jk&ã1»víjšÊB3œ±–XG(¥iµÂ¿“Æ1—.�e玬‹Zp- DàPy÷Up­iá�!ŠZÜyÏ›øôWþžw½ãÍüàÃ%ždyÿÍð†·â.Yš[eñ¡Ô>ˆá3·ZþyõÐA938ü}êc‡'¾ËñsG8uÍ>º;wrí-71Ó›C ‹1¡‚çœd0,Hu‚ô™´p²¸°ÌÑ/àÝ�ëVw0xfz;yæ[O0^“$wç8?‹3yˆöÊPýâ^6óX¼«>¦Ž¯›ir¼×2Å»²y}ãÈ)‰£ˆVÜÂZCm ©udY'µ:4ÌèZ…Ȉ”($±ŽƒãH┺’Å•®É┑ ƒö€™L6åJ(Zq†¶šT%Û­0ÖZ´Šþ_®ŠWÎzYü pB!1hWrÛíwóù/?N­•u¡MËGT¦‹P�æïy+2¤j1šôn�IGÞvç*o~àn~êWßOÚÝAmËɘƵѴ)ÚÚ¡¼Ã¹ûÛ#n}Í­ÐÙ‰£‹–"Pø!øIpV©ï"d±Ìfé™[Zd¶½�©‘Y„@b}` bpXi¸ƒµ£6–Ú8„Th�ñ‡üÿêW~‘ýéïãÃD ëA5ƒEÎknÝÍž9‚Ò3(‘¢¥ÄV9B„h,Þ"•D£Úà¥æÌùsº~O_È™oõ˜ÍRZb,š ‰Ä)‹PäÇŽ'ÏKæv-ã½#Ï DWsekÀÕÁ„îì2ù–’Ù™”¼0\*#vNJn¼a…¼°‰=,)‹Ò¸:*Ò“ðñôo N­�H{K¨ò±ØËîå�h—³2ëÉkÅÆ`B'›Gê6˜šÜ„e‹‰¡7ÛåCýYyÛë8þ™ïaLL(I”T"¢4 DÔÀè‚-jWUA c)«aó9FŒJG-4ZèíÁ¡±ií¬GU_¡Â‘´bÊ|ÂdRc¤Gkˆ¢¥iš2™ሽ¥#_ù%ÿÕ«„œ»pžª¨¸ýÎ;8vüœ3 O?÷,Ö…*ñ§Ÿ}ЧŸ~–n»ÃOÿôOsáâf:]î~í=¬¬¬ ´¦,sn¿å6>ýéÏðØWãá‡ßJ»ÛáÝ�¼‹ÃGŽ „¤×é‘W93�¦ª˜›�¡ßï#”à‡§~ÈÞ½{Ù¹¼ƒ�»v’¤1U]5ÃÉé묯¯syí 3�nØÔ5ùdÂòò¤”,,,RU!‚xíÁk8qü—.¯±°°HQàছn ÷¥XßÜ`~n‘ýûðµo|- y‘¹Þ®é³= ³+SóÇöǤ­”º®�Rñ·�~�7¾þ�aoê ?à *Sñ½§¾ÏÛÞò0¯¿ÿ~¶¶¶Øšäüò/ÿ ­¤Å[Þòþä�>ÀdœÇZ†sÌ3O=ÍÒâ¾�M )©m�ÔŠ…¥EŠªàõ¯=_{ì±+“6Ÿ¶‚«ª(*Ȳ6y>æýøoyðAî}í½”uöÙÍy)xðóúìÙ³|èCN+MQR³±±ÉM7Ý‚­+®nnr÷Ýw‡÷c›“ÜõQÑéÌðà[ÜfêufÚ,îXäØñؽºƒÞL©ácý8¯¹õ5|û‰'¸|e�¯ã1œXc¹ëÎ;qÛâOÃòâUñçº^€~„Öås'1U x”ŽPRGŠðôû8k¶óºAœ 7OcCdê>wN‘e-â4&ÍZ˜ºn@fžP÷beµ �!Að Ók,:‰)Š‚ªªQJ“&B6àäɸ©-0xI10”H;³\<7F)ÅÊ�IÒ”n§Ãx°‰Ž jãXÚ½J^ÌÎ-„Ìr>Æ9G]* ­4eai™Ú�u€’TÆ¢[3\ÿš{¬_bÜ_Çc°WÏŸFF éÌ;vïG«)=ÎÕÔ£ U9¡ªjÚ½y’$ ñ*)�M]¥•·èÌ.kÅÕKgCŒN)À‡æœª¤,Ëmþ�”ŠXÇ!ÊÕ¸³C©&Ò’²2ÄQ`mxB DÅxç—UmñÞâ<T=�L‹".°9¢$f0ÉqÆÐ‹[a#[ ‘lÖÆ�IJ(ñÆR—%®œPÚ�9¼�D²9è ¢Ù ø£\ƅͬ5ÞÙ  sÉÒB!Zx ¯Š:ü{ž)A ó^ „ožÓS�XÔ¸�„ÀÙ0aòò•†U]·bê2DàjS¸R˜ÚRÖ5Q…Ž \# •m]Zoºi¶šMåªÀÂhœA˜ Sz)uiHÛ ÏØòQŽöm´Ð,ìž!ŽëÌ´[œ9{6D}¼ç™Ãϰs×Nfz]Ò®=¸Âs/c4㬥, Ò´…Ú8 H“ˆÓ§O1¿êSÇã%„!ÀC»×#/®òíï>η½ ¡ex_¤ �£æõ»p�ôá{!„pïØ·çf6·Fœ’5É×à†[œøû/}ùQð’’®,¡vî&ZÜ‹­%"N‘B)Iuù2ƒÓg¯�¦uõ$ÉÆGÏœà#'OðÈïü³+« ËŠåVŠs†(RÔuN”´xáØ Œ�ÖL‹«—Ö)JÏhØgß¾ý|üã¥�véÆ ýÁŠŸyw‡‡܃ã$a€)ñL7_²9ðÁÏñó�ÜÃ_|ò³Ù>ªr“·¾ån>ò±ÇPñ q+&’ÒŽ‘ó¡Ä!ˆjùg#¾ô�“üùo¿�ßüÈ×h©9¡V¹ Éåj@ãlI+MÈó!ˆ¼¢®IÊ�Çsûí·“µÛ\wíuŒ†#:�6y‘ƒ8c†¼ñ�oàK_þ_yì+ü£w¾¥÷ß÷Å/17;‹Ù4áyÜJ¸îÚkùÖ·žkkk¬o¬sÓ­·°wÿúý>yž“¦¡é×{OYä|âŸÂ{ÏÜììö}~­ª¸æàœƒÕÕP›¾¹¹É¾½ûyîÙgH’P‘eumØ»w/'Nœàž{îásŸý,óó‹\ýõÓíÊöûð_Í»ŠE¼#Ïs †ãÿù÷�·=ü0ó óDQÌææ&õÑ¿âu÷¼ŽŸÿÙŸ£*°Ézšð„g&ëðÐCQ×5£ñ„¹¤BðÔ÷ÀŽå †àÅWÇKKK”eA𦔠@kÍ®�»¸pá"ï}ÏO²²+4ºg°Îðõ¯ƒÏás<ðÀPJ2MhwÛ€Ç9ÏÆÆ¿÷{¿OUUÛ­¦oyøaŠÑ˜n·ÃùóçYXXhÜB~úeB hgmyävîØÉd2bcsc isóÍ7sþ܆Ã7ß| ŸøØ'©ª’Ðï÷)« „bu÷ ÝNwº�ÚÆy¦»ÈW>‡óÇm½*ý-oê0½‚H+òɘª*‰"Åd<¦ès¹Þƒn¢J©í|­sáÿ›nRâ8!ilãyž7®…ð¤'NªÊnÞŒ1xåiemZi†©k†£qµ2†ý�°yˆ5J@gii™"/ˆXÂ`k‹|¸Ašvé-ì$meµExËÆ¥ ã`ÍlÏÌb„¤ÓíÑž_FE1ÅxB^évfˆâó;÷¢”àò¹>f2ÁTÈ‚8Òl¬�ÂØ`Wª|ŒµQÒ¢Ýí€jS™ [W´;�ÐqìÜ:’’HA1°¾~)ä°M¹M×ÐZ‡l½TXã& XS㠛⺮ñR u`1¥In¬Â‘—ªÊR×¶� 7‡Ù¦-AxÒoO‘ÇE€@�óœ8Љµb\ÖÄâ88L]¢dhö’ ,»ª*ªb‚+sòá½åÝEÄQ`„(0.ÄlBû Ä*ÁHßl -Ö4PQÙ@h­iŠÙÔÊZk� TgJb­ áPBãøg` H†Ú6ÖX!_ö�~%/ëB#ޑ舘ŒN–qîâ ^·ÕNعo•Q™Sæ9››}�uIÑß¼B»óðÃ2BK†3d©æÔ©cYayÏ�Ì,í‚8ÂV9ƒ“'&g©'ɇ§)ã’¿\å×ý2§è^Ù¯YÙµ‚ÂPWBÂ`8äØÉãdY›"Ò붨Š!™ÖdQÌŸüÁp8žyÒñ‹ÿø?÷[oã†ë¯ù³H½€+ B¥ /+8�¤°à-BÆ�‹ ¾};ç‘Zbm‰RQ3€Ð:&«ÎY¼“Ä©§tcÒDQ;‹@÷‚µÄ*¡®êÀŒ+ ©n‘Ø@ó�(í|ˆziQ”9E�#­ÄáÈëŠ4n!”À)OeªðÚ„Â Ãúx=RiphÒ84Iš*@Û¥"ÒÕåÛß{‹ÂÖ}n¾¾G{OB›1‘ÒDH¦ À™VÌ�Yƒ[Lˆâ˜ÊíâÊ… ÔãàŒ˜ ®) ‘R"œÃxÈëWÓå›�˜sŽÅù%Œ©9{îlÃå �i럵¯ TØ—�8~œ{ï½—“'ObÅ·Ýöffg¶cA¦6´{m¾÷½ï�÷lm ˆtÄž=«´Z-£ã¢äà�k8wîs³ó¬om2 ˜››cvv¥óóóáµN®1üÑû?ÀáÃGh·Û¬¬¬PUEQ°s×.®»îzʲfmm�;#GŽÐj¥ôz=â8áêÕu®¿þ:.\XÃõ×_Ç`<àï|þó�pëm·Ñ›™¡?ì¿ zl!§>-¬ñ>¼ORjÞýÎwóøã�ó¿ýûß ÅBÇãɈÿæ=?I>ž „ ¬š’“¦™Ë˜šë®½–Ú;L¢ÒÆÖ<ýô³üÄo CÝi}Xƒ(èon‘emlUcªúeÏ®•]+Ü|èfVwîn^c(uÙp7ßz3Ï=ó,ð»À½÷¾ŽÎó=Ο?�÷Žý÷óü‘ÃŒ¡AíÁäÑG¿È‘Ç™étY[»ˆR’OúÓ¼ó�ïdÿ¾}�Clú9ç0uMš¶XZZâ#þ0ë!¸é–›ùéŸþ)œ ÂÙá#Gصk««ûXYY { ÞŠÀH.üÎLoÞ‡W×+j½*ý-á›*_çÉÇcªºÀ:G9œ4Ê g=iša­Û¶Ía@ tŒR k-ÞùíC·Ö1JEhšœ¼u¸Ú† �3B8ʪh\"¢�Ö…ØÒÖ` )<à˜ŒGáp©C\ªªrªªd6ŠXˆöОYbœд@µÛœÔu‰3où$ÔÈã>u] ¼§ÝmÓ›�¡?Êé¶3l1¦ß¿Êæ`ƒ¤ÝAª˜AQ�ÖIÓFItWS›o+F[W¨«àpÒQ„”:ñ­IÓŒx)æÊÚ9&£-²v¯�É9*a±BA”Ç)e]¡K!Cͼ€(M·`Ö[êÂm?¬¼·ØºB(‰16¸¸ê ãBsŽ÷>LiE¨\ ‚O™ò¾q΀Íg(%¾®ÀGøfº!ª’v;£.C«Ï¤¬PJn‹úe1f<Ú¢5٢ʴ’,DßLø~YëBý:žª.¶[$Á]â›ï‚ó¥Ò:„©Á‡Ã…56p‰ ïÇ;Ó2M="üÞÂ…Ír3E Ç…ßÓûíƒì+}oC$"@: Í`ªÕÆz‹Ö¢©‰wD:¡¬ ʺÄc±2|F˜aU‰¦®Æ¤í”¢(Hu�õžXªm>L€3Óp€ 0Y;Ô%B *[“&=Ο>Oœ%l¬õÙØråü(Šœ­õML%XZ¼Žóƒ1+»R”‚ñhÀŵ+«Iâ„~Àp0buµËhxŽ3?<Ë 7Þƒu�g4;Û#Š"®¹æÖ„8RÝÜêº&ŠZ§ô‡}Ξ;ËéÓgô‡<øÐC$q„§a«xOm ‰\7Ž¢]K»9ñÃctgæXZ^ámÿë¿å3ïÿk‡·XüᷬΠË5öõjúGNS�lQI5ÐZì’KÍókðõSg8ÓÖ<ðÏ~•u[�èí –-Þ51šª Aäe¾ÎL*8{æYö®îåO|‹»jþÛŸYá'߽Į]%ºsç3´\ÂÕT¸„h‰g‹—€×H•@°«‚Ê#L8n �wup ÉÀž‘ºØ<Þ£•a¶géÍ%˜A�1Š(ÒD2"‰¬sT®b\ŽQ*Æ{BE·€TÇD"Â4…ZH’8ÁÕ–,i1�‘R2™ät“¬)Ð2"Ñ EžWI’P”%‘N˜TÆå$8<~LÖ6ÓÂH„ÔÜtÍçÏ\¦�sd~‚žS[‚o=}Šv§Õ¸^‚ÐGнsË\9×ç×?ö×ÀÄwìÜÉ\o–›n¾™Þl—û¸Ÿ‹—/ò±ct»]VVV@BÐ絯}-7ß|3ëüéÿ?ÿ ?�óžei~‰^§Çââ2çÏ_dayç×.ÉP é—‹ñÞ‡V¸�þÕ_óüs‡™iwèõzÌÏ/)ÍÙóçXXXdss“®á©ïÿ€o8Ä�wÞÉd<á¶;nçÙçžãêæÕ�0%»öìbuÿ*ŸþÌgxÝëîåÞû_DZcÇ™[˜§¨ŠkÖKÅ!q”„¡fUÕRãœ`ÇÒ2y>!N4UUQ×9¿ûŸ?Èÿñ›ÿ��;vâð¨¦aLÐh:÷9J"lØ‹{ï�Fœ:u†ŸýÇûdY!W")«‚cÇ�qÇ�wàlÀeØiż÷Üxã�aH.CŠïèÎt2{7ßz ?÷ ?Çûßÿ:�îyí½XSóͯ“ûï»�‹g×°Ö ÍêÎÝ,/.ñÄßdsk ©Î[>öÉOðЛäöÛoǘ:$7ÁY&ÀxGÔJùç¿öÏqÎqæìöïÛOÖÊ8vü½^�º®8sæ WÒ«ÌÎöÈÒöö·ÓzŽ_óýÿú‚xuýÿ¶^€~„–o@šG‘�ðÖ5VÂÕœ IDATÖ6ILUÕx5. ¿ 5ê„›(€Ž4RB]—äù$<Ä­kn�’4ÍÈóïm3Ñ?Šbœ5¬om6,‡ÐN`k*½«!Y+c83l±yé"3 Šlf[–,,ìb<¼BUçŒ7¯²¥"ÎXص‡þfŸÎÜ.:í,0€”fssH«Ûesc“­+W¸tþÝ,aÔ¿ÂÌìsK»ˆµ%öI"\7u€EK©ˆâ`­ŒãVà^I|Y0¬Óîαkï5Á)SUŒÖ¯`ë1ÞY&ù˜,kS3¨HQæ94Žß�ç¬8Ü0BÒlžZ*êÚ�жa¾µ1¶j>ÝàX°Ö5Ó!„CQx‹3ш‰rA`«­Ey�·­$ëý> ³=LÚ¤¬…$ÖtZ ›yNQŒG}ôÕ‹$íK:Ÿ y‚ñiê< Ó–æ»#J«ðZ…n´E‰ŠˆÜ‹p„«Î4v]`ÎJ….A‰àxñB5Âaø¹B„ÿN¤£u#L‡ DÅ$:ÂÔ­"†yI¥jŒ1d­am¡jÕˆc¡å¢´Á!âaŠ.“r MŒ#Ò¹-(MIìc´ˆIâ˜þxB ”$Õ1&ŠA5°n*à—Ú‡�úzŠjŒÛ°ìdTu‰jEtVç©jKU;®”G¸õ5)u•Óé´™é²v‡<ãð¤ÝãáZ{î¸ëv&E°1—UÅÌLk-qS Aœ†xdYVäã s»w3�˜››çä©£ÜïOð?þú¿ÅyÃ;Þþ0ÎG:0„@‰GõXjS©ˆ=+×òüóÏ“vRΗ9ɾ�ü³ßý-¾ñé¿ç©¿ÿ_<ü-ª¼"žBÕ—jôήœ»Ä+8ç%äg~ù—™³†?ü‹�ò7¿ðßqöÌE.¬­qèú[§áF¬%£|HQY^ì‘÷û;ྮE)Íïþññ‰Ï>ÈîåË_4Q¡‘ت@�”-  �ÍÁÁ‡+Õ šú�!’…k�×O šû ËÇC]WÔUM·Ý%Ò5ƒá�*ÉA4¬–("ŽR 3ÂöWHO]—Ä>ˆêí(c\NèÈ&¢ê ¶Ù>‰Ž©‰0Ö"´Ò¶4$2ÁK(«<\ãì�‘½|Û�ëºÊ¹ùÐM�8}B, O<}š4ŠHS�vОYå«O>Ç?zëë)¥#“¡I0´„½|M]Ö”Lʵù›¯|‡X·˜­‡$q ébúƒŠ­­K�xÔ” ­¬¼º¶᨜ÇÑâÓ_}Š$Nð"@ƒM-8zì2iÚ)I’ ~DNb˜FÔB̰tE(J”޹t~�ù…ûvî¢kzíiÚáâFΩ³—9zúÏŸ¹Š%a¶;KÒÊŽF<÷ÂI”J‚¨» ÆW�¢buçÎ&6Óa\MPZRäm¾ð·? MÛ( W· &—ˆ’e†Óxn%"¼©¨”ÄȘg�žãæûN† ó».È:iz7TÖR™j»iIJÄmÕ„1¼'Žcªr�>ö]¢vŠò+|üÑs®Àî3xI+5á}jœ]¦çKÚmÍÒâNj5G¿.øÞ¹1O¿Be+l38”2À~•d¾à]w\G4�ÅšHä` í¦tDšY(Šš8ŽqNâ\„Q¯ @Ó5 ”SÑj·ÈË‚(NØ¿w/G?�Öás_ZZ⡇B©ˆS?<űŽñ·_ø½Ùs‹sh­‰Ó„,Kyï{ß‹÷žV«Å?øAÞøÆ72??Çââ"GìVWW·¯ço¼‘ápˆs­Ô¶ÈV³÷óð‰�}œGý;–æh·Û´gº$IÂŽ¥etqôèQ¬u:t×\s gÏžåúC70�9tË!žüÎwH’„§žz*Ñ´¼óüÃwüþò#æäñüÎï¼ckÚ�ζ5}Ÿ”ÖdY†Ž£Æ!î›á6HœmYÚb2žP—Uóü‰0ÆòS?ùSh)QBðRšI´UøµžòŽ666)ʂŅ…—aúÃ>ËËK ŽcÊ¢ÀX³�͈¢­B#éT8IÓtûžìÜ{ßëxâÉ'9wæe‘3;;‹­ iœ²gÏ<Èõ7ÜÀs‡³°°ÀåË—h1 ýÒ£ŒF#î¿ÿþ—¹¥¼‡…åvì\ÚÞ¿OÝ\_ýêWIÓ„7Üÿzž~úiŽÿð$O>ù$wß}3Ýœ ¯s{ÏÝ8~_]¯Ìõªô#´„‡a8 ðÄ:b8ØÄ‹T�@騼ßÞ„{ç«06€�qÓðJ|³ißÎ󺩵µa xßüÙ‹+T«O-1¡"¥©ëE)šKë›Ì5¢ÒQ�V‹ÍákÊbŒÉÇL6/3luPY/t`!°Î7HÞR6ŒŸà‘!bBh`QR‡�”x4 ÐJc­Â[ª¤½Ù<^f‚Ûí/¢ic{1j<Íz{Tãz¥/!B(¢(ˆ³i’¢„Ä ‹ijbKg0Î!›»à>‹T„WaÓ=®r´�h`c ‘õ¿V8ž¢*1ÖM�jÎ#…Æš :F*AyEn·€±’T£D‚CÑ/ Î:”Òl]½Â5û‚+WÇŒ†VVwsöâ v37·D™OØÚrôz=&ƒ0ðŠËKÛ­$ù¤Æ{�©kò|‹VÖe~~!L¿¤DC’D<ùݯó?ý»ÿ�Vš!¤E¡¶–œó(/umðÍFÖ{Ï]wÜÍ‘£Ï§1Uí8[T¬¾î.ößv[üçÎ^eýÄqf[ 7¯r®¿Áþû{±YÂÜênö\{'$?ù©O"¤àòÕ+Á!UVÛ÷ôåËlnnД{áqÛú‰lÄuçwÝu››ÜxÓ!Ž9J;ëð½ï~�v»Íüü±ŽhµBóñÌÌ,—×7ÈZ-"­Éóçàßú&“É„‡|Ëö¹Ì9K–eÛB¨íÏóèÑ£|÷»ßgÇÒ®®opÏ=÷²oï~Ž<˜ï~ÿ;d­6iÒ¢Ón³ÿÁà~Ó÷éÕõJ\¯ @?BËØŠá`c-Y;c4a›¬µwÙ¸3ÂMÍaÌ‹BP°#Ûí\q¿wÓM‹€”çj¬ ›ý™î ƒÁ�$ ´}!Iš„:v¥È‹I8¸;g°6L»æ ¶ˆ[)B 66¯6S$Åx¸E¿ßg°µA»ÝÅ;ƒ ¤ ;Ó#ŸŒ˜Œ ÖטÓ-T£á€vÖb2ìsi8 ëÍ’¶Úˆ´ÍÒê’4ãâùS�e ÝÞíî,R'a 8gJ£â t`’>×8‹¨sC¬eøŽX‰ò‚ʼí]SÞ*kCM« ¢L+mQ”%*VcPR2�pÒc±h¯é4µ¥…)ð}gÔ*¸Í„À8‡“u8¸zI"Âg*äÙž—“ ®9°J§½L¬Û@A[’Xc�¦2;w^Z;0t³œÁÄqáì:3=@ÑÊf¹tyÀîÝK¤‰Â4Öj­5Iš`ªO€¿püyîyí½Ôu‰ÖYã’ _t3)S²‰#†/V§Óåì™3ÌÎvÉÚó¬� ú›—ؽ<Ë€˜¥{îf×7b&}Þtè®6\*&Œ«‚�­-ž?ò<«««Ä­˜´ÛÅ IQL8¸/±Žp"lÀta¼!ÏGÄ‘Ä%‹�'f9qú,ÿò_¼�?üƒÛ‰T oæqÖ …hÏFëmˆqI56tšœ¾DˆÆ-‡W†C¢ b�@á1àA ‰P %@J¼Ç8Á¤(hG¦¶�c$´�WQÛº¶ëÆÑiN)ê²N+©I[-¢aDÇäÙÄ$¿¬J:dÙL›je+’8*ÒØñ�OKЋ eÉ +]Μ>‚Ob”¬Ò¡}†DbeĽ†É%qSqöÔq†£‡'V>- ^ÆÐß}‡’c<é�‰¦cG,.ìgnažø%ÎLŸ)Ïeú3”R8<£|„éAZ‹&&g .ràœ5áçF¬M”ªyžTÖam‰ÔŠXfA¸¦ùþI¤·_ÓB’‰Vœm8d¥Y›È8t à©…@ Q„J¢nL¥3N\Я“zB?ŸP[…È–ÆR;�¯ ªzĹ‹†J8ZIBËf².YRë„+—®°gu?§ŽŸ$KÛ8'0ÎЊfpÚàÑN;XVKâ$ ÕðÔáZ²¤…Ë©)J‘Á\;‚º�¨8�WCÊR†«Úxœ ‡l©Âý¿,Kjc°Â7ŸuÃC‘%©ŒÀxŒ) ­qM8œ±ô$J¡÷Þ „ µi%ŠÜ`ŒdTåx)‰‘D¯´–H)¤tìžïáÝ”¥45Ö×héÖy‰Vc<øàn«+�Êo¿þW×¹œó´³iÜbeu•ï¬}›µK—šýOÃ}“‚'¾ý$gÏžã]ïz7ïyï{(Ë2¸´öÝÒÒÓúñÃÏásŸý<¿ö«ÿ’^¯Àw¾ó;–v!%¬¬¬°¶¶Æüü<ý~Ÿ(ŠXZZ&Žc†Ã!K;ñ¾þõ¯ó—ñ^ï}ÜyÛaà$×¼–á¸Ïʾ”R¼áM?A”jöìÝGGÜxë�|åk�ñö·¿[8ȼ�o~ë[ ‡CΜ>K§|õ±Ç‰uÌoüÏ¿Áå+WøÚã�7Žù[Aà—NïgÛûä@3ðñº�.ï~×»±µaßÞýìÙµÊÑžç ÷½>1ÿúãTD 凪ÁB6®®333ÃÓÏ<Íí¯¹ga2sÓM‡Â_”0O˜�Ÿg’çôû}BiÍìB�Ú›ý¦]׿,CÕ`„¸æÚkxì«�±oï*WÖÑ2ÂØçkæfçšH{p-,,0�¸ý5·qÇí·3 8yê‡<óì³<ýôÓl®oðÈ#� u#ö8»�,‚°2µáÓŸú [[}ʲbcc“ñhLÇh­ØìoÐíö8p`ó~7g�W@¯Øõªô#´Ê2€ž[iÊh8¢®Ê× ´ØžÒ•e�T!ÇÙív"Øò§öóéX[“ç>0Œ¥* ¤´²Vw ¶E¥5ÆÙm¸Ÿµ–HéíÖ—$NÙ¨ñ‚N·GYŒÖáÁ/¼ ®ÂÆRbÉÇTù`û&3‰â”ÉxLUU¤í6u1À˜SÕ` ùhB]ŒñÞQÚ‚Bj’,Cªˆvo‰ƒÝùÐ¥I]Vá¡h+ê*Ç»™Óq«y­²‰ºy,"dõQç©mI>žÇ1ùhB>#¥¦3»ÀÌÜ2“þ&ö’¥*+p6XäçMs³/™žª×ðgM3ÖÛ‡Sߤ� 4×ðÖ ç,B7Ì”#äš®é4u _N¢ï s³ÈªÄä,ig…µäu^#!î7ž C\Dhdœ2·;Ã"1u ¬õ”B7x1=ÀÔ €Ïjâ=Ò¿ØV$¥Äz»-V¹fš ¨´T‡h,¦lÇ Ãó&k§�tºùóWúÒ:"µ5TU…�ãM8L ¨�%ŽpyÇ1S“ÖÚí½G+IQ” ÙÎÓK)‰tD+IÙšlÒmu©LâVÖ“f)£|HmfŒ”H£Â‡šÚ¦Aï¶ÅÎÀ ñ”¶ÏÜ|ÂÆúe:í”bB†ØäTTµP†ÿM ¾n¹!‚p/¤ÇÙáB”€T` êB&ÍŸÓDÅ/ÁC^XÊ¢¢›Êà°óPy�T:ØêEà‡ÕÆ`qXo™íα9Ú ʦ·ò5eÃó1ÆâDEœ6ÍEªq�½(ŽoGf}ð’NÊ R¿ò7™ƒ�€TX¯ðUÍ]7ÝÄ7¾ûŒ˜aV È6• Ÿ𡠱ñ ´¦Ó›caÇ2ãâ Þ[�ÑË"ÓiïôŸ§10á Æ†\]y²Å;v,³0;"°ãd#N�²±t Q…�¢—äã­®%:1!f.<1ЏNðh%¨ë ´¡¸‰–yÓ<»4­¨…VÁU¢„ N§Šía•ŽšÀ4¬Æ[$UIŒC≔Ä7%�•hl’Qê¥K™¸Š P¸ÖÕ8á™8ƒ/BÃ`VY¤­h%ŠDZTQ— �$hÝÁ9kkgùáñ Ü~Ûk¨…F�¡"–Å8g"‡ $uQàk¢˜JáL�”õìÂXj)±Õ˜–ô¬,ßÈÆpÀ 7X§÷†B1Ù ” OS7—5)$eZGMÃ3T2Ä2¤Œñ^áñD±@\¸Ö€©B$8,y=a4bœ#·ŽVÚÆZÄlмŒ«‚N+eivYo"”&.<…¨�µÀÆ c‰PTUŽÃ‚PXëHµFH‡±Åq=¼ºü'¸áú(Ê‚¥¥%®^½BEaÈÖ wµÖ\ºr…¿øð_òæ7¾‰vÚBÇ—¯^¢7ß$EQP–_øÜø¥_ü%:Ýÿ‹½÷޶ìªï÷IO{f­ñêFh¯U«J¥W¯Þ;uï9{ßïçÛ$­§Q2à>{øé+G]ɪ•k™��ãÔéSDZÓjµPRò®w¾“~€<ËPWûs®|u¯#Œ•Ž O>uˆ}äClÝ´™¾÷[·levn–z£�ÖšááaNŸ>Í5×\Ã}eÉÉ“'™Ç9G¿ŸÓl6˜;?Zo«UXa, ·†Y2¹„²4lܸ‘�;wÅ)³s=ðpôèQúYŸû￟©óÓ¬^½šýû÷391Áòå˹xûv^rõ5tû=zèA¾øåxë[ÞÊÐPƒ™é†ZCÕßöÐÇŽçСClÚ´‰qðÐA.ܲ•mߎú¾dzv†F£�s–ééi.XÓZ|†ÿl½l× Ð�Ðêö:¡å'ϰeŽÄ‡vB|$Š5BV›@&µy>¨(7ÄIÈj[ëÅ °i´¡!Bj´?”ÒtÛ ”eÞ“¤5¼µ¦¬’aš¤T„ÐïÔCX£ËV“÷»ôæ§É²6¥ N˜�hò?((î΂) ò¬K¯»@§ÓƇT!c¢´IQž^oáJæçgIÓ”8­ÓžñÔj-t’ ¢™Ôˆd¸(…+óPs_„R¨8%ñÆ/ Y8¦eÃWíSB¢“±sDQ %Dµ6/I02aHÚóçñÎ`J*æý³*�ý3 šÞÛ*ºEuãìÀ»µ¨þû@t­ÌªžÅ©ß³Ô)B=¸ðŠ4Ši6ÒÐò¢‚@Ul&W)ùR„V®`]ÍÈd›(JÈækÃ#È´nüJâLe+éElÁ�Ö çƒcjàü±ö^ÑÀu~]AD+>ˆ’`¬)1Þ!¥G‰c Rªª¶è™ õ3üªç÷ÊŠ>q=™j®ç=Bi¼ó7páX, *8B uL%”^âEø"¢rލ Ьc�1%q”„† n¡¨²ù;±JðÖSšâ:Ú@,4¥¹’ûÂáRTpD!i6“K¦k0Å 3ÓO³vÓvŽ�™Ç”9�¡&Y¿G’Ô˜\²Œngo±è!¢ºÖBKI§3K-MIÓ&ç¦æQ*ÅZI³Ù¤×íRo4ñÖÒít˜ž:ÏpsŒ‰‰¥Áq@p“k)M^Y¢Ì\ÊÀ%Y³öNž> âD³0×!Š"ZÍðy½slX¿�F£N¿W`мp訆3‚Öð8‡’Óg§yñe—¡T>ð2L‘£”fß{˜˜§Q¯sðÀ\ûÚkùüß‘©smnøÊ½¼ù-—Ò\ž…kèC›€\õfñ}„/ñU5¸÷¶›C£¢3¥kx_€ 10oKŽ�ñðÏDF)¨­A´=t½¬GG¤qJQæX„dk-Z¨E»½ñ–~ÑE DüªYÒW¬°Âä¤*ˆ“±¢D^f>î�3ô‹,°òY½~á‹röù¿Í ¶|]Á¸-5—±trœó‡•¹¯ŸewÕ}Ð9KÇ”¦dzê\โ0ëÿ¥û㳎 .€ÒKk¡–¤Dq„TÕ¤½:tŠÊ‘†â»­Z)ûY-¡�‚RxŒm„J+”„Ò‰*ªQ:‹ñ¡âÞTÅVx"ÚÁ´‚¸Š™Ë¨rÀÙ"Ć«ÛœÉÑB¡“« F)2ô Æ 2¥ðIÊB%Tö{]ff*b®�!…¨žË’Ìd,t;Ø&'F±ægÏ“.]B7ë3»°@V”ÌÍÍ2ÔeíÚµìØy?íN‡s3ç±Þá ‹HB{�3‘(r[�Äív%ã üìU)Džg,´çéu3$’t¤‘b~6c®ÝÃ)�é[",REèH†÷Œ-‘6ÔC×ëu’, Ñý¢(‚“WVâ~-’•„~/DÈ’$¡—±(‰S¢Há�"Ic²þyÞ£ÛÉÐÊ£„£(2ºY�f½NGÔš5¦Îw1…et¨ÆÂÙdÔt#4�^�:’á8Á-ºÐ‡tÿœ½Ê 뇗'¼�•ŠhÔ#.¹èRPSF IDATž:rˆ^¯G·×}æãby¯Ã×n¾q‘ëæ…B� ¸>­åU¯x%Ã#Ã4š5œ³Üôµ[¸òò«8zøoyË›©5âT3<:ÄÈØ0BJj�óíyòôo½þÍœ8~‚%Ë–pÉ¥—r÷ÝwóäÁ'Y¶|ÓçÎsæÌ¾ù�»˜™�¡¬Zc¥|&É uåw)5B„a§ÀsÉEóÓ?õNÒ¤†³–}{÷råW~¤õ¤QÊÌì,B«0ô.Â0ZIDìêº:)PQp Ž9ÂË^úr®ºúJ>ó™Ï"Ôu„Rh³|Ér:mŠ¢dltŒ½{÷rÑE…Av»C½Qãéé§Y¹leˆLûÁ¿a%bÀ§O�áÈ‘c,_¾œ�[6±gÏ^æ:<²ãQÚ�6ÇNcva–XiÖ\´�7\ûÚp披֮"MS°iëyønüÚ×xãëßH³Q£, Z#Ãè(`yx[¶\ÈéS§¸òò+س÷q|èßý8ë7\À%Û/!ëgx`ùÒ�Û'_žïëèGh¥I�²È)òÀø@h0Ò“ÖpaóX”q”VÐà0ýB U6.®À9Båx(à&JR„@ºà®”DILi Œ5$aֆǷx´„ó¾c¨92¨Î ‡G�ÒÓnÏcÅ Ž �Bá¼ ,Ê HXC–exŒ´ÖAP±%‰Ò¤õ˜¼ß¥ÞlÒ�Ÿ¡–6ˆÓ„`dxk<ÂYʬ �®”aó!i­AîRk�KÇ ÖZÜ@'·æ!šå Z7�Ô ^E8')‹YõZ!ã”æÈ8RKf§±Æ† õð)‚›E€g˜ôøjèý\[èà�…÷•ó'¸€$c=Nž‚ð¡"D•¯>‰µÄIBVä¦ÄÙ’eÃ-´Ž‚ød,Z+´R(ã@ëÅMjYô;m’¤Ia–DJŒõ§+Ø%a"l«Ž“{¤ÖH�±AŠÅ´ HâÅèWp‘Ò[v¨R…ÊMc‘¼´Áù$ ”ê$ÓåÇဘÆ)X‡³%$ [Z„…A§ ¤£´%yÞ£^o†�_åÊŠk ±Šƒ³,©¦øID¿ÛG•!Rë$T›"å½Ãxƒ¡¬°cJjI�R(°_¨œFb b†RiJ¢$bݺQ–N¦œ˜_ Žklذ‘nžÓn ThÖj¡U�1–¡áQ¾û­›xõË®bvn"ƒl´({=RÑívi 5éu]8t*Ks¨E–õÑR‘Ä ÍÆOØÇ%iJš …ª bõúŠ¢$œò­Büð±�;¸òª«™››%ÖÁqå�!+‚3-Žkœ�š'�$õÚíþC##´{]b<ÆäS²zå–MLçU¥ØÖ’”“gO°l|‚2Ÿ[2>óØ£{øÓ?ý¿øðG¯â§fŒ¡´‡4_ €°‰÷.DÀð G‰À#¥­&ú �­XQA¨÷‚HƒkÀæHéðÎ"|ŒÐ ¸ü ¥$Ä�œË¨ÕÆh5ønLš&LÏœg¨9N·ìQ˜¥$Yža�Åy�–4+‰7Žˆ…q“ê k]p7ZgHã$LUUInúH%I£”Ò¡©Å ,¡ 0Ö yQþso‰çÕÒJa¼B"¶`2òÌ÷2æJ�¯ 2Òç0ß¼÷àl³”DJ²aí\iØÿä“Wb±ÈJ`6 ôÙ‚�¢\x xO¿ŸqðÐ!.¾p­j(³ø °ƒ” âO5”ð"ghÄSذ#°à_c L.±¢jÆ©†Î×±à�E©p-´h%¨ÅÕß#=yVT¤&Ä1*ŽñZÒ19BkJo)pÄ�í–Ž¾)ùÅÿõW8|ê«7m ù«¿økþì“Äûß÷>¾xà |ô£åU¯|9Þy]ãï>ý7¸ÒP¯'\ûºkɺm6®¿€?ý‹¿àÃþ YVräÈ!Þÿ�¿åØ‘³ÜtóטŸŸå¯þö¯ùøG?Äü\�óY�–÷¼÷¡—•ìܹ‹·½íí|ð׃O}êSüú?ˆÞ÷¾÷qòìQ~âõ?ÉÙc'ùÚ—¿Àï|âüü/¼Ÿ?þÔ§¸á+_¡9Tç�×¾†'Ÿ<À×ïü&SÓO¡SÁ‹_r5ÃÃc\°~Ÿÿügx×;žýû÷sÝu×áœã·þóoñÕ¯ÝÄ«^ñrnøò—ù¯ù)V¬\Êe—^Á¡ƒ‡ù¾ÈïþÙsÿ÷àÕ¯~ ¿ôï~…4m`MÉïòw9uô›6_È;ßó>V®\Åü¿B»Ýæô©ã|÷Þûø‰×½i.~Ñ?ò=ê˼ï—ÞÏ~ÿ/SpÃ?ðÙ�|˜¤?‹5B¸ v¥ôâ ëÙÍR/¬PÆ‚pÁ‘Y­A½ù† 6°bÅ |ä!ʲXlò˜&ñL…ÀáÑèÊå'xÓ›ÞÄÆMñÂ2ÔjrêÄIÎMMqÅå—ÓéôHã'ŽŸD¢(ò’¹Ù9t¤I’„N§C³ÙdjjŠ Ösìèq<–N»ÍÉ“'±Ö²bÅ ægg©oN9uâ$�N›û¾w?W]uÇ�Ç%±Š˜�žå©COqôÈ1Ö®[ÇWoü*kÖ­àìÙ³|ð7>ÈP«ÉÌôy¶n¹�NÖeßûUŒzàÜÒNFcB™Àe]Æp«E¢cæff¸ë®»ø‰7ý$7oâüô4§Ïžå~ç»Ø¸yí…y<ÈÖ­2==Íüì\b †68jµdñßáðá£ìzä1ì?Èäø�ï}œŸ{÷{ª#ǶmÛØõø.î»÷»\~ùe|úÿÜÉôô4“““ôû}–,[Âß’ñ‘qt-:ýƒ º`a¡Ípk˜8N�Ròø¾½¼æ5×òÈ£�°nÝZŽ;F¯×¡Ñh°eËŽ>ÂÎ�;Ù¼y+X½v q…€Ëm/ÚF­VãÏÿìSDZSKR6mÜ‚ª òíQ.X³žÉ‘qŽ?Fkh„å+–ãKCY†àÉñ%áìcB|þñöù¿^€~„–µ&°zxB6'ˆã¨ÒËŸÙäH"AÎ[’8^jâ8®"5¾RÛ}pÔè„n¯MQæ‹“c%ÃT2ëwCY ZF¨ê©À �Nú$Y–…M«Ôë t¤Ã4��“÷¼ðxSÐmÏÑïu*kxpÝøªMLÊjòç�8¦,2T–Ó®SƒÖ‰#Ç&­²>Ê{ðÁ �ÀºÀª€ 6á¡0AȲrPi…r¡2DiÀÚÐÀêÖx…”•X##t­‰ŠfÇ) s³tÚ3x[ÙÓÝÄé«T¸æ®ª–|6§ÁÚ«� 9ÅŽT'o_A”aÒðÎ!#½xˆ-� “ çpJç*[¸Ä—†4ŠÉrZê ÷ž(N16§×Y n #U¾WVß«ÂÅÚkL8(”ž<ð¢[E·Ì„‘¾fcD+W‰õS½–„Ôkƒ³©âíùß"b­Åës�”Æ•†ÒD‘Âù –Õ¢˜ZÚ RšÒz´Ô¶‡Ô)qT£,Ki3äÏ�¡Óî€�Ø*¶•g9&+h5[ }¨[W SÁŸ­µÁ.íy‘‡øb+‘Õ¿¯s-TpÔ)�uV¯Z‡ I§3ÍÄä½þ"‰H“ˆ'žbåÊ i·;$IŒ0??Ï«^ó:NSk(´ÄããäÖ3ßëQo¤¨(B ƒ5%E‘#…¬œм(°ÎpøÈ!.Ú~eà•WâOЃ@QeUo+›dûöKég£££”eI,¥§"æ;]š Mœ4d,t:h‘å9½² mÖPxjI�‹·mC �ÁUÑE�Ös 3ôÛZ Í·¾q /ºp+õ©/ð†7$¼ï߬Ɣ{> ÷:ª&BW"¼ ÷t/@H„+ñ^à ÷.„ªÄ"SmŒ¯oÒ§�'®ŽàP8DDÄì`°E?/ÈòpT¨­MbÚsmÃC„Fâ4 5"ú¦ÞÛÂWn° X;cƒx-BÉPÏ ”Ö’È“õQ5AVXú¹skmàBý8ü¨Z�óÔ…ç² —°ÿøYò¤�¤SWÿŒxžÁ�%gŒeÅò¥\¸e3Ç å Â…:EÇsÄ` =pÀ=Ó.é°N‘¦É",ôÙü Áò>øZÉp¯ �§n<“ILÑ+�JS—CJ2i¤nÀ"÷6LÖ�•Hb¿:ZŒõjY…¥]`�eE :¢Öh"┞±x/°¹Çú…QqJ§ßÃf}Ò8!jÕˆ¬á3_üš# ¦û97Ý|³Ósd½Y?£½°À“û÷£¥ ï÷iÏ÷¨' ­¡:ýî×_ÿ“|ààá#Ô öíßC¯×çÌ™Ól9²™¿z;—\z1·Þz3Ê{f¦Îa½$Š–‚Ç÷îfn¾Ë£�îäe/{/yé5<üðÃt»]jÍ!þñÿ‘SçŽóŠ«_ÆÇë·Ø²q-i3åÉÇyâÐ!víÞÁP«ÆúU+yüñÇ9þ<ݬÃG>úa^zõ«q”Üÿà·yýkÞ†Öš«®ºŠ�}ìcÌ·À˜2çÈ¡<òð¬^³Œf½Æƒì ½0Ïþý{¹ù–yýë_OéÀƒ´9{öìæàþ'YwÁzÒ$â†/~ž×¾îµàáÞ{¿É-·Üȇýßsí«_Ã÷´¸ñ‹_àw÷¿°ïÔ4Û^ù:lžÑW053ÍêÈÅWHÊŠ9Ø_j­_8L>g ®Å?¦ "O=©³uãvïÙÍŠ+8uæZ…"—0k�aèžyï ±aã–­\ÆÐP!%wÝõ 6mÞÄîÇv³nÍ:<Ä}÷ÝG«5ÄÔ™)víÜÅò¥Ë(Ë’²,i·Û!Ø·o_pJÁüÂZkвDIÅ›ßü{t›7ofÓ¦M|á‹_drr’$Ixð¡Ù°aQÎ;v>ÊK_öR””¡Ú>йù¦[¹ä’‹ùÕ_þiÚómfçæ¸äò‹¹ã®¯sï½÷’ûlñõÒívéõzDQL-­#¥dó¦­\|ÑE¬\±š;eêÜY^þŠ—ñÈÃqÓ�_å'ßô&ÞþÓïàÌ™3|îsŸ#MR¢(â¾û¾ÇªU«X¹r%ãcc¡¤Åz$apƒ-hË–,ç�oÿ¦žžâèüßúÖ·9rì¿þkdÕÊ•lذ�]�ídë¶­äyÁÕW_Íí·ÝΛßò&—Nâ½gíÚ5<ñý'¹ì’K)‹2<—…àôéS�}Zqy–/_ÎÉS'9î—^r)ßüÆ7¨5ÌÌÎPä9�…6[¶lå©§žâÞ{ïåå¯x9Q2p…›Å}üÙ³gÙö¢m¼ä¥×ðÀý022ÆŠ+ECë8hµF¸èE#äe�ž$ŠAJ¼sáL%5T¸‰A;œ«¢r/¼ƒŸëÇ`×õüYÝNY=!oÐû 6çE»¾ m.ά+‘’j«n' E‘£µZ䬀£Ók‡zø¢d~î<ÝîÆ„ ²µÁýáýÀ¡þL£°ÈêuÛœ>q„ÎÂy$–,ëScÍ‘ Vm¸�uÛ®`åº-´F— UTAÈÂÁ6MR’$ Yÿê0’Öĵ&µÖ(“«×Ó[B:2Nܦ64Bm¸E\oÐj!!SdØ<£ÈºôÛ dýýÞe¿C‘w1yŽ)2м¨Ø;áa'+¨¤ªZj,EàÝ ÀJG¤�a†&–R^Jk|%Ë×0±tIZ‡êÏ –ð, <ƒßöT,@S«¿Q$•‚GUíYƒaQ˜’AÉC·×§,måø ¢‘PšPD 0„ÐDJiM"Cs×à`_šÁ“Þ¡„$‰’°iG. }uHPZN"üž/ñ&§èw)ú=LžS”}ʼOY[bmI‘çENQ•}½•�¦Ä˜<4Ì9‡39Öö±.ÔÎ�¯R<ÿ¢Št ‚‹ÊÙÐØT–†(ŠQ*"Ò!¢¥¥Fy*G½ 4–~–QKjP¹ò"‘¦Í0e�{ëˆ$ î7|ˆó8kI“ÄCE(Àéƒ8¢ˆËA‡¬L+aƒ�•³¼ôš×’÷RFÇ—�H)ÊÐØ…ÍY»r½n—F£�Ò*0¾’„NV¢kC¸0\ëtÄIcí%$qDšÄQκÀ„JÓà.3�K–¦)Yž‘™œ¬È°X¼¢C¿Èˆ’$8G¥Çš°1-ʼ¯C#¤iB-®#Ex^(Îý°ñ|[Þ pAööeÉÆµ«Ùwè82m�* ÏBkµ¤lˆåõ»²^—^¯(Þ?k2n~àïòoÉá\y‚ØLyžÓ¢^«£dôœÍý fì«èmà ‚´žÄFÓ„X j:¢i:&ÆÓŠcÆj)#uMC 걤¡"jB‘x�, r éÁ›àL6ÎÐÍ }+ééè8 Ærª3ÏéÙyfº}zÆÑ5ŽNnÈúáw(÷…ɰ®@¸’$IÈz=Ê¢DXPÞ³|r‚T)\QIÅŠeËÙxÁ:jiL¤$JJ¦¦¦) üÂ/ü;Þtýu$i 0håYwÁ|ü·?Æ]w}�(RjŸó<Ã9Kš¦äyAY–kù³?ÿs~ï÷~!‚ho­czz¼À”kV­`¡½€qŽÉeË©×SX˜Ÿgxxˆ­[·ÒÏúëÏÓë÷ðÒÓîäÔÒóóó€ Žc¬µÔk ‘Ò¬]½†f½F§½@žõaË–�àJ ®¿þz¬5ôúÝÀ„ô�9ö⫯¤Ù¬cÊ‚«V"¼'ÒŠ²,QRR–i¬'¥ÖàðÔ,�>q˜7ÿÜ{Y²q3Ôëèz $Z£5H¯1�i÷¬A&è¹Ð"çF±véÒeÔku¶lÜÂðP )Â`¨54DÇ,]¶c¬w€rˆ“ˆz½Fi ív›]»c~a�§Ÿ~š4M9{ú û÷îÖ�%uäÐSÔëuÚí6exnBˆÅ60!`aa� ·nå»ß¹—¼(Xº|9èAñ‡`ûöíœÇ®Çvñ½û¾Çªå+ùÕ_ù÷xB9е6 ™¥ìNñ†×¿�—¼ä%|ýÎ;ùà‡~ƒOæÓÜ|Ç­üö'>ÎüüïÿûùÆ·¾Éß}ö³ÜvÇíìÙ³‡uk×±iã&Þ|ÝõLNNðÙÏ~–�ÿöos÷ÝwsöìÙ°G¨ð½N�=»vóÉOþ!wÜq?ý3?ÃmwÜΩӧxÏ{ßÃ'>ñ â8fíšu<üð#¤µ”k®¾ï7ÞøO|ó®opþü o|ãØ÷Ä>Ò4¥ßí± xè¡i6J?Œ1lÞ¸™§b|lŒ‹.ºˆ™™iBs^ÌÕ/~1Û·_ÄÏþìÏqíµ×’Ö„ô{ýðžªÜ�O?ý4J)ÞûoÞËäÒ¥¤q‚³ë¾'¼À‚Ãá‰t„–Þ Œ±Ì-Ì�ð>úÞÛêk+Ù¿oÅ—|Ìè…õM–ec¨74Gƨ O k Ò‘%Ô[c4š-ÒZƒfcˆz³ARK±>@G;ó3Á±a2¢4B'è´ÎÈØ$õáQ¢ZdDœÔ@' "PJëÀÆA µ tAÈNEÖÃ8ƒ+ |Y`ËWà(\ˆ$U®%C BøÐª%$­ñJ7†Ð�µ¡q†'V0¾t5ÍÖRÞƒ÷€ �¶Šìx秶ιj:Ìâ{¶’p¬ pUᨮ»¨D½P+)Tð´R@°Û¦ÇVŸÏX[ñz¿G£À‡ZZq°¬G·=D¢8!Š‚K!R­Ji´Š‰¢ˆ(MwI…M±¬¸P8‡rT™ãM‰5%¶(p…ÁcÊ Ù2|mÆ`Ëê6¦kÆÚEØ”ûüß@ À:i"0’RU_„­+á·eý”¦ 'ÄJ‡×P%tÔ’Ò R£ITL¬‚S°4a’÷ ÌWû0¥Ï‹%%±ŠÀzÐg)E`Ô øÔY„p´Í9Ö®_M¿_ UL–÷iµZØ¢@;ÐBcË<ˆ}ex?—EAš60e� [/ãÀ‘ƒÌöØ|éÅDC Š"#ÏÚàÛ,ÌOWO*OE,l Æ´Ûó€ã‘G¾ÇüüÆôB­mœ ¥ÇÚçíN›N{�HkÆÇG¹â²Ë§gQ12ÔdI+ÆdÓdýsĺ$ïõ™™Ÿ#7%¹·”yÁ’Ñ%\qÑåD2®6á0+¥Ä:Ëg>÷é ŽzËÈØ&—làÿøƒO#½ÇZCa$–¨rkZ„°xŸ!Õõ@ôÂÏÞV­8øà}† o+7œÂ£+QA„ šp!æ‹gµ×�Pgó°ÙMÆùÒçäÐSg(Ê.Îe8,¥5• ðŒ u„’²(:Üg¤V”ÎÒëõÛ [†8­€4JCa „ƒ°ñ–¬È"©kî�ÿq‰ˆ(´/@ŒŽ Ñéç爕&ŠR’X£•@Iˆ#…Ô)J%XDß©és<~ /4µÚÖ|luÿ|vÃä€Ã¦µDJX»z9[·\H½ÞBEñâ3b0DRJ!�À—%¦ Ëu›ÓH:…ÑHЬ ©¦&cdQRsž†Ð´j 4!r9“qŠ2³dÝŒ¼(éå¥'ø8&—ѧ—SØ¡“PWo —ÄZRº¯B+¦­ / TÍÆ0Ü"RŠƒó†£ÇžBHGK’zpxr—]º !ÝÌ21±’H¥L�=˽÷ßË|¸hÝ™3œŸ?Çü¿Èo~ä׈tH/Ïôzüü/þ3ósÌÍõªŽ©kä%¼ä坿�×]�PQh^õPt<“ã jCš²b*Í�žÂç9­´ÎH}ç ¾òÕ/pÍË_J�£– 3ujšXF\såeüýg¾Ìpk(°¼œ%Ž4Â@™eL�;ƒq9qšÐlŒ“e†nø'®}í«‰”æ{ß½�ãG�±~ÝúÐò¦¼…�;c÷c{¹úůäoþòïØváeÔk£L�™Á Íl§‡sŽÍ›·ð¿ÿáó݇w²÷ñœš™çs·|Û×´‡†ÉF–�y‰— !|â­XŒþX8üþZƒg²@²jåÒZ�±Ñqâ(fݺõ¬[·�ÖÐÍf“ññq.¹äR„‡N§Ã=ß¹‡óçÏsöìYvïÞM–e”yŽ?ÎñãG§×ë±cÇ:äy¾X,ÞO¬÷Œ�Oà½eû¶í´çøÂç?�³%/åËøú7î¢, kW¯a÷îÝœŸ™azzš“'O£…$ÏsfggJòÔÑ#ÜqÇ×yû[ߊµ–Oýå_2<6Ê\ÀÕ/¾†¥“Ëøúí·?'ëìÀY*æ{÷ßÏïòؽ÷ñ0„<6„âß¾›ÿô¿ý—]~9�<úwÞyWp2›‚¼(˜››CJÅO¼ñ�Œ�ŽñÄ“O, è›¶lÆ9Ç÷ßÏ+^ñ ~îÝ?Ëš Öò;¿÷ Ö]°–ßøµß –¤üõßü ïz×»pÎ25u–™éóÄQÄ[Þòâ8fbb’{ヌøû Ìrn¾é&|ðA¸ÿ~þñË_aÇÃ;yl×nn¹ùjqsÒZʹésh­Ù¶mW_s ccc‹¢iÇdY0Õ·ÛétÃs��˲ŒS§Ná½àïx;¥/éY•Þ÷ü�z#¨&yaȼyË&¶¾h +W®Qt<ëÖ¯e݆µ?&ÏæÏõ¯•«ø—^1ÿÜÿÔä¿ùóþú¿õC>ëçÁ�ôcûØ¿ýÿð½üw[‡Æ ;ú7ûW!‚…'IâÐ$åIÇq`·H�Tbôëmˆ4 ¼ƒ‡±’zñá&¶ºjÓñ!d,ÞÙª|p i©ÐQ„=hÓòè(&­¥‹Ik ÝnkJÊ" õÔõ^EXë1y�îü,ÞJSR–ÁòèløÚ‹<#Mk4ê�}¤£!‘~æemAYU›—DEqHWÑ+”BE:B2¼Ü½­ÜKªh\Å ñ.4�xx=.\?YÝDÃ$Õà½Åz0U#WpfWŒª@Ú"œ¤ª?SAt}àù¸ÊAõlvƒ¨&�Çà.}RéÊu5hÉ¢ú\U�ªÆRëÛvŽfš¢ƒCéB2Ìz¤"Š#zyx Äq„s&ÄNtÄØ²Õx¡´"Öqh2‘ºâùÈ* $R!Uˆ*� „@i]A¸ülh1 ×’J äÝ©bxRxC2L,$áã îçïxýKI*Ñi‘YÁ�îáñßß·}î»®k-qS”%RIв Žb°‚º®SºáC³‘–nÞ âŸóDqDn â("/‹1R‹ IDATCU´ô’TÕèöú 1¿0"¡Î@%,6’:ݼG=©#ð´³* ¥… ­dÎÙPI-d¨hÕðýS�òóïÿŸ0EhÊSRÑí�Ç™-UØz¨æ °�^·GZ¯3?»@­VczúiV¯[Ω“O³dé ´NÈò¥ ÒÍFƒ¬ŸÑëöh¶†pÎSKkDZÓ q°¼ÃÉÓ‡Y³r5J¦H©°Ö€¥$só³ÌÏ/022 Þ¢UÌØøRÎ�›¦È3’(Bj…N"²"gaaŽÞB)R.¿ü –ON²yÝ,_BHåxâ(Â:K¤ÂºŸõ°ÒÐÂËøp‹ßÿ�ßåñûøÐGÖó’Wn¡Wa"©;LÙC Wɸ²Šõç�w”Bš‡ðdò2ˆ·%æU¬V!…!" R…1„ ŸK*ʲÇ%—]Åm_�GäKm�ÒïgÄ*¡›÷@ „�}™Éi¤�Pû^9Fëq�"/БÆ:K#©Óë÷‰“(ÄídBa‹ðñU vQf¤i�~/§VOée}jiƒ,ωÓa}ó{^ù¼~ÿÉŸþé¢skÃÒ˜‰á!�ëbDD$]h³RÁqbqçýR“ãcŒ ÕÜÜ<Ö…QŒø-Ô­‡ ÿ¼•Ê­¡”—]}9“ãcĵ^H‚OŽÐ¢)Âs_ë8ð{œ¡}þ8'y€^·GÛÂpÓÔm) e‰1ž~n°Œ„vÞÅJèۜҒæ0Ãã4GFѵ&½Â2×^ ŸÕ÷"ÄJJ$‚8ŠÐ‘ñ9B<2Šb„ŠBœI§—#cÍÁCGXh÷[½÷ÞC¯Ÿqïwï§VoÐëed�.+–L2;}�§Ÿ|é†/óÒ—¼„�;æÌÔçη‰¼£U¯ñЮ}Ìœ;ÏÑ£Ç�Rqç�w1:±Œ‡Þ "¢ÓÉȳ‚©és(322ÆÌÌ,ß¹÷zýÀ¾’JROΟ;Á¹3çP*å›ßº‹áÖ§OŸ¦Õj!¥dÏã{Y²t;vî¦ÛÏþþïÿ�mÛ.¤ßÏøö·ï¦,K–/_ÆŽ;èv»LNŽqë­·ÒËrž|òiR#ë8ðË—-cçŽÇ8|ä(µZ“›nº…‘ÑqúyÁüÂ,E™ƒW|ù+7ÒhsóÍ73>>ÎòåËùÜg?C­Qç†/|‘+/¹­n»ã›4‡&h/ä|ýö»(»÷?ð ÆÐS1Œ4ñ¢n�¯yιsÛ;~ùyýþn6›?ô1½N�cÇŽ#þfí¢ÚýÀï6yŒ�Ž!¤`jú㓌�Q¯7©×jŒ�Ž—0’~¯ÏÄÄ$ûöíç[ßþÝN—¥Ë–²ãÑŒŒŒÑn·éõ»tz]t¤ÉË‚'Ob«–¾Aôk°'J2<Üâ#¿ùΞ>ò%Ëalbœµ¬#MS&&&x|÷n”øþ“ÌÌÍÒ/JͧOŸ!B§ð|éË_â‰ï?A–ç¼ñu¯#‰SþñÆÙ³ÿqîùîw¸ë›wqÉö‹cמǼp¤”Ôëu�³3³¬]³–W½úU¬Xº’¡ÆIRCAQdH¥˜›Ÿ'­%ìÛ·­4‡?Å�wÝÉ×3;3ïÞws3s\Ýu\Ýõ)¹ò¥W±bårž|âIn¿å6®¼ü*Òz�Ù¹9¾üÕ¯àJǺµkÙµs'óíÎÏLsÇ×ogÕꕜ8q’Í[¶Ðn±qýn½å^tÑE\qåU\~Ée¬Z¹ŠF½�) £Ã#\yùU$q‚³žz½A³ÙDÁ™3gX³fMhmÎ3^ùòWqìøq–.YF«Õ ¯Š ¥02:B‘—œ9s–f£‰wpϽßeÆõ 5™ŸŸçäɼèEÛ9zø0�zc€z ‚�‡ƒªÝk³Ð™ã¢K.æÖ[n¥QoÐÏ3®~ÉÕìÞ½›f½ƒøfõ:]»n-�fý‡^·�NçGâý===½øëÉÉÉÅ_üãÿ; '\­Áÿ¬Ÿw³TÔ~Ðõ/ý÷ÿ0ëÐ�Ð’*åã8AÇEQçO¤±ÎÅ:äéËÀn‘BRšÐ¸‚ :d‡7fY‚=\J ^ ”®>®Äû ­ÍÁ�˜á}aM ¾!ZŠŽ4:kC-¸÷­câ$Æ;Goa†ã‡ö22±Š±%+(²P9_d9½^7Lë�-ExL™qòè÷™Ÿ;"¦1:F­ÞBG)¢r Yg‰ŠÓE±³ëB…¨S+B^Ú)‡Ð„¨¡õ$á~ñ>g]¨-B¢"XƒÍ¶ 7a7àòø ÚxçR¢’:²j Hâ&½ÚÝ…óôzUœÀýúìøÜà᫵ÂU¶^'ÃÍÚZ[)™ƒzôÅýAp0&LpeåRŠc�–’¬èh +“ðð™k·CüÂCžçAlÐ1q>†) tÒ ®©Š!½ChQU»;¬±‹ù`ë+b‘8š,Z¡ 籃ø‰tÁ½ ª Ž ‡¥˜{ÐT6`Aéè ãÏóåWâ“xU –JUÐG¥0„k©„"’áú7«È¡uá«kYZ”Ôh¥+Ë¿#®i²¼OÇD*&3yÕhè•YpiØÀoHâ˜ÜJçP2"Š¢ÊIRñ¡*Óà‰’­!M§#ñ‘âܹs,]Ò–]æÛ ŒŒPr§×gb|œt<%/ Í& ¨Õê”…cã¦õÜýí›Y¿ak×^H¯ß§Ón££Ð^Öh17;ÇèÈ2ºý/š™yš¬ßgõšåX›±c×.®ºò•øJNUz}ùÒåˆe*8¬L¸×ÕkÛ.¼ˆ²ÌÙ³w:ŠIÒKG–±|ÉRêµ&qÚ n!(òŒ8ЉTØ4¡uLiÉÙé3()ˆ¥bÕŠUüÉþ!÷~çþä�®å�×måWå6öî;‹9oË¿ùÑ—QÌž Šãàî*Üg…ExKhøª8,Þ"…&Ü@B£R‚«8+.`ú1 ‚SÀf8W†*êpCà°fŠÂtÈÊŒv·C¬5²º¯i¥1…YtnXo@ø•$*a(iRäX³ÊyŠ8Žð½�xkð.0¼¼ @÷Ò”xá)m"5Æ rŸ×Kj‰r†¼ÌX¹d9Ž�b.³xYàM—R&øª!2 QJœŒ 6ª7™›™áìÙ³•C+\¶O–‹10[1Þ Ϙ²Úxzšýûö³zÙD-GÅi$Dá^ól'PEÁ•Xä“‘(H4ÄJ„û¿µ /J2o@Å "J[Ò1%²Ñ Öl1¤# ÅdEAfÃkAÄ1#“Ì-t�7®b¹ê¹å1®J̉õTîA–õ±ÖQä9S�†Ï¯ÎÏ-�u»H©˜™í„ës~ŽÙ(Ë'ǘU£Ñ`Ïž=ÔRA­6Įǟ@mZÃp Çgz´j Ξ�ZŒ¼?={!ZjJ#9øÔÑ�–Šv»G¤¦¦Ï†Fê¼³nŸ…¹y:ó]â8ba¶ÂsêÔ©ÅAœ·‚ó3í…ŒH‡ˆW³Ùäðá#„F¯”ZM,2‚´Ö´Û dY†R'ŽŸÁ†ÙÉâ×G)íNN»“‘Ö‡8vâ4¥1¨(æÈ±S´-ͱE!êĉÁá«Ã¬ÙlqìØ V¯^MYZ²… Ø‚‘4ÆhpÊq&�89ëÙ4<²†Äu¦IÒ5h«z�ôœåáÿÕ˜Üy�Í ÖXV¯XÞÓÂÓí{zY�‰‰ 8HE¼ímoãÑGå‘GáòË/¯`þй¹Y¼w‹Nk-K—,áé3§Yt SHàNŒ�ñK¿ôKÔë)ínï=‘ŠŸÂpÁú xlÇ.Ž;†uŽv»‹R’~¿WÝ3<{÷ïç–Ûn¥×ë‘ç9ÎyÎḬ̈nízÆÇFéem,!ñ¼té–-]†’‚ IÁEA£QgÅò•œ8v‚+®¸‚·½÷­xã‚óÔYöìÙÃM·Þ‘cG8zôÎy–L.áâ‹.ell”±±1&Ç'Xºt µ´†‚n·Ë– ·°aÃzžØ¿ŸŸïû¨'un»ùJ_røØ1’©©)ZÍ—]zž:H½‘¢#Å?Ýx#ã㜟›á]?õ3ŒŒŒò�|€»¿s7{vïæµ×¾–æP“r¡dbbç=q£´âÞ{îáºë®çû¾Ï’¥Ki6xöºË–/ç¾ûîãÝï~7÷?p?JHV¬Z‰³S„çi£YçéÇÏ277Ï©S')Ë‚+VG1e^²fÕjV,]ÎŽ�»èö»Œ´†1eÅæR‚ÙÙ9FÆF¸è’í:x˜õl¢,rZ#Ã<ôàCÌÍÌqöÄÓ¬\¹‚Z­ö¯õVxaýw\/@?BKªÐÌäaq3'`Ñö­µFK:pB|)lØ»C-2#L\?JIÊ2'N’´VUÆš¬B¤È{R'q`UsEØ2|¬ gÂß„�s!n>Ÿ§ßocLNg~á eâVÆ„ÃF¤#â$¡,ËŠ““å}ò~‡æÐXhëe$IÅØ‰ÂÍTÅ5¤ŠC[”78"q¢ªµURT�VàµÀy]=…«:H!p¾žI‡Ö�ƒ¦¬•P|,¡&×9B-sµ3]ŒŠiDœ"¬#Šsd\£ÞhÑkŸg~þyÖ¥¬òÕá'›¤”¡º[Éêá_YÙ‹ÙÅøøÀAS‰Sa³D(ï\õçCˆ,1E¸ÒTqƒˆ".&+‚s)Ïû”Y�¬×!ÕµPWLå„ ›K+‘ î°P]„\£JÔ²”ì)ퟙ,±ÈAа@¹p>8~ß’­ØÁÙÄàþWxGý�µ¬±DQŠÕáK*‡ZwÝ~ŸÔ(lAG‹‡õ~Ù'�SD™"Ëo "4ÑI‡ÉMrqPÀªƒYU¹ ` ‡n0ú€‘¥”$·‡$•�d¡ßaÕêqÒT3?ï™™�¡1Üb®7C3Õ �R¡l±Æ†6°V ÄILQ䌌ŒE%Ö®¿îõì~üûÌÍ�g¸5B�37ˆ‚ú:ÃÃ-òÜÒë•(%Yºl5I”ð¹Ïþÿö}?Ç¡COpôøSl¸`Kp xÐ"DÁ”ÒxB'!¡�úÖÕxÅ˯­Î1J*¼E?T•+AQäÔkµp= Pç ”Ò8]ÓçøéãLŒ ƒ1ü×?ÿ#}øQT$ñþËoƒc‡§Ù¸n-/Ú6ć>øJÊ…ÇѺÜ<"0™œWÁɨc\Ù÷`/+áÆ`Ê!ƒ¸çlÉ`÷,¤ªüv ˆ…³!CL8‡wƒ{Ih”J‘—92¡Ì „)ƒ³‚ªÑÏKaÊrÑñ%¼ i�^é ºJ4·Þ’ êvµÆ“‡{‡§ºÇk” qÒAäHŠgx!Ïçå«Á¡À³~ÝJn»ëaJÑDbI“(´¿I…1ÕpÃZJîùk׮嚿˜]�ï œ©K¨†@U£ü DúÙëÙΠÉÉIZÃÃ$qRµ UϨÞakh+X·sSdH ð­*±÷!t€v ýÕÇu³k ¤áëó’¤FQ:¼SxQ.2¥ÂçC¿Vôºm¢˜]­cæl; CÍR(ú{;]ú«‡Ç)Û xµaýðúgÍ??°„(±}ûÅxçÈ‹Œ~¿ÇÊU«ø¿Ù{óhM«úÎ÷³÷~¦w:SU�š'†*S8€(ˆb ¶Q3Æ!š˜NL§;ÝÉêÜôºíM¼Ú16.cÛmÆV5EgA()Dd(@†©:Ug|ççyötÿØÏûV‘x×íuon÷ÙkAÔ©sªÎû>ϳ÷÷÷ý~¾óó'pÎsÙe—±oß#DJñ’+^Bš¥DqÌñù9”Rôý0¨¨bçƒÁc4ýþ€ÙÙÙñû›7oæ_ÿîïŒ_·<Ïy葇9óô3X3;{ÒÑá=«×¬áÉ'ŸÄX3nùëëç®»îfaiž(’cáIJɃþ€Ýîæ‚óÏg~é8ÖZÊ¢ ÙlbM¸ŸABš ß²qí&‚Oÿݧټv;ÎØÁY;vrðð!vïÞÍ…^Èm_úwÞ}?}íOóºñ:&&&‘RPË2V–WƸ+ó™Ï²mû6Þ|ý›ùíßz7‡ŽmÇB²¼¼ÌÞ½{+�¾§?èÓhÔPQÌJ§Í­·ÞÂüÜ¿ô‹¿Äºuë¹öÚky衇øÂnaûéÛ‰UÄw|…‰É fgg1Æ0==S °–�R²aÃF´Ö¤YJ½Ñ Ë2z½.W¾ørn½å‹ ‹œí[·á´ÅKœÄ\þ’+¸ýöÛYZZämo{ëØÝ©”"M2¬±yÁ˯¹ŠGö=Âcûc¢5‰"8s''&étº<¾ïQ„ˆ‰UŒ’ör›ZVcÛ–íH!ªÁþLh~×óÐ�ÑmîF5‰Î…(†Öš$Iª~88¢Bk˜”’(Ž�2¢^oPº„�xoƒX¢$ƒaá«…PÕ ;Lû“(Â:ØC.´4YãÆ›‰(Љ¢˜A¿bU‹5Á½˜.¦Ú¬ä<ýÄ#¬_·‘¬^§ßk“fqœb�­Àv•xåE˜°«ˆV=´n9£«­ªG°fäÐ9ù¶R`MÉ »‚×CŠ<�I‚@†Œ¾$õ�É™IÅ�™BF!*V‰®r¹„¨F˜j‡ÊsÀy"Ú¯â(¡, õ&z8$©Õ›%«Ñïv ‡8¯ƒˆDˆ@ùêÜHUýä8òí®ÚħÌ(JþÛ9‡Àc¬ Â[Å0òRcŒ#«)’HQK šºB¤Í0èµIšÓd¨&<ˆGÑ,+DåˆBHdE§V28#\Å©Ùv¼ã¢¨X2ֆ戮ŠPO„/]d¡ŠÕá‰#ùÿ¸Qz.¬$Iˆ|¸µÖ”¦$N[DÈPí™e!b(Î[Œs4ÚkR‘R”%Iš‚‡HÅeAÇ ò!¾€Ó!çKÀyGœÄ¨S€”aÚœ�[O�{$RˆQz¼GVªîÊ §oŸ¦?ìâ|‰+‡¨VQ‡}&š$ÖLLׄÞ$™¤ßï�¦)Î{Œ�Ñ¥¡‡æÌ;iw î½÷.®~ù«�ÒrìØ!zH’&xG-SÔ²”AÞ%Š"Þð†Ÿå“ûq^õÓ×0wü0ÆÎ8óœà’ªc ÐÆ�ÆQ…X• ÷Tá W”8¯qÖPKãJЍ¥õ“QÏJö„Ï¡<ùÄIjý¼Ïi7“%‡`br–¿ÿì Ž]äÅ/‰xïû^H-�½…Aªk4R |u``…ª��‰^„èªJF¼*B°&èô6ܽ�#¡¢ðÚy‘ �^#ƒœ,©!PXI’ÒÍÁRo‚Èè½'‹Rr] dˆ˜EJG‡ÆxOnŠê�ÆYP>4;Ž>„û‡ B�¨‘Õ9¤99ŸÛK D ;ã‚4ž`˜d̤Îz¤¨“z�¶%ÒVÜ8'^á\I?ïrtþÇæðDá­+‚ÜwªÐsªëçYËùê5€(JhÔZ¤ "©‰¼Ä €2pœ*ç–‹C“ ´%r92ïa£:¥è#E�(™"|C-¥61N±pb…�Wôû9®Ûϰ(Æ ‡)ªç‚Ò Â30MC%rQí‚ðäÇÏ /búý0ŽãxÌþó�¬Cˆ¨ârU�šÒSZ`í@Ai5Íz�Z³ä5ÊxDl)Ê’ÂÆÌŸX$ñCâ,f~Ñ¢TI®cÚ½Q”G Æ…Ö:‹A*�Á9'„@»mKŒsx!ˆ#¦¡ï#Lí%H¬EF¥±áº�…uëÑÛDÅáú°Ç\À±¹q«–1†8Iƒ3ÏÛª¤Â£(�Ã<ãZsÒeä=ÆC¬bTTgÐ]ÁyMá”Ý IÂzLi0ïÑ$È8‚•qÄ2ah ƒåEšºÉÄD'$Ï´%bõ*&&kÌv�`MŽ7ú¬%¨™ÿKÛ�Ì®[ËÖU[ôûÔëuæ�Ÿàá‡æôÓOã²Ë.åà�ƒLML²iãF¦g¦éõ;áúMÝI7`·×C(EQEQÁÌ ÎÞy6¯ÿùד¦¡Ý9ÇÆ�™hLpßß§9Ób}ºž¢,ylߣ,,/qbq/^8â4æž=wóÈ#�É„8Ž(Ëð5‚‹Øs÷=÷°aí^xÙ xõ«š{÷îå¾{÷²~Ý~ðàƒ{ ¨šŽ}žxâq^ø¢1¿8ϧÿáSüÁïÿ!‡ž9Ì‹_r9q¤XZ\fó–ͼãogjj†‰‰ &''8qbžG÷=D.¹.h4›\}ÍÕ òœóoþ-ï}ïó™Ï|šígnãõo|øÀŸ059Í›~éMì:wÎ:zƒ�f“aÞ£ÛíS«Õ¨ÕjÈXqß÷ïcÿÓOòŽwüsÇç8묳9ãÌ3¹ûî»9k×.úÃ;wîäÀ�تtcß¾G©×ëÜÿýüâ/üƒ~xö:ãØµk‡�bzr’+¯¼’~ˆüàì¾d7ÝnŸ©Õ“Û¶oå/¼l¼göÞ“e5NT é$aáÄ›7mfÇŽ|û[ߦ`¾á=ØYé²fõZ‚öÊ ÃAA}s³r¢VcY}ðsûµž€~ŒÖÉÍ]ØýD24ê„©0>(貚TªhR$(ÊÐa¨<ª)‡P�ª×ÃÁ.RAÀpÎVî–Ѧ4ÖµsH%@†ÉpEô]œ ­1R† V«¦�s•Û¨DÉå-e9À{A½99¦þcÉ‹k Iœ'2NiMÍ`½lQżŠm4QÞ'k´�qŠŒ¡9Ô¨G2¢ô) ?ìcʺˆ>€@ªˆFs’Xzl9 O£é‡DI�Z+ÃyA4‚^qxBÆZdTœ÷á�îJTSî4CzGušÀ¼YZÙ«èBÍó(&”ÂÛÀ^B…ÍžŒ*î�¯°V"„[\õ@â¤(DGBìJHE^ ŠrÜ>6ÿÊ2ˆrq¤0#°Rà=¦Ò_:F­5�Hê˜Q”@ŒZÉ¢ úÄ ëL¤ÜÈ%lìX‹©"\Èâ$Áéã=և͂²ªõãM¢B}¨¯„6_1~X�Å`\ä"¥˜#,ÊX¼ñ¤qJ§ì¡¢Ðì¤b6°“’8¦4e'd‰k­Éâ, Dpr”Þ«¸3ÂK”ˆQ2 �yÆ8T‘øà Š"E©KR1j‹*q€[àMo¼§zÔ'k´êI°‹'1NxúÅ Y£ÉÔ” ©'´ÛkÚLN¥4›5¬QÀÃAL––5À˜‚�6€—ÜûÝ=¬[?Éùìdy%gþx›z=¦Ñhàœ£'H!iMÍð¶_ý5z½%„„•î‹‹ÇX»z#Ö�¶žHúÐÀåÇ»š · Ç©îTÅU�¹!ŠâÊy6ÚøT÷@&äÎz¼p䦠Óo3==…, ÿðé¿ã–›oA9ÉL=ff²Ã‡?ô+¬^wœXÁ˜apÊÅçpR„Z_Rð¼3 ’*æêÈÑ+P–>B%8!dŽp9B¶p^!„ 1]çð2|™Ž§ÿ…—^(Ò8£‡E{�u©±Xg)Œ¦Z3ÑLð¥G"1ÎIE·ÔÌ$¾ßß‚À80#šÅÒ/†Aè•W �áNªð8°ÿ\_첬Z;ÁüÒ ÈˆÒÂ5X9xTD'ãèkF„.âdßãOpìø<𣹠jl—ü§ËV )<Þ•l˜]Ϻõ›p"Æ`±Öà”$‘1ÎYŒ©s„RáÙãJòa *aí–­l\5Öu[˜œž`zzš‰ÉIœµœ;̃=Æ7¿óz¹$V!Ò胨F”Ðï ÑÎâñ”Ú •‘ÛHˆ]†(܈mçD¢FQhùJVî�°…-Ë2põDhé‚Cªr™yêž•Œ±NÐȤÎ0ïÞ’J"”4Ô›MV:¬õH ív‡$ɰÆãUl¶xë¢Je†¡™89Ô€ÊE##²´ÎÄ„ ô5vIB\‹XiwÐÆ`LxÇqbÕ•³wôZcˆU4vkÄq̈é(EˆÌ�Ê%œ ו9¥]oäJ¢ˆÐ#")ôÈìÇßÛð�ŽÑº/(µfØïW%.Äì$H¢êÙï ¤±$­ ÄD�Å~�έõØ•ã¤èÿ÷ÎOЕØA³æ}¶�¾-Ày­gey…ÙÙY$‚ÉÉI¶nÝÂ÷¾w�?þ6lââ‹.fvý,O<ñ8BN?ýt<øO¾NY–ãûÅñãÇÇâÌyç�G’$ÏúØn·ËÎ3vÒlÖÙ÷ð>žzâ©0$ŠSšõ&ÝN‡8NX^Zà¾ûîcaa!8î¼AxÁ°jî´Î’D)׿éz®|ÉËøÚW¿ÆÂÝóx!xûÛç÷Ü»§rJ>{9ç°Þ°oßÃ\wÝ«¹í–ÛøèÇ>Êå/¾‚|˜³jÕ*Ö®_ÇãO>É‹^ô"�ËËËìÛ÷h€P‰T9v„5kgù©sÏ&«%üÚ¯½‹W]{-[·náÒK/å=ïyïúõw=â�� IDATñýûîg8ÈQNróMŸgvÍ®zåËJògù0` Ôj5<°¸¼Ì{þøÿà5¯y-‡žy†,ËØ´i#GŸ9L£^Ã9Çää$+++Xç¸ïþïqÁçaLI£Ñ�¯„Aç1¥¦Ûíb�ã%W^Î�ß¼‹»¿s7/¾âELNO€plÙ²‰$IÆân·ÛåÈ‘#<3wŒN§C£¸TÅ0ˆp—\v ÷‰OqÖ™gÓít9ú̧�v£3e¯×gÍêÙñÀàȦöüú±]Ï @?F+À–OæûµÖÈHá\˜ÔY¬s`ŠÞ „Pº´ã †sY}|Yh¨;eY„—³x‚ÓGE¥)ɽñFÂúïI½N^ (Ê!Žp°q^¤¤QŒw y>6UÃAlÚ²�Ò\åX±Ö1³zÃaŸd²5ƒµJDÁ]$ƒa¯rQqŠBdÏ�\PU}™­Äº‘ØSá{*ñ$€Öú ­#±Æ¢�Ã:G_k©HYUŠG(q‘�«`-E‘“ç]üÊikŽÆšM¯PB"ã!I'ðHª£œw¡z›*î=eQ9GÂß)Øôƒ˜Ø?ÑXIJ.@¼Ãïq³È[ˆÍ~®¯ÜÔckRá ‹…$�Œ¶ mNK´5¤IL^ñ.L¶µ5Ôâ _ ÅRáv8ì“6§°&ÇmuuðdqBwØCGA8RB€ÄYÂ’îPÊí ‰Œ±^㌣(Ã{ßYÏ`ÐãôµWðàž§(JÉÖÕëc êŒÓ5Ä�í¥e´ï§“Í –�†ªY”À¹™j¡2APÒ¨Õi˱®Î¦Uç0?w€¯>}/«g·â ÅÒÁeêÍ’¬–1ì—¤±dP Y·~5eQê!NG|áί²ãŒœ{ÖyH ‚àT ŽE*�Q1¹ ¦TºÐ0¦R(,]ðaƒ@SD }Þ{å0Õ}âîïÞ…R†‡žzŒÏü&ýëÖžG§·Ÿ3Ï>ƒßûÝë0ýEæžÎˆÔf@PŒ¦kÆ‘e)½þ�$ibmuPò‘Ș_Y!‰"Œ54š3 ú¬…(º‡i=B¥¥ÁM«Ö¢0‚¼ì#¥¤5(¬A:…�ŽAÑWge±O¿ÛeÝì$2’tº´3dQ�zš!dIF/ï‡÷UÔH dÓÍCŒ@yXS¦@ H“„ápàãQJ–Õȇyp’¡È’”~ÞCÄÂú'¤"ZF³}ó&>JÚhŽ�óx'ƒˆaÁ–'¼ „‘4«cDŒˆ”©D4² ~ôùG¢ÈH-+@y^ƒsì{èA~öUW«ˆã ¤—á:±%"â¢@¥1ìãÊ‚Íë7±ãM¿L4Y£Lcª‰ªvºS¾?nüÚ'ê·3"D|#….K´5ª±ÛN)EIêµ c,6ü¤|v!…óTàÁˆHRö ²8Â{¸ðÜ—2B)�Öš~9$’ Y­Nsz&6ø™&^ ÊÎü?÷åôœ^ÂK `’8&ÏsœqÔ² ç J% ú}¶mÛÊ?xí<ûígÓÖMLÌ´‡¬[·Ž_yë›yÏÿþü?2o(!Ck¨Ta0[�ýá€HE¬,µ™šžœÉ÷Þ{/6l`ãú�@pä,..ñÔþ§�‘`ï÷öòÔSO"Døx] †Ã!ZW÷+'غu;×\óJþ᳟¥V¯ó–·¾%$ÜvÇ—¸ûž»èG$ެ‡ù¥%îÙ³‡W^{-_¸íV:ÈK¯¸’Ý—ìæ�ÜÏ=÷ìáé§ž¤5Ñ H !9úÌí¥e6nØ€óŽ‹.½˜3Ï:“7ßp3“Ó\tÑE!h4Üzë­ô:~ý�ï¢ÌKŠ¢àŠ+®àÛßþ6ûÉOðoïßñØã�ò¥ÛoCFŠÁp€1†V«…�a¨úÅ/ÝÊ_ý ¿ü¦_æòË_ÄÃ<ÄÆ qα´´D$“­×\}5·Þv+³³kyzÿ~&'&ƒÓW„çì™gžÉ·ïü6—^rÖ:v_²›cÇŽñÉO~’]»/dõšÕ¤iJ¿ßçðáÃ$¶lÝöçÒUÔ…êžòÜß~ÿD®ç £¥”$I�qݰ£–¯(FT-M‘ î€Âš1œÐ�Úª”À ¥�_áÒá쨭Ê÷A&b·T­ÞÀ9�. ´. ŽA ʪ…kÄy1[Wµ‡ØqÄ¢V«3„‰›u]æœ8qŒz½E­Ñíd^‘Õ&¨O¬tÎiŠ|ÀpÐ¥Ìû”ù04w9=~¸X”¥)Ij-’¤i°R…Jâ(cfõt£˜8,€JQYF­Ñ”%:Øm‰ŽbE#nVbŒG�rúÆb]ØJ$Ú:â8Ü<œÖx«é-Ï“E¡šº;0©¨7Zh]à¼Cë¼r½xü(Ò%Eà*�\EQ0“Û*‹+N¹)�ÜY£!z§èRzµQôÕky€ÀQL¡u•ùNm4½^dÊ ³Hkõ:¼ˆ°x¬.ñÊ##ª9+çØî+U‡GU–øê�BÕ°6j´‘ DÕ¸Fà$ŒâaAÞò•ã'mF›ëçúJâ$<¨�Ã[OšÖˆ…¢t%….q>Ä¿rgPJ²Ô^fb¢…ô*0¢<Ô’+ý6yžcœ!‰Tp JJÒZF·ìIÅPk´ š8Šèë­zƒBL4 Û%SiJ{P°º5ÍÒÂ"­F‹þ K=Métz\²õÞ}ý{iÍL²´ØfÕäíÎ2õ´F©5�É :Ý­f“~Ñ¡1‘rüè fg6ÑËûáÐÂV«ÅJ…ÉÉi¼ÖL´êÌ/ž`vÕ*ŽÝÏš ³,-}‰F2Á°×'­‡L"3zyÁôêiæçieuúÃ6«W¯ÆK­¶‡¥…%¶lØÂ3Gž!©Å uN3k±¼¸ÄÔªiºƒ.kVͲ°0ÏúM81wœéÉŽ.eÝìzŠ~I³^ãøÂ<õ$ g….©Å…g “� ¶¤çCC’d õ-Û˜M¦ùý_ýÞ­&^@³Ñb©½‚) š�I’Òi·ñNÒ IÓ”ZR§91‰¶oa0²zíº�Î*ºƒZ í•[7lan~žµëײ²Ô¡žu rÖoÚÈáC‡Ù°n#?<ð[ÖnaþÄ<Ó³“;zˆ³6½¿æWæÐ:lbõPS”%ƒá€,É0ÎRÏ�I’PKjXs².OF"„` ¬6é-^pïü•ëÙ°a ~8À÷s’ÈÓ˜n"�ÄXW9Z$è^h{Ì-EÚh‘DzÆ(|•ÜSJRh�êqÌË^x1>øûö ÖhÒ䔥ÆcÑÖbœÅúQaÄIŽ‘/ N„ç³±ž,JNþZk‰dÞûªqÎ^Pµ�Qâd¹‚÷Œ!j´K:ÍJQ¢¬ äH/‰�¥?,ˆ“ŒÒ¬à½§0†¬Þ Óî�£éÆÚñ! ,5BXvø2OÇ6k-Ë š—�O§w"D\¼ Q>!qB‘¤§prª�ÐøõG¾O>GÃ@¼Ã¢¹že©±„ø›�'ÅÁÀÞRÄÒ“Æí•¥Opå˜Ñ2zÏxÚY²Z ·¼\•…„aL¬$x5æE $9Ýë§uV­YÃúÙõ¤ÓSSM=ðÝÿ�WÏs={‡SÝì¹{?ÿÆŸgéÄ"£v>ç=­V‹�;wrñ%Gydß>Î9÷\Ž= Ö®›eݺuLOO³~ÃŽ>sôY1À1#Ê…Ÿ_|ÑEìØ±ƒ^¿O·Ýå³7ý=¯xå+8묳˜h69ï§Îã™#ÏpôèQ”TLNM215Á=ß½›{öÜÃÊJ)Oî•Rh­Ç.™Ñ×½x×EEÁ]ßùY-£Ý^¦–5ðÖñ�{¾C(˜9uØyr•e‰‚ƒ‡rþy»¸ä’KÙûÝïò¹›?Çíw|9¤ ¢ˆ{öîA©ÀŠeŒ7¼éz8Èëßøs¼àòòþðY<±ÀO¿âÕ4²Ð$¶´´„Öš/ùËìr?—ìÞM’$=v”{ïÛËÊò2ïþ×ÿŠ?ú£?â[w~“¼Èñs8ްBDÓñWý8gY=µŠóÏ¿€^¿G§ÓaÍê5dµŒO}úï8÷¼óyÙË^Æ7¿ùMÎ>ûlš­f娇z½Îé§ŸN¯Ûcrjç333Üð–7óµ¯�z£A¿ßG)Åé§ŸÎ ^ðf׬åÐþC|í«_ãàÁƒìܹ38½íÉÈ]_ÈC<ÈÖ-Û89#ðÁq<’ ÇH€ç-@Ïåõ¼ôc´F7î‘5Ú9‹Öºâ¨ˆñAÙZS)ðÁ~Ýî´±FÓl6HÓ”¢È‘RE6D— ræÈŠ)d‚šÇ@hšiNL0èõÇî—$I‘‘ ,†!6"‚›Èh@Äþd=f–eÄQDY†–¯‘;ÁØ‚öÒ t‘3ì÷©OLÐhNîNœ�Äu¬-0Å©r¤cJ¤ Ì!"¤”ôú}„5£H¼Ãè—¶ˆÒt*¬ "�L “(Àù`¿WI Y«‡é«3ÄYsì”q¦¨ZtR¤R•Pæ*aÊ�w”…&P-¢ÀÆ©&´JB9è2ì´YÝš¤¬Ä³(®!¤G©˜$N�´.BK˜¨à©Þã\h/µ.xFâ ÁUpKï}8ð{C-I‰” €Ý~¿¬ ¬1Äq\5+)ÈÒí-.¯~Œ`CÝ%ºË'¨O¯EE ^†‰¤uÆ‘´°DµŽc[#7™wT‘AÜI€�Ar"44€ Ê¼UŽŸ;è$ ŠŵxŽ-‰ÄY�3Ž8MlPT  Ï"Å»' Y–¡T„-K¢H!ãëC\«–Öhw;Ȩ*wönÌÏ�44DvF,1I5Œ7L¶&p¥f¢6A<,Ø21C2(™™˜an0 ¥Rb¡™Œ¦`b;gŸy6Oò$kfW1ÍqÆ–9rˆU³k8¡N099ÉÜüçlßÉý‡Y3±–cå Öήge~‰Õkf™Ç8ëÌs8ðÔ¬™œ¡>œb&]EÒœfýÄ ŽÒªM±`OÐh61}ÍtsŠ9œ:5j­)jq�~ºÈšÖú+}Ö¶Ö’ (]§•xZS-N,ž`M}5³–™V‹¡ì�˜„¸>ŤœÁÄ[§7“øU4’:�Þ «TˆºD"¢ždˆJ€KUŒ‘ߌYhwh6§Y^^¦!bоâØS©ÙEª2R“RbéÎ ‘v#-•"ºà•"Îs¢HáÅ€¦jà–þÀ uN£6�ë Ññý…¹P_¿t7T W“ ·‘Ï;޶Ò­¢Œݾc°ØÇ›)Žö4y»I×§øþsEÌ޶i÷—˜X3A”ÄcqÖc¼EÆ�3e½ pò(ÆX[©ÎA¸1Æ KC2™"{20áªÃx§Û¡Þh £˜8‰Èu¨6G8¼ô8áñ2@æ#!)®o´dmC2_9>(ˆê­±� QŘBC§­¢;Ú:šµ„Ó¶l¦( KóóÏJàd›äȽ1r�@p¨„ç… QO"úƒ~];Õ¢äi”LÐV“›.µf“A^P«ÕpNB-¡Þ¬{Aé,}“ƒMPÚR–%Ã3X—:¼–*&ïwh$¯zÅå<õ7Ÿ¢(bú�Y¼ „Ãc¬E›Š å=ÞŽx%•àH!‚ÓÇçó(ÒTä9Î…{ZxÏEÎ<«Q³¬¢`Æ9"¥ðB2К�÷ôŠ’H¤ ó'$Æ8„7¬ž™¡Ónã¬Gk‡6–nÞ¥,ÂáÓ:MU�Èj€2Š,¬ 1ic¤R€±|$™[nãtŽ+ ®Š‰Ûêóއevˆõ~<ÁBàOá¸!ÐÕ¾gôÿ½ÕöÆy¼ÁÁ#CKâX’Æ1q,)Ëd„)sÒJ€9ª”Šp(Œ-éä´wA„sàl‰çNº“”R…¡Ø±ÅˆÈ³å´-ÌlÞÌÚf‚Ìžo­%nÀ)GmþÕïwét;;vŒ#GŽ�E)ˆÓ„4M™œšâБüöµÿ‚ÇŸxŒa>da~žU«fÆ Ûn»�˯¸œ;¿u'‡Ç…œ q\wÝuì8sì§–eÌÍÍñÈCÓl6Ù¹sÇxïµzÍê±£nï}{ùà�äÐá¤YŠø‘~¿ÿ¬¿«Ö¯]Ëüü<Ë+ËèEÍ“ûŸdÇé;yß{ÿOÖ®_ˇ>rc…�øÑÐaïÛê«_ýÿñ=ïanî?|ly>ׄ”ŒÞ!šÙç7Þñ<ðà¸îº×pÁÅ»ø“?ýS>wÓçyß½/ĤZ-yä‘àèCѹð yÿûßÏÜÒ‰J�ÿúÑÿƯÜpÖoàÐáChî?ƒÁ­5“““ãûpEüå_}Œ™éÕ\vÙ �R2 HÒ¼úg^MQ„!ìë_ÿz>ö±�±mÛ6ÜH°‚n·K}¶1N¢;šæ…/x_ÿú×yÝë–5³kpÎÑn·¹ýË_æ{÷ÝÏ5W_Ã=÷Ü3ŽóI!0Ú`J˹çžÃ±cG9pp?ëÖ®£Ùh†v°WMŒ^­êýúðhþI]Ï @?FKJU qJ¬n’Þ‡{¤0ºbÀeQ°ûÒKÙºe;Q$©7ê|ãßàÈ‘#''=Ρupc¤IJ^„ØŽs–Òøêíö§m;�w¾óí,èŸb1�w1N´éÚ>++öÏ?ÌL¹ŽµõíôL¯‹�O-=ÊP<Ááö4kgâÛ1]ÓC:A. žxúa<=ZYƒÜ—,•.´ñȈBæ,ô�c(Yl/�›e?GÅ’…¼M¯ì3Y›âx¿Onsâ4&r ¬Î)¤fèrlì(t�JÎPJ‹•Ž~·‘§ôšHDØÂ�ÖR†Zc¥ãxïÇ;O³njk’-ïPY‚—�5jœX™GD‚ù•y¼ÌþãOpö†«Xî´I²„¬^Ç™²ÈQ«5(ó+&gfpJ ê12 <§RØšaq0Oä2Jš#cc¼©„WK–$tú=jõŒÂ8†Åí )Eè<ô>� Þ{¬s”ÎR:CT†8�RŠ8JÆÍ"Âgãƒm¥ÿK¯½ÿK8Áú©�/PH…È Lí¤­; Í÷W…‚c‡Òë'Ù œ€N~àÙŽ)e`,!_Ä >u€¿ýø'¸î¥»™´ •RoµH[Þ:ZõÚ�Œ%2M±ôp€î¶)¼ÆÛ˜¤(nT5žŒù3¥ÔHçÐFsÎYgpÆö ÜÿÀa”ÌèvV�¢AQ8 0%Uò 4–BЪEˆ)XZ;­shm bš�'"4o)yJNŒŸ‘Q¤ÆÏ¿0” <ª¹¥E¼”`ÚÀÉ3EɆM›èöºAÜ4¡<Ã"§Âï…ÁšH�T¡ X\=HðÁÉyÔòÒâŠá#œ�ð¾*<� UL> 18gí8ò<Šôÿ�Úx\农†êl�AT²Þ+Iš(ެ–Rè’8V8!²r`©QÓ¬… ­×±Ö!ULiFâS);‰ªKÁ±‹€§`úá®{Ý«˜nÖÙvÖ9ÿ\—Ñ�ýòUkôš•ð)�´ÕØ¿ŸmÛ·qþyçñýÜÏþýû9{ÇÙ%Y»~½^‡ÖT+Ü;Ó„]».à;wÞ�sŽ .8ŸÍ›7óè£�rë­·ñæ_¹�×½ágY81Ï·îü6 Kè\³aý^qÕ5¬Z½ë,yQ°nÝ:}ôQP’Ùµkƒ>ŠÕpDQÄw÷ÞËû?ð~Ž?N’¦87R‚“¯,Ëq›ðÈ)>Š�:¬ÕH%™;qœ¹ãs´&&ˆã´rƒþShÔPç½gXôùÀŸ¼�×ýìëxùK¯"Nâª67(%¶*‘^òÔSûYµz5W]{w|åvnüà�œî¹8oˆ”¤Ùlðµ¯}m•Ò®àÚŸy_ýÆW¸ã«wAJ€·–|�3=9ÅÁƒ‚{Þ ��ÑÕéth6wg„ÛètÛÜð–ë¹ê¥W³më¶Ðêg=Ű$/‹±¨võ˯æs_¸™k^~QsË­·Òî¶Ù¶í´ ²Þ(‘ˆˆTÂŽgñ7óßÙ}ÉE€ ÙlrÎyçpᮋˆeÄ�wÞ‰v¶T‡³žõžZ­†�ð¶w¾•ïí½ŸýOï'V ­‰p/† ÿüz®¯ç>yñ9¶â(Ü肵؄C½5០´ÃÇ?þqn¹åVþËG>ÊÙgŸ¦GZ‡V°²Ä;Æ5‡RJœÕ•�Rc´¦èçô97ßüE>ûÙÏÑl6yÛÛÞ†”ÑØœqª½ôÔM©À3ôG³Þ ÍêHQ153ÉÏüÌÏð‰O~‚=ßÝÃ;ÞñVú½†½Eʼƒ'T]G*!IjLN®bbbõÆIÒ‘�Ö¤YÆk®»ŽM[6ó¹ÏÝLy^uÍËÐù 8r¬ÅVW�)ðÆ¢ó�±Ã®(Ðù]”|þ¦›ùò­_fþè3\}ù¥¬�™ χäÃy¿‡Îèr€.‚uEÚ„EYäýe1ÀYK¡s~ñ�¯ç†ÞH©‹°q�â8æÕ¯~uˆyUÍlá!&–E¥HJ²Úôw•æ7ó7Rò7ó×ü÷¿þKüqnºå¶ŸqfÈþK1~�c6LNqž,®a­Ã¹À´¦&§Ø¼iþÑ?ãöÛnáwßýv¦šX ÆáJ�7Ú�ua\m„…'ØŠ«–0�ã‹·�¯|ã›<ôÈC¼ð’ó¸èü³ƒ•\¨Ú^lå.p"L=½³H,Þi¼6Ï⹺F�70Ö2¨ ä²r@¥qJ^æ!ÂH°@ɨš–‡:çÒj†EàíD*Â8G¢J­É]—'�ÜÃÑþ7YéÏ…Í›pòl‚C#Ž#”’”Îणð¥3XaxìØíëí§S�¦�wÈ(DU,q8¢Da¬NA¸0µz�\�DôLqÄŠ>Îç¿Ï@¶iDé D M¨¬–C´0”VÓÈbÖ¬.Ø»÷Ý\v¡&öYøZ±d�éê9κp™{y_¿ë­xõ4Ú�Jb,†Þð0ÿéO^Á?z ÇWŽ âˆÜ”hoÈ}�öáë”^Sˆ#,ÎH²ˆÂk£]Anrjµ8(m‰�)EšDXW†©›’”eA(})„ô +X+ŽÜänHIIa:¬ÙÒæ÷þ³Ž‘ÆAÏ­¦�wÑ”$i‚Œ$‡�=Íoÿ»3ùøg.g©Œ¾-è™!;¤ðC¬Ó&ÇøãK¬!KÅzGHrX ’…Á£, "’Î[†&Ü $ÅzK¤ÚÃ�Åih2Éjá .¿Yk¦œÕ$Y‹HFÔã8ÄÆ�¡¶ÆZ¼#M¥#Ž’àþxŽ/GÁöí§óÄbtpïšRcµAxH¢˜H ’(´4FR°ª5Á w_ʶ-[YYY B~åŠüÇ‘ŽS¡Q“–Rª‚Kœ‘ÄœûSçÀ Ç3ûŸf8è115ÉšÕkˆ¥¤×颋’f£A«Ñ$±–Á z‹'°ÃB†í6ÃvaJlÞeÐY ì¯0ì.’·WÈ{9Â+R¡¸ášI IDATâ—a�f9ïQ8O¯Ÿ£�CÛÐZW"¯><{¬«*ÈU!DÁ`˜A±¬âÖJalU¤R ª’"N¢rýúÊ=3Z^œ÷Õ3º°hR(¤sHi¬ˆD8ôjcéç¥ÑäEœ˜QD”ÄDIŒEتvLm‚H%„Àh�ÎH"ãI*±i¹SP˜àUc�¦í¶VK)Çq­Ñ@-˲ñ¯ÿãˆßè57ÆP–Á}<‚cCÇ�±„Z¤H¢˜a>;wÆÑ.kQ#„€7Dx¡èwúãÆû!$y~2²EQåH¯ø„RQ«Õyà�™_Z¦µv#µµÛÿÿ»°~Wx`�ÛGq¯åö2�<ò0—\z »/¹„}�=¶m§qðàAвÀY=%­eì8k'‡æ½ï}/×^{-“diÊÔô4§�vwÜqW\qO>ñ;vìà%/½’ßÿýßçê—_ÍåW\Îþ‡ÿ�é™™Êa&é÷»4›Mž|òI‚ÕkVãœãàÁƒ?~œ²Ìùà‡þ3¿þ/�ù…œÚË1N·Ûmz½ÞIîOe] Îîœ^7»ŽõëÖ³iÃf^ýÊWSKÒ±²~ýúq ž{<)(�1š '¸ñÃ7rãŸÝÈnüS>ø¡òÁoä?èC|ä#æ#ù3þâÏÿ‚ïÿûüò ×óØc�ó{¿÷{tº]fV­¦, qš�$)KKKìÙ³gƒ\\\@øåë¯Gª¥bšY�'žxœN¯�³é¸o®\œÝnw|­ îG¥Ñ|ñË_⦛ob~~Ì/.0B(Ôku^ùòkøú7¾ÁÞû¿Ç÷¾ÿýàâ«Î§LX�Àü‰¤T\uÕÕ\}õÕ\vÙeìØ±ƒ‰‰ÆZÒZÂwî¼3hb¢âp"X\Xdã†M|ï¾ûÙ}ÉnÞtýY¿y-GŽðäN{ÞôÜ]Ï;€~Œ–”«M¨J7f§Â‡_‹T°c«$æÊ+_Ê…».æ·ÿÕo11Ù¤, :+mÞ÷¾÷sõUWóÈ#�…ï«6�ê“ç9‘P”EBÀgÉü‰y&'[ÌḬ̀eÓfî¼ó..½ôRöì¹'TµV˜0‘M¤`Ø¢"E–Õ*÷L¨3ÏË‚‹.ÜÍܱ9fg×qàà1þü¯ÿŽ´Ö ìcPÊâ¬CŠkƒHá«•ƒÇ;�'ˆ|ÖYðôþýp´L¯ À@¨×›xSm´¤D[Oi â*š�÷H!èôWÂÒç?þÉ/qúÙËüÆ/}K„¡G/_iè 1‘ŠpN‡Šïàû§Ó}š�üÕkè-oâ?ýá—Èĵ $Ž¢†Ã[$É�`G1ȇÁ¡h *ŽÅ°œg(fjf-¹ÄÇ>ñüõGoâ»ßh3Õœaèdµí~%-Iœ „"""2Kdñq$ "Òä:T4+¿Ä»ÿå+Y8tŒÎ‘³‘f-¾æè·WˆêDC�YyíD¸5eI³™`¬£4E�TØH0Èû8oñRà<(¯ðÂS¸!¢½­¶4k òbˆRqhôŽa>DIG:2Úx�³+„„Òä)H5ï±ÌÒÊjE�À„U$qÜ ^«„zm£�aÝ„›Å Eœ&Xg(‹%—ÓhÌаjU�B[†vˆqá2ñì?t?ïýèå1à�ç3“³U‰€¥(4•»$ìnÑF˪VGoØA(AQ–X\áÏSŠ0 0&8V•”H%Yéwˆ}"FUtÆyKuµ?§—�†,«á,LNNá´9ɰ©¦ÛB„ïChœt(ç9ëô3ˆ"É]{öŽÅÿñçφ�X/§ŠqcŒÃ)�±šOïç’Õç±±Þ`M½‰Ï5�•VV¯]G­Ñ@!¶;t–)º]l¥6”8L–âó )ìØýë\€#U§@cL‡ «¦AXÚÄ!Jìx)‘UaJ–aiÏuàø„¨°Q¹]p‹¢"Œ?%þfΘñ÷CÊ<ÂDÅEr#åp€”a!ˆÆ®ÉVƒ2ï)�ö â„R[´/ðxŒÑdYÄ+W½‡ªvcvDV¨ê¬-]vïÚA§½Œ’𶯙¡<¡z¾EQDnôX-çB»+Õëª8vùÊÐ^¨µÆŽË!áñÞ˘ÉZ ã Þ…Ö/Oà6ÆJ!1:üÅ ´c¦9ÅS‡CšŒ] á̪ÆÔ˜)#b<>X!…ãýïûS>÷ù›‰“”|ðÏq=wÖhïÁóØã�³qãF^ûÚ×V¨†‚rÁ2æäeNVÏ*×OÌܱ9VVVX¿n'NœàÞøóüå_þ*’|øÃ敯|%[6måž=÷ ¼ Ïsn¿ýv.¸`›6mI-¡–x/s8Àòr¨SŸ��¥Ûë’ÔR>sÓ§ùÜço¦ÝíP¯×?vË”eÉp˜cíÿý=Ü{�Œ÷Þw/3Ó3\xÁżîõ¯ãæÏžK/ÞÍÔD‹£G�059EQÆrΈ{4ºGN 4Éþ/öÞ<̲ª¾÷þ¬µöp†š«ººzž�næšYD‘AÀ(NW�Q5$ñ: hB4¨Q#¢FMTH‚"à+3"327ôôq)Åb'a£Ù:ˆQͶí[ñs¥R‰žžž68æås4GÇéê²)£/­}™c—CÐPB’F sfÏá—¿¼‘Y3f •dÙ²ã�Êedï(9'Ï~ËpcUoÔë²^ÿ«ª×Q%IÒfí´Ðp+C²7�4ÓÓ7›M.¼ð¾ò•¯ „½ñ'‰¥>ùä“üð‡?´ë$Ťµ2)Yl|¤Ïq-«È’8`ïÞÝÌ�;‹;ûK/½ôºú~#_™ý¿8ŠI’4Ó°š6}8ŒB<×cݺuœ~Æé|Ð!»zcCGg/=}SÉå‹$YS‡8ÊC ©<\/‡�qÇ ÆÀÝwßÍ…¼% ÑŸ¬Z�,› )¬¯ÄŠ‹ŒÚ™c˨¶ Öœï2Q*±nýf9è Âz�8 ÐiŒÑ &IÑiŠÑa :‰ÑI:!Ml&‰_èÄËQ^-\þ檿ãçŸM³YG`§“íÆÕF?g›–qâ-Ý�6 ¤�Î’Fl\w£Ùl­›71<:ÂigœNÅmpG q];1 ¢ˆ(N©5ê´ŒMK:E4›uÂf�zµŒëzTê Û¤·„iš†§:F›Œ&ÉÆXÌ ÛÇ´àùô÷OaÖ�4šIum2�ëo$ŒõªÑY4²l1z±ßÉë½rnž8ˆ³¤©WÙXvk¨mMÛ£ Âw=› '%qb”’4¡Þ¬¢UD@…FQj–©§b�’ø!µ´ŒÖ°ú…ÝLŒøH�4M Æk“TÒ}Lã8^'¡�TM ­\$òÌå•¶£d£U=Žv58ŠT*j:¤jF™ ö�kOKc¬ieD­˜ßÍ'.]ÆÏ~þYrž (ç1A‘$Š˜¨ŒQªW¨6*ÔãIÊáõ0K¾’¼#‘F“¤#}“Å“Fø¾fýš„Kÿô'H5—j³†– ¡HÓ�/º©GŠÇX“emÙJ ™ù¯Rᤊf¡… ™¦4¨¦!õ8@8²íÓ’d^Ma”ЈSê&¢5˜ˆ›T“:B êÆu�I]¥i¬÷ Ê¥ž&4M“fT%ïæpµ‹ë;”M™Ð€1 Où£^ŽZZ'1†\®‹b¡‘zÄ´QIƉCh$ Ò4MGS�¤PM*”š“L6Æé,æ© ÇèF'®—Gæ\BÆ©D#ÄHE&ßMhŠqª¢I=J˜Œ'¨É2{«ÃTÂå¹v!+¬ù­#�Ö�4“ÜZúzjRR“ ËØŠ“#2¶Ê ž+ò¼\›’ß²ÄqL³ÑÀ¤ &MÆçת5~{ßýüö·¿µŒ_I{áß2mýy ÿÍ�LÜ$Šmк{' ¨7©ŽŒS§Y¯“órè4erl‚í[·²sÝönÜÌè–mŒlÙ̶�Ùºqc#{)��3><Âäèã{Ç£Vª6š$QB&ÄÍ¥S¦d¦Ä”©ÐBJDößBµ_R¹64‰AÚÁOö§66sSaš$‘E·«ö0J ‰ëz€eÿ˜ŒuÅ1‰Ñ$‰eNEa“ùóæ�fF³qœë”8Õ8ŽK±X´ì#)q<é(¼œoͰ’Ç8MH�&1)ÆÄö\š©SºèïΡuˆë[& Öñ�6vˆôšW èI’ä€_k1„œö‚/ŠbÒŒõe™:û™¶lÂjG!O±�£QÏŒy¥$m±�3š´m–TãAœ$QHœ${;Ø:xlUë¼lù±ìز“ûÙutçsÿ®¨?þØg÷ºõkY¶l'Ÿ|2žg-&&&Èç  Š…"Íf3c<ÏcËæÍxžÇÙgŸM­Ö`ñ’%t÷tóè£�2oÞ<Ž<òHËæ•Š0 Ùµs/¾¸ŠiÓ¦eþ ‚®î.Z¾¢AòÈ#�pä‘G†ìÚµ‹[o¿•Ÿ]÷3j�Z¦0°Ûår™jµJ’Ù9ü!o£ö¾ ɦm›¹ãÎ;¸è¢‹Ø¸aµZ�øƒAÀsÏ>Ǧ͛˜>c:°ßçÊþ]˜={6o>í-ÙunÏ»œïsÉG>Æi'ŸÊ ËNàøeÇsÒ²8ñ¸8aÙñ{ܱ̚;›äÃLNLP¯×Ak¦O›F𤸾BðÐCµ‡3iª9ÿ¼óY½z5iœpÉŸ}”ƒ:ˆ{SOyïßûIcIï¯GLë Ã�F½N£ÑÌ®[ëé©É�7ý‚¯}ãkL–&³É®ŸŒ1tvtòá}ˆÕ+V¡ÚÇtÿûìºaçŽL™2ÀÚµk_uÜ}Ï%M#¦ôOa||×÷yî…çÛÞ¢ Èçò M›ÆøØ$i¢i4 Å<•j…WïÒàÏë¹Þ€þˆÊ¢×vq,„Àu @¤Voiß QÒÛÛËŽ;Ú`‘TBÚFÑó<å€mÙ‰Öš4NPì_tK$B“M�õ2£#Ã,Z¸�•+W²qãz¦OŸNooÏѨš$µ©/ë±Sì褣£ËF©Æ1QµµÂ•j…¯}ýk|õï¾Ê‰'K¹4†N¢ $�#k ,-Òîù<7�çåÂFÝ´M:sž}îy|ð!~üƒo1oÎtÒ$BÙ'l;¹ÆN ÷?X,USgšd+¥Kã„( 8ëì³X»f AR¯78xÑL¢ã�$j¢Óˆ4‰ÚfÜ:M-”Ú&ÉHʱM§Ñ(©¨Õžxâi.ûÄ%a)õZ#3ÜÞßÔÛ†^ØÔ6aA �mî’4Áñ\<Ï¥Z­!ÂØiÆP,رmo=ûlË^ßó1Z–Žêùy¢Ô. tÆÔ‚lò¬Sâ8¢Z¯�D Ž8ìPÖmÜ‘y©lroˆ¢ˆ4N0©¾ìâEeÇ$MíÃT§)Ç-=Šu¯¼Œë¸¬Û°�Ã[L…8VN’ÚhÜ8‰AhŒI1:¥e(�yu£ùz,!==-ñ<Ï~O®‹Œ&M4]…Në d[§í»2KVÛ¹{5eócÕ1òÝMgVÙ3¹“0¿¯‡-�ÁoîÜÌ·¯~†4줻£G êá8ñóvJ‚Ó¹—�û60¿À’“Ê4r¿§,Ö¦š/ÿÅÝÜù‹=4!¥ô1 S_!Ì­f¢¾‹X×Ù°ý· ÍßΞÆl^AgWy×&HåÜœT² eÖ³uãN>wùÏYþlƒ|ÿ8;&ï`pîN¶î½¿ëœŽ—˜¬n±I„ç*%!»&Öù«XxTÌXm=µpœÐL©½ŒÅk®b¬ú$]C#¬~˜j:F$ cµ¦mEö¼ÄžÒ*jáÆÊ/R®Ž±·ô<¥`%»'V3ÚxœžY»«®cëžå$…ÕèâöŒ®¢ZÇõ<‚(8 ýÃ%N«ì,=Âöòƒì ¡Ä+ŒWw²qïÃxC[ÙR½�½õßS®ï¡3Ò|ŽÞy{ˆÕ*¤j"T@®{’Î™ÛØº÷Y‘õi31[÷®b"}‚ù‡MšÝ Š¸ɶ‘‡Z°‡‰øAïeƪ»�Û(E¿çàc5ÃÕÇÛF#ÙˆìX;úý<ôžnøáZ®üôý¤©dÛÈ,>¶DÍ<@ì­b´º�}õU˜âjæ/-óòÎ{iª:cÉóŒ&s艵t„zX³“ÏÈJ`�Ñ8Ò2/4VÚš¤–¹ê(…]ŧöœmûC¼þ[‘)EÅÖáQõ*4ÈT“s=ü\7çãóx¹"Ž—· X#‘…Óçͧ\®à¹ `Jµd?-¹Aëß” í�ƒOí`Ƥ,˜6ÄŒ©}4Ê ´vÉuðò9¢fÌ®ÍÛ(ïÜMiËê[73±w”‰j“}•€Ñ}“LNî!›`bË(»wïf|´Diï8µr…JXG:@c’ˆ¨B9` /G†*šºNl4Z�%€¥©II‰Ò„(MÑÒ …Ø µA¤IÆÒÕög‰�¬<ÖHkPíº.¾ïbH2Å—žÊ!…‹xyRã!´‡Á!0††H‰’˜ÁþКzåZL3Ê$&Eá`�#\„Ví>¬uœ•²Û®öPÊ!4Z)\"D4ÉÒÃf²T'M­|;J""“#ÐÒz¾ÅiHhRš©eÿäY—ý<¡°Ãc„µpˆµC=–‰Ä�@(�Q�'GÑH|c�Ýd­Nl$‰$‰AJ‡H"4Z ”ë�Ã%—+BÑ‚ì©0D&%2Xưãµ=£(ʼ™¬&%%&A¸ŠP ¾öío³wò�ø¯ŒIY²d sæÌbßȨu]‡�;w°dÉbŒ1 N™bSµš „°L±‘‘}ô ô34}ˆ©S©×ëœvÚiLLLpî¹ç"¤ Tš¤˜Ï4J“%¦ôOaǶ€½ttv‚T*šÍ&óçÏgêÔ©,]z ÷Ýw?ç�÷~÷»ße ”îÅqLµZmK�þWKg½öÙo®§¸å–[8áÄY±r5ÿü“ŸqÎ9ç�¤ ==½m@{?°!©–ªœxÂñ8Jµû÷0 ˜,�ãû>žï‘Ëåð|�|>‡ë¹ Mâ W^A­^¡\)µ/†††�Rày>a²|ùò¶bA8üˆ#X»a_ù»¯²sÇÎ<ó Ž9öXîºûnN:é=ü0T4ÿ¿¿ÏŒ‡õÞiMÊåò~�/4R ¢8àó_¼‚k®½Æöøì—òºÊᘣ—rï½÷d,xÓ–—¶L§›õ æÍgÕªUeÇuð\—ÞÞ>¶mÛÆ1ÇÀÚukéèêD*I3hrî¹ç²}ûvr~�j<Ï£V¯ DÆ&=`ûF½>ë ØQˆ.û~ž°Ùl#­IQÚEy!Ÿoƒ PJdL‹„ÔØÉOË&N,ÝZêýƾÆâ4Âq\;=Œ,è°`Á|–.]ʇ?üaÇaûöí,^¼˜§Ÿ~: t¸Òz‘8®O>ß�㻘4%lÔh4ë–Å#,›D É–M›øäe—òÅ/}‰éCC\wýÏI£&ZJ7gÍñdk›=0i›1b÷?K2“.�?ù<›6oá/.ÿ8¿¾í.žY¾�c§Ñ�Ú2gâŒA¥2ª¹5=ÂÆ¥½§�r2IÅÍZ•7Ÿr2[6mËâé:‰2ÓÇ”Œ‹…TÊRa¥l'H RIüœ�xàQ¾{íßqì1ÇðÂò!ps9k2™ ˜ÛµÜš´mY?Je "q‚ïûíi\kòç;.Q"�Ä‚H9ÏúK4¢™y/Ôƒ-l„=&m3��:‹-â#ùýS¹êo¾Lètƒô,MAªi§ªÚ¤°Ò¯”$£¥'¸IÊÒ#–°uë&fNd ·‡eÇÇšW¾‡–.:ã IaÙOiö�&ólÐi‚lÑÙ_ÇÄ&6íæ@f‹hk,nŸÆQY&—ãYN[9¥’Î\AÜà†ûßÅ/ØÄ!‡–ùÒUoåü³nãöNE§;ØðBÓ#>ø‰Yœ{ÊoØ76‹� óŽçŽ< é$L ŸÁ»ßùþíöw0wv'Q|8:>Œ÷\ôo\óÃs¹ézŃ>ðgG6¦ Áå¶Ž�;vðØ“oÇÉ ôuò©�>Ïð¦&¾#ÁHšaÇHºú|Î|×"ºúŸåòÏ÷ò®óÞËÇþìË\qõ<–,9Ÿ$j°}Û|¦L¡.ÿÀzª»lÔ}„ Cbooºp W}6õ bë†c¹úª1sn‰C�ó¸û‰Ïqí5Wó÷ß~•À°yS?W|h9~÷aœwz�?yÏ2ò])_¾ò–-=™iS»¹ìÃÏñO7œH’N`ÂY,{˘A¾qÕ³²d>§� ´âçßçÑß ã©©8Qá Âf™÷_|4ïùÌ"ù Ê‘”'–ðÁ‹ÅßeG³é,Ä‘}\ù™aF‡ïã_®ùottìÝ1ƒ/üÕ Äî®»ù„>„›¯[ÉMÿ´—Îþ©$fç¼SðÙ/^ˆ”é�²fM“²ÜÂwÿe.Ç?!f’s»øæÊ\òSè�võfžjµ›w�ó_þÚù,;eÏ߇£z¸ëºétO•h_»j37ÿüú† —ŸANÍåâ _ä˜'¸ìò“¨5K\öÉøüe«¸ëγè›1BÍU¹‚õ/Ö1&�£<Ç%ŠãÌ—¶tÆ`'Ý9?‡@àH‡��T'¯U¼¼.«gp�‘Ñq:ûúHµ"I­47 CÂØEŒ�mƇ‚†BÞÇ/tLŒƒ#�Wß d‹¼¶ìÀC �"—:m€óN\Šë¹lݲ…ÐÄ„"¡»ZAp¥¢Þh!c~Ž4ï3wÑAø®à™‡ÃPѧ×®Cs²LR‹¬¿LG�Ù½ƒ§ @”�Vìô»Z¯ÐÕÝmÃ$¯b�´½Û /;ÀH2&Yj4:Šlb¦Óò™,±µ‡Ö ­Íèe¿—ZÔ6„Õ 5Â(„¶’ma$Ž6äE@š„ õÒ¬—éííex߃#$Âó1YïÐZ|½ö8·žÑJŠöpDd’Ü9óPª5(U›¤)×ÁH0Z1dÛnÌ~3ð–wS+ì#Ilº™MpÚïñô*ö�ØÏ K33^“ÉÈ•´F·ÂQ4ãØšTg/�&är¾U ö'ze,“0 ñ}�Ø€�Š$ŠÈ¹.2Ž,›‹ý,;�£}¼¤P`\„ñùȇ?Á¿þË�ÿ_/™×}i Žòæè£Ž¢Ùl¢1ä<—±ñ1Ž8ò¦NdÁ¢ù,_¾œ¥K—Úa¦2ŒŒŒpÔÑGÒÝÝEww'arä‘Gò /P(X·v¿¾ù×¼ãüóÞ3ÌË/¿Â¬ÓÙ´q33f̰rMÇ¡««“ukÖ…½ó"~yóÍ<óÌ3<ñûÇQŽH’y:6 ‚ hoÿÄøymµäšÓ§O'"Jå ßü‡o‘Ä1W~鋜püñÜxËMìܹ“3ßòV|èA„°¶Z&&'èëgÚàÛwo Aó�ï]ÃŒi30Æš.Ûh{kkP«×Ù3²‡FÐh÷ÿÓ§N§³Óh; ìÞ³›W^y¹½}Sq—Á�AÞûž÷rã/n$HBªÕ*�]ݼG½�eÇÇòçŸÉÖTÿ~ÙµÉ~Ð&ЬG õôJ@nºå—¼òÊKüå_þ'œp¢½(IOw7gžq«V¯âäSOFC;�½^¯ãº.³fÍäþßÞ×~ßÖ=$_,ÒÑÑAÔl2²w„“N:™{g5·¬eñ!K˜5k&]Ý]h�P¯×éêíB)+[�âGyû“àߨ×m½þÇn¯³2F£” Ñ¬Ù$a=„n™£%ÄiÂèØ>æÌ™ˆŒ]bh©cušà¸’|>g©¾p`ÍxuÙÏK3si“Ó^qÅøõ¯�RŠ ëÖsË-7qÞyçQ¯×QŽÌš�. �‹ÝäótS«– Ã`?�‘ÝŒƒ @A¥R擟¸Œ%‡Dš4©5«–é�¹ùëÔ´™J9í›�Ÿ-&Lš†M”RL”«|ï?檿þ…bÖÐXº¹‘ !ls£2s7”ƒ+-»¡P´bY† IDATÒåÄŽçß~þ &&'Ø7:ƒ?ÄÒ£·Çßu¬®ƒ”&{XÖJ’¦Ö±ß€È€6­!Nº{{®‡Fñ§¾ŒO}êS4š5Â0D¢p×yiˆÖàº>®k÷S ‰’.¾ŸÃQ %Á;EP#-–jÍÔÁ©ÜvÛmháŽ#‰R+K‹SÍD¹†¢ý&E ²Ô6�ŸÏ±rÅ –?÷‹.ä©'C'!a’jËðRÊoŠ,e&N[ͼ]ìK!PB …¡·»Àª—W³{÷nÆF†Yþâ qØBº‘ÊžcÆb�ظyiYSmy˜´“Ì×{åý<^η~®M|‘YÂ�Dâ;¾—#ˆ¢$ÄQÊšA ›@SkqÄátw7Q¾Cš† ¸ÒÅè&?ýA™_S"5BŒ’êˆÞ®™ÄÍ-|ösG³æ¹>vá3l^ÝÇ9ç¾™)ý½|æã£üô5Œî±É4ùªÉ$x!¤ƒ|â=c¢ Ç�2ÄÛß½�Ù Fø›Ï^Ï�ÞÄ;.8”}#›(øyk¶èûäüããO>2ÂØîùçŽõ b•€¬²ñåÙ|õËO²pÞI|æ²gI£§¿åPJ¥}¸Ž¢˜ëFËnb=Êׯ>›‡~‘?¿ô.fÏçÄÓ¦°w÷tV?ñçûûØ;yú¹»¹ìS?æàÅUæÏÉQ›�˜Ú|æ#;¸ïÖI.8ç<~ý«æèc™>¸‡ó;yú™U8þ6­7\ý×hbΧÏñîúÕÓü÷+NÇ/î%N²ÄCé RAÞíàÙÇ÷rõg6ðýoÝ„ ¦óW?ÀygÊ‘‡-âÓ—®àŸ¯FÈ2�M\}Íl^ò¾·­ ¹ï NiØÇ—>û?ùÁ0‹í¡Ñ¨¢›Eò²Ì%zOý¶“ Ny˜M«§"�IÞõž…{Ìa|éò—øÖ_ï$Õ{›ûôzy Æ…çþ ߯±ô„%ÜuGŽ÷ÿÉSlÙ³i�âšoß‹—ÏèW8ý¬™ô÷Låc¯ãÆŸ„È¤Š®ŽpÅ'ðûßßÅ·¾q' 59óÜLL¼ÀšgSî»që_ˆÔ'Ž£Ì—Ìà9ij= ¬‹e'ŸÊQ Q#²dBÏóˆÍÿú$ù�µRå°wb‚½““Œ”&™¨–©6êah½ý⸠â·ÒшCž|ò÷ì¥2µýÓÞÖ«%—h½Z?î „a@Î^zÓ:‹TëšÝ㓨|„"l4˜c÷è£�&îÀT{Ûù¼í#—pÔÙç0ïøe$].¾'‰ELU×è(¢Ó‘Ë1káB¦Í™ßf¯&‰5„­f†°ȸú@/ YöR’$m¹VbR�ûÙ0�yäË^UŽB!p…l_ïôX)i‚2•$“‚¥žwØNYvJJšA@©V%J¬”Y')B·äÖ¦©ÜbY¸í2“=ÅIÒŽ†Oµ¦³w€Ñ‰ å•F@¥PR„í=°~E:Ý/ýR°bM�£¶¬ÊšKkâ(óÙ£ex-ˆ£ØšŠgý‡í ¾ãRȹäòÂQ”j Ò6+Ï5&‹rÏÀ§VuuuÑhX¹˜6Æš‰ë”NÏ!¯ÒWmï� Ôk¿×b±‡Õ«ÖþŸ¸Äþ(ê@f…È<Ëå2Z§Ôëu{m¤ÝÝ]ø9Ÿ%‡-aã¦�H%Ÿ§Y¨ÕjÍ€ëv=wßy…\žÎŽ"³gÏâ©§žâû×þ€ÎŽFFFX·v-[7mep`*û÷P+WIcm­zHÒ„÷¾ÿ½Üu÷\{í5<ûìÓÖ�ËØë©ÑhP)WÚàÏ$÷úC@4"K´5&3%—¸žC3ª“��’rò›NaöœÙlÚ´‰eËN`ÊÀTûìÈÞ`²R¢T*sê)§´?ÃhÍÞѽ¬|i+W¬â™çžcŪUlßµ‡z3 N&K%¢0j{£Í™3Ç&qiMwOwÞqããímŸ>}/®XÉÌ9s8éÔSÀlÙº…}cÔN{ó)¼óÝï$ÅÑÿ£2°?Ö{M7 *•JÛnÃu]6nÚÄÇ?öQ®ÿÙOp|‡(MЀ—óéèìdÓ–Ív@�ÉÎJ¥½½½ôõõã¸ÕjuÿgCGG¹œe†§QÌÄÄïûÀ{) Ü~çmüã�þ‘»î¹›…ÄÊ•/¢¤$ #¦O›N…¯Ú‡7Á^¿õôGT­é“ÖP(éêî&_È£uú*o€¾¾>~øa¾øÅ/"EË@µÓ%.¸à¢0!ɼsdæGÐb¬´ ,Çq˜6mÝÝ]¼üòKLLŒÅ!;vì`þüÌž=m4ùBùB~.O˜D4õ*qlµËŽcãQ…²ÍÁ/~q#óæÍG‰çùlÜ´‘™³fÑÝÕ•5Švz×Ò®*å ”aé›c)Ëy�k¯ù†”$…‰‰2ÚH<ß&h)Ç%íÜ+c)e“qd&ÕRž‡ò<ªµ*‡º˜§Ÿ]Ž–>õذfÍZ9ä ûósH׳Ü#!Ja”2k®“E0†I‚” ?çÙ†Ttv÷sïoîã{ßû®}àKû°PJáz>®ãµ+�hwí¦>¶ ›ÞÞ>ººº!û�Áì9sñÅêçŸg »‹ÞNë=a2�/ˆcÒŒÎÛ:®d,S­íİ··—•«Vðì3Oó½k¾Msb¢q³FDahÏm™C­ÉdšÄ¬¤.Ñ�F•óÎ>ƒuë6€_$V‘VÜvû=ÜRÒ(´Qð& ij2•T[ YGÿG®±ÿ›•Æ i£”²1âŽÊüe*Ké ÂÏ÷HÓ”f3ÈÀƒïðÝN¶íØK£QÃDWø8ҵƤQÊúg#†7ä‰"C�+=DìÒSÌÓ×'yðÁ58â¾ðéëY2ïDV>»�ç_ä®_o…¤!’¤F¾ÐA½¡uس{;·ï#NG˜>C01QâóŸÿ1SúßM_î :…"i†„õ€¸“Ä …\':èÇs�¤Z6¤qƒ8�Ôļ¸2dçNƒÑT'g±oOc„Ô¤qL­Ò MSº; 9ãqøœe|çê¯Õû™=s>µªG­ê1¶£ÂÜÁÌšzWþÕuÔÇûÉ冨×$¿úÕ3¬\ÕÃ?þèæÎZB£ä2¼«Éÿõ šõ"O<\E˜;7Ã�7�ÒÝÙ‹”)W~áã\pþåì³:}Ç8$iŠ+\K—£¥*[¶­ãÏ?ñyn»©Îã¿•ÌšÉèîk×xøá ê5;yœ6Ó玻ž$IO೟¿™0ôQºÀæW c{¦¢¤�äç Ý‘âº!wÜþ,�æA¼¸b„Fc‚)½ÆF^\ž²â…„JÅ¡û(·ÀÈnˆk3š ‰ËS�>À›O9˜iSßĵß*£ÃCˆ#—8˜9«‡�›«¬]ÓÅoîÚ…Ž‹ä…Fʘ%‡_ÌŸþÙÕlÝ4“Ä ÒÓ=…—–×ùþןÁ7ƒ(á‘Ëç2©ªÁÉR¬’$²´ÿì~ �Ù3Çà)�$KŠ ‚&ÿñõõQ»FF¨4SQJ˜ZÉS’1? ~ŽîbÝÝÝtwwãº.S§Nå]︀ŋ&Lb+ KíóùI/Zì–4ii¼4à¤CaÑ´!Ò0fûî½ø=4 aÌÈÞQöLLRórÌ>éDæŸ}�CÓ¨kC)h2ÙhP3!Ž2Èœ"0iØÄ8’#N<Ž…G�ßÝG.2Ä¥û†G(—Ë4›M�FÛ¨¸%I?P¦&¥hË…Ó”yÍØä:ó*`«å/£6Y¬oMvL„°ï'�ÆòR‘C’à9TŒ1:lðþ÷¼ËÊ«¥¢™š™÷�T WÙÅ–Ù-��ßΫŒ¶,‘ýŽY,tµF¹¢…"L õ ¢T­3YªÒl$qjý’â´ `½6åë@†�eDXï?�™wK@Ü­0Wµ�×}×ÃóíÀ,5†F’ •—1je YÀ)ŒÂ68†!===”J¥v4|§ˆTÓÛQ #[@·Àžð·_¾.Iu‚Ö1I¼ÊÇè�²%Œå¯ BšAÐN†Û¼y=½=6¹OŠÅ"K�YÊóËŸç‰'ž ŒBJ“ÜrÓͬ|a÷Ü{/¿¾õ×(å°aýn¼á¼÷â÷D!k×­åÅ+dpp Áؾ1H ¥Rß÷œ6Ä_ý÷¿âª¯~…DG¤&Ř´�j„I6¨ûŸ±~þàÏ m&ÌèÈ(žë±`áBZ¶÷ýæ~V­|‰b®Hš¦\wýuœvúi–qž�œÁË/¿ÌÉ'ŸJ±ÐÑf !ð<‡K?~)ßúú7¹ö;ßå›_û:}å—y衇˜;g.Žr3öºäÈ£Ž²IL¹\æûÿøƒlme¯±ƒÄc�=Ê’%‹9ö¸£éï N„°ÃÊáÝ{ß7öïïëÿ¤ZÒ¶Z­F¹\΀Ûá(þá»×ðî‹/fã¦�™¿˜fëÖ­,^¼¸ýYRJ&&&èïïà ƒb||âUÀ±XÀ÷<ŠÅ"ÕjW:ìÞ9Ì;/z'Gu‡zk׬ãŽ;î´¾HÆP«T™1}†  ÉÂmZçéõú¬7 ?¢²r.AG±“¾Þ~ÒT„!F€tö<Žãpë­·ÒÝÝÅ;Þqõz=óÞ‰¹âóW ”ƒë¸í¸Ná(¤±Â¦J´&Q¶Ù�³Þú6zøAöíåÑGáåW^bÇŽ¬Yó —]öI …¢Eõ›MªÕ2•Ò•Ê$qfÓ Ûäò¹¶ÑÝí·ßÁ±ÇÇd©„Ö†i3f26>aM!±Œ§$µ¾0˜Ô&gJ‰P-@ kœ$š09dñA¤qÄŒ3زm•j›9ïØD¥�®‹pŒ”(×ÇËqsE¤—ÃÉ¡GAWw‘|±›•¯l`ËŽ½Œ—,_½†÷èR.Êq‘ʳébYÜ£e©Ë¶œÊî(Ç¥·¯k?}]8Üsï L¤ Ÿ\¾€A û�´Nö¯0ýÔvŠ"…�öuÅ¡‡A„˜Ä°hÑ"þö+Ë·¿õMÌ��Â�¤––C3Š £¸=�ÃdV&#�ïùô Ç1×]÷3¶oÙÈG?t1c{vÐ(�a’Y—Ñ“$¤id“Œ& Ct£Ó„¡)œ¸ìHö�—Xµfk7mgçÈ8÷Ü÷ Çõj™–ï�1±õ|JStaHˆ#û^ÿ ¥, LgL £­¬}j+±\DZßWje”:ŽHºŠƒ¸ÊEùÏ24cˆ"APÇÓ!ºQ¢Ðá’/äñ”‹IB¤é¦^éeñ±‚uÃÿ‡>z/¯XÏ¢…óp;žàØB £`R”82ÅwF$x…<~ÞÇu»wîFˆú觸óÞ©Ž'ôæúQŽƒë(ò~Ïq�Æ2Õ‚(° §´†ÃIชBW-BÊøhÄD9ÀïrYvêLÂ܃,9j•2¥=ýìXÛÉÜÅž}b”Ý›zIã29úòy‚ŠC½šãÊ/]Ïß\õ#’f/ÍŠC>çàû>FeÞb"bÇè£|úKÓ©Ô6ò“Ÿþ3®·—Òxƒþ¿s9S¦oÅË%ÄAKŽêbwå§\ô�™(O`tJWN „H�JR©N%‚ÔøºËxt ]SƈšŠzIÒÙcè�¾š®©ë(vH“â:Š•F(éàçB-YÁŸzWýíÕ¬Xõ4Ž3¦ŽÊ“ ÅnIçà³,:t)|G¡“n½íw|æÓ‹ŽX»r˜Zµ‰ç:ó„HÈçsDaHt’’Æ–²ï¹.Qd€®Às=|Ï·÷%ñ\˨Èçò¶á|�—Óp™ÑÑÏÜž!æt 2wÊ fôN¥¯³—b¡Çõ £„Z½IÆDqJÏœ!f-˜G$ã ¥MÍz­ÙsË@¹‰Bi“H¤1Ìêîà˜yóP¡aûÎ½ì® SìðÈe¦¿ª³›yGË!'�DÇàtõ”êX•Ú¾ª#ÛhTF¨—š„Ò#�S “¢ÉœCfÆÁ‡"ýªå2»6l`lý6ö­ÛÁØH™½•ˆR)&5’: ñª… €.©‘™´@HP¢d „tA)b�‚T¡Ð™ÄÚ5šBÓ‹¦35ôhÍ�€é"fVÁá BŽ¥=Ý××Í1} ùŽ2ø.¨.‡;¦õ*Õ¸A#Np½Q¬‰²…P’$mÈ.ÞŒI­—¢c…ŽBiR'Å� uB¤RP.µJŸ„Þ�ÞŽÍ”�<ßÃ`ýO>ùdÖ®]K>ŸgÕêÕ4êu>ðþ÷3uhˆ\Îgõê—ªå*o{ëÛ˜20ÈÄØ8;wï&CN>ùd šYsf119ɾ}ûh6›üêW¿âÝïþžxò ˆA;ÒÝÆ�¿š]øŸÚ×L"øÜóÏa´áÌÓß‚£<„�ŒìaËÆÍx®‡#{†w†'�tJ9í!öÚµkbþ¼ù¸®ß�=ö8Þò–3š:DW±W(‚zƒÉ± N:ñ$ÒìZÎår,Z°ˆ4IQÊá†~ÎÎ�;i¡¸®ÇààTÊ•Ižyæ)^~é•¶'‘£\º‹Ý,öyÖ¯±Œ¶ÿÌñÐz¿ÕFÇT*Êå2A.ŸgÍÚ5¼÷}ïá'?ýgzø!V¯^M¥Ri¯\×allŒ¾¾>’8aîœ9lÞ´¥Íª4ÆàxžïÓÑÑA­V³Ò¸DS«V¹ôã—Pì(ò‰O~’Óß|:gœq¾çS©TèêêÂó\ÜÌ0ÚÚd¼Q¯×zÃè�©´Áósäòyªµ adù~ZuK#/¥äc—|”SN9•‹/¾8k"47ßt ›¶llë¼¥�ˆXBš-Z¶ý8;�Ë’ŸŒ`óæÍlÜ´ )µZ ©ì¢õ†Ÿÿ‹^LÐl4¤­XRa²)‡�ï:ŽÄQ>Öø¥¹ûî;9å”Sx×»ÿ×ÏóÃý(ÛW2Óa+¯ ê•̬ڦ! B¹a“{„P|ãï¿ÇqK�bÆ™ÓISÍ•_þ Ž_)PD‹ñ"Œ�¼eÒȒ΄”äŠ�Ü~ߣä;»0(«¯W’�Ûwóä3Ëéîë§ZóíWß-jnR«íO²Øga Iᦛo§EùNLˆt\>û¹+™;g¦5qv=DŠeј,²=“DË ÎF´££o»íVÌ_Ä;ßyFk&ÆÆ¸üŸ¤Þ¨Ò òùœõü‰cHmº„0 �Îäk­‡Yµ^ãç7Ü€ë*”‚ï^ûœwþ… öw2Y®”¡ØÕ‡Ib´‘i�BÛÔ5�b}*ì>üðú_‘0aÔÖGIÌ�wßOgWÍ(²Í¿¶1È&Òlô0€i3‚^Ï¥�FK�0�WÆ@†™-B¤•…$I‚ïçð\#©IÉ»‚F½Nig™ñ=s¹éÎ ¢ÉŽõ ³¦-Dꙋ5òų¦M'ɨýÂ� ë}¬~¶“ >¸ˆe'œ�Oç’ÝFOß"îºÿlŠÝ!I#¥ÓéF%ÓßÑ…/ î *ÝKgqógtpó-÷Rüä<î¼ëL(ð»_N% Çh!¤=·}ׇTÑíö2sp6Ò Ð“+PtSôf@Ô…÷ã+ŸÞ®EZ¯�äCŠs‹¸N}Þá�ÿvÑ6ú:CæõuÓSìCÉ:aÐÄóSd¢Éy>Bk+ct\”P$‰Æ÷s¤™úX;°ð\Ÿ ‘±DH¢¨1ýz.¿£H*„] '1ÍFŦ§eì[§�5ò###üòæ[ˆ¢˜|¾@+dÁuÝ?8yn*IšyÛi”¥5G-˜CN)öìÛÃpi”μOoO7¾ç‘JÍÔ¹sZ¸�R#¤¼oßÍ“º1®"§©WÊȸIÎ…†€j˜2ÿ¨ÃXúæ· …¢19ɾm[)�Wh–šÒ¡¦4›†Gؼ}—�—G·˜:^“3’TK ÂJ¨…n{à˜T’‰IÁ1ʤté”™½ÌïïefGÑ *Më#—I3ê±Fið„"–’š=Ä$qŒ‰Á-æèðsì™ÜG�$D±•kKG‘Ë[O¾$I,{æfNëÙf2Ö*’Än¯ëÂ0j›�O–Æ9þÈÃIâ¦M× cêAHZãä ´¡â€á�’ IÓ˜™qŽãdA ‰MÕÓš(ŽmRŸ´WP1ŸGËÏQøÊE`ðEŠ Rk´Ï-ØÏw]ײ¬²sQ8ŠÎŽNÆÆÆ÷Ÿ\f¿ mš$ÄiL’Ð:J)m“óšJ’Ì©«oÔk¼U¬Ìʤ)==]¸¾Çèè(»vsÄQGóôSO³}ûv¶ïÜÁA-äÔSOå±ÇcæÌÙ:òär9ÛËp�m[¶6#æÏ_H³Ñ¤R©0{öl¦N%ŸÏQìì`æìlݼ• Öó­ïü+V½Øîý‚ ƒvÊì÷ýÿ[Zk�ðòÚ5ŒŽŽRÌxËi§sî9çð»~‡«êµ:ù¼•¹ßÿoxï{ßG£°zõj¤4lß¹�J¥ÂaKç¥W^¶ÞUZg6Ù[Û>Þq¶mÛÎGÉ/oºW9òzúAC©Tâ—7ýÏq‰Ó�jÎ?÷lÙ²¥«V­äÅ_䜳ßÎäø8§œ| »wîbÛ–ÔÃ&ˆV*îòXP-ɬïûxžGww'ßÿþµtuvsÉ%—ÐßßÏØèX¶63”J%æÎ��ц®Ž"Ï>ûoûY¯bI*¥èìì¤Z­¶™R:1lß¶ƒsÏy;7üüçœuúYÄ¡•›���qðâƒèìé" SËÌ̧¯ÿ–ÿŠõôGTB)rùÏøä›™:Çã®§ÆXóÌBÖ=×Áöá©,8¤ƒ[oXÏÐÔ³@å¸åÑ�TöN–盟ßÎÒcNàÅGªüæ¶M M]Dm¬Ì¦çeßî]tä§²qeÃÛç2}š¤6ñ£¯VYvÚ;Iã2ݸ?šGì‚§|¢(Âñ\ÒºOoÇ™Ü{ËV¢0$¨Uéïš…Žñí+§�ùv6oÝÄœÙGãNná¦ÛŸÂ‘½L›{.›žÜÅo*/>ÙKÞ¼‰áõ’ë�¢P(#‰põLnû§}ÈàXŠS�åæë^`ñ¼ShîùÞ•ËÞ|!k×¾ÂÔÞãØóâ&~s½K¥š'O�î;’d¸—Ý+aõC;pÜ"�F™‰õÝÄjýó; «{¸íÆHïPâèEþæsK|ã3#\þ…ó(צ3²9Ïš§'xøŽCÙ±±ÄÜ�”}ÑnŒÐÄILwG7ccöž%©‰¨: =HÇ¡4PŽ5úUBZÿ/­q´&Ññÿå‹ïm¶ÌÚŒ½"”Äq”¸dr½ß¸»»›þ¾AÖ­[gß kþ[‹‡Öó—t|’ IDATöµ&ÐŽt1BYp¿Ù`æ@7‡ÌÂQ‚íÃÃL4˱ð`;»1´ç‘æ|FËe¤–¸RcWVÙCP®â+pÔ›1óÍqo:ü<µ‘Qv¯_ÇžíÛ©U#‘fki’•Û¶±u÷ÊÏ“÷]¤pÝ~®¹®K$Sð…õûKm"�¦8ŽD ð’„ŽœÃüƒ,œ=ļîNú\I1•õ F$cªqL3IIPøÒÅhAb UmR Ñ© ݾGOGÕ®ˆæÞqlp”õ¯ÃXÀ¥• ´·YkHSËpq\ûì'Ùñ2vá”Æ¤q“ †'Ÿ~š% g“/ˆÃ¦mº]E±X¤Rµìlm¬Ì²”³L.Çá«À2û�&LRÂ0ižçâ»CÞqPR Œ pI¥Ñ Ôhâxq ”"—·@¢!ÉÎcÓ8•À÷}F2Y‰N³¡[öŒRdÇEÇqLiTÆÆ>Pºf™ÆêU€Âõ²2> �P)UÂssh±�ÔÀ]÷ÜC’$ÿƒ½7�¶ô¬ë|?ÏðN{8SÍUIª2'• $˜€b£qB ÈÒv¸j»úºîºŠÝÞ^­íZ÷öjïm[qhh¡U…¨´€ B€$$! !!I‘@’ª¤R•šÎ9UgÚÃ;<Óýãy÷>õ¶wшMÈo­¬¬Tåì³÷»ß÷y~Ï÷÷Èó”þì ox骒{ÕÕUFã1ëëëœ^>M]×\uÕUÜy×g@I6¼±ìضï×ßp=زm eSò®÷¼‹O}ò“1L¤eoUU…ie¹�öë‘8ýwËCUW|øc�‚7ÿØ?çè‘£ìÚ¹“ápÈK^òb.Û)üî?ÂÏ{ß÷^~ú§þt¢8ððì­mpàÀ^ô¢kyÿßO§Û¡®J¾ðùÏóŠë^ÁE]BRGôú]†Ã!çžsÎt¼Ðï÷‘©buu•ÿû7ƒ�á:¾�:�.×\s ¿ý[¿5•ؿキò3?õ“¼ùM·ðûÿùmüò[þüÀYZ9Íļ±)oû©‰Qt]Wôz}¤T¬®­óŸ~û­4MÃ~ä Èv(Ë’Ù…ùø¼ùøŒ|â ]rñtPZÓéä S¹œ’gãqÉÏÿüÏóþ÷½Ÿ›nº‰@`ccÛ¶mãÐã‡è}BhEA>=ëyè[¨&à�3-£l %IMy‘Èà°�!ϳîXK'ÏP­Áp°QF%„¤š€@g59“ \)… ˜!x�Y&€ ±Q™š. Ð2¦õLéŠY œÛ �)$.8ê¦"ètûôzs(•à�Ci…ë|‹¡TÛD„Ðþ.LŒE™‚�d�œNÒʽ´FI�´tç€õ‚$íPtzH•иØ\i© ~bèåP‘ãñÁ�8ã"X<ÞD�4²5|t ïb ª­y^(.`�oMßRœ3ÑDND`/¸¨O–-ËÛD™›7€¯R" Xc[Ð)~6„ ×í¢ŒG#²,�¬š6uÅú@YÕÑ�µý&•ˆH··Á¡b7‰‘aZ©> %”Ãu”’tz ‡(SQôzè¼%vb’È2I\ײ½|ð‘%D46öÞ …j%qqz©”Ú†³Õ3ãAÜs_ˆ\ÙšnÒAJAm*|pÑGÅ;´ÐTME·èRš!dkÖ°Î�u{ 6r>þÞ§9~âýÞyŒÖ×yìAÇñ#«ÌöŸûÌWع{�t†�r áaÏÎ}|á“'ص=á©ÇOpé…WðÙO~•ñr�S‹[X:ü(©™å®á‰OòÂ_ÉÛçSì˜ÝÇ;ÿSìÚ¹‹ÄmáÀç,úóû8Ï>j3KÑõHTG­@i˜ïoåþ/.râä#ôçÎáÖwßÆŽ­Û¹ïŽÌÍ=‰°ó|ü#�Ó)¶pïm«œ8¾ÊÌÂvÖ%«§,¿ñëcv~�ÞÖóøô_-±¼~­{,ô.å½t7£j…Ùù”kÛxÇo<ÂFS²mv¹“¿øÓ{Wާî?ƉS§Øµk/2q$É¿õîGgçàkÅ_þñ½¬ —è÷·�¨†Çsÿ}Ÿã¼[¬÷™3Ši‚ ª¦¤_,ðîßÿ8^‡tZ‹ÖK4^1¸?ððgï%Iœø ¹ê°¥}÷AÒÜ‘¹‚¦„ßý�¡ƒfÅ®òWï~rBâ©*Ïžûùô�1¿PrðИƒÝû(’.‡¾Ôðèý_Ɖ@µþEŠ´Ï­öTÀm—[ÿøË˜ 8yèA6ÖÖÙsιœ\<άl×’'j^qÍõüÂ/¯óž[ÿ”s÷ö!(³�\-ð‰÷Ÿäð“O±gÇe¤ù ܹÆéS+�cLM7ÏɳœqYFï�RÕ5ý¢Ëx0$ÏsªªŽòF×"CÀ»Í”Ã<éüÓ>|߄ʲ ` ðxï©Ë*z}Ù8€‰Ì�(5J’„™™ùì€ãì3ÆÙ Ïäÿ! \ÀpÂÒÉ;æûä:áôò«gFlݵ�mÝ.E¢¨ð¨¢GH2ðá# ±Á’øß ¶l¨*ŸÒ\sí+¸âßMcƬ�<Ê©'rôÈ3¬U Ç7†ñ$Ö“æýhk*¤¼BèM)IL9 `zRQA7Utè H¥b¦Ûc~¦ËÞ=;Ùµ}ŽùÙ‚4´µ”+5MéSVÍ�`N4 BhœÔ)©�§!†>Èñ€W_{5åÚÃáߥT{‡àÚá˜Ø2&@›ih%ËqØ‘$9Æ[ eÀ�rž‹.º€^'c¼^òø¡§9çÜ=ôús¬�Jª¦BÙqLìÉ2Ö7†& ÞßP6ãÖ;ʦÆOãY–’$ �ÀR22‘¥’à=iªYZZ_ÁÍ43ˆŒñ˜ªê}Œ§NSM]WS)—JtïÅÄßH´žCɳ$ˆ¢5âíÐfòž¯gW8Ëð^KÉò™e.»äRʲ¤ÓéðÐ�‡éävíÞÅž=»9qê$¯þîW3;;ÃÌLŸ[n¹…?}÷Ÿ!¤äó÷}�².Ù¶c;W_}ûØÇØÅ~î¼ë®ÜW^}ÎZ„PìܽƒÇŒŸù™ŸåàÁƒ$YLy«ëcÌh<›%ö�QBÂ]÷ÜÍ¿ùW¿B¿×ãÓ·ßÁoysÛßpÙ¥—q͵/äŽ;>ÅÓÏ!yÏ{þ„n¸�×ÿÈëùØG?ÆG>ò~ý×þ—\|ÇO¥È ¼süÇßþM¶ÌÏ“$)?ôƒ¯ãº¿8¯µD´Æç_xÏyçáÔÒÉ–½Ym¯xù+øèG?Êp4@«„_y#—\t úgïåu?ü:vïÞÃwÞÁ�üÈëø•_ý·íkÚ³Ôÿc5¹æÞ‡)¨( „€ßû½ßãÃú0¿ú«¿A¼²dn¦O9.ÉE]Ìý<ÀE—^2iëQ‰¦(º¬¯¯£¤Âúè5¤µÂTgi‘R–cz3]ªª&XÏÖùyî]ÞÄóq`ÏÙzú*ï=Z)ª*6ZI¤V¨ÖƵO~cj¤l½{ 2 Z�fïU7 “#öDFæ§yD™c §Îó>´ñ¦SOš0AŒZÊe¤ïÁ tªÉ³Nd ÁxF…úÐ>¿�<+Lž±(’$EYžaCƒ© Ùª$)µ¢”`ñØݼ ƒ k«#²nŠVk Ëë‹8X99¢“uXßX"Ï;<óä:kãã¤)œ:ºL·—qøðaºÙBÒ<£j*Š^Îâ©Uòd;ÖjHM¨È‹"zLµl4©gÖ†„Ta¤ÅC=Žþøšª±>– Æ,ôçIòšÈŠ“ ’Y*¡Y­É«ÍE–1hH™’fó4Ö"e‡TÍ!à åhD"Y1Gaf˜íHªÊãDd:Ž6r:³9¶,iœÄË.�õ¥PZÒ•}F#ÉÀÔˆ\DÖ`¨Ç5½¢�7t³<.zdHÐ:£©7H’Œ®êã‚ÿÏB}´W4MC–¥xY!‚ Q)MŸ"…¥�Óà-ÍñÓI�ÙÞ,ËÍ*©R ‡¯ I*³ºrŠÌÑíöY¬â} ÑYlU‚H ø„àrîþôƒÜô{ùéŸü9L£xÛz�3K;Èò”õÕŠN¾j|ÒpúÌ*ãºBIOžä$ÆXT¦pÁQ5U\g\L¬«<- ÎEz@µæ³ÆÛ¸N?ÇËÔ6&>JC Ø”.$ ’<ÇAÓ¼wÔuÍ}÷Ý�¡&”R¦{ï¤1m Âx<&MR”xéÁ‘‡Àž¹yš±åé§èÏÍsñ®}̨”ª¬èíÚÁÜž]$Y—"�{d�‰0žÆ6˜zÌÚéBÐ\|ÕK¹äòk©JË`ñ$§=ɉ'�²a=_=~‚�aqu+S:½>Æ×Äa�Ö„ pD9˜l}tRc¸â‹ÙU$$åIU¡Êš`,ÂK²ÆÑ“–=y`Nú ¼Š‘1’±—œ±‚ʦ1¥2²õ£i÷Tá°^Ð Arîömì™Í92�¬­(«�1 µMý K*µiÒ,¦ÒïÙ· xçÛ½ÜqÎŽ„©PMÆÞ .`TÖÔëC²4Ã{ÐJ •Æ…@–¦¨D0�(&2y& ïľ­©k„�t‹œ<�fÏÞ¶¦×íà°ÆÐÉ Tš°>G¹vˆàUžçÔudeY€wB ?×ÃÙ˜ü$ÒëZi‚7ˆ°"îC²5€>‚>„&6½Nâu|þù÷•sŽ“'OòÊëo ®*öìÞÍe—^Ê÷ßüý!�Gä�‚½è ^Ån¸�Ç{‚û¸Ÿ'>�T’[n¹…»îº‡ë®»Žã'NpùþËyèÀÃÜüÚ›ùê£_Å9Ç[ßúVÞñ‡ï i"ËgmmmÓ7L©¿Ç<~³¾ ÇÙ¯!…`ëÖ­ÔUÍâò)þâ¿ý9÷|ö:·š?|Ç;ùà‡>ÄM¯~ë4Mç>õi.¹èn¾ùfŽ>Ìââ¯û�äwßö{Ñ¢Ê{^þ²—3?;Çe—^ÊUW^�iægçxìñǹòò+¸î%×±cç~åßü 'OM¯¿”‚ /¼˜ /¸ˆ;n¿©Ænþ�›Ù{Þyüõß|˜ýü yžsõUWÓét¸ð‚ 8yê$ðõAÿC×TAÓD™h’¦t‹Oyšù ÿ+o~ó�¶jËp0W]q%úȇ¨«Š,�6J)Ò4mŸó¸–©¶wTJÑét8ôä!öìÜÉÂÖù8üUŠ¢((˲5¾þ¹}.×óзP)¥¨ë×êÒÓLGüÅ…(EмŽC*d4òsž,ÓÓÈnç"“Å9‡©›gMãÎ^”"í7²câï�LçÆÙ8qt±1‘b‚`‡ÓžçäyÞ¾aš¦ÂÙ@§[�¤È¶I“�¤<Æ6b£å=TeLÉÈ‹.RGyA¡%yç,ÎÇ&-Ñ9H…ÔqS‹g‹Þ£‚€DCû™¼�²*ßÒ`',G�‹rœ ðηŸ­õ( n`ñÚ¼�fÊ#åà\SJ­kDée x$xÓ …Žò'-A¸Èî‘`mh=�¢KR d4þ5Á·ò<À�×Në¼sTmê˜3+¥©-86Õò�²-Û¶ñª×~?·þÉ’kEp®ekíOD_„˜~ãÑ�¬3ŽDk©k˜¦&ïÌ uBI×NCÛ N(¼h?“u‘6>ÕOÇ)ä¤ÑUJµ©t.2�”ø¶8 Š#±«ªŠ¾MM� ©£TÓØÖp86ñݼÀyG]�éÌ.0ØPô:U<‰N1ª‘eÜ:™¦vŽj<‹”:J ºëV Lð8g±. D4]EJ¬ TLÓKRDÓr�‚ÆÕØÆ‰Ç±²°fº]–Ï,£óƒñ�n¿‹k£�­±TM�ÅQû˜ˆÍÍ5‰ �a]2¬ÆÌ÷r_Sº’±¢Q¤YÆÈ– Á�J%CiFtÒ^ÖÊ j_“« ˆ‡;ë uhÔ#úy�€G& áC<(††a½Aš§XŸ³Æ *S£’„a9`¦ˆÌ†ÆÖpÁÓK"ª¦"/2LmÈôŠ‚ºi@HŒ5¨<2 �‹iN�¢‰ v5£f@¦s¤™(T"Q^Q•›Fî c²`(G)Ô>Q­„004cT�££ªÄS§j× ‚blJ’4cìJ:BR»yë¯Uì½Ò²sÛù|ø}=ÎÛ5ÇØn ”¢ WðxF¦ÂJGª%Ú+œµx\dQ�ÃÅëB—n§Oš& ÆC ‚ƒª©Û5°�‰`xî§©$¥›f›i]ÞÆô!2ú´T�E„8¹þúW°rz…|˜`ÛMB|�'Qšà=Zº�.»vìaË–-,Ìnefn†Ô;N}å«l+8~b#{wnƒjÄ iØzáy,œw.ºßÁY(«k ÎÇD©,-âzƒ!Aò³?þ£ìÚ{ §V6X=z˜•‡y晓ŒÇ�c§W ±ì\X ¬ ƒÚS޼�Ã)%:bÂcª%™NÐR"U4 -'Ùµ…Ye©›uDíÑ^”Æ*O®d)KA%"£Öù˜ÌSŽJšÚR �õž€'PADÀû’¤Û�ìʪBŽK^ûê×pzéIN­®1¬-R%¢>9�~—Zƒ�¾kSÆ•h‚B�`ܤWŠQÊ>fçæé§‚^ª8gfžÅ�šÅ3+Œ›šõÕe¼ 8—’çÓ4ÔeIn–¼ÐŒÆDôÑò¢ýXH>yˆCOb¦?Ãüì�ÜpÓ ¼þõ¯ç«_û*§NždÏÎ=Üü}ß7}N;yA¢3¶oßÉw½ú5|â¶OðäáC±ÿ`SÖY¯ûá×ñö·¿c Î[¶oßÉ-oº…¦©ÙX_§²5ÃÕ1–À¸*9gÏÜÄ®á,æÔ×s=Î.ÁÄ{U· ³‹l¼¦!Ï;$©æ]ïþ^}ãM,/Ÿfnn�§?Íþ+.g÷îÝ ò<Ÿ~6¥â`!ªe:�NŽª©m¡×VF ” ÑïÌ4~9É2k¨›†n¿Ã¨ÅØcAœT¥1M „Œ¾*m¢š³òÒ·ÞS`œ¡¶ Á \ðdyÆúx�^ѧñU|m-¨š’¢“Ç{ubŠÚÊAd |"À„€‚Ê5(+£œÏ7(-¨›’D¦ ižÑØ Ñ¾G)5Z+|ðg#»ÑŠ^Nåj”T˜:6j¥)£9ºøàЩf\ÖäENÙTˆ4‚€•ƒ‘a§7M[›¦FÈ@íJŒwô|Ÿ'>·ÆÒìö,, Ud­$>E«¤Mq$IB5ªHæ4+#æºsñ~´5ZiR�R‹šÒDiAš¶ë¼Rd*ÒÚ7ª gÞ¡ENžû@ߘ¿íÙ3™¾ûp‰B‡55�?þ0õ°Bø’¹ÙY²,eë¶-lÛ±À®]»9g×n¶nÛÆ–^ÁüüüÔ@´2•$œY\áŠÇ—Q¹bOÖg°<`˜Î9g'Ýí[ñRЋ•(t’0ßÛŽÖ)Þ×H…‚]EŸ¹n‡Áé3,Ÿ\bñØ1–Oœbmd8}z•õj-ûv̰uî|:Îò†‰RBéée9Ûf·²}až™Y˜íõH´¢®*šÊa6¸Ó+‘;¶Ñ¤YÇÏ’Œ‡º¶Æa+‹‘5®vT•¡©Ö(šAI¼k÷téQÁ#¼"ïÌ�ä]ÔÒI^|Ùd2pÂ8Îl ©ŒCÉkê(-â ,U ï"“Õ¹€Öô ÞÒØ6DÃGÙ¸1áDðŒª†c‹Ëì›+˜-*:¡æª}»Y�9zæ ÃÚàŒ¤iš)+ÌÖ&²ãœ#„†@Š ‚¦Ž ªª*™éõØ2?�PŽâÚœ$Éô²öÙ=�sŽ3«k›RÁ6•ˇ84Ó:&ñc�!Ð/ºHèv»±o“ ¥4Æ9‚H¥"ÙösÙaUUвx'î½§Ûíâl˜²Nž¯X­rŸ¥Ó‹œwÞyÓÞj<sèÐ!®¾êjž~ê0—^r ÁÃê™u¶ÍÇŸ‚^¯ÇM7ÝÈ�wÞÅîÝ»!HŠ"cõô2;wlçÃúkº½ÿõïäÖ[o%È1nü£Ê»þÿTÑsô¾/ÝÏÅ]Ê+¾ãå|ík_e¢,øÌ]wòžwý)í»k>ŠN4ÁÛè›&gÖÎðÑO~”OÜñ7ìÞuÛ¶î`ß¹û |èÃ�±–ºnXY9Í`¸ÁÉÅS X%õBnÚQlß¾“7½ñMüÅ_ü%ƒ�©¥@ð•°|ú4¦6íúì¸æÚpÕ ¯âö;ïÜ´Rà�Áf—;ðNþ;xš¦"Mc"Úòµ¯=Æö;¹íÓ·qéå—páùò¹{ïå臀hå Û~^ˆMY©óžn§ËþúìÙs—^z)eUÇAŸŠCà½ø9ð5’üò¹ž¯ÿ9ëyè[¨•D%O#øCdûàã¿�sQ‰+-0°I5œ˜> !¨««=}&¾°Iyž4 Î9žT¥ÑŸ¤®ÑJá¼GiIh‘åDi”�xçÚØùØØ8ï¢Ï��ñ„Ê’GÑ鯆ÐAŠ4Í¢§ƒRíÆ£ÖEÀ"Þ?�¢˜JÝô=)dë¹$¼@h…11 ,UÏý¥*XG–ÔmR’ilôN’ë-Æ5¤ÁcœA+)Z£¥"KSÆãм›ãœÅ‹õåR‘ ¤Âãq!Ê3�©Q*¾®‹®Wø`2&ïUU…u›x– R’°kêš,Oãsímô(JUÙ ŠEÁx0ÆxC µ3ŒêÈäñ&N œ÷h•€¬±ÞÑ-º$*!ˆ@ãʦ"Ïr|ˆSð ÀXƒq ÚÌvú-ð)¢ìA¢“蟄#“Y”Ú4ñÀc°Zï)‡N4ãj„– iš¢´"x‹Tk ݼ@+…‘¤ UtóN”N¶‡xëJFY®– Ãñ™F©¦÷–"Ëil™„8¤LðÖGÐÔØè…,*Š´ •q�*:+£U2) ÆõˆÒ•¤:§—l ‡tg; #Ø|ÎÒ$%®Tñ°6²cd}¡=œ5¦h6…”Š48*ËiÆhã dqâìD ²MÙÔH%‘©¤l*¼ˆÍ©³©4'§hü IDATÖ9Œ‹,>o-½¢ƒ’ ™NPARš1:“S¥8úzÓT¾•ª,#¸«”"&ÿlxyïÑIÁR­èä/¹ò2®¸òJöí;Ÿ™™Š¢C¿ÐäºÓ]“,ʪ¤®k–––8½ºÎ±ã'xà�‡ùòã�QU 3ý>§²‚«Ã3üò«~�ìÃF œˆ¬?)5M0H•�uºÌ÷»¸�uÖGËÛXAê„ÕåeN/.qêô*‹+k š†$“äR CE¡×\|.‹k"µ…$!ÐïtèæÐ+å�2婤¡Q�±ÔC&EJßJ œ#�u ‡crçhpø&0ب¨Jƒsà½À‡sç<2Kb#¤FIÊ3ƒ ‚¯yÅÕ³rü'Ö‡”l�å´B+JÛL‡*•µ$2kŸ(^b]Ù„â:*Úðƒ¸¶D\5.ùêSCVû—]°�…Ù3Ý ™$<}ú4«Ã!¹È§>ιh³h=Ý¢`8ªi*ƒPS�vlÙBÑI"‹±‰ž-i’< H<Û“gÂÀ�j´J°ÖBÔÈ»–%,„À¶ž{¾ñi† ~ÓZVOôxRDYöY?0³iý‚&C¯$I¢ÿWÙà}ý÷<ßž5aÅK%9}ú 7Þø�q¸'$^|Ÿ¹û.t¢¹|ÿ~>òá¼gñÔIús=’öûö8öí;Ÿó÷åÞ{ïå�o|#§O€’Ì/,ðè£�r×]÷°tü$/~Ñ‹øâ÷St ¼·ŒF£o`ñõTW>ö‰OðÝßõ=¼ì;^ÆÇ?ñ7,-.qé%—¤àá‡fÏî=œwî^VÖViꊺ½ç!wœó;~Œã'Ná\d-FiTÜ“…€$K¢LÁÑIßÙïöøùŸûüîïÿgëL½·€ñhÀѧ�’¥½^³a‘BsËßÄWîo¥ì²57ÿÆ\ˈEd­¥,Kz½‡æ3Ÿ¹ c »vîDÁ¶í[øox?ßwóÍqÈ£ƒñˆqYµÆõ›,¯q9æÀW¾ÂýÀS™†ºiâì£QÉ ^ð<ø:QØ€ö|}ëÖsÿTõ*)%Iš"e Lå[v’èä}€8g­Ì)´Óßj±­±ÓD àï4ÑØyÓ(7OŒ#³ÅzG’h„Vdy†”Ц¬)Ë:ï£ì©õoQBâ¤'MÓÖ9À”NÚøÑ¸ðE)Wl†ËqÔ­÷z³m4xˆqõí”}Òxp6NW•ÒQŽæ,ÞGÉ“E� –‰²÷MÔØO|~ˆÒç#ä�E*…lY(!Dch­dôëi7Þ· ïKh+ï-´>7RDº¾ñ&6†èó„ŽÌ¢Hu2õǰÖD�M0e $ᅳݻvò…Ï~†þì{Ï?Ÿ¿t[¸à⋹çŽÛWcêÆb¼'Á 4”usÓiÓ8”�!F�Oè§BPŠÆy^výw²}û~ð~ÖVN“e‘µ4 HEŠ]®xá5ÈD³0¿À3ÇŽ³²ræ¬{¼ã7½êUœ8qœ­[·²±1äk�>¥tÞ·™iYHQ�õ›¦Òß›PšåÓç%ø˜”'L�"-�#Os0´}’Ä–ã(/4-ÅÚz²$#IÆvŒj'JRI¬ˆÏnej‘¶FÜ-@écc“Æ7h-iš˜Â&‰2ƒD'Ó˜Q/µ7(§Q-UÛºevÁÄ$^IAžçXg�‰D*I=®ÀD˜u µ‰°n:éò! �óc-YZo³h†îۆɋ(‘Ó:®I"Õ ÇC«ÐJ´À„Aj�N‹ó–n¯G5®¦îJ¦8áhlƒu–<‹ÀIej’Tá…C*Ñ&×�ÖƒBhIc R šVr™&Id!I¦2‚i�¡1Æ Ä&螨$Êù‹ÌRê¦&Ñi¼&JíR•E0LŠNAc,µ‰<£ŠÏnäyo-‰Ôñy ‚4I±MŒ�&>kMÓ dô�"¬0Œš!ªÐmœc&ó4kýNZ'ŒGÊÈvM�2ãùÙYŒ5¤JÓTI¦©ëšžÔÑ‹¬ˆà¶1q_°Þŵ19O>§Kéö‰ŽWðš¯ghkÖ××yæÈ"eY²|z�S‹+œ^]åÄâ)Ö66(‡£rDÓXlãR<$Y†D¯``Ïd5{¸éU/'ôº¬ŒÇÑ+FÇõ^+M·›‘åš^/§(úÔ£GÂ.¯"¬­¯à¼c<"µF¦’à$^HLí)uƒD£œãœ™ 4�±$‰"X¨kƒÖç”L©­Å6%M¥á2¤$‚’¦±ˆT�UŒË’µõÖ[¬-0^SW†Ñ`Œ1Ñ3Pb´écX†ô—iNm 8¸zš›n¼7Zc¼~†�±”M r�A༡n*lÛ‹Df²×ʸ[P(‹µ†<Ï1¦"•q­r¢õq3 JJÆÖãºó|ákO³ÿ‚í\�Œ6jNžXÂjMiKÖ××IÓ”N§C‘Ì�ç)Cžw�À`¸NFdÙ&:0.Ëè¡Çæ€nRg›UgyyÄä9©Ddt¦±ÓáŸu– % ³3(3EÓ4ÏòkñÁDÓ˜†²®˜øûM@ ÙÊТ÷R”€­­­aš(ï~¾bÜ >xÎ=÷\‚'Ÿ|’Ë÷ïgß¾óH“„²*9µ¸ÈíŸþßóϾ‡¥‹ì–­[9ï¼½¬>òoþÑ娑g¨îÿÒ™<~ß(èÿÞkÄÁ�Ža!�æ)_|à œ{Þ®¹æE!(Šœ™þ :À ¯}!RJ†Ã Œ1Xc¦¶I–ðÌÑ£Ìõf8ïœs !0Ž)tì?�µ #ú³}Œ­‘èxöú6Ø£¿Ýêyè[¨d{¨ð8š&zê8ç¢ñ®‰ D\Œ&Îôq�7ÆLqª³)õ:äqÞµ‹D˜JŠ&‰`ÎBؤ% )PiBQqÒB”"8‹«YžÒƒV):ѤiFQä„Vr%d‚”iôÍW*#IR:d¥S„N�:²J”Œ^(>L|À0M§…ít$‚%¢Ý6+¦ÏDóa7I; ìÚŒ/mã앎¯#!´×3DÀB†@L§lÕRRâëC”ƒ!%^꘶ald3H…àm@'Yd0Ù™(¬qˆöૂĘ€% tÊãñïŸüô'ùŽ›®å{à‡xèÀ#\ó’—ò¥ûï£èt¬¦~LÞ z³ ("p&íw9ùœç‰oœMÉZh¯Ãw\ÿJÞó'ïB'š¢5ÈJ¥¢_ÏÞ /fÛî=|ö³÷Ðéõù‰Ÿþ)þø�ïD·M !ÆéV¦æœóöñÙ{ïåàÁCüÛ_ýuùÊWZ#ïV¦×nÔrâµâ¤òl°ò¹\Mc(ò¥ô¼ >šå:cédÝíÜÊåLc⤠I·Ó£7ôº}Ê� -3êf„­JÊzLÖi�F 6 y’ÑRYH´¦6uû\Fö›5)$Ý¢ËhÓ®¼ˆÒHˆòg£j–gøÆM�Rm žŠ HdBªFÎD‚ –Æ×Õ¦îOšhªV›î½£ªÆ­ïAŒÌvÆ£Qbk¤ X\œËKå]R�d)Õh5²ã¼ÅIÐB#]<�)q.`MÕNðl+4¾!A‚C(Õ® ‘m��5M”dZ� !}d IA x‹Òµ�Œ¾‘1”͘"-Z�MDæb ² )§rÐØØy²,ŸN­� lå"ȯ%‡5žª©Ñ…ÆO¢ ÑXºªÇô{3TuI¯ÓÅZG¢4ÞEcZÚ ¾‚<ËTÃø^äEÆÆ Âã£)u’h¥W5yZ€›Ha4YžS5ñ !¤dee%ÞCíº¨’„ªª¢¼HEÆŠsŽ<+¢_ç yÚmEÏíºâüsétzìØ±“¢èÑíÆýN©h>l0X<ŒU)³Ù^άÕüÚoý&‡Ÿ>Á�ÉaÛ‰©�ÐæÚ(€�eÏ4áAÈ„�¡ã¸_åüË÷³{ûúý.ÝNÂEðÈF«‹>uBÃàØ"s�{wí%íw9¶´ÆÒÊ+‹ôçR¶íê²:d�FxA"Á–Ù&H*5/HPÖǵ­Ñ¸TǘrkQ•@ÔWWÔUMð%Z¤‹Þ}nñæ†TÖR «Œ)ëÃ�4YŠ´%d9^+DšPh…•ž�e0òìÕ[é+ÁòZÑAƒ­kJÑà˜Dî\: &hAo*™à‚a&•dÉ,V4Ìu3önYÀ»À`4b×ÖíœX^æøÊ+‹#^xÅ%,ô Š�»yø‰C,Ÿ|Œ…¹D·`T7¤²™�1Œ†È0žÊ¹¢Ô5A¤9y’ÆôOïP"î«*:LÁk-MS¢…•¢Š+g6bÏ% J d¢hJH¤T˜&&“º¦&�éE6n¢¨Ì#ZmpèÐà!2s‰ÇRI¯5‚vŒqdJ"(™ÒÔqHÓ„¿ V};ׄe½ººB¦GQÄ«Á`Àp0`çö�¤IÊç>÷9Fã�<úIšpà ßIV¬£SÉÜÜ,Û·ogyy™K/¹”»ï¹‡Ë÷_οøE^ùÊWò‘�~ck—QR±07ÇéõÓS�˜ñxüOà ´ Ïg?7KË‹|ï«ÿ/{éËIT‚B°ÿ~î¾çnþù›Œ�|…õµu~ù-oá�¾Ìƒ°¾±FÝÔSæì­©ra: ŽC‘,ÉØ²eßóÝßÍñcÏðöwüAë]Úa´FÊØóüÄ�ý×¾ðš6XFÒïÍò]7½Šz\qû—ïäàOà\ ìøf]C¥[·neii‘™¹YªzÌÒ™e:Ý.RFsû—ÇË8ðÐÃ\ûâk�ÀÆúF|��ÚC`~Ûn¿ãv¾÷µ¯%Q Õ¨œ,/-Ñëw™™›åè‘gصeg»>~S>æóõM¬ç o¡²Þà ÓxNgcCZÆŠÑl&ÀŽÂZ�‡àÛCeË*hô‰× Ä�iþĤ«pÅ7ä­3"šže‚جà]”H�×’Ú„Ðtz=:�Išá½ÃšHÕLÓ!ãÔQ+MÚ²fœ·‘YÔ2~&ž;„ÐB%:ÉñÎa 8i¡I’åW"jÕÛ‘kOh�Mãô9-=ü¦AÍ Ûêj÷hA´ #Xá}dé6Ú<ÐZ •޾I>@ðH¡pm Xªtª ´JñÁ¡‚ÃÙº�´+Œ‰2­âµï(Ï#_y˜�çîciq‘Ûo¿�¾äº8í[;Íh8lYD!²®‚§¬ÆŒF#`Ý$âS"D@¢HÒxÐ ­OÜ@’Àm·}‚ùKoáöO|ŒÃ_;€’ ¥S”îÒxÁÕ/¼–£ÇŽÑïͰ12¬*gIT6¹Œ-D2�p&²XNŸ9A²–}Dð&€Zhå21Ñ$Øçþá È8™Ò4ÁZKšd4¦i�Á&j¹Ch½tL”m �7Ñ[j\ #Û/ó8o(Ò|ë‰{Ó …¢PJÑ�©+[`·¥µä”B=6Ó]¤ÇL@à¦1ÌÏÌc|MU•øÖ»GMžeëè�ª¨›&2œ„À9Kíj\pñP£¢Ñ´u¾m4AÈèSd¢Ç�”ŠDe1]*œžfûÜV|í¨|…б+IE‘%tfz¬œÐHƒp‚ݽ9°’‘/Y«WHóº Ìç)k͈¢+9qæûæ÷±¼¶JGwp‰FiÅáÕãäÝ=©T‰$HªjÌ\ÖcÐT¬ –˜ë.0?³ƒ#ƒ§˜Ïw2¨†ŒëWl¿œD¥Œ«�¢ˆM—µ('@O¼9ÎÅ)¦3ž,Íi|ƒô1éQ{‰Pd*E’±#…B Iã£ß™�ÒVŒ]‰¶k-yVD¿MRJ ƒ¢¬+Ñ—Ç)ESÅ{C¡)’x°“R`¼‰’â6.zÂ(­šb#ïñô:]VϬa’h(i�¥2©Ë@Åû[ ÐJ�ˆ)EišE&k’þ“ÆÔÄ[Ò·Ã/yÉuœYòT17×�Ò£/Äk7»u+Û·nåÏßõǼà%×òÕ‡î#Í„mpN ‹Y>{ç\ÿªWsøðSìÛw>'Ÿ9N*ÓxÍÙÆÙâéRAÀ±°0K¢õôZ„Id,Ñ_ïQm¿9ñz®— ªõ|bê-Ó4uLó"êÒDG¦J¢1�Œ†ÃÞ }€��à�ò‘y#DŒ+—x­£�o]âB”êh•D?’ p-Hp¨MC¦²8ÑÕŠjX‘ÊhlœÃ¿³"ëâZ9�µ%5©L1ÒR¹r ¼ŽË’nÒ%Or�P•%Y’1(GøÄ“ë­#kév»X;B*!®6XjSrj|œkÇhä¹ìÊwód} ã*Ò,ç™õUÌØ"*ÍŠYbçöYV—Jê9kư=V�ò¼tnž•°Î}”Þ>Ág7cfG�î{ÌÐcOœfîâ,ÖË »sÔÊÒõ]Öê!3¹fùñ#ÌìÛÍŽË®áéÏ`ÍY¸,gã‰3çÑ`OOL¢#zˆ€¨²Mü‹À›’ŠºjȲœQ5"Ë3c .øë$¡¶�k°Þ …öÑßÉZ‡� ƒ¤Ðe9޲�vÞ Ñh¡€xàí´l#¥­™/fÁÇï ŽÎc3f6�‹€Ÿ�4r|ˆÞMHjÛÐ˺ÑcÉÙN@”‰Yc£¯‘묂 iœRJ2™ÄûÅ™g1RŸËõùû`<SUq_6­üfÓ¿/ ­üÙ{ÏpË®³Îó·ÖÚé¤{o…[AR•r´%Y’“p’e“œ�e9a˜Æô34ðLÚ&ƒ�n÷Ó¹Áà€ƒlƒ³�l’ƒ¢eY²bUI¥J7ž°Ó óá]çÜ[²fžgXÒúr«nØgŸ}ö^ë]ÿ÷Asñã/æÆo!MŠ™D8MRy6cºÛFãF÷6äÑS&oiZçé(ÇÊê2_¿½açŽlÙbÙ»çdævôIRC§»À {Naëö°eÀ|±@¡>ùÑòõÛÿ,;¶ô(Ç%YÒG+Á‘$F;zyGÖ@$¥K›\|aPt»]ònã¡A�N±y uz`èó ý~›´¬ŽÇè$CkÃZã9°²‚Z×Ô¶eRWB„@ž&Âæ ^<MJ’ftŠ>ëëëxZ²\‘xKaRК̤¤Ú1ikñÁ!àü 277Çd<&ø†­�‚TÁ¸ 8[“•GiOã,•ÓÜt…¦rÆI;Ù÷À:÷ÜsZæ·.°k~w×Ý—4•e{¯6c<3EÖ�›y7:çpVXÈA)œÑw'Jóµ™ÕDÓºn&S “¦¬¬¯á™†\ˆG’÷:ÊO m[ ;1’,F‹DÑZI Aa”A<%Ñ+Eð:¦QúY”v’ÈvbÚ@´Ö#å˜úS¦M# Òä²ËŸY´-[·ocnnÀ±å%´6äEÁË_ñJ®¾úý<øàƒ|üg~~Àž“OfÅzº{vsâI'qÃõ7ñú×ÿï»ú½\xá…üÁüƒÁ€ÕÕUðŠ£ÇŽqÊ)§qÇ]ߊìÝh'ÙfÇ� óp­Ã+�S Õ]Zæž{ï%Å»Þû7üЕWð[¿û›|îÚÏòå¯ÜÂÍ_¾‰N§ÃYg�Å©'ŸÊÓ/}†„ÐĆ¶Ö ÷&u]qèÐ!þé ×q÷Ý÷D[†¸ØtK*-óÓŸü÷ÿ›³wß÷ý?Àþýûyüy�ãð‘C¬.¯pË­7sÃÍ7H’òÃÄXÝHÑ…“NÜÍ‘#Gg¾,Ë(Ë’«?øxàÎ8ít·-²cǾòåÛØ{Ê^&uE·•FH if¸é¦›9û¬s)«F2i¸óà‘Ùs¶mÝJ¿ßgue…¹žÌIæ>ö ?ÒÆcÐwÑhÛVw¦@MP³n•‹ÈAœúb¢RdrD£T‰ÚV3ýìÔøeúï)óC¤czƒ> Àœç9&M ÊrB3©HŒA' só[ȋʢÐAh ÖᜧStQÆ�脬ÓÁ˜ ëÄ$‰]j¢áñtï1JGcá¸IU’Àe”l–ƒŠ©*\+H·°}”˜b³!×Ó»¼t¦¨ 6ùÌDw¯¢?‘øƒˆü+ÒÁD‰q�þBÂ6’ ž ^’×¼°Šã77�ýÆy”cè4-H”¦×#mBKj$íËÄΞ –fy‰?|ã¯âl�m~÷�¿ÆúÒR-¬Œéš‘$œçk×ïj4SxÓ4"=¯ó±÷¾›,°JÁLÒ±º|”wßI–ç|ìW“§šjRb‹6->–í糟ü8‹'žÄh8âŸ>óŒiŠÞ´!éäŸøØGÑJ¼ãª?ýÓãG ZY°•V¨(_3:‰®™y4=’Gj¼·´Ö‘e)mÓ2?˜cRMÄ\]KXkMÝ4’°”f‘µ%ϼäÿÉ3ØÄTžÖ K/M3ÚV"% ôz]œ‹‰2>ò4�P7¾ÁëF N»i�<‚UM[“%y” ª¦¤òµoÀAekúEOÀØ�§ƒ9Hðâ�¢<­·È�Ä’é³g´H ½st‹>‹Ý“¸ò×~�ßø£ß%•œýWrBÛpöܾô­»0G,>ç™ÜvèvöìÙÎ�¯íÃîêR~ã0ExÁËŸ‡kþáneíö}ìÜ}"Oø�¯áðu·qÁ$å„SOàÐä—}ϳùÐ{ßËü…§1z`ÄiÍ<ã'Àéë'ó•ncñÙ'rÇGnçòóžÍ7¿u'ß÷“/ફÿ‚ó¹êõ¿Çiçìá¬ùKº•:]IikššŽ)PB‚2 pß-:x(ò.“fŒNDF*±ÑÌ™ÌP—uT€X• äy‡ÆŠA­Jg8ãItBcæúF“�kpÖ£�€9Á2“âðLê :ï%-“&Ž@– C§v5&ÓÔ­˜Ôw³.F%d&%×U(ãݬ0‰x YkÉÓ”T'„¼K¦†¶ennžáÐF�]?ÌOÛÃ?ö^fº”Xë%­� –Ž(5EÑá Ox·~ù´ÁI@‚wqóí�c÷ßM6Ó5Æ9‘æœzÊ)txÒãÏä²']Àé§ŸEbrPmRL–‘õ$Ey†îd´ºOjÎ~ò“xëۯ¸†g>ù"êqE?Ï0.Ð5 ¹Ö×`|‡¢È@9Ò¬#I—&ÅO.ï IDATƒ×šÆ%øµ6¬NJFcÅúÚ:uU£‚¦St9´¼DKÆÐxV׎²{ÇnŽ­¯âµcË–­ �­0jÁU Û·ÌáðÔuƒRâ/ÕÔóƒVVîǶà�Á®MègšƒºƒŒNžröî­˜Ôqàð1^cimÊPÛšùùùÈ´¶ôºs¹akÀJ2áXYÚŠ,Ë©B‹ÇS— ëU¶/ìåîûàÄ]'Òª”£KKÜ}ï]¬ì‚¢°e5aÙ·ô·n/ÄDÖ¹I]‘$ �NÁúú:Îz”õtòT$ ~Çc øLÿÞ{‘m&©Æy^'Ë«$i‚µAj>4Ĉ{¥„ibtŠÑZ<š‚%M ´†ª¬#ð¨¢\>!MŒI@Læ“4¥��=I0߈¦Œ¢GÀûÿvïGÌ/,@dÍîݳ—ë®»ŽÄFœ€¼/{éñ�}ˆÃ‡ò‰O~’ý‘£*kFós,.î`qq×^{-UUqðàAî¹çž°c”æðáCœrò)ÚbdžýN�Ýý±![<îz©é8xˆ]‹»Yز€Gëåˆw¾ë]üÆ›ÞÄî]»9xð $`–%·Ýv_ýêí±©)þ†F JPXÛ¢4û‚€¨Qîyüi‰5ÂSŸr)Îy~é—~™|¥àëßüyZðÂç=�¬øÁ²)°uÖégqÇ7î�¦žµL&Š¢àýx?üê×pιçrôèQÎ?ÿÞó¾wóÓ?ý3ÔuÍÂÜÆi§žJ·è¬€=ËËËÜxã EgÆBÓZ£¼äE/æü‡ŽâcŸøÏû�`ÿ¾ýìÞ¹×:¶nÝÊ=÷Ý˧?ýéÈþ¯#K>p÷½wó¢¼pv¿lNû�ÖzÿÿóãŸ;~à‹_üç?þñ\úäK¹æškðxzÝ.Ÿüħxæ÷<�ÓO9�/ßrË,0Ƈ€f#ÙX°% șʦ›ß[˜½×�ù3Ð+:lß¶Èö¹­\ÿùë¹î®�Íà@§(øé7üºy‡÷\ýÞ‡]Î(<†¹Á>@Ó¶Qá¨" Hkŧ®ù4\t!(Åââ"Y–sï=÷PWy– ë‰ÀÁƒröÙg“$)ÎÉ>Çd)“Éc4ý×ÅÉ{OÆ$ [·mGkƒÇÅ.ùÃö¶Óx ú. 7ýÂøI"‚\3TˆÈ&‘ �Iº,§¾>UU†ô ˆ^AzS… †�RÒ¥W ¼—R­™ß²•<+f¿§µ§.ÅÈu* QiŠS�ÎŒA¤HÓ”¦©b¢�‹h·LpYLsH2‘G$_3@‰�GI×KÍ  (ŒNDº¥„Ñ㽓â;.AP*‘ÎX‡2ÒIÓ¸ˆÖiÒÉŠ Štµ¦ÿÖ��fs±»‚æ“ÖK«´Æ¹Fôùqa7J05Ö‘D IC‘¸X¤ k“u=JSWQ¦‘ˆgŠA‰a6?+µa†7ePL%›Mñ¦©&BÙ—Nßôgñ+ Ñ$Dv޳EŠkk´R´õˆ€"ÓŸ¨$!X�JäþI’4å1qLIQ‚—t4£ÐÚ0õe $‰Á^¤ƒJ+´Ê–çëßr4¶¥“´Îa•%Ø–nÚ%3‰ˆÛ¯2�ÉdLâÅ¿ÅÛ(ñQ"©óÞ‘—d&g2ž°0·4Jk’,¡v ˜È´1òŒ'iJš¥”åßZŠ¢ƒ "#êvz¬­­±0?O3ig€°÷Â0±Îð´¶%1)&ˆW�ÄZç"3PšÌd�Nh×I’R—5ÎФ`Ðé3r#B3}îðT�¥ñ-YR°Z­RØÇ9ç?…}Ï=Ÿû�î“T«ù³½ÃÄ:¶oÝÉ�7ÞÄ3^ý|îß÷~í6a7ÌwYi×Xq#ÖŽ,³ÐßJÙ–ìÌ�:ûïº�ºãéïÙÉ‘û*ºô0‰Á'5&�‰Ÿ#q†"ï Ò9²qàhù ½žaì*BeH 9ØýW¾öU|æÝf›�(ŒÒ”Í„,ëTÀb±eC^ø6ÎS:P×5ݬä)q´�TuE‘¤¤:%Md³œ$†,Ë1¡¢­[:iW’ÞœÅhMVd´¡•Ô¢nA3š0×ÐÖ-ÚˆLؘTä‘a`m-Ï©sô‹>*1¸Ð2 ¨ÛZ^)´'“‰ÈÏbÚØ"¶mÝÆ¤œÐ:GÚ¶äyNë-Ú$ÑÀX<ʦÿ#y„(/öjçgúuÆâÑ£ ®+ÒÄĹ|ƒñ3}榛šÍÀþfh³/Ìô5R£øì§?͉ƒ„—¾æ‡Eš¤ˆ×�ÇÒ`œ"qŽ´iÉ2C¨'”UÍ«®¼‚+^ý2êµ£4ëG1½Œ³.¸€3Ÿô„™y¨Òš¶­ÑÚÌü5´3üêù•–²¬$ 1£7*£uŽŠ–®1xgév:t:9ëÃUY»L"Œ–4g~a�ýÒ:Ǹ±ÖÊ}\ä)i“D S@gŠ`ªº&Ï ÖʺÂä Ç–WYG3èöX:r”ùA�“v,°Õ =;<¶ŽRмè`Ry>ÊrBšuYܶM<õL±c«h%Æõ.XêÆräØ‹ó ¬®®Òëä�>õhMX•EŠIİš” RôÄ#±Ð–ɤ¤ªK Y–‘˜„Ñh„Ö†¢ÈhðtòüÛöÒ‚ªJØDÓZm3ÛCk3[û‹¢À;+M7mÀÚÖAlRYÛ€Vâ§u4yVظδ^ ê§µMU sÈ{/„� 7Û´?6&MXZ:ÆeÏ|ÖÌs1ÍR®ùÌß#ìñ ¿  M®|Å•üÕ_ÿ5ßøÆ79a×..~ÂEd&ãØÑcÌ æ9vô(7ß|3Y–1�â«Á¾}÷Ñë÷Ȳ¯Âq ÆÔB,þµ%>ÿë{@)¸å+7³²¶Ê®�»øÅÿã?ñÇÿõ�h½åŠ¿Œ¯Þv;ýN�—¾ðe|þÆ/pôØé½›¯—û<#E&& ?ó†7pþ9�cçöyÁh4æ/»’·¿óí”MÉ›Þø_xÝ�¾–O|ü“ܳïî™ÙúÃ5ŒNPhöœp<ZÏì|?ؼSð?ÿò*^qÅ•òÞ”â9Ïy._úüÈbb«Rй¹9¾pý—¸ìéÏ ®k‘ÐÆÏ¾nj&“’D).¿ürî»ï—\òD®»ö:·ì@\ÇàŸñßmã‘Ï»~ Ãá:“ÉXØ7MC9ÞHËÃ]üM�8ÚÖFoŸ _ˆ¾"q’˜éË#…rZÔO'ç¶ihªJ"œ�ó ³d4¶©Y[]f¸¾F]W„hmCÝÖ1…KÅ¢×Ò4ÞÚÙæÂ;K]�iš :š5«àã{tHÜc@™¥Œ¤ĉ=ª³°Á2S„€Q’ˆBP`ôŒú Â" ΊøkZŒÏToN$aJ K%zÛxg±mÍTs”ž%ƒ)¤ûn 1’2ÆÂÞ<òþµšJô„Ee½¡l`¥¬ÛÀ°mX+G,�Ö˜Ôµ˜Uba')Qø(׈^D›ã=g©^!|Û¦@o¤¼3f=½3_/ Œ’n­ ^ä#JXhÞµx[ãéöz×J\¬Š2»è ²t¸˜†$Ìž(mñ­¥3¦câÜ4f\k> Â#_œ§9*@fºi—Ô¤h£im J“$)&ieš$£ Ê“¤):18,•­ð2]ÐɺâQ¥u[á•§j*ZWÓÚíè+ëRâåC¯(’œ"+°Ö1nÇL\Åz9_*„R]µ:Ñ �ÁÌ­(m‹U�ƶøàV#œò4ÁRÙ§eSc½˜}k%`Ô°±> C&xL¢ñ©Ç¤�~7Åv:}>úî�pÊS/àÈ·Ñ”~a+»ÏÙA8oÀ8Sœµ{ Ÿߟ°ÃX2Rv4‡ìçì—^ă'­á Æ™¡Ì ‰iÉÆwó„ç^Äál•Á™)ç¿öEÜòùoqêâé$;L‡œxîÉÜ›¯³ÒO9sïyÜsË­¼ô×~ ý½Ó=ë|Ô¡–Ç?ùB¾þîÏ1úò2!ÙÂZh¸wý÷¬ÝÏÑr•4ËiZ1¯ï=r#ŸUÑ_'ÑŒ'#úE�ùîC‘dÂàô°>â¼#O ¼“é0UÝN…F�ÃÑ'¯½Ñò$%5"7É“”²©ÐJ‘§£jLš 2K ŠÚÕÔ¶&x+F¥&! è}™+´Óh3õQœÊ°•%ц£ÇŽ�¦ ™_–ª®HM>ÈûJ ²,#< ›»úZk’D6ùyžÓétHƒQŠ‹Û!8:Qv'@ˆ™É¹6oö7w³ÊòœGÞ{2m8ûô3yãßÈåÏ}6±xß`G#�ɰä‰c>WÌQ³@M×�I«ò¶b4^Â2Fš|nžlË<.W­hœe\•¬ ש�eÒT¬OÆT¶Å§Š‘­X)KŽLJ–«ëjêÆ2•”•c43.'’Úç=eSÓXϸj¨[Ëúh‚ó†•Õ�µXï¨]C‹bmT²´tECa�4!Ë„¥œ¥†"Kè۶̳}~¬c~0 ?7@g)>xˆj<"q-…Ì º8' ’V)J‰oZÁñ¶ifò™){+Q�D;´†$KqÀá¥U-¯2¶ž•IɸœP· �mqÁ“9i‘QÖëÃaôÙ@¦©[‘²E£×^¯/p%_ÖµÄUlêÈÏ>­è÷ûTU5c×jâ¼¢M|nåÜ={”&CÓIeŽA+ªºšwÖLL4Joª ŒÔ;uÛ`Ò„àMm ^ɼ8GjeÇ©uËw�X5Ñ_íÄ='I�¥·Ür ç�wÞC~SØûaʾЊ|þóÈò”/\ÿ%=B§Ûeaa�µµU¾þõ¯Å†j3{íàÐá#’0ÚíÍØâÓŸgÙ¿ó}ãj¿å�X^Yâ´SOåg~ú?ráã.äi—~¶±”“Šï{î÷ò;oúm^ùÊWñÿeÉPjãñN;ù ~ÿw~�?ü£?ä‰O}ïzï»ù¯oy ü»QÖ5—>å{øõÿü뜺÷4>õÉOò+¿ú‰\þaµ"P8ïñÁqÉ%—°ÿ�¸¯“Ÿ¹¥óÔUÍïÿþï¡‘zÿŒSOcum “ææçÀ8@ð4M�œ®IM-÷Ìs¿÷ûÌÍÑ)2¶/n£ÛëиZZá�É8qã1ÐwÑð¶‰YD5"»Ã9‡1Òu1‰˜º:·‘\5¥�‡àgìš$©ªÓë‘§9“É$¾ÊÔ;H¨ê>ꆧr°©`’åtº�&ÉfEES×”å˜ñd,Åi QOò´ƒÑ MSŠ$KðÎb’keÃ×Ô5Y.ž"jf>�ç… �œ•NâÆD¤^ØØ�"ˆ8ÎY!ˆ'…M›è ZJ�J"“&‚,Ú‘d Ht*Ôs?eÚL»4ñµT”°©ø=/¦¬Á‹�kŠˆá±tÀƒ—hk¯´P¤�‰ÇU�BhqxÆãadwÅ´® ä'¹ þùEé;Ñ{§EìôçÓ¯›A!Øs‹眤Q+v:�è!¶ªHû}¼¦ZYNZG©^PôRh�ÄŽÓxTà§ç} " ¥ˆfÛ�ðQÛ†nÞÁÖ5Yš£µÂxC« ­‚,ëÄû´–hoD&�uz­I² W;œmðÎÑï˜M–&¸º%KRj'Érk“u¶v:ehl+!)mh˜4%­³Â �è”ÆÕr?Ø@‘w•ë˜\b‰³,§Mè=œ÷tŠ‚ÑhHš¥âÙ°xår>ýŸà̳ϧ5×|ðoYkñô0$I"éN&Ai�ö |&i`v¿M×Ù^‘c'iÑ�Ìî³àq­ÔT½~A?Í�&ÂnŠ8jÆJ3£âSšŠ.ˆ$/×�²Íã&¯¦Ù·b ËÒÑcìܱƒ^¯G]× ‡CNÚ³‡Éd !Ìj&D¶££ßÒÎ]‹h­xÁ>��~ôüÿýïå§~ê§9áÄøÊí_aßþ}¤i:“�0°‡ã1ËË+ìÞ±‹µ;×ÐɆÑùæFð¿å˜6…ïÝw/¿ù{¿ÉϽáçXغ…½{O¦Óëq×½÷pëWnåöoÞÎoüÖoòö¿ø š²æoÿîC8ì¬fVq¯"¾@>ƼOearon›ßÆ/þÂ/¢µâ­öV~íוápÄsŸõ^ùªWEy®e8òù/}‘«ÞöVFãÄõ})TT6ÄÏgÛ–mœ~úé¬^½÷3"©Tx‚ó”ã ý~Ÿk¯û&ÕÿÉ< 4MËégœÉõ7ÜÀ`0À¤ 7ß|3]tÑ&9ׯÚá½eË–yÎ>ûL¾~û×Ðöœ´——¼èEüÕ;ÞÁžöb[÷˜ ì6€¾‹†÷vVô5M3¦×F!9õ Ø\†Y¡ µ!Ï;(#]ȶ–¢c  ƒE€€¢�øYo£”(jlûýssó‘>.Ç®ªŠr<¤*K¡+¨&%ÚŠ¢ Í2£iÑ*�žpqrŽ‘¤Úúƒy‘“ÔÊhÒ´˜±QêjBÝT1©Co~tŒÅt*€Ò4ÎÝ(AŸ(¯ÒÄE6¦)9¦b@™â(¢gPüyP(Ä[G)\¤E*¥°ÎÏŠŸ)Õ_ᡈi½lT|=�‹fÛl*fþMh¼Ö¸`©ªqd) ;ÇECï)½{c"ßXÈ7o 6›‚Nÿ¿ùçÓc<”Þ:¥Š‡© ¶´b~~ž ÅÜÓ¶í&dIN®æp­Ã Ö;q‚žIÉ”Úð¥2Ú»JÇ\µ É#Þù™änúnŒzLUJL«¬u$©£µ–nGî)ÛÖ´MK·è“¥éìyͲÕ‚UŽª©éCS7ÌÍÏÓ åmkiLKÓ¶y—¶,é«”ùÁ¼t¤] †Æ74¡Á)G‘´VRœšº%Õ†4IÑh‚T¦d&¥¶-.8œoÅ{ÈYTˆL“¼ Ïõæ(Ç#LÞ¢äÒG R¢±¡I˜Nè¤9e5¡—wQ�gשgðÄg¼�qU±¸°Àz º³•½ú•d&J€ª³Î=ÝÔä�^óºÁ£°Þóª—¾.‚Ø�§_þ,†M…ršKö:yÁÒÒ:yZ�Ÿût:iNÕ|–à‘8ø#Ë«ýœð¬ê–îe]Š^—ÃG—Ø>ØÉêp @ÀcRG°cvï>�{î»�•µUòNFÞ+(«§ öòù|ådúËÓ¥UôñÑ”MCª Ê àRd ¨šš,Éfsc[\íÑAQµ5�«1©3Ö·Xçèäš�@e+¬‹/H St˜”%‰N0ª%â2�PÖ²¾0”Rôº}|”‘µ^IŠœ·´^Óz+æýÖ‘f)Ê�WZšV’!S•�&�¢ƒwŽ¢(pUI§ÛÃ:Kn2hþm¹‡sL;óÓä$¥D=]³µÖÔUÉ_ýÕÛ©ë­Ì̬º)Ÿþ®1f¶ÎÄQ_O×ì<§jK~ë÷ßÌoÿÊÏrùé{©¯PdèwY ¦È°Î2)G8ë0Þ1ß ²zÐÔÐTÇŽFi ‹È;…¬ÇY†ÓuH�4)V ý½mÉòœrì1I†s5¨ëÈ2°¬ki½øÂYgÅ£ª®ÑÚ’¤ ¡,Éò”qc)ˆIY1ßëcŒB' mã©Úc®Iq$ZPd9ž@7ÉM ãј�Û·ÐÌ ›Úh| µ‰¿·>’Уi[Zk!2k•Ñ ú]\S㕤â¥iŽN3ʪäÈÒ {z=’4ÅOY× ús´¶¢jzƒ>^øœ°¶6daa ÆäŒF#‘•9Kˆ Mš&@�µ–2Tø,£—æbÒŒ"Ïs©¹ª:J; † *y˜¥kÆ,Ïiª’A¿ÏøØ©ð¨µVæ ¦Ò1-LÔ¦¥UâbîlI"æõ*’�Ãñ÷ãìïƒ%{4{mb’;oùÚ×n犗¿\Ø!`Û–…-óTådp« aZ‹I-Ôô(º'Sëë«\sÍ5|þ ŸçÜÇ�Ë;þæ(%ÀbÛ¶Rs­ÐÜqÇœ¼÷¾zûWE†½iLÁ—˱ù¾9rôoú­7±¸¸“‹.¼£sƒÇ–޲´z”ŸûùŸ#MS®|Ù˹öÚëXZ>&ëb[œ'1Œ‘$ {O:‰W¾úU\üÄ‹¹ù¦/sìðQn»õ6¾ôÅ/R»–¿ý»0)'äyε_üà‰Ý9Ö¶äÝb á]À$@ðTU%æíqã’æ YÈpÎQW5sÝ�\k¥pˆa³‹þ0£º$/:t:z½ëËC1ÕJ6œ�l4À;OÕVðlñZ‘¤†v2!ñåP{´×¸Ú’¤9Y–‘ê$Þ»²™É²ŒÒÖ3 ¶µ¥4uUcm‹IåþÌL‡ª]ãë_ÿ&Õšçî~àk‡°maÕjIg¾Ïd¼Ì‰fuU²Ö/Ž[æ2\i AS5CrS–[Ò~Ê0›�Žà„ñ€Svìå¾#‡©‹@9Yᬹ“0Àï¾2ú&ÛÓ9Ö¬CÍeh;¡k3Ò"c*L;Ö{Lò�z¼niŒ°«Êõ sÅ€X’$'�‰yÓb,©¬°ÁÐSFî眢(pÈçn•Ï-¢o׆¬Ó9ùY’ä‘Â.Ò+�Æ]€D¥• ÛÅȾhZIrެSà[+±ÁV‚¦r$ë:ÅÖ¶¤iʤ“9Ï iža”Á·gÅ\+… š¶±8çäG�GÈ4ÍesJȺѶ-Î9ÊV‘˜¯id”L£é\=KÿÜôýéñ >nÊ5:Q@J¢3žņ̃ðŸ~ü‡ÙEÃý×_G?/øÖê*ó»Iæûœzæ™ô{]NXÜ7⦭gí[w³2\Ç$ ýnlKÝ4Lêë Û·2©KnvNÆ&ëCÈç©M? ÔÞ“¤é„Ó´Ñ“PZ+õFfV@1×6hï1IB’%(¯©ÇTPh“°2œP$ *K¨ZÏÒÚ“Ê‘õrò¬F¯2­ ®kŠB€ï5ëµÃ®™ ޶q´Î�jÅÇO9iXN¡×Ÿ#ɺ;dÓsssôŠ>M׳2\ƒ$¡VÂhõZÓ45ÕhÂ|š1 †ÒzÆ“ZRÊÖ±uëVŠÜÐ6à­f}mÄ`®K¯—³6\§)k‘þúŒ$Mè:yŽ Hj_ê(”¡cR‚VäƒKkCZe0‘�åµÚgÁ9‚wd‰¡Èr´ x�ù&q@ƒWšÆÙ(¿—ZÃ(�³–JkêÚ¡¼'%�8�ñœÖÆL7‚xU*Mb`ŽR£‡DI&�hî¹k�{ÜãØ½{÷,¹wË P7�xcÅÚn滢ÔÌ� /2öœ²—,K9¶tŒoº‘…­ó:ô iš2\2••I%uû�wÞÉ¥—^z\#P=­gÿíY@ÓB õ–�Ä|-¡š”<çòçð¥¿ÄÁC°¼¼Ì[þø-üÜÿþ³<û—qÉ“ŸÄüÂ<§�q o}ë[ùûO]ƒV ?òïá©Oy �¿è|¼w¾ÿ0gžr?ð½ßχ?òÞóž÷àp§µŽÝ;wñ£?ú:Úºæ—þó/3™LfõÉ¿öµ9ž¥¿¹Y¯yâŸÈ{þæo"WF§S0�f׫iŠ¢Ëû®~??ñ“?ÁââvvíÜÉùç�G¿ß禛nä’K.‘f>âA:e›M½Âæs<ÿÊç3?¿Eæp`4³gϾxÏY˜Ÿßt��GÂx ú. I­ªÊRh¢IÎÏŠJ˜n°‰îi˜0l‚hs¨ëzÒH)lc E!­™Ì AÔMª1’N(¡ôGjºR�ñdÄd2ÁÚ6šI È2Ì1˜[À˜4¯ˆ³–4° Å$PG [Pñ¦µá3õò´b0ØJ–wðòÍ Ñž‚:³¸w­c[G(ÌÞ—Š kd�nLö¨CÐ1¶ZâÓµÒ’lc·âO‚‹,¢ ™�Ôè‡Hð6tá±,˜2‹”vQ\ðmˆ±÷Þ‰OCÛ b1惀Î{R½±9˜~›)½eg,¸‰1ôPóÐÍÿÞ¼±P‘¡Ò”-ådÂÂŽ]˜|¯s¼Ôe# eð�"�J´*úT) œkf†ÚZ'8�4·(úÒF:–Î[¼bV¤<’Gf\íÈs)ò�JD."('éˆ[ogÀ�Ñ£ ¹ÎqÁ±>óRmA{Êz"Åcya]Oè*[ŠÇ—RÒõ¯JºY‡C”H‘´‘ˆv-ªN¼rd‰H.ë¶+c0&ÃFyë-&1diA‘4­%3yZ‹ïDm»õ-Æt6Ðít6c²¸1ƒØ±V óÛsN¹ðTnüèm‹[8åÔ]<åqO¦Y¯8–ŽéÍ�ÄÁ¿»ƒ~Ñçâz6ûî<Ê©Ï<e –¬ÒίsBÿ$V®»Ÿu³†º¨Ï v ·þú‡é¡ÓÉØö´3Ù»g;>~ []‡!5WüÔ�±~t‰{TÍ×ßÍËžúbêo¬pî÷]ÌÿøÈ{øñWþ$ïü…7³õ’ó¸ø‚3˜_ìrÈ4ø±âs×þç_ô4F_9È)÷îfÇ�]Ì—ößÊå�s¹û-Ÿc×`�Ä%x,JZÛtrñßqµC§ûm­Á­­±RmðÖÑø†^ÖÅYKm²B’¿¼ d:ÅhCãjú&Çz‡uŽÅíÛY__ M ЕÏZ €'LÒ”TË3gË–IU⬧3eé…€·žÁü€º©ÑAœ¬+i–‘èLÒ†ZG[·´I‹N"[Q¼‹Fœ&‰þ_šÆ?ò)@y. ISð¤yóîŽ;˜ŸŸŸE9ož§§€ütŽIûšÆˆÏ€¥ðQæœ&:¿ _¾ázî}ò¸é¶¨’­[<áq—P%ЛŸ'OSÊɈñh]Ì|]K[ÕÔãƒ"CQŽG¬·–F‰É|ë,ƒ¹&2”Œ2$�­%PÇ`cR‚ "×ÞÄ2‰¸\�²œú ŒÇk#fÆEQàœgÐé�trœ[ðÆAAœaS’„”¥•!«£ A¥„Za‹Š<Ë" iét:3_¼ÖYšd�&i’PÕfzÓ×mVÃM¿¯6/Hªê®wñš×½†áŸ�ùooy u-òlëìqM<àtÿû¹ò¤—‹ô¦¹xØ��ÿ¥!s™Ì GŽâèòÛ·mã~þçùó·]E’$\xþ<ðÀ,..œc÷®�\vÙe(—\p1W]õ?9ãô3¸úo?À¯¼ñWX[[£›w¹ì™ÏæÀ¾ý\òä'Éú“sÏ>ûLÞöçŽQš7ÿÁ0ŠLÙù‡Ç{ò¡5zš¦ضe;‰2|ëÎom$<ûÀ…�¿�Ï|î³Ñrʲ”µ 5¼ó]ïäWå×­®sÅ/ã]ïzÛ¶m§7è ½Á¢|A…eÅ3Ÿþ æ ²÷ò"7‰a¸6¢Ûí>,×á±ñðŽÇ ï¢ÑZKYÅèæ4Å5BõŸ™›ùé¢}|â“÷–0u ŒŒ°}6:ŠI’Ðí÷=+Ú”Ÿv Ä‹Çk™,‚÷ÂìÐ Þµ¬¯­ÉÀY‹I²4¥ÛíÒí÷1&‰ô`‘B¡,­oA‰?ÈTÆf$&X네0‘#N’¤tû}‰$M2¼µLÓÊP �'!1DC4cÒ8¹ŠçÌTþÀ.ò”Èoµ–®¡ ┯¦çî6è¼Âz`Æù™*AŽ6ˆøòbº"SrŒ€B¹È²˜�»Äwj“ˆá²?‚à¥i¯Â†¿ÎæD˜Í„ïø_pÜFBÎsèùviãØÖ;Ú¶¥.Çtò9t–KòS*TS@’�‚@2v¤¼ö”RJ<¬ÒTØ.D#l4:!t ’ià8ÃËGê0SOþ b*“0ÅcðÁÓ¸šNÞ¥tb¦mŒ‰¾1fVDšè·dmƒW�vÆz/­<ÏhÊ–$ÍNºÊ¶ï àq›.O$™ÊY'R¡D‹¤ÑoømèdÝ s÷8?$&¥¬+<Ž6´´®eT�hlƒ²Xðâ9ä­l>lh©›ŠNQ¼'39eSaUÍÁc�óNy"·™¸ò•ÏáË}5ír ‡WXõëT{{\òªçðá÷ˆÇ\gÛçöqÓÚ;Ú.[G æi9×}à�<ΟŒÙîøÖ׿I÷„Kè¥ yS³Tã´§¼ˆ{o½…;GwqòdŽsçNæðMw0:yÀÖÓûœ>·H×+Ö¾u'êü¨ ùæpñ+ŸÎ?^ý÷œrá\±øôó¸ûÝŸ&››0>g�ÕfÿàAÊÉ)¤Ã5¶¤ž�’`hƒ§ ÞzzyŸq=Yh# ÆÄ$2ŸxEÝ6� #$ mô'�T§™HSmkéäÆmIcë˜øVQ6%‰2äÝœf­•­iÚ†„”™'ÉSYO®3ZÓÎähEãZÆõ™œyž£´¦ikºi�º©(ò‚¦j°Ñ›%ŒP,ηxgÈRIËô#Ÿ!0MæIÓçÜlîNYoëºfee…•••Ù¼9ÍÓ<„ 4ó÷‰›·™üÛ¤QþQCc™ÚÞ¥î¸ù&NßÚaqqŽm‹‹¬¬¬²®,ÅhD¦1œG¼C&mM]×dYF–$ œ¦H >OÈ2yJ·1K3Úñ(²cc*Iñ>д 9’::mZ…Sl6™]×u�.^© ¬µ¸¶•Ú£Ý0Юږª­©œf{o y’¢†c<�Öµ¨Ú�& ¾µ3ùvšl€mÆ ­ƒµ�•=²$Á§žÆjÆãšÕdLÞIÑÁÐéthÛ6²qÔŒYÝV¼Ä5«Èb ÚÏž%ÕHšVð�ªjȲœååU¶mÛF]­Ó4�¤¦E·Û£¬*¬•šB<~aûµ-A)|PxM+ž^£Ñ$®ñ²©Hž±~§K°·æè ºø`OÓÔ :™—�Å9HŒHÁ¦ì4¾õäi!�Äí¢DµaMÓúR"%”oéå�“¯ï86€´²œÐôå:[{ûZ«««’x:M“%Ì <¤–sÎ1˜›ã²g?‹ßþ�ß"Ë2Ú62á7ÕJ2�8†ÃuŠ¢`Û¶í,­.ÇšÊü¤þ÷Åð¨ÛŠüíûyÃëßÀ–…müôëÿ_ºþzÎ8ý >úñOP6WýåUäEÆÙçœÍ¹gžÃ¥O}/ùËù/¿ñ,­.Mó^hŠŠKŸv)O~â“øæwð’¼m {öî቗\ÄO¸€w½ëÝ|ôSŸD™ ðôaaFmj@Ϙ�Àó~ðùæ7¾Á4u4O¼ä"ñöÒ"U… P¿ßçcÿ8?ú#ÿ[w–³Ï:K¤Ÿ1øfvßé¸GRšvŸ@ëd-Ib0 ÖÖVèv»ß&ÿÚÜ~l|wŽGë¬ü]9ÚV6MyžÏŒ m¦­éž~Z N‹Ñ“o¤AMA`çy434Z,�m]lƒ¤t5LÆš¶‰ÝKÑ�4UY±¶¼LÛ4€Ç;K–et{=:½ý¹Iš�`ÐÚc›’Ñú“á|‹ò-6;‰uÔ‘]�Ì’ ¬•†`D: ¦Ò¥€���Í”x_KbÅFÚñzc¹Žååw¦´H;h:&ZÍ&:�‰#àÐ&l0tCËY‘s´>^kIH"ˆÌÌG/¢éyx%‰`*XtˆàšrÞÑ ÚY'o9¥7Ø;õóùNqž• |§¯Ó{fºà=Ô;hú=B ª*†«+ÿ{olÛUßw~Ö°‡sνï¾Izz„žB��%ÀLb°Ê€!8)Wʉã¶ÛN¥;‰Û•N:•N§+U=ØÝ‰¡íNµí4l&#3O6fƒ$�ƒ¤'½§÷ô†;œsöÞkì?~kŸ{ŸÀ]Ý]±[Ó¢TÜw‡söÞgïµ~ëûû@ ­-ÖÔ(SI'X pƒ#º@òb^ù#…è ÛKîé\Þßh�V«,ÓÆ¢mÚ`LõŸôYzHŽ\º¨&ÓÅ�>ˆ pH€¢D&GÌ‘¤21G2Ò�7JS© <¦®Ð%T@Û,’‰’�aŒ˜ó†X䟈ÔÌ* vº’ŠtÀ²àÒÀæ| « ÎBö(•‘8ò£lº¬ÂÇ€® åD­-�­Å,<)fÍÍ´)Ì­ñ1�T¦ª+‘:j�¶5•©°“†ödà¾[¿Ë½îùœ¾ã Ï~Öu|ç»_çñSÒ0gŸ©øÞ=çxþë_ÇÝñ8y’iÊÊŠ3_»•Çï;À¯þÍ_Bm9²7¼èÆ×rêô=x·‰2†µ#—°þ„)ËCšÿêüL÷ÏØ§'¤»—\ö’ëèÎnóÃOጷœ<;§5 û'†ÉùxFÜÇã_ò<]�;½M½ÿë¹æ`Õò”lxÝS®a˜ ÌÜ9^õÒWð§Ÿø4nª0jdו(æ4ꦤ@kª‰©¤"ScqÁ ‘ç¦éýÀàMÓ«kaO*ƒë¦Ìaû×pÿÉÓ4m (|™WUUb�”ø.ÁŠ¥b´¡©šâ?¤ŠG—Öš¦jÐe#8²¼÷ô~ÉÅ*ç$ÉFI$C9e&íLd‹1 9-åÂ}d�étJÓ44M#²èÙL@�öÔuÍ�~`7~%¹Û#ýÚk&=®í!"_~àÀA®¹æj^úâò¯ÿé?åéW]ͰØáðÑK¨š)·ÞòMÎÝ�åÖœ çÏ1t®ïÉ1ÐfÍD´�„®g'9šC¬]r�CG�püª+¹äqGÁj¶v¶9yê$ó�¶·¶úïC?�³œ›.`WÛ¶+vÌ([ŸÏ„ ÉW}×Ó—F×xž Ú|± ëºÒà�]p’DÖ-ÅÛG�d‰’LWÉs¡PmXV2h[£uMΆ>DLUc¬)ó“xåD$…lÑ-X.—{¤"YC©Õù€~ÛbàM–ϯ®k©V …s�¶�röìyš¦¡m[º®£ª*f³Ó錵µ5”R ÃPºòV'Y"ÛS�¼ºž°³=_]Ûºvï=]× »¨ªØ·±†Ò™¾[°±±NJ�¦iˆc=ß·ù5¥9Âé¾{w='Õʯj.s‘ó·Õ#ŸÁûƒÇèy˜Ø·o?ó’ø6^Ÿ­­-T|te Iµ£o¥µ–étZYb)0ŸÏq½C)ÅûÞ÷>€âý´,¬•tÑ{çœÙ™ïpúÌý\qÅ�I0Ö€¥^~�ñžú³?ÿ3~ûÿ-Œ‘´ÑÐ{.¹ô޹”O}úS¸èÙ^lñ囿Äg?ûYÞþ¶·±\.˜­ÏÐJ¼{BN,Ço¾ýíì?x�¼à¼þõ¯ã'_ûZžýŒg’üý_ù/ø/ÿá?$W5tÎyï­þWx²òßn=n8¸ÿ¯¸ñå|éæ/ (¨³éŒŸÿ»�oç;«W@«ÖçÞGvvvøïþû%‰º)ó#?r=ÿø'°uµò륆«g· dÆ*cyàôî?ujuÿÌ;r\{n‘ÇÀŸ‡ÿxŒô0ã¢Þ÷½MƒN–àvéó£þzDôwY@Ez¤v Ÿ‘šmŒÁ¹A¢•"„¸JSJ—½¤Àé2„EŠ–U]K:�­kšºa¶&f¯ª÷À‚óÄd2JÒiÔ•eÒÌ Ëâ§2dŠ¡r”&¦°êü‰_D&‰1Éj»y4n–�Š”ëb¿ ° ¤�Lä•�,‰`ÍšÐ/K!žbÑØE¦lÚtâv‹wmÅ€‘d“ ó*®€+ÙØé=ê^v¢ÐwQ%…‚ÞÃ^ÓîqìeíÞ»ÀÏJZ÷ ŸÁnWôÁú𽱕DŽ6�ÝbNX\Àé39$L)­dcÇcÁB]V ù­û‘œ¡ccᢀ¬ŠH.ÙУŸÓ#}H({dé:”Íí^L@c�teØ·oŸËnÁúlPm‰1 �,â;;;ò}4¶2´u‹ Ž,œ3‘i•ޝ®4YCÝÔôa@)X›ÍØÞÞfÿl?v. Íl2£2£MÕ2,¶ú£4mÕ«À˜è�ãÐY6gÖšU”ªóނĕGOk¢øÊ‘U¢ë„ ÉQ‡ëikAXïH'–\û´'ñ§g>Éíí ky l²ýéoòª·¾‰ù¥ÛÔMÃɸä`¶dk8Ùüñý;ž|ôjNë |þßÃëž~#Ÿö7s$xŽ_q%Ÿ¸é<ãiÏá÷Þõû .04GÐaÀ<ØùÌÝûá'sËéo¸l€é·}ô«¼ì_Ë™»¾Ä7¾y;ϾäwÔ–¡ËLi¹åë_㪧_ÃáæqÜqÓ-üÄõ¯áÓ·þ!“µ@È‘¬ÁE�Žkd¾È â ‚ȹj˲_ʦÒj4 v–ïèÙt3‘BÍšŠh)CUÕ0H„ sRe+úaÀTÂrôE&VÛ–ÉdBF̧'M˲[2ÑÓ2ä• Ìh#ÞP}Ͼ�}tC_Øšz5Ov]‡wžz½&úÄ¢[‹µ©p®§÷=éQö0*íZŽ^qŒª®ñ)’loo£R¤?·I�L$ÙŠÙþ5¦Ó)ƒstK‡w=ó�h•§�m�}‘LÇTXN”ÆLD¤ÙÊ(\J�ðÉcsƒ¢eû\�_Fšé„`<)‚«è–šZ)r¬È^Â"9ª¶•uEƒÏžÊúd³¥÷ެĀºR +íѺÆÇ%vªˆ–.kp}ϤjºfÓšÊZBŒLuÑãKhÛÌh”¥Ò–‰ Ì´bGR…¸�äL­5¦iHÙ³¾oJô=¡ótfAm*¢’ÏôC`jZŒQ!8Ÿh�®ónŽ®g訉Ña‰v ͱXzŽ^r)Ëå’ÁôQØZ�stxÖ×׉έj†Um•3¶Ò¸0�t"š„CRÐ>;¼·(%@ä"áVT©fÝ<òÞ¿t¼,¥È0tĹïÞ{ >pÅñ+ä0š�ím€] Q�µ†�ýûØÞÞd´X.—Ì&3677yÿûßGÛ6„WLÂݺ5¯ph™¹.áŠ�ŠÍ[·x|ýxž÷¼s‰n¹ü‰5§ïø‹Ï|‹ã×_Îö¡Ë¸ö†³vÎsû�[<õèu<÷nà{_:ÁÓ�Tl¦»á›=7¾üu\øæ)ÚyæµO}9Ͷç‰O¹�3ç.!|ó­6Ôq?Ç·6èn;É·àø•OåR½Á[_ôS˜ÍÌé´Æö‡¾ÌzÔ<ã©OÇ}ó>ž½ûM IDATø„«9äçÌÏ8®{Æ Üù�Û wž¼usv›£Ž¢s&x‘éï¨m�Κ‹¤GkªÚc¤zŒ6L›‰¤ª¹¥tó§ ÁL« :ˆ'Ù¸bT C²0ECÄ+�O�I5!…De+œ÷¸à©ë¦°öŒèûžª|&�ï1µ-ÀŽÄéŽÒ¯ ÔUÍrèqÁa‹ÄÓv"Tu£iê 1$ºnÉÁ�ýt¾‡IYææGƒ¹äø ?xNVÑÝŸüä'Wßlll¬Ø0Ëå’ÅB˜(ßýîwWÅûªÙ£‚DHG˜´SR|ïŽïò’'gm½%0 MM;›2Û·ÎÖ|Î×¾û=î»ï$Á9ÿÄ+ù‰7½�»”µµ:x¶7/°½¹Å²ëPFL‚CðLš ’ͶMËúL¤ý0ÀKd£JItñ08ò¶’÷«gxÙ¼Od?`ƒ%Ä�År@[ÍÚÔr~¹`±èÐuEH‰ª©b ]‡/Tñ»ÊÄ •)ÞHVa ès‘dNE²J¸ÂâIZ3ÚÕŒŸSÛ4bª_ÎÉgñÞIFX:ºÈ±µR¤"íK*‰WPiä€0Àªe‡öØ]kÇzÎ{Çr¹d}mM€ö Úhç88�±³XÐw®74­¥ž´t;䌋‘e?ˆÜ}”ãÆxïëëë„~IUYæ;s8wV~oÒ²\ÌK´I´Ó™òï ŽÈ9‹ñ{‘¡�¡#Fk\F�1¦4¸öx0*ƒª F;ñ’{´ c“�¬8{þ,ÊX>ú‘�rì²£<û9ÏapƒünÎÜwï½(¥ #T˜é“iËt}Š®,¹ÔpÃ0ÐT ÿö7ÿ-§N�*ÞV‰{嫸ÐM7‘²øÀíeô(­øâ—þ‚Ÿý™¿- õÅÕ1Ö >îøÎÜvû7P>ýÙÏðÊ—¿’7¿á�üè 7ðÎwýŸÜsâ››Û|þóŸç7¾œ—½ò8ø‘ëŸËm·ÞJÁ'nºé&¾rËWPZcµ)5ºH!Qùûñž¿îˤ€”yá ^À{ßû^ý�O¹ê‡xãëßÀ>øþ•T×Ãúú:MS±\ö\¸pçdí}×»ÞÅO¾îµïyÑ‹^ÄG>òÞò–·¬ž_k%©×9GL‰{ï»—÷½÷ýüÄ«_Ãñ+¯\Y}ôËŽ—¼ì%¼ÿ½àøÚúÃâ¾ylü?�@£±\.Wi!±Ð¿u–%%2 �÷¡›»ôÀÑölüs&¦JŒŒuÙŽÌ ð|>/zñ]£åª®iÚfÅäÐUEÛN¨Ûï…¡$ �Nι‹ÌÇI¤iZ¬®VæÎ9'9òH�–ׯ´xÅŒQ.E%j·PK9Já«ö&réE�Ç_:)ã46zï¤$?üRʤ(ÝJ¥@ëj¥ŸÕFïú°äLN£,QÉŒ´•ïÒRZ¡b‘1XI|U²"…$Ì(UØCZ3›­a«ŠýŠ-´—Ù³Òó>Ú;ìô—1~ü7{Ç" 0‰)³½¹Í>epó)Ú%T=EדÂÄ3à1‚{ô‰4l]‘ðÅhOƒÑÄB#WZ‰ÏR–k‹NÈbPê¼£®Z¢ X[ᜰ4\p"Ñ1 “ ëíz‰=-ÁÉ“�0´†a�M!J ¥1å> !0m[êºÆX+Ehƪ«´Â)Dz_°V­ÑÔ 1f³C‰°õÞ3Ä�º­q‹�¶�@ð1`­�¤¨lM[MPI­˜vÅ< L'3ºèpQŒé§Õ ã,�©YêŽÊVØ ¬ß·äž¯|›Õ”Þ9žvô8ß{÷W8pø0ߺç&*–ÃY.¿ é¶{®þä)n¿õvê–SÿúÃ=z„ùíw&æÝœ#‡�pÿý§XŸNðß}ÿハšÕL×gÌo=ÉZ3#eÍüÏïÄ.=§'¨‡mΫ |ùôŸ0øˆ_FlR¸¯ža' øä9t.0Üw†Z+¶¾»MœLYž?Ï‘ÇeÎÝ–¾ªX¯jvºñ:jj2±$MÈðg¬ÆOe©t%ÀœUÌ»…l¶Û ¶² CO̲YÁ†¥ndC©Lá–xm4ý ›ÆqެL-€3c5>xêbê«2B»ÏÒa�)a•ÅãñÙs Ñâ@Îbô;Ê™VétÊ@ 4Mõ”Z5Ø")1ÚRëŠü(`�óéX€çœWiTÖZf³Ù èY©S×uloosâĉ‹<€Æ¯«ªÂçDÞ¥÷й~¦–Ó¦æñ‡sù±cø0�´ÁØŠ˜7ßv óÍ-ÖgüìÏÿW^y%Î@¯;[8{ß)tßcB`HŽåЃÑâE£››scQMM;i0F$Gà ž=M;¥q.’q$#QÕ)§’ ™ðÛK”–JŒrOÚ˜@²iRb˜ï� !”8wZ“�$äõnÀ¶ #kji¬Ïe )çⱦqN ”>‹T5¤ 2îº"Žr&-`§Êj%¥šN§ Ù8Éš+@ÍèëRWËÞ£…ÊŒmE²ß¶ “É„>BïQÚ¬Àn€hüÌõdе1­Å3j£iȃÃõsrj0vÂt¶¾[NŸ9K,Œ¢Uã$‹7Èb±Àäµ¥ï—ä±¶"FEm§,ûžªÖtƒ—z(å‹÷™Ïñ'ò¹þ…7ðäk®áŠãWp÷Ýwó±¿øúÐsû·‹´ºxŽû"øþzx÷šhö²¦þJ†[»Š§=íéL&S>÷¹ÏPiËlºÎßù¹¿ƒóž/Ýüå’–œÙ·¾ŸWÜø >ò±?]ÕçÃà˜ì›ò™Ï~š¯ý¦Í”Ã1™L¸ãŽ;¸êÊ'’S*lHaeGïùèG>̵×þO|â‰^æÃ¬¡–ºä°øü)%5��GÄx z�1®]Q|r‚$²§ÊZrV4uÅ|1¬’AÄpPäHcÁ’3EfE™tö ùØ„ìšKB•Õ†zÚд-Úú^¤Óv‚Õ†¾ïËæ^Ø:]×­6#•½/›G[ÕÔµ¤Š�,�L&)�*šµ•k}y[ʩб° Ô­s¤œ[ÎEªTXOiŒ"/År ¢Ë¢H�”¤.万S‹œAUcœ»ø`Ä �kFA©€3ÂĹ£J•Ø÷OQ’ޱ›Ä&ø4&vha"iàªgkLÖ6Xìœ_�Û8Æ—\�Yy—Ú¹:R‘íFôîíB_Ô‘„l°íÊ¿v¥ãJŠ·6x—XÎxwM{�éþCÌÅ6S¤ç:“°¯t‰8ˆÞ¯¾VY5(cˆ¥xÅXÎ Kë‘>Œ‘E=åL:¬®ÄkJebòX«ñÉÉ„‹g’�äoûÄt2-÷‘Á �TJCSï°ð…IP·51Df“5:×QYI"óYèÔM%>?VWD ˆ< ­ˆBv+Ö°ÚÀUÚ’t$¦ˆQFŒ¼Ë&B 䵘˜¦DSׄˆ®#Å@K &uËæ¼ã䙓Ø>âàyàþXÌwH]b¹³`mca˜_˜“kÅ�·ßIŒo#Ýæ~Ñ�ŸJ+¶¶¶ñ*=FüVÏÙ3§i×§_<�|¤²Ðe‡6†l„‘×/¶®X¤%Ê4ÄiÛ–5»Æ‰»N�­Ì=!–Ëžl3Ο£Ò–@bÞ/PŒI„àiêB¡ë+¹FƒVSˆ±–E·DWkš/¨ZQiKEÅZ½FS×ôyÀ‡Aü€"$­©ŒÅEOe Q•Áe‡›J‰“±tË%³é”a9ŠœuÑ•RLª ÖRŠ4UK_6|µ©©´ÅëÀZ;ã� KrSæo£h›«-=N!«Œ›v͇éC)Åt:%ÆH]×’ög ×_=wÝuwÞy'“Éäûþ¦ªv=Ðlò_¹4åÙJIX~Öd\p>t Ç.Ycc½¡ª”­ÙÜÙá®S÷ñ¼®gjk&ºæàlÊýßû‹¾#1£ÍÎac$“Â$*cI!J …ÏÔkâó5[߇ë—loïˆ/”Vx ’RâW“QbÌ„( �QIlM1¥Ì"ã†L ¾È·)Dti -{ÇtÖ”4A¼Ã(Xö.F\ŒTZ¼ô\�{ðžÊˆ_]J‰˜<Ñ–úI™UM”Ës7xw@Ë9ˆ¡¾±_HÖêº&çÌ0 }v©|occZkªª¦Éš®ß½çÇF]]×Ä,©>!{ÚICÎc4pôð!Îowt^ü›õ5¢sèªb˜Ï±õņڶøM圱J|Š\ßà}ÄÀ0‘ñ!±µ½ƒ5-Z+|ˆ{À©ÇöÖ)rˆdc‰I“‚Ãñ­q%ÒÜêÌ4Á$=4Á…¿ú!µÌ©S§˜omóS?õS;zL¸”:Uin»í6î?}ZæckVl][I¿ÿ>B�uvR5¼ío—ú×*\ðä$ç+^ö Þõ~¿¼3ä=ÀEŒ‘»ï¾›µõu¶w¶ÐF­Ž�=MŇâx°UÁ0t¼ý·~“[n¹…Õ�sé‘KPÚ°¹¹Åörλßý¼ÿ?þ1W÷ž<ÁÙ³g €$�V`U>ø}üõ_-ø£EV�ÔÙU]óæ7¿…/|ùK,ËúðúŸx=—9Â… ç¹ëÄÝh¥Ð ^ÿÚŸäcû¸0…‹ù¾÷ŽÞu(4¿úk¿Æoüÿ37¾âå¼ÿ½ïãꫯ^íëRÊlìßÀXƒVš®¿¡ø¢É~Áh�‘dçc»ò¬¤ ��‡íx z�œ’þiKV¢ÑѶrÊxÊòðj¥©ê ï%fØð('ñ™¹èus1;6#;¤°…2hcËÎ_¤eÓÙteºè:ŒŠtŠ�¥÷ÂàÑŠà¨âßRLî– 1©3Æ`´e2Y“â#�1¢å=Qd­Gh@ºÕ£¤Œb �oœ”ÐŒ“Q.@ŽÚ]²G+‰Á8q�@Gq R@a)PhÜrêe¢Ów¬”Z±•RÖ”I(ePÅ”Wþ®0sò¦ìú3I$º’¸K=²Šìêú«‚¸Hœ«a߯~Rèé»…ØæFWVê"&ìvtv¥_» ^öôy°< Xu•*à‘±0ÊÓ´Zmòs’´²nÑÓ/;úº£ëvp®çÐeW¢ë5ö¦Ï©\ì~6r ¥ë¡Efg’$!)0VRORÊÄøÐ,LþSŽV×Ԫƴ-˾ÃD)ÒÚZÌAµ…#Z+†n ™4ø™ÃgçDB¦9ÝdÚâüï–®£�N©l�µ†}û÷C¤Ò5�­Yô ) r¢­[bùl²JÄ,¬@ƒ¢®ZLmr�Æú¦mZ²Š Ñ1³3B ¬Wµtœ�¬ µÖÒ9‘¥œð!ÐÚ­ •58$µPMR™¤3õ´a{k›ºnèƒt>�«Ë‡'›L|Ô“†E¿$ëŠXibmÙÚÞb}"÷¶ÖB+ŸTS|çq6ãTBç@¶Š!9úØ£½°BLò¬¶ŠùÎ’J5 x¬ªèÓ@êŸÕÎ*|pdQ~JšHÊ�¢Çƒ!»$@ƒ£Ö‘ü•±²áN‘�I‹wI« U­ ÞQY‹5–Áõk ƒÃ¶5nð´MËb¹ÃÒu˜Æàü€1Vb9¡+I )2I”œµ¢ñÏYCßK'ÙGOMÍàꪒy­0ºªº"ê€OMß¹�¤”HÌ´#Ï0 ¬Mש¬°‡”5hJg´…aÞÿÿõØýµ�½ÉWZk‹Åʼó;ßù7Üpßþö·W?ß•nïšñŽsô^�°R Ã"çPŸT¦µpxVsÅ¥¸ä’ Êqâþ³ô¡ãÅ/{))DTRø®ãÎ[nÁí,±MÍ�£G‰+rÂÆ`²¥_n­šƒóø¨L�®k]z)É(ÎoíÐ-—L¦S‘x+a·q²†QY¦oñ…C6f缤zV’¡Bñ°RÔUS L3“É”œ)gæË¥ÈËZ›RÆh‘P圙Ôb~®µ°X¼÷„´0«¦W a@˜’¦x Žr¼a0Z‘³%^g9FšÊÒNDòè‚'—ô' ¸{8·yEF+Ð*SUÕžÔ¬Ý&Lݶ ô,]¦Í7 ´UCe4µUt.â\Æ …Â9OL˜Y«”»~ I :3¸ (cQÊR×ÞER6x"c¬&†"Wà inåÌ´™0iglmÏIª¡T`h](JâYÌD™ÕŠúQ°~ÿÀ‘óÅ6ߺóv~ægÞÊþ�ýPªÑªª8ýÀ|òcãô™ûå§¼‡¹+lh2´mËb±2.>ðÁÒ4 ƒëè—èmžÛ䵯~ _¼ù‹|ëÛw0úL‚ÜWMSsÛí·qíµOå3Ÿý4�mX¥à¢ö|ýÐ#›ÜXÍç>ÿ9¾ðå/1�¶²®9O×-A%6·Ï³yËFpë¯-Ñëÿõ-. 9ÓŸôdžò”§ðößz;ÖZ~ôù?Ê«ìÇ!ð½»î"x1VË›~šsœåü…óD%ÐØøM)Ó6_þâ—¹ã[ßâYÏ|&âðáÜ>}šK_BN‰\zèRÚ¶eÒ´L'"Õ.dÉDfüàØà‹ùBù1ìç1ãr=ŒF]7´MËd:¥�LÐ ²«º¥m§¤!Sd#ñ躋ÊħV…%ì²?dÒØý]’­´–9'š¶eÿ�L&ªªfOãçX´ü>xB��¡ï%¦Þ•.WÞ=†ºj˜ÍÖ„ö�Ç([OŒ2±åŠé±HܤKU˜<1I±X ’±{1êÂöÆ`¦4ÂFâ5!€MX�£˜½É{ލ¶È®Æ+.@Ñ� ™Õ¿É¤¤¤“ž$¾])Icâ!ïÜJº•Ö+pe$êHSÞ“ŒÄ§‡UºYÝN™­íCê½ÖâÕ¤Šsÿêܬ¨¬ìR¸WÝã –/Ȳx(½+¯SªÈ×Ô(“ÏS^GT1&¼sø¾cóÌ}¸Å&ÑÉvd2ŒÒ¹,¢Ea¯!ò99çH žè=Ù{’÷„®—�7�ürda!GI¯ $8ùÁ¯y£œ³ijÐrýû¡GƒÒÒ¹Αb`(ÆÀJêF|^”ƒÞ�n‡TºËƒ¸M¡Ÿ™”c1ŒÄ,þBÆüà ½'ºÈ´ž�¢øÉxVÌ»¡wä½ë@gB„(‘Ô}ßSÛŠÚVÂJ)÷RŒcš …Aè:1Íœ/øä€˜Ö¸$ ‹‹¡$â$tmÄÔ”Äb˜3„¸äAkÚ¦Á…�˜QGÖ××QJ’ÇiGRb¬œm Ë¡£ªˆ±•¦iÙÜYÅ”–TœZ×TuM"38‰\¤ žVËó©,D%×!DÙôeŠ ¿tΑcbXt’Ú¦÷TZåySd‚“Ô·¡xï`4ÚˆÜ.g‰„÷!0›Î˜¬MW ~A¼ ó§²vÅ´4F3_îˆ7Y¢SLË=ú™vc&‹¼³l–‡a@+‘Ú$"Ê(z/²>k­b•(äû”PY£µa¾\^Äpy¤ŽQ¾ »Qîâ³g9yò$wÞy'9çUŠÒƒ½ÜrÞ•íÉg\^CÉýj¬xëUå~‹!ÐæÌ“àдfg±Éw¾÷m:<×>ýéœ>u?ËsÛ¤ÅÀÙ“§8ÿÀ¬Ò˜ªa«_²½¹Ébg‹Û¿¸ý;|ó['8uê,÷Ý}’îÂ6q±$jØä0“ýëÜò$ýÎ•Ò ó}·Ä¹AØŸ~@•xôàý²'ùQÖ¥@"’Áè’’¤ˆiX¥ŽŽ’vJC$g¤É” ƒ%$RFYLc«À”n¢Hã庥H9 bÆ;ϼëX ÎËó—bÂ)”ÖZ¸Êõ6Ö`¬)M( (ºa wƒ4ª”ÂT¬&%ùÿ•ÑnFçˆ-µBÎÒ±†ï½Ì¯1`›šœÃRš+V[2Ðw[U̦¼ ,·çä”8wîËåçDz×ÇCa”ŠÜe[UhkYߨཀྵÑ:¡ \#þ|¥aS©Œ•à‡#ÇŽ\Æñc�#윧ö[ØåL†3˜pŽJvg#$Om…Mþ¨¥V 12™NØØØ�o+1Þý¾À;ßùNž:%¬td}¯ªŠ˜¥ÎA^cÌ*©í·~ûíœß!FOˆ�˜|™ï£ ÿCëtA]^ùòWð¾÷½�{ï»�}ûyó›~šoÞ~;MÓðå›o2¯|å+yîsŸËG?ñ¶ç[loo­Ö„”óùBØ×Æð{ÿþ÷h&-ÃÐsÝu×qÓM7 W²ÛÈÆÆËåR<ÌJżmÅè»ü O`{g›¬cÿ$ÈúÆ~ömìzrŒec“¥\üˆ†bFCzŒ¤išF:ý1a�e:™QUMyÙü�› ­•lŽ‚#¿¥äXTN蜥û–ba Q:Ÿ{:P �@*~ã¹dµ{î»àˆŒ”D¬ H&ÄŸƒ³+…Ëy`Z1+‘³Œ`™1 •¥¨2 ”Š(½ûw£Ù´ü£D€Ž P©”´Ê "9ËBVÕ&³ öï?„6cwx<ãbì­òêXÇ÷Ùë$Ò 1›0Ki%‘ôÈßKÔüx/¨=¯§ˆaOļ¢ÈUF0qô’èÜåö&„�9x鬎]íœÐDH�#JËg,ék ¢'Ç@vŽäað…¶þH È¡< •täb�‚¾nêªZùtø  «Î°6�á\/>îZQ·MIòCáÚ6¸Á—b1£ŒÐËcŠØÊ”gO:׃è†=ÖVEz)éw!´0dÒ¶�21I`Ž™º)Ь]cÒˆÏÐP€€åþ²µÅXËrš²NšÊVT¦¢©ÛTÙJ’ÇlEU PQ·5Ëå­ ƒs$�qÑáœÃOç:b ›©êbü€ÄЋ4ÊEÇ|XÐûžeß‘ ,‡…¤*Ee$^}ÒLð1 ìt;t®'äˆÏb’ª”°.­¶Xm‰A¢�Cñ7ÑVÒµTVÔº&FI.Ü sxa;„˜´-�[’´$Óétåß”b¢®*âø¾Ú`�ÅÚk­x5¹¡lôÄP-EdŸ0ÍZU¦¶õJ¦1²Šb23š|̉ºDh»â¿Pi³êN÷®dN¨šm4ÖŒ>iÛ¨x†ô}OR‘�EFkµ.À“ÂèZ¤Œ�’ñ`fÏ~õ«_e:�®6}Pزúïû‡€ "#H²&戉‘§?ñ*.ß8Ȭ±lη8ò„ÇóÌçý0[÷žçü‰3äÎÑmí ÉØV“ZèôÀ…n öM¸ê™Ï¤k§üO¿ón¾ë4ÿþƒÊRYî;ÝXŽJen¿õ8y’4xb?”HbÏP F{ï$1Š FüÎ"bάËy­B Ê\UÕŠé32UGö±sŽ¥¹0†Xki›–ª0ÔÆ1n÷Ö.ÖîÞ›+�²l Æõr¯a´* ÔøºãñÉg(¬®årÉ|>_±mÇÍUŒ"�ue4JÓX‹V£A!M/pÜjýžN§æ—ù$¦DÒŽO'.?zŒÃ‡/eõ™O£”âÇ_õjrÔ¤=^™hÅù ç9þ<—>Lrþ¢fðÃmìrÚSŸÇx.¹´ë¡2Jk®ºò*®<þDþà=€5–_þ…_âž÷ò•¯~…å²ã›ßø×_ÿ#¼úÇ^Í?ûÿ ón!ìlvÙ¡ û¢aèÉ9òñO|Œ/|ñó(à²ËŽrÇ·îŪ™É%—²ì–lïìy1µ/ªïÇŽÿÀÇÆ#f<&{�ªªýT´�Ê´€0d”R„˜È*‹ÿC©˜Ñ"'˜/0P£±m+Þ‹¼¦¤hEéþSQ5bZ8™Ì¨ªŠàœ€2…q²BÕ£P¥­­0FcÂ4 Ue–I™étŠ­D{ï£hÏs‘K‰$Ê �4ŒÙCk'‘“'9“UÅ'@6,)KwmŒ]`BŒMWc0b@#¦ÌjC—ARªR9×VŽÊ£–: ”-^"eйl M)d Ÿ§€3QŽ+Ž^;ß�S"Å@�”$æ^I÷2äœØ–z¢È‰Ísgw»‹*£ ã;mw^ýO¹šVZ¼�t¹VI  �$8L^±—„w ’>½bäÄÊàYiMÓ4d]¤f1ý€)þaFÅ$ .Ÿv½ˆbJrÎZ u•(CT e©í�ü¡É*‚Ít]W€C6™Îuä”hÌ„J{‘{¥ÄF³��ŸËõÏ"|OL‘5;ÃOï{B T¹ì/k¢KL¦ÜÒc¬¥¶ ���-Ì&3†��œ.zHº†"©óèN>]ßÊ ¢€ IDAT£mÙ4ÅHïzï`€¦jimK®2�wgIí‚–1KB wm!92I´ìÅó 2ÄLcŒÒT•%$/ϳ¶ŒÕ’±bpÑÊ’2"·òkjS³è;™£|­ñÁ¡ŒžkI}–檣0X| 4¶¦wޤE>SÄdI¼SÚÐV­°Ò@ b0|Äš£�1¸2Š”g”¨d�PIˆ9]£ ¾3ôâm’�øø�&„ÂnrÌÃ’V7øä™¢�Ñžà•mâ€B”k§Pø0°1ÙG ²–äÑJ˜N³ÊR› =>zpÜÔUÃ0ô†ð��Å&  FZRâ€�ák¿**uyæß Ò£ÃhœÇFŸ¶h¸üòË9]<@öv¨÷z´�ÿÞëãcV²ÚQZ[W†õ„§?ñ*–g`1©ñVsùñk¸ý–ïq÷¾Ê“Ž_ÁÎæ6k³ ¶m飿‚V½â \²±Á¾#—Q×-÷oï êo4wÞsŽ“;xÁóžÁåG/%»Ä='¾G?_¢c`q¡k¨Ö&$«QÖ`ë ¿ô "XE&P5b€œU IPоïì®kŒ6XeѦ¢w£©¸“ôÓW÷QJ™Ê´‚ün££°|c”g’fX-À†sÂÆÙ؆W˜‡À qέ$wJIÒ˜˜D‹¯aðÂä•TÅXÀñ\§„¼s˜,~�•Vèbðœs&1ïcÛë¶Â6�ø ðµ¶•x•BikgINšºžà¼—ka˜Þ{�ÇžRB…H MiRiyV} d%a#+¶ó¸î*ÄŸ/%v¶ÎðÂg^CoòÏãw¨CŽœç ?þ"®½&ò©/ÝÊV2d•Š�Í£tã¨àüÖ\Pn}}�¶myãß( ¿1¨œùö·¿%š)Ѷä)JómdOkÍM7ÝÄb±XÉ÷ΧNŸäª«ŸÈ{Þû^þåû/9qân½õb*óCˆ(eøø'>ÎeG�qöÂyÈš‡‹ôëÿËx(ûíJ\%ø›o} Ÿúì§pÎñêWý8O}ÊSùµö_ó†×½ž{¾wW?éIüçÿÙ/òë¿ñ,»î"�pÅ-Œ=çmÛ‚Vü›ßüMþ··½�#o~óOóüîïð´g\GÃàyܱÇñÅ/|‘ÓgNsðꃤ%¢<ó!6ö­S×vå�úØxø�Ç@£¡ 5ZØ7-ÖZ¡nŠÁMÓ0i'ÅÄËÍ|Æû€V†I;eÒNÙ·¾ŸétÊt¶Æd¶.,�BÁÏZ~wÿþ4ím5!lé² }_ôà‰žÍÖ˜L&´“ ëûö3-q°£ÌØz +¬#éKøAÙT`È($ý)‹LK+éjîíJôªFg„m“R‘‹•ÎÜJÖ”V>8{-B#—î|™4¹[ƒc`õ:#í\@©HÎð(F›2/–î«Ê¢õÏj4dÈE^•ȺDekŠÂP`Õ¬Œ^=˜F)yM2ÚÔÔõ”��Cì?xÌHVåzªÕzÅúÙÃ�(锌t¤ÝèúÑì[hõ»»2aR¬^LmSâ¹�sÆ`ŠÑ°H‹TNÀ$È!ЧI¹/SÊ  1å* Î(R)VI¹€?ò±êÙØ�§*ÑÆ9'‚"©j[¡B^I¥f³5@rdÑ/V ‘ „‚¾Ö®1«Z*£é]GÊb¢6õª‹�t®'#&¤“z*I.ZÑÔµC ´uCmå󨛆ÊX´’d²Z·E"˜Jæ˜P›] ô¾_™¶OÌ �ÔÊkbÑ/ñÞთnwaëYkÑYaŠÔ3êD²Ð=ñѪm‹Q†è#;CS¤P)S×2¯UZ€¯ˆ€Î]^WÀ—Y3“k¦+bK©Ì¼[ÐGVßZ+@HÛÔ²Ÿ5´<_uUÓÚ•aðƒÈC–¤«º©Yr"«È™mÝH‡Ü;|ô"©å(\d¥™4SöÍÖVßÑãBO3iPY‘H ÑQU5VU€lè<ç=Óv&ÆËˆ\Š—PWâ- x—eFÆ 1i£k[£�¡m[aJæ£ žœa6Y£©*Œ’u"z'‰6åú¬Hj¬&k°ºFYÔ£„ 02QÆT›qc~ìØ1`Dx°Taô¬ñÞ¯Š¦i8pàW^yœg=ë™ÜpÃõüð?—˯x<ûÖfÔÚ`cäÐÚ[}àš§=›è+>õáÏ1iÖXÛØÏd}�làìÖ6“ƒG¸üi×Q]r)öÀ!|³�ž¬Ó-{”\^WüÚÏý ®;v9ûUƒßé¹ïäI†®GE1r®”fX.é»NØ,£ŒÕÊFbYRëвî†=ë�Rj嵣˼'à…]±|VŒÖ Kåï½—:cdŽfËÆi^•ë:8°k¼<~=2‡F9ÖÈÚû³½Þx|{늪ªÐå=m ‰È¹È÷°•šÚRW†º¶´M…5òÖʳ8 š¬šz÷½J‘ác _v ]�æâ¸v”¼F]׫ãëÄñuÛICôžÙtBŽ�ªü¼.`Ôèñ·w„œXú�@ff-G¦5Ÿü³Ï°¶Ê%GŽ‘t…›\Ê>þÖf±ß¤¡aH]?òå�ÙPFsÿéû™N'¬­ÍP8@Ó”@çI!‚¤åæœWÆÏRo–†faоímo»ˆU¹WösþÂy¾”oÝyï{ÿûø{?÷óXÔŠÑ‘’�|ëŽ;˜®­1 ~®ò` ù‘2êàÏXcWUÃÿŽ=ÆMrâ o|üÐyà�3üÐ5×°\.øÅ_üEÞùÎwró×¾,µÒ�³©¢dH)‰Q|SqóÍ_æë_ÿ:ZköïßÏúl�ûï;YîÏeÇŽ¢­âþÓ§‰9­|EcñtmªšLæÀÁ„à~À™<6Žã‘¿«z�X0™NqÑIìq „ÑYLÝ}ôØh‹LSâ–‡A€‹&7¸èñi “™¶S¶ý6Ê*¢÷蔩š |‰4U�BÑ´59 ¨£ XИ†­¼-,èr…‹¨„­\=¾ÚT´M+òK£…iäM[­äS™L¥… 9›M……ÅCkðý0P75ÖT2§z°UE𣯅'Pîñ€Q†¡˜±cʼ“ñÑS)‘Þ.‡Â–ÊŠ¶ž`Šqª0"=�mðQ|Ðäó— ~rÊôÝPÌe¡Ò†¦ªñ*0,=ë“5úaPÈÔÃÁ°ÀU�|“÷4º®css“c—“š=cS.ïý½e±�À‘Ù^ìùõ¶·½�ï~÷»L§Ó"ƒÖÍ‹ù‚íí-ÖÖfüѽ‡ºúÉü“òOø_ÿÍÿÂù­M(ÒÜÌ— ©ÁT¡{óÐK©Cԉ׼ú5¼ãï iZ~õÿcNÜw‚ÿðÞ÷ðŒ§?ƒ}<óYÏâϾð±÷æñ–Vå�ïw­õ{8U§Šª‚b¨*J@d ¨Ñˆ¢õƒÆ[…Øm¼QÃUÓÉ�WmÑÔ$&hZM'Í(i£I+¢ ê§“5 ŠT¢ÈP8 ”RT�ªsÎÞûÖzîÏz߽ϡŠ* Sö�ÏæÔ9{x‡½Æßó{~Ï—ù»/\£Õ3£²ÉzXc EQ�eˆðÁ~�ß¿üýŒF#ûØÇò‰O|‚W¿úÕ˜]3C¯Ûç‡?üa«°ôÁcãœ" s{9æ˜cW¾Ã#Sè@³ptÖâ¢wAI… ZR¸Y�7©b!�Ù=³Ö"Æ’&! AÓ•ÒN®¾+"šÒä›$Z^Ú«k¨Ëø™êu‘eêA|À&VSªB ŠU_œµäyL‚MDɪ¨6°‹«¦JXCÞ,©T#ôÎ%­͸²TÀÚ¤­ZåcjR¤+ôsœ’2Ö6þ:ÑkÀÛúý´41í¢'H ÑœyÒŒÓZ"éæãq*%·Línª–MÈO%¦�‰z’4Ê =¾€Ñ°èeamÒ.d“$k¿Sk­.–ÓœþÌ uQ0 "ñZBl|¾¡=cŒ¦øÅHdãg´Åòãÿ˜M›5íTƒ„KÕÞS<8På]ÎcŽ4›7mâ#ýc~å¯bë–cùoïx;!{êc©|ÍmÛoãÿóCÔÑd}hÆ õ K’„k¯½–þçkyÉKÎcÆ yä‘Üzë­wÜq„#?‚Ûo¿�ùùyÖ¬žmçq羪#?üðý{¥öi ØÃ“)<–€¯*LL%²ÉØ8±Ž ô±‡€N išjåë°1ÿ=I¢‰lU"FÚrÏMyu‰)@RW Ø;7G9R–£‘Všh¼u‚’NN·ß�f¾ZŽ0IRúý¬Kb´OK¿ã"3–SkJXh¥¬M³´�á(qÓš”(cÄšè½ÕJ–‰J[º9ÕûS¾Œç¶£F’�"ÆjÙiãl›¶–È«%Ãbâ¿Ua$‚h¾ŽùÿÑT™qœR$ ¨×�ª�|¼fiÕ5 IgmÒ¾›à\Šuiôï ­i²F)õ�Aè¤,´UÿÄô°¦½ª�L{¯Ç”ñ >™^fâÂZÜJÄ9cIï÷¸||–w(ªiŽëÌ@š“dpØ„$Í b”Ü3ÄûmA7߯ÙxR N¥Ë,Mg[)˜¼&ÞhE/_ò,£�èuº8ãÚ¨yž«—K“¶“%)¦R“’š”ܤtlÆLÚ£ŸöÑœ=MÔ ×™ƒh¥Œ²&O:¸$!ˆ`búTË…çi‡Q¡ªžÌ&H€Ä:¬h©<ÉImJ–føÚGŸ‹O’¤ôò²$Ç ²õ,MI¢ÚnT•`L$øÀ&IŒXY† ±’¡�Ø”Üdt²™K4Ý+ÔˆiÔ�Ú†³4%É2%ÃCMYiõ¯Úx-‡ì}M´¼ijUUe£: 1‚mû�Q…”5J UuEY—zo¢êÒb•Ãv#'"„º¦ßí³*ëÑs]ºINns\Œ·åg]k¬�¦¥/©B…G”ðªKBTtÚHÜz4½Ê¦Z½K”Üî÷g¨F¥*æŒ*�ª ê�NÒÁY%­0“èµ[çbõC­  ê@’ä Š‚Ä&­ ¨“æäiNždš"ã+Ÿ­%ÏÔs.¡( ‚‹Å€:¨lJˆg™ª«B=6ÿ£ÕŸbûžì+“×ÔŒí“ÄÃé§ŸÎñÇOQÜrË-lß¾�ïÿûìØ±ƒápئD%‰ Íû›±¾!&�ÿ«J#´E0”&ƒ|×ëÛ\û_âè#Ždõª5.cÍQÇÐ]8¬ZE�夽¬Kq"$¾æ[_ÿ2߸öغa=ý$aÏ®»UÍVÖì\qÛνüÞß|–·üÑ_ð©oÝÊ—~2ÏÍó5?(»lŸÅî:F¶‡·JoÁf1Ø£‰¼ê:�$Yô"´Ѭ>xÁà§/5iY@$Äbêzœ£�µ¸hðܼ¦IãÂŒ+±5igËSÃÆf²ÒšìN¦˜5dNc¶ ªÔ›l³!„6�g’ü)Š‚ª,ÛÒïEQ´fË"Ú?šóîv»-‰n£Is]×,,,´×Ôlîš×4*°†Xš¬4JP7�ªªq6¦Š–5£‘z�xð^–Œgzý%Þ×µ°ga‘ï|÷V.ÿÝ�pæ™Ï¢¬gù³�ý#Ÿ¿v Ãïaq8Àå9 –Üj¿_éý{_°©süásË­7cŒpòI'ñÝï�ËÿÇûð¡BB½ô3–ý„¥û«f¼Éó”�üéG0N÷~¿ø‹/dçÎ�üðwP� ¶³ ìÞ}·’L!´c—(F#ºÝý+uWbÿ^é˜@cLv(çb‰i4º¹Ò ¸ÄÄû–,ø–{Yk&tÇA…É÷4Óq”´iݲµZOSžÚÇŽq; !�ä«èÍAgf-°�D–K0‰ÞK—i¤£ŸB´¬ŽßlšF9—¦õ4ïɾq(cyÿ>`‰ª9„ÊkU&õ Hb:”zSHL¿,ãF”ͳBÐ ¼Jö£édQ­å¬¥–Ж „Q5«ÒhUêÕHÛt€Ô¥Xô3¬R—±XôØñç§­´Utì²PÖjZ{SüÐó !·š®%¢ùÐ(\‚ˆ–·7ØÖG(MòX­*n䬰{qNÉ`›`�eX¨yv?ïcqšöjÔ£ c  ©(Æa�‹ž;ÒžSE°ß둸„™|†º í†m±Z¤ò•Vê êƒâ²„…Ñ"úÀ:Cåµ’÷ш]„a9j7ö!xʪ u&˜–„ð¢^'í¨ÿC¨"i¯•CÊè7¤Æ�ºqp.#:¾‹úíäN½{Œ5ñdVÉ»†ÐívzÆ}LÕ¡mkeXŽ”´³ZŽÞûXÙÐ4ÕBT~™ÛŒÕ�ÕôÓ>Nœ¦&>šs»XR>Os‚t’ŒÌe+¾7DBC*Xk¹ë®»pÎ1ÛhþdE¬K|^îåxÆ4^\ =+¬Í,ÇsŸ½êã¼ã¿½™rT°iëqý˜Çrä §²öˆ-¬[¿™Õ«7033ËúU³„Áˆïç;ô�pâæ£!”®FÊ!»wïâGƒ‚}æ \zåßò•[¾KÕíbmBjÀO0ºa�º&X‡·µu,,X\¨÷c&¦;"Z  ®ˆCBŠ!'‡¯t~‡í5Žç¦¥KØà!ª&’DÉò,ËâM8Íœ×x5÷ÕZ×VÃ*K-±Ýï÷éõzKRnšŠl�WPsN“ŸÝ4Íߌ1mÏÉ×5Ÿ×¬�ê˜Þ1ÓŸQ“êHòÌÏÏ·ç¬D_µä~Lª}ʲlÛYSY¬UŸ‰Á×�½{°6!Ë:$.Åš„¢PÒ¶Qô6k7kˆ¾‹ ÿrý×±yÆ¿þh7_½åN>ýÅë¨Ü*¶ï¾øµ›ØxÌa|æê«y'%Á¼Yñý{Ÿ°†µkcía‡ékeü°˜6˜»wï^}y,÷®íC‰¸ùùy~çw~« NLªÑ'ÏÅ8«jÁÝ©�‘$áÆ»‘«>óžøÄ3¹ð5ÿ…~§GP”·n¿�BT�Ã>óˆ¦xÀÐôÛ“O:™={öròI§ð䳞ÌW¯»ž¿ÿâ5<‡¶ž¢(ùÝË�Ýs»ö9þ˲Ÿc(É>�Zõèwn¾™ë¯»ž,MpÖòìg?›Ý»wó£;wpÄÆ�XkÙ¹sg´þ0уSp6%I2²TS’÷…•Ö¿ ˜@‡š fÃúÃ5M(.dB¡1îk<òL£¾Ä´—X‚xÊrˆøŠ²,¨j] Ðnü5àC  ¾%$êXR½ªT±p`�~�îÌ Ý^—Ø–XHÓX¥B¼¦ADŽR726³¬Å8ËGå‹K”à1 ârÇb‹GZ…Š‰ç¬¥Ëµô»^C++8׆XZ¬nv&U2A„И(£)±B‘1zª.Ê¿M$stñ7@‘ðiÒÌB£:”€’�RÈhÅc´:¾Ž†Ú´J#L I-IªJŒ { öRW%Õ¨hý8’$�%»—NÁÇJ_F}IlKð�¼M‹,–’IMšž0~¿ˆnœÑôB]t4¤¡Þ„ÎÌzÒÞjÊÊǪ41mÉ�=…\£Ä2´ÊgÇd�Á@P/ë Gl8lɳ’ÐöïcÖ"Ák”¸Vß›ŠE¥n~R—¶’YÚQc#dI«jà›X-%ï4�+„@'ë‚0ª´d¸5†ÏÐ j_áÍù.ÊRÓ¹bKšôÎà)ª›8œµô²®*UB¥éV±ºNã�‘§9.n°Lp¤F i—ÄJ9†˜FY#D h„;�UË�v.a ¼ñÑ ª:šÇÇÔÒ$MiŸïDuJ“ÂXTQ½¢õ—i\„Ä«¢­Qî¹XËb±¦)­ª©Ä©™±÷žÌeô²>½¼K–d:fÖ>¦X%”eÐêjiŠ5ªØÈ³.Ý\+½ÔUESi›>¦Qó‚�8‡ –™þ eU0-RKM-ê�TÖ…ú8E¯,‰ª¥¢Ö*‡y7GDý=4¥ Ä��£!¶N IDATˆä·Ó� A˺l�ÿELT–ªaµTaa]ìÆa5 ô¥¶9£äܨ,U#ý{ª¾Q“¥¶µ"¡�¥9uU3»®·âû÷æÍ›ïá777Çš5Z”¡-Ä ãÔ�æµ y4™ò1I,Œ•£V ä�úÖ ùá~Àÿ¾ú3¶épž÷Ë/渧>‘£{*3›�&Ÿ]M?í²>ÍÞu'ß»ù[„…=»n=û}L9`aïnö.,0oRþaÛíü¿¿ûQ¾~Ç’ Gc“ÛÁ‹ÃàD�ªÒ[£æÐUEŠzSeYޱ µI r5µñ”xBbqy“g�&$y†ø@š¤ˆWå¡¡ÆÚÆÄ9Á{�SE †¤UMˆxʺ@L@|Eê x-þ‚B°:×Fãè$ϰ.gDèug@,eá +ŠZ¨�ÅP’'†ÌZºÎ‘D%­ª›5eƒÍ,&³˜ÔR;ðÎQaèÁXÊZã(êÀ †ÅBÛaa±æ'wíb÷î½ìÝ»@â2:y_•²1Pt�§�Ìl*�?l–"ÊÚœ¡"P#Œê�¨)¨™/JvFì]©G‚¥ÆÚ6˜$ �3}Hÿø/ßã7.º¬áÿû‹Tv†�g¸°‹£V/òê_9Ÿ¯ó{dÒ¥‹Æ»µâû÷rC^ÁˆeË–-­gg4dLè6ê00t:Ò4o?c8ðñÿõq¾u“–í.#á¸Íç,W†„¿ùôßòÙ«¯æq§>Žÿï7Þ†µë@`ïÞ½ìÝ»w©êuŠI’�¦)kg×ò+¿ü µe ç<óìܵ“?ÿ‹?%H�¯=ý™—¿ÿ÷عóÇÔu5‘%q0·³áp¨Êh_ó†7½‘²®1V+…m>v ;vì`vv I’q×Ý»bÕE];b4`$1Ëaݺu÷¡¨wî)¸åÇ»ùç¹–oo'¾;‹ ®c¿ÐùÊ mÍæ{N]Ò^KA¼W…­¯©FÖA·»ŠÑ¨d4*HY¢Fp1-cI²ë„@XŠidÆÅ*�:&„@[X@_^}„°VƒQFÕsÆh%B%©!´sœúÝ8·TI+Hœö= ‰ÍiÒ¹ÇÊX ÕAÚþ[·ik�JH�˜~Ö|¿e=îJº«"RSºêv½1VèEϽH°'Î!FÍÖk¯°“‰”p£ãd B AÇûÄE#iMÉóqÍà½öù4‹}3K¨jÇÛß~9ïyûkùÌÕ_`Û¿ÝŒøsêV^ôÿ#ï¼ä½tfcP½^M-5G�ú¸ß¿‹¢¸GŠL]×}ÌÑeW³´ëL{[vß½“¹¹9¡×ï“dš&Ûøz~øŠÓëõA(ŠÑ„½Á�¡©aÿäÇ9|ýNüãxç;ßɽ‚¾yý«—¦x@Ðn!Ï|æ3Ù°nUUR”ùèìܵ³ëo½õí7Ö`‚�ãËÁ+µš9¡®ëÖ8ú¦›¾Íß_s /yñK¢XØ~ûvN{üéÌḬ̀w~¯£?©ÄÀº³–ª®öÙ^&ÓYWRÿ^é˜@CLJƒ'#{gŸ}×\ó9ŒQoŸ¢aÑ a§ÓQeZB<‰iTÆqQÖøì43ê"¯9õu]µ)U]PEÙ ¢dA¯×#KR²¼C°6¦EˆF£”"šÇ…+bž±ýn< &žS…*MR­žá¬‹Ñ-%mŒk¼kB›¢äE+ˆÙÄb�‰Åš–9öA‰£¨‰Ókn+‚%1§?' ’G#1mN K],K%ú6FGaƒx%;$ê{E£ìµ¯q&�ÄV$ÉŒ‡ ©lzdTkà!x’L7Ùj®*º F°ÀW£a4›4ª¢P’E7]½^§•Ë7÷h•czÏÇÄ�¶�ñBÔ9«\L\4yè&^ï˜é×6x:Ýœ¬»Šµ7ᒠפ×ÕZxÛ9£rCc ¡ÖR×1E+chÉ{c ^|K6Y”zÆÏ>©í“Ì¡8Ùì¯ÿÌ9§ò�/|‡ª®Àª™¶š£jZÂpqÈêÞ*B%˜„ø½ Á+ù(1â“Ø„4ÍE›’奦öÝ,Š2nâ³ «ö¥1M%± Ö¨)tæRBª&ïó‹ótVå¸$¡ö%ƒ¡z}UUE–åd.o£é ‚x•;K¨Tedœ%OsUïx!O;”UÝ*S|Ð1ÇÆÿÒ4k7}¹Ë1ÔÍKUÓK{x¿Ó>4µKDÖH#¹«~4±�×5¾ôškLô_ÐÅN–vb…%ÒFµ–Ú�ÂæFtI’:öæI2%A«è ”%9UíÕ—((�YWã di’±X …öË<ͨkOb”ÔÑ>[\hý"¼xèæ]ʲd4’wr­ª…¡*KªètMKRêrD7ïÓ_³–År� Zå«{¨¸�<˵Du£t–ÑhÔ¦aJ-H¯�€kHykȳœnÞ%µ)£Ñc´¬wYíÆ¶›wiLî½h0_{²B|iÒÈ!žp´‘F¹6’ç¹ì‹D•oFU—øÚ“$.úÉ’ï" êF©u�L“šn©¼ŽAª®ÖÃױꙵ1MÓX‚T:ÿ™¨°CH\Ön ÆcŽÂ{Ox“ 0-óœ·óD³&‰õ.4дŒ\l¾3c̘€JsÀĪ®º–hÎ¥®kŒ�5IÚÅe)o¾ä¶v†Ów¹³|ýæí¼ó·ÿ�ùÐ%u9¸IZRáxÂ9Ï]ñý{¹9®1†-[�åècŽ&‰^˜ÍÕjÓPû‘ÇÅÆcŽŒ&ü9G~x\k eUò;¿ó;šòƪ¡åÀöyžM<Õ(1j1l=öX¬sœû‚sÙ¾ý6ùð9SÜ¿˜ló[¶l¥“fºÖ(KŽ;ñx­X:¡î?1 ~ æxË¿ãµkÖ²ñ¨�”eÉÚukY»n ³³«yù+~™ÅÅE6¾á#�`öÝgÇûÊC¿?’0%€Ƙ̧´Öòs?w6gžñ$n¼ñ›ZÞ3Ë©*e^û}ÍËt1•¦ÉQâq6� |�ØE¼nZª"."´¢@0ŽÁ`¨¾?u…1–,ïÐïÏÐïu›ÙZ�žF&¬‹-ṏƃÑÓ%U�³ ½ncD5ÁBKHkÈÓ ›XÍჵ‘±nb#XÔ#@=c,ITø¨r§!$“8‚X-'nlë™âCÀ¸h.m\P›²óŒ¯‘Ðn$}%æµd¶1+‚84jnlK'öv£ËÛUV XU)iyw 5"�X’X�C7ÒªÒS�´”­k’¥^="ÈóŒáp'‘±§I“¶ƒýËÐx4 ̦í5¯o6'ºÁͲ›¦„¬Ó§7»ŽÙ5,yJ”*�R�“Kµ×ų÷ukú‚×HríIÓFiO>ñx~îÉg.ñ’Z Ëòþ}ÆÙ§ðÅÓ¿ÆM߸]S‰šTªHmJåjMs²ΦŒê�DS�:®Ã()TÚïK:µV°3X›�E3gë {ö,pÌaÇ07œÃa™éô@´òU?ï3Z‘Úè&+Z=«ßé#Ũ »ªK’jUc"\S“Xõ’HmNH\ʞѫJ$#q#FÍA“„²±ff-‹Å<©KÉLŠ �ØUy¿Ï°2ò# –NÖQk-ñtcú•Ô�Ä¦Ì¤ŽŽí22#êÚcÄ’¹ŒJÔ,Õ™„^ÚeÏ`†©Uóì!£ºÀר"ŸNÒa8ht=¦3Žª‚,Êô‹P‘»L›¹%Ïë‚$ëiõ³,ž—K¯>fø@'ïiºœ¨Q’il-žÜåà!X�%%°Nûy–d¤&e¡\g(ËŠNÚ�PÇS]èw3MUÒ…Më�à©Ï~îŠïßMÚUë9ÌÌôüA«Û·¯JO„§<å)÷ËùUâÍ1�:êÈ6È í+¦x°a¢$L6m9æA=n7ípÂêãü†ý4’¦øÐJëß�L  CÍ„Ák^Çyݤ6ÅÇ|à<úIçH¬%Ë2�°cT½‰öèD_Q×:É«»»àR>0,RU­êõfHóÝn�ÄéóbÀ$.F°L$’Œ’±,½±êm£¤ ÔµžŸBê:´RÆ,o¢Z Ñ$Ô%ˆ’4k• M:Xí£ ­³ñœTµc­*Ÿ‚1Qò"áá[âE#.1�#š7£™E(µB--ÓîG܉Ê$Æ‹Aƒ‹4ISHˆÊ% l;É6?ßäÅŠeÞ{«C‚ú )ÁSG=—’z>”$iBjBðX�ªR’i2"Ô�=�ަƒ�åòQAÕÔ“i,‰Ü6ŸÓ,dÇ—¸(œªt²¼KÚ�aÝÆ-جƒcƒM�Gü˜€òlP2RÓÝÀ§’gÐJÎBM’¤x_óÚW¼,zÀ¬\©rÓ¿_ú†Ÿç/ÿC:yN‰~wE9R¯–¼«‹÷ ¹Üƒr‘¼›SI…O]Vô×öz�ƒÁ€@P6QE‹¯…ÔeeÉ b“dLôa(CIé ŒYEb¼T”õheÆá¬SÂSí @`X•UAÞÉ©Å㲄áhH(Æ›Žª®èt;š¢*º‰Jc:ÙÜ`Ž<Ï´ô±±JFÈÒ”bT¶%ͳ,aTh+–NÚcTíŽ-ýnŸ�{w±P/àƒÐMòñ&ÚÄ’4aTt²<¦žRž^Ú£ª•H— Ê�NF¨kºy±zX“¦‘¨,:Õûè\Jšê¦©¬ L¡cbY•$6Ã!ï¤äIN¨·]0ÏÍͱ°°ÐnÒ—c2ܤ{M¦……¨¢jT*ú«Á°0Xä_þå_8¢ŸsîsžM·×cïˆE_°XØî ?˜›gõšY²n‡|õú½U“v¨{]Ò,ƒk%1²,£Óé‘ç�hΜŒ‰_3®Z`�Câ&M+ê0ö˜1 éÐÉ;1}+.Þl‚s= £ÄØ«¢ÄÙ¢¡¡e,�ì5w_š 1} `L¢šŸx¯Ô÷YË‘ûºj½Bô~êsêW£åª›èÆRÁX�‰U>Û|>x¬IbÊ[€HÞ´)õË<�BhnESêzb�ÓÄ$Îjê†uêg ¤P}z´*‡³F«�5iW«:5DŽez½#½ž£,+UBD5�ª›ìÄyê¢Zï!QÅ5¾îféœÓT;«©#8HÒ”¼7ÃaG‹Ig¨jA‚.6}ñ•|�x|c-‰ÉÁGŸ�:*3lÛ^�Ѳ·ÿý7.â¤G¿dQ=y;T±¿þ½õä£yÝ{^Ìý·¿Qe¶-ã]W�~·ÇBUÐM»¬ê®Â‡×TfKl4)vQÁ'yG7/Yª•–’4!8¯rÒŒ¢E¿¯ŠŽíçžÎå¿ÿ!þÇûÞË·¿ý-šrÅÆ+3mjò2ƒWM§ÓÁûºÍ÷µ§®ªX&°C–uéä¬U? JtJðxK—«÷mz‘�5åÓ_­ôäÒ BK’„Ðx鵎 D«]9› (ÁÔø ¹˜ƒ¤DP,�*‚¨Žsñ©ÆH,ymc«ÌÒmC4¥ŒDUQò&¨SÉ¢q‰rU¦èâ'Dy¸oQ1õÂX‹‹šÄŸÒœíxÁ¥j-ƒx½µÍýSbÍhe—DE•E¤n•;‡­ßH1Zäî»~ˆ±¢§ñ®¨‰sôcPΈ<Ïa4)$ª�ÆD`K�ÅïF„% yçÔ€Î&ZR¼¹Þ,ï²jí‘ä½Ã¨¼Ã¡öªæ!N2ñÙ� ¬QzÕu?{ljŒáÔ�ç5¿|>§<æÑmta_&¨+“×væ9§²æðÕ\yùgùÑ·ï¦( °—˜¶H]GâÇBj’èy#, µ,{é J_ÂH+Á‡FÍ5Œö±o‡PGù�ªÛ’$eqa‘™U}ŠA©›*£Õ�,Zá*Ïsõ$qÖRú’™©u¸ÄakË . T%gè¤9ó‹ øàCf{k¨C�³šÒP�R%\­aX éõºJV-£žuºà+¬st»]U!"�B.9�UævÏ‘w» 懺± 5�ªbЋªŠªDPò[¬ÑtL1t{]F{†šBÆ7Š>UáIP’&ëfz]Y�º˜§ÛíPŒæ¨bJ\šfŒæ‡Ôhå;¬š™Ñ•².(«šN–i5¶Ê“XGw¦GUÕXeY` ô:=D„Åá¢Þ/_S‰Þ;g ÑÛêF܇ZU!h:eš‘¤šÞ¼ªoò<t¬I\J'Ï1ÖàMgE”n·GY”š®ŠQ3ÿ8æ$i UÉ`¨e„ÕÀ[âøm•؈ãL<��à=ÇŸ¾‰—¿éwê¦G\ÿ>÷ÜsùÌg>Ã¥—^ÊîݻٶmÛ~ß×ÌÉqÀ%†º.ñä�”Õ½G¬_Ï£¶Ëc}›7mæ„­›Y;Û¥®J &säYF‚Å[KÚéPX‡ËsÄ8L–á TbY–øº$ÍrFE‰Ǩ®c墿<ƒ-0ËÏ=Õy[šm­piŒ¡–:ª˜4Ð"Q9Zß^£ÎC´ª]ƒÃš±!ûd BÂRC[_kŠtsß$E]‘¦ŽÑ°TcøÄ±yÓ&B1Q”#ʲ&Ë,uÁSIEߦ乖NE¬B€�§ùŽÕOSN~’(hÒµ&1™>:߇CzyGU|“ °¨ÀõÞ“¦)Ãá0úö$mÛ˜,ßÞ¼¯QS5ÇnÎ hƒ?M)k-iÖYBd)©¯÷ØÚñ±:�‹‹‹z\ïqVÕ/�{Üãyïïþ.�zÔ �¸þ]×5óóó`¹¯j )¦8P–%EQ`­}DôJ³u êo_Ï›‰¿ßÛÏåÿ¾·‡�øÙ<:_|ñ+ïõTp#h)0�R™XN\Ë«K\°4æ´ê%„ø(Zj 5'šVCXÙ¨VH\¬ ĸ«h¥,‚F�ˆi�w~S†±‘q·L°80N•MVýNˆª$%WZ!-h[C0aèÏôuA1Dß!Ûþi#Ñ?)¦²i8iá"&~��ê'~Ê|é½µãœqç,IbqiB’¨J)É2f×ÎìºÍT!ÅQ³YK’Š–A ,+[)JÐ%I‚Uù‰q¾a?ó¸Çòò¿�ÿç—ÏçˆÃ7Ä×Ü3·x%Dî­¯Ý°Š§žûx6>j=ÆB1¬.Œ´­Y5Ê®BIâRBTÜk Æ·¬UõP¹3Tÿ IDAT«JÕµ§Ûëã 5O.¥Â&j6®%äK’ÔA2—h÷$cX�L€NšáÅ㥦ªKfº« ÌöW3Œ«Õ§úÝê²¢“w)ëŠÚ×x d¹V2ËÓŒùÑ^\æ>ÐÍ;JB'96@·×U“e›Fc«ª&1mÛ ±L±3Ž¢Œ–i1ÝpTŽ �ùá<©É°¢ª”Q1BŒPT£¶l{bA‚¦3Õ†^ÞeP 4½¶Ö4ÙA1 O2‚h%¢*¦—~"iìƒ*öR—‘Ú”<Á2›h3˜@åk�æK�±–ÜfñŒ¼æÓ#�&)yžá+�—@pžÄ$Ñû­Â8£Æ AH“D}?T“ɨ‚ÑqÅðâé§U™Àâp‘4ɱÎ8‚×w–u©D�uäY‡²*pq³hTR“§9ÃÑ—8‚÷ÌtfGdÝ<¦7¤]Ê`8 ×éSûšÃŽZÅcÎ8–¾ú™œÿúç²nãšGlÿÞ¸q#/~ñ‹Ùºu+eY²°°ÀÂÂÂ’÷N¾ùýh$yž³eËfžô¤Ÿá¬'�ÉI'=†#ÖÆh°Hž¥¬šYÅüÞ=ÜñƒïsôQG°zÕ*²4Ç[�{kï)|MÕ¨1j#�8lÚÅ9Ë¿ðE~xç]˜°Æ�˜Àª™>óƒh–…ÎO°4Í  NL¦­-_Öíûo¶%FD&Ÿß‹†�ƒ%nÙçéß“$ÓÔv ½n�uëדç)ýÞ ÆÀ®»wQ †tÓãLë·¥¾Cj¬œØ˜SƒĪgQ•Dã!¸ìû7Æ´ä̤ZdRå5IÆL¦ƒÙ¸–šôÒTWÓú)5~�M RãÙ3ÙÞB$ËšãN¾¦ùÙ¨±Ç!×~Æäù6 ãæœš×‹Gs4Ï|æ9\tÑyË[߯ºuë±ý»IkÔ}Í|<Ň*¼÷EÁp8lÇŸC±ïܹ³ý÷† Ú¿ãïøcÔý1L˜ß6x ¾¥û‹²ûø}ò5vâ}–{>ÉÄÏæ1+"ÿ|®å!ÅdÚP3Ã8ÊÔ<™p“3?uöŸâP@³(nü!šÅìäX!mÞ·0íßS¬dLû÷´O±r1íßÓþ=ÅÊÅJìßßþö·ÛŸtÒIí¿�1? ìA‰›G˜ø9IM’B“¥Ùšß™øÛòß—H,{~¸ß�i ØÃ“‘¢Iq# o" �,x2Š)4‘ƒ¦M7rÒýUx8O.÷Óþ=ÅJÇ´Oû÷+Óþ=íßS¬\<’û÷JÇ”:°|’™üÙtÄfÒ™œ`¦Íg,Oq˜4’ƒåiÜãß+Óþ=ÅJÄ´+¦ý{Š•ˆiÿVLû÷+Óþ½ò1%€,ŸdÆùñ²ÏŽ8�\¦80Ùf'Ûñ¾r‰Wòä2íßS¬DLû·bÚ¿§X‰˜öoÅ´O±1íß+Sè¾" “ÿn~N'—)%ÌdòH˜\¦ý{Š•ˆiÿVLû÷+Óþ­˜öï)V"¦ý{åbJbX>‰Lþ¾¯Ž:ŇéË´O±’1íßÓþ=ÅÊÅ´Oû÷+�ôþ½Ò0%€Qìo¢™bŠ•€Gz{žöï)V2éíyÚ¿§XÉx¤·çiÿžb%cÚžW¦Ð!Ži^ñ+ÓI垘öï)V ¦ýûž˜öï)V ¦ýûž˜öï)V ¦ý{åaJ­ L;èS¬\Lû÷S¬\Lû÷S¬\Lû÷SLñp‚}¨O`Š)¦˜bŠ)¦˜bŠ)¦˜bŠ)¦˜bŠShŠâüóÏgvv–;ï¼óϽãïàüóÏPÎá´ÓNÛ¯ŒößøÆþáþá?—}áüóÏoË#:ç8á„xÑ‹^Ä�7Þø žÇ™gžÉW\±ßçG£ƒÁàA<£)UL¶é,Ë8å”SxßûÞ‡÷¾}Í�ÚÛ}Á¾Úæ©§žÊ»ßýîûô9'œpB{Þûz|ç;ß¹_Î÷¾â§é{÷×=™âÐÂÁ´áû³ï5øøÇ?Îóž÷<6mÚÄÌÌ 'Ÿ|2ozÓ›˜ŸŸ¾íÝÛ¹ý{Úï¾úÃqnÇŸ‹­µlÚ´‰W¿úÕÜu×]èq§X¹x¸Ž1>ÿùÏcŒá¼óλÇs˯ûÁc¦˜âÁ”šâ °wï^Þð†7<¤ç°mÛ6®ºêª}>÷®w½ëA>›{â5¯y sssìØ±ƒ�|ä#lذ�3Ï<“+¯¼ò¡>µ—^z)¯|å+êÓ˜âAÓ¦¿ûÝïòë¿þë¼ímo{Àȇ}µÍ_ø…_à OxÂ}úœ¯ýëÌÍÍ177ÇÛßþvžúÔ§¶¿ÏÍÍq 'ÜŸ§}ÐøiúÞýuO¦8´ð`·aá¥/})o{ÛÛxùË_Î5×\ömÛxÿûßϪU«è÷ûÀýÓöþ=ŸñPÏ_åñ›±ø®»îâcû×]w¿ôK¿ô�œË‡>®c̃…�}ìcœuÖY|æ3Ÿa4=¨ÇžbЇ¦@S.¸àþò/ÿ’«¯¾šç=ïyÉ9¬Y³†w½ë]<ÿùÏ_ò÷[n¹…üÇdÕªUÉy5ÈóœÙÙY6lØÀSŸúT6oÞÌë_ÿzžóœç°fÍš‡ôü¦˜â¾¢iÓ³³³¼â¯`÷îÝ\vÙe¼å-oyPŽ饗Þç÷LŽÝn—$IÚ~¹ðÓÜ“)-<Ømøþàضm7Üp�N§ýûÖ­[yÖ³žÕþ~´½iûýé0¹¾xêSŸÊûÞ÷>Î>ûlöîÝËêÕ«â³›âPÃÃuŒy0P–%Ÿüä'ùû¿ÿ{žóœçðw÷wüÂ/üƒzSLñPcªšâ °iÓ&.½ôR^÷º×ÝkCY–üú¯ÿ:[¶láðÃçWõWYXXàe/{Ù¹åh4ÂÃE]Ôþmaa�,ËØ¾}û=>ûÕ¯~5·ÜrË=Ò¼Þóž÷pá…Þ#‚Bà]ïz'žx"k×®åÜsÏå»ßýîA?æ™grÙe—ñô§?�Õ«Wó¸Ç=Žk¯½ö îWƒ7½éMˆŸúÔ§(Ë’7½éMœp ôz=N<ñDþìÏþlÉë�<òH¾ð…/´¿_ýõt»Ýö÷º®yó›ßÌ–-[ؼy3o|ã9þøã¹í¶ÛÚ×|éK_âÏx³³³KÎù·~ë·¸ä’K¸òÊ+IÓ”×½îuÀ½gÍ}ø«¿ú+žûÜç2;;Ë5×\sŸîÁ+O{ÚÓØ¹sç’öÑà`Ú÷ç>÷9Î<óLúý>ÇùdÖ­[w�>{°8˜6É%—ð´§=�Õ«WsÆgpÝu×ñþ÷¿ŸÓN;�Õ«Wó¾pI Æ™gžÉ>ðÎ>ûlfgg9묳øÚ×¾¶ßë;Ðý:Ø{ò`ŒcS<<±¿±ÜÆ'qÙe—ñÎw¾sÉÆl_ØWjÄ}�öõÓ>÷×îÏûpo}é�:þO;¿öz=²,k×÷Çz美yS¬|<c̾úýë¥/}é=”yïyÏ{xá _¸Ïc|îsŸcݺuœy晜{î¹|âŸ8à}øô§?͉'žÈêÕ«yÖ³žÅÍ7ßÜ>w uû´oMñH‚9ÀÃîãáPER¤ñ‘ÇG'>z@?>f€ÕÀ,°8 XlŽŽ6[€ã€�S€§È÷ ç�wž\rÉ%â½—Ÿù™Ÿ‘ßø�ßhŸ»øâ‹å¼óÎk¿à‚ äE/z‘ìØ±C~ðƒÈ9çœ#¯}íkEDäÊ+¯” 6HADD>ûÙÏ Ç{lûþ«®ºJó˜Çìó.¾øb¹ä’KäçþçÛ¿ßqDznÝ:Ùµk—lܸQþÏÿù?íso{ÛÛä Ox‚Üxã�rÛm·É/þâ/ÊÖ­[¥(ŠƒzþØc�@¾ò•¯È�üc¹à‚ dãÆ�íóËÏï�o|ã>ïß3žñ yË[Þ"""øÀdÛ¶mrÛm·Ée—]&Î9¹é¦›Ú×nܸQ>ÿùÏ·¿_wÝuÒétÚßí×~MÿøÇË 7Ü ·Ür‹¼ìe/@n½õVÙ²e‹òå/yŸçüÖ·¾uÉ÷u ïLDäŒ3Î@>ô¡É 7Ü ‹‹‹û¼Î)VöÕ¦?õ©OÉ‘GÙþ~Ægȇ?üáö÷{kß»ví’N§#üàe×®]²mÛ6ùêW¿Ú¾w_msùç¿ç=ï‘ÓO?]®»î:¹ãŽ;ä/ÿò/eaaa¿×ðîw¿[Î>ûì{üý@m¾éû_ýêWeÇŽrþùç ^x¡Ü|óÍò�ï|GN=õTyÕ«^µä\ù§ú'¹ãŽ;ä oxƒÌÎÎÊîÝ»÷{}æžÜŸãØ?ì¯ h¬?Po°k×.dûöí<—åmosÃò×ÝÛgÜ—ö¹¯þpÝ‘÷¥âø3¿NŽÅ!¹í¶ÛäYÏz–\pÁ}î;NÜ—1oŠ•�‡Û³¯þpoÇúë¿þk9âˆ#Ú½…ˆÈ“Ÿüdùó?ÿó}ã¼óΓßüÍß‘O~ò“2;;»d¼Y>F­Y³¦�Û·oß.¿ôK¿$Gyd{nZ·OûÖÃßúÖ·ÚÇ$€§DŽàÄÈl‰‘‘SØ9†Ã"ç09ˆ™ ^¢7ÁW4üEÃg4ü†Ûr Þä�Á”ZAh ‘n¸AºÝ®Üxã�"²”Ú³g�XkåŽ;îhßû¥/}IŽ:ê(™››“4Må›ßü¦ˆˆ¼þõ¯—Ë.»Lfffä_ÿõ_EDä oxƒüÚ¯ýÚ>Ïáâ‹/–¹¹9™��•믿^DD.ºè"ù¯ÿõ¿Šˆ,!€F£‘ôz½%Ì……Y·n�|üã?àó": üáþaûüí·ß.@{®ËÏoÐË^ö²% µIwÜqò§ú§íï÷6‘ ét:òµ¯}­}~qqq tÆgÈ>ð�ýžóòì�¾³æ3_ùÊWîóü§X¹˜lÓUUÉ׿þu9õÔSå½ï}oûš{Ûè‰,mßÛ¶mk­|ï{ßÛçkDvTU%³³³òå/ù ¯a_ Ûƒmó“}ÿúë¯@vìØÑþí½ï}ï²úŒ3Î�?ú£?j÷ÞËñÇ/úЇö{}˱|<8Ð=¹¿Ç±)~ØßæìÞÆúƒiã n¼ñFä'?ùIû·‹/¾X€öÑlLöEíkn¸/Ð}iŸûë÷Ç}8˜¾ô@ÿ`æ×óÎ;¯ý.Œ1²yófyë[ß*Ãáð Îý§'fÌ›beàá6Æ,ï:Ö`0�~¿/_ùÊWDDdÇŽÒíveÏž=÷8—……é÷ûíbqqQºÝ®\}õÕK®{rŒš™™‘‹.º¨ý}4ÉQG%ýèGEäÀдo=|0%€Æ˜zMqŸpúé§sá…ò«¿ú«|éK_ZòÜÍ7ßL�ŸýÙŸÅm¯UU±wï^fggyúӟξðN;í4®¾új®¾új¾ñ�opÕUWqÊ)§pÍ5×ðû¿ÿûû=þìì,¯}íky÷»ßÍüÁð'ò'lÛ¶í¯Û¾};UUñÄ'>±ý[¿ßçIOz7Ýt§œrʽ>ßÀÚq–ä±ÇK¿ß߯ÄuøÑ�~Ä¹çž ÀÎ�;ù‹¿ø ®½öZvïÞÍm·ÝvЕ�¶oߎ÷~‰�¦sî¯Ëóü Ïù@ßYƒ'?ùÉuŽS¬,\~ùå\~ùåcغu+]t¯}ík÷ûú{kß'�tÏxÆ38å”S8÷ÜsyÕ«^Å9çœsÐçrûí·3??Ïgœñﺦƒmó“}ÿä“O4Eõˆ#Žhÿ¶¼_5Ÿ×¼ÿ)OyÊ©ørü{Æ8ð8·¯kùiDZ)~ØßX°mÔƒàÖ[oeÆ üæoþ&o|ã¸ð ïõî�¹áßÛ>ï�ûp°}é�8þÁÜÃ×¼æ5üÞïý_ùÊW8çœsxñ‹_ܦÓ<ë�ƒó¦XÙx(Ƙåýá@Çêv»<ÿùÏ窫®â¬³ÎâÓŸþ4Ï~ö³÷é�õ©O}Š~¿Ï£ýhxÊSþöÞ=¾ªêÎû¯µ÷>9¹@BÂU‚¨EEE‘ZjEÑVí´¶U§í´Óét:½L/ϫә×<ójm§ufÚÇgjõ™™jëeŠ—ZQ¨ˆŠrB. !÷û¹ì½Öï�}öÉÉ•„r a½y…sÎ>ûì½ÖÞë».Ÿý]ßu5O=õ«V­ðÌ�;—ùóç÷º&Ë–-cïÞ½ƒ]¶~Û2Œ6Œd1ßûÞ÷(//硇êµ=r¼cÇòòòüíêÕ«Y·nùÈG°m›Y³fqûí·óóŸÿœ{ï½—£G�ríµ×yþ¯|å+”••ñ¥/}‰;¢¢¢~ûD"<ÏÃu]B¡Pr{ZZápø”ßFêo8D"víÚÅßýÝßÑÙÙÉÒ¥K¹óÎ;ùû¿ÿ{Š‹‹¹öÚk{-« ºÔ}<Çó<<ÏëÕ˜œŠ¡Ò<œ{f¸x¹ÿþûùÉO~B8îÕˆS•o˲X¿~=7näÑGåŽ;îà†n`íÚµÃJKKK àDzøS8�2?� §.°,‹ŒŒŒ¿n}0çª3\÷u$e<++‹’’ž{î¹äÀ+---iï§²û³ÁŸZ>Oç:œ®-�©óŸŠàž\ýõ¬Y³†¯~õ«¬_¿~Xi?�¼�n�gÛœ�:f8çºë®»øþ÷¿Ï?þã?òÌ3Ïp÷Ýw¸ßo~óNž<9à¢1=ô¶=¼aqjúað~û@Û2ŒLhÈÉÈÈà¿øßúÖ·¨­­MnŸ>}:ãÆ�ãÙgŸô·«W¯fÓ¦M<ûì³I¯˜[n¹…;vðøã�³råJÇòüÜwß}<þøã|ýë_pŸ™3g"„àµ×^Knó<�íÛ·³`Á‚S~¦øéOJii)+W®dûöí444ðƒü€ùóç3nÜ8Þ}÷]Ž=šÜ?33³ßS…`À[VVÖ/Í#itâñxòýpî™áâeüøñdggk8œò °|ùr}ôQÞxã žyæŽ?žü.µlö¥´´¥Û·o?ý qöÊ|mmm?Q|Û¶m½ž¦æo¸×k¨kr®ê1Ã…ÅHËø·¿ým~ö³Ÿ�ÒÓe40”=ôe$×a¸¶t¶Î?þùŸÿ™M›6ñÜsÏ£§¿c¸x8—uÌpεjÕ*<ÈÞ½{yíµ×ú­ þC¤_|‘íÛ·£µNþÕ××cYV¿fêëëÙ½{wò³Öš­[·&Ûö¡úíÃhÅ@†Óâæ›ofÕªU½<Žãð�o|ƒo~ó›¼üò˸®ËÑ£G{ ئOŸÎŒ3ø‡ø‡d���Íu×]Ç×¾ö5n¹å–a�ÿ{ßû7ndöìÙ~?nÜ8î¿ÿ~¾ð…/°mÛ6êêêøÊW¾BAAüàOùýé‹Åèì줵µ•­[·ò×ý×<øàƒ<ôÐC!(,,¤µµ•_üâ466òä“O¾[mÀ5×\ÃÃ?Luu5äsŸû±X,™§OúÓüÅ_ü[·n¥¶¶–o|ã#Jã´iÓØ´iÕÕÕtvvëž ƒ‘ŸŸÏ¡C‡ÐZŸ²|755ñÈ#�püøqºººxõÕWÉÌÌL>Ñë[6û’——Çš5køÒ—¾DEEííí<÷Üs#v›>[e>##ƒmÛ¶ñÇ?þ‘ÆÆF¾ÿýïÓÞÞÎ�wÞ9`þ†Sœêšœ�zÌpá3Ò2þÀ°råJ–,Yƒ>È®]»8|ø0O>ù$O?ýô€Oˇ"µ^8“œÊú2’ë0[:›ç 3gÎä‹_ü"_ûÚ׈Çã祿c¸¸9—uÌp·¹õÖ[ùò—¿Ìu×]7à’öO?ý4S¦Lé5üújÙ²eÉÕÀúÖ_GŽá§?ý)›6m¢®®Ž¯ýëxžÇš5k€¡ûíÃhÅ@†Óæ§?ý)¹¹¹½¶}ç;ßá›ßü&ý×MNNË—/gÇŽ½öY½z5mmm\sÍ5ÉmAEú¡}hXçÎËËãúë¯rŸ|�U«V±fÍ.½ôRš››yñÅ“®–§ú~¤üüç?'++‹‚‚>ÿùÏãy»víâ²Ë.üyÄ?øÁøÞ÷¾ÇìÙ³Y»vm2ß?üá™2e ååå¬Y³†�}ìc½æ1ÿë¿þ+7Üp·Þz+7Þxcrð<Ü)a÷Þ{/W_}5åååÜsÏ=Àðî™Á0ó7Ãc�=ÆwÜqÊòÝÒÒÂÓO?ÍW\A^^ÿñÿÁSO=•œ‚0PÙìËÃ?Lyy9×^{-Ó¦MãÇ?þ1���#N÷Ù(óÙÙÙÜ}÷Ý|ñ‹_¤´´”7ß|“�7&§\ôÍßpêƒá\“3]�Æ#)ãRJÖ®]Ë�ücžyæ–/_ÎÒ¥Kù÷ÿw~ö³Ÿñ£ýhDçN­Î$ñ‡¾Œä:œÊ–ÎöùGÂÿú_ÿ‹“'OòóŸÿ|Xi7õ„áLs.ë˜áœë®»îbýúõ|ìcð¿ùÍoýîöÛoçw¿ûJ©~õ×¢E‹øÂ¾ÀW¿úUæÍ›Çþýûyå•W’³NÕo7F#g«æ?Õqú>5Òuð*øœºOjäìÔHÚÁ{;å5øËÖZ¿1‚¼ £–'NPTTDWW׈ã †3ÇâÅ‹ù‹¿ø xà�ó�ƒÁ`0.*öïßOyy9õõõz ©SõæÍ›—|/„¸hÜ”?•òªðW¬K}¯SÞ“ò™”m}?ë”÷©œÊ]ö̺Ób<€ † š�;wRVVfăÁ`0 ÃEÉÚµkY±b… †a` ƒábß¾}<óÌ3´¶¶RQQÁ·¾õ­Aa ƒÁ`0 c�ßþö·g|Ú©Á0V1�ÁpÑÒÒÂ?ýÓ?QTTÄêÕ«ùÌg>Ãç>÷¹ó�,ƒÁ`0 ƒáœsàÀÞyçV¯^}¾“b0\˜@ƒÁ`0 ƒÁ`0Æ$&PÆÈ`èƒçyüâ¿8¯ixðÁÏëù ßÎÙªKLý`0Œ.RmÒØ§Á`0F3öùN€á⢾¾žÍ›7ÓØØH,c„ ¬\¹²ßrò:¿ûÝï())áòË/On{òÉ'±m»×RÏ`ïÞ½¬X±‚ÿþïÿæŸø™™™ç#ÉÃiÓÖÖÆO<ÁŸÿùŸ÷Úþûßÿž¹sçRVVÖï7]]]C–ù‘Ö§:ÞHùå/™|¯”böìÙ\wÝuHiž› *¿üå/QJ!„@JÉĉ¹æškÈËËμ=•Ž»îº+¹ló–-[¨©©á¶Ûn3¶nµ´¶¶òôÓOsÿý÷Ÿ‘ãLIIÉ�ÇÊ·˙8ƹ@)Å–-[˜?>BôD;©¨¨ µµõ<¦Ì`è�iá ç¥7näÃþ0S¦LAJ‰eY&Å�±D iíOÛ<~ü8%%%L�:•êêêä~G�eúôé!(++ëÕ` c™ÁÊüéÖgÓ†Æ�Gqq1®ëžñc ;¶mS^^΢E‹xã ?Dã¹n:ÄÎ�;¹í¶Ûp眜Ó`­ìß¿Ÿææf–.]:ä~ëÖ­ö1²ó‘r&Žq6‘R2aÂ***zmß±cG?�Í`8ŸŒ½‘·aTÒÒÒ‚eYƒºlvvv²nÝ:šššð<�ùóç³lÙ2´ÖlÚ´‰ªª*,ËbÚ´iÜxã�ƒnì8ÿöoÿƬY³8qâJ)V¬XAqq1555¼úê«D£Qrss‰ÅbÉ´ýêW¿bΜ9¼ÿþû,[¶ŒâââAÏ�››KZZõõõpèÐ!JKK‰D"ø _þò—{g°|ÔÕÕñꫯÒÙÙI8æÆo¤°°ð”y5Î}íhÞ¼y–ùÓ­+ · eGŽáµ×^#‰�——ÇÊ•+û=åŒD";vŒñãÇS]]ͱcÇzu†;ÆHê’yóæ iÇõõõlܸ‘ÎÎN222¸å–[z¥3�òôÓOó�|`ÀivÅĬY³xï½÷’Ÿ{>�v}¨ßôåĉ¼ù曬Y³†ôôôäöÓiû †sÍ`eýù矧¤¤$9içÎ�tuuqÍ5× y¼ööv^ýu>úÑ�žO¸¾vþ§ãtûýÇ�çÕW_%‹‘——lj'øìg? Þ¾Ô†÷eñâÅlܸ19ÕëÀ�Lž<¹×>ƒµû]]]<öØcÉéôõõõ¬_¿ž�üãCކӧ1R1�áœÐÒÒ2¤+wàî���M$á±Ç£¬¬Œh4Jmm-÷ÝwBˆäøêêê·vœÉ“'ãº.K–,!77—ŠŠ 6lØÀ}÷ÝG4åùçŸçŽ;î ??Ÿêêj:”L[[[999ÜÿýX–•lD:G*%%%=z”‚‚Ž9ÂUW]…ëºlÞ¼­5GŽaúôéC^·Áò‹ÅxöÙgY³f ùä¨S¬ IDATùùþ|Þyç�¤TQQÁ?øÁ!�¥µæÅ_dÙ²eýì!àСClذ€îîîd¼¼eË– +¾Í`v>R�ñ§ôûï¼óÎd[]UU0da8ý˜üü|rrr¨ªª¢¬¬ŒíÛ·³jÕ*vìØ ÝŠÁÆÃíÓ ©ÈpNÈÊÊrþ«”×uÙ²e ííítvvÒÑÑAAA¼òÊ+”••%•ûÜÜÜ·vœà» €ììÙ³“®«µµµL˜0�üü|¦N�JZZZ¯ôÍŸ?ÿ”iíKII »ví¢¬¬ŒÌÌLB¡¡PˆœœNœ8ÁÑ£G™3gÎ�×m°|ÖÔÔ�›››Lsii)[·n¥±±‘ÂÂÂAój0œ-‚éŽ}·¥NáHµ£Á8ݺb ý²�šš:;;yå•W¿3æyÞ€éH »oß>^~ùeæÎ�;è1FZ— eÇÑh”¬¬, zy&h­Y»v-EEE>�4.D:::ÈÉÉé·ýtÚõáÖ+V¬àø{öìéWG�NÛo0œK+—eeelذ�H$’ôD�0aÍÍͼð Éß_}õÕ̘1€mÛ¶‘““ÃìÙ³=ߌ3’*=ôP¿ÅNÅ`v~ºÇ8�ú¡¦¦†¼¼¼ÛêSõ†Ó�Y²d 6lÀ²,rssÉÎÎN~7T»?TœÃ¡ÆÃéÓ ©ÈpN˜0aÑh”êêê½^êêêX¿~=7Þx#yyy455‹ÅÈÎÎæ¾ûîãàÁƒìÙ³‡×_�?û³?tûÉ“'Js,Ð]75¯ÃÙ 33“H$Ò+À9ø®Ù�€2\WòÓ­+†"ÕÒÒÒ(**âöÛonö˜3g6l ««kÐc}ó3cÆ öîÝË’%K†<§Áp¡pàÀ�§*׿Sí|$õD8æ¶Ûnã‰'ž ;;›©S§§ßö g›x<žô@¬\J)™={6UUUD"‘¤wNnn.ŸøÄ'ú³®®ŽŠŠ î¹çž³šö�ì<5?#=ÆéÔZëAÛÍ¡úÃíÇ�žžÎÚµkùÔ§>Õë»Sõß•Rs°ñÀéöi 7&´áœ`Û6×_=ëÖ­£ªª ¥Tre×uill$SXXˆçyÔÔÔ`YÑh”H$¬Y³X¹r%---D£ÑA·vœ¡˜yÚ¿?žç�¸Lžn]1\&MšDkk+üŽ`<?åïjjj‡ÃŒ?~ÐcŒ´.ÊŽ'MšÄñãÇijjürª—Õ¢E‹˜2e /¼ð FƒáB@)ž}ûxÿý÷ :{:6?Òßäää°jÕ*^xáš››G|Ì ÍîûÞ`8“D"´ÖTVV&ÛÖ¡Êå%—\Bee%•••CzœÇãq^zé%n¾ùæA?U<¡T²ó�ò3Òcœé~ÿéöúrõÕW³dÉ’~+• Õî§§§�Ç©©©ü~G[[À ã�3•^ÃÅ…ñ2œ3æÍ›GFF[·neÆ !ÈËË㦛nbæÌ™TWWóè£�’žžÎ”)S°,‹¦¦&Þ|óM:::ð<�¥K—‡©­­pû`ÇŠôôtn¾ùfÖ­[‡”’ÂÂÂ!Ý0GrŽ Pª»kð>xÊ8—]v¿ýíoY²d »víê—O€U«V±~ýz<Ï#++‹[o½Õ,]k8oÜtÓMlÚ´‰Gy$iG«W¯>-ï³Ó©+†‹ã8ÜvÛmlܸ‘·Þz‹P(ÄÂ… ™5kV¿}Ÿ|òI,ËBJIff&«W¯>å1FR—¤§§jÇYYYÜtÓMüþ÷¿ÇqÒÓӹ馛zv\¾|9Ï=÷¯¼òÊ)½ †ÑÆO<�”Û¶)**âî»ïî7eFÖæþ)¿™6mW_}5Ï<óÌ€^C3h³W¯^ÝëýPöo0Œ”·Þz‹ÊÊJ233Yµj0t¹ÌÏϧ££ƒñãÇêQ ðÎ;ïÐØØÈóÏ?ßﻕ+W2mÚ´ÄŠ¡ì| üŒôg¢ß?qâĤð5’>ÂP$§p÷=÷Pý÷ ÝÏÈÈ`„ É6°ñpFÒk¸¸8[óBNuÜ�¾)ÛƒW9ÀçÔ}dÊïdÊçà½�òüek­GßÚ�ƒÁ`0 ƒÁp†xá…˜={63gÎ<ßIµttt°víZ>ùÉOžï¤Î"{÷îM¾O�Ÿ(„¸hÜ”?•òªÝç½NyOÊgR¶õý¬SÞ§2ж‘|?bŒ»€Á`0 ƒÁ`0Œ!¢Ñ(ÇŽë†ÀàÓÑÑ‘œª¹{÷n³š¦á¢ÂL3 ƒÁ`0 †1ľ}û˜1cƈ¦I_,TUU±k×.À�Ësýõןç ç# ƒÁ`0 ÃbáÂ…ç; £–… šëc¸h1SÀ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8F2 ƒÁ`0 ƒÁ`ãÈ`0 ƒÁ`0 ƒaŒc ƒÁ`0 ƒÁ`0 †1Ž€ ƒÁ`0 ƒÁ`0Æ8öùN€áÌ¡µ>ßI0N!ÄùNÂ¨ÆØ·áBÆØ÷Ðû6\Èûc߆ cßc#]à Ô¨˜†Æp!4,©åÖ46>ƾ :ƾÇØ·áBÇØ÷àû6\èû»è%ÕµÖÉ¿�¾7F+© ‰"ù”ß‹µ¡1öm ûc߆±€±ï�1öm ûÛèc°†Åó<\×Åó<”Rýƒa´4&RJ,˶m,˺¨c߆±‚±ïþû6ŒŒ}÷ÇØ·a¬`ì{ìc  ˆÔ#hD”R!p‡´´´ó˜:ƒáOC)•ì I)“�øe¬72ÙwÅòéµÔlÞBÇÑch ±¤¤!$øøÃ?"ÿª+ù¿>ÊÂòr.*çÙgž'33 ÏÓ´¶6�F™={6o½õË—/G)„bÞ¼9üaÝ‹¸JRX0™çŸ�ýû+‰tuñ‘�ÜJ,æRX0‰·ß}¤GV8‹ß¿ðýê?HÏHçÿÓO¨­=AAáx*+ªèŠÅ�¶`zÑd"í|èëxëÍ7¸æKX²äJæÎ›Eaa!õõõTUUQ8©ˆ—×o`òäɸ®Knn'°oß>ŠŠŠ˜6m¯¿¾Û–äçO`ÙµKY¿~=ã²&0kÖ,~øÃbYS'Ídù @H—–æ6nÚÌUW-ezÉ4´v™:­ˆ¦úÒB!´†Ê•ìÙó.W\q--mì¯8Àòå7ðƯN¡”˽÷ÞËß~í»|ûÛßæÙgŸå¶ÛncÇÛ[¸úš�“3Žu5M"33;Y>;;;±m‰ã¤±÷ý}ŒŸÃ¿<ø/<ð¹?gʤ©ì~o/—–/ +RÏøñãq¥¶Ʋ¬óTòÎ>àb!¬4ìP¡ôlcßZãz „ËÁqÒpÎ_ê°¤@÷Ùf0 ¥|¡¥°Lûí ?íëQ]ë°½�ØîQÒm/&°�±h”P(„ç¹ØŽƒçºXi6Ú‹#, ×�c§…ˆÅb„ÒÒð\iY�8O "Å£q¡ ”ÖÀõû9^Þð2ÇŽcÖ¬R>üáá¹ÇkkqÝ8kn»�Ïö³Ôž¨åÞ{?IC}=m­-´¶6ãy'Ož¤¦¦†Ë.¿œòòr:;;˜>½˜X,FFFS¦QRRBEEË–-#NÃq,^{ý5>°äj6n|•††ÊËËYºt)¿yì7X,ýÀUäæN`ë¶í¼ùÖfæÏŸO(d³{÷Š&ç“‘FZšpØ!//Ÿ’’–-»–´P˜}û*ÈË›À•W.bñâ+y饗ÈÉ�À‰µüè'ÿ†ò"ÌšUFiÙ vïÞÍÉúz´Lœ8‘h4J,Kˆ8ÏSìÛ»�yó.aáÂËèèŒP[s’Ɔ¶nÙÆô’)„BidddbY6Jéd't¬"Рã(·“x´i§!¤Ÿç‹Í¾•Ö(Òvrt´ßr¤Ápá"„DZÒ²PZ'… ÿ»‹Ë¾ud74| «ëÿ!ÜJlÙ…F'êz�´m<åài ”ö|å JùqÏó ¥z�/€k¥�"ñ}¢nñG@þµ–R"¤åù�%AJ¤¸® A�¤*q™ðøb�/„üz"€zÒxŒHDbˆfYRúåA$Ä(™C„”¾`%%žRX‰2#- åyÉ<öª“ß“º”ò�¶ßWRøÇÓ~dZšŸŠ„—ŠÆ¶¤”Éü¦Æ¶ ÆP:ȯ§°-;ù R¹.¶ýßh��ù—W€H7H?oHÿ xh,[â„BÈ _«”ÿ�çù÷.‘Ïs !Nyþ5UJa9þ} -?ý`‡Bþ½°íäuÑJõ|¶m_P ^Ç­÷Årÿ>ºqÿ¸Ž��-žÒØŽã—iÏÃ�ʼnF¢8V’8îzp·¢­™ '&ï}êëh¦¡¡!ù~âĉÉ÷ßÿþ÷D•ò§S^ƒ -õ=}Þçó¨al÷8Ç©�KðdÁqÎß³BƒálxCÄOƒ‚†x,>ièkß»ÿëîøRùO�R]mЏ°éŸÁ×ÿãÇd^{)]Ò&­Kéî¢lÎLJKKAK¶lÙÊ¢E‹ˆDº˜6mÙÙÙdgg³mÛ6rr²™={6³gÏ$‹‘™žÆòk¯%--�gŸ}ŽîH�þ¿_1kæ{ü×D"Ýh¥)..æ¯þêË„Ã!,i‘“›Å»ïí éähu ãÇ�'s\ë׿ÌUW^ÉôéÓÉÈÈ@+E}}S¦N¢®®­5 ,@HÁ„œl¢ÑnfÍ*£¨hUUUÌž=­5+VÜÀþýû),œHss3SŠŠy饗IOO§££ƒòòr<Ï㺛–‘•5Žg~ÿ®ºê*îùø]ÔÕ�  `"¢³³›¦æF²sÆsäh5J)Ç!‰°sçN>Ì‚ pl›‚Â|”rY½z5•UÕ¤§§óýï}“Ë.»Œšš#477sìX íí�LŸVŠçy¤¥¥%;ÐRZ(å?emllä»ßý>¯o~ å*n½å²Çg ­Àu ©­­áÈ‘#„ÃaJKK?~üù+Œç %Úv•QˆQÙ·§4Òq áü£ur¬v†Îwš¿Ã÷âB Eÿ^k0°Ó£·?;¦þ0ú|'cXHËBkðÜ8ò"k¿Uû±ÿaâô<“öXvƒ_+”òÐÚÐþvÏA)U´DšäTK¢Q(­õ‰B#ûºH™H«R蔩<ý¦óôñf ù$UUULš4‰Ý{vSQQ�ÖšÊÊJÞ{ïZZšÈÏŸ@VV9¹9ÔÕÕQKùü+øø=ŸÄqÒX²x);¶¿ÍɺzlË!s)--eæÌ™Ô××_T¨xWn¼û¢±oOitÂë©§o®ñ¼3ù§F,I†>yðÓî�s"Õãy°¿³ñÛóÉ@éTJ]0âô”%a;þ€ý"±oÙƒløªoÛ"EÄ�¤ß€e[HËÆql¤ã`âAÒÙ¿rô*§©MP&üÏÌoæ;$Næk¾G�þ ­Qž—ô(IAo!!Dò5ð^é×.I‰²Ÿ°¾hˆ©iMúÁCnðEÏu{„¢DÚSÌ¥”I/!�˜æç½ÇÛ'Õ¦¼—*¸æ=×^ZÁPY£¥D86¶ÐâZ¡`[`[h)ð´NÜÞ¼J!üép)×;LúæF¤ü.õÁò:ÞL²¯Ð—rŒÄùSól%úÓn<Ž�û¡¤Hh“¾ðh÷?ñVÚvÈñ½„l?ß~Y8±o ÝÝcÖ¾Ç:f ØB%PÇ †‹ Ïóz5Šcm�ØwWW-ñx”;?ûO=òŸ„íi1Mˆ…$í6_øåO(¸n QËÆQ’ôP¯¿þáP˜xÌ%N§´´”ÊÊý;vŒôô0H)),, »»›âiÓQJ±téÕäååÑÐØH^~Zk.™7—ü¼<š)+�Α#ÕLÈÉcÊäÉh¥X¹âFn¼þj.»t>Ÿùä½|âž»p;£¼¿{žò(œ4‰Æ–fêêøÈªsí²«Q^œôpˆ]»vQ>ÿòòòhnh¢¡¾‘É…“inl¢»³‹†¦“tut¢=(™:ƒúº^|aÝ]ÝÔÖÔÐÝÙŬYeD#]œ8Q˜ٳq•Ë�7Ü@gG—/œÏÉú: óóikm¥£½�Û·1kÖlޝ¥úðŽ=Îøqã8R}„…—.$oB.]��´¶·PPPÀáÃÕMA¹1š›Ò¢pÒdòóò©ohàð¡Ã,_¾œÚÚ¦L-Äó\Âá4‚'­ÝÝ2³2ý§{ þçɵ¼ùÆ,\8Ÿ)S'²dÉbŠ‹‹9räÇŽ#/¯€]ïífRá$šÈ̇Rn²“ž(%ôx��?Ï�b…Æ]ö­�Héw»ÑåLçµçÉúÈ~Óó*Ñû<ýÁJÏ¿Áº^Cýë;@�‰i#í3œÁDr�–2ýè7À,ßIÏ&­ýí€yJúo ÎØsÓÞç8UžG¿Mô¤/Øj�°ruq´ß¢þï�ºÖ�­ÅÉ’~Œ˲ý)O¡�_·Û � žòÓp”ÿ{¥B&ûý©±ük¬ Q§)ýéNVoÏ‘˜*¦µ?­,¸^àÑ“‚‚xÂs+éùãy=ÓŽD"ÞŽ�(å!,_TJ BÚµý)cþ´*¡ý©QR ßS)T„ïÕ&m ¥ý|£ü)L"È�Ö‰id Ýóü)NÁT©À3ʯLÑB C¡D{ì*\“Þ+ø1‹TbÚ•/¶$ò ð=�l OûÓ­¼D^lÇöãç$ò£ð§tÛ–LNÓ’ÓúH,Ág�JŠoA~µö…'7)å!qŒÄ= ŽÄRJN ´,¼Ä”tåú1¦¼s} ˲’å"õ8X~Œ#!-t¼'V”°%Â’)zD#@y‡PÖG.û6SÀz0Ð(&9í#%à³ñþ1\lHéìÛ¸ŒæFf8ôµïXw+:ÞêwhByà3<öðÃLP6͉4Å—~ñc&-½‚HØÆR‰§[ÚZ;B …˜=§Œ ¹9ÔןdzÉt¦L�Buu5ÙÙÙ”””ÐÑÑÁ¸qã°, Ç qøp5áô0k×®%‰àº.---tvvp¼æJ{twEÐJ‘™™Á5×\Å{ïìäHõ! ò'r¨ê U••äObÎÜ9TìÛ‡«pŽm³páÙ(ÿŒ IDAT¥œ8qÛ¶‰D"Ì�;—¹sç²eË[L�:•%K–‡9^sœI“&Q^^Nvv6BCZZ �,Xp)iia^xáòó'2kÖlÞxc3'›Ú)œ4•‡~”·w¾Ë†õ$Âv½·››nZIKK+[ßÚA4C Á‘£ÕlÝú{÷½OþÄ‚‰ù¤%q!$ÝÝ]¼÷î{46µðÓù)ŸúÔ§�RR2c‘Ī&eeeìÙ½—C‡QWWÇ 7Ü@Fz:MÍ }â�Ú~ÄŸŒRËÉÓö­ÈDÀçžAGj—æÌq& ÏÓ‰�¼ß�òÇ}<}9GÏx«·¬¯Ø@û(ÕûÜCýõMWðY9¢c!‡¼fg[ê{½û_ëÑn @@"@ñØn¿EëCØú ÿPFøÞI Û÷¶ðƒû÷Xi…eK´ ‚þºX–/–âˆm;=^#©~ѳ“B£ð°,‰ÂOz‚«DÁõ¯?ˆ¤—IPÉA(XUÀJ¬L–ôÁ_AJ’JÀ±ÏÏÞ|"°‘D j­ÐÂ÷Lr=?ès éD›é__t ¦ªÓ�„¡B$úAµ­^yR$‚!'Ž”ERË[àÜ?’©íG„¸žJ�WŽB:Êóƒ`»ž›ô¨ ¦i¦…Ã~Ðl!Qžë{D%¼‘À÷ òŸ=ÏóÅ.í%…®@\#·ÈZžëb[V2 w�¿@ÔIŠJ�`�c…BI(9%.ð”Ò~�mOùeÇ‹'â)�ëy~ºâ“Fàz.�mYIaNk�çºxgÅaßFêÁ�¥¤>]P‰^áôôÑ[’ †³ˆeÛDº»“�žÔùÓ"Ù·ÒQl QREÐ-#üãÆßQ¨š‚ËæÒf[H­±”ôç�§�Ç(**BHEgg­-š›ÛˆFš8xð ÍÍÍ̘1ƒ¼¼ÇæÍ›©¬¬Ä‹IBa%=¾ü•/rééé´··�ljǣ,^üLaa!mmmtttpüøqæÎ�ë0ŽÇâO�ÍÍ´47ÑÙÙF<¥´¤„ÚcǸüòË.™3�÷Þ¯ ½³‹ÃÕG¹}ͨ:H$cå‡Vñ_¿~ŒÆæŠ‹‹yýµ×BÓÚÚL^nJ)B¡ñxœÒÒRrss©¨ØOC}#ñxŒq㳩««cßÞ æÎ›Gks3G�eË–­TìÛïfVo¼±™I“&’É“ò‘ÚãúeW“žæpà ×ã8!ÒÓ38y²žúú&äæ3½d:q/†“&)™^LÜ�!¥ œ¦¹©‰“'˜0a›6m"-&'w<ííí¤§§#¥$�³å­mtvF©9^Ë;ï¼Ë¥ /!77—îîn222ÈÏŸÈâÅ‹ÉÏÏ' ÑÞÑFnn6µµµLž<˲ð¼¸` Æ€h”ÌÓöm‡Â½ ³ÉŸê$Fkƒ7X1ì'Ɯ弅Öþ4˜ Ié{ItÊvÁЋ}V<€t0š ©ñvG'ƒ{ !ˆEºÇ´};]?ÂrÓ¤,�J|å»ü µ@iüÁ½Ä÷&‘2áùc%¦ô1„¿Z˜L,|/e¢œúâ $Ü$=ñc éù’ðó…�À#'ðôID€äô,ßûÈNž›Ä¹{M ³,Ðʆ ‰2Á�‹dÞ“qŠ —çJêyƒc[¶�JLq „©Ô7Á²ñý<€‚ãÓ¬’žPºw»r‰W™ðjÑ^ÊjgÒ?‡íØh ’à{Féx™¸—~Ûìb[6ñxÌ÷ªq]BŽƒçÆ bšçï¯'¸þRøâ ø^W)ùQA¹PþÒô�GXª‡SòØ)bn,†í8(Ïó½¹âq?6P<ÞË{ –eûS÷¤…ÄŸÆç{©éD\©D^…ïŪ=Ï÷õ‰»Ù¾};•••¼øÂs\º œœœ\¾ûíï`‡ÒˆDã=ÑHÉÔ"Ö­ÛÈ?|÷;Ô�<ÎþðüáSZZÊo¼F8fëÖ=dfer饗ð«‡ÿ“+/_H{k9ãs)ž6�o¿Ëñº“4·u‰{äæærËÊ¥L�>�m;ÞæÒ+çóêÆ×¸lá<þøã¤¥¥±òC+qBŠÙ³ç²{÷nêO4ÐÝ¥rsæÎ¡¹µ…xÜeâÄ^8RøKÁKá¯>¥ƒ)�Òòƒ/'#tbäš’î �˜ls]—4Äñ—;ï7îMœ7ȃeÛ-ñ<•°5�Ö­�®-zd-RÊ€L蟔J,­®h|qÅqð<7·ÐöƒEÇz¡€TOžžkÛSŠ�!?Ï Ož„�Ò ™P……ô'´yžë(­ÐžGHu4 xqǶ‘RøÂ™çù×$˜ò¨ÌÚ?o°Z™,/!j¹Ç[ �¬”ü[ï—£`…µàºÉDPf¡ER0ž¿bcr ôó(Âÿ�ë¹ØÒC+�\Ý˲lt£ɷÿDÙ�¾ç“%dÒKIh5æìûbÀ@£�Ô ,xÂày¡îþžÁp±�00àBlhµom¡„…•–EkTãu ¶¿ì¨�‡åHÖýáÜqë lÙ‰*!‹‹Æhnn™™™L�:•¦¦&ZZZxûí·q‡îîn²³³éèè ««‹ŒŒ ^}W\q9]ÝÝääŒ'‹pù éèè ==�âéÓPžæÈ‘#ddd‰DÈÈÈ ¥¥…9sæPXXHKK Žãpøða,Ë¢  €xS”ÂÂB"‘(3gÎä@u5_üüçx{ÇÞÞ¹“ô´ ¶n‡—-bÇŽ�Ä]— Û¦ªª’KçÎæåW6²à’پǑmQWWÇW,$êF˜T4‰ÂIEìß¿Ÿì܉xJñÒú ,^|%™™ã¨‰×’;aó\JCS+yÑ8/¾ô27}p%ÑxŒ—7¾ÁÝwŒ¦–6JÊf1wî\yä-ZDFF‹-bÛ¶7±-‡ºº:®¹æj::ÚX¼d1{ö졹¹™ÜÜ\233¿£î8!Þ}gýè44ž¤«»“‚‚‰|ø–<ÿÜKtGÚø?ÿç9º#Ÿfå¯#-lÓÑÑ�ë*æÍ›ÇW¿ú ¦M›ÆÜ¹³¨¯o NGJA]ÝI¦L�DWWŒôô0~¨„ ¯ìÅX·ï€ÔÕ<ƒïScg’¾BRÏÒÑgæ mß…¶.°[Õ�þ ‡€Gæy—º™”½½"#kú Acƒ±nß–áÅRÚx®FK�Ðå)lÛíâ8n,êÇQIÄ÷±¥ƒÐþt�ÄG–�v=´›¸v¶qü ½–ã`#ÊÅ�y¤Y6žóE‰í‡þ‘~�i-\¾¸�Ô¾J%Àõ|¯Ë‘© §9 4Z{øS âXv-Z(?nŒÒÄÝŽã â !Ó+s�ÖÑDe Âògvyq_4òBj<âØ–Æó"‘æ[ˆ²±ÃvBŒñ°$ô¸E{[€ÐxÊCK@&<¥l‘ŒqƒŸ/¥}aÄK, oÇAÆPÒC ‹¸’Xø�®…Öiã¡°„Â.¥cÈ„Ð#pp„…ð1å’NÃscÈ´!l„ca{<—�m¡•‡Š»8!P¥Q^ÂãFJ?ÈrBX*Z�#• „Ð:†ek<CH…m» BXv&XBÄAzÄu K‡QJâhˆ{ Ç’`+�q”Œ£……tBÇSÔ‰¥ýk-TbuJËσ��Ð_5·Ót,1 @‰dl!À’bÌØ÷Å„€F1©�B¥;þ÷!¡û¤ø6÷ÛFÊö�¶õÝ—¶]çâû÷\§Úw´�ëb¸·½·MùËz?µºÀ–¾ö<>ñ‰�ó·_ù:Ê ³s÷>fL›LAN�‘(¯½¹�Ë.+§ljz²‚$qòä ¤”ɘ?3g•ÒÖÖ†eYÄb1¤h`ܸqÉkX__ϤɅD¢ÝÄãQlÇbâÄ<Þ}÷]Æ�ÇÕ×\EsS+õõõS]]Mee%mmm�FÉÎΦ¦¦†X,Fyy9UUUxž‡ÆcÞ¼yD"QÞ~û&åç³w×{O)"{\1%¨ol`×»; §ùOùâ±n¿3‡Ek{;ÞÞIÞ„l>ý™O‘–f�%ص{¯¾º‰ÂÂ)¼_QɆ�ëY}ëíióλ»inl ¾á$—.XÈ;ïífϾ ÛÚ°Ólþûñǰm›®Î ‹¦‘•9ŽîÎ.”§¸í¶Û˜1c'Nœ ¡¡�hÔåàÁCÜ~ûjlGRsüuuu̘1ƒââ„O4J$aΜ9<ùijÌ/ŸEwwŒ#GŽÓÚÚŒm9ÌœUÆg?ÿiÿõS¬ZõJJJxç�w¸êê+éèè 'gŽÓÍÝwßÅÎ�o;T<@Yi)' <¨9Ö„ã´NwÈ—Á¤I… ïiþ…A_!d¬Ùw@à"xhÄb½W8 ŠöŠK1Àµèë=4Ð5K�휻¯4’ü$Óy¿?×$Ã`èá Sï×s ‡›ç¾ÓŸ¤çÜREbzËPçAÞú앚KÍÈïuO¬²žß�uûÉiKÂò  Ç#°»ÄïEÊÔ$!%R[€…„ÂMî/’B¤B � &Ç ÿ– HÄzV~°`ÝóKß‹(1•G�˜Ê˜º„|ïhá{…(’B…ÄÞJ„�q"FO¤ Aài”ê¹è/R!p}/m!�É)T=¥P ƒí‰mþ¹üx8ŽòƒE+…´d"è´ý‡¶-iz�‡ò%ÊóƒFû®G~þ¥ôc7I-‘”òƒEk¤G&<lž§°]× íy|AÊó<,i§Üüà©äµ…DpmO#,aƒÐ!„¶@K¤ -ßÃFi´«QRãy a%ò�X• Ô/ ¯&D�íßc!$–å¯Äˆ~üÔo@ f¦”o¥2.ð"dàü(ˆc¤Ü±eßFå¤>m=ùDò}ªDÐwÛ`ÛS‡ÝíÛwÛ@rÄHÎ5Ô¾çò\}÷½XΕºïù<×™ºü¥ºk4O)½ž&â!��Ô¬}ü!Â!‹n-ùñO¿ÇS�=Ê8éW‹®\@}}#éáqÄ#QÀØÙŽMss+ùùù455‘��MSSq7JFFmmm=z”qYÙ8ŽC(ÂóÌÝwßÍÆ�9ë¬,\¸�-[¶r×OÆØØ7¾ã-\yõ%hž6¤äÕŽ×jýnD­Ãê$%ЩY>O—©æT<cðšºä×9µ�#»Q4ËÉü3 ºZÆ0œ ŸøMCˆgž±ð%¾Ýk¼ƒÒs¡[Ϧ9™œlØJtΪߢÎïÉkœZîS•K5•gìóµ\¿«aZRk´QÍ®%æßqZ#-êäZc¨ŽLŒ)Zêº[kM�ƒÔÔ:5‚SšjB¡±L‰k$A•ŒjàxN%¥O9´’ %ZÕ&”Y}€T #$h tŒhg5›Õ¹ûFkQ R MD„„¶ª¡i´]Mcn …D´=m‚D„“Vß °l#ªßÌ:ªð§9U-«‰ j:­$ZѦ#£f„FDdœ2«ax&B(F¼�ŽÔKt5sŸŠÈ/ „0QJøi „0€ê1 îEëW)=¥�2Dk ‰ Fõ

†€�À@"…E¨k†ÏÕð,í ”¨^£ �”*:^‚œË’V»OU:j­#Ï­ ¬`TÓÌ×3Ô=W�˜Ç‹yèU€Z…ê-êóž}äFœvÞ©ë>×ïŸ÷ºZ Å+´¯Wò¸Ϙ{úßG_Ér½ž¯­Ëkóå27Ê/«/[Ó’x:•$i´b m‰‘!¡ìÛ÷«· d€ÖP¬”™-iik&�a˜¥BåS)ûäfÆèèh§«sãÇñ”ËÑ£Gèïï'�N�Çé_¶”––&''‰§’ í<À[nxƒƒƒtõv£•d¶T¤'f³sçN²-ÍŒMN°qãFFÆÇèìéÆŽ;”J%ÚÓ�´´µá«�§vü˲Èd2ôöõ(Ílq–ÅK{ñ”¢µ­�ÁƒûèînãÜÞ ´4wðä“OòôÓO“Íf  ÒŽüt²-lØp�<üMM-¼ñÚKÅE—lbñ¢Åüöû?ľ÷]þçŸþ1““c¬^µŠ{î»—ó/>Ÿ'œé‰1¦&§øä'—¯þó·VŒÝøƒOý ×_w ׿ñÍ<ôà#ÜtÓM<òÈ#Ìä¦hmm¡RñèhïÀ´"Iø¡CG(•ÑHœx†}ƒC4µd˜Îå›å²®óÚÍÎÝÄ÷<ÀùçžËSO<Î o}3wßy'—^v¶aÑÓcSˆjž…¯nƒè×rý>5§–Ö¸±áÝèô\Û}áÊ ~�‘Ù¹ßEÅ:•ç€ÖQg%2¼7©Eˆ¼0D#õÑö"Âëù�¿ÆzxòûíÔ+]öƹµŽù©C,ϯð�[:½‚ìÔëxúgÆIüž8]¹Ÿ;‡Ìk�ü©¡±ó,Ns|¢!´¯Ñå¤kRSUÃhŒ0Dé0Rj˜_¢tžD�’šˆ&мf:"‹Ð(¡Ð2Úg5ù;©#'ñF¥áé ¥„ªÇ Hæ¼|-êõ_`BD¡@UsÐ"R2¡A†j„¨ù!ÕT1Q¯(¼ |´ŠT7uÅ\•d± R`šQ¸–”Au¿sSD䨹 U¯ÂBDD–€Hå#¢2jV×Qyûa tš§CQ¿nJ¡ò«Ç‘>‘"Ê@+�Rc˜2J­®TD: £öð%Ú™ŠŽGD¥0”H Zû >2ªÒn CT�‰-mcà#11pADÛ4„XÈ:áfÔŠ€&P>†œ#%¥”P5ø®²æÑüêo æ|uÎeýjôuz Öï×2æ  WtËúTâäù§›wòüçþýó\W¼‚ûzI~¦îë ,×xm_o0B)CþôO?Å–m»Ø¼é ¥"ïù�÷ð“ß‚©gPa$æŽ2s€aHÚÚÚ0 ÇqPJ‘Ïç°m›íÛ·ÓÜÜLwwÙ¦ ítttÐÖÖF,¥¨®T*´´´�Ïçimmåøñãd³Y¤�4·µ0<<Ì/~ñ3 à �NÒÙÙŽR]t{v±jÕ*†‡�“J§˜��âĉã|èC`ll !“c3€Âu]yßÞÇ“OîàÒK.aͪ5ìܹ )4›Þ°‘žîN.¿ür¾õÍoS(æ¸úš+Ø;ĪÕ˹þúëÙ¾}'ëÖ®çØ±ãLLN�9¤’IúöR*{ød3YV­\Fÿ’%¬êï§\.söÊ\²y3ÿöïß!TŠžžFÇ&ص{W\~1ã£Ø1ƒk¯½†‹/¾€%KúÉd“x¾KSS†‘‘1r3ùzŠùŽö.žxâ)R©4»wíå«_ûƒCOø!¹™<–ãø B˜\zÉe<½s/çm¾ˆ/éïY¿þl~÷w?ÎÁCûY¿~-…Â,7Üðv¶m}’��§Y³n)'†‡yâñíŠÓ|ðƒïç?þý÷æÂ‹6sÑEçG�€ùv׫µXͺ1{Ê<æ1�W!jê3BF&¹ZDáVZëªRCD>0‘È#ª÷U3ߺr•¸P²j`.¨Ò=Q«HKê�”fä…cDÊ-¥¢ú©„ŽTHPaU/󈜊�¹OAÄÿ¨hª“+¹)e"JÔÛ‰!ˆ°úiÕGa•°Rm�@øÕf�@kB‚Ph| ÓDVÃjÄ‚0¢0Œˆ@U²©BwZ�. Ò¯V ˆQÕá€ð‘2D™5’H£ ˆ¯š™v5E»�C#TZa˜‘©µiRõDò‘FD †À²$ Ña€–šš9¿"Ð!5†!R�%1+ò{Â% ŒFõÜE$*ÊÌ…ôТÚ@) L]=·aôiÑ55õ‘DU¯äI¤©ž?ªñn T]ÙSK7ߘv¾1[\ÍÈúŒ�VÎãEáÕ=\8�yÌc¯œ:¢oF9(XvÖ"6Ÿ ùèñÅ¿û:?¾íV´š%T ú�mÛ¤R)‚ z1÷õõ±gÏŽ9BSs†å+–ѳ ‹½Ýô,è&‘HpÞyçÕýk<ˆiš áû>Žãà8½½½ô,èfrjÃ¤Ò <¿B¡˜§³«�–Ö&‚Ðcõš¤3qZÛšH¥â,_±Œug¯AOÄ(• Äxò©m¦`ݺu  R˜�F>—^r1Ö¯åÒ‹/¢³½�³–.៾ö¿xó[ÞD__1;ÁÃmá§wþ ×uéîîfllŒýû÷ÓÞÚÁ/﹇/}ñ/8ÿ¼�üå_eSQ IDAT‘?úÓÿÁ‘£‡hmn¦­%ƒ_.19:‚c”ó9~ÿEy%¤)pC;ždÙ²å¬_¿ž\nŠ…}�˜–ĉ[<µýI@áû~5m{ñxœíÛ·sìÈúô²°g—_z)¶)‘ÜýÓ»¹íw�›žaûö§¸ë§?çàÁƒ¤Rqv=½— /¸„ .¸ˆ›o¾ašhS’lÊpÛ·³`Q/g¯_ËŽíO355C&›¤··ÏóX¶t%?üþ�;:‚ïûÏ!åŸÇ™ŠZêh¥¶m?Ã8ó儔⌠‰z¹!X–IX�Wz>ΧÙÖœ’£6ÕN¡ÖÑüÈÿã׫�²Ú™­g�z�ªV¶£«ÝQÆ2}Ò±žnšÇɨeÔ’¦‰¨½Gþ(¦iÎÀF=åº çÔ8u•…ˆr<(t¤$išX¶�,ÓŠÒ‚‡ BˆB¶"/i;h]Çšés”~¼jaèƒPR�ðPÚÂÀð@ºh\<Ï­*[|JUÐÚGSAé"JW�¦ŽÒ¬›‘Aµ�>ˆ ҈̚>à¡ñÐÚÅóK` f‹y”!ª)à«¡‡5¥RÍhY ¤0#L�P¹~©5J{*h\¤ Á´ð<�&ð}Œt úH³úœ”ºJÀ)4!†¡ÑÚ�¢Þt€i„¡�ˆY(B\¯†Bš!Ú�6UURˆih ¥ÒlDÖÈ0RIðPª FXÍ>&‘¦�[.#lI¨\”òTˆ ºÞ� +á.Z…†HËÅ-�£e–Q""µ<_*@F>F§fM£¦v Ã9r§:X!„@XV¤0²ízÚùù¨W'æ@ó˜Ç<æq—!È8×^w=?¹ýûüû·¿€a0…!躚¬P(ÐÙÙY—óNOO³iÓ&FFFèêê`jj‚Õ«W’H$ˆ§’Œ��Q,éééabb‚r¹L†ø¾O__ÃÃÃìÝ»—Ë.»¬ê”%ŸŸ¡©©‰lv=ù|žT*…RŠÉÉñjã2ŠÏd²$I‚  ¥¥‰ææf&''Y° ›½»v±iÓ,Ë¡¹©�C‡‡hÉ6ÑÜÜÊ‘ChknŽL-ìÚ¹ƒK/¾�§žz‚\.ÇØØ8MMM¬^µŽ\.‡iÚìØ±ƒk®¹Ž/ýÕ—Ù¼yÇæ}ïy­íí|åoþžT:ÃÓÛŸÂÄ ‘NÁÄ8J£[·pùuWó•/ÿ53³e>ÿ…¿æG·ýˆUgõsÙåÒÒ–Bi�5kV1“›fÙ²¥(2;;‹m;TÊ”R¬[·ŽÊlWW>6ÌÞp.ïzÇÛÙ³k3“yÎZ²œÃ'@kº:{™�-ð�þ6÷ß÷0SS“ fÅÊ¥,]¾” ™ž™áΟÞÍ×¾öM¾ú�_áèÑlËâÚ7^Á¢EýœsÎ,SS3lذ)£¬lýKóÌ�yœé¨‘>Zëçåõ3�yÌã FÕºfŒ[{×LzL˪+ƒQX`= «ÆLJìV —#’CG†ÂA€¨©t4HŒÈÄ9ˆŒ€MÛ&ð$~©‚”Cš˜Æ\&:Võ/�ÒÐHQM.ªfÉR!(¥[7­º6Èrâ¸nÓ’Ñg,[]JHLìXÏõ‰µ¶áÎÇ0¢�tC*¤€ðaÄ)—]âÙ8ڛŴ!,—«Ê�0l K€Ó²pË%ñ$¾ ‘X¦‰!5Se!£,fH#²1ÐLFAÍ+@ …‚Ðé id)gHg“Æ'±b ð+Õg³F˜&R@(•°ÄG>ü1' F­J&§Ä“ ‰Jô-ZHsK–ül×séêîBiE¶©‰ÃGŽP() ÌÌÌ000À£�>ÊÀÀì§­­•Š[&‘pXº´ŸuëÖ�N§ÈdÒlÝöÙ¦ ©t’d*AgW-­Í4·4ÑÜÒDSs–¦¦f”CZøž옅ëU0-ƒÙBžEý}HS’Î$9zü'F†ñü€¶övÂP±opˆ­[·püøqV®\�aØÜwß”K%lËf÷Ó»yà�‡(Ê„AÈ97²h€�ü£ìÙ³‡ÖÖfŽ=Æe—^Ä׿ö,èî¢wÁz{ûpR Ö¬_‡³¹ðÒ‹IÆŠùîýÅÏÈMO“ÍfÉçó<òÈC´´4“H$H$tuu“L& ‚�d"‰!%3ÓÓt´·“I¥BR,–q]�§¶?AoïBö ±{÷>ö8D&“Á \BíÒÙÝN[{W_{9]r>ñ¤C?‰x ?ðÙ·ïAÒÚÖÁïÿ·?dpð(Ÿûü_24tÛtH§R<øà}\réf.»ìbâN’R±ˆº*ÁeQµ¢ÀÔQ§B‰�Xà„JÔ†š9_“yÀœ?MݤµÑˆs/)NÁ¼¼Ê§S}{ç¿XT½TÎxèS¦×]Ý�ñ,Š×šSV„ZUù †¬qU�š… j³)sB@EY´T*ˆ ŒE(  LCŠÚ‹æÂÆŽ%Ú@b`ÈX&Fúž0 |ÕêS3¢Ö€0L|_a˜qOàÎúTJ!�'Ð�I¥€á`1ÂJU_ j<›¶"�ïZè’DÇ4‘O4 �ªÂI¡‰!’F™¯´V( TP=ùº!:00bY&Æòš¸•”D`úø:ú®M#3é(“™Ä¡’Hìˆ0s+HßE…¡’”f‚rФÓCnÂG’DËID&С…Wn¦P~ ¯"]ƒ0°1e–âL@>`ˆ$³¹;–¡R°“iÌX’JIx&³ùÇnGø1I”/‘Z Í¡ x6~ÅA¨&¼Š�ïÃÄ´Rx¥8¹I�m´QÌ)t`‚´ÊBÈ&ð›)Mš˜¢U4A%Q¾� ,1ÊÌÌ4kÖ­fff†R©„Ò�ˆ;ôö-$‘LR.—B°páBZ[[1MÃÄ‹T*ÅØØ±XŒîž.LK¢\qÅõÌ!±X ß÷ «iXmÛ®g™qœA ”Â2 „°p‡T*¥ŒonÁu]2Í)VfV¢” âú´ut29ý-Ù&ººz˜Ÿbfz–›ÞõNš›› ‚€Ë.½˜}ƒ{ÙòÈ66�{mm-d3)ÆÇ¦ÉdÒÌÎÙ±ãç\÷Æk�J!9tøÓ3“¬\½–E‹±sçNz{{)ŠlÚ¸�ž xì‘­l8{³…iÞþŽ7†!¶má8aR*–hʶ"´ftx¡^Åå±G·`6'†'˜-äÙ°a-Còÿõ®¼òJ9F±\ »§�µëWÒÜÒDÅ/ÓÔ’¦PʰpQýK—á+�áã#$7ÝônlÛabjš¯훼ç½ïæà±£lÙ²…©©·Ür+^à³aíz/ê§½#CóŠETÜaX¯øÝªD”¹FkMÚõÙñ½"c’µo{%|©1´D¼û„'AÏe ¢ðŒzúè*NMÛþ²G¿ÜdÈó/GôY3Ç}Ñ[:åû܆j†Û/.ZáôÒ:wÔþ�üBž¹N-Ùó=¶úù¨§så}þ¯íOW•ÏvÌs¦Ä5ò¢± ¿ª°'oTœRÁµ~õ›Ò¿ œ’æ½ñdª*!†!Âl8¯5“îê:µõ"â\€6ÐaÕ¸7¬¦¯zEžÿSKÊ%CJlÛŽÒ›kC‡ÕÌTz )¢Áª�^у»J2i !¨@ƒHá ‚B L+‰[ò‰gÚ(L޳[(M—ˆ§’ÂŽ”ÈÊŠBͰ¤Påœ88IWo¥|CXHKGªem¡UÏ·ÑÊ¢8“'‘Iy¤´Ñ Â0J† ”@+Y”Øf+¡ëD÷w-C™¨ž+%‰²”hF&Õ*Ø Q{DH”ª`1t(–hgj,O"ètä—#Á¯(Ù¤ƒe¶âB�^ID #x®É±Ã3,éoCÃ/ Båa’Ð÷¦*�–Y �fbÌezzš•ëºBšŒ-¡B·PbxdœUkº0,�ï„®Iq&ÎÃífùª&úû{)¹QHžÒŠöîJWðà ðÃ"RXÏ|(Ö�º«ÏªÕe5Åj�DœÇ«¯£§ó<æ1�yœÉ¨½„M" YLkŒo|ã3ìÜõCîþù?sÿ÷òð£? ÓRƈMRSV¤R) …år… ���ضMss–d2Nww'Bh*•©T¢nâœÉ¤éîîFJÉØØŽãÐÒÒ‚ã8Äãq’É$Zk*• žçáyRJ,˲¬úhQcjYÓ4)—ËõŽHT*¤”u„¶¶6rù<É*q588ÀÆ�°m‹#G12zˊ̬µÖ\xá…ìÞ½›ÖÖÖh3H&“ ’Ïçéêêbpp�U«V‘ÏÏ2>…¦�wÞyìܹ“�;w‹ÅH$Üyç� í#•Jз¨‡/|á³¼ã]oáº7^E__/år™rÙ¥\.3<¥²/—ËJ0¸ÿ0�ny‚-Û¶ã'™bbz†‰©0 V¬8‹³ÎZJx,Y²˜åËÏâÊ+¯$“É�L&‘R²oß ,Y²„ÉÉIv?=ÄàÞƒ´µ¶pã�×qã�×rÞæõ|ðïå�{ïeßž½<úÄSÜñ³{p•Áª³Ïebf–Ý~;Ó¹eWaXÉWìN5Tt·ú2š®bè;·Ó9š#{d„}·þ„”F™g´¥û�GÝð¹úÕHöÔ²óœÞÐô¹q:ѳ)‹j1gêvU/éöçöñRÚUÔ¶§Ôso3ZþüÏ÷Üù_ôù8]šïF2êÙTgµu¢ûã…í³vï¾’$æ™u Q­ßa ªžPRJLÓŒ²£ uä(S3F4˜@ËÈÃF(åkEô Ú×àkðTô b†¡ ?]À0,‚b™Ð ðË” ü02®–Ã0Œú;Ûuݨ#¯5Aú†H”M„NñäÖ}˜2Ke*À«ØlbKf©Ì‚çh×Ä÷ th ÃRd!Ìrß/Ž240†[²1E–з}I蛄�‰ mð~q÷CÌL»” !~T( Cƒ ˆ²c¾‰ed°Í&,ÙÄ­7²kÇ „ˆáû × ¥žâ{åG©ØÑÃ)„vp+¯¬¡�°“v3ÚOsä`‰o~m;ñd??ºuˆÃ§±Í,^l3C1§øÏoehï$�›Æwöïeh`†Ð�ã»qŽR Ú°¬6ÉüJ ¯b„1´Nâ{6c#EþîoR*Û˜Fž› ð’ó!"´�2�W2)æ^%É�¡;wÀj°’Äâí<òàQö‰·»9ql†xª“À³¨”$nÑÁÐüèÖqƇ“ä&’$œå<þØ�o¥XI&²‘á¶€t#cïÚû¦ª^«‡„1W�µRÑ2]Íi†„A@†õÁÀy¼º0¯šÇo/vÀï¥n^­­­d³Yr¹†aD£‰ Æ”Édß÷±,«ÞX¬uT�ª©e­S+„ ‹!¥¬«†<Ï«ÿ¢†h¹\²Múúzéèè`ÛÖ'ذñl …+W®dddŒé©---<òÈ#,Y²„±ñº»;IJ V¬XÁ£�l£»»Çq°m›ƒ°bÅ öîÝËøø8Ë—/góæÍìÝ»—¥K—"¥djb )¡­%ËuoŒNƒûö te>“’ɉ)ZZZˆÅb8ŽÃ‘£'@˜ Ÿ§T:JWWÃ'FéîY@—îÁ0mÞ°i#ÉTœÑÑѪg�EOO™L!¨fl‹ÔRK–,å þ¬_»�5+V²eëC¬Y±„‘ñQÎ>{ÃG�x39>Îää8år ÏóøŸŸýÿhÎ$Yµb9ûðÃÛ~Ìg>óG8Î+(é¨Þ¯Ž’ÄŸ]·þ�ÖÉtèW F�óô-·²öo'H¦©Ì‡��„ZÝiL÷~jŠèÚ‰~>^ '‡ž½r÷˳Smþ³eAkT*Õ£jž)¢à™ŠQ_^;ǧSé¼XHY xöuæ–Õ®±xÖ÷x­ôsç@Öç6¦ÿUh$Õú϶¼vl¿.NŸ†þµ‰™2KAô®¾Ó«jÃ4«¿¢P)*t¨*’’E¼�ÄC |¥ñw¶éÇ@ñB­LL!�ÒÅ�&åRaØŒ�víÙËU×vã–CÈS„�E <„9Žˆ+ß¡TiëĈÅ|„¬ •À+I¤™Á < 2üü.Á¢E)œD¤0ý—)ó×#‰™}䦉&%+Tò1ü`–tZ£Cɉ“5ú u–rÑÅ0,ü‚‰C>àXÍØN¡Z‰'“˜FÇITlŠÓI&&&Y´´ƒrÙeôxœ¦liX½¦�…=«)æLü°ÀÔÔ ýý­TÊc9’îžcãƒtö¤ˆ%b†M~¶ÂÄqÓR8)h5S ì! +dãëÉ ’«pá¹gÓÕ#˜«0°gšt:Kßâr“C{mm`ÄSÜ}×-­Mô,¬�mneøÄQV¬>Ÿ|Añø¶Ý:œã¼ —ÑÖÚÄÖǶA ¸äÂͼçÆ)‚R’C'*Ü÷àn´ðAÀµW¯¤³»‡›oùe×â†úI6µcM窄°4:… ”f+–ÓÇôD’­�Ÿàž{ŽÐ”>ȇç÷ðÁ|çiV¬ã†w\ËÖ'�Q,Uظy9‰Œ¥‘ ÓÂó56!¡R˜¦�6 4Uõ±ÒRÎ…7¢Ñ†ˆª‘tÕ‡ 棼_…˜’›Ç<æ1�3¢ÖØôô,Ät$S¥1�µˆtS†öÎ>-êaÑâ‚°eͨvjÊÏóÈd2 ÓÖÖF__†!ˆÇlÛ$™Œ£uH[[+†!"™´Ð˜¦‰eY$“I:;;qÃ0êS­_#o "2¢òÎ�6×:µ5•OÍs‡t:�mÛX–…‚U«V�ɤ BŸL&Åâþ>hoocáÂÞjšyÅôô4–eÕG›FGG9pà###œ8q‚J¥ÂÐЖe166F¹\&�N0==MKK ÇŽãŽ;îààÁƒLMMqìØ1ÆÆFI&ã(|*n‘XÌÄ4#)}†˜¦‰çy<ùä“lÙ²…Û|7ßú=î{à!:Â=¿¼�-Û¶ñoßþwî¼ë.Æ&&9zô(ÍÍM\zé%¼ýí7pìØQ¤”õÐ9€l6K±XâØ±£¬[·Ž£ÇÐÙÕĹçžËÑ£Ç)æ ¤“K—ôsÕ•—sýßÈ—þês\sÕ¥¤ãýÐ9÷ÜsùÀ‡>DÿÒe|ÿ?¦Xò_Þû³5ÞÀq_óôBûä>¹˜ bZÈÊ™‰qvÿðvLÏC¿îcÀNFcÈG-óS£æ…k>W'»VojiçCRjÄí©e«-ûu¦ÆíÖŽéÔc{®cÕÕÁéZgº¡/RGm^íÖ¦“—?[šèWµ°±ÓM¯%ÔH¨3弿¦�°Œª£OõFd‹3'¿ŠÎ CƒDD¯}¥#"¨:­ C�ë&8v8Æá&“ÃÚcÇ`z:Åä´ÅÀÀ4LJ¡\I³eë ;w”Õ˜ö"ž|"ÏγÌäâ ì+rpÈãÈ`�0„ ¬Pô�<šãÁB~þó1~ô£]hÝÁ‘ƒš¿þÒ/Ù{ ÀL©™|>ÍW¿v7C‡räfãHCRqcüÛ··ò�[$æôð¯ßz˜ß±ƒ©Ù"Ê´›˜ ½§?0¹ýö'عg–›¿{”b©›;n;Ì?üíŒ�(011ÁlÁÇ´c” !³³&ßþÖVþéë»™œ¶Ùþô(ŸþôϸåÖíÄ3Ýì˜dð@…B®›?ýï÷ó¥/qì¸Äuð¾—ïþ×qoß½å8ñ–NB!Èçó|ó{ùÞ÷v²åqEÉíå 1Ä7ÿ÷1”™!ž2ñ|Í£�L01YàÀ�i¾wóA¾ûݧI¶­`rÒæ+_ÞËϹ»©‡é¼Ä-é8vÌäø‰‰l3ÞÌÿ¾y?ÿyËßú·§°ìU|ó£lyt†J)ÆÍÿ5L[ûJ*•6~ö³q¾õ­1îüéO<9EÙ_ÌÁ# î¸{‚áIL Ÿ"háy`XÈx +.0ݶŸÙbwÜ¡°c)–(ʲ=üâáiZ»Ïⲫ®ãú·]LGW*(_‚²0‰Giá #2—&H#ò¡’ZH”�(¡†PUÕ�B@š†ic˜öo´îÍãÅáõñdžÇ<æ1�3Z™Qö Ò·¸­ž~z7ù—Ikk }ý½töô µM̈a›}}ýd3-„”Kå²ÏO~ð¤'hÊ´³ùeOpÏ#ÛØ±ÿ�mÝÁ‚þe;1F2–d||Œ%K–Ô•>^x·Ýöcfg‹äfò¸n€³!4“c\pÑ%;1B"“ wqk7¬!Ÿ+sÏ/ÎþýC¬Y½†¥‹–qáæM|öÏþš31¤‚¿ýâßqâÈ(7¾õ]üÑ|)5¦9§xÙ -´q*9öýð»4 £*”ïÓZ qüÓp°ŸÔ‰až¸õ?I†‘ßMYj”óu7b(Oš&Rø^Pu}…Æ:vª§ÊóA#i{º©FÕTF�óMSbÑÔ¸ì…Lµ0—SÃCOõ9jœo¢ê'Z36i4Žˆ(!t-B†Hœ2·N-zæÔIkU�t}û¿9!Ѝ{ñœ.«±\µòGià%BÕéù4×EÝ¿'ZÿtŠ*ñŒé倂—HHôª@£inÍT¹ñ^¯™C×}CæjŸ ayJ$ؽ¿ÈŸé§|á+¿$”Ý<úDžñé,_ÿ×û±•|ÿ¶ vì1ð�Vd¼™Y/‰ŒwóÄΣ<òÄ(¿x`;½˜;1ÈÍ?z’á‰aõb8ËÖRn»}„ᇷäÁ‡-ü`55ÓÙ}wþtËYÎt!Îd¾�í»f1c‹0b˜Kر»À~4ÊÀ^—B ÊnÏï ÛÚ‰ëU�V#NRräøÅò"ƦS8©Õ X²â²ý8Z¡T2t3Õì+x`K‰·¾û*\l:û–±ùÒ~žØ5Èl9d<§™-”UœÎÞVZº &ó&Oî¥èô,^J,ÕÇ;nº†b!�-$â�ÌLKPq‚J'&Œ�Äèl‡?ùÌ ø�O®èa&ÚN‚™’äÀñ�Å+ðÑO|˜|¾Lª >þ]ÃX~‚˜í²fÝ.n&Ðù|žr¥‰0´Ð*I~Zð¦ë×â ˜œ-ÓÙçðü·÷¢b)ìŒ`|ºÈ�áÖ¼a)ËÖf8ç¢nf˜,TèX¸€‘iͬ§�8¥ÀÀ—Y<ÑDX e¯D9˜"Ô%R™J+z{—àzN²­ËV5“΄h1I±2ÊLnÏÏ„¤ àE$½BT'­Bt€ ‘D¾Ž� |TT—Í­9“W§y¼ê0OÍcó˜Ç)�çÖ›IJâü¿öqÞ|ý•|ìcC ‰ž<ºîºn�tð<˲ð}¿Þø¬5DSN×T<§¢Ö0�È¢“}JžYNY÷¨© jóMÓ¬ïCJIõßyž_'Šjû±m›ÞÞ^6mÚ„aH.¼ðÞxýÕ|â÷>ÊYËs|ø0= :ð<�––î¹ç(‹LNN¢”âðáÃ!xúé§éééaÛ¶m˜¦AÏ‚.ÞùÎùÃ?üV¬\ƹçž[÷52M“T*…‚\.Çèè(<ð'†'ðÜ�•«V°¸¿‡ë®¿ŠµkW’›™D¦'Ç …b×¾=”ý û÷¢µæÓŸþ4X–ÅÞ½\qùÕüÝßþ‡âÀþýõº�}ìc,_~Ùl–Ö–Vöí"4¡òyßûnÂv`bj˜o}ë_Yº´Ÿ Ö³qã–,]D"isßý¿àMoº†}ä(%Ã(Ôäå„x?à¾[nÇ8œ#SHi�a㙞e#t’@:Ä´$;3 “y‡dv5éæ³xpë“�¦ÎE¤ÚÒXÉ6:­`Ö3ؽ_P ãd;—òÀc.Ýý‹‘‰4eÏ`¶Íí6›/¸€EKW€¡ÈÍ&H7/åþ‡váIqMqÞòÎË™)N£m“R ŸqÉ=ÞýÞóùãÿñ 0˜–Ë[ß¾™J¥D¡œ§µ3N(\”Q"�’£cfÊ£¹YÒíq®zóHGÏ‚á@%ðñ…Š%Ð$[ÒtöõñÄÓO³uû~¤2á@ d\¢lEW}ÍØ©4Nsœ¶^ÉÅW¾·Ï•ñ¥…«=DL’mi¡X 8r<‡”)ö.Ávl ;ÄIU°’í„„¶‡oø,Xš`ïáqBÇÅ3Š˜Ÿ 6M,y´™ÇpBb ƒ‘‰q’Ù8¦c㚦&Íá£8i‡æ;cà4K\™çD^ceš{Ò6±&E²Í ,\­šÝ÷³x”ÃI°ÃDY`§(CÑÜž Ù$0¬IâiH¤%kÖµ³}ç ˆeMqÖ:ƒ–Ö2†­‰9Óô-гs×\Ã0Œˆ H¤&2*S †ˆsrC !0¥Ä’Sʹy†�ešXÏÒŽœÇ™�ù«6�yÌcgNm4ú¾‹å4ñ�ù·ÿä?°äÂJñ�_û*;vïaÓú~ êY–E___½ñ™Ïç1 ƒææf<Ï«gê:Õc¤†S£�Þ?§ŽÞŸ.\¤¶¬Ö‰SJÕCZ‹Åêë×|ƒjeóÏÛÞöV„X–M:�&�Ns,ÚÚ²\réù\|ñÅLMM±paÇ��ÑÕÕ�aJ´ö#EÙËÃ21ÅŠå«øêç>Ië¬�&RöÕˆXhâ>*ôÈY&Ÿºãf„Ö˜ ‚(MÔø|�"R�¨SÖ†ë¥%/Uê´F/šÓÍ�” 5å̯—¬‘¯©©Y¢}ÔæÕ<j럜!+zÆDÿ[–Yÿmä¬rò6àÙ)�9�¥9ÅÍë/ôÚÕ¼‰æñ롦rÕµ $Dý}Ò¨òQJ#�9åOõÇÑg�‚R9 •mg`ð ÜÀ"‘Ê¢Ðì;0ÄLÁf¦0ÍúM}lyj+Òöñ”ËL1G J<øð==1†“’Ä’&ËWö°pñ]}3…ý8)›öŽf<•§µ³Dj8‡°5É&—'ïÜJ{·ÂSÓ˜ñ1œÌ4m]%ìcãXñ´õ(™YÖœÝÌ-7ÿœ-[*\ò¦s°>¹ÙQ²­iަ­«‡d6Ny¶@2#¹ý®ûY·vɦÚžÆHÇLÌ’jÖ`H7g(æghoéäú·ôqó­wñÁ¦ó±ã!N LGá$5éŒ@ZeÚºÊt-tñ<�¶Fظ¹ŸûŒqûÝ·ðêÝ ~œsÎ?! LÍ c9‹Y¼²ŒÖ6-ݳ¸z€ó/O“hžÁUÎ9 g”Õ,Z»Ëtõ,dïþ}<üøwyó[/`Ý&ÁÙëTüv¬X…7ÿÖ•Üþý[‘vC‡²`±‰°‹(7òžîè’\sãRMc¼ÿÃˈeGPF�ßÿT/NÓ(Ë×t.^À•N2©�xÂÄqŽóÁ�¯$‘l§waÃèYØËly¤DZ .¼l=Z¹Äy>ò^C §¸üªsèîîâÖÛî"–œæÃ¿Ë´¸èÒ^ŒØ$ —|äãçÓÔ#ôg«Jo�4M,µÙBßGVÄ¡Â0º/•FX&¢FU�ïkÙ¿^/ÏÕ×"^®§þ¯Úîé–‹†ù�.x§~o\G6üN6|¯ýo6|Ö¦¬Öú¡p,¯8;aaâû~d&ºé’ßpÉ^Ì›@??œéå{¹ám{€t:�eYõ‘dxõL>[ýNÈé“Ö‹Å rÁ�ïþ0?¼åÛ¤ŒåJ€oµrûí?á}︿RU3r®eÚH$˜¦YEŸ]öõSM;OGø4®{òò¹ëqòþ"’F�“SýNlÛfbb‚r¹Œiš¸®K2™$‘HP,Tضõ ,+†iZüüç¿`å²UŒŽŽR.—¹÷Þ{yëÛ®GkM"‘`vvß÷X¿~=[·neõêÕ˜¦Á¦ó7ÒÙÕ�iʪ§‰ªšo”Ëe4Qg¼T,S*UøÇüGº»ÒœL‘Ÿ™aýæ7°zýJ|_sÛ÷ï`ñâ~öîÝÃ]wÝÃÁCǸé·ÞAÒ¬Ù°Ž'Ÿ|’µk×2==Í_|áK„Zð™Oÿï{ÿ;)g°m‡T*M¥\av¶Hú†ÅÀÞ!††à8q¦¦&iii¢gA'«V­ ‘H�ËåH§Óõ{Fé�öövLÓâØÑcìÙ½Ÿw¾óBíB¥ÿ¼îÉ -@ EÂ÷Émà¯núí®@i�) "ŸÓaÂrψ­\‚ªfÉñuˆŒ†[«¤Z_Óõ;ÓÜušuÃjˆS-TdŽ’’—�znæèÿ9²ä•…~ÉL‡ŸuúL$:æNôéŽ_¡š{ÆJ)x)Þô§Ëwñøü·tJ¹ŸY6�@UÏýÔØèkº~wèë¢N3`˜f¤¾­®'�…�†H˯T°¯RÁ²,”R¦I…n†'ºøÜ¿�B¡Èç¾ðvBåòý[·° ;É»ßs%?¾í1¦fNðΛÖà•cÜþ“í\{Ý" #Æmߢ½=Æ�ï:ÏóÚ{�³×Å1�i¼ Œ“\ȶGFèé\Åla×›bÙ’~F†sì?8Ìâ¥=ôõõpøàí�PvGȤ[�¥¹9A:±”½»â¤4�Ý�k�ÈJtPæ®;¦«ý,Þ°¹“P J%‹’—@Ê�öž�Bn’tÂPAåur÷�Osß/8÷‚\ÿöuXvH¬x·�ÇJ:h¿‚e@¥<‹eÔÃh}…!%žëbÇbs¡ŠyXi�0Íè!Z%…t­MYUœ£5#þݯŠú½gÏžúÿ«V­ªÿ/„¸ÈAä>kñÉ�ÿ7Æ-Óð�†y§~לþAþ«î/ù›yž:qf@µÆ†žu«f°Ð ËëKEäað+3\<ËžN·ç_}ºÿ«?~17vã�uêþõ3¾½Rµ¹}5V�Ó­]�—¶\ºš±B ÎAcyj{ŽÖ/cV™×<¤'Ñ&”]Áظ±cø(Ž�O± «‹À­ b&÷Þsï¿ñÍ4%|\7Êæºn]]£TP'~3Áœî|½£7�FÐ�ß=Ï#L3ÆÖǶ3::ŠçUxÇ;ßF,¡#‚ç—0:2N¨B.¾è"î½÷ 3eNœʼn›lÏs9|ðû rÓM7aYwÞy'¿üå½9r”o|ãŸ(•‹T*š›Z0M“D"ÀäÔÝ= ùÒ—ÿ�x²™ááQ fs3¼÷=ïfûö§Bð–·¼‰#GÑÒÒBo_ÃGŽÒ”L£¤¤¬ö·“åËú1Ã�@Fhæ 0C‰¡%�¸¦$žlÊjûFÔÚ5´A £—©ja£„F(…ƒA~`�¿ëûi/BÑÔÄ<�Víq>wûw`ÑB @Gä�¨IÌ%¡��´¼¦ëw�j$Y„€°!Mt#9+åK§z>ˆLá_±ÝÕñüB�^LÁæî›0<ùYøì÷Ôoæ^{¶sPó š[祸@µ{LÖ•_/¿š¸P%€`jlä5]¿[ý«êÇT{¿‰ª Ȫª\£D>²ªª €Hà ¨fÈ Ãòȕl„µ‚{ïÚÏ�¼“ÏÿÕe´´Çð]pl-rHÛÄ+Ï`Æ|‚Jih´ô°Œ¡—E ÐF‰„Ð5†ÖÓHS d†0Ì tŒ ,b;Ï«`ÛiJEˆÇ-ü „!bj ;.p .N²‰Ð-º ¤“BØ ×›Â�qÂÀEÉÔX…¦Lo‚–®.fƦp’)LC¡å¦aóÿ³÷æq–TõÝÿû{Ωª»ô>û>Ã0 ;(# 2¸ƒÑ5Jpß²˜D�‰Qý=&1QóD%ÄcbÄ=?Ô,�в8 YÙ˜}í™îéånu–ç�S÷öí™aQ�¥¿ýªWwß®®:uêÔ©s>çóù|m´©£ý\P9®>‚J«8 ¦2ÛlaÊŠF£A¢ð¶Ž6M¼­a’ê“£¤•´�, ¹õd¦D  ´Çû¢,“Í&i¹Ÿà3L Þ7 ÒÄ…&KÈ'+H¨�y¥J87†J JR‚|¨¡¤—<·$%E«Y:‹zkœR¥L½.dUO½µپɱì˜>|¾‹¬¬ñ­Z y«IR®bM Ñ)*-\ Q0ä-O’fX›¡ ‹�CÈq>#÷ i)Ç…"=4'ú0é2¬O1ŒRwÛ¨ö4± ¡”•h6›¤YÛWÑÎ:ÏœÖЈx›ç˜$Á¾�0YF°–ÂD-²€”šb‹}{ÜÕ¿Ï÷ 43°™8LÊk«-V@QÊ©U4 x ^9‚j”%§„ñãßFs] q.®ú¶ÇµA È¡Œ„ó0MÞ‹�N¢Ô ÑSÂ*ȨÃ�ÚÈ`èÞºú&ü´}Ûe §ÀµûM¯#˜c�¢�vù_†G …Gu�*¾Í T�ÃÖ‡ÆGùE®Àu &U€~úÕ½Ô{¬‚–Ža¼" â$ÐkA{H�G°ÔOÃ@¥õÄHNž!�*>ÿÅáu¯{=ÖÌ ¯ïLjGù„•£} ÛlÑÆ¼ÛYµ`Ê‹èAÝq$(»‡“˜Eé  ç<·ÞzÏ|æ™�s›[N;í4îÒw±|ùrÊå2Ï>o-î}�J¥‚¨Àœ�èï±k×.¶nÝ«^õJz{{ñÞ2YgÑ¢TªYÇûH+CðçZŒ�O°{×nî¹g»¶ï¥§ÚñÇ-gëÖ�”’2[¶lâ˜cޡմ,[v i&ˆ,'I†‡‡â„NèÞõqÒiÇÓÓ[àå¯xç®}Õj5Jñ\J¹\fÏî= R©TØ»w/ˆÇZËwÞÅ�7ßA­ÞbÑüY<ýôSY·îzæÎ�Íw¾{-yî™5{ˆ={F˜¨×˜7g*IÙ»w½³‡˜Ý7@Å*’rc0ÞO“Y9À)!z1™°jú3«½*zÖ)È9q±?û=¦Ö]D„�c–óÞo~™¿~é˜3îÈ}‹Õ ùÏ+Ћæà‚AÙÃuˆBJ€à8pt�ŸÐ˜nû/Ÿ#¾‚²”³ˆ8$ä(ÓÕ"�`r‚2(¥ñâAðAÐ@0MHKH½ âšz ^>`tÊ–t@#ƃäx“£´Æ«¹xDâ‚­W-L’8åQð´â¹•E‹Š³ô  ’õ�!ÎD†–öiáu�¼>Žv)½ÕÄ•I¤^\ä)%O16TˆDfšõH meS±J¼��ŒBkÁåçm§}+U°¤Ž®.u&cÌ@3q˜Ôó&¦ZÆ$)ªÈ­¥U2ÔRƽ#üxÏ~F“”Ä·Hƒ£% NiJJ°ÎRðf:Œ›6(Ó†/¼Q|è3Ÿºša׋P"À|ØðÞ\ÎÎm;øÔ_üªkPמoLÑ�¦KÊÚs1ºýgþø£¥2kVWø©(¦X/Æ€ÍA›øYpâ<“ÆùÈûþ4JÜü”ܬ›uÔÍbâ Ïƒ€Õšßÿó?cáüyq_Ý]ê W×/‰šº®ÜásÇÿþýw¢½C{wØseIB£Þ@D0I‚+ö°JjæœÙÓÇI½=$y[wÌœÅ~;ÎÜjõ‘ý‘)¦ Y.h§ðzæMð3‡8 E Ñà½áG?º“/}íÕÌ›ß!ð™¿ûCº—]’$!„‡~Ždt›Ð“p÷Ýë™5kˆ‘ýŠö9·Þz3g�u»víbåÊ•ŒŽL26VãÔSWóÃþ€Å‹³råJ¬µÜtÓ�¼ä%/áÒK/c|b´#Û¼y3×_÷}Î8ãLz{«LLL0{ö`G —¦)ÖZê�Ÿ¿ü«ôôò•¯ý.8<žÑñ1~ïíocÁìAM´6,Y²„±ñ’DÓÛÛC?Ú´d‚Ö‚÷®ƒnÛÜ P¤\ïÞµï=sçÎ¥Qo �aÇŽíô÷÷ÓÓS¥R)á½'Ë2††f1:6AV*Ñjµøúü×^s .àúü� .x!õÑ¿$Íæ÷ÏeÙÂeœzÒ lÙø Ù¢¬>nÛvlaQ6‹<ç×É&šHðHˆ²Ù±DøÝËþž|ÕIœ~Ös�!H*‘êí"¨«”# ÑAjó—¯û5Îaœ¯|ö2TË£‚àT”bÍ‹S#Žw^þQšwrÉoþ5IѺh EŸXø ¯¿þ{¿Ë§¼ÿ}G¤m>Ù�ŸÐ™Ð‹DÿhªÏô¡G.8�Ì›Ç=¾Î§Êu?¾œ/ˆÒ1uÏó¼`ãF¦4BL ßý]€oèzöŠ$-1ºwƒC½ìÙ;ÌÜE ¨ío‘MpÛF%4ÊèèÓR°³¬‡4Z%˜$©c} …B´)dD¡X�¸à[LúEBþÙZ \olŽ.<…„$ÚàPIŠwƒÇt–21v­«$I”T¡<Ž&‚%¨I‚¶„�ãDãÉ@iDDiÀŒ)! ñ^á=(“àC̪´�l—‡Rbês‚Ïc‰ãr  ^£¼ÆûŠ(‹‡–P€Tb7[x<r )êK!ÄŒY:8lãt oÙ@/®¾I‹ 9J4^l\P à‚ňÄ{@ˆcpl¡ìwø(B¢·c #ÑÚ6øe{ð9ZÀ”«øZ€àÑ:�àLlth#QÕÑžÖ(‰÷¹�tÞ;œ�¦Ð�r%qââ´÷Jéb‰>²4¿1ÍÄ!ÑftÔ”°ä‚±ÿú‘ ¨‘S/iÚ7É-ºÆör‚ñ ã=õÄ€6$-K¹·'NêZMºmö�—€øÄùç“T+­¦†Åø7HœO=\š`��½ëïãªÿó7ECŽçÒ~:�èÐ2Ä•pÏTF¸Ðï+ IDAT¢¾äE ,œÐ0(ÄÕŒbrgD¡ŠAz[že‹�òžúî½\õçÖÑ"§m�Ù!ƒ©‡`š ~çYg2pÚ©XçÐ&éìݽp)tMª‰S1ÇÔâzmlŒïfB&Éa½7âK¿4k%Bžçà ‘´XCF˜UÎHK IoÂȤ¥Ñ[edÏ^–§øNy¼Ò…AÒÌäåg ¥âàÀuoqÁqÙ¥ÿI*ˆV‘Æks\ýZOݯƒ³vœºŽ<³ ž_áŒh²c냤)œ{ÎYÜðÛ˜;kW|ù›œ¶f5Ç<§�~Y–qÛOnå”SN£ÑhP*U¨ÕjÌ[¸��{·sÁKž_0l`rr’Í›¶“$‘™3Áêõ ´FF†26o~ˆ%K³`ÁLjÂë&Io-ˆk‘¹�Òƒ®{ú+Z£ U�šÃ`Á×È Ô1*B0ˆ˜8Â59bJÊà¢cfÈKdRŒ·ƒ=ñå…Äy”óèVŠÒ)4Îûè/r†DkÄôášM‚LâCå4>xTðÐ�ÇZMZ‡ÇPÂù€1É -AI“¦8ÉA…õ—$¨n÷ä 0E0R¤Llºøy{ðÕÑëFËÔD•��Æ…R � é*ÇáËUœ S↨¯�» rpÛÐ}…–6´$”Ò*CË&3søs‰bR)jµiš‚™º_“ZÑŸ&uJ£·Ÿ¡SŽGTFª*ðãä×Ý&HqÔ‰€žÿåŸÃ=©‘$ŠÜZ´>þ‰�ñÎwý®1Æ•W^ÅE¾Û܇– �6iê�ä„°C�÷ÂíwÜÁÎ�»¹õÇw0ÐßÃÐ gñœç<‡O}êï9á„hµZŒŒŒ ”bçÎ�œxÂIÌž=›M›6Q¯5 +V¬àꫯæÜsÏE)E¹œÑlÖyðÁ�œsιlÛ¶…z}2®z‡÷pã�~ÀìÙCœpÂI4–óž{øÿ>Ä©'�Äw¯½–•+–òþ÷½�o¼‘þþ~®úîµìÞ»Ÿ~ÿG,Z´�{î¹—VÃܹsÉ[–Í›7Ó²9ó.`ÿþý,X¿ó¿®dÍšg°}ûxàúz£_Pj&j5¬ƒJ¹‡}ûö�¦†={†)§7Ü�Ï-]x!cu¾úïWBèd“y`Óf¶ïÚÍÄÄ$·Üöp�Þžn¾íp ¬2ôTøÔûþŒOýï?á’ÿþ6kMF@±/Q¼ãòO1ëìS©KÐM– U¸ãÚË9ù¼7Q'ņ4ȃ¡¯µ—O¿ì,Îëm2ž5 5ERNyÃ[^ÇeŸ»Œ,d(/ˆÓ´t‹Ñrƒ?ù׿‚%jI“Dì²”?½üÃ\ò[Nïx4Ž÷âqÊã°¼åwÞ‚ê €EûÃ�Ô3ñT�v–©™æ£]O>–/‡p�uA!zÓ= bl‰#-)x'ݬ¾ æxÁšp.&D…”¾Í€Á»>Dë%ˆ‹RÕÔ¦Ž‚%M@” oŸ˜Á5žÜÆLc¢耷Ñ H¤­Ç„,±xÇìmùZ^«ÈV¶‘-b˜V‡0•IiÕ¡9*¥"�¤417e¥�ÂæÀ{n � ÞEV�³(•Äö CbiË™ÎYŒ’Èü�W%mIBq|�6.XíDtÁ†)Î)*z Iyƒ‹÷©ã‰£4ZiĘ(í*Ê(âÑ"E(DÏ$ï›2‚‰vBðÁFO <¢4’h0�3Å¢qq)7ø©CRŒŸ íMU‹±}Ûׂâ\ÖB¹ï·11›÷1Îc´Røƒ mÚBbÑÚy ¥h—�OfdË¿�13e›‰ÃF)-Ó2%CCüpë6ŒîgÄ&}4�sÊ!X2çɬ§b©õüÆ+^ÆPoå:xtpï0Þ?{´w¤Þ‘ä9IðxNâæU±IÜt8ü–xO©•“xO9w”¬'uŽÌÅsÅsúb›úL‡*ÊU2 ר#.�| Éq½…œö„`qy[oZ ÂØ~Ü»j ±¼L•×)O®-ã°Æu®7žÿ‘ËÕþç¹|gÝu|ãÊk陳€ïýÏuüÖïþÕJƳ׬äØÓ�cg5ðû—†�³NeÄ$)¡”AòqzÓqnþÞ(éF%Û ÚÚ§^tϬ4iêQk.NL@W5oü½7b“Øÿµ´go¹Å{.ý0ai•Fµ¯ÞAè1°¼‡?øç±§Ô¤%ŽFh‘+Ë›~ÿ�d OÀÅÉÀS,ºŸ‹Ð=ÀÿŸÕnÿ‘GÛϺ©² PáÑÃûpTxöt{¶.)“×ã!LÕÇc±ßùùϦ]³÷¾Ón—\àpñhõöËÝϱˆà�#xˆìkZfÌp—kÚ³9åÄAßÛ’Ñ@ÁÆ$ffê.GG:1\*À�&…ü�¶ïäÔù§1‰»Ž×nð1CUÑ vœ÷¾ã�º�ÛÀTßã�ÅÚ)SgQSãï}C¤cð<­ µ™x!J§é÷„hR¬$¾»8ÌBXÇÇFuZ\[Wxï ]eê\4Ã:ÞudÍÓ¢û^µïM»>ÚÇ�`-ÖÙ(#oƒ*2�‚D™µ/`«ÐþßƒÚÆÃ†s±žò„œú?™ö¼ï ε;›üæåQ_ç§·Í¢�Ê—ÇLqñ% Ìž¯ßzÊx‚n‘'-z'°jÃ&VÞz7³o½•Å{÷²H‡hž'Bêãâý�‰Ç/”ö¤™Pé1¤™ðoŸÿgjÃ{ÜJ¾úµ§§§z¤‹ø¨ÑÐyžó­o^Éäd�,-‘$)iZFDñÐC±æk8öØ„åVk×®å¥/})iš±gÏ^î¼ó.î¼ó.6mÚÌÝwßÍ®]»h44›M²,aÑ¢…Ìš5‹¹sç0>>ÁÕW_ÃÙgŸÃí?YO¹ÔǾëï¾—›oú17ß|+»vïbíÚgqܪU,_º„—ÿÚK¹ùæ§Ñh²qãƒôTûP’°wÏ~žþ´5lݺ�$I;“1kÍF‹]ð+TÊUŽ[µš%‹°dÉB–.]Ì9çœMb4å4åŠ+¾ÆCmå{×ÿ€�~ôc\|ñßrËÍ·²gÏîºóN$š�Ÿý‡ >1Éøøx'½¼1Úš­œÜZvïÝË¥ÿv9y€ºsüùG>Fÿà<¬ù|øï?Çyg=›þ%óx×ç.¦ÿœÓÈÓ”þP"±)Ê•AR‚ÑÌ®Œð½o}‘’§ob?_ºðùœ6«AP–R«B]—‡¡-ß$©(^û›¯&$0ž6yÏg?„[V!×­4Ê'HÈHs¡žZZKSþ×ç?†/ Å[ï-¤ý-r´O $’#ÜR�L´SDÿôò¦G>Þc‘´ŽVG’¡¡”<†M!�ì>2e|,²²Ç£ SåxâÎ1Õ~ºÛ„R‚1 cÔ´ë~ìíì©! ]“aQ*NüC×Ä¿‡©¶<Þ¹Bn:€„ï:ZÇï2ýZ+´V…ü¬`à„6³…ÈÁG¹j3Ó#CÆ·=oh��CÇÁùÈŠ&ÁàCˆ€@\é�F#<�–âTˆtË`Õa$ëmðdZŸÖ>^ˆ~5ík�Œ§6TRÔ�”Ä4ç«H´ Šz‚mE§Î¹Žh›2L¯â¸.øx¿u±ñe­%x‡óŽ|ü^|QBÁÙ©ãwhý�}íëW� Ÿ*[w›ê&ÖÎM)äàwC�ºïÔ;L�^] _誟6á+8‡wïfcF6‡„ÍK|Îè'/¦dÊÔ&jHo‰•X6tí«”¢Ù¬ñþ÷¿Ÿµk×òîw¿›“N:‰O~ò“|ìcãu¯=Þ{n¹å–#v=�5‚(B€$@hÖ¹ëÊ«¹ïÁMœÖó¸æÿ…%+�á¤óóƒÿ&zÎ{ò·Þ| ¼ðYXw!!Á‰Ñ£Gx¿såÕ,^¼ñšrZ¡6^£Õ²ÑW'wìß¿c„•Ç.g²6Aµ§B¥ZfÃý÷11ÖbÛ¶íTÊýüßÿºŠ§ŸqÇ,_F«™Ó¬5QÊ€*qÿúMÌê[À† Øpï}·bwßqý|ñË_Æ¡ùó�|axx˜­»þ•g?ó .\Ì^ùmL¹Â–ä•/~1Þ:‚Ô›5úúú8þøã¹é–Y½zß¿þæÏŸÏ–-›™?;vl§§·ÊòåK™=§Ÿ}û,{÷í#IË´rÇ×þã›·úxÎ=ïܵáAÖß÷ Yš‘è�,Z¼‚% 'Ù²i3«V·8får”�Z£En=­˜X£Á+ƒˆP©TÈóœF£�1QB¦µfl¬Æ—¿þ æ-\Á¯<÷WøâÆyù+_Æìs×ÒRr¼N+™¡È\ˆbé¬&·]{ ·ÿã¿qrÊÁà›>IP"”ò§-&�©|gÏŸÅKßýff�µ ³ÒÐh¯ A£ƒ—Pd›Ñ¤Õõ%9ïùÚ'Ùòƒ;cÊ`§Á›º ¸?•¢›E¡µ*Å)éDÜIøi|€Úøn0é`æE\ñng• X;Å0æÈtÞއÀ‡^÷Ïæwóó‡rßßNßïñí“£/ÔÔQZƒ?È»ð�ÿþ©Ï›ÒtæÎÁ ŠèWÕ=Á?tqŒèûö”ˆnXAÓjOìõa@ŽÎDž¸Ÿ+˜/†•’諃*€Š.¦ŠÄþ!(­¢Å‚(äI…Ý‚Èàà¼�©éEუÕj’¦iøi)£­ÐF²("C(D3OôΜƘé´ÖÑ칋ùÔa�`à4¿BéÂE'½iQ/r(&¼ˆ)ÍE äÅu¶ýÓ…¹rð€�"�…ïÔá4w„î{$Ñ´ZÌxb�=uO´ 6þì &–èh3aƒNLšLIä”Är#h%Ü)²e¶åv2 (ƒ©6:à^ÜÚ˜a»Â•RˆÖÑ„¼`W©¤°Ë赜sè‚)ÔþÌÓ�•RQšh£7%ë+’ȺÞù#<3qTÆ 4‡„ ÌJ{ÙgGi¸ ´.Ó'Žr>Hµ§j�iû+­øƒ?xwÿ䮸â Ö¬YC__\pÿðéOsÕUWqê©§¡«yŒ!ŠP `´w„ÉI®ûÊxÛ_üü÷õdûöÓœ5�Å/<—ìßæÁÿûmVýÆK Z>Âô(exàòË/çékÎà}ï{Ë–-ãþûïçë_ÿ:o~ã›øÀ?Èç/¿t îHCS% ë«§KTÅ�OŒ‘šÂÔ/(Ú J3ñ³‡¨q@BÁ }(¸äSŸà•¿ñÎ_Í+í]¼þ ñ‚眊kz”nþT“Ä#Íf“³Ï>‹x�4M™˜cÙ²elذ‘Å‹óÐCAzùÒ—¾ÊªUǰö9ç1²çÕJKqÒÉ«¹ãö; Ù¬“&‰)±oßßúæ•80�ÖšZ­I�jµÊää$;ví"+WY°`>ß¼ê‚T«J¥*À©§žÆ1ËWpòI'q׆�ˆVŒŽ�ž÷ÜçsëÍ?fllŒÁÁ~N?ín¿ã.–,YÂO~r'ûöícÛ¶]¬X±”F£ÎÐÐ ÃÃÃ<ôÐ,X°ˆÜ6£ŸÑþ}|ÿûßç¿¿õ]FÆk ­õú$J'|õН³lñbV½|äÃæO>ð!úg ²g÷ÖY”ަ¡”J¥Nvk-IÙ3!òܲ}ÇV¾øµÿŸ* 泂OüÓgùÚ]A / 효‰ÅC³ËœuÁyüíEof ÈlÀzG®å*„˜¦V<[û3>öŸ_f´R㿾õE2=*‡ ˆiƒ Aê/¸Ö/{íR: üã›ÞEŸh&µC徫 ¿ùG|²›æ�ö¨mže)îqZImäçÛÒ}ŽŸWv6On´Õpß®6†úDÞÆv[:Tì|þˆM÷è~G=.¢#°œ%8‡àÉ­Åh…s®ÈåC!x¤`üœó¤ãSD¢_޵‚¹µ$Åï-kɲ ×ÊÑ.D Ui3*ùhV‚ˆŽYµÆY‹I’Ü™’˜uKü|ô£#æ 5!§¸Æ(*XNÀ”DŠ.Y[Ñ)¥:r* ö±&°ÖF …عV+f2(2©e…á°nK¿D(¥)ÞÚ(“ö³hàÚ ›/ØM¬%…t€§"Ã•Š 6”(¬µ1«hˆ3‚P#Ê\ž£ý#B»èe˜ÂÚŒ©vÝ{%80»ª�„Å(}{DðyLŸß­÷�ztÁG𠃞¦Íɲ,�YŠXK.m)] b;Ê2¼÷˜$Áøè¥%ŽãµÒE²(h_ÑIIÇ÷IcŽ'¼Ó™‰'4ŽnêÂL¡êc–¾ò¥r•–òJ‰=FØi§Ã¼!z{z î¹ç^.¹äzzz¥Ø¸q#­V‹JµJ__ÖZ|¡E=„{Dî#åoÙyÓÍ”Ç'1@[ªâç߯ü+žµ†Éý{ȇ÷é"?¦ð!fêííí8÷ßrË-Œ��3{öl>ñ‰O°~ýzœs”J%§b&«„Fß îŒ³qϺy振9–½ý1;À€3”s° jOMÇã>_¡Ù¬Ð²ƒÔZŠ\Vê|ýŸç“ÿW^uÏyÁI´ÂV’ÊØQþˆH\MRйs碔àœeî¼!†fõ±k×zz{ñõœ±uî¼ón¶mÛA£Ñbll‚á}ÃÔ“œzÚÉTªJi²¬ÌæÍ[ùÖ7¯ää“OaÎìy¤I gCƒ³dçÎ�ìß?‚ X·n³æÌÆ LÔkÌ]0Ÿ“O:�ûÖß˾½{™?gÛ6o¡•{¾³îz¶îÚÍ‚y صk'sçÎáæ›obý=ëY³f çœsÇ<"000@)+Q©TØ´i3ýýý¬=ï\V¯^Eoo•å+–BäÍ&ãã“,˜;�K—Q­Æ !—^þyn_ãµ&7ÜtÕr…3Ÿq—þÓg˜Ù‹Ïë„ÐÅJžˆÐl6ã@Ð9’$‰+xÅs]©T裞·È†ærë½yý›~›fÝÆUdsèš�!ñ9„&óN^ÉÇ¿þïL–Ê ½ªBÉ ™W”¼ÆzÍX–òá¯}Y¶”ÒòãxñË^¡ŠÅã¥�Ð@‹ø¥=M4¯xío“•ç²àÏå _ø4ŒbA##ËSÊ®Dfù;:+ªÝ2‡,Ëâ„ãqÚ«»ÝÛÁïÝn‘#5ŽoƒRÞ‡§ì1GA~躷]l @QþqkCísvKÝÚ¤“xÎx£º%pÚ<üf’§Æ$± p´Ù*mù tùþ7O×öÊ9Tv7ÅŠ9¸ß€©g·-o¢›ýB}”.XBÁ†Å€€.À�øg�"ëâoZk”Ö–Oti>9Qq íké–LÝ‘�KÁ$i—[ï°Øn§ú¨iÞH]¿‹D–ŒÖš)tbÊ4Z(£pÁE¹[¢*àŠÔç‘e: œP°™Ú¿?lÿwÚ¦ü7%Ñ/´-“DÏÎ ž˜ÑÕ$²•PmSobŠwâß–|©®º<¸¾•Ö�:WÆt@<­ 8‡ëöVêb—uêõà6¦L¾ÛþMí{æÛïŒöï}¢œwÑ€»�µ¹§ Åï—+f ™8$à�ÂM8fOVéß—àÇ }'œÄ®òô�º÷ž•Ç®D>ô¡ñÞ÷¾—{ï½—R–qþùç3::г–w½ë]S“Á£1zXëØu×zʤ61B5M9fÞJ.|ÛÛ9ý-¯Feš‰ý£GºÈ�)²b¥äƒü Î9jµç�wišrÿý÷óž÷¼‡¿üË¿ÄYË)§œ€WÑ[ÈE1b;F'Ø;ÑbÇä( <©6d6�øøR°3ò¯Ÿ+¤�CN>í,ÞüÖ?âÂW½�W¼äñ†W¿Ÿ·¾ém¼æ¢·òšW½—[o!¯õC8:Ÿ¥ƒ£Z©2::Ê’¥‹h4ë rüñ«éëïÁEoO?sç,dr¢Éâžõ÷±mëvíÜî»Ù»{” ÷=Äm·ÞEšfÜvÛílÞ´•9særß}÷#¢Y¶l9ãã80N­VgÞ¼y ²cǪ=}ìÁyÏÀà >ôc#£´Mö 3v`ŒWŸÀ¢ÅKÈ�Ïýëe<°ñúú{H3ÃkžÆ‹_ò"ž÷üµÌ›?ÄâÅsYóŒÓX{ÞÙ·ú8Ž9æ-ZÄöíÛi6ëh£˜5kð<ãk(g%.üõ—sæšg°pÁ¼³$iJÓz¶ìØËW¾ö Ê•æÍŸÇÄØ(Ç{ o|í«c ­Üvžn½{ÀºHJD%´R ô:^@‘TlÅçR”£[.thµ «Å{* ¾Ã‘Bª6Š‹1ðIkÝȺcÚÚWWæ½�y¾”"(Õ1¼n{âx I™Ñq±3øf< ˆ¡Ú ÓÁWqÍ…˜¬(éGÉ IDATÔôÿ�ÇööSðetáiÆ”ÄKÇ-êÓ‡v‘µT”]â¥cLÝåÏC{ïc]w�pÝõB€ì#cf9….6U\†*î‰*4fJ+L’�¤i ì§fâ/f$`3q˜ð�6™ �EÏìyŒî¡±a#=ýÓ�g�sÔ&kxïɲ ï-gŸ}6Î{~ô£‘eµZ�ÁÁAÒ4Åå1áQm[â<~¬Aó@é«’OÔØwçVÜD@OLâ�G|ûÍ×4 ²RFoo/ããdYÆ 7ÜÀÉ'ŸÌêÕ«ÑZÇ4ð"ìÞ½;®Z‰Á¸œjËbÆG°[ÇPÖ¡lÂ`h²� %i‘—š¶…  g~®P8�&ñÜuÇu˜Äâ¥ÌË^þ.ûÂÇIÔ>$égßHBmr]ªáíQÞøÐÅêu@iÅäÄ$K—.f×Î=,^²ˆ�7Ðj5!Yå”K—,gãý?0ÁöíÛyÇ;ÞÁ�7ÞÄœ¹s(¥%îøÉ]”K ,Ä;E­¶›ÞžŒ½{‡©Tª4 |¢É²ŒYsçó½ë×1Ù¨“¦e*å öïçío;©VÜ}ûíl¼ÿ!ÌšËÚg�Çw®»†Í[dßÈö�ŒqìÊU<íiOãšï]ç�B¥'¥Ò›0{î‰,\2Ÿþþ>6mÞFÿ@?ÖYÒFŠ Ð²9&I©öV›eÕñÇrÆš³yÅ«^� ”&1†z£Noo?´j³âX>ÿù/Ó˜¬sÚi§ò®wþ>›¶lãªu? (� ™˜¨¡µÐÓÓCOo/ãcc@ÀÙœ±Ñ}¤YJ°–íÛ¶’%)sæÎæçŸOÙ€Ë:�C;,Ác0¢±A1‘xæž}*ñ­¯ðׯz“q09Ü“ðþ+.C­ZŽÐD-)34ï^ü¢·rÕUÿìCH€*¿þÊ·aÊKÉ�PK8Mß™§ðº/^Ì^ûæäBîšOj«<Ñ= �+²mo‡.cÑŸ#ºW{ÛŒ�G/ÓÁÇh¯* “¨\é0AÚs‰vꋟ©ÜÓ V§ 9ŽN`ê±y=11u®Â†£¨óöäùp÷ôàò=–›ôHû„¢Í¶ïÑTy©¼¿ìï1½¸š’@ééŒ?˜òàj³…"!ç öLü‡Ó1.n?€èðu¬�)²6E†ÞLJTŠ×ÇÍçyôáÁ[ÖNyu][÷÷îk~X⌊¾D¾Í0é’¦@KUHÔ|»Ï)˜>{šù.¦k»± L«Ûvæ0ˆ~EZé�¦´žÊ”^º hÞaÌ·%`ÄùޏÈ~QAuºˆµ³tLi÷ÃE¿Ì@¦¸BSÞP…ÑvLußÝ'Nq�ú+XSÒU§ÞÚi Úغ͟9Nü¡´Å_£á~l©SÖûÞbuJ¡”ðEó›~QcæÎÍÄaBhÖêŒVJl_±„[Ìfïñ«hÌšƒJK„‚€ „ 6 <÷¼gsúé§GݪR,^¼ç}}}üÏõß'ø)“»v'ýd“FB×Ó_hF4…Íýs“T‡ÀBhæŒE³š²oÛNº÷öÅÀ±Çt|ƒº^0=�X´;m]ä3YJ£Ù줖ÖJ³téRõ:ý½}œµæœû¬g¡EظqcÔ@û˜V¾eÝÓüãŽãا�ÁÒ3Ï`ÁñOc]ál2 ˆÃ©¸Ÿ'ħHÐei¢š-BË2gÎ,‚…Ô•™Ü7IOµ‡uënÀûìHù°ÑIõê=µZ�‰‰Iœw,[¶”N8�z½Æn`ll„“N>‘+–³pÑ<ÒL£´°}ë6öìÞÍ I“”{ï¹g-}=½Ìää“NâôÓÖ`óÀþý#xgbb‚ÑÑQöîÝËŽ�»�¨Q«7ðV³-BÞh|`÷ÎlÞ¼‰s×®¥\©PÉ2&öïå­ox-bᆛo¤h6ßúÎwi¶,¹ó4š�Hy1ÝùÞ}Ã` -¥”«eŽ?ñDúúhµ,ã(­™5wûG÷±îúk騲té"²r†ÒB©”b 8ë¹gý½<ôà6n¹í&-®üΕ|௾ä|JÉTOiŒáÀ�ìÛ7ÌÙgŸMmr‚V½NðŽršÒl6iÙœ»·³eËfÞû§àOÿ÷‡ùØß\ŒHÝΑ‚Ã*� $ÁSÍ5Ö$”O\Éý˧©¦ì«þôKÿLuÕlgðÞÒ’(PÊÐ;°Œç<÷u´l/õVʯ]ô‡èê|¼ÒP½�‚(òR¢³OãmŸÿ;̪0Zþ労әwèõ>à\ tGüÑž0h-…,(t¶6K£½uæ�Ò!tý,‡ü½ ,´ËžzΞ8såñ8î/sDŽC@—x_¦omyÝã±=t³>žØÌd¿0Ñ:¿ ÅÁÒ§,E´êdÔrÎÀÁA,¦Œ“§ Z)ÆxmHWº? ]Ï�*�8Y/Fˆ¢:÷müÑ]‰&ȺKv$]ßÛdÇ7¨0}î–ŠÑi'júçjúع l´A’¶ô¨]�mI’s‡Yil³¬œCIô³ Î×:½n–:‰ژŸép‡–Î9Ú �ó.Žõ @N+é¼Q !zÛ¥‰Á$m…ÕÞåä¶…³9ÞÙü„x¼Pv¸©ôó!¤�‚½ë9–®ò…¢ô«¨ûŽüÐOyugâëx"Qd ëò\¥¦ÎýÿØ;ï8Mª:ÝÏ9Uõ†Î=Ýzš™�‰ 9Ž è¢’TÁ„ŠÊ*ꆋ®›ÝõÞ»®ëºI×´îÞ½ÆÝkÅ@’P2 CšœC÷Lç7TÕ9çþqªê­·§dúǧèé÷­®:•N�óüžçù¥×øl·&Uš(H�¬é8übš4S„Ŷ·0$,+.{+5+) j~úý«�ä“R-ÜvË-twvrýO®çÑGebb‚¾¾>N<ñDŒ1|÷;ß¡»£“áz½1೸ª¿E(ßM™ä8Òa¦g±xuΫøñ·¯%|j-Bè9õ$6WkÌ:b.›{ˆùç½ ÝÙ�¶�‘'Y‘ìèUçX—Q@¥Z¥T*qíµ×òéOšSO9…#ç/à©'žä¾{ïeÕ#�ðŽw¼ƒë¯»ß÷ ­EZÐêh!hUE†k1²àS(B]Ô¨êˆ@‰ä%øë‹4¤øJpö™+À–¨ë"å¶ÿ�ŸåÃW]I!€zí™·óÛŽü„®T*188ˆïûŒŽŽ²g×^„¬X±‚ññqæÎ�ËÄÄímÁRzÄqH[[›“�jÍÝwßÍòåËY»v-»ví¢¥e‚‰ñmmmÜqÇÌ›7�ÈX„§Ø´n•J…£Ž:Š›~úSN;ýtÂZ�áÁ½˜8DÇ!œ÷*cc„õ*Ã{÷P«U9úø%줣«éûkø¯ÿ÷n¹õV.½äúfÏâ×wßË¢E è›;!êŒ�M008@©Üʦ�›éëë#òc'+Û3DKK ½½³([˜ÑÕË#«ãÝﺜ¶¶[·ž'žxc >ø õgJK©ÄÐÈ0ƒ{öðø“OP õj�?ûèøŠ•wßÏ–-Û(|0–À¸ïž{éŸÓǶ­[ùÔ'?ÉO>ÅÊ•+™ÑÓÃÆ�©Ö" …2aò¯_üôÇ¥¥ðô`‹ÀÑÂë�¢sÅq¼ï¿¿H{G]ËQóbŠñ·12heæ¬S¹àü�mLy¡ �RØØ ê…Ì2µVJÚÎ8–7é“ÌYzÕçãf<„"oÌìþ퀚çÊœ™jûQdö‘uMž4“g$4³DÊö݇IÌHÓ P«|ýäx¾¶ûb‰ôôLußL>u;C?¬;÷î‹%R³cb7&RJ%ò)I¥Ü³¨$:Ž]ùré¤?iéu«�LJÆÇåá‰ôÑ„q©G“”}WÊ[Ú&&Çn|mMœ0E’gZÇX,ÂL"EJFZà †Óþ#lêác°Z'€HCÿ—¾÷ÓcÐaèΉOa°DQ„H!БK­ñ|k¤ç9�A;©ð”uÀŽ¡x>$Àƒ´n›ªXm�‰„I ×·ŠzŒ²Â�˜EGaŒô}T%” ¹¤ŽÕÚ1…’m˜DÎçN‚óâäQ`% 0aÜÈ_‰° ßzH- «U‚–V¼X€'QV"­¤ ‚dŒî¤wž” *)*,’>¸T* Ãåù9Æ�Ñ ã@!-P™�K+!ñhµÖàK…�"—Œ#„Ä:&¶/Iâ�“Ë A† ¶PîžvÀœ« ç+Œî« À&ì±ÉÆðÓqxÄ44û„bÑ¡CúÂ?á©^$(f+…¯]G•æ�#ó‘?ùc®ùÖw¹úßcëÖ­|éK_âÒK/åŸøW\qA044D©µÅ¡Õ‡ b,b D�BÌîäÕïßüÑ÷9÷�¯cþÒåì¹ã×Ô'*|æš«ù‡Ï}¯Ðâ²·‡2øaIª#Uøð‡?Ì_þå_ò½ï}�o~ã\zÉ%‹E.¸àÞýîwS©T( Ô„QŠ,{‡¨Ýz íÊe�¢p˜öñQdG'CB‚ñh©(Ä’ª¿Àüâ !$‚:ï½ü-|íëÿÅ÷¾=‘®ñ…ÏŽ‚o©Ö&�(åPAoo/Bzzz˜5c6<ð###Xk)| �åÇ,cËæmlذ‘;vàû>ƒƒƒ,\¸�––6oÞL½^gÏž=Ì�Ûï £GG)—Ë„aÈÝ÷ÞG{{;»ví¢¿¿xlÞ¾�òc«9ñøضu+­Ý]Ìèì¤^«Q |01ý}³ñ<�{¼—¥GÍ%o~i² 4[vòËÛVrþ«_Å}ë×óøck˜5«—…‹æÓ;³k,D–#ç-`óæÍÎhÝóغe;]]]tww£cC¹P¤µTfÏàÇ},Ÿý·' ëT«U–-[ÆêÇã5¯y5}GôÓ³q'žx ëÖ<ÉwÜIOO7þƒß£³ë;|å+ßD‡!E¿HT­S7šc–.aǶm¬r O=öüö¼óxýùçó™û2Qh­LÐR*ñÙþ,õ±�>­´Æ$ ¾ŠJQ0óe'ãYɘ0<³/¸-¬çØ#¢ÂÃ�ÜAAx¼üܾdB¤šh÷ùðU‰#Ï\ÁXYBåàÝw‡bLYž�0¹ŒùÓ�(MF«$œ‘Ê »GL¢±æe iùæ¼p* {®ª­|†~* ˜K5zã†|ü¶ªª=Ýí³/+(‘=OMJ·›²ŒMÙÞóB)„mTщۯÈû®ÓÜwNb—ØÔH)<¬«z%r2«5Fkçm““Be²*Üù—B8)oάuä4k7EV @ÄyƒjÀ±pL3Ý,5˜·S1ËòÏlöL'̱ôXH€!Ñ(¯ö‰‰#Ek�EYÅË´˜DêŸÔô¬åÀue]RV"�@lœàª^§ÏƒhêË$«Ã6 Ö;î&�Ëä¶©-HáXG±ÁÄá'}V½N†016S ¤’¬†,Á6ö•í2á¥r0c°±Æ�œ·ÌP41¾°6“æï¥Bëd}Ûä{”²´¬µˆ¤\|ÊöJÃ$¦æZk”çeŒ¨Tn6‡WL@Ó1E<Ð%-Qu‚¢­#E�Š ¨‹2 ’NÌZKŒU&xï{ßËÿúøÇY¾|9óúûimmåsŸý,wßy'¾òðJ²aZª^˜ _~¯MÄ{‹CàÔ”:Ëœxñ…È™�<¸yOUêÜ{Ï= ÕªüÍW¾‚m)»¬DâÀ¨† ¾�¯aróÏŽN;í4>på•\pÁ,_¾œ«®ºŠ‰‰ |ßOôÎ�‘`•BÆÆÇñ¥GGG·£Šj�ÈÝ&q”§ã7!$ KdÆy÷oçMo½ T„ob<¡‘Jbß%k-žça#˜;w.§Ÿ~:«W¯æÑGW±hÑ"††ö°lÙ2|ßÏU£££ìܹ“Y³f1gΜìó¡¡!jÕÝh­)—Ë ±dÙRöìÙÃòc�aÛ¶môÏ›GGW'çœs�>ü­å†÷ì¥2:L½Veþ¼yH£Ù¹s;ç�w±�ùõ=÷›Ø±�täd4±æáU�2¿ÿd¬yø¡G™Û߇ç zz»Y½ú1l$™=«�r©•ŸÿìföŽ8æR?g�u¥b‘=»dÞüùüõ_ÿ5CC{™9s&£££ôõõqÏ}÷òýü˜¹sg222†ÖšWžyµJ…]Û·óD 8ý´“)?üÁ Ñ¿�U�>B­VeËÆM,>ò(víÜÎï^ñÆÆÆxäáѵqêÕâ�?ûÈ_rÜñ‹Ý Y)âxj°ÖHƒ°Ï´PÒ?*kˆ&uyGüø†/VžBÆe~qýW8ïõï&¢‹bªþ¡"¡h$~^ìÐqÊÂi°nîöÓ K:¡Ùß:S‡hšt¸Ê2S@™q«ÈËÚ2 gj{ˆfæR^Âp¨F£Tú Ü� ò÷ÖK‘`3@ 1öU ku"·Ê� ²!‹‚ýfB4ƒ0©¼*ý;ѨȕJ~òÆÄ�‰ãLþd!q„”‰7�MäJ‰6)1õÍ’ô¸R9QÚÖìùûñå ¡�ÇŽÁš¤I¹‹¼ô3=ŽTZ6I®•¾û³ÏµÎ¬&Rð+3jN4®yù™È�/•šçÚ*¤Dh�µ!MÕ™5õ£“e9>(›¾7ZÃd©Y îMú=ÛvÀɤtI%4¡$l¬ôs!x6Q[ D¦Ô�R:Cðô˜lcŸé¹ÈŒÌ›ù|ßÖ|¼/ÅgýÅÓÐtìÒ J{¥Y�Ô(P�j¯Hh%]³çÀøšd=¨Xcð¥ÇÞ�A>ù‰¿¥Z­ASÇ`Ò™ªÈ#ß¿Y>/íÓã�D~L›@¹Ê™N» h?ÀëRÞk8VH°‚WýÎ9ˆ¶2µbѽÀRã·ç¡ü�·™{©¤ÆÛ¾ò°Æò‹Ÿýœ_üìçÔÃ�ÿüÏÿÌö$ÕÂЄ ©«F[Û8áÕa•G§ÁCÿïjfW"Úˆ0ŒŒ¨ì¡?H?t£yr™ Z´ó¾~ím]´¶ùÔµ�®�ðªWœBOgß;Ô¥�Ì�µ`$̘ÕÍÎÁlß½�cO<�–r [·ne¬:B%œ ÜÖJWWõ�~½†Ö–¶¶V¯^M¹ÜJoÏ,öî¦^w šöövjµ�ùsæR«Õ8óÔÓÙðØã¼ùµ¯CZƒ_ð˜¨UXõØ£üÇ¿ÿ_ÿÊÿ¥«»ƒY=³Ã*¬z) Ô�GdÆÔ|EjHØü×ýôg{ôRÎ9ëLÎ|Ù Êå2˜€5On¡³½�;VÞÂ’%KÅÄh0Ô&* ï¤21�ïiëêæó_þ2£Q„�4_x>ËÕ×^ÇÀð0…r™Î³1"àþ‡WñøãOpú)§pÆŠÓxdÕ“”ÚJìܲ•?¸òýø2àÔŽã«ßø:ccc„aÄààïïåtÍèå;W_C÷Œ^æ/YÎ=¿º‡Ù3g²c`ˆ‘»¥ÜÙËñÇ. ðbTòäC$€®ÖQ½-˜Ü*F€4>VÆ|£A‰�\÷oTF¶à£ÀÆ �<É�®ý¯»øC¿‘ËnÛX‰o Z&@ü‹<‰(¥« ¹ÿ®]ò›œ„›GM~&¿_D.’Í ¦hh~�ÿ:oØúlÁ;%=L%ÛK×9”‘îDn“j¿Á1ƒÙ˜ªmÏe¼1Å=”~“Ù&š–C˜¥z°Âjö¤@ƒŽeÑdö< 4“Š(b­Ý×®?·~p¸/š› 4ÈɳòÛ³6•‰‰†,Í63Š˜<¹Ï�LùÊeSE²Z£�Íß©¹´M–æ?tKî\d²:œ,KkíäLqܳNÔcÂdÛM�ž HÊ+“ŽS�ô¿2wždUÖŒ1¨´JsÂêÉ'¤J:Ø÷øá$øtì?¦ éØ'¬°Lô¬—ŠÇ/bplœrW^!`ó†õÙð"“¶Á ¼€J¥BkK Õ¤ã{^Û9 ?Ðhê,mòS€•_»~S C,*ðÖa1�¡\µ+!ÀÈ”ýrp'á“iö¿iä· ¥Â&4åb±@½îªï4�?®a‰¥ ®O¬YGTn¥&<ü‰(¶bF‡¤O$êÔ•3•ó^ìiüßb -Qä†_Í�®ý�ª¡±xRR�¨Pò%ña–|1FcŒ¥µµ•³Ï>›jµFK¹•®®NªÕ E{Û^¶nÝJ_ßl†‡÷rÔQ عs'íí­twwS,ÃóKôôv3::ŠNÊ›k­Ù½{7QÑÙÙÉÐ舓aí¤Z©p÷�w±üè£Y¶t1ÂJüQ¶ìbÞ¼…ÜtÓM„±£ž—J%<Ï£Z‰JPð}d5ç¿êl¶ïØÊGôóÔš'ˆu�Zݧ§gÝ3frò)'áû>�>úýýý¬Y³†c�9† P&Ø´…®®.6mÛÁÒ¥K¸ì²ËøÚ}'²Ÿzê)”R”K%–‡~˜ö¶V–-]Bµ^çöÛïäÔ“OQ'ŒFøÃ?xëÖ­cãÆ�ÌšÝÁèè(ë7nfñâÅ îbñQ yø�‡Ü»‡]÷cŠÅ"?üñ5Ü}çÏÜ€ÿ9NÌ´7�0%¬öÐf€nú#ÃO¢d5™H80x|â)nºéó¼þõBˢĚ^Z�²ó76€•¶ðÌ€Ð�®“†ÉM4fJçl:¦ãéB*…t³c¬ÕNF$’ê])X#¥2Nž¤†ËÂZHŠ¥HÓ `ä“xñÄZSP"íÏ­ŸKÏG${¦¸}§ ÐÕ Q~ š¶Í&ÕÁüüØ4U(Múé�][�S9 !m;®J™Iyðc’ù3ä*�¥¦ÈB ”‡PD1hƒŽ5žò\_aÒö7)MÒ×I—%aC%ìáyØÄÇhrXÛ0¬–™ ‹Œù•²�1HßÇOŽmªk>¹])•^ß<`$ÀN(•Ò„ï;&�µÎ3ÊZ'I£¦ÍVžLʾK…IX^~v]@œJöGr÷d ff0~¨'!§c1}å¦cа˜xSµ`KÎ9—Ð+ÐYl¡é¬XÒºrÀ6ÖÊ£^­x~ƬÏÃàm²‡Á�†ÌµI$ &a±r¬/‚‚õ�(¬�¤³”Ø—Ô‰bb0˜ƒnôœñ,fQÓu0&9nA¹²‘žçí#Ñ"p¥¡ ´„O=IyÇ—}ªOë ¢¸Æüùs2æ´ÓNaÆÌ^Z;ºØ¼u(ÉÀÀ‹-BÁ²eËØ³g/w®\ɺuëX±bÇ{,ë×o ^«qß}÷±hÑ"â8& CZ[[� ÎZêõ!=®¿ñ'\ÃMÜu×]\zé›hm+sìqGóªW½’޶2o}Ë%¼çÝïäM¿žÅ‹sô²eH)¹ñƹíæ_¢¤DIÅɧžÊîÁ=ìÝ;ÂÖ­Û±V¡ãçÈ8‘G¨pŒ_þô[ î~ _Õ¼#|„ôðŒG êŒï]ÇO~øU Ô<ëŒ>qlË—R¤U™ž¯È|9&½C¦z�È{æÙ¼‹òlWÝÌ uó$ÎU ³Ïª"Uþœ5ª§5/â9‚˜/¥pRšÆò|Ÿ±”ÍòRšZë ‰£zͱâ}­5�ïg¬Š0 ›Y9�•TÊ•Jx&³I²¿¡aÆ.–RŒ F#°¾G› ¨‡6{ƱE”M�c�t„ÉöŒŒÙ^mh+·1±w�öÝÄ•(·æ�…ÖšZ½Ž‡Ä—IIM@¾>0Ð)Ö1¥R ¿PDG1ªRÁ˜éŽ‘ÔXáLOU]â i<¬ÕXkPQ-%)Žjˆúx…9³gS«Õ¨WŸ}‰&ßSˆH##�Õîet aEhò%O9Á)ÂË=þ"û_ÂæªU±íEÆ >Êxt…!ÞÀ ÛŸ\Ë¢ÅóØñø ZÐá(m‰¥AKç5'JeŸJ-âª�~Œ{,;÷N`dÖéé* ñBYi=çHZkZ[[)•JDQDÕéžÑE¥R¡§·‹X×ñ|ÁÂE ¨�Ç,8r>kÖ¬abb‚™³zGJÁÈÈ0££#tvvÒÑÑÁÐÐQQ©TB°ÝER IDATpáBÆ'ÆéïŸÃÛßüvvî`ñ’ET'ÆàŒ3Îàžïgç®=Xk©'ºy� ãz•_õ!Fö°âôÓ˜ÑÓÎÕÙDºÆ%—¾‘½{‡øÖ·Ä{¯ø—_~9…"´¶¶²iÓF|ߣT.°òŽ•wÜ ´w÷ð�Ÿù3zñ<Åæ-[ðÌ÷ýÜ·žòÂ1J !66D‘F)бA&°¬‚YÎ'-Ö™œoimó~òÌ ôä>SJ9Ϥ<ˆg­ÒR9•µÙõ—‰ïRÊÆš T·)«+º¤^E6mGz_¤ì£ô÷ôš¦í7áyŽÙ“^NræÖ—Â1�Ðü˃?yà¯é¾3 sm’)x3m:«˜€¦cŠhÙÊp‹ÇÙŸú(vF/"Ò02 Ÿü¿ÿGácW¾ O´P§h”VÄJ:bŠÐ2&e, 8å„©ÕjØçpÆqŒ‚¥Ë�fõêÇ\ Çä;eÅ~ #Õ”�h#•Ç9¯|%{wƒ•®=žÀŠ#4›”‹ô6É(íJG¸ò‹@oo/O®[K¹¥…Êè(žzöŒc oºä�lÛ²m¿&­SWƒÝT(0XÖ¬_O=¬;¿’gÛŽJåžúê×Ùó…o2gæ,vmYO·Pì]¿‰¥ð¥D›SøOOè~³h~x¢ŠA¢ééòÚN¥V§  ÔÂ*¥ÒzºK®êÄ!Ê€#$ ˆmˆ°žSÅ.{Õjk----´´8O Ï Ø»w˜¾9}lÛ¶�j8Îü…óÅÝhvìÜÆÂ… X·v3årÉQJ¥F±X@hM{k Wýއشy3'Ÿ~27Ýt#G/]Æží›ÛKkKwÝy/…B��0£ÉÑ?‡¾çm¼ímoᆮç´SOäñÕ«è›3—°²iÝf ÅV†‡élkeÓú5yÔ|tPâÖ;ʼn'ŸJÏÌ9œõŠW°vÍS¥VjŒ��ñ®ËßÅ5W—»~}/•j�r±5cãTÇkDµ˜=ƒ{)}ÎzåY|ý[ßàÍo¸ˆ�ÁFF«Û:¹çþûèîî¡oN?Û¶ï@ëׯG)ÅÈð+VœA{[;ë7­§G¾�ŽbŒÒ<ôàj|E#ØÄ›f¿~i6»Q}*?ñ±VìS®üéq‰§1WβÏþ&R—)ÏO\ÓùO’T™Ìò=À”̬óÛš4í{Y&Û¦LnËAb#âÀ‹ÿw ¶¤ö™©nú¦Ïç¤Ivºî>?sÒ¯&óçÉ BR]Šì¹DŽÑa�ÜmhH{�°Ô|,&‘¡¥ë $rŒ 4ôixÅ�íÃ6@SE¾ÿÊ÷géw Ÿ)£P8ß3!J”Tå¡”‡1:;÷Mç“J!D„š$ › Â5¾hþ=wœ&IRvVÊJ2ƸÊnûyò@“â’¶¦ýfzríJYGÖÚ† 4ަ<¯!KÌ¢3V¹wDÔ3ù¤sz¾óç ×Φu§ã°‹ih:ö a3j­,3š_øãèr‰8Œ)>¥(‚b€–Î�­Xn4…’rÿy¡�Æ  ±Ñ¥¨ÕŸ}Zõz�ŽŽ”ïQðƒM‘¼j÷Ó›¾MŒOP({ÈWÔI,Ö"êŽí¤ˆ“¶[„ñ°B Ah!”†VãtÖà@ß÷³¨£ )ž}ÖUÇ1Òó©†õ§}IN)T©ThélÏ ÞžKÖt¢ÑÖê²>~\§²i=R#Ã/€ X+¨Tª¤‡²e@O'ZáJ’V&Æèê�G÷Œ¢8ä»×|Ÿ—¿üñ¼ ¢¤¤ç¡V8PPa16F‰ðBe%HµÖ™U­VÃZK?aB/WJ!•àøŽ'Š"Š…"� �RQ.µ²jÕªl°¸`ÁÖ­[‡ïûtt´³{`7õz•ñÑaV=¶š£—/cÅŠŒŽŽb„Ç~í¿ùÆ7þ‹¿ýÔg(ŠèÚm­EŽ;á$Þÿ¾+8fÙQìØ¾! ]ÝqÄtuvÓÕ5ƒ'Ÿ\ÃÊ;~Í£�>Â+^ñr¬lX¿Y,Ò9£‡]»YÝ:^qö™ŒŒŒrþ™gsþyç²fízyèajµ�À/ÐÑÑÅÀð(11ZP�«ÄÕRnãÖ[Vâù‚Ïñß)‹œuÖY,^¼„Ǽù ˜Û7Ÿ{î»�cŽ]ÆñÇÇì¾~¾~ákéîé¥gÆ *• ~¹„°OÊå'Ÿ|ß»öÇ\|ñ«h®I¨y†va(‡ð�—¾‡úcëÙäÃÞ‰]¼ù~ˆj`ÐÒ ¤@hI¤ "–téóÎ?Enalà Ÿ{ÏpÕ×¾ÄXÑCi×g×=^üeÀön&ƒ)ä³ÉeYŸióÙ:é2ï�Ѽîs™�§€<¸óLÛÉ'ÎóÒ7©l>¦LÖòvgME"~Ìâ@®× ‰‰8)ØÁ­ØötñR`n)ßwÌ‹„1�N)lÎo'Y¿ TH� ™”�—ÒÑÙ§�ÉDj%£(«jeâc]*5om“rêé~¼I,žÉÌrße³rž6Më§Ò )’q7™�Á&àO P5ÖO÷¶?y`£HŽ#©ê•?g)�–•>Ï�.yÀÆùÕ4ÎsdäÀc­cÒ¨†’1›´!cSæö�¬Ø`Û¤Œ�J¯ƒlTUËÀ”É`Vʨ�ì|‹\ò7õÜÉ_×<ЖîÇhÝhÆ1%ÏC&rBc J$Ž6y2a5ÉÜgÙ9Ï]ƒ|;¤l–(NÇáÓéúéØ'¬°ì5£ø^Ä<]géÄKjzê´JÃx½‚_@IŒH,r\¡,¬°S.}W ByD±&Ò–(­à%htlRdšT•j„ɽ$/p>"{‡‡œX�i•…©Û`…ÅJ‘--ímàIP‚ÐÄ¡¦‚·J:µ §Ñ7Q§¿R§¿2'‚®ÐÒ¢葾ø¬µ¨ @>FÊý·ái!/ù4ÜXfÙ é%j±î%œï A(Ï#(žÓ=ÐÞÝ�6Öi/0•qÚ ^¬)†¦2ÎøØ0^à¹ëo_*Yüßb(K¨Cæö÷Q›˜ >QAx°sÇ {÷Ž9êó!®Â“M²m&G‡U<4qXϲUé}m­ÅOüŒ1 Êå2a²`Á|ßÇZËðÈpæAP, ÈÖÖVvïÞÍêÕ«›ž�T éîîÆ÷}Ö®]ËÈÈgžy&sç-ä-—½‹›o»�ñz�BÑç¯|÷­¼�·_üz^vò x¾¢«»ƒÎ΄°{ì± òÈ#�p×]w†u.¸ð|Ž<òHâXÓÝÝÃSkÖ222J-ÒÜzûJŒ1”Ë%zzz˜˜˜à¤“Nbㆵ¼ñ¢×rÑë/ä„ã–³àȹ”[‹‚4x�¤££�ŽŽ|¿@Z Å"±6üâæ[øîÕWs÷=÷0<2Ê[ß~¿úÕ=Të!7Üô¾ð¥/Ò×?—ï\s5÷Þ{���Ôë!RJz{{Ø32Â/o¿��ýÕÇ©Õì3‚ÄV€F µ!ªðé‹.£úøz‚šAÖ`ÛOpÍß~…¨‡Œ=,+AIoØÂç¯ü[Š[ªtÙ"=U¿íA¾ø��PªÕ©¡©˜hZ::EXÛœ}Þ_ä³ånò–¾'Eæ¡3Ù7GkÝ´<Ó÷©·Psû&ÅNu û÷šü]ÊIæ“–ýW²Ùÿ�˜úš—2×£ÁÊn^öÿß³ÚÙÐìEF›ÄSÆ¢�Áó=7nK¾ÏØ3–& ÈI»~<ƘÌxÙÆN’l&?‡"­È¥�(°£�üɰF€•(ée¬¤ÉýÊägS¦chk�UŽÁ’}nm\™|ÁyMŠèN’ézRM� uÒ`ÛÀY¡°V¸%=n™«”—¬“œÒd]cóÒ&ƒ±“T~‘J"dÒ_f@FÊ–jÆ&Ÿ#¡T3h—˜?g^9ÉMŸm'=‘«DFÒ/'ý¯H¯e2çÉ3Œ&KïRúdàäÁ4k±Z>B ·}­�üËXŒM^ ÖɺR-]R0ªùšØìXÉãtÖq¨Ï ¦ã �UG(Hðj�A�™5Mw#=…”éI7ÆuTšÚw1¸ë6YüB”"6–Zb…“s•Z[X²lúÎu7ÞÀÍ·ü’ën¼�׿á x�cÆx…€(ŽÑÖ4ÑOÓáÌþÚ0•a³”ßóÝËQX„Ð(,E«)FuN=òHÞpÂ)¼õ˜“xý‘K8­­“¹•ˆå3é eFÑ´R ”Ë^:fƒmí=]›ò‹�/ð uLl ~±€U’·^v·®¼ƒ;ý+núùÏøßŸøæ¹€bKÙé¨ÓQ–x�O¤cgúöôÑžRH¥ˆÂ~!`¸RCûE¬ô£”�Ú"šü4ûçà†BÁ‚9½œ¼|Ç,ìa~�Ïçÿùïgl¢Â¡ÍþI�Q‰5š�;6°uý”Ð�‡Ö†XëÌx9]J¥Åb1£§ÆÈT*vlßA[[qS¯× ‚€‘‘æÏŸÏŒ3èêêbæÌ™tvvÑÖÖF{{;»wïæ²Ë.cbb¥?ÿùϹÿW÷0§§Ï–5�«þàJþòcÊÐðN–,Y€¯bÚÚZزe'�|¾ïQ­Véîîfpp�7¾ñ�,]º”ÎÎ6–,YBµZcçŽÝ<µv[·ogÏÐ0Ë�=Ž�»8ÿü 0Æ0>>ÎîÝ»™=k›6l`áQGÒR.ñö7_Ê_{>Ýí-¼é¢ 9óôSˆt…í;6�ˆÂrñ¥o¡ØÒŠ /[ÎQ‹–pË­·sâ‰'S Cî¹÷>Jå2GÌŸÇÑÇCK[+K–.aæÌ^”rÆ’-í­´w´P«…œ¶âe¬~lͱ Ul˜1ó©‹/§zÿãÂ#Æ"+Ší¿|‚ÿÃ7)Oø‚5šÎá€zïÇ©­ÞMÉøhk1ÚPÖ°ûÎûù·+®¢ÝxR=/…÷pãëa’42Ë©ü#Íbïà™ ¾<Ó÷yH© ¬!Gy¦ãyúc¢1ÍÍGžžs‘Éä‹"²û…ÉËþÿ{.ñRx¼£(& #ŒµTë'}¶n,è¥+žï»d™væG „ï[�ÅâùB¤€øÊCHE­æ¼% `sg„Æâc#´ Ñq!-ž/�*o„¡0V¸Ÿ±H¡\5(å!´E &�%6k5ÚjPÂ%L=éfŽÎz×ܾ­! ë,�ï�v–2 ´ÅKÌ’½„±”~o5é#Uà€!?ÆÊÆV±&FZt%;0¢­ŠÔlˆŽF¢‚µ5⸂_’ŒŽ âû`uˆç±´Æ+cB]LjU’Ä2"V1VbbmD 6&ð%FGHct„5±›½ë†Ø8†R ±X»9ŒÑΊ"IŠ[pÕI Ä‘ógÖÁb˜e2ó`2X«±qH‡nJ •@y©H¨Ç‘›c(I¬cBF!±uÙh7QxV kw¯Çä‘ÉdI)Ïõ�¹÷‡5‰•F*K’sÂs÷ž°–8 QžG-‘í§ï—é8übšŽ} ‹é(2V*2t°Qµ²E”XßZd“Jô´É=½�ÒÌÑ~·™@y È·´¶µ14<Ìš5køã?ùn¼é&®üà¹úškx͹çrñ›ÞÄ+Wòçñ´µ·#•¢R«5 XÒ&=S7”¯ˆ•š&‹ôs!ˆ‘ÔiõàµgžÁŽGWñø�w°îþûè–E3fðª3NgÏîx…"±tÕÃŒHö�0aÔsñXÑ<óƒ€/ùËüúž{8÷Üs¹ð ¹úškxÇ;ßÉM?ý)\x!-­­�s�]m@lÐêJQõÆý"¯@$”ñðc…g$F¢é4þA i5’Eˆ/ëX3BÙ‹ DÄý÷Þ�°Åõ¡µuà ±„õ –,œG½Z!ð}O©Ìë*_…Ë䪨xž^Êå2---Ì雃1†Y³fQ*•Xºt)§œz•ê8­­­ òÔSO ¥ ½£�r¹Ìâŋٵs€Í›¶°cÇNÖoØÀâ£׫:»{¹å¶•lÜ´…0йìí—ÑÚÑÁæ­Û² *;¶ï`tl‚¾#úyèÁUÜÿÀùIèþï¥rÙ•èÕ›i <+�ZÒjÊtÖ <õ³ûùö?ÿ_:L�ÀúüÃûÿãOPŒ‘‰%Ô¥ JH©2²ò!¾xùÿ £.ˆ77óç%¦:Ïü|§àHž©ÓH<»òÏNò3PIÿ-2I�[,n’2yÝtÒÒØgEY…šßÔç¥68d­%Ö†øyôBË�/õÞöÙDã\OuÎ÷“küB]¿�ð2¿•Tîe¤§Pžï/"AM”³LÀÚäý×` ÖXt¬±QŒŽbtRyËæä\iØŒ�£u„MªyIé  c\Ÿàš”2G$B¨æmÙ†7QêÝ“B~i‘•lŸÉO—ß´ÉþÒ U΃3W'Û¶&a—ˆ”$è”ʦŒŸ >Fx $RX\šÙ¸zòQ„Œ5ž•²•ú(x…Ô*ŠñQM!è$®ld1aqÍà )<…BZ‰°‰l‰E%ÿN�ÌdÇ—›y)%çI)„ïãû~ÆîÉ>9ùXОLše»®$»�Ê�3R!p}sÅm°ÖÝOR©ä¾Jwïe`�m�Ö1±¤H<…̤‡=Ï MtR�Œ�™“æyJ¡|—<Ÿ–�ž1í4û„°P® 6u9íŸ?E<§�`Çn˜ç†O~2ש“•P'×áO)%·zÆÈ©U«ôööbŒáŸø‹/æŠ+®`åÊ•Ü~ûí\uÕU|ô£ellŒZ­F±X$‚„ JÆþÉwßûkGÓç"w¸J‹²ÐZð¹ïŽÛ(×kœzʉlzâ 6 laÍ®F•OÜ;“=„®t|úþLŽ'õâiŠMZo``€U«V±úÑG¹cåJ>ôÁò¾÷½�… rå•Wríµ×R,]ÖÁ%%Ü»ôw÷´í°`�ÄÒ£¦|Æ}¼E ¥ØXƒo4ZŒ€X2-å8ˆae D‘/}ù¿ZÚ £Ã/y3_ýÊ(J‰¡òB7s¿!¬ VÆHQ P�ž+ѧ­«@!…£S§ºÿT–2Ò m¡P@JÉöíÛ‘R2»g<ðÇ{<õz�|€¾¾>֮݀µ–öŽVêá7®w  Á]´vΠÔÖÎ�®¿‘‹/¾˜#Ž˜Ãc�­æýï{/�ïØ{ã£#˜XS­‡ìص›RÁctdˆeËŽF‡1£ÄOnüÅB+«}Œñ‘=œ|©̛7�‘ñ -�Ìì�I{k‰pbŒßyù ZZJìÜ=ÀîÁ=ì#¶‚‰ÐQûK-í|õ[WSò ¥ûïaîÜ9Ô*UÆÆÆX»v ¿ÿà²KßÌW¿ò zzgS*—X´h1£##\wÝõÌèíåæ›oå›ÿý-ˆÂ:÷Üÿ(A0kÖ,Öm܈±†‚_$ C^vÆËذ~Û·neÁÜ>n»u%¯>畹p.ˆ0™ L"ŒáO®úÁØ0mý= ùà娅8ãý‚œÁ¦MÃ|ãË?`ÃÀf|¯�ò².jµ#@'›µ�ÑÙw ìàKÿüYÞñg}é�FDRHÏù³ë@]–6?‰€Ì"57(ÂÛç³æhxU4|!šïƒ†¡ñyª<È$ ûñõ8ÐpòÏ©^–"™Ðf­ÉÖO#íCžMXöcf�~ŸOÈØ}÷ùt[>ðuĤŸÏw$8O&󨩼œž¾ýÏfÂ7õõ|ñ…RÊy·%¿;6…ulùT6c@FžÊiã„+è`¬›¬§sså|xœtªYê“—Z告´¬÷>²%Ñì%ã~OæSÁ;dàÌ~Ùw)è‘<ÿ2µbÐûrÅ27™–‹I­!=¬–™ŽèAØbM`<�T$1±Âˆ¤*2¾7B_RÝC)Ð A SÆ•JmG ‹4ʪ±«q@œuŒw›Æ¤ÏG žç2Ò™¦ó�IÁlÄÛÇ[‰Æ;/Ó4³' 6éÇ+L�òÆU³éà>½ÖR “‚42aêÛØíÏX‹°¦ÁÖKT"›®·l€>�<�m€RY›‰c�ÒUŸËÉÆmbNÇá/µ!×t@X æ æÕ,[þá˘e X·g'¬ßJoE€5haQYèPGÅžz`0ùF³4@’@*c'36!Qáû>_ÿæ7øÚ×¾ÆÉ'ŸL” <¥Ð¾�ο¨’Ÿ*ýmã“IŸ×7b‘ãQÐ+ÍÄøÇ:9xü‰U¼ú¸ܶþ [Ê”ýv†ÃY*àk› ÓŠ!ç!”ßÕ˜�'%ÖXftv1kÖ,>ö×Å?ôA¾ý�og¥¢gtwcµ&®‡tJÚ “r� XìÙGlÝ53ÚgÌoE1Ÿã?ð.¬*°æß¿Iõ±'hó-V„h¡xøzº;9˜aE…JmŒw^~1Ö+â>Ö~ÿªwR¯îň*Ø¿½‰Ãs ´µµ±qãFf±|ÊuÒRjNšÿ)¥¤Z­ÒßßO­Zc×®],[¶ÌU«Õ˜5kÛ¶m£­­�°3ºc˜�;wR,éîgkÖ­Ãê�·½å<Ïcæ¬6Î8órÊ¥VÆF+Œ��²yËfΜI½^§··éººf°m×.V¯~‚m[wò;¯9�ï}÷ûÜvç]Ìènç‡×ßÀ·¿{-œÿÌë§^å˜SNà5çœMàKŽ˜×�”’U«V¹1¯�[£R©`­¥b 1ŠO~ú_¸àÜ×P,ذÆý¿þgžùr®¼â Zõ Ç{ k×®£T€�ýÕŸ³gÏ(wß}[vìtçÊó©Öë„qÌø† ´´µÇ1µZ�žžn¿ív´Ž9òˆ¹DQDÇ|ï{×ò§v¯òµð?¿ø¯øžGà%fû™÷C2HÔŽnnX©œ�…ç¼+”ïg²’¼O˜°à×-a1 µ~‰D^Ë<•®yŠHÁ“d:å÷ùÊ\OÇèO’ÆÉâþàÙ+8œBäæ]“áš§‹ÃÿV~: mgà¥ôì?ãCØ\E),Úh¬Ȥb•±é% !AVbÝ�ƱÇâè¶*²Aªcéd AãûÔ°YyžK¢x:ŽÐb ¦áyc�ƒ€l²í ¸HA»d*)Gž_²H&¤cÞw°y¦�HŒ­u£l:4üf¬;7RHl,«Éh£-ÒZêu‹¨H*cEŒmeÛ¨Çö=£D¡!Œ†i-ùôÍj§NÌž¬ ‚a•»&ÖCh ÚUeób‰ö„3{F`­A$ï@![KˆÆùn}9•ÑÚù4Å1Âóè—[òfÚ$@�JÆ8ùkÒäÉ”HwU A†´[ ÚT®\¼N®ÙäŸbÒ…²Ö•7)ƒÉÒ¸R–RêÏ”¾rÀ–±OùîXRÐ+wï½è‹8¼czÆ6û†Pî`tç(µ`/Š–¾ÇqÚ¥oãþüâþþè¹ïÏ6Ø;-å2­­­ŽRªùÈGX³f Þÿ³gϦ51…UžwPyÅV@¤ÊZBµÐ页¨ÆH­FÝóÕ+4aBkðÓ,Åä „9¹ÀQj?ûÙÏòëûîå _øÿò/ÿÂ{ßû^´ÖŒ��a½î2*q÷^ h+,R<[å±ù'ZbŸòÌ>j¾¢61NQŒLè¼/õñßAE±Pá£…ç²øÖct(¢^‹ ZKHïp9éÖÝ«aèd_“‹�fÿ�ON{{{6ÀIÁà(Š’ì¦dhhˆööNxàþûéï?‚3f06Va÷îÝø¾Ÿy)¥xè�¸àÂó˜9k&»woBX~ú³hoogæÌY Ž:ê(6oÞÌøC.}Ç[«DÜsßjþîïþ�‹/¹„׿ñRF‡FøøÇÿœ‰‰„•,?z çüÎ+8fù2^vòI¼þµç"­aù1Khïh§ž¦Ä IDATV·ÜxãÏ@H‚ @ë(£�ÇqŒô$÷?´š8ŠøÑ 7ÑÑÖÆI',çš\ÏÀÞq¶lÞIgo;·í o΢0â=ïù] …"›6mâˆ#�b``€z:±0¤¥¥…®®®¬4üÀÀR*N;í4úfÎdxhK/% c‚B 5O_%/h!R0ž°üü !p=�ñZ('5‰+��†Ô6•²hÊÃÆ|Ðc2»%ù”æÞ}ßë5õ¶ÜÏ,ñ;Гóï¯=éúÆX”jpnÓ¶>Ρ›7û9©Ï�”ìqŸÀv3¦•ø�ås?ž†µ/¹hÜ?“·rhßÁ�üõT‰!° Á ´q¦À4*gi÷E†áZK"ƒ"�écs”êÔ¹ñ{ƒá‘I«R°(™È«´ê–pfÀ�LÞi0ýòfàîÓ`�m?c0M>æäO­µÎcÆÚ&bcúïl=­!Ù¶N«g‰F1¬AÄ5¤œy½ð‰Œ¢Z“`º©MtòÈûx葵¬Ú6̦m˜t�ÐÛkyãE§sÒ±m̞ёTHÇ‚Õ`=—Ý´p=¡1\•âäh%Bx‰Çg†ÉI»´Žð­Ÿ]ï´Ïkf]6€º&“í @å:^÷÷RyÉuT® Úb´Í�?$kØ<¤À`ºR¡d–dJ¯�!Wý,5ŸÎ�KÆ6WPËKñ³Œ�1îNØhB´1ELûÿ¾1 MÇ>!¬ÀÛSe¬Õçøß{ [Jl¸ón¾ÿÿ§¤ŽÖÏóéíja÷î­Ìš5‹�7¢�&(ÃpFß÷3I€R*9¯–»ï¾_ …}³gc¨ñ¦KÞ�\�æ'ÙHÐVh vžgѤɞ”5X ±2añt�8Yϳ‰1æ¤9„2noÏÕ\öÅyÉ“ÖÏ|~ñý0)¨:UYø�£§Ï¬›ؤ­iuÊï`ÀÖs72Vp—÷0ˆ ø’ Oe¥ÛƒÃU™JAgÂ,ÏuDQœ0ßÝg~yYMRWHéút!2æ��c„l€ly *ƒ’Íd¼D¾oÑÙ½�Værï åz“€:&ep L¬]E_Àê[<_"))yijJ&2Ú%*“Òë)Ð`ŒAù¾Û—Ð^„@aŒ�–mŒ‡ŠÁ1É“OMpà ¿ä©'5aÜΘhGÈ|aQ�aO%fxG�Ïüç=\ðêÙ¼ëâc˜_P~L�#e ]3xA;ÑX?(¢ã^Â×Ô«5Š~›kO©ŒMοE9™š1®r˜1ÎWH<åa£8a J”�ä�»ã8F%ó™|'›‚B)È"„c"¥À�çyë<Ö¼„ÕeŒcàçù¦”Ê®�5–ØÄ´RÉ>„MlŽ@dE£êjú¾°ÖºÒóÖU5 Û)½ŽÖ&ÞP‚ä^“ÄQ”Ý?)ØIøì™éxaãð˜=LÇo5¤µ”ê5ê~È#·ÿ�®qÉü˜ÓÖÅêÊÞƒ¾?¥\%®Èh,ÙKIJ™ù J¥’û#­êPCZ(Æài…AâM!2Ì,–èò1ÊÑË—pÔ‚eÜtÓOXºh1RZ„–ìØº�¥K—ÒÝ3ƒ;vñ¾+ÿ„ñŠF[‹µud¡ŒÅÅ!«V­æ£ÿãÃ\tÁEÜqׯùñ/þ?{ïgIU§ÿ¿Ï9UuïíÛ¹gzrd†‰ÌHN "QALkuÕ5ï×5ü\E¿_u×ueÝÕÅ5°ŠèŠb€!/AÉ00ÀÌf€É¡§s¸±ªÎ9¿?ªêÞêž2ÒŸy]è¾]éž:uîç<çù<Ï-œxÊi³ì ‚ à„“N ½½�ª_F:ò 9Âá"Æ„øABÿ¡6�„I)©2�Á‘¹lÇø¶l17nä½ï}�ÓÛ8ñõ'е§— /ü[¶ncóö]xžËäŽÉôvw³}ÛöZ’íû>-ÍÍT*e8ð ~øaz†G¸æÆyƒ=žS+ž%téˆ4ßL ÌÆeûÅPÂJ”+LM _ïgXx•Olj:ÕlÕÔùÄs…Qû!Ñ:r«Ù_¤â}Ò,€ôyÄ>çç¨ ÉÖÞ‰%2’Iî sw“ëIŸg߈K9êWü‚œ»v´œÅbSÿMi€Ôþå_Ú›Žýp¡_UQÓÄ‘“5á(À4ýPÉxûX˜§VNiMd“bS`1 ­ÚçÙeÌvµg\©Úø* 'vJÔØ=BˆHȸ^Ó—¥Ø<ĢͶ~ŽäUgÇÅç&)?ª®$’²¨ˆÇT×ú3F#�¡Æ£³p¨úÍô�4°ew•ëþ¼ž›oíÆ×­„z–I”ñq¬�1ÊZ ¿RÆÍ¸\çfÏìäõrí�¼¼‹)( E‡ÞÍý4æZp³ŠÆ–,ÖÁê2™l¡¡¶¸:.kµQÓºˆK°5†�€ìŠÚ ao¥Å´kºM‰±nO\2&”BÄǰÆÕR×凜kKÆ%ñ"ôc¹‡úyà$ý"®žH9 €¤\g” ½H‹IŸ•û)ç•RÖΗünb�H¾ ~�11[›ˆ}ÂK10- ÉÝ»žÆ­[(o{ž|‚Ùƒ…ü|Bzzz(•J´¶´Ö(†�?þ8[¶lá _øƒôööŽ¢š¿ ×`!F+Õ 1dh¡\FƒõKàWq�ƤIJ²:ò4{1#aüT*U?üpŠÅ"7Ýt•J¥&(ç:/<Ž[š�eA:ZÁqßú6¯ÿ—o³äðCiÏæ¨˵šé‰x"l݈ÅAËẠ T,`‚#ªŽ¤ê|UE{^)Óç¡Á!&MžÌäÉít÷t›Ø’¾þDÑ÷ýÚÏù|)%•J…ææf†‡‡q”CCCCCC´´´0{ölòù<Åb‘��º»»Ù¾};®ë2iÒ$Â0ddd„Õ«WS*U˜;g>í“éêÚÍŠ˹뮻hll"›m@)Eww/×]3§žz÷Ýw@ÍéÂÄ”g%™L† ÿã{K–,b°¯Ÿÿø÷gýúõcX°`ATÒV*ãfó hhnÇÊÈ‘DI*¤p�"(°ž|I$J”ÎfÎ=÷4ÖÜ{+ßû÷榛¯bî¼)ºj»wnfîœN¾ñÿþ?Î~Ë)LŸÒŽçJ‡úiëè@›h•0ŸÏã8#…BÀŸÿ|aR,–غu;?üáO¸åæ[¢ds"þâ‘0ïµ¶è1¿µ9 fæ×^Ï&J[õØ’~ý%#šÀ€Ž�pö·�NtV^�ÂÃ251{%†6vÜ׫&R¹ɽL?gI^+D\.o,¤\hmü/r“µ‘�w2��5ãG¯Z$Œ)cæpª^VU»†€ˆ�—0Aj ¨iòب 6`¬ŽÞO¬ÄÓ£M®'Ù>v¡Jôrj.Xq¹šRªÎLª¹ƒ)È´Rªä)–'óèFÅ…ÿ¾†«¯íFe'c¼É U%­É¢­‡µÖ¸„&‹/Z¨ª©ÃÉ\qÍ#45-Å/6 IÊåžØj¹âÚÍüậ<ú¤CWO…b#®ì (˜˜u ÚÑ¡­ë܈J«ƒ³¶VÚV3Å16vØ¢–Ö8".Lõ µvÓñ@nMj¬�K¿¬)REåaÄm.ŒE‹2ÑÏhƒ B B›Èö=Ôu¶ñÂ�ŒKÅR`_R¾ªƒ xA0ºœ0>@zlJ$:^écÖ«=&@±OXÚñ˜b3¨Š¦P,¢›2Ba=÷?_¥R%ŸÏsØ‘GÐÛßÇÞ½{ÑZsî¹çrö[ÏáÍo~3Õr…��\¥jõ©/dj!+‰¯À÷Zw7o?ìV-YȆM›�”£hÍ6ÒÒÑÎc]]h/CXWÃ~Áchhˆ‘r‰®®=\|ñÅ|øÃfõêÕÈXå„Nà¾5÷18<ô‚ž7‹Ä5i ž0ì½÷vÖ=x+FCgPfj¾DL-×NÿõÒÿ_ŠªK–JÅ¥koH¨|BðÅo|‡'zŠH료ƒÑš¦&Ik‹‡÷ Yq¢£m …Ò¾_!€Ò%`I¢š?×ËU Ùl¤uS©TÈår5†P6›ehhß÷k Ö”)SÂ*lß¾�£�>šcŽ9†‘ ---Ü|ÓŸ@X9d¥R‰‡zˆ)�S¹gÍÝ,Z¼ˆáb…ÇÛL©Ö˜3 Û‘«‹6š�á!¶ïÞÅåWþ‘ÓO9•_ÿò—ìÚ¹‹�7âº.íí­4y�ä²YŠÇQ8*çTRb´ŽDµ‰4͌ő’|c†À¯rôGðÞ÷¼ƒÎI-L™Ò� S,ö2oÞ¯=öh2™°‘.BÚ•m"þr-tÔE9÷Ç Jþ66¯OHÇg•$·w¬IÁx9}}Û§‰~±,�“ñ Í`ï¼õ>û—ÇQÚoØÔý…¿<Øö\c¼±âÕ¢ÿ`u n¤¬¿•Rè˜Á-Dd�®¬�žamkTJ›°g¤ˆ\«\ªÚƒžîÓ‰ yÚ�ŠXI c�)ˆ˜e#dÌ&R*bÙHà—”LMÃHDúB: qMýó�zþ ÈÖ­Þ­1]·"V‘Ó®”Q×JËtÅbŽá¡vn½m¿ùý†Êyšš©”5•R?�mS ƒaоÄÃ�¡YÅ �’ ò+Yzz$—þâO¼çí ‹…R;?¹øv6o3Tü=\scg½i¯?n&¢uÒd°åH�GŠH¬[ªØ^ÔØ?ã¾ñ=2ÖÆ÷׎z?i—mÙ¬‹Kþ,)6O ¼Ôʱb@M‡‘ µ4§KŠ: Ý«ÔýÐmuÞÅåeŠhÓX¤­÷Ñì vÕ£Æ8c´øx]ƒhÿ‹ ñòŽ h"ö � £=†ƒ*hÉ4Ñ;Rd Ý¥'ë²(F½Ÿ*ÇIiê>ç²àf<Ö>ðçð|V¬XÁç?ÿyÎ8ã æÌ›ËîÝ»9ù¤7à8AÌp‡ÐìKUL§~Ï& ´€‚P´øžK1ëqóƇyͲÅ¿òPž( Òm 3ÚgðÛµw‘ñ2”±+öѶ;Šqþ6Þ{cÃu#WŸ³Î<‹5kÖð£ýˆ 6p÷�wñî÷¼‡¿ýàÙ¾}­-­£öKËŽmû±÷f¼ëÊZÁ�š«šý50ÒÜD±P Q[éPµa¬¡4±ð|Bé)áÀe¿ÿýØÇfLjÃq$Õ L¾¹•�žaË8V<ýƒø2 O@K¥BDqe��Ú.âÉõS¬`Íš5,X°ÇqX¿a=Žð¸÷Þ{ikk§TªpÐA±uëV:;;Ù¶m-­MÌ›7­5üùÏ¢·¯›eK—3mÚ V¯¾ŠbqˆãŽ;ž³Î<›ÁÁA,<ˆ“N~®{Œ�}üx„:�<Ï# C\åêÇQ„a@ï@?{öö°äÀ…¬\¶œÖŽVÎ>ûl\×%“ÉDŸCLµÀûÞõVnºñ6ÜIìíï¡1Ÿ¥R­’Éy¼ÿýçqÉ%—ð–³ÏäÔÓ^ÏÔ©�Ì™>…–¦fÊ¥&Ô(ÇaÞì98Bb¤ÄB–-YÆÞ®.<Ç%ðË,9hOnÛÍ�ÀÝk¬¯¸�%3gÌ`Ã@?Zk*•*ç¾ím¬�$Nò½†¿Bb‘: ¿¸ôR~{ùåüÇ÷¿Ï#?Ì¿þë¿rÅÿHk[[4ð8NôÅa *©3¶Ô¬Ø ûK—£÷÷QH+QÆ!i®D+{ÚZØ9<À¶u�pÈ”´¶w¢ #\sÏÝØÆ<e±H¤­s_„óU<·Â( µºêdÑ!ïf¨ ³`î<Þõîws 'pÄá‡sÔ‘GR*éœ:[¬ÔnƒNUqž/'”Ï M ÃVR²ŠÆÖŽÔEN÷+à<öw±ïï©oö'q$Ç|‡�= Mí› ©Þº†ÓXöÇxñòøÄ«|ÈÚ刨ˆK cA:"roŠÿ…h„�̤Œ'î2ÆD%@èˆM"#uaDRº#S}¢â´4O <'’a”Ðõ’2!@(„#M$�LÀŸø¹Ž·K&õÆFßq(…ãyµò2”ªÑ�©d|–¨\I(åäI6. %JxX[FaX�@ä-•rnv#…f†F¦ò««æúvázyBÓÍÔ.‹O¢½£�lÎEû>ÝÝE6<ÖÍp�ŵ9„ÈQÖ! ù ;H¶Y0¦¶e¸wý'œ´„îáÇ©|ãQQ9‡ ýÜ~ßS&oâ-çLH7JTк„T�«­KäŸfpD"Œ€!!"æŽ�˜0ˆ˜=:¬Ö‰®ÄÎouFU†u—­óÆÄ‹cË+’Ô4XFsé "`*ôƒÐS2f€…‘î”5‘–�TC¤0/#pN …Ö)Œ ±2rórâ’Àšès­Ïˆ:KÉRñ7昭4¯¼˜€&bœ°h3H¶½�‡¶?Îâׇéíå‰n`rK3ZŽN”Ò ÎþR€ñ€Ktœ´ h¹X¤R*ñ®·¿½FEmÌ5PB¥ô)¢„)Q?öS��ÉSZ‘2*o |m,Ý{v1uÊtxp-‡ºœ0¨²tñ"Èd2äó ø~TÞÚ˜k Z hkë X,Ö„ðƒ@ƒ�Tý€æ¦&††qk }}}LêèdçŽ=J6´qu€¦£½��|øC\uõjN>ùd†‡‡ùîw¿K„¸"ƒ”š·œóVzºû‘Â2cÆ´8ÿKF±—o/{¥ÄX(éÓ‘hòþö½o´²}áŒÝ' xÔþ¿ŸÛ–"Ò}*Uß[�’þMt�M ^A$¾=J+h"^Q1MÄ>!°´)É@Ù§ÚÒÆÃÛ»(íÝÅälžV×ÃÄßYŠJÀ»ÿq žfÖNÙ�yßu\Œ‰êWó yÊå2� ²u(ZA½s’”=åP4&¡ª'h+l\Ÿ\ ó”ÀaO¢-4zY Šð\ÆjL¯˜ŠÑÇ{ÚëxªK¬›jmlˆJ8*• ¹ÕjÏóp]—ááa²®W_’{“$•Ïå:„•`¤X�3g±y¨ŸæŽV<  T¥Œ+$Ž�úÍD¼p!39^âéìØ3Â!‡�ˆ+4V¹XBî¿çf3Ï^þ_¾Ùl–þ�"ŽÊ"…ƒÑ`…‰V+÷·Š.%¾ïS)WÙ¼y3Ó¦McÚ´iìÙ³‡9³dÉ’%lß¾ß÷) „±uk©\epx˜ æ“Í5°mç.þtëäóMLŸ6“ƒ/çÚÿ½Ž«®¹/—¥P(‘Íåhmm¥P(à8¾ïãyår¹&�hA]» ߘ§§w€uå¨Ãeõê?ðá�œ�Ö†Œ—e÷î.|¿Šëd¸öÚëY²d ×\ý¿8®äÔSOfêÔ©T«UúúúÈår¸®K__™L×ñhÈåQJÕÜ‹ÅblëžÁhC_ß0O>ù$ƒƒƒLëœÆÔ)³yÛ;ÞK©"edÿ>44Ä·¾õ-F eÖÜÿ ~¼z˜Ïç‘£0<Èôsغm'¿úÕ/¹ð»ßŽDæÍË™aöê‰4°°¨šÖ4âÐcœ]’Å•ôÊÉþ™?¯Ì¨3”Dêõòÿ€ 8÷ò¿Ò‰H‡µ‘5·$.•‰Y£X®¤À”Ô~Ä"Ï*¶çV ##yŽcP%]†UcÉJYg¥"¬ˆ€J؉ΞŒÙ>û +ñçZG×”2ŽO€Ž¯Ó÷}\k ð¦ÑY°ÊÕè°³õ%HŽÆX…±mäf³nÝ0W\q'Y«im†ÿí)}ä \U³‡Âp×uq<+ªÌ\à1ij'¯{Ý™Ü|ãø ‚» IDAT#\qí}Ø¡&*Á$»¡£©…þ¡Í<¾yÃC��3Q²‡r¥ˆqšq2&ÈQCv÷„\}Í:Zr< ^€ 4FTPñuGSe‹�Áƒ°X"±oc"f•«ÀWØqÐß„y™”„…a¿—\Æ–_Åc·”«ˆvb-!„Eë°æäf�Akƒrë kiÀ0ùnÀqp´Ž=c@½t¿)`(ééc&÷¢Ôø•ÐDìFöd]¶ ‡“¿öehÌ@0 %Ÿ+¿Vª±j²GœxBdg8N$©W�ÙY(ÏÅa 8IÕdÑD«fÿ‡ŽA—l6[³Œï<û\GêaÖVòM"Cƒ'-Z´S ‘(”r±ªÚ ðx�Á‹W�Å AàHG>®ûì³µÖXAd×h©%Ä@[ÂJH¬�«Õ*™L¦¦%Ïó¼X°�ñ=Ÿî:B‰£]2UKËÀ [ûke ¦½…Æ�;Às  „„0p4/HHísË Wò• þ™¯}å<¥"g6]Œu&^í­bö΂ùKéïÙi#ÄK'´érk-ƒƒƒ´¶´áy»wﮉ2;ŽÃž={ÃHª££ƒÉ“'׸¶lÛÎÐð+V®âñÍ›™9k6ÙÆî¸ûvî¸c@d‰ÁÁa …MMM”ËeÚÚÚÈdr bl…žî>.¸àN=õTV®\É“7rÓ_›ßüF~uÙïAZ‚ D`)–Ê8ŽÀ÷–,YÌ9çœÃ…^H¡4‚‘‚�â“”Š%^8‡¡Á-­�qKL”u¾�‘LÌ’þ.¥ŒK´öµ^¯çæû&؉@zZü8IÆÇn卵"“ý¢’ÆøÍ:¡àiã/•ðïOP8�r¤/«f«U6 �ž<¿#åÝýþí�&¼à×ñ"û¯1„ëàH�ôÈö]Ã4N:˜þ�~š[§S(=Éí·?đǽ!Ö†dÆ`¥"Ä¥jÉzÓ¹ÿ¡�Ü~ëv^ÿÚ¹ý!r�`ý B¹Hk�VE  „¾Ø¶=ÐQ.¢¤Œ4y{wb1ÿ¤�c¤ÝR³mÚ¬ÖÌ“vK¥@LÔï‘‘î†H&!±±FÂBª?Ö„Š�»Ò`�€ Q,b-‰¨€PXƒÁ"E}\JX]‰ÏôÊ� h"ö i“vŽliæ±Oþ_Ê­#þ™@0]åxâÁõÜñ_?ÆsZ(š*B„Hí¢¹ßeµ®M#¬€JµÂß¼çÝx™Ld]G µNí+’7Dê})Éä²T+~ò“ŸDˆºÝw�/A©“H[¦ûÕ*BJ<×åmo=S £Á<®á¶VbµÂ¤@i-*þ¿°PQ_´ã8üô§?­%ªi(AÊ“H'äɤ¢A÷ oxÇwÂÕù’ú\bœ¶a4ø#„Àu]þû¿ÿ;®ÿ\c-ÓdȇÚﻟ…å*A ™Qô©44T4y ã)�‘õ6™ˆç£Ó~È CV…|ó«Ÿ&# ( FH+ÐV …ó2çþÔ;ƒ¶×õ0ª~ÄMM€D Ÿææf¬5‘ëF¼›1†ŽŽºöìeþüù¬_¿žr¹Œïûtww3gö� †‡†ÉxMìÝÛ…ëº(%éêéEHÅíwÞI>ŸcõÕ×ðÀ#�S©d¼ •ÐÇõ²©(K8Jây.9'G¡P@©ÈæÝ÷ý¨T- #=…ÔlÓuÝHÕA¬U �08<ÈN: ×�@ëR¡Ì¯/» ! ¯w€¹sç³s×Nnýóœøúc"°éÞ{×0iÒ$:;; C͆ ó‹_ü‚¥K—R*•9í´ÓèØÂ ×_ÏÒe˸ï¾ÙÓÕæ'6³ù‡?âãÿ�®»ŸSN9‰­;öâe#e¿v/:ð@}l+V¬`pp0–‰d¸Xâ´“OaÇæ'ùÚ×þÿò/ßB:–E~ñ»Ë_yÔ�¼ì¨ –6‰Èè¾ÀÄ3dtj…x,T?Nýç´Eu�kòÌF’ñÀ¥±!#yÞjŒ¥q"]â¥TªŸŽ·"7¦WÖd%*‘ûí±«÷‹ÂÜJ�uéÕÆQ ‹%Ô×´µØ0Œ…yëÔº„4ö9J¡Œ‰Ê¨¬¥¢±9Íaôs\ÛWŒ¶èNÞ«é·ˆ˜ýƒ¨Ù¼§ÁçD§&i‹öäš3¾¤sÚDŒºVš–”8i A£‘*Ä„Y,+,Ú¤l¢o Ï 7<ÆÖí%²9øìgŽ`áÂ�mO Tó¬½+÷ܵ‡Þþ*Úúø¡¢cŠÃªåeŽZµ’ŒÝÃá«Y¶â >ôÑ_ᇭ ƒÌ4¢ƒFÖ®}œãO:‚æ¦ Ã�Ð��á!¼ŒGh3 —,9§‰Õ«bÅâLïlÅ‘+‡qB"…DD’Ú‡Õ.BJk0¢¥Å:"Zsߤ©Rrˆ]7÷4‘*¿Kœ´óZ\˜ÜË�Á„×!¹sÊ© lGex)gϘqæ¤úáXÛ÷Ú}M1Kkàõ19ƒHR�‰xÅÄ4û„PÊ»¨`„ùÙF‚ HßH72ôpò¿¿áfn¸ë6‡tƒÄ�4¡£¢/¯ñ"AÂ!ø•ä¾ ½½ƒç"Vñ#†Íã7òÚã�§¡¡!*AKN—þ<©kR©/ÝJ¥‚‚¶övn¼é:§vÆÙTJÄ5jNT“+pDÄ_ñIR‡===yøáè¸FÖ¦M;Údt�j¢Œáªk¯eÙ’%˜0bú$;ާ¹9^¢²¹  ƒp{j<ÑÝñþæšësF¶�©6K6›cD„ä+#4ä$~ŦÊÿ,ÊLÐÖŸOh'[6ÄqÁˆ0îÓ.Ž–ø2rŸâ¥ò›I`Èt$ÉJÄÀs¥Â�]úÂ0DHËÀð0ùÖf¬±´¶N§j,�<ÑÚGv3}Æ,šr-\Ýõ(¥8ýôÓ™<¹“=]Û™>}:¡)—K8.hã³bÅrî¹û~.<�E‹3wî|†‡ lݺßÈdÛ·o§¿¿ŸÌc¸PbÓã�óèc�R ›[𼀆†*• ƒC#4æó”´�£J J¥Žã�Ïç#¢±H%ñà J\�Ï娣ç‘õ24T¤Xð\‡0ô9ñÄhoi¦\®R©†*E„ëðå¯|›óÎûNyókyÏ»ßÃ!Ë–Q¼¦Àß¼ûlÞºƒ«®¸Ž¹sç³fÍŸ¸õÖ[Y´h·Ý³†¼ÿ<¾öÍï`�àÂïÿŒ/ùËüò7ײóŸ²è ET*%ÞýÞ°bÙÁLŸ:…¶æFzû‡Èä.–q=É´éSèíîáÑÇçûß»�ÏîØôÈÃôLž„�Âq³¦NãÌÓO¢T=™/|áÿpÑý€Jeà)-¿'âÙÇ>„ˆ&H@¤‘1j['~?¹ u  ±Ç«¯&ïä¨;ú$e!écEâßõc)��™/}<ÐfßvMÞ¯¿aíèÉr¢¯ñl@¡t¾’.�á#ý]½¿mö»dö¼ãéYGc?ø+X{1B¸.ÒèZ)�T*ÊѪ�„Œ˜eÍö{v Ñ‚iÒžJ©QàK†8®[g•�zæãmLH ÅŒ{Θ}dadb0Jˆ¨<ŒàH»>Õž£DHŽŸ”¼ @I…1!]¬•KYöî…5÷ö’oV|ê3ofþÂ2A0ÂPw¥á9üæ7·ðÀC=„2 7Ó@S«Ç@w‘«ÿ°“oÛËN>ˆãNœ�›éå3Ÿx_üÊ-46ÈàH@›ÊS*‡”ËšŽI“èê¶TÂJEW×m²y{™‡ÖuÑql#Ž3€—„E ‰Û)ÒÏÁua¡°JFåT:jËhž75�œ¤Í“’±Ql­x4N�+2—dÒ®ÆDÏžŒÎ•¸ºÙ¸��5Hé"Üúœ!g”ŒœC“{GʱLÔtšLÄòqoIXE ˜[Ñ'À_Í)NLˆ?¼Rcšˆ} ðÂb¿R"¬úBe hÉåÑ•ð<k âUdǰ_Ad•¹F_h�¹aà#b¦LzŠ9^j‘~Ïó\¬µ”ËåàH¹œ¸žG¥ZEkM.—#‚  ©©‰j¹‚çyT*eš CÍÈðZX†�¦P *U°U¸ �QTL€}²ÚÁd¡p¥"‹­1�„€@‡u–‘µ”J%²Ù,J©š¦ˆµÏó¨V«¨˜F Q")¥ƒB`´ŽÜìèÚìg’rY¢ x6›ÅºfG^ŽIêÆ®L$¡ã9‰UJíS¨8ÝÖD`=|¿‡Áû60#(ÓFŽHGPUïélà&b¿‘€?ÂÆ+B*úB–ÈÕ�V�–hGbï/89�4zB2�‘‘Ž� Q©Vصkår™{﹓ƒ—/cÕÊ×еm7[·wóøã�bè÷Ù±uëZÏ‚ðOßúžçrÚi§P)[2‡3§à8ŠááaÖ?þ(^Æ¥¿¿ß÷¹óÎ;Y¶4b²”ËÖ¯_ϬY³hnn¦R­R©T˜?>Ù\–G6mÂI__ÃÃÃ5aéjµZÓ÷©V«5ö\¥R‰V/³õ´54xŠÆ†,ް|êãáÉÍ[¸øg¿!›q¹ì7¿dîÜ)„A”¼»®‡”~ü“Ÿ#•eëö�¼ó]鈴±‰C;†ŽIœwþÇY¶l)7Üô§È¡Ãj𛛨¼k/¹L†K~)­ÍMTÃ�b©È?~õ«€Åó\J¥Çw óæÌ¢­¥…Õ«¯ µ¥•¦–v~þÓŸ“Ídq<ÅÈp‘ÆÆÆ¼¹s¹bõuH¥8ýMgqÙÿü7®œ({©"Íx‰BŒz?€¢A6™&±d›„ê?j¿�ÎD5@+Å•zÖÇx& 3ÌØ¿þ°qhŒ®1-j ›ŠÔÜ–F1£FÅùžH:i-–šÔÁ(ÆO4ùj@ƒ1¦$ˆèå8µr²dû0v¹¬iAå±2¦˜ÕF�Ô˜"•Å(Jþ/b½¢t阵 c±{¡\B�ï4óÛË®Áó|æÌ™Åƒ&ÚDZ¦•Û$ßûîé�d›]ÞtæÁsüJ::Úqd#þ`ÀÚ;7qÑ÷ÏUWn`ûŽ=¼ïƒ'±üàÎzó"~u¹ì„Î10Ôƒ—i`ÖÌ™<´î ¥Ézn¬—é �¦¸x²‘5lç„ãŽÂ½àÈH«‹´‘“–R2~ëûX�#2.ÇŠp>Y+ýõèÇmœŸ¥”8NĤ±a[½Ûh&d�íC�ql�Æ‘*ZPÇÖxºÖ&æ&6+K1{Æ.Ð ¹ˆ êsØØñ-¾—&ŒÄ"ð<튪’¹Îs�™˜ˆ¿|L@±oX(÷h™;“°½‰½Å-]ʰïÓûÐýƒ`,&ëà…a,,p´ÀÈñ³!ÿ§¶æh-J*©Pã$¤ãeì{ÈxJÈXœ-J´*• çœ{.Zkn¼ñFŽ=î8n¾ùf.üÞ÷XzðÁ¸™ ‡½æ5Ú—?()hж ðÃo}•b©‹Å3æpìéç°µTfÞ +Ùzßý„�nã�³ÏÀ휌5‰=gýz”ã`ˆá¦ÆFÖÜwZk®¾új.¼ðBš››Ù¶m_ûú×¹ñƹóöÛkà•Œë¸¤Șr:öó?“Ô=)? ‚ ¤Ÿe?ð$¦"p�«%U«wÐÐPr`P�Sü°€‘iqIØD<§H& Fkº»ö²áî»qežÊXr’›gd¨Àüã§sÆL¬#_’Õ—hµ©.ìhŒ¡··Ÿþþ*å€��=ÁÝwÜÉë^÷:´¹ä’K8ðÀE¬\q8­}‚k®¼““§Ð?ÒÅó`íº ,[±œw¾óm|ö³Ÿ`ëÖ­lÚ´‰Ûo¿�ßýî÷,]¶˜ŽŽ6fΜÎòåËÙüä¦OŸA¥RÁ¯VÙ²e ¼„žžZZZÁªU«¦X,ø¤”FFؽ{7 YvìÞKCC®ëR.—Éçó„aXzN’âJ%ÚW)E5­°œãá—+|ö ÿ@Ks–Å‹òÆÓN¥§¯Ÿ›n¸™ Z@‡>RKºötÑÒÑÉ#�ld×î½(×åñÇŸ¡áý�Jµ‚Ñ–›n¾ƒÂ I¨ ýƒ…¤öùÈg>Ìÿüúxr÷2Ù ÃÃG"$ !°Ìœ>�iS;9û¬31Vpù®à ƒbû®Ûp3M E2žâx÷Ü}ßûþ¿Ó9i:ë|ˆCWÂ]÷¯ÁS. Y�­[7óÉO|„^|1·Üq¾Q¸ *9/h¤õz’Õd„«w“ž`[_áOŽ“L8“÷Ó�6RñþÉ\`üq:9gTšP/1ˆv~q’üôu?Uì¿$I¥Êöí§IiX4÷£¶I¯ÂG¯çú)þ:b¼öI¿•RÄågc€ ‚Z[hkj®µ¢¼Î¦ÊõRý, Ú�?J¡bP'™pcp\7’H1‰£ÔY1³GÖœsc7)3º^Ц€¢ÔEÏTRbä8ÕjêŒ¹× À”?")7‚švÄ,òСDÊ©<ªU…õ'³þ�]l~¼Lc |ü£§Ò”ü<¥¡.»ìF*¾áÌ·ÍçLÛÔ„Ó…_ÙBc¦�вœrö,Xñ!.ü毸çžZ[å´3OägŸÁŸnû/Ë>¡Ö KŒËLšÔ�çlA‡‚¡’Ïäc¤ÅzílÚÚKOŸOãìU0Œ°DJz‘ö©i ¡5xŒúâ{.,£ÞKtžˆÛ¥¶�”1›»^î7 ´6Ö‘²ÖF ï±{Ò�lü=¢”Sð…¨1ŠÆÓwJ¿Òý2­”úò¨å£ xù*6_±1MÄ>!�©Ù&ö–4Ým¥ió¨´Ïfë5×ã/ÿ.óÏßþ6o9ç~þ³Ÿ1<<̱ÇKGGsçÌáþûïç‹_ü"ŸýìgùáXÓOÖ Š#Üuãµ|øâî[¯âÉ?ßÖÛnc�ëÑ6³�â;¹ÿ·W°öÉMœ÷�¯!µE4xû½Ž¯~õ«,^¼˜Ë.»ŒãŽ;Ž+®¸‚cŽ9­5³fÍâÇ?þ1_þÒ—øýå¿{©šæYD€U[Á@>R¢·R¡¡Ú€ÓWæàŽžëqíÅ—ÐÞ1‰ÎiS(�!ó’\[4!AÀÃ?Ì¢E‹�Ròä[¹áú›Ù³»‡7ž~:ýýC¸®ËI'�ʦM›¸úš+iloà�gžÀчÂ`±‹iSgñÑÜPªa5Öú,}}}T«Uòù<…B�\.G†”J%&MšÄàà Ë7hCF9t´´2kF'mÍy Œ |Zš<>ý™óùûO„–ÆfL›6nbíÚµ,_u3gÌBHAµ°·»‡|>ÏáGÆ�wÜÛõ ´¶(GÕ’´du×â°å‰Í¼íÜ·òÍï—eË—sÛmw`¬E Ass×%ãzäs˜·„5÷?ÄÒ%KùõoþÈùç�ÏÏ~~i¤sæ¹\{ÝÕ¼ó]ïä»ÿñ#”�öæŽ?æhÎyÛ9üùO·�ñ\_u8R#]®\} ï<ó” èEˆ4h1¢ë+ê èšü- ƒe|°¤ÆH•^D;‹ˆÍ:j»ÑînãŠG'÷ü¯úÞ�µÆr�Ÿ>ì3ØC¾¨¥bñrˆÚ$âR®17<ÆÑ#¦M½œJÆöëI©5·¯Èi*Ñ×I&øZkT&ÔžÙÑøZÙURž“\JüœÛøçÚ¶)&PøF¹\�©âÏœ”(%Ÿ]D¨½/„­"ëwÇÇËÓ„#¦±æÎõ¸À9o9œiÓB‚`€¡Åÿ\z[·ó–sŽâ�oYI~R�~i‡@hüB yBÛËÔùm|þïàÿÏ%üñÊu,\´”CŽXÌQ‡Ígõ ;¶™qéíïÇs]<% �A8‚€2B„¸ÊÇ ([—î!Ÿ;îÙÀ¼™V*›A ±Bbdˆ––Ð×8Ö`G¡D}ü¶¡Á„“ÈF$í3`£ÁiSÛ=e?KÊÄâv J¢„—Šø³±Øsr_÷ÃþOŽ—ˆ“Ûø»'Œ™¤VDåŒ2ª¦ÎpJúÅÿç•÷m"Æ ‹£|²ÒRífÕ±oàÏW߀’lp>ŸøÚ€µ\tÑEÜ|óÍ”Ëe¦OŸÎç>÷9¾ô¥/‘ÉdضmÛèEACŽiGBqN'Gèý¼ýÿ|šÀ¥`æÜ9±|ÙjÀ>û)ŒyúZ§Ý»wÓÜÜÌyç�Ç¿ýÛ¿á8ÝÝÝ\tÑE|ýë_gdd„«®ºêÅkˆçÙP ¬ ìHªm9üé-d]ÀÀò)ì8~*wçé5e2Z� ¾šžoh¿„¥Œ¦¬� 9?'øá—¾ÊòÃ�bå›OEg\2γw™{æ!•k"Á ÂÀ°gw7S§Ìdã£[¸îÚÿeÒ¤,œËûÞÿv },_ya¨Y°`6ŸúôøÑϾÍ÷ð5V­˜ƒ?´—©“ZèíÚ†'|[!$ˆ&FÒ!D#\‹ã†¼ó]çð�ý&ÚTع£‡k¯¾…x„ÇÝÌâƒW°·«—R±B.—£½½ c4ù|™L.b;hƒ |ür‰)ít4äY¶p!�­-LŸ4™Ž–¦tLbr[;-­jL’Ëz ôá¹ ), ¦Lç°¥ ø‡Ï|€ù§/ð­oü#;wl¡Pá±MOpÇ÷"Ë–áÞAthØððFš˜9s6›Ÿx’¾ž^¦O™ŠçdÀŠ#%þtóŸ C[kƬ Ð:Àu$Öj°š)�“ð+n»ý6z÷vqÆñ¯eã£��ór£È:._ùÒ?0cZ7m`çž�Œ”Fèœ:™J5 .¹ôçBò¹™L—^úÎ=û=4º¾ñõ È5dL•Ïñ‹¼î„c˜5gAX¥tÂhþþsŸG+�höÄåGià éUW‹rj MH†D‹ÅUŒñ‰~B¬ÕX+5¶eª¼7žD¦ Dð9ýÂAÊúK)ÇU(G¢œ¸ À °‘;L”û›øüÏæe÷y�×ÏG˜ùéö�€¶dÛˆ¹’ði…Í~H-OÅj1c^Ï׉›s¿¯ç{C?‡«y~‘ ¨s“míe­yF9Ò_UÄ%1RÊH7gœØç6'ÏjÊ6ÅR±”LMºÖ��Ç�Q¬ꌜäXˆºX°�©T½ ih•º¦d‚¯u­m¬^‘1¦Î JžqËÄLjÜ3-Rä°6ÄØ BdèÙSå‰�=äó–/›Š�}8¢ÂæGúxøÁaŽ8|ïxÿ‘¨ìfÊ#›ÕdÕEgÈ…Íø#>!½8M;ÈNéâ}}3"#¸áÆ;Â>^4 i‡2À:‚@k:Ú;0~i5e˸Na‡©#'CˆÃú‡Ÿ¤X¶ÙdÒEH¡¨XàÙQWņ11p�ÌÒÄe{1K&]rWýR÷,-°œ¾÷û„3ÞS_ÄNÝËÈÞ�Z¹Ÿ�_i*éO‰ôCòý�v–©~™k}„z¿šˆW^Lܵ‰Ø'Œ€'m=þ^Ž=ùX¶n¤Õ­rè§ÞË–J×_úòž6Êå2BJ¦L™Â'?ùI”RìÝ»— .¸€r¹L±XäÊÕ« ‚ µ—Ä(�/#Ì·CàrÝ%À³YÚY{Íjtaáûà—Ñ…jðž2ÝúÎw¾Cgg'Åb‘/~éKìÚµ‹l6Ë{ÞóZ[[kõ´/ÇP²-rT�ɳâ˜×ràŠU|ÌÑ,zà š"*4´h—\õ™ª3Qþõ|ÂÑ L¬=ÒÐíVi)Ãÿ}ãûxçgÿŽI çR�˾Ңç/fc€;î¼�ÁÁ~þ÷†;ì0Y±b9«^³’³ßú&/™Ç»Þý&NÓÑÌœ™å‰MwÒÛó$¡ßGöÑÜÔI©Pıön~ˆÂठP„qÀz%¦­­Í|õ‚/sþÿ†öŽF®¿þ:nýó�lX÷(Û·ï`÷îÝd³YÉçóìÚµ+¶‰( ƒÂ‚’†\ŽŒ«8tå*Ž:òš(‡>Mí­  äš‘ŽÂ÷ÚÛÛq]—L&ü¹sùÊ?~™·¼åLV®\Ž1šSN9™3Î8ƒ³Î:‹Ã�8Šûî]Ç~¹\†É�m45·rÅêkinéàßúº{úp‡J¥B¥•—e39úûÀB&“¡­­�rHxN IDAT¹\› ÷öö†R©ÈâƒfæŒi¼ëíçbµ�#,�ù¾_椓NäÍg¾‘•+WÐÓÛM¡Pàºë¯'—ËÅ–¯‘°õðð¡6”Ëþñ+ÿH&×Àß}â“\ø½ï³pá�L�:�©S¦rí5×S(k«¾ÅRÀm·Ý…ö¹ÎR'¨'î:¥¹MŽ"À§R©àûÕü11(d±V!ÆD?Ë+hÔD-½âÎh€ißkÙÿBsâN“h�*GD/MžÝKÖ^råáñgØG·hLŒf%,*­õ~KÄÆPãm–´ÇÓ�?/ÇH—Ÿ<[ÍZÐÚ`Œ}Få_@í�•H z‰{)>Ï>àn|n[+7R‘œ�‘`%Z‡ ,Y¶lÄü…�Ì8`2~¥È`ÈuW? Fñ¶·½† ø$º¼My(@žjAÈž1ˆuØCSã Y¦ÏʱqÓ6¶oÝÍ� ¦Ñž·ä3ŠjµLµ:D¶AaBO=ÈÜéU=$ËâÅ.m-Ã(ªeöôthå‚ Q2@ ;Iå"¤Ä‰]Ku¢ˆ¼ñ?‰ˆË¤êÀlt»E­±£635à,ðFéC¥î…ljA7Ö."—ecc9‰Ð3D :‰5Ö$`±µ!GƒA"¦R‹ µ~`a”–œ�K@M�¹:¯¬xù×óLÄK f7Me o€îK�Ìæ™R.°ãßþ“öêË?9jnnF‡!K—.eïÞ½wüñcp]—Ù³góк‡hÌ7’Ífë;YAVCX1´¹YJ�>BGEâtõ³mïf­\ÀîÇ6’ÇblD5Vã‰ý{˜)¥Ø±c+W®ÄZË¢E‹˜7o?ü0óçÏ'—ËÑÜÜÌ@_ÿKÐ*Ï.´°„±6\n°Ä¦‹/§šu‘U�~?‡Š ¡!”–ª’8Æâ˜¨~îáTL 4ši#ð‘3ÎâWý–rk† «:kÉÈ õÒ“è÷$Aböì™hm8ù”×ãû!³gÏ`îÜÙ@,d(Yåá‡× D…™3¦rà¼Åììê¡Á›ŒÖ#„¡aú”©lÙ¸+ =»È7dpT;Bd‘¸Iªëz-™Ã7ÿé+\öë?pÓ�·ò£_Ìçþþtvvòàƒ222BKK sçÎepp×É ¥ddd„|>O¥RÁu]¼°ÊÐ@Ž—¥%ß@͆‡×“Ëå¨úr Y” "DT6ÕÙÙÉÚµk©ú â¨#�ã�`éÒ¥üà‘sò¬ZõŠÅ2ƒ#\{ï­lÛÑźG6rÇÝk‘Žƒ!���,\¸�uëÖ†!AÔ4‰FFFjí¯”BkMGG«V¬ +œ|òIÜqÏ=¼ñ´“Ùºm;“'·ÑÓ³—öŽ£˜5k]{÷�Íf(Fj.fýƒ´¶¶âÇŽ‰‡z(�<²žŸ^|1‡v , ߘgݺ ô÷ ²wožç±ö�ûÂbu4ÑûÜç¾Äݷ߈r=Œ ™Ðùz°&€E†ØôD�¤D$ù-J²¥Œ,}#e|�ÂÄ6¿é¨MÊj�zBŸ0`ÒÛŽÖ€¨Õ�<¯Ï\�ñŠÑ×ĨŸÓ“Ó´îØk~¦,¢äs�.ÆßntÔ£_>9�e¼vzvÇx¶@MB4Ø?€H t¾|Ú饉h/¬E©H\7± ´hG„ 4ˆÌ‰E`‘³mµÑ8*Š}?Àu]¤£ƒ *³ÃÊÚè{Ú‘4HTô2!&£ ½ã`ƒˆ5hµFÉ `Ak¤r°"D"°  ßX«u¤ë™ûýVU/g›}í’-[^dË#ll¶ƒq–H„Kœðyß¼ï{ 7˜-HL’‹aI Æ!á†%�@€Øàfó‚±Á»,ÉÚ�¤Ñhö™³õRU÷�î>sf4’m±Ùa~þ´5§OwŸîªîꪧžçùù]ˆBŽñ‰a:»ÛÑ¡Á*Ð('¤¯4ÍEÏéá¶[24T缋úè)rà‰?ç DÇ )\êÕ6_ÐÍÿèù¬\Ó�±‚;îÜÉÇÿþȼÇÄ´áÐô,Ó´ù3(�-k�ÒDF(Â4eG\ ãRJ4ž—äþ0`5ÆÄHTÒÆŠàiS¶µ8ŽÓ$Iö7×ó0a”¸±L@%&µ›dm°6¹” �ìcc„4@Œ6!à6~/KEG*cp‘�›Ä�P�“dTTÂIXÌO<^ŠgV,@K±hØIIQ–¨«:1³´•rÈÙ�·ÿeŸÞI£V«áz¸ñF ÑÕÝÍw¿ózzzøÒünÚ, R C•ùBž¸:ËMó—\d=‚`×ÞíÞCß‘2­Z‚6k�±N( 'k----|üã§µ¥…––^÷º×qèÐ!ÈårŒ��#Ÿ� ‰"@QGáâ›*ŏР$J+ržK4Sźy"GcPÆ&&‡ÏÀky¶„I%`X‹�˜­ð¶ßûCnúö-LÀ‰,>"�ƒÀñ\tü³yñ?øJ>GQ„1†B!OWW'q¬“¹-¡ˆâ�(N:¥c££´·™�ÃÄ]�ÝìÝu„•«Kô®GI‡©ñ#TËãÌL�#¤ÇºõgÆ5††³bE;R¥^( bjÒañ<‹æš_ÿ56o~ïù³÷rÓM7qíµ×²zõjï#e™K.¹„ïßuÒQLMM5̬o¿ýv|ßãp0tä(ozÓ›èèî¥Pìà�ïxüÀûÅÁƒñ<¡“AÇá¡ÆÇ§éì* OÜÜ-Å“„JS÷†aHœ¦Óm–o@"³’R¤l–ä9³6cS$ÀÅÂñúb`ɘ3‘ÎöYì ÷_˜‘ìÄ`ó/‚í‘9ÿ,~÷ø2<þ¸ �ýL~NÙµœJÑ<•{éDѼËSeýw ›´&ItÒlà.eœ‘)ó ap$]�)ð*,¾ïC:!’ɶ²âÍ•,h¢c5ÕŸ1Õ$72Æ¢²G82ÆÉ¼[;맦Îó%KM&昈Zkœ”Ñ®d"!Â6y"#•"2`mŽZUòð#;iiƒó/8‹ ãqǶ᷹œóÜ Ù¾{Û·íÁÎ>s€5«Zi5%YDT#¤ñÖAh…ôÊ*6?÷"¾þÕƒlÛö8\¼†sÎ9“={wãå\td1Fãyß�yã¯âÌ P­ ££�Ë/_ÍîÝgsç÷¶23©™Ÿ&_èy l”fÓU©ùyð̉Ÿ—…íÈœYýœtN(•ø%¥õѨÃL²Û$íjÔWÓñü` I2–6û;3èNó…-`ô6K3ïóÏMؘcuÊpZŠgc,IÀ–⸰@Ü*Ï[¦òyB¯‹0ÌSŽ3X’T´Mii³u¿ÄR¹\NÒ6+‰—Ë�€‹/¹˜\v)o{ûÛ(µ¶pÏ�~Äç>ó¢(Âó¼ùò++pTž2šHGœ{éônºˆ‘Ù:¯ü½ëøß7}’ßúÐ�LåhkEÉÔÄÌIÏÉóÀ¡±'(ì?†sxŒpdœàð³GLjN y8•°v.„IuãÆÇÁ÷}<ϧ^¯–Z½F¥Rfxø0££Ç¨Õ*´µµ°wÏ^!Yµ| Ý=k8ëœÍÝ�‘nÞ§g°‹#‡§£³¿µ“jdÐ䨔äÃ�ây­ Z[Â0$ŸwY¾¢�+®¼”žÞnxà”R´··Óßß�‚(ª3[NŒ¨3VP>ŸG ñœä™ƒ:RBG¾„gAjÃúUk(º>¹\Ž\.ÇŽ;dÓ¦ó™�©03�°‰{äQ<ÇÁDÏ˱zõ®¹ö%LÍÎ Ÿþíß19[A:.aÊê°éQq饗200@±XÄÃôÌ4µZ•Õ«VQ«ÖбÆ÷}‚ àöïÜÎ-_¿•Ý»wqðÀ~– pÛ×oá%W]Ác�>JgG€‘ïåÙ»÷ûá�ÒÒÒBE‰AÂ0ÄÃ9g�MGGÖZ>õÉäÅ—¿�j¥B¥\ã–[ÿ“��^^þ/åÌ3NkPÒ!¶–?|Ó5f¬—âÔÂZK‰°^'Š¢”eTq'•îɆ¿çñF1óŸûLnu˜7È|ªÀÀÜ»|19×Âåg‰ÌÁiÌ|gëÂ0jÈåš—§™ì©y™2ÝF§ß'uôl‘‡)•,O'Gà4d~§VŸÍåùl(§Ÿu¨&IŽŽbt‘ŠÁæ€5)q·!á˜d’¥i2²‘IJ%ƒ­5&Šˆ£(1ˆnŠùfï)x�4‰ù²n<#ÊI³å- JØÆß'dÓ™Ôש)ûSó1²6Lë˜8 Ñ©”54ˆ:Q$ˆƒ"å)8ôDÈÀ`‘¶‡\Þaj²Î¡C!+Ö €§ø›�~ƒ¯Þ²›[¾~„|àa¾û­#T&ZÉ™däà⣬‡c\„vÚ¡£µ“(‚ýû÷Ç!kO[•Hç¬á¤íd™eËóœ}NaöãÉ#H³�ÎŽ^÷úÓÑ)p=�$AX¬JÛà„á% ÑG:Y,lš=~šMµå æ…å,²znºO•\ž �JA¥†‘wsv·ôÞ™çé”ý-hH-Ég2Óé§Ûà,Å3"–@Kq\,®5D3uzž .ÈÁ^N?÷lîøüàÌ�>Ùß¿Üèèè ‚$msJ©¿öÚkéééaãÆ� ÑßßÏ[ßòZ[[�§Ë[�ƒu%nk‰«~ï·ùòß~–µò£��±µ>ÅÙnu�Pxulhïl;é9A@[[=ô}}}:tˆ7¿ùÍlß¾�±±1öíÛ÷ ™9=•ÈG’Ö@Ðê(üHÒžo¥£³‹r5¦hóL‡’t‰l�ªoÁ:øR¢–&N9�� ö•z�·|ð¯‰mLÞS9‡ØJx±ƒ¯a=Dz§nÊž½Ü/ª„‘0==M©TÂ÷‹�ÎM¥RAkM>Ÿ§Z-†!Åb‘R©5]_DÁÆ�çpôð>úúú­Ol=z;ú˜™8DKw'Q‘+r…>ŠyÉΰ|àôdQl©×Cr®fxx„þ¾Aêõ¡h¤b/•J\û²kY·f-�>úCCC”J-”˳Œ��ÑÑÑAggããSH)‰¢ˆžž¬µ„©ŸŠD�Ïûs’u«×ÒÖÞA¹Z%ÔqBÝ—’82l}l;¢ðŽw¼�ØÔسç ]]=ì;p€Ö¶6úú1VrðÈ8o}Û;™­Öø�ß}-Ÿûü�Ž€ Nå>!"�UÛöøv†††xÏ»ÞÉ�7ÞHd-Sã\{íËYÖ·ŒÇ¶>F­VźZ[¸îº7âKy¦LG[çŸ{.9WÑÞÒJ[[ R ò¹Jº|ãëß`ÿ�V®XÉžCX«¨‡u¬¶¬^¾Œ—ýÆopï}÷aŒ¡V®ð†×ÿ�>ðí¥/¼äJ‚z™ÁeÝ[eㆵìÚ±‹ra]Ƀ�lCyy¬©!žíý³1‚  Z­Î“~eÏßÍß ”@©ô;•ÉmL:;k2ë¤ÏyàÀ\°f3Ù¹�ç| ÄY` ŸŒ?²ÙÝl€±8Y½› ç\EæÆ8â„ ‘Åä`Ùç…ò¯ãö[覼HÚ­†‰î‚óÌúsëÅq¿×Ìw�Oþ<ü2^‹É}³³kþ6 [dþú„…öôžóù�žÖ®ÿ="»è´Ü„MoG“H¶’õm4ÂØ&öDÒ—6V£læc)Ú¥L<”ã`2€XðÌdë³lbÍ!äÜ­Ú›´)Íë�P vÌÙ&síÐ %œ¶‰¡" áJ�8.1>",[ÞKµ>F!/˜ž¬S+kV¯ÈãÈ2çlìfÛ¶£Ôf$E§Ä×nÙI½òÛ¿µžB±Šï„àƒÕDõˆ©©Y”åªFc(µ•�Ê`ÏÉQ±~}'BŽÃäòš°6.¬X¹Šµkû95gZÉcLb**0¦Á s3ÀóA‹¹X80Xˆ�ÇÚò¸mįxÞò¹qÖ¯v9<Õø•}šÂÄqêÃ’²æ¤"Öq*iN —�( “~&‘€I%Ç»4Ý^’�/Íî$hòay“…)sHfL:!°qœÊÅ2“êÅ¡|;‡ò4þž' Ì€ )‘ÈË4[¤l2‰ÎŒ�m„•Ïo#Š[˜™*ã:ÐÑYÄP%a3ã‚Mg®¡»µÎûoømƦ4_ûÊC|ùs?¡«ÔÎ7¿·—Õ§wrÉó»pãc7JúíJ�t8<ŸÇ÷ýF:Ïsp]…ãÈ”�¶` %Ä¢ Ì1ü2“éŒu”È,ƒ�6Y„%#ñ©?¦kY;ëñ™¯>Ä�¶Ž1Y—XëYŸJ¨(Š?ø8Aœ`:JÒ²[ dD©ØB½‚�Õ+{"ÄD©‹ä¼^L¨É»Ò”§!4ù\!?”™O™ªíæƒb )o–Y-}ï7ø8iÝ�Éÿ2ð_©ùì­&¦as™g^~Y™Îk/³¶>c#3'õ‚$Ej ž1ºšY\ÍR¶ÌȤÇPŽCæUdh,V Œ¡$Òu)ØR<ëb‰´Ç…@àK—×°ì¬e<ô¹bY=Äo+1¦Bx† ô›5ù®ë"�\.Çå—_ÎÙçœÃC=„ã8¼å�ÿ˜‡zˆOúÓäs9®¾új6oÞ̽÷Þ;ÿxÆrìÐQÊõ€w|ò£ 5ßýC.¸â*¢öþøÃ72ó“�Ä]y¼–ô“4zôGÄ-·ÜÂõ×_OGG×^{-Ÿýìg1Æð†7¼�½èE|÷öÛŸ‘�Èœu(è�RùjÄ@o/Á®} ‡òž!Ú„ÀX�Äb…¤êZ¤óÌLiÿl OCè@ m�à¯ù]>sÛíÔ[]jÆpæ¦Í|àÓùÐ ÅŸ¼çÝD¾Âê¹I™$c„zʃ· 2Æ0rt„½{÷²yófÆÆÆBpäÈÖ­[G[[aâ8NC> ™t`.�ìÌì ËW,£2=‚ï+öíÙβçR̘*¸~ Mß—èð|ðZ ¬ð0µîÚ‹*ùÄÑ$;wî¦V«“S k ÿúðgY¿~=Þº5ìÛ;L.W`ÍêutttrôèQÚÛÛ“rô<*•*ŽãEIZw¥õz�åË—366F½^G9‚žžtÝ ‡þþ>V¬^Ë­·~×ñ(—Ë ®ãb´@k"âÈ0|h˜ñ£Çø�W¿†>| KkkÇMØ™d-óQ2©×ƒçyÜ~ûíôvvð±�}Œ�þ>¤”ô÷vb㧯]ÅÈ‘!Ö­YÅm·ÝÆÆsÎæàO°ÿ~â8fzzºaní8~Σ¿¿Ÿr¹J¡P ·£�-ÛvðkW^É­·}“MÏãèÑŒµ(Ga¤@M-¨“ó|ò¹ÓÓ3¬_¿žeË–±þ´UÔ*uJù<³³“œÞ¹LŒWX·fõWïÂqœã�ó¥xJ¡µÆ÷=êõ€öööFç>{ž¬µäüÄô5›ômžø] üH÷91X³ØÀ»1`|IÕÓ�S9V�Ljt*^2s²“S?Fs,ôùx¦Ê¶–‘Uçœ5ÈS¿æLV–˜Û§ü>z¶‡"IÎñÞ-0§HTJbEb®k²íl€*£I©3 ˆ’íÜäŲØï ¥R¤æûUeà ð#qÛØÎ˜Œ�š¾Ó›Ž Ìr’lQi[eðXk��çÒÉ'€†Z££Ì{È& ‘Nâ¯Sfq=pP‰—•Ha±qˆ�*Èü!tT%ï/cåêóù�×_Î_ÜðŽL¾ñý#œ¶|#¢Z!DãúÙ¶ë÷?4‚AR¯tã»> H”ô™ž®#$,[Ñ…Ÿ›�ÃÚB ,!ŽžRÈ¡F&ò²°Šãú€—ôõ„k IDATˆ�Ý¥Rˆ&@/+ã…þ:Ç=ð–ú5y´ üÎ>KkÑ |Ï2æŽÈØCYýÛì^LX_Æ€�‚86ø9�\¬ÉL£ç~#3¶>Ψ:%5›–[«OþZŠgt,@K±h躥-§yì3ÿD�õióK<1;ÁL[þ—}jOAð“ÿ˜B¡€1†b¡ÀG?ò …¹övn½õV®»î:î»ï¾yû £x|ëNοøbj}íßå̵¿ Ú!Fa[[h}ÞùàY´°#剡ÇsÏ=÷ „`tt”›o¾™þþ~Ž;FÜ}÷ÝxžG„'<Æ/+¹J!k–ÊŽ}¸Ú‚ø�¾çb┡⌀b°Ä8Õˆ¥ÄÕPt{ïÿ1ýÅO1•Ó8q v*IMäù“w¾ƒý?z�ž?/¥Ž'Œ¹ÎBr¼ |3_ÑEÆÇ'¨×ë ÆÆÆ0ÆàJ‡R©ÄÈÈ=== ÖGsç2`³ß9¼Ÿ®žŒÛ�ëƒW&®sxt?ÈNf�M0lÆq½>¶n»›¶Žj�!çûô¬a|f–ñj ª`«V,ãñǧ¦a¢ô røÈÆXº:[8|ø0--%ÚÚKÔj5ÚÚÚ˜žžæì³7°mÛãÌÎÎ2==MGGm¹"aTGJIKKQ`4ĵˆZTņ1�]-øÒAå™h= ÐFšÎÎêõ:•j�ËMŸú4ðÆ×ó¡�ÀùgžÍªÕƒTë·~ý6´}ÈØDÕj×uQJ1[�åú?ùßtw¶ñÿÞøayt?ÿùÌŒNó½ï}Ÿ ŒÙ¾ï ¯|å+xÕ+�»ïüëÎ8—¡Ã£ ®%ˆȘ"­­­lÚtdfºÊæ‹7³~ù<ºe'[vn¡oy‡�`‚$ûGoG': ƒ¿ó»/cã¹ë¸ôÒK©×ëXkùþÝw28°Œçœ&”‡J¥Fog•™ ­m¥ôšwW±$•9yŒŒFJIWWžç5\ô€S"�éãå4Š7•`4�$ó=Žÿ�¹Çâë²™ßd 97‹ýóP|Yaþ7B$Yx§.Dã߬}9‘ 퉼�š¿CØy€t&KÈd/R� ¸OpÜæ¶3Y—m³8¸%–*'aeÇú…>¶ñïâzŽ¿ž…ר\Ls ¤h|·Øx¯y�ÖÍu!~%Ƈ"M .¤h0k^¶HeQ4˜x)3HlʦY4N%žl²-H%¤sß%,BÕx2f[ëó$[?w艖2ù™˜@Û”}—ɘš ‡-�ŽÀÏ” ¨VC¬îÀ*…ë9HBð�ƒcA‡£ä½#lB ¬†¨£C@ƒ$1¾Ê £‹BŠHGÕT64ÉôN"ÓZhÀܨ§&&uÆZÌúUÍu,šÀ¡y =æŸ ÖbMÒêh­R¢£•² mQ«Õ(‹óê²ñw“Lk�“L"Ñ$Z|)ɈÆâ ÂR<ãc ZŠãÂÒ÷é©TXZdmGLqZ¾•ƒÇ‚Æv¢ñ¿t§ÆŠùƒ�ä«Sk Næ±3›¹ßs„D¹V'³åÙ2Å|×q™˜˜`íÚ5üàûßG h7@Çœwîù„õ˜ÖÈE8 ]‹Àñ s†@z ¡Ø_y Î"kH“#*¥èêêbôØ(RHŠ…bâùãyDq„µ†J¹Œïz‹ Ÿ’ÌA ºÁ‹\ù‰¾K¾M[-^ŽvÑú™õ-Ó9({P/¸DB¡Çñ¨O•ñ- *—-qC�¯ ‘Àtª!H^ªø¯o‹ÿû¹ï&tÜ€€/—CDu¾qÛ7xÓe52‡eôc×UOiFÞZ‹çy�L_ÝÝÝÜqÇ\vÙeôõõ5f²2}šÃ÷}¦¦¦†�*ÒÕ9€6–'ömÁD3Tk3¬Z~FhÞÎú3¯EƳ&¨Y}x?ŸÿÂç¸âŠ«éédÃYgÓÓÛÁî�»¨×BÚÚ;ÈKŒ��>ø0m;6ÂáÇéïï§»»×S”Ëå†ßÏÑ£GYµjccc”Júúúxì±ÇX¶l®ãS©Ô˜˜˜žž¦^¯ÓÛÛ˱ñq¾õ­o111�›OüZŒ1”J¥Fæ¦Z­†£5wÞy'ÿëMoäŒÓOgçö=<ðÐÃ<öØ£¼éþ6l8“}Ÿ DA�ÖK’™ÌóA¥BG{; /§‰‰ Î8ãt|?OkK;W\q®ërøð!~øAÎ:çÌ4ë˜wܽ°'�ÁÁA\Ç�dn J&£bó¢±Ý<ƒÝ“ƒ ‹=û �C›Y|¿¨˜zæ;0ߟÈZ‘.Ç_ã‰Ú´æm›å‰ÍØG£ý:Éå&Œˆ¹s](S;~ûÆ/�t»';ÎÏ+¦²ÇÅb÷ÇOÿ{q0 ðØ°šÝÆLÆÀËÀ€&ÃÝ…,‘ã22-üݦ¼T ™14³í3�LdJY6°„Ý3—õé8ghò#³)S%c~$ß;Žƒò’a¤H0ÖXv¾´ÉÊÄL9ªc(SjUÔjP.WðÜ"®#ñý*¡�cÕqV©åˆ°“¼Ì#‚IÂè®Ð\´i?¾w³³­Üq×;öü„5g,g÷¾#šÝƒ 5mmyr9‡];¶ ˜0c£3lÚ¸'£e#êX™Hò„8qU&i“�° b„¬ÄQ.QÜÔv¦eÙLÑl–Àf M£\› k“¬b:eem¤Mevó¶oȶÒcBã#àDS=f™¹d‹«ù^Í$ÁRJ¬˜KAoŒIÞGé=lã8½. "9/cöXrOe”¶ÏÄXòZŠã KEÌb”!¬ÇèH€òª„LS ÌL•À‚Õà„‚Ð*0©-JÇ`´ ˆˆÐ6ÆêdAÇ(kÖ€ŽçºOÙ”hÚØÄX MŒµ‰Û?Æb´!Ò1‘ÖW`‰ÁÆH#C1:¦‡Tµ¡¥­‹‹Ÿw9ùgÊé+—sp×T!bCÑ/b H×¥sårª•¾úÅ/òÐ�~Œë±@«php"|ã£ÐØa5Øa#\i!68Âç+_þž{îsø›?ÿ ëú×!"�±-#e *3øÂ"�N^é‹5ª× m„!%‚f�†Äh’²°hBâ´àó@…˜0Ä „HÁ‰¶ÙÌ((cPVcˆ eL,b”Ö¸±Ei‹kc꺆VQ±…Mï~ì\xã¹äo?ŽÍw‘-5Æ‹!u%ñ£¥AáOéƒYMÿŠåˆP£´ÅñÜd¶Å€´@ �ƒý èiçtÃÃÃOÊþ�ù³ÞÖZº»»9rä­­­\uÕUôôôP©THs†œl_)%õz�Oúÿk0o|'‡‰$Vä8íŒ è\�—kc¦ ¹\7ÂÉS©Mplì jÑ$ëÖò[¯z ŸúÔ¿²gÿÞñ®÷ñ±�ÝÌ­_ÿ6GŽŽ³{ïÙò;wìfÏî} µjÀèè8]]]LOO7|‰î½÷^V­ZÅgœAWW…bž©©IV¬XNggåò,g�užçQ*•(—Ë´¶¶b­MM£« €&—Ë1;;ÛèW*„)ø“t˜Ujä¼jõj.ºð<”å°jÝiìß¿ŸW½êU”Ëe¢(j”Y†T«Ujµq¢Ãˆ¡)æ‹Ä‘¦X,qͯ_MWw+úî·rÃûÞ…Žc>1ÌÔl•õgžÆË^ñ öìÛÏ�wýˆŽŽ.¶nÝÊìì,žçÑÝÝÍê5+yË[þ˜Þ¾^V­ZAX�åÖ¯~™ýÌ?ñÂ<‡÷¿ï­üË¿ÜÄù瞉Žë¬[»’ÉÉI†††àY{{;ÇŽ ãç•Ê,�?¾ DĺÓÖ033ÍÌLyÞ}´O-Ç™þˆtÉ|�³ 36ël7O¢œd¸0š·]lŸ9¶‹xÊÇüYEƲ™?Ø\¸,~>'ò;Zn5·SÍq¢rYü¸O~-'#dƒR’™Ù˜ûßÎYg¬e¶ª¹éSŸ¦p€Ž®N¦ªŸg }½=E4Ãt÷äyxËÃ<üðÃ\þ¢«¸ãîûø¯o›‹ŸW¼ðrV¬ZÅÌdÏËQ­&æc*€©©qÎ8ãŒFV­z½Îw¿û].ºè"<ÏapY?ã,_1È–-[Èåòttt°mëãø¾ÏääÅb‘ B4<‚Ù²•ÖÖV¦¦¦p\§1Sæû~²]a­%4_þÒ¿ó’+¯à³Ÿù"ÅÖ.vìÙG_ÓÓÓ“fxi¤†aˆëº\~Ùe,\†°1­¥¥R+‡ qýõ×sÃûÿŒ+úرÓçýq7þ͇ùµ—\†›s9óì3ˆ­åžûîczf† 6ÆÂ0¤P(pñ%›YæÙ¼ÿ¯>ÀË^z%ƒ}ÝÄ:ä½ïy³•YŠ¥êå:/Ø|ÓS3ìÞ¿‹�;wÒÛÛK¥Rá´Ó×ÐÙÕA­^E›! RY>Hwwaj,ºdýÓEcД‚?I,”ìütíéɤSÍß/ÅÏ6æ —âW" ¤À`‘žKlb”«R�Ñ!‘$æØV"cp}Ÿ(ð´AÛDЧãÑ�…%¬�4›WjÐ+HÙn©·œD`´If‰,©è9öQÊ7Ò&©X¬°h“úÉ(�•‘¸:&fΩÿKÆ2nf7c0a˜€Xâ0cÈ|>O…(åbØØ$R*)°ÆE(Mg_ mm0r¤ŒµÚzºŠ=—ýÛ#¦.‰èîÈS®£à‡HÑQlA9½ËÚ8V6XrTŒ!Vq#G΂}‚Ë/¿ˆÙ²`ßP€u-m%† ãyÐÒVÆu#²GÞë! p*X£ÁäÌ,•ríŠZt_Lµ€tZÁ‰‰ãÉ„Ñ';´A¦m¸ÉxÅÆt¶(Ï›cß‘ø#i�ÊÀ1—‚½!ß³óýáŒMÔ‰¤/ɲf�NÆZc2†�¡d"[·)J ² bcb¤)“+Ƙù²´LƧãx^šú82('™²p]a% llÁ×¥øYÅ´‹†ãå9R­Óqù¥ =úºá¯ žËñò_-/ûÍ«‰B‡ÈAŒ»$*+u Y„q�V9#³Ád½ü¯@딹cEÂn@ Eâ0o‘xqJO"�*M˜CBJˆ,Ëzûùê¿}•(6ÄŽ PGÖp0H-ZâHÉtµJ¡”'–nú’ò©U×qxÏ{ÞÎl¥JÎ8ÄjÊâ Då á¡-NB±ô5+‰¤ÀÊDòlmmå›ß¹�êl Wyx…ÄlÕâà8.ŽN˜7XIÝñP61Ú"“îÒ|ä£æè¡£ ¡GHb ±„|œd‰Ò2ñèñ㤜"™”y2ÓCc@üãï'Œ"b“¤!Mèd³ËÒ*”Iš#,±2ÉkBXL¨éU’ßý<#ÿúr‘Ŧ}VãË2^©H9Ÿ#¨ÇäqÐ*"Ti–X@§&+Hºä±cÿnð«W�Ðp¿öÁ›è[¿ÑÖ’t6R2 cÛ²�‹/ÙŒjAf‡…&¦s¹0ÐôöôÑß'Ù½{7ccc�lYX¡”bjj’––ŽãQ­Ô¸ëÎ{xÕk^ÁøÄ8]=�:ÄðT…™»ø‡›?Ã~påÙ ÕšÁU GJ0–ÐF¸ÒE)Áó6_ÈæÍÏçæOÞÌ9çœÇèÄW\u%ÿyë׸ï�Gعo?/zñ‹iõúúzÙ³k7Ë—a-ıå‘G¶°rår&'')µ”,¥SÓ³¬Y»–rµN¹Zgå굌eff†öŽ»wï&Ž “““tttÐÒÒ‚ò=vîÞKKK #“hkÐaHOO£££Iy…ašQÌ£^­òo_ùÿtÓG¹å?¾À?ò î{x+CÃ#L•ë(Çæwæ¢(bff†ï~ïNöïÛÉ'þþ#89éú=:L¾Xà‡?º�ÕëÖP©VùØßÝ̵׾Ç1L�`ïÎ\ý’ñ�ÿú‡†F)zEÜœ WÈcÔë!µJ�¿ûèG ùñ�ïåÎ;6ò¥/ÿ;õ×7�s5 Éàà®ã12v” .8¿q^½½½DQÄð‘°åÀÙçl ŽcŒÑtvv52«åóÏ|?¸gRd2¤ (óÝÉžišþ}ú‘uâ…HÓü:¿œ®Þ|ÓÜÚfËË|‰–€ÆdМAô‰åϲ ˆÔ͆ÍBÍÿq1w6Ù€,nbNÈdO>ÏM~Z/.�UJ€Yäìšfĵ™cyÍ ±˜?Ïܹ5Þ?ãÈ\™¬µ(¡’Áb,ð|EfÑdN·j–º53¹šhÿw å8è8N=ãÀuÜÔ˜W¤älƒÑm4ÊóMƒþû‡9Ö�á8IŸ1½÷ÒºLv”®J!æ¿N`Ôo­!ó{šóΚËpg›©as;Í£»5ûÙôÞwé8ÈXÏI�Ò6'Ž4Ø×w‘$¥ZÛ|žI?wßy”ñc5ú—µ¡Zstu8 í�B �rý ½½á”E’#Ö†bοp5[÷îÁD´ð0ÖÁâa…$Чéìœ}î †‡G¨ dŽB¡�ÇßIÿ`í.FO€�ÁŒ‰Å(ÊÃ�ƒÃärÐÞî�Ë ¬Õ Ða›dR:¹ð…²*;¯ý™ó2Æ ´FÇñÜÄZSfåÇ1*ýÜH ßTÞ‰äK§çmR¦Yr?hc°bNjkMÓ1­cÇu1Z'¦áéö�ºJÏÅI³~e2Á¹cd·CÓ}�²Š–âÙKÐRÈ— ~É剟<ÂÏÛÌ‘]{©MN¡$´õö0¸q#ˆu�w%"„ª…@kZ‹yb]' cò¹RÚÑÑ4ÕZ³ÿવÊÉÕC ÊÅÆ1Ž”h±‰Ñ2&Œ5mmÝÕ:Êj£‰ÄB!=— Ï9Ÿ8ÖÈœC%Šñ¼d-­$¨ExŽ“HhAT�1Öà| J®¬áèÑaFŽCF-*WA­B§W"00kC\ÏCš‚çQ !ÊUh!\±’³ÎÙˆCæç� ò¡Ž�®“¾?EšŒ¶ %ȺzÍÄä»vîÆ•X�†È&Ît2ï1Ô(ª<^ ACN$r Ôð?Ÿ#_,RR ‹J¨ºV#°Ôƒ:ù\Žm%%$Qƒç`°‰<ÌHdXG—<(¸œµéböÝu'n Zƒ*£åTk; QV`mŒ=A‡v)žZ¤U˜Hý¤àE/¹ŠÉ££|â†0´{+—/ç5ò?(ôI�£“=är9„”gË´w´=I§Û`­hx =ñÄäóy<ÏK€¥£Ä�&c¿xž�1–£GG˜œ˜æâ‹/aß¾,_¾)âÐåKÿþ¾qÛ7±¸Ì”ëHå!D ¸®ƒ‰5žHÎ3Œ"~äqîþáý àî{îe``€z×÷ˆ¢ˆ±‰)¾û½ÐÓÑÂ`:Œ8zt„eƒƒô÷ö¦,œ€U«VFu„‹Efggéìê`||”ÎÎvZZZÂC.çS­j‚ ÎÀÀJêµ:®ërôèQ”çòàRjkÇufÑ$þ ��t±Xlø ¥f÷®Ý8RrúºÕÜóÀCìØ¹»áÉÔ,™³Ö⺉§“r=ªA×÷8ûì üã§>C­Våê—^Eÿ ÖZN?m=õz�ç>w[·?Èò�e\÷Æÿ‹]{òÄ¡a>øÁ�ð�[¿Lµ6ÍäÄ:†½÷džwÿé;™œ˜ÆØ˜é™®¾új¾õ­o³víN;mAb-,[6˜HÒâ˜uëÖa­eÏž}T*‰¬OÈ„MemŒÖš™™03§2Bü�jµJ.—›3<†4ÐÂ-Å‚Ÿ~d÷]–�î—™Ìí¤aç ‹íŸm³ø'Y½pÛ´A:ˆÉRs7|V„À H‰²)ft 0LÓ.‚EÀŸ§?·',c… Ð:FIIl a qœ%Vß)G ô72é¢Tbºì¤xa“Të’tr ]/›õu $_H:Î|VŸ £çfày2ÏãNÓÎmGÂ*ÉÀ†Ì‹fÞ¶ÌešÊ¢ÈnÈÄ›þÎÒ¡[`LJCÇO�“ˆsÎ[ÅÝwåÞ>Î5¿~.‚˜µgùÑ=ÇØ¹ã ›ž395L»×�´E¢Ú ÂgÆvZ[êÔêu°X7ÕÖUð ³ôô�N•ÃÇ©‡‚@KÆÆÊŒŽOpÞ¹ËЦ‚_’„3U„ò‘2B‰Õyʳ>ûöMP*ÁùOGȬ 1B¡„&áû§ò=æÒÝ/&EÍ@— èÉdX�õé¿Yß ñY)H}w,4el3 «˜9yŸHëßdëh’&HzCÂ)Q d¢¼‰V[�Ÿf÷l–fý—¬Ž›Û£È'ög˜Mr)~±±TsKq\Xà˜ŠzZoͱer„!Ï2ZR SÃH…•Ic˜˜ÂEX4FEHâFš’ï£M̉¦6›³$³vÆZ„�ĸ£ }Z´ µV§k¶JoP£Ë iU–ÙñciÓ+Ò¬£$u"×Éacò:À¯G¸‘Ah‰¶#$JTdp_I¬‰±HŒXá`…ÄX›\›�ÄA@ KGÓÖÈW§è†v£ñ+eŠõ*}BÓ�Ä‹ 9¢z R%Æq IfÖ"5¢j„ÑÈ©i”Žæ�0DBF$e” ²`uD)Yn íõ*þÌ8=Â"§ÇhšVi1³S •¹Žfö" }X Cä´%«¸hD=ÀV«H:°+TÚI^j:âÐ-wR8Q¬y…2—#¬VP.Ê`P8z Oþibn°cñ4Ôs’ÜËùƒ½—?ÿ·äÿ|è/hkmÅ�4Žh5×¹B°nÝ:Â0xR_‡lf§^¯³{÷nî½÷^ÇajjŠz½Žã8 ¶ $³™A=äæOþ#Q¨)[è_É×où¯{ípÙ¥¿Æ�gM×ò—ïù?¼öÕ/Åê€R^qÁù§sÆ™kùóþ‚þþþ„Uä(¦§§ÓYÄM|´n˜S���ql|ŒJ=à‰#Gعg~¡€‰¡åèè(]]]H)Ù°a 219F.ï�0¸žÂq%­­­¸®ËÔÔË—/§^«E•J…��ZZZyýë^Ç…^˜œ£” `MJ‰çy�²É:Eãã“Âq%nÚHÎI:ÿÍ )%aâû>�P÷ƒ `õªÕ´¶¶àº.ϹðB.½ôRi)µðÍÿú§ŸvRÆ´µæyÞEÏcË–-tvvòÏÿüÏlÛ¶�|¡ÀèØ{÷àþŸÜOÞÉ1::ÁÚµëhkkeÓç±~ýi\uÕ,[>ÀUW]ÁŠ•Ë Ã)%¾ï7–îînjµÃÃÃÔj5.¼ðBŠÅ"ù|ž|ÁÇØÇÌÌLÁR:ø§R:“M´Ê¹÷¡8ñrª199Éþýû0��“y=Ýõ' ùd‹µÉ¬·=ɲ`ŸæíO¼¯mZH$ééwÂØ„š“.ÉqRðG€ÆMhâà7¼p©'aš—SóY ®YXûäeù-àB… IDAT4aÁSs3ÿK’Ο>D˜’½šÛI)%N â4€—&ЧÁ¨Èök’eaRFPÃ`¸‘�IÌ;�†Yp 5ƒE¼kDóº…µˆ¿M³ÇMÃìX©Ä:õ”i€:aÈ[4&Žˆ¢Ç yÎs×ÒÚ"øá�˜�Îãç <ÿÒ³ˆÉ—þí.*5�rJDQ¤´8j–UË=– øYI&q‘HkréÌrÖ¹]àÄŒŽÏ e![Ù±cÕJ•+®¼�Ö…�¦‘2@¨È¬ÛÆÈHLX‡õ§ °vUV—Ò$”û4ë—ÂAÉùÏÊBï« Pž·>+ûÌk§ ¸ËAJ©„�“'-?£uj2>"eŒ±¬¾d*lôûSa–PsÙ»°cS/þöÎ<ή¢Lÿß:ë]úöžN§³w !�,,BØ!ˆ28l‚ *ˆ»‚£¸â2ÎÏÑ�48¨à‚��d I€Ù÷ît§Óëí¾ÛÙª~œ¥oBpÆqæ5ïçÓéNßÛçžS§ªN½O=Ïó’ÈýTÕ{š¦‰ÝKÝ4÷í#q_¨ºÿã¯/Þµƒñ–PD}š²¡h?a!͇ÍdÒñÇpØÉÇdLÂ’Ž‘ ²R? ¿c'v¡BÏ‹¯²â¶»ñ^ߊ™/R+tÞº‘|¦t©>ÙÂǵ5qæ¤qœ;u,'ålÚ{G˜0T`v]#)?4Ë+›© ºôû( C ô²æ÷°ôk·²ñ7@÷¶mÁ(•ÑúxsÉD¹„.ÂÅ^4ý¡Ð‘"üY(�;KÆñh,WXÐØÄI­mŒ/»´+�©Bc~®Žã[ÆÐ¬4j1Qe„û�á¢^á[ *%^[ò{–ýð‡¬[ò/¯„Î]<{×b–Ýq•în4ÇÔ “Ñ2À®Ž`¥4R¥f§S,jjáh,Žôa.&§6�ãèšfCî[1,N.Byø¯P`ë&•B‰�¯¯ÅÎØõØã<ñíïcõ�`øø^@.„¥ÒP˜(«†rý:r9¶¤2ä1¨1-¤æP²||ab{©ÿ£ù÷Få�¤gg>õ\j÷–Ð÷“qàÒEç2¸q_¼úzÒ^˜ Äáº.ëׯgÓ¦M!›ëOD¼4 Û¶I¥R xÒÚÚFFì-£i¯½öW}è#ÔÔÔr×]?åÌ3ÞÃg>sùü×ßðQþøìC|ûk×qòñ™=«‘SO^Àòç–rç?àø…Gñýþ>J¥¾ç'@Šø ð£EôtÏóhnn¦¶¶–Áá"°èîíÇQðÆú ‹E2™ õõõäóy2™ ¥R‰úúzzzz˜>}:ãÆ�¥\.bY‡2�R©Ä®]»ÈårT‡ÖÖVt]§T*Q(p]—M›61<2Œaš(¥Èd2477ãû>¾ï'À˜iš2๞gÁÑG3~ü8®¿öªdq—q�€8"Àò—V±fÍk¤R)Ž™¿€ÉmH&Å¡®QT'(û›øú~8�¸®›¼¿zñÿ‰o•û¨ ôD*¤$?#¾ë!ý ô& d’Ǧ²*WCMHßå£ ½Ò�*-ÉÑ÷G.2ˆ‹G„ïQ�Äs\4D(£�Î'ð|´@a` S pƒäúâñ¿�F)?lW¿ÊÃÃ);h€ç„þ,Õ;öñ=:�¿ZÌ4ô}?¼†ˆ¥9êµ¥ôƒ¤ ãkˆ_ó7yOü{·âìsL |éÜwß}”J¥ÿa�#º÷*2Ý`ø{‘IâñÆÉtÌI˜BŒõÒa÷}�`¦rd3iYa|$óÑ”@*BJ¡„W–-£wo/‹Î:‹_ï_qûFXûûGùÈíÿ‚U“EZ:oåd‡ o�0�'ΘÉ‘ŽÃ¬qc8tìŽßFŸ™å¾¯`Ö6P«_]N�¡èîØÅªg—òî‹.൧ŸaÎŒÃ¹í®»áo¸¡™û8!³Jz>‡Ï˜†ÚÙÁ!­X0¥™u;¶“kÇÞî½~È l!xr°wôo÷{îKÀ’:Š€ \à¹ßý�ÉãZ±M“�VÒùÜ+ülõZ®üá·IMj e w?Ð-¼ú&\t NVGê&öàñ+š<©ó™Osö9§¦€1�͇º¸ô‹)–sÜs÷bž|ö)6míÄ­2 ¶¶ŽB¡€išx®Ã©'ŸÄp¡À+¯¼Ši˜I³‘4]cÕ«¯€T æó Q,ÓÒH*eQ[[‹T^h4)@)‰çUÈ;´ŽK*m³nÝzZZZÈårìÚµ‹‰'’*±{÷nèëë#vìê¤&Wƒaxž&TU‹q½Š*`š3gÍæ¥—^¢¹¹”Ä4tt]Çóÿež¾é“œö«_!­†¨¢6*h¡”Ë ˜9k]¯lÀÐ3L�sù�]l\»™TsŽme¯¾ŽŠîí¥|@H<#œXm À`À̺ø"Ú>óqü­�Üý¹/PnkD¥ N½ø¶<û W¼ÿý�IH S‚‡C ¬t-¦„BËÚ¸FÀ3ë6�*•±²6åÝ;™UWOÐ×ÍŠÝ]ìL×3£RÆÕX Œ%$BhDP UÛÀ”¹Ç1áØã¸û†�ѽ³‡¶)‡ÐpÊI|þ”¦Y;”~ÅöŒ–N:Ê º`Ëà^¡Œ³c'§MœÄ„Æ:–÷wÒY�¬Ý¼‘mÞ~¶)´ÈP3l[�†œÀÁ*¥ l‡—~€ÉÖliòè÷¾Eûñïà}_ü|ù[¼þãqÄ?ƒ«×#ÒC(4©�gðæÒé D:“Â(Ò˜³éÝ[dŒ™&ëøh8æAIÈ_^hÕ„ÔaÝê5,šþJÂGÛ=Ä—>ûY†t”4ÈÐ×µ›qÇÌF�Ñ>e°rư̄wù|žÆÆÆ·ý�%�>¹\ŽùóçcÙ&R ©´î¡ ‰”½½Ãèz–÷^p¶mòÐÑÔÜHo×^™6ßwÑ”$�e×A·Lº»:Yrÿoر£‡"Ž4Ð…�e”݆m �€+Þw O8†{XÿÆø�JÀ“Œ²Ñ0¬·‚{zúÐLƒšºÍÍ øThjn¢©© ¥`o“&ŠR`[)zvïe¨/O±à022B6[ÃË/¿‚&B¯¡|>Ϙ1cèäÅU+ð•Àޤ_•J%aDÅ O*•JMË4ysí:Æ·ŽáðY3˜7û0®|ÿÅüô?ïE�r©€‘΄•ö"† ii¸®ÃpQçW¿{_Z¼ïü`Ûö-ôöörì±G‡ ŒÐ™·à^xáöìÙCßÊ~Î=·�baˆ];·²èÔùÃãKyè‰gùÙÿν?»‹ñ-Í +hšA¦&ô©í,}ò�¬[·•™³¦Ñ±{;'"}}}tvvrÈ!‡„󄔼𠴷·“«Í*2~–˜¦Éúu›bË–lX¿‘™‡Â`¿Ãs\Ág?#àG×ÁxÛˆô¹� KêjÒe»:Ñõÿ'"œ·HÅd(íD*þù[ßæÎ;ïJ’�oûÛìÝ»7a&x^؇@‹–ì ëºÎ²eËÂG×Y»v-·Þz+[·nML¥S©¶msà 7pöÙg' Åþ¬°¼Y²d ¿þõ¯éêêJÌÚ¥”œ{î¹|ô£¥­­�R©Ù¡ŒmñâÅÜÿýáõ޽©S§rã�7rÌ1G"bÜrË-¼üòˉ—…çy”f†Áòå/rÿýrÛm·…‡ˆÑg -bG†U—.¹ôRÎ=ÿ\Dl– ˜–EHtùÁ!î½÷^–-[F(E�9“«®ü óÌ sü S •âŠË/gp` 1Ø7 ƒÅ‹ÓÜÜ„h ž|ü)}ø†‡‡¨¸ .äÚk¯åßøÛ¶mÃó|²™ŠÅ2wÜñcRi›�ü!’ñÚÙÙÉóÏ?ÏêÕ«�öövÞùÎw2yòDœJ€i B?ÙÿüÙ/ȤÒçxFFW•÷¿…É´?Sêo=LÛFÂ00‚ LÌ “õÍÐC&–Ð0´�Q"}A$!Vº0Ú¨<(ö‡y;¶Å�@¶”€PêgèD�%mc6Zr�b`!–*Ù Èp=ûè‘Rì3wT3—|ßG ¡i!H¢‰�ŽP>Pdáé³yì±Mìîìåé§WpÖ9‡sôñõ<òX–Më ,}|+çžs(� ©T*eRF–C¦ÖqéEÇòã»^$FHÛ0^=7|윢ËS�¯ahØ ì+²E*%yÇ1“ èÅ>xB¦ð�lýöv 6o¦¸Â‰ÇN¤µ4½ˆn(é…FîB‚`¨Ö#s,éJ<~bÀ8{¿œ@Ót=aøѽ‘R&’ºx®ÖµÑê\û³3Et¿…R  tô��õ7-Žâ>ÏÁûƒ²º®ï>ÅaYVøþ*ÀÔ[ÎgŸþu0þêâ ì`0 éèå¾{C‚�f¸!PSryèß~•Ÿü$.mé»;{ÀÎqìùÿÈàÐåíÛ0ÞöùÌîíÙCà•™?g6ýýý´O›NYÓØ]p–}Å"~dš «ª#„4ÈÉÓÛÑ �À—¬}öf~$Mã&ðâs/Ò¿uZ*‹N¼sq€3*2ªV¸žƒDàI…)4ÆXi²†‰ \ÆM�«IFÒ’ÍÝ�†�§Âò›šè*œ ËÀ̹ó(öõ1°b%zaS9ìÚµ R)LËÂÌdÞr�½�Š&”MèΓ³ÓLßž‹­ êêëð4�’RÈtõ68¼†$­…÷Ëèä…Å¿äÐC§RSè§^Z¸eŸô¸]x<¯>³öôa˜`ú !=|£„oæñwo`ÎÞ½»f;S¶÷ÒÒ3D+Zà!£*e�88�ü¥¡)0L“'ÏàŽ]¤‡®¹êÃL=b>"°ÐÑèÚ¶�ãN=Œvb]×innfêÔ©¤R©?¹àŽi¾¥R‰Í›7³uëVFFF’EÜððp’DʼnÐYï>‡ÉÓgðŸ¿ø9“Ƶ‘Ñ5&N™H BÐSj4ÇL›~cÇMææ/}™LC-™Œ�¡I4Màyž§ãTN_t<×|ìÌš5�#fÏäè£æC #*s¸èÈd2´M˜&hº†�dÆô©´µµÒÐÐ@¶&�ë:8•€®Ý{ɘ}ø\ü@bÛv²Ãµk×.fÏžÍðð0���L�:5bM¥°, ×uñýÏ󨯯Ã4M …B’ *¥H§ÓhšF¹îþ¹®K¹\¦ul+}}} �ÐÒ2–×_¥$¹\ ×}ô#ÜúͯríµÁ¶Ãs‰wóü ÀqÞ|óM6lØH6›EÊ€7ß|“?üဠTªÐÙÙEWW7GÎ9‚7^_ËÉ'žÄ¬™‡qöYïDú’�7ó®sÎã̳Ïeö‘s9õ´“ÉñÌÓϰ}ÛNj²YÆ´4344„®[ôöåyãÍM´´LàÕW×bÚél†¹óçѵ§›¾þAòù2`b§r<øàãèF-/¿ºžm;ºxÏùÒÜ4†7Þx]7èÝÛ—07ÆÛÇþTùXKfþ·hôq’P(Xµj›6mL$Lq_Þ?9¨N b'–4ýÓ?ý^x!{öìIä�1ÀR(øÞ÷¾ÇùçŸÏîÝ»÷Jã¤chhˆóÎ;�üàlÞ¼×u“ä#—ËñÔSO±hÑ"V®\I*•"|î¼óNÎ>ûl~õ«_122’ÌŽã°eË>ö±�qÁ²sçN‚  Rq“öŒç®`©Ž°‚ŸM„×\*•"ŸÏ³k×.:ºvÓ±{7]»Ùºc;·Üòe¾øÅ/á8NH;ŽH>÷¹ÏqÆgpÏ=÷ÐÓÓC>Ÿ§¿¿Ÿ•«VñÑ�~”³Þù.Ö¯_�çy„ù  £c7ùüƒCô÷ °woŸ¸ñSTÊ¡)»RË´Ù²e�tttÐÙÙ‰RŠ]»vñÆoÐÑÑÁš5k¶ôÜ„¡¡”¤··— /¼�‹/¾˜ýèG<ýôÓ,]º”»îº‹óÏ?Ÿ .¸ˆŽŽ<Ï'š¦³dÉ’pΗAèƒ(ÿû`M¨Dúõvñw#bŸ>(ýK±¥RI…&âñ·Ÿ0¶XHä•J%Ò®}<|ˆÖ¿ˆSýA"%ÑùQ}<zÅÕ«ª× Á~ÀŨw�¶O¥²j/ ‰¢…¥ÄCÆ‹– ×DbTébh}\pÉB\_ð‹ëéìAápýÇ/ÅWŠeËÞà�µN ^9…¦ LÍEú9ïœ|ñs'pÆ©“¸þºãøÜg߃mäÉxñùuÒÄ‘yŽ9º™Æ†2†"e(OÇ­XhF#ý½.e§žß=°’†˜t3¦•Ç6ËHÇ,¤°�„Œ§„áS£s¹Úçÿ±yòþN,ÛG’U%Ǫú9d�…•ÄF¥äåÉ\�H²|?ñýQ*ôýIXJqwÕ´ˆ�*ö9g!Â4ßàp„ïw]ã¯+®ÚÆC(ª ‰J–G߉Ô%R‚ÞÕ‡¶s/•�~Œ §«›ººfv•É»WÓè\»61WdÇ6Ó�ÏsïÝ÷°ø¡)§4t)ðŸ'ž_F©TÀN�z.Å;yÛ¶oÿ/ËsÇ‹qÛ¶™>}:Bjjj‚p!Ñßߟ$\š¦ñÅ›oF×4–/‰ /¼˜ßþö|O§\öÙÙ±M71Œ�¦H×ÖQ¬ä9ñôÓøö­ß¥ÎNSg¥Ië9²f@.%øèUïãú�]Ä¡‡Œe挩Œkmbæ¡íd2©ÄgC©°ÊWOoÅR‘–æÎ9ë N^x “§LäÐC§1~ü8N<éÚ§MaÖá38tÆtêëkÛÒ•¯¢¹¹™Ù³g³bÅŠ„I iMMMÉBªX,ÒÕµ›¦¦&òù|ˆ…É[¸ öùãÚÆ“Éd0„¢¾Æ¦¥©–#Žœ…”> ¢doTW?~üxêëë8å”S�RqÄG0aÂZZZùãŸåÅ—“ËÕ‘±mV._ΖM›èêèäÁ—àù>©tšÁB‘ÛïXŒ•É’©ÉÐPŸãG½ƒ=Ý{©­¯¥«{éL†ÃfÉm·ÝÁ}÷ýŽ××n$?\aÝúmütñ/ùý�’v"Åš×Öá:_ýê­”Ê×ü³<üØ“üñ…ùâ—oá�%1mÚ!¬xi%¿ýÍý†ùw³Óÿ—ƾÕáÄ[’cñ6`þŸ±¤oìØ±|ýk_Ùj–E¡PÀq¤” �iÛv’0 ŠÅ"ÅbÓ4¹ñÆYºt)õõõôõõ%¬Ïó(—Ë C®¿¿Ÿ+¯¼’®®®D"Ï'^x!ù|>1B/•J$ Ê•W^Éüùó ‚€ï|ç»ÜvÛmø¾ŸŒ3)%étÇq(‹Ø¶Mww7W_}5…B)ƒ¤ÂZÜ+• ¥R)²c¿³Ø½\.®ë&¦æa"&¨8NRéïé§Ÿæ©§žJŒñmÛâ’K.åÙgŸB�¤ááá}!Ó0Éçó\rÉ%¼ñÆT*¶e°dÉÔds¡ãyžëóÊ+¯²}ûNÜŠ‡ï¸®�Sq ™°ð<Ïã›ßü&cÇŽ �ÿìg?cdd˲Â9_Å}ôgÿ]%†U>-Õž-û‡Qå '£q"ƒÑ$>6ŠFÓð`ª‘¿cÄ2�Q w(ñó‰ä<ûŸSLT±}ª_«fÅ’¯ý?{Ÿ“ŠÚ¡š€¨@ „‡&$::B“©GÌkföcØ´a„5¯vb™YÆŒMsòéSéÚSæ¡V°u£¯Ï•øNC/ak;xDZinþÂq,:£Ø@à÷ÐÓÕÍæÍCèV-åÒ4Æãâ �¦&[9ž‡�6v¶�á¼D3›xä‰Utì�Cf�áÄ“gR.w"Ý!Ì\ `#4 ¡éhzÜV$Í1˜¶?ë­:ö‘ÐÅï‹Û)ÔÙ„‹�WÓuD•Ñsü]è!pdš&ºe‡½5�F£`�~G‹À!F7÷¯FÕkU¿Øìª·Æ__älŒÿ2Dõ÷8oÑB0hûkkÉ�iO×k¯�KÛ¤ì M‡LÇ�´�é¹ø [<¸ÐY˦µ¾ŽžÑOÀˆ”x†�#ÌT Gá ˆkµÆç¦:2ÈÔ×ñý«¯æ�®<-ºMçž"?øâ&\ê¤KÙuɉȿ¨*”D�’Ž&t”�8^@Þ¯0äWؼu+‡¤,4“óœÄƒ=½ìFJÙP IDAT F(é�¦h*¦e‚©t„'yêöÑ»ì)šéJ4]B¥BÛ¸qø¥fn”$…V Ð*C‚Š�S.qxûáÌ *¤ûûtA­i‘ÁH™,Å·³ÙV ‘øBñÌý¿e¬f@ÚbW×nj”…Dc³ÐG [SKÐ?€R¾i`ù6µ% ­ÇÇ,hRµ¸�AÑHÕ¥’00eèÉä,$ò…Pa_tuÅĹs˜>sC~… cQ_ö)X‚s.º€LKC¾Kìö#¥dΜ9´Ž“$Oß÷Ñ„ mÛLž0Žc�^ÀÔiíØ)ËÖ±,“TÊ¢P¦â8d³5^èÒÐÐÀš5¯ÓÔÔĶ­»;v,J©èÚk�R222BMM ­­­T^~… H§Ó …}¼�â…Pœ@zžG¥RaüøñÌ�;—¡þÆ�϶®<3fÌ`û–MóC¨Àeã¦uø�ƒ”ÃÐB`©Èflü ®~ÿe¼´ü.½ô}¼ñFXí«Rv™ùd¤”,_¾œááaÇÁ4M\×åºë®cÉ’%@(+»üòËñ<�ááaš››éëëã°ÃcæÌ™ìÙ³‡åË—sÙe—ñ¹Ï}Çqxùå—¹÷Þ_¢‰ðób©X{{;Ùl–uëÖ%àE `�wÞy,[¶”™3gbù|žR©Äš5k’J6MMMŒ?]סP($>_Õo‰Ð€¾®®WÊPîé¹Üpà ¼þúë¤R)>÷ù/°sçND”t»®K ˆžÉdpKeLË¢¦¦†+¯¼’Ç—.CÐX_�ëú(%Eøäru|úÓŸå�‡–`DþP¾JjãyP×uêêꉒ}?IÂu]§··—k®¹†ÚÚ•J(Åëïï�®-|>¤R)~ðƒ„’_+ô(ºï¾ûFYRÿ‡øï®EâmçÄê牃Žû%ÝÑ;Ãä=ªâúÉ Eɽˆ…££ b€6B…¦…² ø¼b XUè†Jת€žÄ´¸êœb†JÂTÑ€€ˆW š¨° Ÿáa…]_Jt•½‰ã "¬οàÞ\÷{~ÿ»•Lnk¤}F+g½ûh^zq]]îûå‹|ðÊ™Lj·È5(ÜÂÊÌ“­o¤Rì%[c#(·†—V¬![c2R)`e\�y$&dÚn„æ¸ÝÈTtT�á�õ�<½t Íc4�y©´OF†’7¿è 4;ôõŒÙ2º@ÃmGÊÁ’vK-ߪ�º„õåû¡á}´ÞûÉ«�Ô5]G?ë(B`’ch2H ¡cÉjüz ÒÓ+4›óý…C%£Q«)öh�­^ÎÐ!3ñ FØP„ �2šó-¡#Ý #^…Óßûžûí¯h1, > ƒ™ýÙM�¬LYttËlïíáPCÇ2m„&Ѥ¤µ¹º7ƒaÃ�vŽ…@S*PLjŸLçšµàûL›2��K_¡8ÐK®¯Ÿæ‚ư¦¡75Pp*!p'º4 0(fsì0SÃf¬["],“ BÆ’J¢©ƒ„¿(TšFʉ(¹<LLLOá ЦT†ÒÞ^¬¶1 "ÄMø(‚ ²O òêH"\|¦3)„~úí ²Ùl¨ÿ–.†Vžšó·~ëG èiƒR©@CCCÈDð=N9i!'�|Ó¦MFÓ%Mcr¤Ó©dÑ>étÃ0E_ß¹šZŠÅ2&Lbýº�LŸ>�|>Ϻu먯¯gïÞžPŠí²— %šëpü>ßKviaÔ$Féñ¡ŒË§X.òÔcOðŽc�"[›ãw¿ý5¾Ô9ñ„…vÄayäa l]Ç4l<åaK—Ææ®¾úƒtnßÁöm[�W^YEWw'—]v›6mfÒ´™ æ‡ybé3¼óŒÓééB·:h?‘î½}|àýWðo·Ý�ÒŽ÷=ô8·íä+7}×èíï'�©'m×qæés¹õëßâ3ÿO¿ð"_ÿÆ?sî™ïÂÍ udjkÙÙÝÉ#O>�ô&NÇ;Ž>†ŒmóòŠå»`>•B‘Çþð0ÿxÎù îåè£�¤müvíÚŤI“Qªzûw ûø3£šf¯EÞ?¡|'’{õI„¦a˜]]]¬ZµŠ¹sç²{÷n6¯ß@:�¦®e,Cƒüâ¿àðÙG DhBïyFÊ“ × øÂn¦&› Ç-|ßýç&WS1÷Üós¾þÍ[±l‹J¥‚’’—^XÎUú¦ià’ÕkVsÍÕ¦\© ”â̳ÞÉõ7Ü€™œ:Žƒø˜«Ç0 n¸þz>påaÒ¬7ÝtÏ?ÿ>N¡ÈÃ<ˆWÁ l;EঔJÿ«�ý�Áö§ûcÌ$ù›%ÐLéùXºEàIðCs|Ã%D‰ïzhºŽi†æù2z®èº†ÐGÙ:¾ç J @ �‘Œ:LÈ ÐAŠÈ`ÜÐA�kT5À$eÂ>©–+%7¹š™bH•W× ¼R 3–?W�‡'}ì”±¾At‰ ü�`âû¡ÄD€8¤3ÏÕ°LÏ/�`è`%;r*¼ê,îºóAî¾ûy¾ö­ÓÔ\Ç•y/?ùÑ6u ò“{Örù¥G3ëpÝìÇ÷+à• ä È`ˆ,em Û÷: V™\™–&Ÿóß3‹Tj¯4LÚ¶©¸y Ý` £HÑoä¡ûž¥8§Ÿ3‘ãçå°¡âøØf¸x˜x¦Ê!” %Ϧ‰|¨ð÷¾’x2ÀB¡Ð�"4«× �@zèÈ"ÐÂʃQÿˆMº:R…ʾë¢ëŽãbY~ ëZ26•ŠÆ aEI­ýdÂbVš†iÛ ¦¦C ±�ÐÀYX!³Èq<4SCú>ºe#+.ÐM�05l „ÐД ‹Ü(Á¨�õÁøë‹ƒÐÁ8`"R‰°X–-ü½—rÕ$™æòÂEîícÏž†¤"“²HåÒ¤D{ CŒ™ƒ?žc�:2fÏ™ ® éѪMRÇÔ„†BáÈ7còܶõœÞ2–¢e1"^ݲ Ǭa`deú€µÿE!PRa �±3¦ó²_F¹>›×oÆW>vΦµ¶­T Ë-Áä‰XV*láQ±\úS.Ǽó4ÚO:a×â<øº[:¤”"P>ŠÐè`üÏCS!À*õÑîY-« j* -àK\MsêÂJ1mmmæoZ�iÃBˆd§ˆ¤fâ£ÑÚ:¥$[·neåÊUL™< ×u9î¸yÌž}8ï~÷IH°nÝFvìØÎÏÿó—|þ3· ”�•Öhiªa¸I¤2ËilL³öõ7Î�P*V0l“RÉaêÄ)˜i›í;¶ãºeL¡?¶‰wžõ>ÚÇ·qÎ9ïB*ÓÒÈf³É‚H%‹g#‘!�ŒŒ0qâD #ÅȧÇI€œr¹LKK ���ÔÕ6ÓÑÑI:�Æu]êëë™0a›;:©khÀ3ݤ4ru¹ë8¡ iö’===¼ðü0³fÍàØwË•W¼Ÿ»ÿ‚µo¬å+_þ(A?ÿö¯ÿÊ'?{‚ë>ö1æÌžÅsÏ>øq-hšFcc#6l`\ÛXR©Ùl†×_)õõõLmŸÀÈÈ3fŠðÓÅÿÁI'Ÿ‰ J ·RáÅ—ó½ù\}ååäj‡©­O3aÂ8„¦øÄ§®ç…ç_áW÷ýŠËÞw¿½÷7\tñ¥ŒòÅ^vvt3mê$JÅãÇ�gïžæÏ=’ÃfÎ=?¿‡Ù³Îfæ¡íôìÝ�ﻌŒ SWwÜq'_ûÚ×ÞB!?£±¿×BÈîØW6AЍcüûÿægH–]�å$qÅ™�6²mÛ6Ú&OÆN§f[ ǾT±ñ f†,ÃSO=�O~ò“Ü~û¿Eó‰Å÷¿ÿ}î¹çî½÷Þäs†‡‡¹õÖ[9ôÐC“>VͲ@h”Ý2CQu?%5Ù,õ� Ü~ûí!è‘ønh\rÉÅtïíåW¿¼—r±„i,þébžxB¸>pÃk6"Sòx^ó× ’y£ºÝcYœ@$Ò´c�=–'žx]h«Bðÿñ£@J§Ó\uÕU|øÃFJI©TBÁ 'œÀ½÷ÝÇ•—\†Ò|%Yýêj‡Èår @É×Ô„ò«/ßr '-=1‘cˆˆ™WƒªMÓ��OGG[·n�<ÄBè|�Ú\®ëa¥lÎ,BD²DŒ“ðøj´ X•G�b´D}äÉûú(1Z.¼:B xTÎ�!Bp"ÿƒxÂÄÏf(ß �Ôøq”j²(MD™© vú ÌÓyè·¿Ãu=ÚŽ;‘ÆiÓÁ)‚ò˜tâ‰ØS'¢ª@á³/ôR‚¢4é-¹¬Þµ…LÚbr®ŽÕÏ?OMÅ#U&ãThÛ†PJYáT)ö•¦iL¡‡*®‘€-Í5Ÿ¹‰rÉçÒ~�“/¹S¯…J E ¡Zè@ I$ºÔД ��ï’ |ZKeŽÖÒ,Ì62ݬ%ß=„®gI[iáÃM!QaMØðA‰¤¨|DÚ&Ð4FÊ\ò�«Ð=IÏ›o0òÇg˜Vr•�êÆí" _hº†°,†ÝZÚD·$¯îØ@>ϼq™*,üî½ä<C ´Ø¸;¹�‘¥u2¦êŽ}}M�¬i9~à1õݧӕK.¹„ºº:XñÂëüì'÷±eãT ÑØPÙ‹Îàœwýÿø²`þ|Î>û8ã�°uû/>÷[¶RÛ8•-;†ÈÔMÄ0éëáˆ9‡Ó˜Ë1¡¥…ÃgLçŠ÷¿��_À•—_Èe—¿—@©­K‘ÍÚ¡àª:©Ž§L&ƒQUÖ46ƒ�}0ÚÚÚ°,‹ÞÞÞ}dår‰††„õõˆå!q%°¸ý‚ ›Íbš&[·n¥½½IÇ>ÿ…Ï2gÎlfÏžÃ|×÷©É¥Yµb%SÆ�ç«7ßL¹˜ÇÐ æÉäIioo'ŸÏSWWÏĉ‘R2<³dÉ®½öZ>õ©Oqã�7rË-·ÐÐÐ�€ã©T†¥K—&Dº®sÅW$ÕÆªå¢���,X°«™ !xúé§÷I´c™nì£dwÝu•J…B¡°�çX|=‰¿Kbü K—.Å0ŒÄ“é+_û*¦eáfäï¤Tøy¾/Bã7¿ý-¶mãFeÅÃóÞ× TÈæñ?ñõ mdâÇ›ŸÇÍ©Eþ/j�°º“!Š®ºhU_ºÒЈ²xâ²óÕç—È” ‘ðÈÈË&6’ŽWíS§”"ð<üDP¡Á³•!UŸÕæÂJ 1@(�b(4SQ,íÁ4z Ôf>rÍ´�˱cûn{ôötusô± ¨iÌà ƒ—×ö±øÞUlÜnSª4âuÈ ƒ�) ¥!+yæ>™Œ1 WÇñóÇP«ФƒïAÉÏÑ7”ãÁ'6³ì¥=äZ ®¸þTÌšPdæ.áV·D7"龜哠£*òD’U¿¤LÀ¸XŠ'ƒ/äc¿§ðæWU«zÄy äTßCÉòö¯Ä•ô·ø÷UW‹ú›•¡¯6žû‰ŒE!À¾}�¿"3™ªž‰IøÁø«‹ƒ  ƒq€¤Rµlé£}Á†·uàT$#‡b&E³ÐCz(id¸äæ›øþ§nâÌ+.gÖ§²õåUÔUÊ|õk_áŸþß¿ ×¤ÃrbUx£ˆ¾4%ðt/ k�aÆ85>k6-%�7€æ1ëˆ<öúz”�A P"œx« §XÂLgPÃE~òù/áîÜMsk ›Ë}xÃCüîž_€°xâ駘㹴¹=�¥£ µ©‰°ì¹Ò„�e šl“S¦Ïc©iìíÂÈÖÓ2¦‰Í=�„æÑáyÄ54šH $–à8lßÞIew/õ¶ÍëÏ=ÉŠ{‘¤¨{þ%þáÛ_ÁEa) ÍCj%�Bà+Ÿ,‚ P næ L!(8>SêÆ0½µ†¡QSjà©=]¨H§Âg+DÏ,Ã0æOç¸ôË_ãöo~“O|ö“ÔM›ÊªgŸcb¥ÂšmùÄ—nAi:^ÅÃÈ!U3�Bghw•B‰É©FûêM�‚ã`™ ©)Ì ô„’wÿÿâ0• ã)!"µi„%£S%…q0ä¾MÓhnnÆóüÁª"®ãy–eíc '�š¦122B&“ÙÏ£@0wîÜÐã³—5¯½Æª—V±g÷¦¶·±òÅ—i3ŽY3f²víöóê«+9íôãèܲ�’,£ásâÂ#éï ql ¾?ŒÐ\ŸyG9—²Waì¸f-:�lF#*ÔÖæªZ•Ÿâ¾³œJ…T*…iš G•o<&MšDWW@¨yWÐÒÒB>Ÿ§X*³bÕ*r¹#ÅR²X¯®žÑÆàR¥Râ]g�E{{{bиöõµlݶ™À×x÷™§R,•Xxâq|ê“_¤mÜD¦M™Â@O'¹LŠ”ÙLà:tìÜÉž={fÆÌé<ñÄtww3uÚ¡L›6��Á<ÙL-»ikkÅ05¦NiÇÐ×\s%[·ï¦­­�ŽŽNŠnÀSK—Ò³§‡ùóŽâßo¿ƒ“N^Èá³EhsŽœMi¸Ìò_À“’9s¦óÅ[>Çe¿�ûýL !xüÑGؾm›7mâª�\Íĉ8ñ¤cBaOl¥·¿›3Ï<Û¶<ßû zýßG„l‰·Ê3÷e©Q¹æ[³Š6?<È5MCC%L]×ñ<ßW*\×ð,¤ôf OB°Æu]¶mÛF±PÀÖBYWMM6ˆ‚HZþ_#ÜÑû¾ãVÂ�bÓd``C„†¶¦®'€s¹\!•²«#!ø°gÏúûû1M“\¶†iÓ¦… «6Z²:©n_«¦‘²mFFFÂãUåѺ®ã:fdp3\ªÛ7NÊ„twwÓÕÝM BÖ�iš‹Eϧ±±‘ÚÚZ²Ù,®ëRSS“ø#•Ëå}îƒmÛqĬ|é%jkkaçÎ� ˆ¦TX�Ì0 ÒétXQmhˆ;›¿pÿŸ½÷Ž“¼¨óÿŸUõù|º{º{ÂÎììÎf–ÍKÚ%'I’Aå@TÀ¯z¦ÓÓ»ÓSÏÓ3"ˆ *žP2((Ëvas˜ 3;¡{:}>Uõû£>ŸO÷Ät¿;Îyóf¶Ã'Ô'U½ê|ß§V«ä‚eÔ%Ëñ<Åã�?Þ°KÁ²}÷E>I¦ië·Ý9!øÎw¾CTqÇJª8®[H´1.m ÆŸ?·’�ìßBµ&>Y„»¦"íp‘øGHׯˆ˜™?[S`UÄfÁñùŽ�(³yˆÙÚÕ„ÉA:Ö〘$YLãÀ­¾‡ˆ×Ÿ¦³% B EÏóSãac­[·t5©âHzý<à'‘û 镳S°ñ¸Á � �GT+Q,ú„á ÙLƒB.Ç?ü>óÙ«yà7«Ø¸u˜®I»S+Ј|¤Ôüîɪ×?Ä›OŸÁ²ÅÝdd�À«áÉ:Ríà‚ –sæÈ>Lžì“ñ6–vàgÛ¨Õ|BÝÁÀH?»éa~zÓºú<ÞxÎ!̘ãc¢­Õ Û¦°¦Ž \‡Z �V�”Îÿ&9ŸãýmÒ“ˆ÷Ö°g®³ºbÀ¹õšR:Ù\Ìø’JáÇé«‚Ø4J¡ŒÆX�ŒÛ9‰jo¹�O‘rÀNrNÆŸm=OÒÄ1m@Æà•¨Ä¿ÐÉdArÿ–Žåîþë0¡ Ð+µ& ‰zA k)T«µˆÕ«6±ä¸Sˆž~–ÁÍÏa£8>V¸Ÿ†´Ó{ùà—>Çu?¾‘R¹Jul„¹[6ð‘Ï|›ËZ�ÿ’d3‹’U+ØBÀÏWoà€ùY �íÌ:pªQȽOÝsçò�_ø ?¸þû¿}ˆ ›60bàÂø(*“uZa5ž°äu†éûÄ®Ál¯„LÙc&Û~óSÚ$h�2n…¶e�õ§—ñy(ž]Ã.x?Cúq¬Ø IDAT�@Í“³þåò‹ÑRàKÒð™L†q=—¨dð“$‡%³â2íø»¡|>Ÿv2šï a?ð™1§‹b×2jÕˆÑÑåZ…\¡HÔÐÚsh[åàý—pÌ1‡ÑÝÝÁ¿ÿ Væ¨×lëßΤÎ.Æj=“OÂ"øýC�ÒÛ=…ŽI;ü`ÚòÙlÐ"u½è¦7E«Üè…3b»v !cgþ‚ä²Y~ÿûßS©T«¢”K!“ÉÐV(°ç^{r÷ý…ѸNM2ßtšgϚŎ�Ûè,X½ê)î6‹jmŒJ¥L{{Ï -•¹ûžû‰Â §½áuœsÎdý-%aÓ¦­dcSôl6›ÌÙl–±ÑÊóP±It.—#ÈdhD‘3ŸÅ¢ ”�tvvÒÖÖæÀ)yúégX´hõzéÅò˜Xvá ÉXy )•J…îîî8ñ&n'œ/G"ײ±4ÎX3a¢´=]“&“ÍM{{;•JÅygXKàùœwÞyhÕr:(¯T«hkñ³ïebK‡’s(Zuìíb´véWRÆRÌdo(�€…)‚hqWpÜxg«éòFgái¤³r ‹´ÏF¨Œ¦QßÂŒ¹‚Ïù |æ³wòôSÛytt %çàgº«� ‚6V®)qÍ O2zÂBöß§›v¿BÆň!‚L;}»÷ÑÜH­^FRd×@ž±j+W�òà£�óÛGÖQ˜*8ûüxõ1sñýA¬ ÁV�ï{Ô+cxÙ¦‚�÷—Ó¹B¦†Ï©l¿ÒZ§`21Qx²ŒJ¥ ’ˆiw­L¬TÒ•°‡äøu´JÒà_ÆÆÓ©¼/À 85�¥|@btˆ�,Öˆô·ò}÷@ÒîžaaSª‰Ô—WrM@õ–ºWEwäÈ,šÏš¡íPôi[°õÁí8{F‹êÂu8ƒÙÓxÓ»/@Ê€¨\ÂÏù 5í¤U/Ý…�¶AEH™<ÕŽwõ÷£¶o$´!Q$©H…––HœÆËĆËMÈhͶmÛøðÇ>F~ZŠ7/ÿ<&�Dž›µì>îzÃ*!@.pÚèt—EÌ`±Î‡Å*õ:^±À»†AJÆúz¨…U ÁS…�gœ/’–Í®ºÓä‚»æoÙ9ÀÒÀYjÒ`ü€Âœï¼ä«XO ‰JÚG¬ˆ@D( AÆGjÃÎ��ˆB�áL@¨$"#S댪 ¥‹c·­´m›>§°"!ðŠ¨ �s>ø!Báų«0&ÎqP� AÔ#ò C9Ô ï`Ÿ ÏÅ9~÷�‹)HA`Á‹ V8àI 9γf¢þ´2”�HYfÏß�Kîú:ø8ê¯ «8©_ƧVÓàI– ããí¼X¬ôóëŤS­3µnöÊŽëP¸ÏB ֺ�…b�ŠÞ©S(WÆÈe 4êuª•”é2Ó¦ÎeûÎA¼¶"…L‘'W®Â4<¶÷ïdöìé”JC¨lK—-fZwÝS§Ð3eRsý­œ»jú—!+Ó;u õzÈ3«žEzƒƒƒÌ›7ŸU«ž¥³#`ddÏóÒøèZØ`ÝÆ�.2Û÷Sÿ�¤Ó” ­µlݺ™\àã ËŒ¾©ì³|o ¬�ÈHEW{;#£unþåm”FwÑÛ;™sÞzkŸÛÊW~—óÞùFÊV=·–B¡À^ñ-N:á|O1sÆ,f͜Ś5ëX³n ë6n`ÇÀ»Í[À®»žiS'³lï=h4Y³f-“&M¦VmP(¹ñ¦› ‚€×ž|===\uà ŒÖCîºë×`-�íy^÷ú×1}F/åò—~õ Üy×mÿê#ioo§\*Ó7¥—-[ŠüòwÐß¿�»îºƒ÷à}ì`pp€þ-[èšÜÉðð0sæÌ!¤T ÅXÆVÄZ��ÃÖJf›>I-ŒØÖañB†Pó½ÀmýŽcׯãF 6fó´±x* F¼úè£iDFn0—ÌXм/h­Yºt)V*õ£¥_»øbŽ9îB³g 4¢¾~é¥ÔªõT5sæL´Öüñüâ¿ ^¯“%ÇUW]Å[Î>›l¾�@­q¦¤•J…}—/�cÛ!›Ñ|ëÊoóúSOK·1¬»d„(Ôüä'ÿ•>»ý _(¸<ÊäAj­c(X‹JضÉHIÚÎ`S�ïû^–�;wR,Sï iÓ¦ñÖ·¾…R©J.—c¬Q£ÑhP®ŒQ©U㔦ø^ßC}$×|÷»îf-Õr™Å‹§à�| FFF¸ç¾{yÕG˜ Ò&~fh'†YŒÑéü}±Ì[úÀ_²d ¿ûÝï‚€z-ä×^ǹ瞋±%ÚJ´ÃÐh„¼ã¼wðÍ˾AµRAÆÓDòá~'ÑÓ?pl ?ú[ay¾�0î¹i�'•sãD&ǘˆ½^¬Áqõ)0Ö"}/ör×s†d<ßùmëü„ΔSy„Œ×ç‰f²˜MÎ}@¶0{Zc»“N¢ô¼T’” ð'Ý_2ã’L'Ò§$õÌZˆŒ&°Ê]"fÅí¢­qç¢2±ÑµE… Ij|!°!d=M(7’ooçŸz-W_õ·Þº�jMSª”°ÂØaÃòØSšÁÁ§*õrÒñ=dð½•úN ­$ª÷°}[Û²üü°â©Ah:'KÞÿÁ×°Ï(½[[Aå}´®c…u†ñÚ`ñBܶø�“äÇ2É$ ^*EÔ"á’ž‡³jž”%eŒ�0ÄD~¤¬®äØ ãîO �06”²XáÀ~‰‰´[~ÌÒr ‘MÁkܱJÁDΞ\“VÆà%~p‰”u#,›ó¦¼6é›yž—¦¶NÔ+¯& ‰zAm‚±@±dÙb†d€ t ÃŽ_ 5îA'@ù‹�& ´Du´cqOh!Ñ:!$»Y†é,œ’”O «‘öT±ÒCZn„R¹Ù,ÒJ$’BGQ9ʹçÑÓÝÍØX ¤G]H²^€P�Áx ëùSð­€òè]ù<õZH |ð�iž/žÈ¢�!ò2ÔCCÙ6^]¯Q«ÔÈJ*dÜôbº½ ¬B  ë žYµšcŽ? ‰Gh•,x‹îᬰ±Ù¶%Ò r¹ŒsÒ!Ö@O_›Vé�R´µ3¬"è,"’HÐ\&Ãh¹ä¦6Xiˆ”@ …¶éù„J |ÏuA¬tŒ][ÑiО! Â÷B²µm[†xè³ÿÖ£³Ñ «ª)†`©©&øäMØýÅ%„`dxˆ.^ÌlIf¥ïS­UÑ5E¦»ƒDt“H7|ßÿC~ë@s štFž¯ßvƒT�VÿPµ2„ÚrÂzH&kCN>éh2A=|/ ì‰Ô»óôS÷3½¯ÈR¢Z¯0o÷Ýè›6 i/äñ2]©¯†Û¶&uú�©(ŠÈçóÔj5¶légÅŠÌŸ¿�ÑÑQººº( lß¶“‘‘‘Ôß#ñéèè`sÿ¶ÔPµT*¥í”x§d³Y¤°ø¾G£22RâÎ;ïbÙò½Èåz™ù#ÇÜ’L²6 †$:Òdr>ÿÄ¿0V­àg3ñ`œá´ûœ”¶@…Å‹YªÕ„�ŒŒ”8÷ìs¸ôÒ¯ÑÕÕ ¸ÁÉ—¾ü%îºë.Ç>Äyð|ô££Ñˆ8ï¼wðãÿ4Ž^ã›ß¼­-ç¾õ­‹Œ±Œ�–(äód2öÞ{/ …•J…r¹L£Ñà /ä‹_üb‹_™à¾ûîãóŸÿ|ʬ±Örúé§Çý‰ñ]ÚÖ�‰Å¾à>b�¬ù¾Ïßô&N:åd”RœuÖY±\­Ê‚ رc…B�sÎ9‡¯]z FH¢zƒSOy-·ÝvAÎÈ&PüÏÿú‰qÞNù|ž£�>:�“Ab6›%›ÍræYgrË-·`"M½ZÃh�/Ö „Phmciwr¬Uç,yÍkNäšk¾G?ÃåW^Áòýöeß}÷%Œ"ŒhaJ È(Á 'žÈ¿ô%T,ÑZ7ã¡“³J‚ú+Y{ü-x„˜Ä– …Y£Ã0•Pa V <¥ð?^Ì„s×e<('pëü¹´K~1 ’�9i<·[uSþe[·E)|)㈦lGØ–(ï(ŠŸ»¢%Îtܱ) ϳžÜ9ㆼðb§2¡‘qŸR�@c…ë««2›FŠK `�¢Jàû„�-¼÷ý'°Ûî+¹úš_a2 &Q*„*“ضs37ß²‰#�F.›#“‹P¾ÇÐP•‘�<·üø)Ön„ÕëFˆd„ÍX.hç¼ó_ÍÞK{i”Ö’•£Yåà`¬q2'G#$‘Fz*fØ�!®ÙÆDˆ‰b­Äã§Õ[©Õ‡GÆÌNN cc5 {]&²­Xüë¼—\ŸEížø¬¦Ë�ïçÉ$80²Õ\ádÂÖ& fîÙ`!RyX©ˆ!¾r@¡J¶W5kãè«õŠª h¢^P ò»"d}v\yQ>G=Œ 5Ý™ ¾tQ€J@hÀ ‰ÂÅËÆç&cÀ¦é}¸‡šµd³Yt¡C—4`…A ‹‘-rheÆÑY­ÐÄL„4!CCCtOéÅXC­Z¥ÐÑÉMÿuûx“:ÚÉ͙ڒ‹�ê¬+=7‹Š£Ífƒ¬ “ÍA©L$@`œ¬ÉJ¬�T?“!« Sòí䙵ûtxòIêÅ<‘p�n÷�p&—•z ã{ä:;¸è}ïç™G£«§‡áÒ({´‘¯ˆ„{Ðønh�•ñ��°¡ rY" kX½u“§v±£RffçúwŒ ü<‘”„Ò!õ Ÿ©Z¯¹ÙÀz£ ¹ @ ‹Ç\w³0ÐV�Ðv\Í=TiЩâµJ¯µôT-¹°NÕñC%T–Hºu{ZÒšÌ6Q^%&®ƒ•2žç:ˆQ"¬À¯e©Ø9¥# žiÎ,%^,­fž­•È£„©AêxF‚+7hzù‡ú83AÀÜŒ¥­SÌæìGtä˜1}&�0Lê�,XØIOÏ\Ú S¨Fe6¬_E!é*hÖ­ÛÂäž=‰Ìxá�M–J>ãû>a2<<Œ”’×½îu„¡æç7þŒ\®Íy“xÓ§Ogxx˜r¹L>Ÿgçöí¬^½­5屑´-¹\òïZ­F6ã³çž{²ûœ9œ|Ò ¬Zýù|�(ÔH {ì±péB‡~8çŸw.?üá œtÒ „ºÂ §¼–ýè¿ð|Ÿ¯~ý2<,g½é4Ú‹V­ZÅa‡ÊúõëÉårìµ×^¬~n=“§²c`%4ëÖof`û/ZH¡ØÆ%—\ÌñÇK-¬3¹·“®®.”RyØlݰ‘ùç-dþüÝÙ°q=O<¾’½öÚ?­#<åS­ÔPÒcŸ½—³sp'}Ó¦³qÃfÆ*!Ú†�[�éuÐ@èë›ÎÎ�ƒlÞ¼™™3g²kpˆb±)=FGJ´wQjB:¾’k•¸³ÿâeŒR¤iSPÆUkìvò¢L_w}xK£!„"— ÐZsЫs‰xRŃ~‹ÊÅÿ*™ú9ÿ™ï8ÿ]\|ñÅ”Ëe°’gW­æØ£�£««‹ÎÎNV®\IgW;J©”E‡•°ÿ„¡fîn»1gö\Ö®]K.†!õ®¾újŠÅ"�Fƒ;vpñÅóªW½ ¥^x!W\q[·l#“ÉðÐCqÐAqÀ�ÏçYµjÛ·o'1–.‹ ñæ7Ÿ•´É~$i6ɵ+’ÁR‹Ÿ�TÎËPXÇô™?>™L†¥K—²zõj¤”Ü}÷Ý|ã—°k×(gœq_ÿú×1‘3|WBrØ!‡ræ™grÐA±}ûv.»ì2èèèHÛó¸ãŽǶô<�F½žnïG>ò~òÓŸ‚6.•°^ÇF–¨…ÆÉ2€(2#�R�Y¦ôö1©«Ç%¨YKÁS¼ýœsyý©¯ç”SNÁ(Ám·ÝÆ;ßñ …"~6 Rðî÷ü?¾}å·hTk±¿‡lñõˆ•þIg:(þ#îßÿgJ „I7ѢΌŸ“±„(i³W[Ó¸Ð&Vl I‹‰Am,.«ËUâ=“²;â黎`±–Æ'Q%•¬+Š"<œ‘´ÿö™¤@­}‘¼äX,VÛXnä¹q€‘!LÃM‹ JøX«\ç!\ÂP ‚�l¶ÂŽí÷qòk—°|ÿÓø·û!�<:@>Û…µ“ªÓž¯1·”p“ÝÉ„CBê’Â�CJ¹{ Ö1>£H§^j26·ž¨WvM@õ‚²@”Í’µ–ÖP+SW /hc¨Q)±«;�0 *5ˆÏ@(ÊâdZBƒ1Hã!ŒB+‹±ÄD8ÓÁ®®.t‘ D2Bˆ�Œa<ª^–ºøÔb¤Ð&–j9jf¨#¦OŸN?Õò“²mñªW‘SYvUKìÚ²•Í Â(õ©Qx˜ø)èùŠz­Fà̘9“ ÈIG“ ´šB)©ëˆB&C&jP¨k|ß0ªäíFGKêÒ¤Î.6nØàÐv!ÐB�ÏdP Í”™}Ô꺧MbKÿ°>VExÖÆ¦~ŠšçYMg×$vŸ+ #dÖG„5 êµ]Ý=T´eñü^D©ˆª¯±6›ö3t‘Íf¥6VÁ³‚†„E…!ÂB¨,Zª8Íí³n5¢‹²4” l¨,‘©;£lídr VY^Ì:j2Tüÿþóóÿz%ÍÅÞä:Ú©×ëçïSõBŠÂØ´³õ;n¶Ùòr}í$+œüµ:çžt� I�fhW™I½‚É]ÓXûÜ™1й.je(Š`5{ì¹�5O?ÊúUƒôöÍóÂè�@´ÎÀ±ñëàà …|;år…7¼á \wÝõôõMgõªçRIW.—‹YJ)ª£e2Ç|ßO}M’Y{£CV¯^Ͷ-›¹ýÖ[¸þ†ïóðïeþ‚¹tÛPÊ‹#bO?ý4·ßv'‡z8W]u½û�|ø“Ÿ§»·£ #£#Ì›³Gy$¿þÕ¯˜9­�{|>�— xóYgñäÓky|ÅSÜzë­ Y.þÊY¿q¥ÑQúú¦ò¦7½‰Oüžé³fR,Y·~ S§NÅ—púëNä‚‹ÞÏ×.ùûí¿Œ¥Kò™O}„áäSŽgÁü%T*~û›G˜;w.¹|ž'V®æÞ{îãò˯ä˜cŽáÁÇ)§œÌÉ'ŸÌýèçõªƒØ°q‹-ÂZËí·ßÁÌ™sÈçsDºÁ«_}ä_åœú¿U âå¯Éñ´ûdXÄ“-®Ó^©UùçùgB ù¶QâáO×[JzøA3ËÆ¬„³Ï>‹Ûn»�Ç{ cÜkcccT*ÆÆÆð<�z½N>ŸgllŒl6Ëõ×ý�Z­�µP¯7¸á†8ê¨WS«ÕÇ*•J4 Â0¤§§‡�|ä#üÇü¯yÍqœsÎÙüìÆŸQ¯…Œ��Q*•èêêâá‡N�)p×w>Ÿ' C®¼òJ¬%e!©ÌR±q©ïû±¡nÓx7mµ\KØ/BJ¥ÇwO>ù$QѨÕYµjM ª~üãçÓŸþtºJ)®»î:®½öZ‚Àn���é½£££ƒO|âT*•t[¥hÉß—ÿçòá~FDaHd"‚LßpWÏØ{„¡»ÿ !ñý€ï|çjN<ñD²™€zeŒi=Søõ]÷ðë»ï¥T«Ð^,ò‹ŸýœÿäÇdz{Ài§�Æ¥—^Šïyãdqõç•‹ÒØÈ m„°q$¸RŽi-eÌ q’¾†mNÊ$Œ é90Áœ´0Žw‘íɤªuÀ„Î?H©Ø˜YAì/£”c{ƒ›è´Æ%}© ™ž©DL0-ò eI!Òħx/ãÿÇß%f+ÅÒTÇ!wrA¡$ÂÄùgF‚ö�Ö ˆ¢B£ñ±V‚¶ñî<é5B¤§éíhÔŸbê”>ûéãXµzŒ•OŒðÈÃØ9ª°Ñ(ÇÚÍì©rBbt–êHßZŽ:f Kö:ˆ­ýÃôΘDO�G6S"jl¥º„� Z#×Q ^.“ñ„AdRǾž©l ôD€Aë¸ b �ÃJt¦,C/RXb¬œzóÄ �„…•Þî[™D €—˜G'¨l›‰[7‡+ãóIÅÀQÂæ2ÖºÈúÖ‰´–åG±QµŒ™DÂóÜylœy¸R*[+5ûž¨WlM@ÃõR—®¢°Æ€ˆ(t¶Ž|‘c¸n©òüôª«ù¯+¿ÁXP@šˆHi¬•Î)?�ojÆ…m²Ú[o!«V­r,¥â�ƳĚú—ÚÎxÑË“O¬äØ#ŽÆ÷}F‡†ð¤¤££‹r£†Qm ß µj•@LíëehhˆjµšÎ>ðÛèîë‰�"I(c:ÂXA›R4FwÑ‘)¢ Œ˜^Æ£¨„pô]!;wìä ˆwÅ=Ä ù<£Ã#±—ˆÆ`܃A[¢(¤Q«H�\[õ(Bz7Ýüs-\ß`ã}68 LÓÀ“†H¨ ÍK91¾\°`JJTlnóŒíWĉ]‰ÿÐÌ ±dÀ¶°Êk mœ�É#ëPGS Ya#C¥"½<:–4Ñ: ™¨?§¬€À&Ïè#æŸü�ÅNþîmoÇæ³xÖ`…Bù¾Kàˆ¯’f è‹-µi¢,„c¥ÒI?\þòc§ãØ�ÈZŒñé˜4�5O>J_O'¾¬Qè˜Åä®™<»ö~̦!t=DM�ÌâE‡1V­�ɶSAJ�‚-ìÀĘF,•�dÓú�d³YæÎžË£�<†’gŸYM.—gd¸Ä¤I=T*eêõ:ÃÃÃL™2… p‘ÉííEê�ˆz½ž‚@ÖZ …år…(Ò°ßr–.Ø�êX™EK–òÉO–cŽ=‚ÝÎ!¬…qø4z»ó U¸ûW�°çûÓß/�ÅI4*Gq ÷ÞùvlÙÁ[Ï8“þm›XóìsÌœ>�b[ŽÃ=Œ\>Ǥ®n»ãž~z%d tÛX¶|?¶nÝFiæÌÙ�ƒ|âÓÿÎÑÇËÁÆcöLÅ“+ž¢#_dÃàS§öò™O}Œ©ÝyvîÜF5ŒøçO|ˆU«ž¡¯¯k56¬ÇC? ­Y»a_úòetttóó›ï%›•üçWsãM·rå•Wðà¿fòäÉlÛ:Êï>›Z#¤¦ì½tÊÚ‹“XvÀ<åŒ&¥ bƒý‰{¤“±/RIÂJÌÖC¼àsnrßݱÁyÐ9–-(cQR`L„xÙ€ãN8žÈÂÐ… „Vã+�På»Á¥ƒŸIÚ�cX®¸ârÞóž÷pÿý÷£µóø í5Å¢KæSÒ#[hãŠ+® ¯w2‰ÚXK=ÔÜzë-œ~ú錎Ž"¥"ãùd³¾¯°VÓÞ^àãÿG–,YÄÔ©SùÞ÷¯á�＀ǜ\[†òØ(™À%e¹TB‰¸¾�}üãì½ß>Xß%fú¾ïíx �óZR蘡—„¸ÏÄ’?¡Z$Y bK¤‡�Qó™€Â"N £)7ñ >¹¡$ )û(Ýž$ *6z1È$Lœ6%_8)ce|?Š·Ý—ž“‰iCT³äòmH‚4Ha•ÁšVxÎHR!Œ‡‡cUGK¨ÀÚ:Ý=“Yž÷X²x:oûþÔE6ÚJQl…òØ6Tgb×¼¼¡ZÛÉìY ™2£D�AW%¹¶n´Ñ4Êx^é)²�íX›'²~w–cöLpyžïÆñµ+âþ‰Åɱ¬5Øi•µ«u({ÞéŸøêãRŬ‰ûå6fóÇÇÆÆ²<­5^‹¯Òó*ÆIÐbÆ�I¤iƤé¼i?±õ¼5Ï÷‘É2’ÏHIX¯¤©dH‰M|¡&ê_ÿ÷…¹õ'—‚Ž5)‰z§2:7v-›‡8t¢¢cšHk1 ­Á!Ñîµf5o1‰ÊHÐrÂ%ÌCÑúQ‰{º5—ð¢]�pˆýÆX ííˆl–ÑzÕ�Úü c£e¬6~€TÐßߟvÖš‹‘D¨ÔXÚ†!E$ÝrÕ:Å\£"´ ‘• mÚùó Lz~þMQ%¦j�O=lç&§ã4 íHÏ'Ò™ju_°óâ'dó=!â×^ÇMtÙͶO´ÂiEê!š+qÛ(¬ödì)!=´•áS• #|2x‘ódŠ$„¶QIëú54�@u9÷ãŒ�¾ãk>qá<öó_â—Ëø&$¤ÎŸJÏO|m¤”)óå¿£sîy“{úÈd'³mW•B×$êõž’H©¨F[ ½~¶ì\Aµ6Bàõ`t©¢—_ø¨0 ]$´u�¦­[�t©¿¿ŸöööTö644Ä´iÓ¨V«Ìœ9“r¹ÌŒÓÉårh­S?¥d ˜üÝ3y2ž‚�Û·1o÷¹Lë›Âöþ­rÐÁ”†GyôáÇÈår<òÈ#´··cŒahd˜ÿô',X¸� ›6ñ‹_þ‚/üǧ8òȃ™5§�­ýyä‘G)•J¸xè*k×®eêÔ©ìØ±ƒ½öÞËéò�aÇÎÜÿýÜqÇ„�+W®dåÊ•äóy¾}ÕU¬xâiî¹ï9ü(j ¨GuüŒO÷äIŒÕÆP¾‡”ŠgŸ}Ž… 1kÖl²Ù,›·lbhh�îî.¶mÛÈÉ'ÍÜÁYg¾Ž{Çÿ W\þ¾ú•ÏÒ¿u-#Cüò®»¸ð}省½� ›ãðC^ÅŠOóìs›xÏ{>Œçeð¼L|dâˉZ#¶_¼Z“�^î³ÍeËŒâAWñÁ~¥Dº¬¤ÒxøÈ¥T�ŒŒR¯×Ç%þ9YiÀW|“+®¸‚É“'§~YÉõ „àôÓOçöÛocÖ¬Y.ÉP)B­�¢CG yî»ïnÞý7n‘¬”¢V«±ï¾ûrã�72kÖ,|ß'—ËqíµßãŸþéŸèîî¦P(6N)s2æE‹ñãÿ˜ÓN{½cùÄ”Ä7‘ƒA@¹žÈËM>I7øñ¤óˉ�ß§L™’ÊÌÊå2·Ür ^Ì”ñ}Ÿ÷½ï=|á _ ··—l6K&“!ŸÏ£”"—Ëáû>G}4÷Þ{/ù|ž¶¶6¤tÌç¤ír¹Ü8?c4ŸÿüçRo  hkk#“ɸïkM½Ñ “ͦy·OË–-ãšk®¦§·‹FTE(ƒô,~&C�ÍC[>Ïh©„µ†|¾�óÏ?ÏóÈçóÂÙûâåy2ýñ}/eTþ­”ÔÆyƼÈ{®Ï,ð,.íUG()�‚–~£KÓa„”ŠH;Ù—s#pv¤1êI?N`¬!�5Ïë&¯Íÿ\Ä{”zYpr ˜!§ÿš(L™)ÆD ÛÅ @¹hzct VXk1‘ÆÄòm_©T¥<PÚ-Gø µ‡²ÂÆ’Fá�PH«FcU … ƒODTÚFFQÌí„è ý9±` cG`t3(0• …œÂóÉØ!ü°D† ¶¼�¨:B.È ¬� áX ]­Å)�.¢ÀH J ­!Ò.}MØ: •"¾G¹kŽÆbuÂڡɶŠA%$Dºé dãp›¸Cn1± Í¥§!,Æjw é®!ö-r^an(BX§¶h•¼"%‘Ñ€¥…$ýÇ&©iÆ­:Þ'¥œ4Τɳ*&RMPÿ_‰5Áš¨”À¢Çª½<›·�±ujGŸ~*›ný%µÊÈÿôæ½hch„ Ú;:xûyçqØa‡±bÅ ®¿þz>ð�ÐÛÛË[Î:‹r¹œvôÆ~ãä ¾ª!zó ßú×¥}ÎT^}î™tVꬾí×<úÄJ–¿ñ$ö;é„ç¿ä@º¿¿ŸÞÞ^n¼é&Ö<û,—_~9ZkN=í4ößîºã.ýÚ%€{�&ðÿé2Ò’P{BPËfª+v”j()™âåðõí’-´„† fPMÔŸS"ž%”Rb¤ 3ßIyl”(*ëó¹Ë.eõí÷röñ¯åŸ.þ»í½&øã¼‰L¬³³“ÑÑQ2™L*�ˆ¢Æ_ͨ3¹4‚é»-A"E�çV­Àª�`r¹n¦O[Ähe›6md÷Ýf¥Æ˜Ö4g�_Žý“°„\‡Ô�Dà^¯V«‹Ez{{ñ}Ÿ±±1æî6�0Ôé p``Ïóxâ‰'زu;í�íéú�©¶L¥b³fL%ð¦³ú™§Ù°~-ówÛ #à;W}—O| í….|ßgÙ²eÌ™3›Õk7“ÍäX»~»9êèWsÌÑG u�Žöû¸·ßq7'žt>ø Ë—íÃI¯9ž¶¶Ï<ó 7¬£gÊtüÀ£R¯“Éf&“ÉÐÝÝÍð®A–.]Jç¤n¶ôoç›ß¾†¾)½üìæ_ðþ÷½‡½÷YB?Ï­zŠ=÷XJelŒÙ»Íãúë¸í=ö؃ÓN;5mïù‹æÒhÔñý€¿ÿûw¡uDÿÖuxÀÞ)¨uøá‡ó©O}†á‘QÎ>÷lžyê6­ßÈgœÁw¯ù>»†GùÜ¿™þ§ár‹'f “j‹Ô¢ùÞË_Êñ×D<Ös�xᕉ9û±ÇK£¡Óuc)Ÿþô§Óz¤#<_¥¦ÅI$´[¤äàƒæÖ[o¦TcóæÍÔj5&MšÄôéÓK:`ËA”ó’ÉdkÈXËyç¿�sßz•J™]»v‘ÍféîîNד€6Σ,âŒ3ÎàŒ3Î`óæÍ<ùä“”J%fϞͼyóèììŒ_ŽIc…óÇH@©}öÙ‡n¸!n/I±X$“ ¨×´µå«°|ùrÞuá -¾Rìµïò”)¥äïx‡ëWŒU1ÆP.•iïh§† GqGy$O<ñwÞu;vì ­­� pâ‰'’ÏçÓè„ÉX­V9餓¨Õjd‚‹ó ÒQ³gÏ⢋.bÕ3Ï`#M= ™1c†»ÇyË–/§V«¥òU‘€JÊÃSŠÙswã×_ÏÊ•+¹ýö;xêÉ'1F°xñbŽ9æ8–.ÙágHR­Ñ¼å-oáºkc“á?àQõÒçuóo›kÿ-0’’'áIü|Z˜""fÚ`Á‹Ùë2ñdÁJyqòV”^ÔBJ'Ÿ"¹ÈP>’HÌ<‰ ]çËXÇHJ¹$'ÑœÞ#f%Û…˜X¶”TÓÌØÝU¬µNnæI„Nnû9vJ XÇ ®”FîÓÏÊ‚ŒåQZa£f ½5áy4Á¥_¥·8£AG”±¢Š“e±°ŽHk¤çù?ð0 i<'}c a}Ð �a#°„Í"Œ@èÏ�hè*†Füˆ1Â8/#cPÆGÉ Š0¾FšíeŒI¥ZÉß)ûŠ&ãG—Ô%ãsA¸ƒœ2Ã’¹�My´ŽPžJ“`uâ¿”0·š ogE2'Ÿl`‹ô«éÿi�ŠÍõSµE“¿Ÿ€ÔZÇÉuqx€5QÅÈð›6ï`ÆôYŒ•«ôöN¡­-ëÒ �&“É`CE.›ÃóÜ þØX�®ÎN •ËŽÁaŸþÄǸè‚ó)•9ê°‘ÂcåSO3mæTüL–�¶0A2~éúk��m: DQÈG>òªÕ*ù|mmêã`±Î«£e€îyÕj%�rO"£ Ç–m4È3þ|”’T«µx]:NLò½Tú£Ý@%!¶ K±X$ŸÏ§R“¦|µyÝ',!!3fÌ`Ú´©)¨å|Šˆ·©�— R­K’V((dsñ²$Q¤ȘÅcik˱dɖk,!ÍtD¥]ta’U~j°Üh4ð³žT4ju¼ `þüùì¹×^é,»1†z½ž2’Z÷-›ÍòÞ÷¾×E|~`°(ߣÞhP*•9õÔS{ØØxßÕz�l¾�‹/ù2•ŠKò} è†c4IÏC©€z#dá½Y°`/w=ã ±u䎻Mù‘ò<Î:ë,¾ÿÝï’?çqÐ<¶úwÿOU‹\'M›K´ž¢ IÕŒlO4&Š�›©KßÇóB„±fÌ`Râw²X)‹‡øùž°{’Ô¦(ÂI›¯0 ÉŠ·SI‰ôè †SÊs޳d ×k!¨+‹ç{¼ñ£ï#œþÙbè�ÚE¿,q™'P«ñ�7yµ–1†r¹Ì;Î?Ÿb±ˆ1†á‘V¬X�RŠË.»ŒM7°ûœ¹„aH¡P ú¿`‹å}Jƒðëû7Ðèɳqó:6ïØÎL­Èè�œ›"6™ó˜¨?§¹^FHª[‡¸åŠ+xlõS|ø‹Ÿãï/ù*Õ:Q6 ü5Îsë,7î(´Îî좣½“ÑÑ2“&M"“ ÒÙsW`ÈÉÚ,ÚDdòYä4¬¢oÆRÖ>û(‹æÏGÚ°Xá§Â¾øHb¼Ö½Ù™Š¢Ø\^I ù"a#bÚ´i<øàïèì˜FFJÔª»Ï�φ ˜3g;v àûÖmÜDÏäÉÜzû�Ô"�®»Îx.—#ãT£*�Z�¾¾>ö\¼)Ì�3ƒC<ˆ­[ûÉ·éíífÞ¼yê©§°V£uıÇËŠ'Ÿ#Ô¡Öt‰"ŸÿühÔj|èr,˜Oi¬Ä¢ÅK¸îûײdáBºú¦`lÄÑÇÍýþŠ}ö]Î}÷Ýǃ¿¾Ÿ|.ÏèXß÷xrÕ~yç=Ôëew²hñŒ€ÀWÔ«U2ùÚr9F*#\yÕµ|çêð†Ó_ϺgŸá‚w½�ÝwŸËCýŽýöÛ—»î\Ç¢E‹‚€‘á aèâµ¥ThÑ5©‹0ª¤†·�†c‹i«éèhB¢Ðã�~ËÑÇÍKçqÿý¿eÖ¬>F‡G(¶·9Á�ƒ6ãü€Z?/ùýÄÈý[¥Ó· |…5ÓfÌàÀƒ"Š4Ú‚ð8/-Ø(B[ífõÓ™aA¡PL·Åx� �¾lκ ƒßæ,�¤©CÒÊq %¥|7ð}Þ€Ïí»ÛðÖ[5ïC¥Ê 0Ö$Ï[7GŽïù@:�RIÒ!¿™�èI—4äûÍ4?ßWh£�ó�øˆØ^Ï­Ó˜K@‚l&ÝF„Æê6t„ŸÍbµq&ªTàS‹àIt"³©||?C&ë¼R´ÅILêPŽÍ7“ð$ƹ@ø9ˆ$Umq·=é*HáƒçîØF ‹ÇJBm“C¹æôŒLωçg8ç­o§Z�Z<áþ@ÇŽ;ÖÿÍs ÿëëù,šä5Õú:­“¸k#ùít¾-}Éà¨å;­€GÂ6"IŽÎOHxâyàc¼Aãî-Ž¡ã§Û�,_Æëmý¾MÒŢȱ1€«<âg°ÖºiÕúÝdY‰¯PÜ1-Ûò|“bk\Jnȶ²ã…èØ33iÇ´=ãå(¥ÃÅà€¯$Á*ÈZ˜ŽB)”ñšëOÚ[4Á©Öã§�NÁf©Tj¼�€W)˜/ÇÄÇو䰊æïd…{_Ä¿p«$Öhçm†Ž’cÝú,y~5A|1þ8´œOI[¥ç„RØ0|ár…ÇHìZ=7Qiå‹§ÉMÔ+£& ‰zAYýÕ1J£ðà—ÒY´°mìÿ{/vÏSô÷÷3uêTzzz˜2u*£##LíëÃ÷}†††R#ÆF£1þË´²(kð,x( ’ÌänÂ(ÂC³µ^¢áiw Ÿ¨­ x/ÉÁ0Ƥž"IôôÌ™3BÐ7m𣲷·³mk¿3ެ�‘-üåZü¿FU=IQH|A=dòì)¼ú�¯å7_ûG�üZÖßx#m]¯c,.�Í(à/ópù[.a ÈzëKº¦ô2ct˜rÿ“z§@6 Bc°¥°ü?¢ÓÝÚQð<�R©ÌsÏ=GOÏ:Ú»¨×B<¿)¥úë—E!Ø68V¢‰Èç»V9Ö¬}ŽP|/K-²¸ÞÚËI§£\.S(°Æùÿi¡:V'—ËÑÓÝË}÷ýж¶B¸„Ÿ0 Y³f ù|‘ÎÎN†J£ îÚ…ˆedÖ:ƒz½N>×–ÒÚ}ß甓Of¬4H__÷ÝwÖJr¹ óæÍçæ›ofÆŒd³Y†G*|ÿÚï9/éáû»víâ�§½Ž¹sçÑÓ=…¯Üzoz㩬|r‡r0G¾êpž[ó,™ŒÏÈȳgÏdt¤Â!‡Âùo;‡¯_qµëH’L�ã®;ïå³ÿþ)::ó ìbúÔÝxlÅÓ´e3x¾¦³#Ë‚E³X¸`sfÍä ÷gdx€ƒ:­5‹—,"“ÉE!ÃÃîÞøÜ³Ï¡5lÚ´‰õë×sÚi§á—=¶lÙÀððõz�Å‹Q(yæéU,Y²„ÝçÎcóæÍ}ôÑtvt2°s€}—íÅ‚…ó!_øßÁj|%W«ÐË1ä2ÅìÙ³cöO´ÂÄJÊÇ‚mY¬Ø�¿…L†Œ{æYÒs³Ø"–µ¥c‚ç "ÿÒ²‰éýøL*cxÞ¿íó>#bÆCëgŒÿ4)[©É6LÞwˆYkK¹D¤ñËm¾)Ș�KsìKÝïš aÓŸïåÚ±¥eï3~;dKC$©po9û¬XÚ1Qn%¦ly†FQ”úë¸vwþH¥ð=#…K ‹Í×IXÖÆì9�‚ç6ÖáÈ9£_kšëH‚„ÁÓ2èOå@ °DÌö0M/ËÖHúDzØ ¥`”hJ¾"›0FÜ6Jé?ÄŒ 锥“°å…”.y¶pHÞÓZ§ëHÖMl„,âkqÜ÷„H�”[·Ñ&¥*Þ¦x.BùÎàÚ:Ñÿ�½7�³ã(Ïý¿UÝ}ö3«FšÑfÉ–,o’mI²ddlc 6$˜%�„5!’›õB¸I.„�›LBHø]â„-¹8ìë/€÷M–e[›µŽ¤Ù÷9KwWÕï�êîÓgf$Ë6 øz^Ægt¦—êêêꪧž÷y¬ëžp‘R TˆÖ‘›š @ëŽ%%R)ÌŒgJÈ%‹Æø$vâGK&˜-›Ždê5f{>q ‹B:‰ gt¯m7í$_'\hFéè"iMeKµÛ4ø‹B±€âºÅàXðK¢±N„šæãÍÇ 'æ ù˜3ºó­¸ÇF)• J´.�w~ñVq X›Ùl£5G�å´ÓN`éÒ¥ &''ùÒ—¾ÄÛßúVjµZ¢í¯Úh¡©’¤’ä´}™Õ€[þñŸyË›…‚ø£UΫd˜|h?¥-ûN ¡OÆá8Ùl–‘‘n¾ùfÞñŽwÐÚÒBwO�Í)vúúúð}ŸL&CÆqëΟwT=ƒï€k ÅZÀÔã{ؾëo8ÛëdÇW¾J›#Óãä³.FJÜPàh�úÅk/˜�Æß+*Àë*³þ†_e‹¯È�Öø·O~šº¹êšW²ôÌÕø@ųÑjHxJS.µrÿ}°|ù ÚÚZÉä4hëüìéü¨Õë,èì!¨ÔÈó¬8ó\Ž=ÈËQóC�§Ê ‹Ÿ¹b±ˆ1†ééJ²z]*•ØùØ“8ŽC$ò\a ˆX6þ‰¯y|bܲ<�jµJ>Ÿ§V«111�çyÔëuù§Ï|†K_º‰R)CÖ˰sçSlܸ�‰‰Izèa.\H¥R‰Ä[­Èk&Ÿ'ã9Ô¦&Èår<üðÃt-ìàºk_ÃöGw°aÝy qäÈaž|òqººÐÖÞÂ7¾ó5Î>ë\”Ò\¸~-«O?�=÷c”¢æ×YÚÝMßñã„A+>ð0{÷"ã /^ÌßüõGؼiÕŠMÓñkò�ºß�ç9–ý ¬ðd¥:A{‡Õ=Z½f%Z z/¢T.ð“ŸÞÅ•W^Éw¿s+ÝÝÝìß¿ŸR±Ä1 …Õj�ááƒüäÇ÷055͆ Ò{ô0—^º�0 X´haÄè0?ó6õÿ^4k^5&TÍì)›Y63Ã× �ÆÍe™¬Ö)¤ÒŠmH<™$ÁL >7L„�@´í‰NiÁ);I0Ñøˆí‰Ÿ)Ne›ôJü‰ö‹)R$¢èÃ�9"ê;ããEvðst?šˆ ÆDZ/4úÓ™÷,]¦¹ h‰ÿ&£ãÎ:ÅD8%ü3ç&ér¤A.-íÄPiËÒÌx™g:Á)Ç‹�kþ¤A–YŒc7¯ØÖ�b Å`‡DL±OìÞ4·-ÙsÆ€G\†˜!3êâTæt¹â´JcŒ�ôƒMsŠÁ“48 R)KMl§õ D¤/ƒ Ú2öæ;5X‚s=ƒ‹FÆ Ô\ •Ty FEÂÔÆ2h$‘�uœv%E$Qg’Ô®4+'¾ëüÕH7‹A½„­˜ªë„�eŒík“ãEÇ”2bò4÷ Ô �¤�n]1d‰Œ«/ꬒ8qz/X�©tù‰æ&":ÖLp)¾'ºG:b{5ÒÛd㈀xiëQÎlóñ‚‰yèE'{l§‚*²”eÒÔa@{¾HÔiuòÿeå;YÀh;0R2yëN–Ídx÷oýï|×»PaÈòåËq‡r¹Ìã�?ÞDqN¿�ìz§ã!=|ÜZ•ÖRã ²¦‡È„5ný‡›Xþ&+¯¹Ò ´Aâ’`Œ;Æ022‚‚�O>i­ØÉ™g­¡R©ð÷ÿ÷üÇ—¿Ì'?q“à+ÍŸwäý€\X#Ìy꬘ôñ…ÁtV)�à e¯„Vu´ŒÅ übHX¿0C »hëH‰ZjWx˜Î oúÐû¤ýÐ4o}å«ùƒ�~„37\@àœ*dÒ <—J-¸n†þþCô÷±aýòE‡b±H&Ož9åÙ„1ÖF½ÜÒÁ¡Ã‡Yyf ~˜¡£g¥Mù2ÑàÓœz�”’±±1Êå2¾ïÃÃÃT*r¹,“œ¶|%;w>ÁÐÐPâ¾S«ÕX¶lû÷LRA…Œ��¡¢u8ß÷“ÁO,NÕj ôöörÁyç“ϦQ&D IDATç©Tª9r„3ÎXÍ’%ËÉf³8nžÅ‹—°oõZ�ZUQÌzcxà�ØúÒ-Ô*UÚZJ\ò’MT«užzê Î;ï<:;۸ꪫa||ŒË.ßÊ¡ÃÇøË�ß„‘'ãrî¹g°téVž¾”+®¸œƒsÁ¦ 0* —ñ˜žÅq³V·$ë„uZZ‹–æm SÓ“‹EZ[[1ÆXÆS±ˆår™eË–ðÔSOqß}÷r`ÿ!Z[Ûyõ«®cÏÞ=¬Y³ �ƒ.a Ùµk…| _ùÊ×)·ä¸è¢ ‹EÆÆÆÉ2‹ùNrç£1‰JÏiì„ÑþÞ´ N¼¨?{B•^5—R�Íf“¥a­McÂ2ÜAXטhašÔ*™TÝ|.'zï¥Á¨™·X¤¶?µz˜[øÝÌÐ,:é1âò¦ !¢t'‚‡ì*yQ‰'�s½~u´¤n s žžðIDaHÌæ™ âͼ¶4SÃNBŸñÒA4TáÒ©uég¤ÒÈh2,§ÑNáTñå4ŽŸbD¤Ø$/'0‰.›8áD6êMò¢ÁÈHÒt¢º"fðèHóG4lÙgêõ5˜½$Ì—™ç0Ñ;_ÄšZ1H•b 9D©[2²øN�1**3€­™eˆ5»l˜$]«„Ø,¥âBJtônE¤XC¡Jþ-…@C̨³†a’bu"†¡ŒÒ±„” H¦�F‘8k£:z®¥hì“v HÆA"ê#ÓÏeÓýLGq]×üº�sˆØ2^[·¨NãkŽ-'Ú:1Øä¸NY@ÈÐpÒ Ñ«"N©sDƒE¥'fuyV,^:nâœZP* #LG6îYÚºÆpq=D`ø<è…óÐ|Ì a «ÐÉÑÁ~d{aÑa ð)´åªNÿ¼‹7gDk�/»ürÞýîwsËü`õ�Â0¤R9±v‘0à±0¤ ¦Œ®ã”rÖM¡T"ÈàMïúmîédå\ Œh„¯¬Ø4‹� Ê�>|äJ)Þõ®wñ¡~ð?£:žwäý,Åp¶@¾@]Ö §ƒÞ¶,g­YKÿ�wV}Z›N a^úy…‰V Eäà0™“a(×nÿÄçxô¶sí;~�/|ã«ø… 2$鬨Fƒ‚Èîµ2=ÍñãýLLL’ËøÊW¾Ê…Îæºë®Å÷­þ‹1?+(/^‘Ö´·µ"¥Cݯ#�A mD´æ`ô©Ÿ3X¶··£µ¦P(088Èðð0‹-âð�^Êåvî|‚¾¾>Ç#—˰xñbÆÇÇÙ·o¹\¥«V­âÖÝƺ!åóyªÕªµ¤Î昚š²ÀY±Hè×hkkatd�¡¡!.¸à†ÙþØã\wÝuôö¥££ƒÝ{ösݵ×òôþ£ ��óK¯} Ó#,[¶”;o¿�] ùðŸ}˜%‹»©LN²té2Ö¯_ÏêÕ«˜®Lò½ï}‡³Ï;—l6Ëðð ã£üÚ¯¾�®ž6V®:ƒ¥ {˜EHÍòå=”Ë­tv”‘®O¥VÁ+và:%ŽEÎD­¥2ÓӓภPP,\iµ\F§Æ)•JŒM 'v×+O_ÁÂE );yòÉ'yï 7òÞ÷ÞÈ[ßöNn¹å³“Õ«Öpð`/Û¶]ÊykϤ¥µÌôT…z½†�­d³žÕƒ™�“Ä úLj`=Ø3ç¢f¥5�t$¡Ò8¢æ !P¢ùl;÷Ð�å$”�ÓÚ=3±š™ðíÏš:3½ëd‘0#b¡Ûhò2×þ&=©�y ÂþƒIXBÀ9ù;/žDÙ:$³Ï¦k²óýY€PücD4±É@§ rIý#N1‚Ùl¤t™L­f 0æ8s7¯¦H3FO1óägå0ùBŒø™ �0͆!iö‹´–ÝÂqâUI„Ä Gc�rîíÜÀdZ'ªH\ZG¬”¦º�XHéßeÌ [NÓHK@D¥l™¢ò&¬mÀDÚ‚QÓ´°1™Dbae¬¦4K*N›s9 �™î5çŠBô¼%€Ñi$ˆ(ÕË…Ña¤ñå@d¹.]a·Ó!£´:i�2Ë+��ÖMÑDuƒTq¿â8N$Æî$î_±+¢t»ÀSŽ¥´5˜Pñ5Æ×�~r…°àU,¨ß+3£.ÒudA- ,:‘^R†8AÐHOLí;™%ö"NÁ8H„ŽÒט0«N˜Â:¿è1ÍǬÐzëà /n§eË%TÝ,Ò1·ÎГ�ÁSÕŸwOo}ë[9cõj´R„aÈGþâ/PJÑÛÛ{Òýd2Š1jƒ[,ÒÖÑJà¬yÅe˜|‘¡å ¨®ìfÝ•[ç¦/“ÉR÷ë„J±cǤ”ÜtÓM´µµ‘Ï[&Õµ×^KK©ü³»øŸQLeÚjåZ–úÂ6Æ/[IÐZâå¿öëìýê൷ ÃRu´Ô«¶÷ó.ú 6 J‚'%cGûyâчùî—oáe—¾œk~åz.yûë!S`"Ú>sÊÝ·Š&kFÃî'wÔj8HFGX¶x9=ÝË8z´�z½ÆÙgŸEj|¿F±kR5&Ï&ŒP8tà:‚ÁQë¢%´5’PR€ÑbñóÈuFØ•d‰RaÄäñ©×ë ke`°ŸÊt•… »éìXHàï$¨OqðàA\×µ ––Ö~9›eÕªUôõ¡îר³g^6K©\¦6:n�r9êõ: ב‡?ù£ß¥îWÈg$-­%~ä>6oÞFϲåüÕMŸàšW\ÁÑÃG¨NW¨W§­Uj½Êk¯¾œ‘Ñêõ€åËV°ó±í,^¾Œ|˜3Î\Å+^ñ ~ô£±lÙ2ÆÆÆ8ýôUd2º»»Y¹r%“““äòW_qy"(¿ ³…ññqZ[; Cé(“az²JÆ­pàÀG°´û„QxŽÃÈÈ�²páBjµ•JGL’Ëå(—Š�OezšrK ]]]Œ��“Ë娰i-ËN_BÿØŸúÌçhYÐÃG>ö×ë=Ì›ÞøŒ6œ~úr„€ÉÉ)úúŽÑѱ€Z­ÂøÄ8çœsRºÉ÷Å–’ޱ\lÄé@ñ ¾}îÄ ˜¡B�š>�¬ú'0C¤ñ"\šê}¦r�1©­†F2íˆÐœL¼Èá4ØG"b˘}Â,‹\åE$³Q]K!�§Ð‡ÍÜÂ�pž†®G´�Ñ+g6¨“ÖÓ±N>NÓ¾ñþö3fè+J¤ÕŠæìNÓ¹S—ÖtêáDì›x¡,^ÕŸÉ„>Õ�òÄïz;i¦l¼X#͉'ôðb J²¬�˜ÕbõVfû{ÎÙg¤SÄâÔ/­–'4GÓýNC ˜D½;vÕÂ4Ø¿M,à‡]LˆRŸ„ŽÄ¡›T mÊ[º­¥Û[Äb1Z[Qç¨ï"Íb´%^L5�ˆ;«`Ô4“(fºEψp"æŒ$Nˆ–Öb� šÁm-%^l¹®´-v̆šqOŒ‰„³g€ZÙl¤eë(ýTÈ›0eŽÒÏTt_4¶¿JtŒ¢ï V<>VSZ7�7f¥A5T£}$À�iè$¹®•qˆÓÛ‚ ˆÜSbüÆ`¢¡" [‰HòÓÀ¼~Ø 2æ ù˜B|3AÍW8Ç� ½®ÑL×FpÆ&ÞÅ{Æð}ŸóÏ?Ÿßÿýßçõ¯=Õj•åË–±cǬ^È4mmmIŽ+ØŽ5OXAG×Wx80¥é:<ÄÀáoQ{xG ^wíkصý!Î]µ‘¼^ç*G�ŽŽjõ:™L†÷¿ÿýlÚ´‰B¡À>ð6nÜÈž]»Ðá/^âT%«p XàµOÍ©³ê´UÜõ‡‚[¯Ð>U§äƒƒBKAàhŒ7œ€žkÄ ­5£Ó“¼ô¢-\vÙeÐZ`L[Krù¿ûZ­T)ä#£Ã,ê\Jø8ÙBSªÉ‰"M}�Å™µÖd³Y”RŒŽŽ291ž}ûÉfòÜ7úõj ×qY±bµZ ×u9~l� ˜ššb||œ|>‡£ÁŸšæ©]»˜˜´@HÔj5” �¸žËUW]IØÔ°—¿üåüô§?eÓ¦MôõõqàÀò…Ç�O  wbÝ(‘'-6>óz“ãùÉÞ©FSMÅ.œ®L„Å-¦�¦Û…‰Æ��$M,N%LzJ)\¥ƒ׉Ýñ"pGÊ$`Ƥ_¤@Œ±lAa]µ<Ï)‡«´ÎUZ§I(Å8™ùÌ¥·3&•~jŒeÅ,�Y—b™Æ[¤�{‚H@•LÑŒNÀÒVb¢¢DbÚÖ0Ò+JÝ/a™Ø¬ŠÑv‘Ü‘2©ïtÓJÙý¢:•B"›\X“}ÂÐþ]JB­‘©mbvÝÌú7˜Yns&JL׋ÁH`Á5†–ÑåflêW&C¥vi¥›4�f¦ùÅl$­4&Ä?BX€Ú+7/Ș€æcvX˜-¢«uÔާȺEÌä4.y*ÜàŸsÔëu^²y3RJî¾ûn®ºê*Þ{à 8R240À9çœC­V#ŸÏ7w¦4&áŽL8Ä—þì/)�ŽÑžsð¶³äôÕ<µ?u�s&¶! y»¼:Gh­éëëãλîbÕêÕÔŸ§Ÿ~šoûÛ\|ñÅ ½½�áÁ¡ÿšŠyÑæ0–«!§Fé~èS�Ã;ÞþÖ^°–]{žfý†õÜwï}” ‡yɦ‹»÷ ðÉg³x^ûšWräÈq¾tË7¸û¾‡¸ï¾_ãòK·ÒÚRfÅiK9Öׇ*~üÓŸ°mËV–.]ÆÃ?ÄÀÙC\ö²-”Ë¥æÉÄ‹0R‹ª§ü·9uqvEsªXÌÐy¶L«x…ù”¶M•GD“&øÏ|f�ÿ”Î3{£gÛêÒ ÛÏ�Q6Ñë”i¼X‘_’ Õ¤-âI€Œä3î¥ ׳S€dJ@:}-—Ô±b^o !@ÐÐô‰Až4À�’Œ@W„t�R¥ú÷¸Löºdt>"F�±”ËnÇsÒ!ô}\a¢gÏ`¤H)1»EÇ×2G»njëBXí³„%å „MiÒ&rX3Æjç(­0t¨ÐFãy"b»Åõ¥�‰Ä� š”7vœ¥¢:”FJ‡Œãâ:.Z„–a7ñý”ö!C ËÂL´Ê"F”1&±¼7ÒQ:š�DmbøÊî1ž„n€†ÚÒòi±J¡•Ɖ€0!\7J¡‰ôSÄYÓ�²º�"‹ô©¿8æã*æ ù˜#µqAk¾€®ÕÉèN( W$ô\§~Þ4ÊÓ{÷Pnïäß¿ôu¶?ö/{ùV²^‘þàVÞ{ã üø®ÓV².\wÜq'k×�ÃñãÇ)” xžÇ±cÇX¹r%žç¡µæ‰'ž`ùòå´µµvÀ™Éd˜˜˜ ›ia÷î=xžgÙASuvìØÉí·ßÉÒ¥KùÌÿþ–.?�ááQ÷a×®?§,]ÚC½^§»»‡%ÝEÎ;÷ …år a- ^§§§“k¯½œïÞöF†G0F±ãñ§(•Š(-Xº´‡·½óm<ýô>z:–ðGøÞø¦ëQ ÆÇÇikk}V Ä|œzÌt ›�_Œ° è³ûÎ <90c;ûøgæßˆ&¿?Ûg).N2ñKEܾœ_@'Ø_„0ÒX�ô0ÂjEÙW¦FÇìGØ´`!"v‰ƒ2Ïs·¥P[ûwiûxž‡ôùÉOrã{oxæ‹JŽóE€ü¬mŸë”Ýw\ð] � Y‡¡\@^ä�£˜…eÇàb¨êáH2�CF jîü‹àù†2‘öC aÚ5¸ÒÁªõiÜÁ �2xKºN‰AwóR ´QÈŒÂ7Sà†¬\}Šá‘A†GlŠÔÂ… '—÷8cÕ –,éAJgŽßg¾×¸(©�Z111Ä¢ekÀ+ ƒ:�ò2±�fGBƒŽ>¬Íª‰ô¾ø¯_䬳Υ¿w„r¹Lw×BÖ®]ËØØ»Ÿz‚+VÐÛÛËgœÁàà ž ­­­ Q¯×™œªðô�ý �MÒÞÑÉ™kÎâG·ÝN&ê#Â0$“Í Dˆtg­9ƒÑ‘1žÚ½‡µëÎÂŒCß]�‹xë[ÞDͯ⺒c½Ç02ä̵gðÈ£ûøûOßÌÑc}´v.``dŒËW¢ý€×¿îu|í?¾Æe[¶�Ëdy|Çc¬X±‚ñÑ ŽöÇW>Åb‘jµÊ®nêõ:}}}\xá…9réXM£C±råÜs÷}(-øƒ?ø×¿î |õ«_#WÈR¯û¼ó�ïäôUçðë¿ú6&Ç'Øø’M|àü £ãã“£`œÓV.çɽ{8–E˜,ÓS(sC]ùäóe&Ç+œ½ú-lgx¨GH¦¦¦aÿ¾ChcØñÈãüú›)áúë™Ûn»• Öó£Ûî嵿ÜFGGÁêà¢Å‹§¿8•1òìgÌæ-Ì�™‰džcwŽ&z’¦ôfhvSJÏrø“R f¥ÿDþhõû$o÷ÿt­ŸŸ³(ØãyMú»“�÷D¸w£þfN§R[ìÔrvX6õ æFúÜB† nûÓHŸ[¨_ÌÒæ‰ÓÇNô®hNl'½ÿÌôÀgÂp•Š�Ë^<`‘p$&ЄA`õ›=/Ñ¡‘+GCÄž‘òwCû'Iµ1ºÉ,©jѬS“èéD78açh Ja”¤\¿„Çi¤^9Žu–ŠYF1c0)[uˆÆ›#v“¶‘4ܹ¢òÅbÒZk\Gâ ¯QvÇAÄ©ô®ÔŒ%ÆÙ²¥S¢L$v�f*ÙT/“\ƒÑÚš·H‰�*ÑýH×÷Œ»8ëßbF=Ĭèx³lÊ+Jc„²à_ p¥„©Óéi³ÚÏuƒ|±#¤1„ý´RIĂР’ûd´iè(E×ÙÆÉ÷ZiDtžD\;¶Œ]ü’ФÍÇA¸nÔŽ"PSHxòóñó‰yh>f…šJfŒv�ÁLK†²F: ÈE ™›DU& �e&Ô݆}µï@FÍýÂ×BÚÁ”‰�¶ ¡ÆªÓë¹Á‹¹ O[áat¤Øß`Ü󓟲¤{1}}ýsEjµ*“cd‚€\¬ŒÚ\k­m)‘\£h“‘Š[Ú(£Ñ~ÏuQÔ9r¬—RG[¼˜‰ûÙÔ±hÑQ^×qð<—ZµF6“ÇCRnmç¶ïßÚ”:e)¤vÅŒA[2Wš£nt40Œó¾…ѸF#uüí³ Wi pò‡òŠŽ|mb!³†\/«‡¼ç3á*BÇA©ùîäù„«l:µÂNL|Gãh(†`¦*L Žðïý]~å·ßÍY—l>‰úÔ‰£^¯³nݹ´´XM™3Ï<“|>ÏÔÔmmm;vŒÖÖVŽ?κuëØ¹sAÐÓÓM.—�ô€ží}ááH—ö–£££Ë휓¦U¤+±Ž�뺌��1Ô?ÀK_º�0ÔT«uŽ?ÎêÕ«yôÑGáºë®å‡?¼•r¹Loo/‡fAgw’þåº.µZ•ŽöÜûÀÃŒLLÒ×?D&“I@aÏóðƒ€|Îåºk®!ðÆÇFàšW]É�ﺛ-_Ê'>ñ)V®<�6§… /dÏî½\qõ¥TkuîcûöÇñ•&ÄAiÃi+V008È¢ž::°|åJÚËyJ¥[.Þʽ÷ÞË¢žEh¡éììä›ßü&›6mÂs³ìx|FÂPáû¾ë‡ñëÖŠýûß¿“‹7oáU¯¾š³ÏY� dÅŠ ñàý?æ¥[/áàþƒ„µ þ÷?|’½ûöò�üƒÃC�>FLÁã ox#¿ó»7rѦ Yºt1…B‰§÷í§¥¥•0TüÚ[ÞÄÿñÁË09=M¹P VŸÆËfÙw`?‹zzØþØ#,]ÖÃ{~ë½ú1ÑwF »@n ¶mDèð ñæã;ægló1+#X0�¡–/r°#Â+_ÊE/߯‘íÛùîì Ö$þÝ;*rÙ˜¹2&쪑 ‡¸Bà ƒ',àdš¦³ñºYšÔü�ˆ;1¨±À×þãÞöŽ·#€l.Ëç?ÿ¤ñP*œ½âQ61àÅçMF"Q•~µÊÿ½õ6:[ÛA¶nÛ:´4Zc€#ˆŽ¿(ìué `bªNggo~Ë[˜˜œ@ É¿ýÛ¿Gï×…ƒŽ®§±Ti¤ÄÌY/mΨ÷d×g¾k˜2‚š+ÈWîtÀ¡Öq/ébÓ;~�ƒiø²Þ IDATÿ;††ÉGiIžW‚y èç þ ®ÈJ@ÞÀÈ�^þú¿ÿ)Ý]]ÜtËç©—sÔ dCAèœz€1†¶¶6Œ†•+OÃu]¤„¥Kã8ããã¬[w•J…U«W¢Bk¯þè#Û©¬9“U«WÙAä3hJ4‡„�!—metøýƒãœÑº-]RMöž)w’l6‹‚©©)&'§˜˜˜¢V«ÑÑÑA¡à15i©SSS¬\¹’;+ãÇ�³fÍjµ===ÔkŠÐÞÞÎôô4Ùb™o}ëÿPjk§UxŒŽŽ%é…Bß÷q„ƒ‹Ë/¿ú:ö<µ¥Cjµ*ccã\|ñ%ìÛw€Üv+oýõ_¥ÿØQ^qÅËéX¸Šþþ„t¸ÿþ‡ð2\Ç£`Ðb¥äÿÜr +Ï<�y”¡þ~n¼á·0®Ç¿|ዼùÍoæÉ'wÒ?ÐÏŠgðú׿‰;ïü {÷îeóæÍê=Äõ×_Ï·¾õ Î=<ÂÁƒw³zõ.¹d×\ó nûѸøâM,YÒÍ@?ëÖ�K>ŸeÿÁ§Éå2l¾x#…\žåKñ’-çóð#;8÷ì³ùÊW¿ÍÈð(×\õË´¶´‘Ëæ› ^óñ}¥BŠ¥<‹´Ñ^ÊSnëdhd’ŽŽ¦k½(£Éä²8�…‹:¨V>ö±�a´ËØÔ_ûæ·ùÆ×ÿ�µç�‰Ñþsëœæ£)fN L4M Ʀ'âžçÌÉ ‰'ö�g{þÞœ,N*Doó ûŸL§ÉÞ#Ñ´½™1ÏRÊj¸ÍÜÏ~6Ú…”sûŸ%éS`êÌ,f4÷;! †a2Ê^ãÿK!¤Ä´ B R`‹ÁDL‘†ËžI§0Å÷�X�Ø»§BÖ�V[€$„´ì[ bÖ BDîU&�böJ’Îç: `0g„°Ì¥èû,j\(Éßb“‚ø:ãã@¼”)KVhÚLÄ”jc3˜M�´Û02~H§cÀ+®·xL×K:"Ð&n‹‰µ½iˆk­Oø|˜k(yf#RC·Ç^‡l {˜ˆi—щžÃ™  >ÿQݺ˜h�cp¢ã¹®kA¼4,.sÌ K±©¤hîìuD�¡¦úKµ;GÚ47ß„H§ÔÙ÷Ísן�ŸÌ@ó1+40áhä²…lxßïpÇ·¿Í#Ÿú,-ýý´Öæm0(JŸ’&œó˜IròHí#•x.kG¨-+Ɖ4ðï1Ã?÷/äóùÄ*:Š¥þ¬é¤ë 4±°=éò*M¦P@ Á5¯z!^¡ˆ C0*É„±B šŽ“¬a: ›qùüçn&[È322ÂÄÄíííÉvB iy Q¾-Xœp@iŒ}QÆ/" •�üìCKEàh4õ2¥6&ŠðºþßüП°Xd;Êøc£¸ÑЇùYðô_Ä‘¼Pý�’W ÿ¡íÜøáñé/�ÿõ¯ÿħþô#L”4 ‰ó¬Àh ¦+ÓäóùÌq=¥íVß&“õC¥ §Ÿ~:GŽghh„öŽazzzžÃ…I<7Ckk'ÃÃ{ðÜn,UxÂ6r `zzšb±È®]»˜˜˜bÿžƒKYŒQ¬<}�m’ññq+ª>•Füd¬ec Âuñ„@K‰Ã`"%Žë"]©5Òó,£% ¨Ä)L)FTR¯Bàd2V°8^Ò‹P1€Ód. e’^ד¥/9Z7Ø4)Hƒ;Gû×±ŽŽhˆa[·<[��ÂHÇ%P>& 1*«f€±b85¼ŸâÄçMž#ƒC °ãn!šA©}„°®nD¬)?‹±ðtê|±-} R5æ�û'W€‘2r8³Æ@’F8/¼˜€æcvƒñBF�¦÷Ãᬫi]´„�ÉQB6�¿™î�çáfÚðE€ G¹„®MŸŠ#Ý)šiŠ•J…ÿ�?³/?uâY€ŽV;0ͬ¥ A¨imkã¿ýÞï5!øRÎF¤ã=C#“(eÓ( …Ÿúä'¡B ¥EÃ1Wc;HÙ`A³RÑp]—÷½ï} =ÓK![�î;º®€^Ž�|õß¿L­ÚìFŸ3ýâIÿ-� 4@8vÅíSŸú¹\áxsŸì$HE‹_G|ïN¦~z?mk–ñšë®áö?ùK–Oùt(ƒ¬ú¥¦U‚HÿçÅ“óÿ³ƒeµ9ŽËØÐ ÿèÇøÈŸ§”#ÐPË;B�¯5ÆuNþ4¯[Ñ P†Ah?ÃÐj~(…ãXV™Ò ¸ÒÚ¬gs.;{‚•+V36<ÎáƒGp]�\.G{{[ÓyNzMB#Єʥ¥½�þAŸÕ«VµIcrMƒ9£’´/¿îÓÒÒŠ”’�;wröÙgs`ÿ!²N–0TlÛ¶�/|áóŒ�U( ,Y²ŒÃ‡Ó××O¹ÔÂÎ��°jÕj.¿ü îøÑí€ÆÍx„Ú062ľƒp\¥Ji*!¬ëHŒ�qùÆ‹8tèkÎ^ÅäÔg®>‹½{÷3<:Éàèz£Ÿ—½ì >ÆDuœk^u%}Çú¹ÿ�¨Öë¶ÿ }”1d3V¯^ÅOî}ÏóUÀß|âïèêZÀe—mcbj’/|ñ LŽOQ*ÙtÑE|üãë_ýjþìÏÿ”ƒòÏ7–}è¿ÓÓÓÍ#�<Ê9çœÃç?³MõzðaÖžw>_ÿú7ùîo凷Þ�Rš|¡À¾t ‹»06:Ìß}ò¬=÷\¦'ûÁÀ…®å¶ÞN©˜#ã¹ìÚµ‹ž%]Tk5Žïeºr¥r߯ãxƒCƒ<ñÄNj!ä EªÕ & ˜WìÚ}�«®¸šåËóä;ùàþˆ›>ýiŠÅ£SH/�LãžZ3š�“†uŠ]¡bç¨&Qh§‘Ni'4C@Bã}òìÏüBÂüÓe}6ijçv�Í;ÉYß̘¯Ï}æ&vð\{k Âú4$cƒX¬_ʹÜÇfœ!a�ÅNjӑf¾ÇSüâô¸.Å"KÏí÷qŸþj$Ï#L¤»#Yk›ÄN)"Ç®H¿†(íf&+Ý"`Ǥtzbç¨øS�}�+,¬•ÂD&H™¤m6¥âÅéCJY{pA²Dú@B ¢ñ·?=M6›Møç±®Pœ”€LJ%n_ÚX‹yט„!ŸW…¡Õ‘I-´Æ¿;Ò±îYBÚP£m} �4ñb¯­Ó˜Ùš¨sRýŸÖº�¤¦~2ž‡”’Œçá:~½¡²?±dE¦ie¿3ÆPa’Ëç­1…Ö CÊD ^ ~º® ®‹“¾o‰îhì ‚€l6kÓý"í l.g»ç˜•ÚÞó¼ä;Çó"=)‰Ämåz6§AEí2 $Å­Ìq]ü é F /c¬å½Ò G8(e�LË—Vß1 °›�NÌ@ó1+¤�ÓPv}ªSÔ�§¾¨?§$`ÝÅ›¸ê=oÇqÊÇ€P墥AF�‰R½’îÆ4X)¡°yýFF‡†ÈyéfØ •Ä/.)b½�h0áº8žÇòÓNã[ßÿ^”g�ì…HA@é.Ï +¤Ò÷}^vée í#p";n)qCCF[�'ˆ˜=1KC¤ÿº°§›»ï¾‡É©)ZZZ’»¹Ë5I“Äu@ù!¯í/ñЃ‘/äí÷Ænç˜2V˜ÍŠsÚã*aÝ  ŒÆñ\>òÑ�ÚÃËgÿ˜‡FáUªÚy€ƒÙ‡Éwµqð›ßàeK _äð®§¢ô+èHPŽÁ�K—r>N9¤±-Äk-ñá/ÿ3Ž+yÏÛ~ƒ?ú�ß&[Uh&çZ²š>Üf’Oc¬€t¥Rclt‚C‡Žš€r¹LggJ)::;ñƒ€©‰)ZŠúXvÚ\é1Ø?B6“C˜ £#㸮ƒ!æ…ž#"‹PA–áñ²…õÀÇñ¢gT[­‚‰‰ ŠÅ"®+0FÐÖÖF½æ3<?´°ú=µšÏ§ŸiSÞV¬ä‡A /ãáWë‹eŽôí D“+ä¬E|/ÝÆÚ Jin¿ã.¶lÞÈ‚E]<°›Ã�°{Ï~>ý™ÿ%‚Pãû5ªJ1x¬�ÓÏXÊ�ï¸ éyôAî¸óv6l¼�‡yˆL&ƒ”ð�ÿø÷(R©LsÎ9gQ.—1&àà�\wíµ ³téb¶¾d#W]}{žÞÏ¿ôïHÇ%Wh¥60ÄoüÖ�l½äbÞõ¶7’Ë0Z²zÕ*.Ú°‰¡¡!´ÑttvPl)°`Aår¥™L–�Áì;û·çw~ï�hooG)E½Z£gQ…B ^Ö¥PÌQ©Nb´áý7¼—÷¼ÿw˜¨N±í²+¹óÖï0ßaü¬B`3 Z‡³œ§b]à†�©œçáì7Ï.fÖôs#LjŸ àÅÞïH<ø„g=yÄàÑì¾Ý$Çš™¶6¿øß1$b�$žì7Øé‹$b²ˆˆ”)Ç,ŽT�±gthJç•M”Ò›;Ò‚+‚hœK G÷0fÜH‹Æé@'elÅÚ3)ñfh°Ub¶Ó\Lj™Ki`:®‡8½Ia�ÀbFRÜ¢vÏ¢kÑZ%Œš¤ ;(I]J±Ûâ;¥TÈÄzBqš3 q‬DJƒ—ËÚ¹ŒHÇŽ¯•±¢ÞÂu�ÚµZH‘StóŒšTºZZÜ:]×µ‚ݱˆ¶18BDÀ¬i8¿…aŠRÆbVŸ‰À»¤Ž"�(ÑZr+êŠ$M3 D&ì-@H(.QÊ›¶÷Ì™ÏÇ %æ ù˜#$ZçÑd3š‚ ѣø٠™B“Ï 3™È ˆÐx#–“Ð<�;S½ðœL�l¶ˆŸvÃ0$j?ÛI­©¡íhcðF)¦‡‡Ø¼u‹…TœÔy9±k‰H%Dùah­Úµ¦¥\fÐéÇÄ*ÊÆ •ÆU‚,Æ#Ñüö¥‹ŠÒÆ„vÐZÒÒÚAµV¥�ËÏY»'\ÔƒÈ~Rà+ƒð­öI|!�‰ù"úªª’¯u2  µ¡¥¥Å®d¼çDÃVÊàf…jÅCR0í:“!¯rä|—¬“EÕ}Ë9–¶s0D/$ ó§:ûã’Æp3N_ªú>5mY J”ˆl† ^²‰Ë¯¾Š…K—â‹L‡oüõ_cÓ%[-ó'›Å¸ùr™ý‡GôËØRÞ¾f°=“Ÿ„߈ ›Í×õ˜œžÆpòHJµ:g8kÛÚè¬×X�ɰ¬Vçüb™Õ¹"­uå G4Qa)¨Fk<Ç;aNºb&Žç‘/–ð²9¤ç¡éð¿ýÖmÜHkg'JVœ¹šWýÒki[Ø…Èx8®gs©…Ä÷œl6¢­šgýã9.hM-¨B=¤“Nà0.3ŒdòT<ׂQBbMnòEBõþÏ ¸"÷Œœ†Œ¾�©¢ËÛ?ö!6lØÈWþéf*LJɛæî;^ù ÅàÀ(G{¹ïžG8~|ˆÏýë—�dpp„þ¡qF&ªì=ÐËS{±gï!FG¦™¯ò�¯�»î¼—{ïyˆûî}�áá@ÓÒRFkM¡X˜e1}*‘Dê ““Sh| rD‰Ú\†A�¬BMNMR(,Hk •J…;3í�m§¥¥…L&Ãôô4J)º»»(‹LNN244Dgg'[·n¥¯¯Çqåøñãø¾Ooo/ùB�ÖÖÖHÄRA¨d2™¨N%] »(ä ìÞ½›éé …b‘µëÖ±yóKØ·o_jÕSÐÓÓÍÄÄBHZ[Û˜š®&Øl6C.—áúë¯gý†õ„*L¨Üž+ðýi:´ñ¿?û�¬_¿ŽöŽ2…¢GwO®­í%ÚÚKLUF¹çžŸ299N¡�Ãó2—rKž-[7Q*åX~ÚJ—uëÎâ/>ü!Î=gŽÔŒ�"ÐÔªêU×+ðo_þ6o}û»øñO~ŠïûìÝ»—Ï}îsÉ`²µµ•W¾ò•H)iii¡½½�‰‰ n¾ùf2™,Žãàû>RJ”R|ÿûßgÛ¶m,XÐI&“áå/9O<ñ÷Ýw?ž'øŸÿóÃaSçÃF<×;MÞ9ÃÎ7D“àiZÔ3î#dd?�NωßM/–”�ŸGœè}{"u¿Ô“s³3f`3˜9§~›4Gh0�NV&)ES[QÊöçñ®/6@(–!˜™~™Ö¡±6&ùi1ccL"ú ‚´6PÚñ©‰(ÇØñž=kc5b®éZB¹RM¬‘äXÐ伕\×\ÿN-F:±16eLiݼ_"`L"^- Ê_lÔ‹ÑÚ¦¤EâÊQå5±|â7‰:B@"8ƒ%&†QÂ4ŠY÷1ð“°]NÐ`cÝ¡0DGc†IœŠ4ždœ…`L#ÝoÈ×¼(Þ pÅ}sr­ÑqšR·¤À�R×âT³D [ˆ¨ ±³qƒUd¢v˜cÝ£¦ôÀt½ÆÌ¤ø^EåÄt¨�‘Ù€+\ùÜçãçó  ù˜# º> E‡ýÕqˆ,EGRËKüœ¶6î4\ÀÒ« M]è\àwrƒ"Äxà(�¬¼ëíoçܵçqÉ%—�Ífù×ýW\×åXïQ>óéO³ý‘Gxç;ßI­R%[È“ÉåQ*Ô3�{®?Ø\ÙŒ}ßh‘hó• ›V,gcW7#}ý,Y´ˆñÞ#¼tízF+U”f¢m?î3ñøv#É`%« ‰ÂÌw)Ï9fêRÂt„בøa@à†¼á7ßÁÔä4“& ©‚j­©×닌qù—›¿ˆÑù\‰ýð”Rlt'��]äK­<úä.îºó.ªõ€Œ+éYÐÅk®½Ž 0Ð?L©\¦½£•ýûâû5²¹—­ÜÆOù3\”ý�BÒµ ‹ñ‘áhpÜ §©Ïž—A©:Rº”Š%.½ôR„”|ö³ŸåU¯zkÖ¬Á¯ûÎe—]ÊW¿öo³b9ï{ßûf¤¸ž�£ÙÉ„‹Vý*å²Í/ܾðC>E®_TÌß».Œ1(!b‰~ Àh-¶¾ <•š­Ýš0ˆAc¬[\³"¥Ç[K<`ˆ?2¶7�)íFx>"•8ñb­5&=¬1)‹F%£¬EÆcûô'8)”±)ƒF‹ïÛƒŸËQÈå�gPØt¾<î´ˆx¡'•À1Ðбy²´¤xÂTJê1E<-Ô |ëî*ö¥I˜-YF•‰´óÒ:õrM“aßÈØ$yÖðÆ2ËŒYJ< ©5A.@z†á¹ =…ŸË¡›Í}dØ7 tM�žÀI LäÆ+^ ”×Ú7–»¥ �ŽÜ5 ÇÌB:#ðÄ×GJ•^¼�%]½EDé»"a å90PJdÜ_Sp0ÓpÃ8=ÿ"y¡Æülm> ä}ˤë_þ ¶ßuÝ ºY°¨‹É½»Ÿ×s÷ööòᘎŽþñÿ‘b±È]wÝÅM7þˆ-[¶pçOJFäóù#©¨žuHcÒ¥â}É£ûv#ëU†vî¦iÎ_³ž‰�ûØ3t�Á|žZoúyæÐAÀäø8¯zå+�J15=ÍG>ò>ö±�ñš×¼†¿ú«¿â”SN!—Ë9 P<*²HI<Öz(-é*vP.呞@Bª;|¦&FP^Œœ¥4T„&/=ÜÿÿðÙÏqé{ÞÁ†×¼Œ¼ïñ_ü?Ô&j¼íÊ+‰:Šø1Îh­fddˆZµH{©�žE=è¢ViF†žž>|?`Û¶m|÷kÿJµÖÀâ€%?ȳfí:zúz0M::’Cƒ£ÔkMÊmeÚ; œ|Ê 8vÁÓ7Ö1iŒg°¶�©p?ÝKúð½:‚Z£A.ŸOeWQam’Åé�Gîy�7¾îõäý<�ʳ{x7åR‡ËìW*18x�Z5ÄZK³Ù$ C …µZ�J¥B¹\frbŠŽö2ÊÏ!­äààí� ›˜"Œ4¹\> šØ?È�IÖ¯¥ZŸ Ÿ÷8÷¼3¾@÷=p?+�]É–í»1aƒ|ѧ�Ësσ÷òÆ7|”H‡äKe„'@‡t.XH{©“+.}3ù@²ûà~¬ðQ4¹îkÿ—=»·sþùç³uëVddYzLžçQ©ÔcÁ‚D¡EJ� NFë�(tæŒa3"䘛`jbšLŠg€ IDATï|ûzV­:–3Î>+óLLU�RÒÖÖF³ršlÚpR7Y¶tï¼ò* >mímô�Œ021IJÞåÜwßüÎG¯ÆDM´w ­ÅósFÖ#÷.ÆZI[{'“““­ rQqã-7²áÄ¥´wËŠcŽeõª€ã7�Ì•W~˜¨5C®üà‡øµ_ý5.ûÅX=/ …™ Ì³eX+˜5·ˆºTâñT0fpÎĬr$Ì…Ö±R&ëÜ ‡Öâ¶8: ‚Õ cH=m 0IÚÄM¾æª§ì'‚–¿O‹Å|ø«>�vgØ?¿òž‰L<ÉJ5{ŸÔk%f‘Íö zч’4t„ï{DZ)TxÒÉ—œÌ(κ¤Z²!c�—“9¶ŒR2ö–qž>Ø$¸ÓU™˜$äó`%Bâì L„Tk¢°q&YƒÑR» ¼T E()ðb,hƒ1š f“c �rFÃJHˆŒcéH‰D¸ ‘Æhí2�5CJiçã“€K‰I²ô¼–GRÆ7HI‰Ä‹?s½9 Cü À¢ÁŒ•hÅÞ@2²ÒÔè±·P†îw!]²ÞÈâç=G³Ž,VãêÈÊØCÉ8©“ˆ%m"W–ž’k�9Ÿ¼Îð—´Cƒ5Q š™0O;?6Ämãîaƒò\[+%Ü3Ò:ö“Ö:³RÏ¥ä>K½€œT>É:g…ˆ³ ¤¯âÅG#5V£‚¥\r)„ë_ž¢^«Qð<@b…ë~€¶è0JewÖ:-ic/2‡º‰1Úõ¥ùxAÆ<4‡…jÂb&#†ozˆ^Y¦Þ¨24\!,Ïë¹?÷¹ÏÑÞÞÎå—_ΦM›Ø²e «V­ây3wÜqQ<¹›MK=‘°-¬í);t€\^¨€ »�jm’5Oä±][9”oÐhþÜÃ>§˜œœ$ªÕ**ÎLÔÖÖÎÐÐúð‡¹öÚkYµj7ß|3mmm„�æ3Ì)šJ Œ"ВκbÿõwRi4hW%†DkS´åÂP#dÂ1šW”>×òR‘ŸÙ?t�O]ûe†¶î hHþôêßá/þÏ©+AAYx)�fr¢Âã�m¦\jãÀþƒÔª ¤”Œ��Ó¾ ���ƒÜ}÷]Œ��qá«ÎÅ|V¯ZE{Gårûö R­UX¼¸)-ÃÃÃÔk5ú–ô"¼ë]ï ŸÏ§«lÏ4ƒÁ¥}«À*t$±Váû2eÛd½wYU©Tâ¬3ÏÆZËž=ýÔëM~ú“;9ó̳x衇Rêôâŋٻw/Ö:ÿ«\.G©T¢R©0<ÚÛÛi6,[¶îeËÖ'Ñ‘aýúõDQHçÂEä‹%”Rñà/ CÆÇÇñåI*Õ1οàeôö.᎟ü€k>ÿ÷|ÿû7Ò·h gœ~S“œuÖY„aHGg&´(鲸c800Äý?NGGãcqûB½îêñ3Ÿù å¼ÏÝwÞF­:E½>I[©À{ßûvn¹é§<8Èôd•?üøŸò¶Ë.áè?Íç#«:Ñ:ÉîOÂDËðóÈ’¯ä>Ÿ µdG-ÖmöO%z©GV®òL2‘½"ÉB—D/µð9pƒf3¾ÏZOl·Ü„9é’ŒQRj�—ñùqïY‹µÚ JqfÎÎçKÆÇ0�!côÁZ„´ñy„û›pf­pÆÄ‰Y°`&ø—üK&Ò1p‰ Égl!QB¶Ø†B´X#?£Ùk³¨e– dV‰u™CÝs&S6!‰R |Õbý$·f§Yoí3e ¤ÆfÊÎ;Bj°ÖIJ+“¦6OYJJ"<…‡3N6q&3k­l WÌJ~ORÔ[wc¤ì$ ý=e^)åØ6q]¨8í}*Ÿ�÷Ij¯Ùtc}¿P@ã2™ÆçJL “,mÄ,)%]ö®„eEÊsã÷(ŠðÂ0eA'mgŒËrfæ™>/º˜€æã°°@ ÉX]ÓÌçÉ—Ûðý•êÊ/?¯çîïïgqo;vì`rrß÷)�ïȵÿò/¼ãòËñ<�F³éŒèŽj$/f‰¶�béq«™Ü»�v$fjš ©��Q›žb²R@Ø`Æ@.?Kf†7P¯×éêëc|lœOúÓüîïÿ>mme,X@.0ÆpÛm·ņGkLYŒU:FIFD�uo?Ÿ½O<Èæ}\ðš ©ÞôCdèÐ/ÇFN¬·çãÙ†JXãFâÕ¯zSEX¾f÷}ë|ò3Ÿ!ôÓž3ZT�&ByëX9·Þò?�']êÙzÝ víÚÍîÝ;9÷egsÊ)'sé[/I_ø~0:6Îæ­{fï®=ìÞµ—c�[ÎÀÀA<.½ô-”ÛŠìS‚?sú[zs¥:ôÄD+�Í@êWÒh4¨V«,X°€F£��#ã80€§|^þòW8ôf3õþ©LU) DQD­V£Ùl288Èôô4½½½h­ikkchx˜îînîèAFF'Éçó±g�HSá ªÕj\‡ ¬µœwÞyô,尿½ƒþþAÎ:ó~zçÏxrûN<éaˆÐÚP.·ñè£Oðõý:g¿ìlú÷줫½ÌTµŽ–°¸»›R¡Èw¿û=^þ²³8iÃIÜwÏÝtv.`pp�öövöîÝK£Y£Ùt,¤U«VQ­VY»î´X†‡§©7 MðŸû"Ö.½ô2¾ö�¯54ÿü¿D>—cjjŠjµÊ’%Kh44êMò¥Åbž±ñAzºÛøëkþŒÎö"g�u.;·=É’¾%ìܹ“0 8H¹ÐŽäðs9xà>õ¹¿eá‚&§*1SÅõA­ Q䌭ÇÇ*üû¿_ÇúWÓÓÓA.çqþ«ÏcQg7Z.\È?ü[T¦”Û^:O�äÕð|Ï‘S–ÎŒÏlúóH÷rêK#fzC˜Šÿ'E‹Ù’M¹ìûþŒkÌr[ŽÆâÄ|<½HX:s±užÉ1\ˆ´MgOè³ÏýÖÇâ%ÇÒ‘N}f Àš–½AZ5±nÏ1ëCzÊIuf=»μ‘³ €M˜.‰l¬E+siÞã}’²O¥þ9X5˯¿Og·c"U²Ù÷{0™í;6ãšæ’@Åû()±!`cö’HZò$¤;§Ëvæ®ÙZ›úÕd³~%ýTëåµ¼–yURµüydêQ”x‹Dž8ÚD,×KŽ/£µóAÊ\WÄÌÎú•R$`(SÞÄK);˜Ñ´ œ¥Š�g÷v¦7£�/1“N|�’g{r¾¤^�1ÍÇa!€œ€¶¾ô^öVÔ¢…ý<Íý�µ´j4,_¾œ�€kþúo¹é¦ŸÐ½h1÷ýì!rù<u‚\ÀWþåôôõ212B¥ZgdxŒ•+�!ܳÃó<<å#„¤TÎa1ärjªµ þèã¡:²ù±Ù¹s'o|ã9xð ëNXEX�µß6lØ€ &¦«ÛÚ™šGkKh5¥R�E‹ÚBhË9çœÃc�ù3¤Ð,;¦�å+–ðÙ¿üS¾ò•¯ð¿ñëGë6ú¥ 7V�==ž‹¾ë¨”åÈOê4�ð¬lR)ë6ž¿Èd&™9žçÍR¾t€_ÆÐÚä=ݘÁVú9Íè´^x1ÍÇaÉûMÔÈ8û¿ua×B¬øc“äžg½g©TâÔSO峟ý,W]uUšYFJI¹\v:ß%?ÚabGki¢‘Ó‚e�= ì;„í𘖚º4LUGÙ=©á°ÁîÑ�Z­FÎ÷1Z344D†¨8ÓNµVã’‹/æê«¯æ£ýèQ=oS@ 4¾ÖtM‡,Þ=Äñ%dÓb|Ko±L1lP«Eàù1 ¨µ"<Ï<¤…о§�H~òõocŠ‘1l:é$îþê·ðP¨Ð°î ¯F._„²îÅ_(æX¸pSUÊÅ<ßãÀ�}œzÚI¼ã½—²lé2üÀÃ÷ãÕ-íÒ¥6u.¸àÕ`oºè lÙ²…5«×âç’A•Å<ƒ»mFf!�ÒKWs¹Z ÐÛÛ‹—srR):2H©°Æé燇‡™cû–­LNÔÑ‘káyŠŽö…ìÝ·�uǯcß¾½éŠU9°ÑÑQ:::œî]ºÌUaÑÕÕEÿà!,N^™ JHÙEA dÀÄÄ8¥R‰}»û9æ˜ãøÖußá–›o¦ÞÐx¹<Á ǯã‰Gãâ‹.bãéØ¿o'wÝw{vìaùªuÔš ¶mßÌúµ+¤÷˜|ÿ†[©Ôj\ø†7021Â;ßóN†‡‡xòÉ'ÙòÄVÞûÞ÷…’/ýý?ñO_û&ÅR‰‘áQvìÚI±­H¥:NP‚"Q¥†©×yù¹g‘ $år;ƒ‡ÈåóLMM15>ΪU«iTëŒ�²|Ù2ýzL?€>Ë'ù9פ1Ë‚x)„ò|¬6Xm˜‹]gc•ŒÁ—dÂîÞ].Q‚ðÓÓµœI–eË–¹,ÏÃZ§e/ (¥§«s•©i–ô-eÅòcøÉíw³åÉ'‚€uëÖ199Åc�=Ngg';wîdrr’\.ÇÄÄmmm òù|:Pi6›:tˆ 籸o ·Ýq'QÑÛÛËÀÀ€3™ô�±uRÎ|>û$HV¯^ͶmÛxí^K£qÉų}×|øQŽY±œŸ=ð¾T<üàC¼íÒ×±téRŽ=v%ûvícݺµ,îZ@__+Ž=†[# ›ÜyÏ=t,XÄ|üOø·¯}•éºáê�ü>+W®ä;×]Ϧ“V#„äì³Ïfõêã¸âmoæ7¯þM<¥PRá�=ö8ÿëý=Üÿ0¦®9ÿüW±iãIìÙ½‹×¼ú<î{à~6lØ€AÐhˆ¥+V269JOOãÓA@©\À÷sXRAx|ë[ÿIgg'�†3¡^¸`9»wìfqO/ëׯçÿÿEšM§ŸÆ¶í;å¯x?¾ùDZníZÎ9ó��G±X¢^«³÷`?_¸æKœ~êYär<òÈ“œ|Ò&>p凸Àÿ¼Š×¾åŠçÔçæã/!BÇ‹&fè�~§ËJ—hIÑ^ì‘Í®• ¢F#�€' 1³ÄØV¶IpM¤�F$ÞAIÄÒœ4;Srf2­P*Í •°x¬�a£D e žòÐa˜úEQ„”ça¢8Óc"}Š"táårèx!…(‚¤=p(*$Ÿ»Å7�žçÒ¦gú@º±‰.^˜HccK*‰ �Å÷<—©S€n6‘øhœüJÅ‹¤^¼Ø”0\’ºµXŒßwÞ~ZGDÖà{>RxÎ;fg¥l$WÉ© Œ0lÉú¢(-3JašÍÔÐ;¹¾(Š\='÷�ne 1è¦ã²çóyÂfsFfÌF³I!aúÄ š”’( ñó9wlcœy…P)ÓÊÄ`_¶/­ñß’ör,´VIΓ0 =ÏK3´šXj…¡“–Å}ê¥r¿cš�9#¶CY‹Ôe!”²þ¤ßË®=÷PJá)ÅôÔ¿óÛ¿ÍE—\ÂÖ­[YµjÛ·ogzzÚ=”¬9ºž31˜•€Q!Y }:Ʀ(IA[öîÜ�h6Pí}Lèx1k(^}žÐ¿myòI–,YÂg>ýi®ºê*þú¯ÿ:õH:ÚQ2 BЦ–9õŠ·0¦B ‘ϲIÃÿßßÑ!že]êPayÑ[þ"£éA>tL Z) ¡´kø¿û÷<¾ù Ž9ñx>ô›¦.Q¹HЄx9�\ÞçìsÎ@ Ña¥D¼Z¡¬7ç*MÖ÷Æâ²nX4òYÞXÙsXë2råóù8³—M&Õj5] Ü¿¯ŸåË—c­M�˜ïÿ:tˆ“O>™ÉÉI–.]ÆÔT…ÁÁAÆÇǩժ¬]»–]»v¥ÆÔSSSäóy …¤Z­ÒÑÑ@{{;¾ïóÀÏîã˜ãVóæ7¿™ÿýå/ÓhDDÙ�-¨Ñh¤r–oûÛ|èÊ_£^¯sÇw£�e||œ+V082ÎСй€ÕÇ­ÂWmm]ôt·ÓÞ–çøã×059Á±Ç¬dï¾Ý\øÚó)•%7�ÁÇÿìsC‡Ó¼ü¼×!…G¾˜cû¶~ÚÛÚyùË_ÁÅ¿‘½ûöpι§³aÃ*ò²‰§|jµ)jS N:þ¾ô7I†‡‡iD–0lðÓÛÌm·Üʲ+¹ÿ¾™œª061Éîý9iÃ:n½õVzðaÞóÞ÷P«×èìè$—Ë�0äò>ç_ðj6oÞÌg^@gg'•J…cV¬`xtŒƒø��\Í׿ñMîºën”ç#¥¤£½OÊE6m:�r¹ÌÔÔ�?¶™…]�tuvñûû=>ñ‰OñÙÏ~éY~ãC¿Îÿx×{عsdzët/ H^Ÿ/iŒSeüüÁøL•D*ìšqd¿—�$»Ól•È ©ÃS–ÑÆû‰ÇwÇb¯™ÿ0þy”ªë…ÆPmIsž¹±²µ­4ñÏ¥»%l•l™²ýl®>—©‰ìK€dê DX'yò}Ÿ(e¬EÇ-ÒÆ`‘”Î@˜˜ÄL ,DM´Ž€DÚ㘰RŠØ{ͱ}!-B�ôÒΓ‹@8æ!ðZ¬’˜ñ?8€€£3ž^iØ–\J¤l•Öó,õJdFvVŸÍJž´>l¾�2O2 %â+N²‚Z)�ô:jÉžÒgê̇[|\çg&¥.¹Kñ)¾Ç’]3ÇHË—_D\'ÒóEˆØTÛÏNÉõ![à]ëa9³¾mË#1aé0D ' Óññy¼çû©|0{¾ØQ1h6ši;džÙÏ‘0  ØÀ|Îçx(šk›�^Ì@óñKɪÈI'ŸÌ•¿þëDZóîw¿!ýýýtwwó…/|ï(³Ü0Xb(«ñÂ&k;pJn)‹ÚÊÔ0xù"Sµ:ªM|/OÙ×LéØíyŠf³ÉÆ“NâÍ—¼‰÷ÿú•„Q„TŠýûöqÎ9çðÐCÑßßÔÏ›°™<J ~üÍï0èA^{tF°¨½“æÐEëÒHjae’­b>žMxÆ��F€ 5Ã�lç¦{ïå}¿÷1ˆB¤TÜpí¿rüɧ°øŒõÔ•À�ßåJ À­àyž€8E°Õû³žð‘NµâŸG§O'ƒƒdi``€îîn¤”ŒŒŒ°téÒ”†!£££œ~ú™ìÙ³‡ŽŽlÙ² µ4G¥R¡P(P©T˜šªøär¹dj6›4›Ít51E»ºº X,ò¦7½‰Éé÷Üs/CCCÈ @.—£Sî“Án’,Š"j¶ÆÆ�ÓU¹;và9.¹äb¶íÜÃä½÷qÜŠåä‚€Kßü~tã�\þ¶wñÿÏoñ�+ßÅØØ�]ݼõ-ñ'òizäAÎ}Å˰Va„Ä‹òò„QˆÄVkø¾Ï9gžÆë_ÿz|ßçÌ3O#Ò zúzðs>:ï¡R¡@³Yw`[ؤ«» „Çteš·¼éb¾úÏÿÌã�oæ­¿òv¾úoßàÇ?½‹ÿ÷ïÿ‘7_üFnºéègÏþaþòSD­Ö@H�1…|‰¶¶7ž„”’B!‡›hc( œwÞ˸ã·èíí¥ØÖÎc�oÆÃ÷¾w=Ö@>Wà_ÿ&¿áBî¹÷nÎ:ëL–.Y޵M:;:Y¶¼‡ǬáþñŸø�ÿ¼�[oþ›N>™«ŽJ�ûå�dÜý|–[ ÎÜ1ûÜîþ?üûGÊ vXVšô¸Oü™¤J>K¼‘¤¹A|Þ§<òÓ Á “ÀôL�Ÿ¤íÜ„ïè”! ÊfJDæj÷ٓ—‚Lı}œ¯Î_'ñ“�Ô4ËÎʦä˜-ß—”)$x^ ‰˜‘ :1ä 0!1éÉþ*–2A ʽ2`\ÐÅ¿�øÙÌ ZMYHb°“•2¥Ï‡Y`à ©-À'eĘDææÀžŒ1:“d—Sž‡P`¢LF­9@ˆ–‘«{'ý’©ŸM 2ÅÒƒÄt:=J(KŽ—2qbß�ä{Ù¬gɵ9ÐÓ±fd\o‰çQrÌJ˜@3Ò¾Û–T0ñ_JAãXáÄ ‘‰Yei} ‘f÷ÒZ#Ð6#™Ë–5¡âEÁäó™›l�sI¦Àÿü¸ÿ…ó­6¿TQ¯×9ýôÓùú׾ƙgœÁ¦M›X½z5W\q]‹qýõ×sÎ>—<ã^lVj¦ÉÖþÝ”úóÈÁ=|oóÏøÆ#÷qÃöüèñ'X·á$üú4j–QæóÛ·o§­­�‰©)Ö¯_ÏÚ5kxÍk^æM›xßûÞGGýœZ " �fˆ‰ o{÷{xÝ[.ãØOdr²‚/”Q(#böÏ|šÈç¾vFäZX Fpý}�·~àWð›Œ,+.üà»ùêWÿ¿â ™Yé G… À>=:Okákî á³ !õzÝyVU«tuu¤Y¹"’Ëç¸÷¾û¸íöÛxðÁ‡Ø»w/7n¢�/¡¤Ïøø8õz� ˜˜˜`jj’ÑÑQÊå2‹/f`` e9z·¦V«199ÉîÝ»éêêB)Åèè(B Åðu IDATž|òIzzú˜žžž1™MŒK¥’£° �À²uÛ6Ž;î8¬µ¼ím¿Â?¹ƒÀó¹ý¶Ÿ`5ôõöÒV,ñÉO~’ŸÞqùb‰Ç7?ÉÀÀ!^vÞ¹¾¢³£�3NÛHo_/¹|Ž»î¹›(lb±„‘œY«5…ÜsÏ]üøÇ·ÒhÖ¨7j�Ïàð{û÷³¸§‡EÝ‹0¼ çÌ?¥ðU«S S•I~õW•·½ýí|èCfp`ˆ(´\|ÉeüÃ?^ËŽÝûijÅuÿùN;í\þü“ŸáС!@ÐhÖQž¤­½L±T ÒN2�LÒ}ÏçᇡZ­2==�1š0Œ0ÆFC##Üzûíìë?ÈÖm;8昕|ñ‹GGg'ããüõ²‹¸þ†ïÑ·d Æ Ö®=ž .¸à¨õ¹—z´€–÷ÿ;7³$YMÎnY3ÑÙq4À•¤�5Ãh†LZO¥ç²�{\¾˜YªnÎÛj3{å_ÆÂ\¸`–xÑúÌMܳì�{å®’„ç;yŒq)ŵmµ‰§¼YEÎØ8[‘IÿŸõyhm™=϶%“ý ä*ZfÎ ˜“|/s-)%ûy"¯Š¯+{®´pÌî3ÁžÄJ(åÞ[0ôp´2teÊdbP*Iqž”)ù9£�ÙŒ™òÅYĬp€�Á¦²­VCÎbÍ6cÎ\£�uíɹSÐ&þ[6Ý=™ýZl¯Ã¯!©ÛÄO( þdA»¤|Yi ÉT À”<¿EA˧Q¦Ì¦ÄK(ËôI«Eºús[«ßØ´¢æã…óÐ|üRE¼õ­oåöÛoOµ¨RJî¿ÿ~6¬_Ïž={R*äÑ (#ñ,ah<&•ùÒý·òãÚO$;ó’ýž&è[ÄÖ�Ûñ£Ø³åyŒŽŽ¦¦¦øÃ?ú#Ö¯[G†i½cx÷»ßÍW}°DÊe òJ9^~é%\ÿïÿÆÝßÿO”mÒ. ºYwtÕxå…F¯ÿe -µ“Ô AsjœþÁÇhz¢H¾&ðµ¤â >þçDX© ¥ÊTºëc­‡Æ¢Ña0òé”Μ6^ {ޝ…ìªQ6Èç¬Õ�çRÀ Åæ'žd÷®=8x�þ�~z–ô°é´3è\¸���ÜrË�¸çž»çÉ'·`­Ëh‚îîÅAÀÈÈû÷ï§££#e&T*Œ1,[¶Œ¶¶6J¥•J…jµêŸBqÚig²ÿ”RÔëu€ƒ¹J¥Òò’–R©D[[K–ö°s뮸âmüð‡7RÈX¹âXÚ  ÅHŸš†ÉF�o~ç»eß�~¨ιçœÁ‡®ú ù™¿`èà ç¿úUƒ€À—aðƒ<Ú¤§ðsü�óŽw¾�ÎÎN.èÆh�E ÒÛ½ac4u¦¦¦PÊG©%ò¹å¶vîÞÃàÈ0;÷îæ�ï~Û·meQ{™‰Cƒ”Ûr,éëfÕqÇP*æýßúϹöÚo3p`”b¡˜²«Œ1Ôëu‘{îcùôŸ’[o¹�GyœJ¥‚òƒLÛ•xù{ òŸø3^uÁëxø±ÍÜvû�<þÄVÚÚ;¸ïÞû¸ä o@™ˆ{ïù)çž}ÿèƒØ/Åp+ýGÞ ;W1ÈX‘U'$@è\[v2/E XJÀ�§Ÿ²Ò¡D ÖR($u$YÃêt~™ 7O¹=uŒµèd ç8Ä/cd xžÜBÒ¶Êz¾9ö<ý™ÚáZ"¥ÏY]†ªÃÿN\™ÿ=†çÿ]Öª`ã¬KaØ6’6K€šÌg"n'™iWk-6ŠâI¾ÆñßLœŽA#¤Åâ|rÖI¶…áþnl„±‘ûc"°±É°£”¸ó“_¤L'ö.e½EÄr ÙÌ–´l±iq (¤c¿˜±“|׸³H)‘žç\bð)q`ƒGÈL&¬¸®¦b* ‹ZLòs.ãb›<œl\�6®·¤N­«kõÌe¯Yí4»-PÆƤFÑ3Ê�•Ô&Ï  ˜î®UÎ`e¥ž ÓFkíü¡¤3 —¾ïÀ¼Åm•ÉZKEè(LA©¤SMdÊ“ÀkÖÚXVç�”iÙ²Ç&Ó³å¾GZD˜�_þ˜€æã—*Œ1¼ò•¯¤\.ÓÙÙI±X¤Z­ÒÖÖ¸4ñÎ`íè2o *X<-‘*`ÄÀðÂ.úý<µ Ä„ј¼¢©ë,[q Vå1Ïó-4::J.—C A>Ÿ§\.ãyh­ Ã0õ:9šaq”ÏBÓ²`¤ÂØ×¾Ëê-ظcõàÏhkVéê,1mê4•L<ß`ØK%„L�O`XBb¤Á‹£4'ˆŸPË_‘ NjµRJV­Z…µ–%K–°eóÖ¬ZCµRãà�AÞð†‹˜ššFkËääZ[ …CC#HéÑÞÞ�R*•y%>>ÝÝÝ€M‡‡‡c*$—Ë‘ÏçÓt»Z·Òž&æÓƘTú•€IêÝ‹/ºˆ{±±16mÚÈ›Þt xÿ¯±hQÚ„Ü~ÇOyrë&¦¦ðsõz¡$SÓun½õ¢H°mëÎ<ë4ŒÑ<üÐcäs>ïz×ÛÑQˆÐl: JkíX5Ö¢¼Råxø‘'øÚ׿ÉÁ�1"í19Ù`xx ©r+944DµVÃ�ç ⬳Î!—+ÐhÔxýë.àš¿ú §l<‘7]üjî¼íûÜøýoñ·ŸÿëŽ[N£Ñ¤Tjã?ø!�=ö8Õj pÞI¹\ŽR©„ÎL»^¯óÑ�~ŒÉÉQ:;ÛÈårX£BEaR¯×]Êù Ç_~îó\Ã�|âÏþŒÝ»ö15Uå=ï~7Ýô#Ö¯?‘Z­F{g[¶oÿoé—/¦ÈÌYޏµ›íŒIƒK g:â¾­³Æ€�}Ú›+ãL/ŠÙ`ˆ9¿w¤-Ë8x±Eòœz&~Ù6K&ƒQl¶{4æi-YïÌ2)õÒžNX!°Fƒr&™™ÀGF§þ.VP`¤ÅÚ+c> „M„5`´›°K�(î¤Â …Ab�X‘l‚„çßeX# …‡@!l‹‘’ÀIVIÇNÒšfj„DQˆP+XJê+ë²j PR!¥�B"´ÄR(„%<<éƒqãum ¡Žh4›D:®')Üy be—¹+c¬)p×"Œ@�§rî¾H2® AdØ!”‚8ñ„1c%…�,Î2I`"‹D¡„« fáä{8œ4ÛF(Z~G"ñ÷Á™,§ž]Ö¥œ—ÒsmfÀJc@æ H['DtL´µ)m¬!2Ƶ“µh£ u6rF‘1kÑh†  š#4Vj¬ÐX!Ñä}:¤�óÖ¤y�1_ƒNÈJm.b°KGÍza!l4ó†��F¼´ŸØóñaS_+F¸ìXÏ÷*Y.—ã²Ë.cýúõŠEº»»ÉårìÞ½€F£ûEGõ¼FBÃs/Q߀¨|¯HÃxXQBÖV.êC5êXÓd¢^e\ôó¬}õâU“0Š(‹©leñâÅ{ì±\sÍ5\sÍ53öÉRÞŸms•Õx2Vc<²Ë £*㔕¥V�Dä<´Œ£ù—ÀQ ­5F)r¡&W )44ùzD¾L5ð4.«Æœ>³åêiMŽf$ƒ ¬@bÞÞ××Ǿ}û‚€®®.ª“Ó¬_»ž›x ûvîeñ‚nn¹ùÇLMV§X,ÓlDLWj eFGÆ™šœ¦V«1>>N¡PH 7«Õ*µZ-Œs¹ .Äó<,X@>Ÿghè�?þ8…B1ÎR6�2ê’¬¥R)•@0=]EAww7� Úyàg÷qp ŸÕkW±eÛ“ìëßO¥Z%Ô¡Ž@*š¡á·~ûwé\Ћ”y†††äO>ñÇ4�Z�w\ñv%Ášt²›´ÕM?º™;÷òõoücãS{ÜZ.¿ü½¼üå2xh’�ü“ü�ÿñn¿ý~ê AøLWªÜ{Ïý<øàà eV,飳-Og9LJ®z/›N=�|Þ†Ó,îéâ#¿u5Ý]ÝŒŽŽ#¥ÇÀÁClÙ²…ÑÑÑ´ “UÅZºt)\ø"rèÐ!¢È¤¾#I{k­©L×�œâÑÇçW._ùÊW™®Tyð¡Ÿñ²óÎ&Ÿ÷9ûŒ3‰¢ˆÓÎ<ýÖ?_Ê‘2j`øâ€‹ÖŽ-2צul\«$Aàól)Gb„d ;Ï$ŽdJúTÛ =žŽ¿Oò÷,[á™®Ô È›û;¼hê÷Ù„ˆÓ‹-fŠpGÖ¨8+ã™Á�ŠZgèš!9‚4»WÂ1îDŽQ2KŽ”xî{B™–1wÒ1RùV*“Oac¿ 2ÇS1èpo'ZÌ"Œ‹ÜNñç®äçÁã~.@ú-3ê(‘—*ð±±\ÉdŒÄgx)Åõg#3Ј=�œÄÍX“Jèlb6�²‹Zò²$Zò»tè3Bµ$jÙìdY¦Îá�?7K&©ã÷MV'eŒ¥~ÉqlÜÞB)<ßÇ ”ïÇ�`?q]!P¾�t¢#ÇÎJ²¨I©â-NQŸô!2 ˆ™²g’úÏÊÔZ»ˆ4só|¼0cÞz>挆�Æë=†½‰_ì"² "Y¡rD¤™ö"JFb%X Ò¸U�¹BÎH&`1qFÏóˆ’ô“ÀT­JsH3U«¦f±BI.êJ5­‘Ñ.˜6 ÍzÃe°y†a­¥^«6´(-0´ Ê=†}뜚ՊO¡¼ˆéF�ƒƒý˜²gKHÚ±I�r«á¾zv·WR^àR16uJ09] 6ÙpòIÔj5þð�ÿˆB©è2-Å•h­%ç{ÔbCYëÍô9ÉFvÍ4Yɘ ë,Tk ¡öXzÖlxïeÐÐúÑ ìûîXb¡Y<Å/æü¼ì(…®×ùèû®tK9$ о$Eüîg>…�"¼ìê ­Uß䳬WÖ/j`ž¥W«Õ4ÅiµZexhŒ|>ÏÄăƒƒtuvÑßßOeª;uúúz©ÕÔj ¤P´µu¤ÀN£2=]¥V«¦l¸žžÆÆÆ°ÖÒÓÓÃðð0Åb‘Z­–‚`�Fƒ¶ö…lÞ|O Z„T›�tð†!A¤ƒÜDFáy‚“O>‰êÄhÌpi²`A·ßq7ÍF�F£I�ÏSo6ÀêÍ&H…ïùæsŸÿõÙ¿`ãÆ�ìÛ·‡… »Y±üX ’ÏåˆÂ&�ŽÛÌó<šÍ&›7oæ‹÷%–.]ÊÀ¡aêõ:õ 9þù«_çÑ'¶!…Ç?|ù_Ùüäãø�áÛ×ýÇw,§žzßùÎwð”O[É' ›ôôv9¶Ž2LT+äKEÏ8”QD�ŠŽµkøã¯_ €´8ž±>¦V�ýVl#tûÆ~6øž30Ž¢ˆB¡@Gg[*s²ÖâûÖDì8­ÙsŽ™«ÌB(rA¬`rbšR©ÄôDƒ¡¡!¶mÛF¥Ráüó/à¸c�gÃú"7ß|3°mÛ6”ò)äKD‘Óé»ãjJ¥Ífƒ hkkÃC¥R¡Tèéé¡¿¿Ÿå+z‘RÑѹˆjÕ±w†GFY@û«TR£ÉD#ï²�9 SÓ–36nä—¾´å‰-[xló¼îu¯Ç˜€b©“›n½ž —OÓÚ ­‘BÒ4!R)"-è?4LPP,[ÚE¾hùñmw’óÛ(/,?f Åö"ã“u°¤`¸Èzüð–ŸÒÑÑÁää$]]]K9Þü拹ÿþûY½f%ûäþ‡~ƦM›äòw|€ï\÷¯ìïïgio/ãCƒœp¹H/ Œ"t=¢Ù¬£Ã�ŽÎê MÿþÝn5Y(¾ù­ëøÁw¿E�s}ªZ­¢”"ŸÏ»·ðéï RÙÁºÕ'òwóYÞûþ+942MS |/G´ŽPÒš¡a¤Ùµ§é…Ê’E‹::p€0l°rõ Î8ó¾ð7ÿ‹Ï]3g§zIEÆŸõÄ)›;®<ìwÇh@JyO9ÉÏ®gO»”GÈ,öLÞIùæ–IÌŒ…¦ÃË&f/PH1ã­5×å<_+ÜIQí3~gºI¶#ÛÅÙg´Ûì‹H˜ñy�EI1ë¬s—![¶¹Ûzwå%Ò›—Î1ašd'ÌZGx�ßb’Ðb¡()10ÇfŽ�”G¼·²òÍ–Ï#ϤD [Àˆ”1=¼NdH2a1sL錬[æÍÄ IY3›Íü4¸±~ È$¤B í>ŒE%ÇL¥×A¦,*S§)óD9u‚4JÞåWŽá£�8ÙRÂê�K>šúƒ^Qúw5‡—OÒI»‹YÇÍ–]ÎóäÌLoi{ášGÆ×'â>"„@%þ>RµR&f’Åm”íi9Lka7] v¥wfÔI5§ß73X¿‡�ZÙþži“gøÂš�_’˜€æã°V°D,&?VãÉßý,6ð0MƒÇåsŸŸQ7É‹:Y…Iê&aReCkM.—C‡^fð/[o€ÃYî˜€× ±µ¶œG{†©áC¨Ê4Km;{kMút!'¦ÐÚ =�yT’õ¾t#i–ÀJF‡)64Ê‚¡‰\!ˆ¼OÐÕ�å “}­err’jµF[Ù£T*ÑÙÙI³ÙDJ…RŽ•áy~ü}7pýèù{yÛx`V.—„Èc``€ÞÞ^yä}ô†‡GKp¹\Ï \ÿÕu„p“Õ$Ý{’õ®Ùlâû>A ”add„¾¾> …û÷÷S.—SO�r¹L­VsÉŒ&l6g¬¬%fÐù|‘zXc8vùR …€{ï½›ãV­d÷î]ÜtÓMŒŒŽñ_ßýc“Xé§×˜øm œw€5†B¾@¥R%_lcÏCrÊÉÙüÄÚÛ:hÖ¼ö‚×ðõoþB|ß§V«¥`¶”’‰‰‰´N&F‡8ã̳Ÿ˜äºë®Ã ‹¥¿¿Ÿ¡¡!.¼ð>xÕoò©?ûcÖžp«W®`dt„j|Ìz½N³Ù �ËQ¯7›dݺñ¼X|_ñÏ_ý ïÿqÝkòù|Êò<ŸM›6ñío‡b'Ÿ~ÿríWøÀÿ¼šÝ{à{øjµiÂÈ"=!%Íf“b¾@eªFuusÊ)y‚|Õf�•«ÖÂS€óñôâÙdÆlíóÌäQY@áÅÆþâúa*–yAWäSOG?[ë %²‹sÌâÅËÄc\&Ž$3‚ÇI2;¬�‹)ÓÊ$fc¶úŒcgÙ*ñG)àÂLIo"!ÊžCHJ8j%�&þ]» ¹-#[­Ssd!„cñXç—“>DÆÙ˜Œ{Vý›v¹„µkbù˜ŸÉ’åÊÜúÞ\ ¬€KêÍ!&-Y–»æH’0í³å‘ñ"›ô<”Ö¥°Qt8x2‹!”ƒÙvIØZ&–Â%ó¢ÔÈ?fb ‘‚Y26t6‘MR)“ÏÖ�ÆFgÒ�髉Au’‘1Ë�šš�t¼4ŸÎóñ”aÔÍ4AAÓј¤·:ÎâÉ1–›ˆüTß@^(|¡P¸o�Ï9“×j £ RH¢0r2­ø;É‹ ÜäÓó¼ôE�]µHäI$“£ì÷”§ð}?͆5ÃÌRJ”øù[Ôt©´…µ¾ï‘R`…¢g/PBFM¬°hÓFu´„ªpÒ·l¹¢(¢³³3~‰>½rd7«MÊò™}ÍÉK0 þ$’‹Ùtâ,M7ç‹36¯²øžG±PpïÐ8Ã�ˆÓ¹Ô¨¢UDN)%þê Œõ-cÇ’>äúUì¯�1Uix­ø£æWžS$© C©(÷u“[¶�`y7mË{èZÖCep€oý˵” 9LÔ$;ïîîæ„Ö±lÙ2,X€çy‹E¤P„Í�$ 5QhH|?GœÿnF9²L‚¹¨åGòðH"ËÜKÀÉä3Ïóhoogrr’îînöíÛÏàà «V­Âó<ÚÚÚ�R:Àcb‚(ŠX³fMêÑ“}}}éjWgg'½½½©ï�RŠåË—³ÿ~zzz7�äÌ3Ïtªrû&éÞ}ßG c¾§è[ÔÉ%¯¿�Þ¾.ÞxÑë8á„uœrÊ)LNN"„à#¿ý[q™|ßO ,›øæüöï|ŒÑ‰ ½}K ”G_÷br^�ÀËñîw½%Ž5X.§†­‰YucX²|ùØïò_ß¿é4M<å1::ŠRŠGy”Ý{ðéÏ~c-ͨAµ^£\.ÎÔ¹­­¤Ï£�oá¾û$È·Q*ðõ‰ß'†fu2@&昮ŸAÀòe+¹ùG·Q¯‡xžÇž];8ýô�¬\±„7¾q> üs�lºàÙÛ‘¾ŸÍð%¥@©§Î"–|Ç5~Ì„½4‹oÏ}Â0Ó›bæv¤hM˜gIY;3µù3ÁžkÉS癄`6û'ó7qøïé‚=¤™Ážm‹tVö¯ôoOíôbŒÔs&(ø¾Ÿ‚=I¿�¢¨e0l3©ÑãmF£Äã>Oȳ~AIšyƒ©¯P¦�'Ç…Øi ïd?!�ùròÞ„ŠÐñ¹“sXk‘¾ž×ÊF_o’ª]$eŽë%нxRVI ¤8�':´n•5.¿Ÿg†ÊÚÐÊÞ¯I–±4UºÖèÐ1Q…- K´km+ V||3t<ÏÃU4™q.H�6›îm§”“±E‘›+å~ÆãôÔ(s_ÈŒ1„D"°‘þÿÙ;ï8;®òüÏ™™[÷noêZË’%Y®¸7\B(6ÍCB5 `!†Ð 5ôæÐòsÀ`ºp7I.²dËj«¶’¶Ý½{Û”s~œ™¹sW+Ù®x_}泫»sgΜiç<ïóŸgß¾}d³YúûûcvP:�¦­­-®îuúé§3{ölV­Z¯wÃïoÀ’¹l.n_<¨–"œkÞñö·²å� œü¬ãh)dBãû_|1 ,äûßÿ­­­18ÜB²¹\ÃX:ð©¹>÷ÞÿJ 2é4Ês™+ñЃ[°€ÅsS²5ª>–œ4DåØ ­íTªuê®O­î¡t£ú‘ç{”J“¸'ÊZc§ÓtwwÇÛ1ƒ^�ëiܼ•O|òs|÷¿¯¢41�ãXü~øÃï³ÿþx0,¥Œ«­©\ŽÓN; aIæÌ™C>ç�¶á襳l )Ç6ÙG­L˜ù…€ IDAT)yϰ´þíßþ�û7<ÈèH‘ááQn¼ñÆÇÇèïë&“¶èïí8âkl&LL�t'Ë’M‹™ßL­²Å´KÒúPë4/ÆLzêòX�Š_oÿ`pçá÷­*\‚Ì}¼ã±›¢j\@ÓyœÉóÓøù'5aéñx™"K²`¦––~¦Dt­1�cdP� v H^ Û$;šÎ‘ÖÍo~‘�„MaÅK´yó³LК¦ªnIi FŠNlÀWáyQãàJ0¶%–ݬm�åCQò6aȃSázBÊŠîÏèx´V ùfXqÍ÷ÏaJ«GG4.>ä 2¥ÿãÄk4î–ÒE'™Pa¿D€a‚52™žzŽc XÔ×R)nôló<3�Äyä {=†m”Q¢äy…¢Âg6ZxAâÙ @Ȧë0iÙ"Ãêȳ)ˆû¾q]þ9V`|&ÄŒl&£ºŠÓÖÆ~OàŠ€ ›Áë+°Ï­âÁ× „f³9†÷ígõ1«¸ôå/åýúï|×;Ù=´—×¼æ5dò9Þvù[ãL£¯”¡Ž>ŽñHÊF K¤‹VBÅeÝeÚ (�OpÕ—¿Äk_ÿ:>wùÛI×\.}õk˜uáyäº;›yŒ€¨G‡´I8ÂÐ@¶ÐB©\!›Í�Íåøù/~IGg/¼øžsÑET«U¾ó�ï4Éõ5ÆÙ;¥4Ùz=¸�þíCàiúk½®EVùXŽÀ¡/“™8¢�˜—³eIêB1�‹-,¤ïò•ÿ/{ÑKyÞ%ÏÆ—¦*_ò�dƒ*ð]°©–ëTËU¾õ�o¢�B‹ñ“ii)0QgÑ’Å ,àèåGc[!kCùXB�Tî+ȃ·$ ¨1q0ƒ� ÐXÒ­(—ÊLNN2».ƒÛw³el+­­mäóy-ZÄ­·ÞŠÖP*•âÁŽV’žî^¶nÝj<¬„¢·¯ßèîê¤V7ææétšÃCÌ›7— ðÈdÓ´òL”ÆééîÆ²,¶í¤X,áŠÿìgŒ�O ×óâ> BÇIá¹.…LŽl:ÍÜ£—S­Ö™(–p]�M›6pÛþÀ=— —p÷ý¿¢%—&@c\i#¥�W«!1eÓmÇÁS’7½ùmÜuûïÙ7Dïì~¼ Äºõ÷�ʶò•ÿøýå‹ Òø-)@˜Ìk[[{÷îedd$6ˆOjýmÛFûFÆæšmÛ·±gï–-ž�mÛŒ��ÑÑÑÁÄÄwÜqŸüäyï{?ÈøèC{÷“K¥ êÞñö·ÒÑÞɳN:ß ÐJ“Éð«Zu±³~àbÙP«M’I§Ù¾}'ù\ Ç»‚Ï~ö£üíßý=[¶ï�FKZxžÇ¾øyV­XÌÏ~ùS&&GX³z5K—,bçÎ�tvvñ·ýÊÇûöz †&y_…u��`; z¼Ýæðý)p‘˜ˆMP Ð3õþŽ÷�φÑO´,àÑl¿I*¿¹�ëLoˆj>‰&Y�®­âQlð�ØL¢iJG>K�ÉX<á%ÙÍç×lÿ‰kçPMŸ r‘&O”ägaÅl­âÉÓúÑ| "ÚÖ¡¦ÑD¼éo²q­'Á4$Y8±>tâz‰÷�¼× ”,ŒWô A™ › 0L” °"I“l˜JÇžGaÉq¡u£ô8Sïáèwƒ/š[ȶìøXc6TÈv”¶�}öš’©ºaËå"‰^Ô'J5 Äwo2‰Ôt~¢ó%s¢¶Dý­?@ñ=¯é™ÛtN VøìˆúN5L c�.Pn�,Û6eê•6KØ6!-tòÝpˆç@ >&Ž3f¬Í€?OÛ˜™±ÍÄAa)X4&Qeø§Ëé~Í_³ø ¯ã¤7^NNe$Â@ÂÔë5zzº¸ò+WrÕ~À­¼•;×ÞžôE>þ‰OðÜç=�ÞÞÞXÒ`ÐðÇ÷BÐÛ,ÉÏÃvëý †Ù‹è†H[6jdŒÏ½ÿ½üýËþ†_í¿¸ðäS8m`)×~ö‹¸õv¬ºØ¨i_‡i—N¬ûx„‚L.K¥^㆛ndμ¹\pÁ\òÂKøáÿüë﹇w\q‘¨? ÚÆ³RxäË,œ(²ºZ§PÕ´i‡œ/±\óðw-A}Nþ“ChãÓ$mi ^À×þå¼þõ¯§õ¸¥– Â2*Ñ<Ð�²cÛ·mçG?¸š+¿üUº»zyË[þ‘·^þfÎ<ótŽZº”Z¹JÊNc[)î¸c-ßþöw› ðu @DÀÏáæg�͠ϲ$•Jä²9nûãÜrÓØ5¸›ñññØ�úºë®cÏž=8ŽëüËå2BHvìdrr’‘‘”òñ¼:õz…JµŒïûa¥°J,EY8°Ë’lß¾�žž*Õ ©T ·^Çó}J“ezúfQ­×�<2ÅÆ‘ÂlGjE_W7{wïåÁÍ›Y¿îÚÛ;( œvÚiؖͯ{=¸íZò9Vu_üܧYuÌ2ËdÙ¢Ad4UJ±|ù1ÜqçzzûgÑÓßOgO¶“æË_ú;·pÕ¾�ïI—cYÑ0ö­×ë±At1åÚ¶,iøÙL–L&M&•béÒ¥H!p})%­­­1Øuê©§òÙOš�;wðÖ·¼…ã�;žy³çðÒ]ÌžÝ;¨VŒçR±X¢¥¥@¥RÁuÝ(ó)•J8ŽÃ%_L:•¦·§ß§½£•ï}ï[œqê ØÒò*e¼ÖvïÞÅØè0ŸüÄ'¨W],á�²2Ìž=‡ÖB;ÿq刎G)÷�J0bŒ9t‚�uÀCEÌÁ(93•õ–`5•�×[JD˜Ô‹î(å®�Š­tÒ£LÓ�d…àNô|ö])LD>‰éLÆôC˜|×"þTà‰®­&ϧ$蓸&“ï…™xúÅ ô ŽÃ Kª2@´eùßÿü:ë;×}ìSêfÐ*D€@!…Éßö¶·q×�w²î®µä³yú»{™Ó7‹_^ûs*“e¾òµ¯™N pBß!þŸ‚I�¢1h•˜â\Z€’!C)ü=—�Q€X˜¥ÑØ(S ^ãE¾ñ®+ø—·þ?yç‡É¹/(rò¿¼–VÛç¾ïÿQ­z�<Ѿ¢ýOÓ.5¥]�e  g ÉóŸ÷<òù<¿àŒî?ÀàöÜpÓ�œvÆé,;úh-Z„-%-Ù,©@áKÉxÚ¢ÔÖJ×™çÒñ‚KH½øbæ\þzÖ1I1 ÂJcùY„¶ÐÂlÿ …¹4�  §¬xɹqÅG?Hf^?*“ÆhTtK\+AP©Tð}Ÿb±ÄÈÈù|�… Q­•�–¢·¯ƒó/8›¥K—022Â}÷ÝÇÐЕJ•ýð™(V¨V|´zdHÞ¡dA`$Yõl™3gíd2fÏž—\·,‹3Ï<3ÚÛÛq‡ùóç“J¥X´h���{ìZZZX°`ÇwóæÍcï޽̞=›3Î8ƒL&ìY³°,‹cŽ9†Z­F½V'�NÖPw77Üx#ëï^ ›ý„0Ò¯Z­†Òš÷¼÷]Âz{{˜={6Û¶m#—Ë199IkgßøÖ·åßð:^õ×/gÕÊe\ùåOÑޞŖ:àÛáàS©€ë®û=oxý›¨U=œ”Åo}÷Ü}?‹/à¨Å xåË^LÆqÐR©LÓÄ“×È )÷„¾<Çw}]m¼ä’ø>“““!b¶T©TBJÁÜyý´´d¸æšk8餓ᢋ.`õê•ÜxÓï‘RràÀ�XŽW¯×±,‹±±1r¹���±¬/“É„R¸4ƒ;öpÇwð�¼/¨…YeA½^§Z­ñ⾄?Þ|'˺;Ö¡•à·¿ù-mÞÊk_ûú#¾ož>1zœC4&n¶mMY샖DŽ"öÔ ™»K šŒNç7ôTŠ#o“Dk‘�—©PþöÄûÙDÚ†D­y‰’÷Æ›Iâ8Ö”sBüóð!9­tï‘.ÓÅSõÚx<â cœ2©Ž×KÜ7fµƒM‚c(¸N»?ÑÈ$ª¯…½]ǘ*ºÑýkÛ¶:ù&(�B¦N¸‚ižÖ¦’¨0UE§ÊM"#ºH@Wè—Dȶѡ -Ù:ô3ŠY~áû®ëò¾÷½ŸááažÿüçóªW½Šl6‹mÛ|ìcc¢Xäë_ÿ:®ëR,N Ðä=MÞƒŠßÞËžN›ÂqËÙ±oYÇÁÑËõÉzÐâBÎ{ø¶ÌÄ¡# …†úx‰w^öj~|íOM+´¯éƒŒOc{ á7OÖvíÚEq|‚�;wS«ºHaóÕ¯~�J¥ŽïkÖ¯»—›oþ#÷Þ{ttt�ÉdÌP§øÚW¿Í>ÿ¾ÿ½ÿ9¬FRV ‰Hãg@½nʽ¯_¿ž±±1J¥I2™,Ùl–ÁÁA¶nÝJ¡PàÁÄ÷}r¹õz!d³YJ¥R,Ïêèè \.sË-·�N§©T*H)Y·n{öìaÏž=q¥±E‹±wï^8@Œ��Cuƒ0)e\r=ú*e1kV/Ùlšáát÷tbÛ6·Þz+k×®eÕªU �ñ|Åi§ŸÆ/ñ æÏ#pk ,œÅ7ÿóK¤,e³Yc éyX¡á´me˜˜(“J¥8vÍj.»ì2&KU®ûí l¼gA­Bg»)m_®Ôbo#×uà n6©T ­µ)Ñn[¤R)RNŠO<‘íÛ¶r̲ÅLNŒ£”¢³»'–¸I)`tl!},˜‡ÖšŸÿü—œþy(ÐÝÓɱǮfrr’o¼‘r¹L¡PÀ¶mêõz¼oÏóX³fM Õj5wóókÃòåËÉdSäó6µj5–h­x߇>Œ²nºõ66mÙÎU?ºš¥KŒÌnÛ¶í�Ó]õT 5eyüÂ\o26nŽæq�ezï—d¡�h~™Üfò§ùýàuž*“�h¾j¼M¦_gjû“©07OÖŸh #bî hK�GÂ�¢s÷#kòÔc~ôËÔv?Y}ö¤…±dH/J#µÀF ØlÙ¨r+hfÙDÍñIKH}“ëžJBà8)6BXfI0y,ÇBX-AÚ-5�P¸�K=,nâ)¥�ÚøçZ‚ é˜Ê¸Â‚ \Ow� ,‰”6*Р@"J ‘XJ µÄÂ2ŒåÇÛP:ª˜*a"¡¨ï’Ç,- )vÂHI€‘2IË0¢u`¤O"z¾ù¦Ï_! åå+Цm‰Ð"þ=¹L¹ûÐh;œÓhaŽWØV ð$Ûyi¥LP!Œ?TÂá¦z—2bbæh¬:¶YÒ&ž¦ �” -l°R¾�D+�ÄBbãXXœ£èù§MÂ^(…Tx–VÑ�Ò ulF™K£4Ê+‰i÷µRÊ0¬liÏÐÿŸŽ1ÍÄA¡�’[¦-í°çW¿eÇ�þÿü5c·ÿ[7³<"IB6“eã†�h­©U«X–E>ŸgÆ ìÙ½›L6K¹\šË¹?eB ”’¸øh* Þú{ÚÊUhic›€ÊkÃy/¾” Þúv/@øeï�ücµj ß÷ikoãÇ?þ1ïyÏ{¸òÊ+cÏ•|>Ï�èë룽½�”ãPu¤R´Ö çKξä¥ÜÛÝ\ýÑÿ`ìW¿£ßJS°Ps œ‚Š=ó8ùS"VÑkMi¬È?á㌌€mv�162ÊÐöAö îfrtG ¢ô_¥Rå–›oaãÆMÜ¿aS81¯3<<ÌO¯ùŸüÄçØxÿfî^¿�¥K—R«ÕÈf³xž‡çÔk-ù6'Æû6ñ‘�|”Üœ„<©›*÷ˆ¦ZC¥R¡X,²cÇjµÃÃÈf³Œ��1{ölFFF˜˜˜ ½½�¶¶6–,YÂøø8³fÍ¢\.cÛ6���d2”R´µß •+WR(8óÌ3X±b§Ÿ~:kÖ¬Á¶m.\HWW›6mbáÂ…¦„:šññ"Û¶n ê{^Ã\149ŽŒ£³™tøœRܽ~¥R‰¿øEôôtsýõ×s‰'c§2Ø¿Ÿ±±aSR½>ÉèØ>&Ƈù¯oý'J6V”¥ÌçóX–Ͳe+¸ý¶»ÈdR¬X±”\.K:•åW¿ø?ÊÅ N;íºº:(´ÐZÇ€K*•Š�õ¤Atàãɾ¾>6o~�浯~nÚÀÙg�É®]»Èårttt „`rr’\.KOo7WÿïÕlÙ²…cŽ9†|.M6Uü ãŒ3ΈYLQ)øh0ÉÒŽ:ê(„«°õÍâÛßþ.›6mÆój<ÿù�2 b�¥Lž�~ê3¬ßô sp²y–,Yµ×^ËÍ7ÿáq¼³ž"�¨ã‘õA+88H­Vcbb‚”ãPCá[ ØÒâÆÿý1ísÉs/ÁÜÈÈÚ;�¬�I;øÐÈrÌć¡y¹´-ž €£ fAÝ‚¼«i/ôS+S÷5i|„¶�ÊF¹RåY½ê)‹¦œúX�À·>P4 ›R•ñb™êÐ0===Ôj5íẵÐG`müâ'¿cí¬{xÑ‹_@®%�B™{×Na¼0š'#JAµZ'›É1>>ÁÄÄ$­­íÌŸ?Ÿ;3Ml ŸÏsÎ9çPhÍ144ÄÞ½»gáÂ…´µµ299ÉI'Ÿ€ïûìß¿׫‘o�E&ŸåøEÇQ­•éëëcçÎ�dý µZ 7piϵ’Ïg©×ó¬\¹‚û‡ÅJg¸ñ�¿a¤TBIA6¢#V ˜ÉUkk+qáùüôê²pá,¼J+³û{ÝO¥–fåÊ•ÜwßF®úñÏñ—Ý{÷òžÍXm’Y½m”Æ]f÷Í£R®ÑÚ‘gld)ShíQ®VðÑüúÿ®cÇà&.~Ñ…¤l”ÇÈÈ{G†+izº |ãëŸç9—¼ŒŽÞ£Ù½ckÈ KuKp½P^çúdÓy”ç³{×NÚÚr\~ù›èìéà²W\†mYTËŠE::ÚI¥üÀ£µ­�b¥Ê½7²æ„c/àùÏ=‰ùsú \¸ý¶µÔ½ .»ìeôôô „Àó¼˜-�BB¼ùsñ<�ááaþáÍÏ+ÿîUüâW¿cÃÆíüüÚ뱄Âõ -в,vîÜMG{ ófÍå'?þz{»©WÇ9íô³øüç¿ð$ÝuOb4i9Ôú£­cÂШ�³j=qÃï£!/B‚ÕòM'•Hz?h­&£á$6bžD_}bA¡©ÏÓ¯ÓËi-•jÞæewaæßÑ51e"(^7b5úþ�[~Ø�’sÛ# ù±ßÍŸ{èPv“ì´˜Õ“¤”M’®èÚSÑ÷ÍÆšÀž(� 1hJ›¢gsrIVˆ�#�)BÄ%ä“íO2Ud.†V¹ŠKÕO=§¢Q1kZ€2ü{²ÚWòB‹e_a;4ÄÒ.™x6MÝfòçAà§X¶mŒ›}¿qnÑö¤¯M´½¨=Q|=Çç0|?Vµ)ÐÚx$IK"”a™Ážhø�Jd™E%‚2’,ÐJ„– hô­�`9øÆ‡(ìP¶Ñ›„qÅ·F?‰ƒf0‘î Ï ~øÅ×còo3ñ´‹h& hK“¶$¶ã ëeÒ–…§še\A€#80|€c�;0/Š‘‘¶lÙÂÝwßÍ_ýÕ_ñ‘�|$–x¤Ói|õCŒ–ÂVKd™µdo½ju„¶©bQv]ömÞBzçöÛÐÒ7Ç<¹ŸâÏ¿Bk+5Ï¥8QdùòåœsÎ9T&JÌ�;7.79þ|ÚÚÚŒ.Ø‚‰4 åÆZá¢7¾ŠzV"ë…£ZX¿ö:œ´ U×d=H…tßÒSYå÷4‹@* °¤DºÛ~¿��ÿÛ‡ùÐç?Oa~?š†™ñðð0Å;PJÑÒÒ‚eYŒŽŽÆƒÃ\.GµZeãÆ�ôööR©Tb“ßt:�çy´¶¶ÒÞÞH&'')S|î³_âø�åÙœ‡e¥L¦I+Ж%Q��V‚@tJeH¥RT«Uúzû¨ÕjÌž=›bÑP7Þx#¥R‰žžN<áDjõ:üîw¿£½£�-[6sÖYgQ©LŠÓO?�ŸþôŽYy4Rv’Ïç&�N‘N–ÌÄX‘b±Hkk+¶mS­¹ìáÖ?ÞNi²Œ oR×u‘RÆàOd³YªÕ*7ßt ¨V«äR):;» PZó 2þ|Ö®]GµZÇ;vìÄs=úzgQ¯»ø~ÀQK{xû[ßÄ'ÿýóLNºdsY*µ ‰íØ S,NPÈ¥PÀkßðz¾ú�ÿä¿úßûÎ×R�öÙ±å! …|<)�|©”Ek¡…±±1Î=óvïÜÅž¡�¼øÅ³lñb~øÃ²zõ*î߸‘E‹ℾ-•J%6Ãtl›ç\ôl&&*tvt3þ|æÎ�Ë}÷>Èo~óž÷‚ âë#“1 ›íXÔj5€Ø/Ì@pöìÙ¼ãoçW¿¾žU+—ÑÓÝK½V#•Î~lșϥùþwþ‹‘á}tu¶±{÷nþxëí|ç;ÿMwwßykýYÇá|WâŒ4ª :Ôv’û>$&‡ú~4÷TêÈA„Ç3þ”IË“1ß™ øM}Me#‹iö7õÿQŸY4€©M"N'ÉšÚ±£Mµ°hÛñï!`¦Ã}DàVäߣ’h}¢]Ñ1* –¥�Lb̺CÂRsS iX=Z˜j±B[¦}R"R[ÛžG uÃïG'ec*\4 üÔë,f’%ÓúÍÄÓ6f ™8(„85t€¥,R¤°=Èk‰?冷m›À‚sÎ9‡�wo¤­­�mÛ¶qÕUW±ÿ~,XÀ’%K¸æšk ÈSt0 žå“s3`çé8þ4Ük~åIlÚJÛ’eÔ»:X¸r9ã•rÕbDO?ˆG—µ}2­×A .¼ðB~ò“Ÿ°víZFöígî¼yqE¦3Ï<“ë®»Î0º<�NW�ñ!›‚îý%¶~à‹ìôªttv12²�ùŽC¡V'E _*|Ù`ÏÄŸq–0P¤” S ¸ïæ?ò£Ï~…·åS\ùƒïRO;ÔS' Îò!(—˱üª¥¥%6cN¥R1ÔÚÚþòùŸG)…ã8ŒŽiÉgáÙgŸÁ kŽæÙ県”’eË–Q©”Yµj{öìaΜY\}õÕ\rÉó±Ã*kõz�L&ƒW¯ó¬“O¤R©ÑßßG­Z&“ÉP*•X¸p!çŸ>µZ Çqªlæ<»®g—-ËøErÞóÎ;‡³Ï> Ïó¨×=F†÷±wx”M<Àì9sèîꢷ³ƒ]ƒ›9ïܳio-à¯ZÎìY³Ø±c[Úö¤ÝoOt$ ALå½#ÙNó=òàKNæ¦{ךg…lú{4èŸ*5™þ»Í­äv ÛãMƒ�8žJ>COTÉáNec=Þû�î–‚gȹŠ,1;&dddM²§I)QòºNÞ[‹JZVøûT†Pò{IP(úL)…ÕÄþhŒ5"@(b"AšE‡r,÷]r¡aŸèˆ¦}'�+ú~Cm¤›doX1 #2–¬©0–1Ÿ¦¯âgŸm#}Ãvñ=;ÑÒø"Kd¬œ�˜’S#Éþ˜é§Òé˜ güŠÀ× K†ÕCi™Á1-B�%P�É-+ Zj”0r4$`‡ÝeÊï4ˆ°º ¤n2{nê#a¤ˆ1KK\n~Úç« 3îðœ'¤Ï´çñŸKÌ@3qP(!O§Ù/ê,Y³””§±›áj•áR†ËXZ¡„B!HiÉ�â~®xßüëïæÂó.dîü¹Œ �ðÁ|�W¾ü•i†)¥•( >GF¢Ñ¡&9z�¡dÖÒÏ.’cž&¡QB!�¨�ÐSX¼˜gžÁUßý.+Ž>Šc_òBþïæß£kU>ùÍoð¯ŸúÕl÷�*^°tTâwú>6šZ‘8��?¬‹i’56»dÑ�çFÕÄ”0ï‹ Ph%�dÇ–ØÂÆqRÜxÃM¼í-oc`þ"zºzyá?_›ÐÕ„$£m„ZaMÖX^(P©"D–^-È#¨jŸJJ „À ,RO1b×Ó1¢U§'ùõw®â×ý†Ï|é‹Ü´b-³(+3`°ß7Q‰YLÖëQ,×u)•Jô÷÷S­VÂ-×ëuvìØA*•bll Ïób¶Èøøx¸~�ññIò-- íãw¿»‘��¹,Z²€TÊf||Œz½Ž“êÇql††ö!…ñ}™={6¥ñ…B!Î2uvvrÓM7qÆg„D�繡OšññQÎ:ûLÖ®]ËQË–²mÛ6–._B[[J{tvv0>>ƬYý<ðÀÌŸ?ßxÌÔ�?ÎÄÄëׯgdl’¡ýûÙ>¸V·Ñ^Çqp]7À\×5åâ]—Å ç³nÝ:Þzù߃ï²mÛzgõqÛí`rr’U«Vsô²Üv×z&Ëe “+Þùn¾ð™�ÓÞÑÁõ×_ÇÀ¢d²iÎ:ýYìÚWäî ÷ã2ôÂéìê PhE+—_ÿæ×¼û}ïå}ø »÷îgß¾},=j ¯{Ýßñ�ÿú>žo*hi­��Rx^�|&ŬîV®XŠcKº»»ÑZ°ï“““œsÎ9ÌŸ?—¶öVR©ÃÃFê†ñ”Éd¨U'yÖÉ'aÛ6ãã ²dÉŠÅ"õºK±X¤»»›\.ÇÄÄ]m�±L´¯¯�|>�ã8ø¾ˆR¤‰cgøç·¿ϯ‡fâ$TAè� vnˆÁ;X´bK–ÎãØ5ËŸŒ[íI‰h’Ò(A|d“t­M‘¾ï’º6Ä”IZòO‡˜äL¶M¼¢9œÕL'«‚CV�:\XV4i}ì0±4æÉ õ4—�ŠÅQ%Èh{Ià —™xšÅ ô ŽC�¡4ŽRR‚­w­£ßn%Ÿi¥˜µKI)°”Æ—�ÒÖd@K&Å÷®ú.wÝ|'K—,áY§œLOWï~绘˜(!-�b„;*Z-?xdPò¡$ÌÀWj°ƒÒG¥Ô…ŽÜbiÓ±Å>œÆ�� ¬<�F l…D¢ .xýk¸ö[߯ëï¡\,qï-·±çþ�\þOï —mCÕdVÇ叅֨QRWƒÔ*±çDÛC(_7šÿÝÖ`{ Ç‹*#$�B¦Ÿ4‘Ç�¡}*lL xóBÔËeÞü÷ÿÀg>û~~íµ qïÝwsõÕÿ�—¼èE”'ËqFÈ |¤Rv÷d)/ì`¼î¢±èµR”†KèÉ Â†âÛd]‹º}ð p&Y ˆ)]��ë6òÅw€Ïý÷×9ýµ—âé`ô$–4抩ê¶9çQæ©X,âz¦üúDiœ±±1:;zèîî¥Z­Z '�¡æ×(—«äó-Œ�—�RR(´SªÔ¸ïþ°m›Å‹3Y.ÒÙÕÊ­·ÞÂúõy^òâKéí/�Ï·!EÏ (—«TÊU2™ö��ÉäØ9øõšr4«W¯`dd„Zm’bq‚+W�ɧÉår¤siœŒÃÈø³çÍ&›Í²òØ•äóªµIºººE[[år… ²sp§ùnk–‡|ˆB¦ ¯¦˜,׸ýö;س{¶P`M°V’†ô¾ï“ÏçéèèàÒKÿÊbÅ1–-[†ÖгÏ8‹RµÆèH…Žî.„PKðÐöô÷õÐÕ×A�Öö•ºËÀÀ|^ñŠ—óê×¾[X&«§@š_ò"´R‹eúzçpë�ë@ÃÜž„’ìÙ»ŸÙ³çPÈ¥u‘)�ïˆÒ)‹Kxÿ»¯`ín'�ʰ÷À^Ò¹<“%Êå2A`@²ÑÑ1RN†uk7’N;¤SyÇ&�NQ«UX¾|9Žã�Íf˜œ,s×�wr޳Ϣ½³…L6E*m¸iÛfí PtvwÒ7»�Ú¤¦\·F*e¡”$¶íày~àáû–%©Õ\2™l|�km³`ñbæ àyž©X¶´ƒÚ|¿=™OÒ¤ ûîÑL”›MH›9�–µq°$âá"j»™$?Ÿžr¨ý>Ú¬±Ž'h�êk‡ ) uhÿŸ™x¤ñŒ{¦‰‚'!¯jòäI°.¦Êj¦»/šüg˜ÊÂÓ4&äñ>ÁÊ‹K‹‡ì”¤ä')éŒÀ¤äïè†L(ìèÿ �8éß�A£D–°m¬CY>Ls¼IùVÔΨEÈD‘Sú/î«$ÀVIB „ÿM²o­ð8ãñf *Å"Ð-ü“B7||¢s3uŒ¼*ªÈIè,i!BæŒeãæ0}?aŒ­uX¡ ” #à¯qÌBj¤0Å!´nômÔ6nág€•<ÿQŸO0Fç yž¢jª�4a0O­˜€fbšÐ8ÊÅVv¦›q/EÙ³¨8àäS8B¢„�/Ð6ùºÀIkîÙ°žžžn¼jʼn úúú¨U²2mJ†ÉƒÖ(,%ðíÃ�Q�S�¥HŒWŠnD‰Óø_Æç+´L è…)ì.Ràt8ÿo_aJHç2¼åã…ªÕð2é8@˜ÙÑ …„¾-ZãY©ék„E¾A:ÑÈ0#ë‹€ÀV¸¶jÈÀÃEb’ ;@˜~²U@:(ê¶ù¦Ð€%yó?½ Ûv�|ÏãôÓŸE:“&�&;$QYâŽÐ ­-Öœu>n.‡²Ó¤‡°ëÇ?£�Îãûeti�3àÏŸ"o–dÞÊe|á××ðÙ+ÞÅüGñÒ—^JÊ7Ì ¤×- m|·ÆÇÇqì,–•"“Ém ºPÊÇq,,Ë þ塵�í8äí¹| K:lß¾���6l¸‡ý#Ã1KæÀpž{ïÙ@:“f``---<ðàýH{ }–‘5e2Æ÷§¯¯�íÛcöÑ¢Ed³YÇÁ¶m6oÞL[[ŽãpÚi§²kÏn„lذ�¹sç2{öl.\H¥RaÛ¶m,Y²„ju’öŽvjµšÙ_Ú___J)víÙCWG7†Fñ �°uû ZC&—'¨Ô‚ –4E틪�Õj5îZ»ž[n¹™£ŽºŒ;v022F6›Áõê8ٯë¸ñ@Ô²,rù<Åb �Sžõ,† ³sç }½½tww³sÏVÊmÊqÏ�;Ïs źõë¹÷žûÈçód²nºåÎ=÷4¶<´™·¿õ-|ðߣâ»h­±¥àÔ“×ðW~–õwÝA{g+ÅqN?õtî¹ç/^ÌÖmÛ8ñÄÉårlܸ‘l6Ëàà R 6l¸�øÇ722r€žÞn‚`„r¹Š‘ë\×Ckżù³qœŽ“a#ÉžÁ!^óú¿§»§�÷¼÷_ðŸY=³#›ËP¯»X–IJRÔëõT3q…eÙ1#-ŠèyŸ¬p6�6ñÖlz'“ ‚äÛäH£<ñ&Ž8¤|âL˜Ÿî!DƒÄ1�HË2’¡pÒ¬B–G HiRžJ«¦;7OÆÃ‘Qrô÷x‚‚ÆD“ôdIIIÙÔ*TɈee²9]J ´Íh½�`¤Â S‘¤¬!£AÝK|GD)†Id âÄR%0ÛÓJAX!bÔÆý±xØ© „NôÉt©¨"‰XÔ*”‹I)±BPÏWA àG}¨1 ±��©Âsà 4¶”àÆHZ…¦ßJÇåímËT"Z™ù‰R¦ ”"¡2L.s2”[�­lÛl~3U2 6t �/:æé" DF €hüô¨ÌÂfâ)3ÐL°d@µ£€}æ™øé<– ýŽÅÄM7`iMJi@áZŠš-°´yP¶´¶á/ÐZÛ™˜(ƒ° „$!ÚaéF_J¬„Œj*['ù™ˆ°à¾TxÒÆ6†"„OîC�ž@j¥Ð`yVˆà{ža“ëè3Õ�ì”Y/[0}Ü”yÉØ´e+n¶šÆaßì_#tãX‡j2RY8ÊFÐÈ.@ò…ÕÜ/pEcPa!„M ld؆ˆdä×]ªµ©TÊH8?ûéÏØW›$_÷‡*Uí“JÙ€ÚÛÛ‘"…26ŠÌårLNN ¤¦Ržà´ÓOar²Dkk+g�u&_øÂ8ù¤gqÛmwrÔ²E,Y²”Éò8'žr<{÷îå¸ãŽ'“I³g÷^††ðÐC›9ûœSimËrë­·rî¹ç°xñ"ên ×u¢§§‡íÛÑZÐÛgdDBªÕ*Çw###tvv²}ûvúgÏ&PsçÎebb‚r¹L½^EJX¹r¥R Û1^EÛ·o§¿¿×­“Ëæã�ñ}÷ÝG¡µ•‰r Ïó)–+¬¿ï~Ré •º‡Ò¥!—Ëѹ¨ˆèÍZkÒÙ4;vìàî»ïÆ÷},˜O½^Çó\\­éííA�MR©Ôbùض­ÛÈf²´·v0Vc`Ñ£û9p`ÃÃÃæÞt=RN²”»¦««‹]»v±k×.|°gß·þá6|’¿|Î…t\t!ûÄñ‡@¸|èýïaþ¼ÆÇ‡™;o6wݾ–ã�?‰»îX‹°yË6–,;šT*Åoû[ªÕ*sçÎeÿþý\~ù[¨×«<ðÀ ¶oÛ�‚ááaZ[[Éf³d2N;í4*Õ2E!߆FrÓ-·óý«~ÄÐ�QºúzøÍoÇk^ýJ&Š%2Ù4C{÷Qhm‰‡]]]H)c9aÒ/(9Hæ¤18ôÉzžê!““Y·J:.’Ùû©Û5™_ón~˜­<Úf7íÇü<2)Vƒ)4Ef!¢9âôUJ'¤fÍ…GÃ>±,™Tµ„•íQX!®¨×¼±fãå$ÀÒÄþI¬ï+±þÁ�<(ŠÛþ®›VOl'” EàP¼��‘B4%Gâc ü ˆÇþq»…hT$K´O%ØBÃT‰+�%ú+Yq,ù Š˜.Q›Ê]*0JƒÌ™z^BZ B…Yµhଌ1´%L ÷ˆ•Wð !�w�1m6ÏWß÷�:!Ðáb9VšX1¨ ]׬cøž‡“r HÐ8¡Â䷴⤡�Ò´[G€Xø  edD^`!9žÉFe¶‡ ÛËχ¬Ýߟ§Ì@3qPh Š¢îúl¾óNdwÞès´"ã{¤JÌ>^u’I%±‰…ÂñM%(¨“ LcÂUF *µy ·´ä¥2N!�жóˆÂ |Réi×#þ<-7–˜ç»RÆM_ÛVPQ@É�€ÀѸáÊRG Ã0Òæebc›—Œï21u§V§%“ë×É*/6x‹&<�64ƒ8ÑÛ¦¦@W*H4Þd'�n¬r˜—5@H”둪»´¤³¸åfqE6Ô„•�¨GâÝÆ‹·ìXØv†JPôÊ t¥ñj“Øv;)™£�Íã+dXÂóbæ…ð§„ìÀ˜ø)¾T-°rç¼ì…\ôÂK¸ù†¸éw¿çßñ6ò…ø*O§Ó¬^½šM› ££•��wkÖ¬býÝwñá�¼��m[qùæw¾ëí|ó?¿Å¿þë;ùЇ>ÄsþòBŠÅQþæÕËu×]GOO×_='ž¼ŠãO8žÅ‹˜?_úò—8íÔ3°,‹R©D¥Z&›Í¢µæ¡‡âØÕÇQ*•¨WËÔjæÏŸš0{´´´óø |4°gÏŠÅ"K–,Áv,*• u·F:cüyêõ:íííh­Éd²ÔëÆ_fçÎ�tuu‘±3ŒT'X·þxp+Û¶ï`t|… ^)‘Ë™'R’mýŒ@³ûçÐÑÑÁøø8gžr [·ngÁ‚ùL–KìÜÉ¥—^Ê;ß÷aœTšÎÎNöíÛG.›Åó=òù.¶l}--ÚZZèíí¡¥¥…êhDZÃ�µ¦X,âyŽ�â‚ .à¶»î%—ËqÔ²åüàGWsöY'±oï ç/`Á¼Ylݾ�޾¤ðI;)†víã¶ÛogþÂeüìg¿dö¬>vïbÙÊdò¦jØÑGM½^g×®]wÜq\sÍ5LLŒÓÕÝÁYg�E6kªýY–ƒeYx®O&“CkŸB¡…l艴mÇ^þæïÞHµæk×ßK.“â·ÜAWg iko%|²™,éLšr¹L.—k’#€”cq3I¥RñçQºgêhd:0ä‘}ïPßI–”ŸúžI~ö䯑â¡Êæ1Û÷ Ž1�I$@‘È?öí A­Z(´n\ÀM@QãÃþý®µÆJ!S¿?õ¹0•Q!Û&ü=bët,Ñg öQòÿ:L¦XS)y¢±Ïä¾õ4ÛWA9(‰˜TШZh92!�‹$i*ê«H5•µ4Õ,;±¦êW#©SlŽœ@‰#–‹´ m'™£öX �¥(5kx—"�?À²��Í/ PhS Œ�µd liúÁò…IÇ`!håǧ'Jï Ë„R¦*+ìÉg}ÌTJg1�›ðRASɈŽ1ÚN4§Qɾš‰§U)«q)+`ÀM¹Œ¸]2DÍýðñYóã?ÿ¤ZA*ÀhÛô‡ 0IôÒ°@ oÄÞ©–&¹ÐI!\)-¿ŠÚóŠ_™P'Ž'üŸkÙèßßÀ�7#ÑÍR6==¯IkLùÈð0…VÔ¤ÍZà¸v,5k›¢ssðg� RäkU§½Ê§oåJvþñ&²Â#íAαÐÒP[-!QvßLQÂÈ•ÒØ–¤£âSM[øBâ¡È뀳Î?ŸÓÏ>ƒ ¿NÍ8áâºUžó—±mûCœzú‰·æ8†ö ñÀ¦ð=èêî X£Z¯ÐÝÝÃ}÷ÞÇÀ¢äs9Š¥qÊÕÙ\ŠÝ»éŸÕC©4B[[ž±ñaúú»¹ìE¥RÂq2L˼áuoâ¾ ëiiÉ166F{GµZ-4žÅðÈ~:Ú;±¥&—ËQh- ‚ß'6 ìíí¥êÖ‘B°oß>Òé4Õj¯T§Ph¥R)Ç•«FFFš ƒ `hhˆt:mœñ*;¶oGH‹âd™á±ñ˜}“Ï·€ØRâúÆ�¨­½�z­N½^ͨaøÀº»»YqôÑT*Ó¾j�L&Ïüy Ù´iét ?PŒŒŒÐÞÑŬ¾<×dÄŽ^¾œbi’†I¥Ó¾-ÈçZ˜œ,¡´bÞ¼9LLŒÓ×ÛË…œÇ¿êsضÍ}÷o¤îúlÜôgžz"•j…žžNª.lyè!<×¥¥¥…û￟JÅÃó4CûF(•+T}—o¾ó=hKòê—¿Œ£ŽZ‚eyk¡�cçÎmœwÞ¹¤3)vìØÁØØgŸ}õºy>E -7díŒTŠìÙ;Ìó.y9X)4)$=== íeݺõüê—×ó¹Ï}Œ­[}ZÛ ¤ÓkÖ¬¦V«!¥À’BJFGGãªs®ëRwëtwwÇUƤ4”DZñŸÁcÈd"úð>£ó³ø/Ñw“Òâiß"¢Ë>©qÈöÁw�tß3ó–™x,CEU£´1Z&”êh–ÜŽ6 ð&2áUA—<�Y1RCßpÑá…•‰ÙÝQÁ‘hH^ßÒŠÊ“7ÆwI¿—ˆ…(Bßœ jƒ}h¢6(îÃl[ëD%® @ ¢D‡Ò¾�¥uCî&=^ˆK§ S%6í Á¡Àe!œˆ¢yþx5¥4ÂqŒ KJ<¿†ˆ ¤ ¡"†Ùb  Ë,ß°l¬�/J‚&1C«èŠ{3ˆ@õ…Iˆˆ¨3 Å_Õ¨ ”š!LÕø±hB†”Œ²�‘dgl¥Aj‰ÖéØè 2�¦a(„çÅl)±¯¢cšdù!KHú)…€�ú–Ý`³™“EøÆgÈÒȸê¯ÂÔ€ðÍm2O‘˜€fâàÐ\ Uš¤µ%ÀÅï(z­ªP(X–É`g²(70Þ>(4Ò”+Œ¢‰Õ# è¡ "î«€òû>ȸ6£ iY(Ï'ƒàò¶®˜–©$Ô­dNá` C`$X¾`¥R( JŸ¾’J`#…� Ž‰ƒ-19"Á ¡¥1ha¯k-àÖëd2YU@Çté(3aÞ¶ž) üûkßb±©¹.Ò’±|+ê¿éBhsÚ ®ç£µâMÝ=ø¦–äA_à°‰`m�“·ÉÒ­QºþVÚË>­Vžr®†WÅÖ#Ó–ˆ«ŽÍÄ‘E %¶uêÆùÅ_ÅÅo}#i²tð‘+ÞÅöm{8åÜSùÛËÿ�ª°c82WÈ¢”樋Xµæÿ³÷Þa–õ½÷§ªºûäs&‡�°i6kY­Vi@$l‚Áü’ŒýÚØ÷¶ûÚŒýât�À�$�m.Ûd$B(çÕ®6kÓìÎNž9±»«êþÑÝgÎŒvØæ…•æ÷<óœ0}ºûtu÷©úÖ7œG=¬Ql/pÙ³wòµ¯ÞÄ+_ý2ÆÇÇ™ššÂuó8nŽzþá?Ⱥuëyà¡yî5ÏÇˤ¹â9Ï&åÂÅ��Ra 1Úr÷]÷ÓÑÞÃèè)Ö®YÏö ¶166Æðð0Õj•B¡@­½F©Tj΂J´ÖÌUfÉf³ø&a 굈™f­eÃÆõT*”£2ÍÔÔ4Åb‘t:K6Èå2Ôë å2?_ÆÚ/å291ƒRŠ]=ÈñSã<°k?ßøÎ÷p<ú‘¦^‡ FFÖPmÔyâ‰'ð¿ÉDñ}Ÿ\.G&íqÕÕWâJÉñãÇ\µŽoã›\yå³Ù³g/…B‰!›M£ud¸]ž�åsÿöï¼á�¯¡PÌspï~úúØðA „D×5n,Ë»ìòKH§$ÕJ™¹¹)Œö™žôñÒ)¤�?>ÆácÇY·n¿÷Þ?àÚë_ÎK_v=ÅR'{öîÆK§ð}Í®]»¸íÞû8=9ÑÔã7* >|ãg±Æçg®!×¾ðyT«u.ÝyõF�\>Ë…^ÀÄäx<Ñ´·µø!¾_G iÔ}žåU¯z�xs IDAT£™ÖLZñçò~°Byv–_ûÕ_fôÄIîøþwùØÇ?ÉË_ñ2î¼ç~.ßy)ë׬âøñc¬\³šZµŽ*™¤@¹.cc§q—\.‡ç¹aÈÃ?ÂÖ _ð“¸ì~*jˆX:› ÍÈÚøö�tìãAáƒÎEò�¥?Í1�]´üÂó§Gl¼½–Ýü!۲ͳœ'l¨³­/‘�µ~6’süàíŸi_žÎ� ­Ì�õó Ïc| ~õ§žJ®÷Ì,K` K#ðɸ(MJÑL‰�$ˆ6’M%Œ”øZUR¢c¯›Dʇ�QNDR�0 cÐDDž8Ž£ãôôˆMB’"+D4‹6!ʉ}ØZØM¶-ñÞF#bŸ%Uó^#�hÆ �)†Ø0öç‰Y.Êu¢Æc@Æb…Â'B"2ʯF.BI¬©Ç{£šì%RšH¢%$h „’H%A*¤°`lŒSÅÛ6å ¬Š˜ûBº„:†—ŒÅÈ(‘7:Z¬Œq4ÍØî`Œ@ ƒP©,¡Ö$`Zä…™&L)ËÈD<ñ+eÄù‘‰Aµ1¨f‘he�bF[´Héêå¹Q¨ø^¯$¢…If€0Œ ¾ (a›û"ˆ÷ÉØH^æ8Ñoˆ‰Àú„��+ˆ@&ë‚Õå"u4©,¥�Â|„%PÒ"±¤…]€ÎÉZ€–ëI%°¸&ÄÍe0¤pI!ÍÒ ²µ€œ‚Z “ÅÄŸLh£-Œ’ÁXÚÿH¢ŸÊ°ù©öQ`‰\g¦Lô#5m G¦'Y±j5*ÌÍLQ—°{ìö SÈ8tò0¥l;ó•m�LLNÐÖÖAºàR?Eº0ÐÑK##Ø{úB)‚¹y{ú9qê$~JÑ94HÆIñøã{hKg‘Zâ)E[g~” Cë¨V«Ôu¦ÊÓlX³�ý‡÷³yÝfJN–‡g �%•óUrØ$Âjhø”àL>Ñg¬$ÂÒ¶|FÎWãšøÍõi+±°ð’öÒñ “m¦�H7ƒ±×W(TDÝ2ö\ŠäKËõ_/Ç@ÎÉð’׿–bCPvj|ü·>À;ßÿ~œ|žSG3qüí+‡š"Ëz½Žµ–—¼ä%T«U<ÏC)Åôô4¾ïsûí·ó‚¼€;•+‡Ù¼e�ºfÍê òmrÞy›Ù»w/ý„ÁÏó®yGŽG¹.�Œž%í(R®ƒRŠR©D¹2O.6…ž›�ÃÃÈÚU?~‚¶¶®c©Vë4Ꚏ¶6:::hkk£zz°tv¶311ÉÆ [8ur”{ïº�åæo|“îÎÜCÊËqÅÏæ}ï}?!Ɔœ‰!£R‚F`¹ç÷·¨WÊüÙŸÿ ŽR©„ïû$ÅB õˆý”xFi­Ù²i=_þÒ¿sÝu?O=f3¾àùWÑÞ–£³£�Ù©9?°��Á•üÝGn »gŸþìçùÐßü)F+î¾ëA²Ù5ƒƒƒLMÍð‰Oü7oàE/z1yãiøšï|ç6ž{õó¸óÎ;©Õ|á+Ï\èÕR‰ÆÙ=€û‰,L¼ßƘ¦a²5J„›Ç MlnìX ‚ØÐX¸<°)$©è½Ð`G-°‹h(ŒÑ¸éF[¤!T˜”LGŽ¢ÖE :C¤p�Æ“¥Ù ë"¬õ¹E*�¤Š% 6ŒúÎ1ˆcc¥ƒ‰œÑzÁ[µHÜ’c-U”øeia\µ"©Éq“Äv‰$+Yoâ¯3†¢h{!m¤ µÐž6±x²¸‚0šíµè~Ëùœ–í/ÞG FÆHH'­t2ɾ\çZ-@Ëu–ŠonV6Óµ,±LeÉoA<7°äÍVÖMërO.ùŸè?X€£ID4Já’ïêãî‡X·b5Só>=Ãý ”òx2EÃXrí=™‡È(9‚Ro:ÀÚ�!D!Kwß0 ŒR„ŽC˜Oa]KÞ-R¤—™Z�®�>²Ÿu«Öã¶•È øõyed”ºÕz,Äc#8Pdåâ%JÑ¢e·—:*g…!’$/èÇLª ©h¹~PÅ�Då:Üsû-\pý 0Èz :³ø…4¡#âkŸûð'‡\ÏãÑ݇ñ>éÌBLür=¹~˜AvSÎq€ælwæ¥þObµ,sF/’X–™0sž¼O Ï�±Íë-£&Ÿ]XïÙ×­ãìïý4�?­ûÿ“ÄGZã¿ÿ3Ÿ=“Ùs‹¿î=hž©%ŒE1$¤�^›ø7®y}I…M˜- Ë“ÊÚ¸…¤ $*æ¤ m'Ð� C¤rš1Ý­ò"±lX´‰hÛZkljú÷aJauØL3;ë>Æë fÜ[k0Dì¡ H;ªi4Œtä°Fcp°6Œ2!ˆ€¨óǶ‡"îaZm1A,O1k)ÔMÊ»ÕÒF¦È"¦|³Ovj"v’‰Ñã„V‘f!b7MâŽl¤@ªHÒeбŽxº9–mYp¥j¶{ø¸ž1ÇIÀRˆf½Á"­A[1¶ÂHC¥u´ïK�¬ã#þJÍs"‘š5=™bù`òÙEZ‡%m¿: ›þLJ)| ]W€ð\lD TÜvF€ŠÁ)­5A ñÄ“ó¤m-×¹SËÐr�“ÕÊŒ‘ñ‹$,Ÿ.1Vž¡§«Ÿ²…|OÆx8µ*aÁ …OȺu˜-—ybjŒ²®“!u,Úq0) &D…š¬§˜Ñ›r©yàû? pB�£5®x膦R«â¦S¸Ž 2ß G`§½õJ• #ëxèø!6fó›£=ŸÁÕàƒ°’`YGõŒ,ec Ÿ´ô ’žjPkwùâŸ~ˆ_|÷Û¨ �5!áØi.Ûyõ0xÊõ%†¼ÇŽÃZK¹\æ†nÀè(9ÌZ͆�kY32„ƒtwwÑh4صëNcÏž½ÌLÏ�ËxÍk^C6ï1_žÃu‡çE‘óRJòùŠë¸Bjµ:ý+PÊÃظ~_r7ëv¶�¿�‡|”B¡H¥ZA¥\ÂZ½Ù‰BP.—#vO>E±-Ç7oþÓã”Ú/aßþ]lܸ™ƒž`¾<ǦM›‚€R©ÄÌÌkÖ¬¡P( µ¦XÊÓ¨k>üä÷Þó>®{éK¨”§ÉçVRžŸãÁûaíêMÌÎMóÖ_~#™¼G*•"³ó~áç_űCǘ˜˜ä-oùe6mÚBôôôR«6Ø¿ï [¶l`®f8üÄQ¤ p<‡š_?Ûi¼\?dEµr(é˜'`j+hK¥e4—9“1¬Š%!­ñÑ?hð¿ØguÁ¼µõOGÜ`$±±dêܬDªw&I`"/[š&µ\‹1@d„_�I‚Ñ: ÐX‚†&¦º–h€o˜ÖkÍÆ\ûæ5¾„és¦ýiYþLl¥æºZ@im3jþLu¹ãöO@'±�&¥ŒÌŒ¥ ¨È;&N¢Š’ª’}<„uÐ&@˜ÓüÎl,m"–º%Ÿ:@ Lˆ„°‘ƒ2hããØHše�EèdmÊ"´ŒX1ÂÅ4ÒI/¸ÿˆ¨6ØE󣋲‘¿R¾„aØàš@Ü’ûoÀÐÒæM³ìøoàÚÐ% �¬À„麑 B›}…hÎÊ*Çi¶Ió�1³¤gëlí`âÈ( ¡èoï?ÄŸ­€¨êyRN7S'Ob§çØÞµã‡´FÕj„�)«IYC ‹ªùÔÆ'(YÉÄì,½]=ÌLNÑ‘Ép~_^¹N!ÉìBiÐÒþ§ØPËõô(# ©cÞ¼™·ÿÒ›ÑG'xç}€º—FHM^+Þñößä×Þó.Eo m4"“Ä”çaB�çydSi\©(d‹\ýìçóõ¯ÜBPuð¼¹|†mÛ¶pÉ¥Û)WÊTë_þâÍ´µuP.ÏsøÐúûúY½j5…bו¤Ò)jõõF�¶öÇ�§»»»I!÷âÎDÂúI‘‰Œ+ ÃXj=ú¾O½^#“‰˜3©”Çøøiv!"Ž�_˜��%ƒÿ ÈdbPɃçy‘ yË9К¦¶À*%²ø° ‘Ê EÂþz¦_üçf-@Ëun–XüB(—éj‘NÑðËtæBéŽ6p)Ý@–ë¬êè!�ËRžža¤o”¢¬nï%™j ÝÔDÈDP#+i¥XY,jƒö-›û‡ kuÜ0rÆ_ÛÞ‹ßI£�® Ö÷ `ë›ú‡1ZS,u CC[N= ] qÂhà\S夫�µ§¥ƒ½\Ïœ’621·Ž"Ôð§ÿø!\×C—JÌÕ«”Œ¤Ôù‹O}Œª "4U7Ö£[ŽJqç]ß#“É0;;�뺜›f÷îÝHé`-¼úç_ξ}û¸à‚ ¸ùë·²k×cT>µZÔtvv²fÕ0CCCM†Œçy;vŒl6‹ëºxžG__žç5ý}’J:*B�©T*êdA¤R)fffb6Pä1†!¾?Ooo?ZkŽ=J£Ñ@EµZ§«+O† ­d~®Â#�îB*Ƀ�<HŒ¤ÓiL¨Y¿f/»î%Tæf›Ì§îîn\×¥T,¡”⢠/àÀ¡Cä2iŒPlÞº…>÷ úØ·ïq†WaLˆëzÑL¤1\z饌ÎÔ8xð0ï¸�; wlc~~kã§O348Ä|y–Ï}þ?xõ«_M±Xä wpàÀ!®¸â ŽŸ8Á†M«Ù±c=|€¾¾>~tHKà×™šipà 7òéO‚¶B–¾Cä²)jA¦¹®K*•¢^¯ã8NS:×h4Èår4QÈ?ÿóÿáÅ/¾š¶œË•ϹÏKÓÑÕÉËúWpË­wòð>v<È+^ñ ”RìÛ·�ÉÉq®¸òrN��‘Ngƒ�7¾ñ�|øÃÆZKjæç«|ý¦oqÕÕ;©Õ+œ84ÊÊáaî¾ûn¶m;Wºò9¬€›nþã§'¹õÖ[ÉçK¼æµ/ƒUUÚ:ò|âãâk7߯?|ø”ûÌ€~u¶þùÙØê,¿AÉ@`éçØJ˜~Kef˵\çzYk#ÏŸ8 ,ñÂq§É|k�Ýv]·9àNÀ”™ý*ga ®¤DÇ€�”bÐ'ÙnòØêß“08"`É6Ùhn²þ–Øoâý%ö’ µ^•b�9ˆ¯ÿ„­˜`m3� )J68 «E” ÆÌG¦Ï"I–(/‹ ʳšòœ¥”/2_ž"hh”Š&‰Ò©õšOOw‰ t¨T¦èêî" ÓSåÈ‹E¹ ¤¦­£“#G&@Xü B1Ó� !Ô‚|Þ£P(ñø¡£´u´4ê5èêlãàáÝl>/C¶äQ+Ïãz2²QJø5V „ƒ•‘ Öb‰WÌÐQ1è†!©„í#%:P1ª©Mî�1(¤hz'% ¬èñÑ¿åmïøÍŸÀ÷ôªVߟ¥Æ¿‹f�—|ž 䜉õÑjÛ ò&�…DóóKK)‰1‘ßVdžm[Ëõ×µ?˜q”°= a",÷ÿî:“¹ò" 5‘M&×bËrI|¼hq9סÆQQŒºIâÐL”jqºi²ƒš2ÍJŒ˜!º~•Œî e k'ù­,žEì"–Þ3{Ë$`D"ýaK˜|„§…É„7ä†%rXcùØ?~�ë^|sóm¥_üÂílÞ´’¶R�»ï>Â%ט˜¬“\}õ ºÚ‡øô?‘5kJ¬ß°‘¯|å1¶l_Í©“Y»®�'Žœ¢á ¦ÇwÑÕÞÍøÄ8W_½�}û h_ûÊ>Š>8É«_}÷Üu›7{¸*Mm~’l¾„ߨã¸^äÓaV¡B.˜]'€vK{&Ǭٮ­ÇnáBl=Ê,€âI[Š%ÇZ*ù±JƒñuÓˆ::ì2Š�—6%ÿ‹Á¤¦´°…&¡q]'2x�³‰�lSQ&H!ÒAJƒ@EAÏÉñ1TÖ£#Uä�ÃÇYÙÕCʆlÈ–ð2iŽWæèJeqBpSß?°›Õ[6pø±ƒ¬^ÍTežºÑóNž8LO['+ EîÞ÷}mÝÌÕËdryŒR›8Í`/Žq9qì(}½+¨Nœæ²áµ¨ÐG³§õL¬äGÙ5 æê¬Y1L€ À—?öI®}åÏòÊ·¼…¹Scø§¦Hõ÷ŠX‡m3Óó¤¼4ßùÎíñ,Ÿ ŽJƒ0”Ëe~�J¹�”’0l†>½½½ôô ²õY›hï(�J+²^d’\*•˜ŸŸgãÆMœž8Mww7Žãàû>SSSÅÈJ)›R/k-ž™D'É`J)ªÕ*Ùl6cBº»»©Vê¤Ri´¶9r„|>ÏØØ8õºO{{;ù|�¬Y3By¾Î=÷Ü‹�’Û¿'G��„‚©™9Ré,[·l`ÝÚ5äÏÌÌýý+8xðÿóþss3üÂ/¼š�}ì#\xÑÅcøüç¿Äk_û êõ:©”ÇôôÆè$ æR ­DHÁý÷?ÄÐ@'›¶nàÒË.â#ÿLÓà;Œ;ÕI' •JE _"D‡Ð÷yñµ×ó�¼�‘µë™˜<ÉØØ8{vï%ŸÎ2­§È¥²¼õ­¿Êðð0™L†0ôcO†>ž—¦R©R)טž�cfzŽ=»rë­w°í‚­ìÙs˜{ùùyÒé,kV�080ˆ }JÅŸ?k ürýçj)ððTË<ÓÍš\¥„¢ä.´Á†GEqíÍ´®Ä&‘ÿă~ûß™ÔÇuã4*JFñëFc¥hª|L<87ɵ¾ŒÕOv´ÖxîûX,cñy´ÔH~éúŒ1I£L,;�Bx ¤ˆÿ/�ÖÜXšêÆà�BŠA% ½}�•Ãy>ýéùù_¸Š‘‘Íôö>Áìœá¢òÄÓÌ—]&§ÆhkË04|Ö-�Ï瘜(]¼‚Õk¹ì²¶jkf IDATçqûíßeÕÚ-Ô|ÅsŸw5_ýÂM¼äg_ÉG>ô·¸é6ÖmØÎúMëñÜGÐZRÈ�pÓM÷ÓÙY$ë *e ™6L-Ä•.X…²2>îa#4ã…C–˜?G†ÝÉ1³‚ÈPYDmfZÁ)J¢¬ƒt¢´¯$Ø�–ŽÑš00Ú ”Û” �>&a ÑŒ”Oú èÔ”r%çq{µœ;­m¼è~!D¢/^$ \®s»– å:'KX£ÓšPiêŽÄ䋜ªiFÑP UtM�¶Î"éùN§¸ù^ÔÝÅŒ§èèìàË_þ W¿êåà @bmˆ”‚ 0¾±¯ˆ° ©’Ig¨Õœ¼´¤·½�Ë.¿ˆ�ÁLMαrå0ss3x)—ÃOaÕªÕÜ÷àƒlÚ¸‰Óãã¤ÓêµÐ “É�ÏçQJá8µZ ×u›R°Äè9 Cª•}}}ÌÍŽE³hVÐß·ÏóØóØnz{z°Ú‹EFGOrù%W²{Ï.¤…°áÔŸ:Æ=÷ÜKGW7ÿþÙÿàá]�“ÎhÌUȤÒx*àÙWìdíð0÷?ÎÌÜ<#ë×#„ Pì% -ÖÀÄÄ]�¬ »³ƒîÞnÝõwÞñm~ã×߀µu|¿No_Ùlš0Ðhrï}ßç-¿ò:î»o7„µ ×¾ðy:t¥™t–ûï}”ÿý¿ÿšßy÷oqùç‘J»ìرƒûî�ƒ‡ó©ÏÜÀ¶gmÆ÷«(á ¥µèO¹Ô«Ñ±BpàÀ>6lx+•J•o}ë‚ ÀK¹T«U …Â"  Ñh ¬!“’\ÿÒW0²f%öçÿÈGŽ�Ëe©TªQ?.4üÖÛþ½=]t¶—ð¼4Ùl–Ï|æ \ÿÒëH§<ÏÃZho/199�_­óÀýñ‘þ…Ð:¼í]¿�µ–U+×püø \Ç¥§·›í_̇þþyÓ^Ïàp¹\Š0ðù‡}Ç{/_ùÒ7Ù´a++‡ú™¯Ö6ެ]$!|ºÖ;f¡sI§û¿oýÉ:[?ÉlþÒj¥óG¯¿¶å“í-�ù]4°è"�Z·POeŽ|vÉÚ¿ìOCEƒ.õßÒ¾O½�¼�ÖsáÇ À=S�¦ÈßÇ6çÑ Ü4;M�œ˜ÔÜ'«¥ "¥ÀQ ClÌ2N”JÀ–ø|†–â[ýÆl´£Íí¶ôÇ‹ÓR¹æÒ{€¥…¸Ô„"Y”L#q°&’‹`„~ Çm§^‰&‡^óšÍ|ý[ßaͺ5LÍ�ñ3×]®a`å0ÕÊ4½«XÑïR3eôÌ4Ê›ç²+.F«9f«ÓT§™­�SnŒ!2†ÙÚ(ÓÕøµQ¦æ,��äÁ]ûicß¡}lX¿†®Rߨ»k«%ž—&ð+xŽŒŒ£µFɧ0QxÆRd¢$íÝ—È\—ZŽ·µ1«&þ¼1Õ’–,gŒ‰¨–°`èÜr.‰Ät¼……”œ›ZëH‚¶¤Y_â´¨�[ØJgjÿ¤í—å¼çf-@ËuŽ–ë€° A¥LO¾Àt£ÎŽu9yð0ý+È"0å )mY=¸šû~€më£k!høXe) ”Šy*õ:U4))ȧ3Ô'*œ?ÉI]áÒó6“™¯`*!.pâÐa¶¬áÐîÇY·nÆT*Ur¡§³‡C£ÇIg¢T�|>O¹2OZ”¬Y9Dùä � BÞëB0Wž¡èfXbp´\ϰ’RÐÞÛCÁ:ˆñ9þíãŸâþò¯=�¡�\vÅøFãDysHÆ4j>ùLŽz½™0†!u¿ŽR’ÞÞ^vîÜÉö ϧE/RB6—Æ�ëxT*óxžG­ZC)—£G�!¥B*E¡PÄZCµZ¥§§‡jµJ±Tˆ½{üæ€6“É`Œi²TR©)/Íü|™T*ÃØØ+V¬ÀZËÔÔëÖ­ÃuFGOâ7B@rjì$ãã“(¥¸ç¾Èfóä‹í|íëßä¡G÷P©6p|ûÀ_ÿ:úû˜�›aõªUtöö0{ÿLMMQ.W¨Õ|´ ™›�ü‡Èå2¬Y5Äu׿„é©iÛý07n¤¯¯�F£A¡�åðáüð…×à8S“sd3.6ŒðàÓÖÖF„HépÿðŽw¼ƒlVáy’±Ócœ:=ÅÿîcüÖo¿�\.Ë=÷ÜÅe;/FXÉÁ‡6oFÖ­båð*î½û^6¬[Ío¼õWc)�ÿðU¼”‹µ–ááa´ÖLOO7¥`Mß"_‡}LMLð–^ó|þõ_?Ë?ýÓ�üÑ¿ŸŸû¹W@¨yè�èîÊsìøÓs“8ŽbÛ¶í¸ŽK&“Åu�æÀrpp€b¾›ÿ÷­oCˆ¨Cï(—¹¹y{lO4“«$S“¼øºŸÁsß¿ë¾ôÅÏRT’À7„ZsýK^Ìî={x×»ÞÉ'?y#¥öN”cqSÞ3Â÷Ì,™mO~O „ühÑK¥_­ï/]/<9&<ÙÞ™(ýKÍIÏæãs6Së„}D „@!‰ñs+{DŠÈ!GX¤N¢%!ÐĆÍB‚‰ª?Ùò˜ü¥ßûÞ÷¾ùGø.?±jE}}ßG}äÆŸô.ýÔ”E!ˆo´òÙ,®�¤•ƒxF“ -ÕÙY¤Öˆ A¦@_W¶Þ ”ý*)cHIÁìÜ,ÌÍ’uikè,ä˜eU©�j£††´±ˆ¹*í]82i¯î““’®\�™S§È ¡O^9twtRJ¥P~ÀÌì NhȦ<ê:`nô�Ù¡_¥”ËP�™f¤½„¨ñô ýgJÿò›H¥R‹R/àÜíp.½¾=ªXýØK%~õõobï£�±iûô®¢îÒHÞõÖ_ãªç^M¦»÷þ‚\>˦�¹âŠ+X·a„-çm¡P*ðœç\ÎÆ�ëØ¶m+k×®¦oEŽ«HgÒH©p—”ùq4 *• ½½}ÔjQBרØQ4{²¿‘M@µZ%�NÙlv‘€ã8ÌÏÏ!J98p€¶¶Õj•ýû÷G†Ò*’�ù ŸÉɤ” yüF@­Z«›œalb’›¿u+÷Ü÷�PcW й ?ûÒ—°r Ÿé© .ÜqÝ]�Ôý:‹ã(„„ŽŽ&&&×uq]‡ÑÑÞF:•¢T*ÒÕÙA*åÑÝÕM½ÞÀQA ¥¤½½�¶¶6zúÚY»vÚXŽå¯þòohïhcïãûñ¼( ¤»'ÏÊÕ«8yzŠÿñ¶ßæçgذnƒƒ+X¿~=³³ó|÷Ž»Ùø«Ö¬¦<7ˉcÇxÓ_Çs¯ºŒ /ܾþ�[ù÷ÏÝ„ÐÕÙE>ŸgjjŠZ­Ëø=ºnŠÁÁAjõétš´ãpݵ×ÐÓÕÎÕϾG¦&Çyó›ÞÀc{£X,±jÕZ>þ±Øö¬m¤RòùÖšÈ3)Êo½õV~åWÞBy~kC\Gâ*Å‹^ðBß³'Æ |?àmo;·÷ûÌLMqñEày¨V+ÜpÃÇX·~=_þê×X=2ºµkQJ’ɤ±Nái}};^jÑ 9‘]-tS`)¿ÒÚOŸ¥¢AÂwG2˜K€�¥ÉA‹ÙH⌠ÐкŒ”±Éì’þë`´uPºÀ<±óäeZ�™1öI@”,ú\ò]ÚJÊäØüø·%Dëö~¸ &€Oë±>ÓñþQjñ>+Ú;ÉÔª¬/µ±Âià ,™L9_¥`-Yé!‰.¦uŸ‘ÎB­±™_ÄC6›eïÞ½\tÑ…”Ëód³YÆÇÇéïïÇu"©€ã8ÌÍÍ‘Íf›¾?§N�¢­­ ¿püøA\×¥½½�cÇŽ144D­VãÐ�ƒ~HWW™tŽ“'O2;;K£�ËÙ½{G'Nó¹/~‰©é„rHÒ©4®Ð¼òe׳¢¯i #«WÓðk”ƒ(y¬£3J/›››õz ßo ¥ T*0Ô¿‚”r@I榦ϦY=²š™™™¦Qu¥2ϪU«˜žžfzzšº�+®¸¥\:;ºØ±cJ¦øö·¿Æ–-[¸èâs»ÙÍÑSS€ë¥¸öE/fvvkW073ÇøäßøÖ·¨Ökzâ024\rñ6~ö¥×ÐV*„ íðž?øc´1„�ÏØØãããÍÙÝdÖ?™mÕZ£-<úØãä³)®½öZö?¾‡‡~˜Þ¾†‡©Vkt¶•¸å–[¹÷Þéìî¡<ðÈûIyYêõ€Ó§'qI¡PÀuSíó¼k®f÷î=ü¯ÿõ›Xkyð¡G9uê4…|‘S'ÓÓÛÏ=÷=ÈèØi>ð'ÁÚµ#|áó_á—Þüz»p„dËÆµ|ð¯ÿŒGöàw~ÿù�·ý6ŸùÔÇÙ¶u³ÓäÓ+~ÝÿÕ:¸n„ ñ”1ð?Jç91O>gíâí-}~&ê~«,ålûÓ*+°V<éÿg+km$ÅŒ�¯§Zöì>6Ðк{ 1á™\ÑqI¬eÎÌê8S��íõ_ߟÅ~1ÏŒÒHEÉm±F#ŒD±~\….Ò„°M6�%balKŠwÌ2q´xÒ¸Ö&™TÑýc “§µ’�¸Ö‘ÔX‡!Òu Ѓà0Œ>^*…r@b!š<¥å^ߤM$H Û³¡nÊL­µ8ÊÁ‰™GƤëaeŽGî?Èéã!YOà8P©‚ëA6Ÿ'CÚ:rÌ—çÐÚ�Í(—+tuu� N{[‰ééIr9—ñ±S('…5“ã ?œ'“ñhÔŠÅN›¤»¿‹�aÃ`­äë_¿ŸRÞpþög13=E!Ÿ¡V¯‘Ëðk92©n2)‡“§ŽÓÖî„U„ô@ÔÐ*ÀqL¬<ˆ™\2‡´Jðtl°½(mËÄöŽƒŒ%ÏZkˆ¼ŽŠâã¥ã4Û( #ŸGƒ�™`V ” ¹6×$ÛRDíc£Mo¡¦ÜK¤„±ixQœ=ÄA‰‰¹”+%6Ž��<&í“<¤–ëܪeÐOq-3€žº¢Bƒ ºù)Ž…Áµ–”54ƒg!¥5®1¸kq´ÆµOk<½—Ö7q�%¥-iùj8ÆRžŽ5Øh2aˆµa Ò„¢¬AY‹c5i£q�Eð¬ÄµÇ¤ŒÁÑO\1‹2¡Á5+äB¤ær-ªg!0P‚#^ÙL�åï}/[¶o#U,6g滑ryŽ|!�±m4¡ADtàŽŽv …<�FéFìÏê0žÁ,éìì¤Z­ròäõZ�©é)fggñ<—}ûö’N§Š ®ÓŒ”µÖR«Õš´sÏóÈårÔëuÂPS©T Ãȧ(ae³Ùˆ}”N3zb”¹¹y …~Pgüô$•JƒïÜv;·ß}ã“S¤ÒYmHg³è0à9W^ƪÁd<‡Žö6V®\‰�+¡«£km“ùÅÕ;¤R^Jù>õšOµZ¡PÈ311ÎÔô$‡¢££ƒGy„z½A£££´··�ÏH§2x)‡ùò kÖ¬âk_½™z½Îý÷ßÏe—]JX×;º¸óÞûøîw‚:°�ježõëFèìl§ÖøÞ÷ïaËÖmì;°i,ýð‡‚yêµ*CÃ+ùý÷þ!{÷Á 06Äh³ôhM±XlJí JXóCd2n½õVjõ�ïÛÏ—¾z•Fƒ©É)†f||†M[·ñÈ£�335Å»ßýNN��b×#�ÒÓÛI£Q§««‹t:ÅÎûU† Ù Ž#X»vk×®bûög‘òR|÷ö;À ¼T–†rÁÖóð;aF}!"_†(lj&Þ<«uó¸6�»ã4ÀŒÖ#ÈÚæ£T*þtN %£1�’‹nµ H®)"¦YSê Mk‘\£b!ÉÍq]¬1‘ÜLˆf›'>AXšûf´nž_ÖZªú çÄõ½ÌZ¨eÐr�“%Сã+Q‚•±9Ê PÖFúVKt&ºù…ÍÉ®#; V@(Ê€ŒAm#¢û¼AG€‘u$4\âm„H,šm1HF84s±ÝW Nô6ÇDߨ¡¢ï"~joËõã,-b”ZG3�U,9é¢Ëeê§Çù›wü./ÿå×óþ?ûcüté²¥\ …6¬‰o)Q-²Çq°R¢¼XÑŒ�:™Ó –ˆ8‹mì{üSÓtww°aÃ:jõ*çoßFoo/ZkJ™"J)”R4 „”аâº.åù ¾ïS.Wšññ~ÍÇSž“fìħg&Èd3ô¬àøá£X-˜˜,Sõ wß}·|ïv„Ê` èÐÇQO…ô õ²qÃÈÿeïÍãì8Ê»ßoUu÷ÙgŸÑhF»dÙ–eËÆ`c/˜@b³ïa3›%$ä%y!pß›ò¾!!‰on.Kö%a±!€&^caŒ,ËÖbYûhö™33gëîªûGu÷é9ɲ1F’ç™OΜ>Ý]ÕU]ÕU¿ú=¿)%ÏÙˆ‘!îcÙ²exHFÆÆèéí!ÄÐÙÓÍC=DÞ+& ÐÁƒdÈå‹ìص“MçŸË²åƒÜq׬Z¹†«®¼šÛo¿“±±1º»»“MwO÷Ýw‡âÚk¯EÁ®{ •J…z½ÎÖû³�F{>Œ+³Ô« 6mº€�»ïcæ ÌÔjìØþý=}|÷ÖïÓÑÖN»ëÑ××Ëè„ÏàŠUüÝ?|œ/}å¿'¥®çÎò�žžNñžçáû>JJ|?`rz !;ö<’°´þíË_ODJW¬XÁ‘#GÈår<ûÊ ñE™¾¾‡öÕ™™šfùšÂ‘R‚LNNÓÞ^¢Z­R™«RŸ˜bݺu¬Z±ŒóÎ=�Mç_ÀßýÝM¬^µ–Ÿüä§r‡¯þÇ7¹êÙÏâ¼Mçàd%kׯä�Þõ¼ö oeóm[ؼùÅÜqûèx’ÚÙoÊÒ.ËpT†0´² ͉ûü5/{¬! š+­ÊijCÌ»~ ªD!v�.G�Á›L!ˆÉÍ�’Í¡á<�(­:›²ø˜…ãW¶¬‹£õ�ÒùOßWÌ¿âBl• H Ÿž\“�'Ëbð' =N\ÞqD¸E;qÒFí2D._ŽÂ„¶�jcо�Ö!ÊñxÒϳžß&“ë.àŽ‰hºt*¥’… Öó[û‰˜±‘€’c¢Åéº6b_*‚”°Dé5õjbݘ J!"–I J‡AˆÐàºYªu—[7ïâ’‹‹Œ�V8rdŒuë×pÿÖ½ŒOTé[ÒÅK^r‡ï)Ù¾ý W^¹‰ûî{„B.Ow×Rܾ“3Ö ²í�2}ý%¾÷ýydÏ ƒË7‘Íõ¢)±cÇ ·|k//|ùz¤›á®;‡Y{Ý…üË¿nå-oYÂĘa`éRúz‹ä²YÊ3 öç ¯3ö¤Þè`÷©A±]Bèãæ~cI¥DÒ§[]¦&˜"b·¾TûK +Çú:Iˆv[qIyÇÏC,ÜœìØò�4B[æO¬åc×­û�E|šŽp]¥Ð"änó#¤´:|JYÐÈu!hê>™0Ä„ö™Žû`ù~-²€N]{⹟‹¶hO‚YP'fã�˜"éšæ881#ÀWÐHm�„ þ”àK{L !”PwìïZ€/ ¾‚º‚†c¨; �‰Ö)”¡áDé9&umAC |)„À—Ð�’`qÐõ”5Aó¹UÚÜ ¶låoÞü.ôð4}ƒƒ¬¹ú2æJYæ¨}�h°×Jó¶Z.MJoúøjµŠ1š±±QØG[[‰%ý]¬_¿–LÖexx” ΡP(P.—‘RR©TK ¥T’ÆÈÈH’\011�/Õj•#GŽ044D£Ñ ³£ Ïñ(O•ÊeëöÉ·µñõo|“ïþ`3™\Žl1kW´¤K,xYÞzýõä<—§]x>2rWZ»v­õ×ïꢣ³Ã®HFÔæµkײråJÖ¬YƒÖšþþ~„Ô 4]]]Ôk>¿¸w+¯{í©Tjl޼Ǒô÷÷S,q'b,9\tÑE\wÝuôôôðÈ#�ÐÛÛÃÆ�ç�Íz¬\¹­57ßòMFG†Xµ¬ŸŒW]qo½ñ!ZðWúknýáyãu¯c®<ÅåW^Æ÷ðC&§*|ôcÿÊ?}ø£‰KO.—KÊ0]Çq}c’²ËŠÏBÐh4¨×ëcp=׊YOLÐðø¾ÏªÕgÐÓ³ŒöŽ>Þø¦7rþùç377—ý…ï11›áÌs¯â§÷>‹^y5[î=À9/¡oIæyå+/àç[ˆƒƒg’Ëwà¸yú— PÕe¶ïü%¹R†Þþ8Šþ�~ü0„la n©2r�SV»‰Ho�x“"Ù'Z€�¤–b€,zÒ®Yé0ðI=9Òq�Ê�@ÂöŽ£�Éx‹YE̵¶BÑ’¨nC� ›®äéº�ÃÅ7�Bm�¢ÈM,f-ö§®-¾5í”4�"ÄÁD^ŒÒ�„DT¡ÂE …*¤V„(Ü@á¥6'T¨Ð~f}‰0ƒDi‰ÚOºHí …ÔPªC©æ à ƸÔ›ƒ 38�‹¼¼@â®ÝJ²¾Ä lšÂH¼Üp‘þ“¶´ÓÂén2¢] `ïC»øŸÏ{ý¹"òÙ¢ôŒ 4”"£rPÓd†B ›+A©Ð®J©$ ;Ø£ã8Éï@2èt‡l6K[[×sØtþ&Êå)Î<{-Ŷ,íím¬Y³G¹ ¨Ó| …õz�ñññ$¥Ë—/G)ÅÔÔÅb‘jµjA–z�B¡@GGããã”J%D£L_o'Kúºñ\—Ãs`h©ËW ðéO|„û¼Ÿƒ‡†xÓßÎ?þÓ¿ ¤JØ7µZ h®ÚÆÂÏÐôŒ���Ÿx�×I\ï:´¿U*•ÈýÈðÉOžW½ú:~qßvܱéÚ� ëÚÈc ¿�1!J:><Ì¡ƒ£ŒŒŒ�Éd˜��%—Ë!•`vz’BÎåÌu«Èg^ô’kPʰ|Å2.¾øbòù"I­ÞàCsÓÓ3 ,”?9]ùµ·¯ß´µ®ºÇ¬›!i458šQ¶Ž%´œž4Ä[<ÿhni±e½àµZ]Äb}~k:G»‘�H:�v̱Êõ7m­÷þ›Ìƒýÿè2<^øã—ss;ɼ:N‹ G*…Ž!:*K�5Úu“Õ‘¶„Ág·¢þ>ðýf¨ñý¬øÿø�®”²îDé>! è“°„EÄRq#w!×ó Ò ÒÐ_[E5ç!L�FH³’â¾ÁÊ"ÕAÕ©7&éèdéŠv|!éìwɵk†Æêxù:—?{÷ný9µ`–PNS×5dfŽjPá‚g¬B¸3bœuçØ?6Ì�ñý,[Ÿa¨\¥Ø7ˆ*IúVvãväY{îÅnèîϘ Ó•CttK.¸h=wÞ½›@ŒSõG©ë 3E¡CÒ· ¦+»¹äŠ%ÔÃááàL€V•!,à¥M“ý’ôƒ¢ù]8DïÒ¤¼÷ⲓÒj/ÅåïFì]!D¤¤i„¾ ± 1®¡ &‘Ë6‹¥¸¥R–õ† ��<�<„V× ?°ÂÞ{lô=løIŸ†!HÙ™øSÖ]ÀmÑmÑN‹^°õFƒUË—óçù[þêÿ¯Û œwÉ¥å"´ƒt°/iÕ¨À¸2™ a2==M¡PH&‚ŽãP«Õ’ } Å‘@>Lÿ–.í§R©0¸l�™™IÖ­[ÍÔä ýKÑ:```€™™ÆÆÆ(‹‘6�G6›Åqr¹Bˆd.—cn®jÅÏ#&JuÖ D °oß>víÜM_oã““Üñã»Ù¾ã!fªUœL†ñ©)üPS*äñU:ÛK¼ì/d ¯�R!G1—CHÃdy D{fuwwè€b±ˆëºär9FFF\ž€?“““4üÕª¢§§—dž ÁÛâÛßþ6}Kº9cýŠÅ"ù|žÛn»�Õ«WÓÙÕ�1&ÑpE{GµZÍFNóJÜxã <ïê«©ÏÍÒÕQäλîâÍ7¼žöRÝ�ÝÌÕj¬_»ŠåËY·n5ïxÇÛøë¿þ{æª�jµ‘4ñÊ]²‚ÉÀ+Í "­Ïó¡ÆzÕ%^ýÕF“Éd0«Ñh �Ë\U#„Ëö‡¶sðð>žñŒg011A[[[tŸvðyÿÖB!ä2víÚ…1†uëÖ†A£A©Ð†ï‡¡Ø´iB¶nÝÆ¦M›Ð¡]ßvÿv¾öµo ¼"¡ÖvBižZ4r Ô>^„À$.œ ÿ|ôìüT‰,Ùêvª¬,³°[Ä+ëOr†ˆˆ++m�˜‚¨MÛ›Xœì-lÆÄZ>X1hi #ÐÆ „A`2åêx,gc¬Ö¼ˆ]Çç´NÀcÆ�‹5]b÷Þ8ÿ¯5뮇¥'bÒŠh�"p ÉKJ`Ø4Ý ’{0–­ï(h4fÈó<÷w–°bõz¶mÛÎÙgŸÁöîçÒ«ÚèéjgÉ’ o|Ëyaƒö¥ež~q�ª¿�§]ìR�ÇÍ?ÌeW·‘ëîÂ70Ðïryc€vn`|â�K«H§Æ›ÿ2r™Y^ùúó0îN~ûŃôv… ⬳΢б–öþú«2�î%9^Ös6Õ™Cœwá .´µŸ�[Ðdò�jÇñp­Cü0Dè‡&HDå”xʦÁ¼˜)ƒ¬xžnO&}<�¶ �ÌSQ})-“'®GÚhTƳ²Ñ~a •\28ã8Žuã[ày°IZPQ›0aƒ%S‹}Á)m‹Ð¢-Ú¢-ÚI`U²òÊCÁÍ÷ó>óQjCãüó{ÿœü\Ïd#Äw$³d…!âÕ')m‘»�}9ÛÉ¿Á˜0ÇF*ñý:}}=Ø&ŸlÖCkMggOnYPkÌR, Ã�z½žEƒ&“q£4„¡`n®B¥Ra||ß÷éëíGkÍØØÕja =¸›Œ›¡2[!Wêä{wü˜ûî»�©©)”rÈÊ6õ:Žò0²�4ø†K/ºˆ¬§Mƒ36\@±XÄ÷}&&Æ›cÉ’%ôu÷PóçÈd³ 9Êå)::ÚÈç³ÌNO32z˜|a5‡‡‚r&§gÈ•Ú P>Ìÿx÷pÖ¹g°sÇn6žs&¡Ñlþ¯\yÙ³xÏ»ßJ[GŽééI‚°Žrì0C®yÁµ\÷Æßã%/xÏûíµL—Ç™˜šdnn–|>�pCÑ^jÃÍgBpÞ¦s�Ò ¤ff¦ÊøØ4Ž”„aƽU /rs{*Xš©y`<¶I¹I$ ´%“®àKŠXÃc^ºÇŽüçûh;‘ @+¥%b}Í…£•=zÚ¿º¥çY¿úµ.÷ß$[æDŸ­ÖrŽõâóUб²ÈþYØtĶH´Qh2DÜÐ#æEŒÊÅEk¤ 7T¤ÍÂ1DÞÓ¬ž$/Ç€b)½p�)àfžæPê¼øR4ÏIŽW iñ p �ëÀ²m=”0¸ª€qÆ9{S~0ÄÆ§ È -g)¶kŒÊ ƒƒ\tùŒ¸°s)™B'AµFh$&âû!ž{˜‹ŸÙ‡ï78ëìeT«{ðý��¥mÌÌN±t3ÊšuJUèè#ôGØøôn=ÆŠ5²m%jå V¯é"hLc’åë²xÔ*SÌ”§(uwajF¸j–uÕ­ÖMVW¼àE,¶•}¨-Àx<ž¥u˜Ò £„Õ†ˆH#~3H„…Éw"7C‘¢Úü+ûÎ0&‰Tftô»Œ®(šÏpš%»°-Ú©i‹Ð¢-Ú¢-ÚI`ž¶S!#¬æRRW¯¿‡·üåŸV|úÃ¥P*ríË_J±=Ÿ¨¥)þJY6HÌP�㯤/ô[ÚUÉööö„M277�0€ŠÅ6ÊåÚÛÛñý�é©Ù$ŠH[·nepp�®®.jµ÷Ý·•®ž¦&ËübÛl¾ã.FÇ'�RÒh(eèîÊ¢Eµ^Á‘ŠêÜ,Ϻäb–/_F{G‰åƒT«êõõz���ò�Z­F±XÄ˸”Ë3Ôj5ëž$%³³³T«UÖ¯_O¹<Ã’%K˜›fzz†õÎáÞ{¿ÎÎ]»xæÅOç^ÈÒ%KPÂc``)æ»ßùÝÝ}<|˜g­¹„ Q295ÍðØ8wÞy'Ïþó™™™¡««‹ÎŽŽ(ZÀÈÈííí(e]Ò¶m{€Kžy¥RëןI6ã1:5Á�nÿ™ÕŒ”²­L&ƒïûó?ñŠ\+»†U*•‚fD§˜ª¯üÆÿÇ.»vïæ‘=�°qã*^õªS,¶�D3Æ•’±ñC<¼çaþéÃçC{/zѵÜy×såU—óú׿†Žö ËW®ÄUŠý‡²|ùrÀ VÏÍÖ8°ˆ�}ì“¡˜7Tæfks9e- Æ=‘–žÔ=ú±'~ÝøyyR£¹ÄZ~ñCò’^À³æ˜Ï]â9ðIâIö¤[ºO°ß›Ìc~}Üie1C3v÷ÒaEt¬»£ Äà¾H]˜7É–'RþQZÇ««8¢XüRFQ¿L%Œ¤Ô˜"�/)mô©Ä%4ÎxÄ0�“vD³Ÿ“B!U]×ÔƒiDÆ£Z#_ÈÐ*` >¸ÊÁ¯�[·4™%›qñý:M¨CʓӔJœ¬ÃÈÐ~:;ºÑµ*¾¹önf&öÓÑ]$ jL¡k`3Ã8ž —Ï!„Æø³(Ç¡^™A8ŠLÎEצÉd榇(–º®¢Vf®V¥Ø]$ÓÞÆô‘aÚJ}(é µ´ïèˆu¥uˆ4�|„°X¼#.ËÐ×^S ‹Ö‰°tüß²¿ù‚N¯¶¾¸�1Ýœø9tèår™5kÖÐÞÞÎÔÔžçq`ÿA©Õjc…ˆÛÛÛÉf³(¥� ··!¾ó�ïÑßßÏð‘ Ê3u¶üâ>nýÁf ¥4’B¡Dµ1A† �ÑÓÝM¨}Ú 9W­àòg>GAÆuhï(ÑßßÇ¡C‡ho/†>år�¥K—R.—éìê ££…ª·,‹ŽÎ9/ƒ1P­Öèë-±Kíà§?ý1{ÙÉõ×_dž gÒÖ–¥˜/´ Âìßw˜»~rÅŽ·ò�o~�\V! ɸ.===\{íµär9ººº0Ɔ¿u'q‘›ššÂ÷}*• kÖ¬æ²Ë–rç�?æöÛoã¬³ÏæÁ›¿�Ö!Žë¡I½Q£�Ïâû>K–,adddžàv…` Rá{ƒ Àu-#«uBç8¾ï'u» !tÈ\Õ‚mÃ]wý”W½òåÔªWàû>ž—§V¯£# x¥¡1Fò�[¾O¡�ãËÿñmJí]\}Õ³èîî¦TÌÓÓÓƒëºø¾Ÿ€M¾ï³wï´Ê�V˜5—_úÌ'¨�ü–ž ¥‚èFFGÀzh'ž›á‘GöQ­6øÜç¿Èm·ßE-„©™Y/CyvŽŽÎnò…Ê•â*Ág¬ãu¯þ]DR™�aé@?ÝŒ��PoTY¶|€ÕkVâ8Åb‘ŽŽ|ßgnn†b1�RÖåmbbœb±ˆ‚r¹ÌæÍ›éëíG)—�;wrÕUW²~ý–ö±tI/³Óer^†Oê³|ñ‹_æ¾ûàž_l%0^÷º·ò�ÿø/ãÒÙÝKGG…B�\.ÇììlÂÖÙ½{7GŽÁ÷}FGGéêêbïÞ½xžGï²nÝj–¯ ³« !LRÆõzϳe»ÏÅ"Ïé¬ó]‰d"ö‹@§ÙAõz�\.7?2L´I¥p<¤ áû|í«7³{×^މže¢U°~ýz>•F�™j #ÿú‰/05]AkÁt¹L&“Áq¶oß@&+Y½fwÿìN²ǵV®ëòGÿã��³Õ,Z«Ísß8ÆvR[ Àz<ùm½×¸¤ÁŒØL�o' nÑ@àJ… ) !AhB«ëb´Æ(EHeucB­#ý•¦KXÚ=Ïh�è%Âþ‰ûw3$ùñÚŒÖÖíV�0&‰îe¢´ à׫à*‰Dã:LˆÕ1ÒhàkŸ€¤A(0ÚG`ßÛ&ô1&„0€0ˆ\‰ Fh2ž"¬UÈIÇbñ2NÇ8haL7¦�ëø k¸*D˜€b!OP@ Œ–HO¡õÊ ÑºŽãe  …Â<YGá G‚£dƒë„d�Ô5”nØ|Ö+xžÄͺð$®ÛNX—('ƒ&'iã?bLˆ”ú tà#1 5kchh�‘ô3ÅK6#„I)Ñah£°…aª £ÿ“wµWHD$Ú¬Œ°âÍQ`©”­?ßGá€HÂH@¢Ü B¹¡4Ñ3X—OiÁ"/“IBÍ‹tŒ]Ϥ@e\Œ’G‚뀣�î"—äT´Å^ý2A´‚€FF›@#¢}"½/µ?½�c»À¾�=ÉÒ’�–Ö‰æëç/TÞOfZ'[y?ùu �8�UíSÝB lx!xÿûÞK1—£(=ÜÐà¸òÊ«øö¿}Y�áBW l-G,8!´›TâN4;;K©T¢X,`ŒÕ•)—§Y¶l�R©”DßRJ1<2ŒøŒŽŽú Æ'¦˜)Ï1WmPž­ðÉÏŽŠ05;‹¡ê5)fgfí ÆQ˜0` o ž{c#G˜™™æòË/£«»‹}{÷Q«U9ÿüMôôtS«ÕH�Œ—!_( Àb|lŒÙÙ9z{ûèëígbÚ A_réE\øŒóX·n}Ô³8Ù ö¤VÓ<øànB ]Ý]ÌÎ6Øà0_ýÚÍ|ìãŸbóæ;�àСCT*\W1|d˜ÑÑQÖ¯?3ÒÒLMOQ©VX±bZ‡”ËÓHçmÚÈààRÞûž÷pÅeã)ÈzR¸¸^&™´J%i4)�p˜Ì‡b6P<�ÌårT*•„_#X†�ÝC¦Tâ ×߈’«±àYqñ0 ŸW¼ô¥øA€‰þ ½­­DoW/ù«xðA=­Z­â8½½½¾_§QŸáþ­?¡­àá(IÎsX¹¬ÿ hA§¦=ºw‡Lmév=Ÿ½Ž´“´dÓÑ'ó6ˆ&™Í\<¡÷t|3©íxÇE08!kíÛÒ.l­×:™"ˆ�Œ–Žò–¶Å";ÚâÈM@þ˜V¢©½ÄÂË1;'b�D'&§ÓoŽë%Ñri}Ÿ‹ùQ“dã<™fÀàK Ïc˜Äç·€€2uiwÞ$ò`‘TG޲ ñ¸ÎX×0%”ã +–-¥D9å*„4B\×J‡��ôi´A Ð@ C´0HG"´QÂÐ`"6 eÆ`é–Z#1Q?k�µôGqæŒÕ@”*ƒ’J¹‰ »1óÙV‰@zäV—®³dTu-ª¿Ü;VT·xaçèM!„­¡ø9›ÿh¥¢Éµì×ѸN(…ëº(׵ϊ¨8ÒÛÂ43„’„ZãAòü¦ÝÒíÔ³EØî2‰Iù“Æ�„iÇ »æ+b'Îd@êXNðØJ‹¨ýõ§uT´¦u¢eКÖQÇþ†Ó:Nüju{ò>Göh“â©`�«% 0vè0ú—AC„xRY𝄆€W¾øEì}è!ÚÎ?oá·uË÷­ÇÕèŒHS¦»»›z½NjÂPÓÛÛËÄÄZÆÇÇ Ã��;wrá…²gïà #�K±ÐÎÖ­ÛÙà nÆã ÿþ …,SÕÚ­àzœ|¥ªXÈâH˜˜˜$“÷¸è‚ pä]ÒpÅ•Ïbdd„U«V²þŒu,Yº„\.Ç‘#CÑ (�ÖA¢=¤ ˜4 òù<½=½4 ÆÇ&qÝ,��TÃÔ‚9ÞùŽ·36>b™8¼|–ÚÏÎG°{÷~*s5ÚÛÚQŽ" k(GQ«×ñÍ�‡Y½j5…BɆl¯×p½ A24t„ÑÑQ.¿üY|éK_â‚ó/°QÉò9Êå1:::1Æn½�>ûé�ð¢]Ãûÿ⃌ŽOR©A&“¥^¯#S‘ÔâÁz uvv211‘°„âA£ÑHV«Õ*RJ–.]Ê‘#G’Ubc "jbÆ”£(Wë”÷bßþC´wä(uÐÚà(�0’þÞ.Ç ±n†@hpàç[îåå/~wÿä>ÆG‡9ãŒu¬[·Žj¥Î¡CÃÌÍÎY7A×ã㾉×ßðN>ôÁ¿ _p…–sjZÜÖÒcg!©�xOË1ÇkïM�‡£�[‡zñäç±÷­iæÙ±À™´§AZB$òáXk�&r/ˆü_šå H"ÙÁñ5ÍZ'ÛÍI¸ýžŽ v23¢bí�4Àûdgua–h:áÉYv'‹©ø�À7ät,Áf€£txR&¢Îb^-àºÓz=­52ÅZÐ]L,|­y"Ñ€‘)–Rü™ÊS¼?ÔÚö@-y�A-•*e²¹°¿× ¹Èaì ˆ%„�Šw8"•W„°·Â° Z-Ô�Žƒ6[ÖT³¾æ·ÉlTŠ-'„u­‹ÓØçA¸.n…¡ÕJ3¸Òåœ.wû“ÅàNÊM¬µj·i÷®¤žL3L¼PTÒA€M74'…œ=.¹o­�íÔ°Eè²9×Á`"6D‚Ïc„턱“HC¬ßr¬°ƒ+!âó�eÞùö�øØ_gZ­Ç>Ž´¢cOZŸx”2ø §õØËûÓúµ×í¯––ÄS†Ó}¨i¤@…‚¬Pl¹çç\þ¢]I9¨á9.ޤA²l»ÿ—\õ´s)�ÁÇ•f4hhÿ9Ž“¸3•Ëeü†O[[;c£ãc˜ž*ãyYJ¥7ndÏž=Há’ñ Œ �34<ÍÿýßñÜ,²«FÊÁUõj „är9êu¿Q¥.C²mE.½ä"ÆF†¹`Ó¹ C²žÃ¹çž‹ï7X:°!5���É /›ÍR(�™l6‹1†±‘a ¹sSST¦§ì_JyºÎøÄ>Œ™æÈðÜŒÃ[ßvããÖ=¬2We–*ÓsÜq×ÝürÛ6Þð»¯áâË.哟þ4ÙŒ‡«$+V ò–¯ÇQšukÖ077ÃþýãT*žþŒ ™››MBÒAÀÎ�»¸þú˜˜˜°!ê}�çåp/Òk ™©–qÅW\Ä�~x lßÅõ7ü##c†82‹Y l¸1†©©©$L°ÖÚ®ìEd!¬†Oü}hhˆØ-¦5L úIåâ9ŠÿþÑ�¸üY"”Ás+Ɖæ-o}3óáÿ/Yá5F �A‡‚ ð9ÿ¼søìç?Ãm?œàƒüK•ç�ÿø2;7É{ßû<Ïcff†îžN ®`Ë=?梧ŸC©÷Wx�Oq{4â_ÿ&a�•ßôÜ«õxsŒK)‰%5,üû¯ªEÔ×ZÂ.Ÿ¤fó*ˆ5�惿9›¶ú˜sæ§œÅý(DÑ¿"÷ÚPkŒ±à€>¨b"Às!í•ô÷˜ñ‘vË›ÇôiýlÉŸI1ºb—¡0f…¤måË&`o£¤”Ñ87^¬;º<âÑ‰Š´næEXý#"AF× ƒ¦N] Å‘,U¤q—oœ¶Œ°‘X“©Ü´ŠhsŒ±dT‰ò"6}áàD¿ìmÄà¼EÒLžXü;-úœÔGÌÂ��"ÙÌmº|’óIƒî$Pº.æF©÷ù¼ß…@0»¯“ IDAT:ŽÕ“Ò1y M!g¡bà-Ê? â²0!2f�EšA€Ý·h§œ-@§�yAšJÑ:0-Ÿ<ŽcÕóOõ´žˆ|=™iëØ'3­…Ž}âÒ²¯`ûrñHåt2cŒÕ.¸ô¨û(/C.Ÿ·´g%Ï%82ɳ®¸-5R7'úiVÇñ,Y¹iY1Šéà`WÝŠÅbš]‘ï( C¨×­žMäóP¯×1ÆP*•Ð :¼“›où.;ًߘ-�’+ä©…!s•&ÔÔ ²Ù,ÂÀƳÏbøÈa– .åÌuëСOw±@ev–¶bŽU«Vrðàrù Ë–/%—óPR033C. .„ ««+qi¦R©±ýÁ‡ééíÆq&ËãüâÞû)ó92DÿÎ>g-¡nÐÕm%Z ò—[wò÷ÿQ– pûOîb|lœ¬ë¢ŒàÌ gò¶·ßHg{‘ƒ÷1¸´—##côõõS.—¹í‡w°ñÜ3ñ<�b±ÈÚµkyèÁ<°íA:;;éìèf¶V¡££ÈÜl�B1‹Ö¡è†&ãHÂÀç¢ 6pï–ò©O~Ž›¿õ=vìØÉtݺv9Žƒ"IÝ)¥ð}Ÿb±ˆïû‰ŽP¼ê纮ÕHíKO:<Ï#Ô6ªIÃoPo4¨ÍUh/vDÑå|‚0äÍo|ÿü/ŸÂuŽò¨4 mÌÌÌòÀÛø¿þ×ûøÖ7¾ÅØØûöíç’K.áÊ«.ÅuU’v_O·~÷[´µ1aÀSÙÒѨR »Gý~"ÕÈ„”èÀ‚* Þ¦€&ux&½/•f+Ð¥ÃЖQtL¤T“b«(Ð# BGåa 2zgƒRÇjQÆù�Râû¾eÛºnÂâ’r~Ýè(¼zò>ŽA�îÓL³œÒâÏD#Ü–6Òú~¶îbÅNÀ¦–ò:š1t´éÈκ‚I”p i]ÕŽê…@‡å:8ŽC=7ñXä©Ð¾OG[€N!«:O=šü¢=µÌ`"D�' Éo§;ÉT¬¤´õvñû¯»‘îSÌè "cÛ~mbŠw_=Ÿøú0*4šB¿içq¥­nÅÿOOOS©T(‹LOM³gÏ^&&&èéé!ŸÏ£µ¦R©P.—©V«Ú7Ê÷7ÿˆŸÿr+ #Èds¸�@kò…HAÞË$L�¡#C<¼{Ï~ö•Ô+”¿r™˜çœs.¤ÔÑÎÀ`?R‚㺺:™‹´tb Ãu­o~£Ñ`ïÞ½ìß¿Ÿ+žó;|ý–ðµÿü*¯}íkÙzßV¾{ówyþ ~›ßýÝW‘Ézôõu>BäQJ±cǃìÙ{�÷ÿïQ«ÛˆUõjm4Å\Ž·Þp#çž{&��%æfgxÍ«^‰}Œ” í|ðƒbË=÷ò•¯~Ž•+—233í·ÞÊs®þ-¦¦fø³?û3nºé&ÆÇÇp=‰ï×X¹j9ýý}(éYM)Éf2ø�:NÖð¶·_Ç�7¾‘-÷ÜÇ ¿ÿ' %Êü•x“ìw]wÞ÷˜ícŒI& ™L†J¥’ àM “ÉѨβgÏöìÙÚu«"&Q@6¨7ê¼è/äSŸø �FáJŠùÕj�¶¶v~皫ٱ{;/ùKسg?ÿùÏ�ÒP­VÈfÛÉårI~ºÛ%ùbÁ>oOm hZk”zl.?ñ¤D…1á¼ €ÕÐH›8j2—¬æž€[OréV×ß–óÊìšÿ£e»Ä“¥ùÀTzbÓ:¹M·ƒã�R1˜Ò:Á‹ 1?ícM¾RsæÇʤÛóc1•¸­œ˜ÖÑc½~Ú�.}�t´Á§Š€tü,ZAe“hÒ¥µr%~âDlŒ4[S�CÂØAÿ¸LÓŒÎx¢»GÆyˆ]„³Ù¬Õ苘0ð̯Ÿä“0ÖmJk¤ãX†‡(cõcBßG8:ð1)Ñbc H…ã˜f4«xqJk”ëZ­ÁqÐ�F¢Í#„À„!BÌgÆ„aH¨5™lŒ­FJÜLÆ‚*Ñ1ù%7YåRJ‚0h‚/)02Œê ¶¸}èÈ·9® À²j5¯Ñ¦Ò,ˆ§¢sƒ8ª[tO:q“ m¹ø>"nÏ1RÛì<šÏJ\ïQžßÇQV_ɤە”QD2eüg2˜ºŸDÃØ(­2 Y�&C#làe2öYˆA+aµ(]DZM¥²€P¨ÚàºB™(ü<Ç^s^´“Ú SÈf~ïµÑ­/i“Ú¯!˜ŽM·Ò…ö?ھǒÖc¹î‰äëÉLëxû~“i=5ê¶­E p“ó:9½Mb#K88T\ÍG¾øIÞúªWqÝ«_ÇÙÎáÛßù6wþø§|ì[ߤìHr û’NÖý�AkŠ4íâ[:|x||3º”8ŽŽŽ177‡”/ƒTÔª5– p`ïÖ¬\cY@Z°s×.ff+„Fð¥¯ü'SSeê¡Æq\ªs³dòR+æh Ú•d\…0>ïzÛÛp•drrS²Œ•¾®nâüó7155E6èíï¡­Ý5ß'—/`Œ�lÕÑÑÁÐÐõz�;vÐh4X»v-wý÷íÜý³-<´ë þ�ñçï}YQä¶}�w¼ãÍ,_ÑGà \ÇcvfÎ w÷ò�[¾Ïõo|7ýÃG™�©"DÀúµkèël§V™ä¿¾} Ï}ÞsX¶l€‡÷>ÌC;äi<�Ññ1� rEÚÚ 4»v=Ä ^x-s³ry—ç>ïÙ”Úr4yþäOþoÞýîwó“»~ÉÀÀGŽæêç\A¡˜£úxY4)p”àâg^À¶Ÿüˆwüá»øúÍÿ…oŽ—#ðh …@ɦNJ­VK4‚r¹µZ-ìû¾Ÿ°‡âgD)…çy–Ñø(7Ëí÷ÜÏV4ÃGX2ØgÁ%'O6+Ùüý/ó’—¼”ïÿð ®‹"àšk~‹þðû|ù?¾À§?÷Y>óÙÏÑ3°”{ïÝJF¸Ôªšk®}^&$—ó˜�­�›¡RoØAn¦ãÉlnOºÅ›¤]ŠˆÓhë�†¸›ÞKŒœEÔÿHØÔÎÙ"PHFƒþè»6Ö-#ÍRJ$ÿ?ê½´|¦Í˜ãÍyËÑ …äŠ-Y¤Ažù⺭L‡Vw:Í ãPÖéžh†Ì£�;'’NúGévC„aˆŒî×5:|bÂ2d¬²‚‘ÛT:�ÒŒP–¡’º~TxÍ<ƒ‰\˜�?_&ÕçÅ,!¥ vÝŠÀ˜£ÄZµ”ZÊ'ÎÇñ´ÇbðD¤;ªû4(3¤b·´y ¢8cŒÕÖ™üÆÀj© ÀhM¼\ßW†8B€�ID1©Ô‚nZb6RRvRÚ_ÚAÆ`]‹¥ŽíÔ³Eè°¸ãØðÇïýMgeÑí×l1 ™nF-žœ<-©¦ Î¥””ý Ÿøæ¢ºVçuôN^ó?ßIMjŒ��iÕEJ™ `bª:ØÕE;puü�¶mÇËxôt÷¡CûrŸž>ÄáCCä29 ù¥Rbÿ¡!ffæØýÈ^nýÁmLÍUñ²„ë`¤ ô5žcÙ9sssôöõâHÁÚU«Yµl9Ë– ²wÏÊ9lèò"+V¬ ³³!ù|–R[‘eËBP(ˆCœ‡aH¡PH�ááa–,YÂ’%V:“�%—ÍQ*8ëÌ3ùú׿Ί�e|îóŸâ¡‡ »§�LÆ2Êå2mmmïøý·áfŠœ±þL®¿ñ÷�®ÓuÔçfyxÇ^ö²—Q©Îáº.Žc8û¬³™�©òù/|™Ã�P 47ß| —]v)ããl¹g Ï~öÕÜ}÷ÏxÅ+^A¥Raÿ�ý|êSŸà®»îbåÊUìÛ·—_Þ×ÁÊU+éíëfdä¥öv ù¼Õcà¸>ýøÿËsçjÞ÷§ïGkÅt¹N¡X`vv!™ŒJ„¢=ÏÃ÷}Êårò|¹®›¬Ð§W•c·°xŸr=üFƒ�}ôcüѼ7ç$zKk׬âŸù<‡W¼öå´²lØp&\¸‰ïÿàVÞ÷¾÷ÑÕÖŧ¿øï¡xÑ5×ð¿þôK¯xÕ QJ`ŒÂqêõ:SSStôžÖí[›FòÝÚ¯�Ñ:Al²ƒ¢ï 扴4'N¿ZÚ�u>pû~ÕÆ$@B${)"·›”kUâö¹óÆhfr¦4€Òå¹�Kc ¾´2Þl_dÁ§5dbFJ|®i ýš…Î[Œ Ãå—(=‰ÕÓq"Ænìn‹ÇšBV3’¤!ÇyKƒ ðƒ aÞ@<2 °ƒUqr, b`$RniQ¹žGi Ê(½0\X� ÍŠË!y6‚À²pRv\‡‰ë 1MP,ü¶¶�Öº—Jᨦx¶ˆî7~Öâg,-P-„ÀDàTsÈm·Ä0ªóy®f©<, žŽíût¶Eè$·y�SÚìDÉ�FÀx"�}2ÓJï_Lëô­ÛÔŠKëÊÎé` ÝSübu 9æLž@¹9BÀ¡ Ÿn@ǃJ“Žæ¡S+ß"Y=Šiã­Ì� 8|ø=ݽd2V®\E¥R¡··�™™~ö³Ÿrî¹çâ9YjUŸ™™ ï~£“Ó3Ü{ßVî½ï—(ÇÁ˸r9´Ñhmð\AÖ‘¸®K{¡‡+¯¼‚ÎR%$}}}LOŽ30¸„éi ì F€Å4ÍYg_„ëZ #XÅî^qÞ'''Ù¿?gœqÛ¶mcÍš59r„{¶leß¾½Û·o§3ŸãÂóÏåàÁý\zé%tuupûßņ ˜žž¦T*ÑÖÑN©TDH‡K.ÞÄ[¯5m¥ï{„B>ÏÊ•«ù¾€ë9üíßþ5ÚÔñ2.öqÕUWðÅû*žëò²—½œ·?Èóž÷;Ôj5 ŸóÏ?ŸÍ›7sñÅsÑEÑhÔyÆEç³mÛ6V¬XÁk_÷¾óíÿbçÎ=lÞ¼™¿»é&þñ#ÿÊë^ýj®ë&“•ô -þìèè`|r ­vïÞÍÆ�Ñ2Lª•J…îÎvÞõ‡ï Rkðüç]ͪ•üôî{¸êª+tÈ­›oã¶ÞIÝ7,[ÑÇ׿y ý‡¿ãì³×1::Šë*òù¶(™¤½½ý´o߯X0Û˜Ø8q(]$v<ŸžèÍýLk74˲ ŽØ:ŸÝ'²Ìkd¨0lŠ�Æ–žôµ~o]…OO~c€šîO¶¼�ýl=QìŸcÙ£±_´6óÊìX@VºÞNvF�Ö:é·c;ÝÛwzB®ãÉ;vJmt`õcÑåXË%åz�6cÌ<ÖKú{ë–v› @µ™N®Ûʨ uˆŠY!¢é•D©ûJ¡b†R¤·¥µ¶ng)†a¥ïGˆø‰��ÐL «dôüÈ[†H÷N T‹u–(f*2Eÿh¤ï).‡t42c,ãF£Ãˆó,„Àó< ¢�”‹h)ORu—£ˆÜ½Çi²°RÏYâÒ•«¶X”É$¿-’éhjÄå-@š(oÑ›CDÀ¤ÐÚ> a3`‹ˆÔƒnF; Û÷én‹ÐIléuõp¡6v¢û~]Ç>™i=–cÓ:µÒ:Æ~Õ²rrªÛQí;œÿ»£%¡´ƒgFF/°PÜ+Ôëõ¨|šç§u�Òý‡”VL8vû‘RR.Ï2<ü0ù|žb±�©É2wÜq===Œ �Q*´sû–;"6O•Ï}þóx¥6&&§PŽ‹”ŠBâè�b©d£q…!}=]¬]»–ÞÞ^¤”L¢¯¯—ƒ{AkMú¬\µ‚F£AÿË\É8¬^½Š0 ðƒ£££ô÷÷“Íf©Õj Ý]JÉðð0k×®%—ËqÖYg±wï^Ö®]Ëá¡1vîÚM#„ÎŽ.{Ö¥¼ý÷ÞB¥:C[{Õj�\.Ggg§eŸtt ¤A Œ¡»³È o| ãcÓÜý³-<ï·žËþíK\xá…ÌΕyà�è[ÒÁ²åËX¹j€«–sËw¾Æ _üJjÕç�w>3å9öïßÏÀàRî¹çg¬[·Žööv …< ¿BµZåÙW_A­VãðÁq®ºê9Ü¿u;z„‹ŸùlÇáK_ü/¾öy<÷ê+éîé¡§ÇcèélÇ;#ƒÒ \GÒðýˆåÏ›0xž—?ÇTô0 éèè R©$ a¬¡äy£££å ¤]íܵkkÖ¯NÜ {{{YÒ7N¥Þ ½³�¶ö ¹œâ¢‹ŸÆÃ{ö±eËn¾åûxNå¸<4D©˜eÕêÕ”J%2™ Z”Ëe …B¢UžîíÛ8»»ÅBú9Dzô<ÎÎoÒ Nä6�16Ðt#3Äaác!™LÅni�óŸ³÷ÖÔâIϯZ�!æ÷q@âºÖd3=ZZMûuƒ?O¤%À{ŠÙéþþV(ºÝY„ŲhM˜ÒÖ‰hN´# â¨ ÈåȤê<Ž6»Dµê`µ²�;“Õ!˵–Òjꤎ7ÆàG Lüž]ˆaŸÓÊü0¦)m¡MÒÏÄ×Lئ[%5¢óÒ Qkâÿ=Ç�?LTÊJÑõ$¶3ÑÂþ¦"P%.?n¢µ“5)€-ÝoZ&u ¬&ê?£2�óÿ&b(®£ 5NŒ!lRþš.ù(¶K R@TÌ"ÜŽÁá¦6Zœÿy²É³kóe¤$Ý}~�”©T \÷Q©�§[û~*ØSC�í·¸ñ.úZ.ÚSÕâÃéøbIÚ·Pv°¸¸“{~º…Û~ð#Î\wõJƒÚ\�#‡‡éêìCãðÏŸûS Ÿ©ñI‚Z�R!O!ãqÍs~‹sÏ8“—?ÿ…œö9¼øù×rÆšUtµ—˜ÅsÊõ˜©Ôð�T.¹|žö®.ÎÞxS3Sdò�=�¸YéJ2¹<+W­ X*àzÚ„8®“€Z===ìÝ»—oÝüM”c™$J¹,XNÿÀ2<Ïã¼�gò®?ü=V¬$ŸË391Í\À¾}ûˆ…a$ÆØúX6ÀYç¬åÆ·\‡Ôðë5¾ò�oðÈ¡CÔü!sÔ*¥ ¾á‚óÏâ�mw03;IµZáç?¿�ï|ç{Üzëf¦Ë³tvw115ÎèØµ¹:Æ7ìÛ³G8LManv”¹Ú4›.8�L.�—ÍqdtœÏÿÛWùã÷¼ŸŸül+SÓ5´±`?¬ñþü9ÒT’w úÄ¡õz�F£�1&rs³ܹ¹¹d [*•0Æ�ÏçéêêB£,SD ¶?¼Ÿm{öƒp¨5j8J@`X½~%7®cùàJ¥6ÜlžF²ÿÐ?¿ÂUTƒ…BBy¶Ê®‡wñ³-?grrGxTgg©×+45ªµÆiß¾ †hõ8"¹ajÓɦuˆÖ!¡0&´ÄH¡‘¤X�P“çJ b)›+ÚéÉDsÕ7^Ò=þ&£Mm]sŸ M˜…F¡‘h”í†Õ´Pi7O�DcE®m9 aÂD÷ R¤4RÏ»‡VæÄ¯ÛÒÈãs¢×z¬š¿N�Žã]7™DGfžïoô#…‹’.VœOXÀ…Ð ”PHé)Lh�H$ö½7GÄb̶� B¿� ýT{ q]‰Áq,¼$Œ=G7jö˜¨�aƒ ô�6& hLhÿ—Z'âÄÆÂІ: –2¢ Q”-cBí'@ÚØû3Ò2òL 48„a©‹è7m0BbB�6“ŠÜGIK)ˆ@m0�ÊFIè!-H££~ÐÈhöºa¨©ûAbõq H©l}I¡À€TR*ûNE Œ@E5$�ÀA‚o ¡-èg„í¦ƒ%èо'�ÆŽ‹i›!‚ßmÚH{ÏQMb‹#$B(’ÀHt`@8ÑýkL 1�Áh¬¶’–HébB�«2`ìs'µˆVm”tQÊE 1 *T pqÁ7”°ÇèÐØzô5¡Žú]a@h„¡ì†ZzÚ¶ïÓÙŽ­hõ«Ù£=Ç∖ßúlýÿx›L}Æ[öøÀ �á^~ã¿HµÖ¸îb$°E{êY­VKZ­þï§úK§éžS!£C¤�†‚š_¥¨á—Ÿù|ã;xÕõ×a”‹Ê(BcWyDê–-1¡¡\.'BœvåÇ%BvìØ�Ö†rÿý÷£”C&“e÷î=ŒŽŒÓÑÑÅàà wß}7ÿ{wGuæ�ÿ[U½IêÖ¾y—-ã C¼`0‹1†2±YÀL†ßIH2™°ddHà„LBXÞC†òf’2L`2¾¼øeóxe³�`Ë‹¼H–µï½TÕýýQ‹J­Þ$µ¤Vëû9§OwWWWߪ®ÛUýÔsï 8vìÜ.::º°iëV´´·cþ¼ù˜:¹ÅE…X´h!ª¦OÃäÊJT”—Áï÷C‚ŽH8ŒH$ˆŠŠrhšŠ¥K– »§n� ¿g|étäò ËrssPPèGN®S§Nøý~„Ãa´´¶ @2S£% ÐTÍ >//n�‚žž^äòqàÀAü¯ÿõkL�6_ì߇ëþ¿¿ÇâE§ÂëuÃëõBÓ4tuuA–eäç磷·ùùùF¶�㊦Ûí†Ïç…,'6½½½xó�M¨«;�“ Íxú©§ñꫯãØñ:,]¾ª¦B¥Åe�ŸîÝ‹E‹C–ÝøÛ5øä“½øbß~¨šŽã‡ë F°eË»8y¢ .@cS#æÎŸ‡Óg㥗_ƒärA‹¨Ðu—Û�×^}“** AGYY1›‘ãËÇ}Œú†F(ÆI½v3°èáÞ­`�•¦ëº�‡�Ž[¡@’Œ‘>E†?��ʲbTV”Bh: $„"A躎)“'C’´´´b÷î�pÛíwáèñfZ;ì¬"¯×‹òÒbrs‘—çÇæ�ïà´Å ÑÞÙ�œœ<ô†€ü¢Š¬®ßª9J û,Æôõbeêæz›#Y6†¶î� ææ°ÀŽùÍöã¾×™IOÏbs¾+Vs“áÝà¸Åžf”Á\/©b–WØOÊÀyGfßr–-º”,Ç^K¢xP²uŽ5otPéàz<•eGÂ!(rv¿µÞ�áUjÍŒ Šâä¾&3ЬÕÙÌî`•n�ê@˜3º¦A–%hšj¿.Ë}÷B(.4UƒËlÞ­ÈÆÈUÎ}_–eHŠ1‚•0?C6û4B’•Âb”AH’ .ó¿†Ñ÷�9Z¤fŒä%Ìs @@R$hª —â‚ÐÌéÂ(£nö/h�jh ×53CJ�κ1²xìó3$`4³“Ù^†ñÛhfÎ(æ6–%H²ÙÌ`±–§¸Üæˆc’‘�#ËÆë0šÑÃ>Ÿêk^&™¿œ’0~€dH�$ÙFiý›zY™‹jÄ蟺€¬¸ÌÁŒ&{n—Û8¶›ÛCV\Ð5 .««c”8Y�P;4Õü.ûšK²b®›|“M A²þæw¬éšõ̼ A֬抲q±ÐÜW…ùZ;«,[ÙY:d³Œ’bd½Eô³ ¹/õ»©©É~\VVf?þÙÏ~öG!8¯¼ô¥ÏÚ­â¢#êq*Ï33€2�³ÂX?àÎÔE¢‰Æ™]?Æ›xõ[Vò ãÊ_DhȉèØñžÆ–û~�ªvÿºôbäõ„!z‚Ð$ݸÒe’e½½½ÐT]]]ðûý8|ø0±wϧh<Ù„î®ZZÚ°uë{8zô8r|yöÉÈ‘#GÌ Û‘ŸŸ�ý5ûÐÒÒ„Ó/—W¯Fq~Ó¦LƼSOEiqYFoO\.mrr½¨¬¬D$ÁòåËÑÐЀ™3g`ΜÙp{\‡C(,,€ÏçÅŒª©¨®ž‰iÓ¦BUU„Ãa?~ªªbÚ´iv›xcØV ¹¹¹èêê‚$ýUUUÁï÷#773g΄Ë%á³O?ÅâÓ⥞C$Ø‹ÂÂBäåå¡··×î|877S§NµGNqþÁ2®n¾].§Î›�ï~ûÛhkiÞ½Ÿ¡­­Ûv~Œã �˜}ÊéXqöjlß±.%e¥e8ýŒEø¯ÿzwßý ¼øâëøÃ£Obçν8|ø$$øpý?~{>Þ�–æ¼þßBÝñœlh‚¬ý&»ºíax[ÚÛ I 'š  IDATž{îìß}´S§NÁœSªqá…«#­Í«tûf��y<ôööÚ}s8Sñ­>$|>"‘4=!4ã±&ðüs/¡öpjk�#£§·!sä.«_©Ö–v´4wB‘�æf‘p>ŸÏ>Ñ×uÏ=÷thkmGQQ š[QXXŒööè’7ûëwÔy`_&Jòe:·Mÿå£ßc+ã'z³É’ YzðÇ)ýÁŸä·~Ÿ©o}ì²dÜÆr²‚q–XeIµ|Î})ñ|}ËL5X4jT“¡T=û�ßð^ld²8Yú:^¶†5·~sûu¨lÍot c,ÛÌœB2›7Ê�$Šâ‚$ÉPUÍì?JdŸP!» É.È.·ÕŽÑ$HÐ5EvA’;CIã�¿$ù5²y�Üê@Ø(’è×�sH’ ˜�a/ÍzŒ÷ê¢ß:9÷]çãèíe7_²FÌ’ä¾ã•®�ì!Í%©¯…„sä,këš ˜û¬5R™ÐT£¼HÄÈ$²ƒ?ºªA‹¨ÆÅ]@h:4U5F3×G2¿++Ø&ö…"']×ú*£pòæåÁçóõ« VÙíçšI�D_³3hšQ÷¬óÙDÓ¡«š¦æEaŽJÇy�nt¸fdé:„ª릛٣VÀËñ=[jYvA’s_4‚_Ö>©Ik²¦~O$ÌÊ`ÎÊcýX?vDE8¶¯9¯0ãû]¿!¹ÖzIG~¯ÀŽ?<�·ýºÃð À ã¹ÇŸÄW¯ÿ„= \ŠÛ>qìêêBoo/zzzáóúàr¹pìØ1tww£  .—õõ' (.(²å•8ÙÐEv¡ñd„|öÙçp¹<8räjkÃív¡¡¡'OžD(B(Fa~ª� ‚½Ýp+ ´HZZšáõz°lÙÀï÷£¨ÈºX'Ÿ/ê*vtƾæö¸PRR„ÒÒR”—•bÛûÛ ItIƾûRÃhmëÂÆ-ïaû–÷qåU—¡¨Ø�3Î8’äÁ»Ûvâ[ߺ‘H¥¥e¨š:ee¥¨¬œ„ææ´w´cé’¥ðøYk¸f+(ŠñGCUu]‚ bé’Ó‘ÈE^nžqί ƒ!:tGŽÇ»÷âã=ŸAÕuHŠ5¢Û#‘麷,ã@M V¯¾�í(..†Çç�ÛãGå´S²¾~ ¡CsîÃæëÆsë”%êO–4pYÑŸÑÿì!‘†‹�™ôM¤¶6}%Öõx™*#»V}]n¤¾?gz¿D𦡷·^¯7i0 ÔH’®e}ýÖå�Ô��¥; ×7ÈžÙٱռʜ®Hæèœf‡É’¦÷õyÙå̬ëϼ€� FT¸ÅÈÊ1³hëwÝjŠ%™’#ËFcD.«,èFPÃξfŸ.0ú,2¡«ªÑ)³ªšóë�„ÑgŒ"Ë€jf/™YLšªÛ)²ÛefÂ(šyqBY$².ìlsÁ}5SÓ�ß1+øbnwÅ >èë£F7Êdkt3[F²Û E˜Pª Öˆ˜.s;õeÇÆ|V6�ó{7špÙBЬ@HÉíLèºÑÄ 0BjŠ zÄØ^šªÂåö@ ‡�€`óŒ,/5�"YEV€K6÷Ù}Ì¥Èf³<##ËÚNÎŒ<¡[}+™e6_Sd£/$˜ß¹Õ���ªes²d]¶�Ìõ2d²$C‹¨�„ÔEÐ\?7õ›@}˜4N(Š1dn${øA¢l1;¸ÍæÀ§U¿%_1ÔP[þói¼ó›Ç‘ߥ¢WDÐãp  ¼3ˆ\¼y=ªÝy �—â–�›±ß~|öÙgxùåW¡ªš›[±o_ <ŒýûkÐÝÝ·Ûƒ“'›°}ûœ<Ùˆ‚‚B´µµ�ÑÖÚŽO>Þƒ'ê¡(.—ÀëõA@å”JääúUÅäI˜6m p»ø|¬X±+V,‡¢Èp¹d„B½öz8pÀìô7GŽÔ" £­­“&UÂív#//uuu())B @II |>ØÁ ëj”u’:wî\̘1Œ+Z^¯³fÍBYY)¡/\€’¢BÃA477£©© º®£¹¹���Ð4Ín¥ijÜ~-t]…Û-£  W|í«8ãK ÐÓÝŽeË΀ª CWšÛpÞy«Ðp¢Bäå塼¢ B¨ødï'¨˜T‰_ÜsO¢³»¯¾þ*¼^$(xíµ xì±Ç¡(.¬Y½§Îž 5„‰ ¢«øèã�qâD&MªÄ¤I“ ªÜVžs6ò ÐuÕnúes¬ŸÝn7<OßúêF*.Y�[qÙC¥¥¥ðúŒÄHÄèPZŸ|¼¡Pí�$« ¡¡•••hnjÆãzÝ=½�‘°n_´æÉ|0AWgN 7Ï_n.zº{Q\Q5aê·2‚ç‚ÖMn”©nIë»QGƒU—GªŸ#¯×ƒ‚‚|©õ_$4uÂÔïˆ÷fc¨p—ÑdJ3ƒ6V–�Õ´Ñã�‘=£H $ÈÆ�’ùwS2³iú²#H×Yqýì˜=F«%É\†Õ4ÈÌ2û’ ýƨB„.A†1ø„Õ­—Ù­„&Ýlîd÷q#ŒéªÙ�& †#ÐÃ#H%dóo³€¤ c” ]@Ò�¾j éfÿ=º•]cþ•v´¾õ7ú94›Y™#ÛÆúhš‘ ¤ª¡°Ñ´*¢" #ŽØ7¡iÐ"c4Ìpĸ afóH’d‘$ÉÌT’ A�,¹Œ>™t ’ä‚"¹Ì¾v$@—ìþˆ„; � 鯶Ó4Í\¾ X�=›}䈈Q+˜%cw« è»(`�`�ôå2ûa’th}YU²™ $4#ø¥XŽ›¿AvàP’ì¬&À@Jf‘P53ÈcÅt«rG&”È4ö'£(ÕukÖ×ïlÅP†rFPûÚ•_Www÷X�hÔXûº³dòÕ…TÅ«ßn%�'5¼ÿÀÿ†§; ]9+ ª™ö<õh'n[vòzÂp aI@n¨=µµ 5´¶tbÇöO°ß;Z�Üœ¦O›…šý‡±ñíÍøèƒOàvçàèñztChmmC0„ªj˜?!ÎY¹  \Šy¹ù˜>uü9~ôö„0oþBøF†O^^ŠŠŠPXXˆ`°uuÇÑØx^¯ÅÅEèèhG(Duõ,L›6µµµ˜>}:æÎ�k71+**ÂÑ£GQXXèéí6:ª”dE²ƒÞÖHU‘H|ðêëëñá‡bÏž=hmmA[[qøða¼»u+½=vµ¢°(.¯ªAž?Í-MÈ/ ¼¢ ŠK†Çë†â’¡ ÝnÞÐ×/“‘ãñøÐÓB àGqa>~zçxåù§PQ”‹®ÎNœ¾p±‘Š áñ'…�%œlhƱڣhmlÀšóÎÁ¹+ÎÆ_Ÿy9�B|ç¦[QTV�`8„%g~ 999ðçåCÖ\@DÀ�ï~ûäúÜpËn €Ûfή‚¦‡QX”#+´§§>_.Âá0¬QÞ4Mƒ$n„¦£»« ~>ÊÊÊàÒT,ž{ œ:²Ðàs¹¡£··jX C‘½p{<�]þá_Cqa!rróÐÖÙÅíAwO/�ò|^«; M"fz¾Û-A� U‡ËãFiAÎ?ç,•äãÃO>BN~.6¿· Å•sàÍñO˜ú­È„¶ÿ¤™XÃý“nü‹’$«I™4à60'hë$’ßFj9Ñ�7KŽ›•Úo»mdPì>“¬?ËýÉ"öÍZšžâ¦söcâ}'µæ~ý݃ÝÙwºéºHyŸ {Œ¦x¤~õÝÒ/ì.uŒ¦Äˆ/X}Êh}™7’•¨ëF-Ö÷mõuQa5ÜTdÙÎÆ�°2s„=<· #kÃeÿÉ× «fS&3ïÌvµ²ƒ¬‘¸Œ‹Öç›�šˆÑôID4»ÞÁlR& cq˜M´`v "¢ÂÐÉè'Èj¢áÈI´2{4mÀPóº£i„0H¢ïóaf©(ŠY’áv¹áõxàõúàõzáõxáq{ ¸ÝPdcÔ/«/ÅÌD2¢æFs)]Õ�`šÙdN# cL3eº€ÙÄIôˆ cýtóø{~£¡¾lí/0²qùBÈp)DÂÆ‰ÔÎ�;±eË3›JÂÉ“'ÐÜÜ„––6´4·aúôéhnnFEE…Ý|¨»»%%%¨¨,‡¦GP5s:$Y «»ííí�$£sdEQÐÛÛ‹œœx½^ttt ©© •••(..FCC$IBqq1dY†ÏçC~~>ššš ª*ŠŠŠÌ¼äää 77����Æ•/«£DÙ觨¨S¦L�ËåBII tèí ¢µµ¥%åX·nÞzëÿañé§¡¼¼’$PTT„É“'ÛMˬëÊ•×ë…bvŽi¥á»\.» ·Û�`¯1ª–Û-cÎ)Õ¸å–ƳOÿê tŠÛ…óÏ?­--p»Ý˜9sÎ:ûl,Yò%ìÞ½ÝÝÝèíí$`ïÞ½øÃþ€œœÔÕÕ¡½½S¦LA[[�6mz7ß||¾\H’ ==Ax<0F3 …Œ!Þ=n¬\¹²$# 0úèðûýp¹\ðz½hll„^�ªASS¾~åXuÁùhooÁµ×^‹Ë.»ÔÎòøŒh :ÜŠ@Õ”J,Yò%ä#ȇ$)ƒ(++³›÷•–” ¼¼Ô�LU"jŠbí|>r¼>\¼f ¾|Ñ”–V`ý?|Åe“&\ýv)2 …�¾)Fä³ÞhìôôôØY@£ñŸ(•~‚Fš #ÔÓEšxÇox.@§þ¿Òöõ¡‚¾&EºÙDI˜Y2¤¾À‰l´ú½1AÆoÉnªeõ¹ccŒ, #‹ÃÈèÐYÐD_*Hv€Eèº9�¼º‘¥# ôe™hV é0ž›A0³ud@3>Ï  U3>ƨSF É 0Xa+3 %Yëb™„q¬³‚>ºf”U7Ëhõ�#p™Í©ìrZ7kšÕG‘Þ·Ž’$2Ý �YŸef, #kJÓíŒ>XYY:ÌæW24U3·¥‘¤˜ý“Bf°ÏüNŒïL·ƒ1VÆ BYÓ�>}t3hf½Ìæ^Ž ˜$Œ@߀~¤ÌýI3›êéªf®Wߨ€Bw¼×Ìø1úŠÒúšþ™Ëºn|÷f.¬.@Pù#$÷¢~g+×X€âs6}°"óÎ?%Á`Á`ÐNïg �gVó+ãÃ:¡rX²éêB¢ú=iùR\ºáìñzñ4lß…®cÇ�«0ÐàêîAyHÆw.^‡ß¼û&ºG�5 B¸p͹¨ž5.—ï¿· ‡€ÏçC(¾}ûÐÝÕ �Û‹ˆ&ðÊk°æ¢‹1uR***ÐÒ܆úúzÐÙÙ‰üü|ƒA„#A¡ÁëuY"jØî§  >ŸÏÌú)F$±ƒ8VPEUU¨ªŠ9sæ ³³‡ƬY³0gîl¨zÄèçI‹ //ÇÞ>���öïš$C—[†3f »»===())AÉ“p»=P#:<ŒgŸ}sçÎ$…>~(ŠÇ>ù±:�´úU³Fò¾]×í “õž`0ˆÜ?dYB~A>T-ˆéÓ+0eÊ$¼ôü_ðõkþG�Çüùó±mÛ6¬¹p¼>êëê°÷ÓO±mÛ6„Ã(.òüƒA´¶¶¢©© (((°ZÅ%…¨;é1;»î�*¬+kæÏŸ‡œ74-YVÐÒÒ!üþTÕ¨?3彨 ���ðú¼p).(n:;Û ö ½]‘£GñîÖwÑÙmtà ŠËƒž®^(’ŒÓç/Ä·¿u-ŠŠرs 0kÖL4¶CaA!¦O�¡j¸ä+_ÁÏîýwÈr.zzz¡(¼žt{àñy+Ï9 3«gáô¥ËQZ1eB×oÀü½ëí†$»¡¸<�eW¿ùœœ£¹Y¬lŸè†I‘Ùo3-â�àd}žµc-]e�e£y�³e–Õ�’ˆÓZËÊè°æÕõÄÁ»Ÿ!ÐÝÝ�ÜÜ\³?.kt�¾fb±–ýý¤2Ú–=¢’lêûþœMѬ+õÎïx0¢÷Q{”ZMƒªF ©#ð3¡ë÷"„µGÐ~.±.ì�‚Èt!A’Œ,*Å|¯¦év–ˆÐ¬àƒ#CHvf†Ð­ ‡™ÅfYtÕˆÈØ½[Áº0†ñ–d�­ Œ‘…c2ŒL%æ~¤Í›tMØ#Z�(º* Hf20‚3�Œfa�Í@�Ú‚€d Ç.„Ñ+;ÌX…f-Õ ÙHÌ3GÊR„dÒ%£Éš3ÇÜÖFjfVŽü�Ì2£¯s}æÀªf�̾sœ¿«º�­ÌBôeGXAgÖ–}?B³‰—9ΚÕ7›®i�U#»H1GƒȲ:o¶ú!’%«é•ä2ƒ2æ¼$3²% gó.k_1w°§›ç.æç I3†œ7ËmýÈæ�Ÿ�a©é€«/¤ ³9©^�°z:Ââ/^Œ›o¾ýæ ƒèééé7m¸e‰~ÿp–W__�ï|ç;˜9s&rrrPUU…k¯½---C._<¡P’$áÀ�i_6ÑH‹ß—dÒU—’•{áÂ…¸ï¾û½\ÖuÏR©ó#)ÖyÃHj'J—@ €·ÞzkÀôßÿþ÷8묳’¾?ú86˜}:Ù10Q]¼ä’KðÀ®¹æû÷Áãñ`Á‚øõ¯ MÓ’–a4ê`¢õ¼æškpë­·Æ|m°eÎö$J@dûàƒÐÖÖ†¶¶6üô§?Å9çœc?okkÜ9sÒúyáp\pž}öYÜu×]øè£�ðóŸÿ[¶lÁé§ŸŽãÇ�ÛóÞsÏ=øæ7¿™ÖÏO—P(„‹/¾¡P¯¼ò >Œçž{K–,AaaáX�(#ŒöïK&¹ôÒKñ¥/}i¬‹A4ªÆºÎ�æyë8e›tîÓñꢦix÷Ýw±jÕ*{Ú÷¾÷=´µµáðáøí¶Ûp×]w¥<Éä:˜î²eò"ØÙ�€ý8''.— #öy�<òššš°{÷näääfÍš…‹/¾+W®ÄwÜ�?ýéO#öùé²k×.ÔÔÔàÃ?„ËeT©ŠŠŠŒ=�…Ñþ}É$÷ÜsÏX�hÔM¤:Ï:NÙf4öé�>úBˆ~çË^¯(((Àu×]‡ÖÖVüò—¿ÄO~ò“„ËÊä:˜Ée£‰‰@4hï½÷.¸ààôÓOÇÖ­[í×Âá0n»í6̘1ååå¸ñÆÑÕÕs9>ø ~üãÛÁ‹ÏçÃÏþs<ùä“hmmÅ<€_üâxê©§àv»ñýï?íe‰E×uÜ{x;w.ŠŠŠðÕ¯~‡0Ÿªªƒ¨­­�¹œ«¯¾z@¤þþûïÇe—]ÀHõüå/‰óÏ?ùùùÖCUUüøÇ?FUU¦M›†›nº©ß²–-[†§Ÿ~—\r ðÆo¤TþeË–á¿øÎ=÷\äççcéҥصk~øaœvÚiÈÏÏÇe—]†ÆÆÆ´mS¢dÕéI“&õKqw��á×¥dûw¼º/¿ü2æÎ�‹üü|¬Y³ûöíë÷¾è榱–“¬|DÙ&•ãìC=„ùó磤¤¤ßë‰Þï¼a8ÇËD¿-±šlÄ+7ÑXJt‹žo0ût¼cw¢søÍ›7ãÜsϵ/žÆrî¹ç¢©©É>Ç+¬ãì`ÎqÃá0~øÃbΜ9ÈÍÍÅܹsñÄO bËÆ]6UUqÇw`ÆŒ˜>}:n¹åÌž=»_sï¡lO¢T1DƒÒØØˆ?þñ�¸÷Þ{±ÿ~¬X±W^y%Âá0ছn¡C‡°cÇ|ðÁ8xð ~ô£ XN{{;êêê°|ùò˜ŸsÞyçA�/¾ø·ß~;î¼óN¬_¿‘H¿ýíoÓZ–xî¾ûnüõ¯Å_ÿúWìÞ½^¯«W¯¶—o9óÌ3±hÑ"œwÞy¸ÿþûqìØ±~¯_uÕUxõÕWû úâ‹/âÊ+¯455á'?ù xàÔÔÔ X�;¿þ:^|ñE¼óÎ;èîîPÖõë×ãÒK/ÅæÍ›±råÊ”ÊßÔÔ„»îº ¿úÕ¯°ÿ~œrÊ)X¶ljjjðì³Ïb×®]8pà~üãÛŸ3ÜmJ”H²:�ÌpëR*ûw¬ºVSSƒ_|�=ö>þøcTTT`ÕªU ÛèÇZN*u�(›$;N=ðÀxüñÇñÄOà“O>Á7¾ñ ”••%}o¼ó`èÇËD¿-Ñ•›h¬ÅªÉ$Ú§»ÕÅÍ›7÷kþK}}=&Mš¿ß?¨òö×ãñ`öìÙxþùç±wï^\wÝu¸þúëG¤¯²ý×ņ ðÒK/áí·ßFSSS¿àÏP·'ÑX“’Üä7F“4·yóš7ŸyË�gÞüò(P  @€ “L0@5€¹8[PR÷ÝwŸXµjÕ€éK—.¿ýíoíç‡ÄÞ½{E{{»�eY;vÌ~ý½÷Þ“'O°œ�?þX­­­qËP\\,ž{î9!„wÞy§X¿~}Z˲téRñè£�Æ| Enn®Ø±c‡ýzWW—())Ï<óÌ€²vttˆûï¿_TVV EQÄúõëÅG}$„¢§§Gäåå‰mÛ¶ !„8qâ„ÈÉÉíííöçþሹ½½½Âçó‰�;wÚ¯www ¢¦¦Æ~ÿ7¿ùÍ~åI¥üÑŸ»{÷n@œ8qžöàƒŠSO=U!õý%2”ß!„¨¬¬o¾ù¦ýú®]»„Ïçë÷þ¡Ö¥T3¢ëšBøý~që­·ÚσÁ ˜ .>øà�Ê?˜sÜXª««ÅŸþô§¸Ÿáä,{¢²õôô¤t^?ØíIÉ}öÙgöÍ ÀÙfŒ`®3˜aÆ&™1…23ÆPlÆ Ì„ß—ÈuÄ+¬ø…ϰâJœH²¸IÚ± 4¯×k?®ªªB^^ººº°oß>躎•+WB’Œý5‰ Ñ &Ož 8räHÌŽ’ƒÁ ÚÚÚ0kÖ¬/K,D$Á’%KìiyyyX±bþö·¿ ˜?àöÛoÇ­·ÞŠ—_~ÿþïÿŽ3;Ô‹ØIDATÏ<Û·oÇâÅ‹±víZ¼òÊ+8óÌ3ñòË/㢋.B~~¾ý~YîKÆs®Ç� iZ¿öÑŠ¢ øüèR-¿ósçÏŸèêêBEE…=ÍJ»î6%JE¼:�ª¡Ö¥T÷ïX£©œzê©X°`A¿u8çœsðùçŸÇ-gôrR­ëDÙ"ÙqêСCèììÄÒ¥KýÞDÒq¼LôÛ”¨ÜD#I82ÍIeT0§TöéÁ»?ýôS„B¡ýe>ôÐCx衇 IfΜ‰[o½ÿôOÿ4¤òæ0²†þû¿ÿ[·nEkk+8�öѶ<˜Ò±~¸çBD‰0DÃfýY²9»wïFIIIÂ÷”––¢¤¤[¶lÁi§�6àõ;v@Q”A�2”²Ä ¡iTU…Çã±§{½^ø|¾¸ïs»Ý¸âŠ+°nÝ:,X°Ï<ó /^Œ«®º ?ûÙÏðóŸÿ/¾ø"®¾úê”Ö#CÓ4hšÖï@6å·>3Þ´ánS¢¡ˆÞ/S=Á�~²º”îýÛëõö;�Kf¨u�h¼Jvœjkk`ôÏ3Ø÷¦³ñÄ:fHXn¢‘RXXˆæææÓ;;;‡}LÊ>¯~Xâõÿsà 7àW¿ú|>ß Ž¡C)�sZww7V¬X�¯}ík¸ûî»1}útœ{î¹) A?‘HdHÇúdÛ“h0x–Ii3cÆ ¼ôÒK)Íÿýï<ðÀ€+욦áî»ïÆ~ðäææÚÓ#‘Ȉ•%ÚìÙ³!I¶lÙÒ¯\»ví¢E‹’¾ßåraòäÉöÉã%—\‚ƒâóÏ?Ç–-[°víÚ!—#•?ÀÃ-,ÃݦDÕ——7 «&ÕÒdui8ûwcc#öîÝÛo¹;vìè—4Üòe›dÇ©Y³fA×uìÚµkÐﵤrÞ�îãe¢r�”ÓN; 6l0}Ë–-Õ6ûtt]Œ×ÿO~~> ÒüIÅ®]»ÐÔÔ„ûï¿ ,@ ÀÇŒ£G�¦õsª««Ór¬Ì"¢h QÚ¸ÝnÜ~ûíøÑ�~„7ÞxªªâèÑ£q·Ýv ±bÅ ¼òÊ+¨««ÃæÍ›qÉ%— ¥¥wÞy§=ï´iÓ°yófÔÖÖ¦Ô1j*e)--Å¡C‡ì^çó@ €n¸ßûÞ÷°sçN444à–[nAyy9.¾øâ~ŸµmÛ6Ü|óÍxã�7pèÐ!ìß¿ÿöoÿ†]»vÙ=û|>¬]»7ÝtÎ;ï¼”‡Â øÇüG|÷»ßÅŽ;P__�Ûo¿=¥÷¥ZþT öû%J·•+Wâ±ÇCmm-<ˆo¼1墓եáìßGŽÁC=„Í›7£¡¡·Ýv4MÃå—_žòº µ®�WÉŽS%%%¸üòËñÏÿüÏøâ‹/ÐÙÙ‰—_~]]])ãR=oH÷ñ2Q¹‰FÊ]wÝ…'žxwß}7jjjPSSƒ;ï¼Û·oÇ-·Ü’ôýÑçÄNÃݧcÕÅT:€MhooÇï~÷;477ã™gž`4¿²$ÚFÐÛÛ‹æææ~·è‹Té8Öö?Q4€(­~ò“ŸàG?ún¾ùfbÕªUؽ{wÌyý~?¶oߎuëÖá®»îÂܹsñ/ÿò/X¶l¶oߎ¢¢"{Þk¯½gŸ}6.\ˆõë×§¥,·Þz+þüç?ãŠ+®ˆùüá‡Æ%—\‚Ë/¿§�vZ[[ñúë¯HÃ,..Ü|óÍX´hV®\‰mÛ¶áí·ßÆÜ¹síù®ºê*¼ùæ›vP(U¿ùÍopÁ`íÚµX½z5¦L™‚™3g&}_ªåŒÁ|¿DéöÀ`Ê”)X¸p!.¿ür\yå•ýúÒJ&Y]êþ½dÉ|ï{ßÃøCÌ›7ûöíÃ;ï¼·Û=¨õj]'¯’§{ì1,\¸çž{.¦M›†|Ðnæ’콃9oH÷ñ2Q¹‰FŠ+ðöÛocãÆ�X¶l.¸àŽ6œ}:º.ÖÔÔ ««kØ™Iétê©§âþûïÇOúSœrÊ)xá…\ÄI¶�~ÿûߣ´´´ß-VQô±Þj¢—j“°¡ü'"r©…É–ëugO×Ö½ã¹sgÏÙΞ´­Ç.ǽu+B¼;ˆu!J‹}ûöaáÂ…hllL9ˆˆˆˆˆ([<öØcxöÙgñÚk¯�uQ2‰'0yòdôôô º3J�³ �yóæÙ�%IZ  €ê¸éŽ{€ˆz,�áxÇ´èçÂñØ)YÀ´÷À ¢Qò /à /dð‡ˆˆˆˆ&¤’’üà?ëbdŒ?üÕÕÕ þШá(`D£äé§ŸÆw¿ûݱ.ј¸ì²Ëƺcêoû¾øâ ¬Zµ 'NœÀwÜ�Ûn»m¬‹E3€ˆFAMM >úè#¬[·n¬‹BDDDDDc ­­ ÷Üs&OžŒuëÖáºë®Ã�7Þ8ÖÅ¢ „@D£`öìÙÐ4m¬‹ADDDDDcdÅŠرcÇXƒ&0f�c?üð�^#š¨4MÃï~÷»1-ë&�fшèèèÀ_þò|ë[ßê7ýÕW_Å©§žŠêêêïéééÁ“O>‰o|ãÈËËðzcc#Þ{ï=477#£¸¸]tQ¿áâ³¼ÁzôÑG¡ëz¿aÏ<óL,Z´hØË&ʃ­£ãÕóÏ?�ªª*œqÆö´gžy.—«ß°±555øüóÏqá…¦õ·ˆh¼úŸÿùtwwC�îînøý~@yyù¸j"�îó ¢l•�ÿˆÆ;€(cäääà /Dnnî€×jkk±yóf¬^½“&M‚MMMCZÞP­_¿ùùùi[Q¶J¯ªªªpìØ1;¤iZ[[¡ª*TU…ËeZ�9‚ªªªù-"�®¹æ@(£�>:àOaºmÞ¼ .DqqqZ—Ë:M4rÆÃÿ¢ñŒMÀ(cH’„êêjH’Ôoº®ëظq#¾ò•¯`Ê”)�eŠ¢ ¢¢Âþ£5˜åQz µŽŽWVH8~ü8ªªª0uêTÔÖÖÚó=z3fÌàoÑ9qâÂápÚ—Ë:M4rø€hdeß™9�üã1wî\|öÙg8çœs0oÞ<<üðø馛úÍ×ÖÖEQPRRs9ÝÝÝØ°aZZZ i,X€sÎ9ú-ï‘GÁœ9spâÄ èºŽ /¼Ó§O`\©ß²e ‚Á JJJpÑE *M4Þ²…ؼy38EQ0mÚ4¬^½:ág>òÈ#˜={6Nœ88ûì³QSSƒ††(Š‚‹/¾•••Œƒák¯½†ÆÆF¸\.\pÁ˜=îgXŠŠŠàõzÑØØˆòòr:t³fÍB0ÄÁƒQ]]�®®.°3cý¶%ú}hhhÀ¦M›ÐÝÝ ŸÏ‡Õ«W£¢¢"éº�g‰öûÆÆFlܸÝÝÝÈÍÍÅßýÝß!///î{víÚ…ºº:<õÔS¨®®ÆÚµkcžw µ®9ët¼²QrÙô€h<`ˆÆLGG qà 7@Q”¸óµµµ%LÛ´R;  ñç?ÿÕÕÕ˜4iR¿ùTUÅòåËQTT„/¾øo½õ®¿þzôôô`Æ ¸êª«PPP€;v`ëÖ­øò—¿<ೞzê©~}]sÍ5ÈËË‹»ìÚÚZÔ××ãú믇$IPU~¦ªª8óÌ3QTT„½{÷âµ×^Ãõ×_�‚‚|øá‡Ø´i®¾új» Ë–-CYYjkkñÊ+¯àºë®ƒÇã±_Ìú ÅPëh(ŠY?âÕ›Du=^ …Bxå•WpÅW ´´µµµ8tè�]¶èß!ëd0ÙïIUUŽ=Šòòr9rg�uTUÅ{ï½!Ž9‚3f$ÜnñÖ3㥗^Âå—_ŽÒÒRŸ/á{–.]Šƒâ¼óγ/šD×÷tÔµH$³lD”šñø€h3zY[¶lAAA�ý|çÎ�öçJ’„²²2ÀŒ3PTT„††L›6Ížg0ëG4C­£ååå1ëG¼z“¨®Ç«ƒõõõ(..Fii)`êÔ©ðz½ýÊçüJõ÷¤ªª {öìAuu5òòòàñxàñxPXXˆ'NàèÑ£˜;wnÂí–è÷¡¨¨È.ó¬Y³°cÇ477£¢¢"îº�g‰öûP(¿ß�òòrƽdï±²x¢9ë{:êZ}}}̲‘!ÿ�g шÈËËC0ì×!*`¤gZg&M"ÅÅÅ…B¨­­�yE½¡¡o¾ù&V¯^�’’´´´$mó/I’}àñz½˜hš·ín<.— çŸ>6lØ€@×u»×UUÑÜÜ ŸÏ‡ŠŠ hš†ººº„)¤Ñ*++ÑÞÞŽƒ0®JD"‘A•1žP(„`0ˆ9sæà¢‹.B[[B¡PÚ>S×u»¯ ††twwÛW!­+!#¹~DÀÐëh¼úoúPêú¤I“PWW‡††ÀÉ“' …âΟêg¸Ýn”––bûöí@»víBAAAÜN)­ºo='Mš„úúz»n?~BˆAÿv�'‰öûÊÊJ?~---ŒfWBˆ¤u%''CúÌTÅ+ñÿQ&b�˜5kÖ`óæÍøÏÿüOȲŒŠŠ ¬[·nHW«çÍ›‡ÜÜ\ìØ±o½õ$IBII Ö¬YƒÙ³g£¶¶�?þ8rrr0eÊ”Aýà»Ýn\z饨¸q#¶mÛ�ǃŋcΜ9æýË_þÒïJÅòå˱pá¸ËniiÁûï¿�®®.hš†+VØ}¤ú™‰(Š‚mÛ¶¡½½>ŸëÖ­³ÿtž~úéxúé§±nݺ´|Q"C©£ñêG}}}ÌéC©ë999øò—¿Œ 6Ø¿C‰†‹ÌgXýÚÓ¬ÇS§N�ûVÝ\¾|9öìÙó÷á’K.Á›o¾ MÓà÷û±víÚ”¯’�G999q÷{¿ß�5kÖàÕW_…ÛíFNNÖ¬Yƒ¼¼¼„ueÉ’%ظq#öìÙƒË/¿|PŸ™ªDe#¢ìü?@4ž�TÞx²åÆz]rL·îåÏ�óÈŽ÷ÉŽçÖc—ãÞº!ÞĺÑ8ôùçŸÛ�çÍ›g?–$i%€vªã¦;îu"ê±p<†ã9Ó¢Ÿ Çc§d)£iO)ååD"""""""¢,ÇQ–cˆˆˆˆˆˆˆˆ(Ë1DDDDDDDD”å²)Ä17‰ˆˆˆˆˆˆ(�²&Ö�M """"""""Š� """""""¢,ÇQ–cˆˆˆˆˆˆˆˆ(Ë1DDDDDDDD”åF*”5½d�¢‰©0ˆˆˆˆˆˆˆˆ(Ë�UˆBDDDDDDD4�IL„@DDDDDDDDYŽ """""""ÊJ¥¥¥ýî'2×X` °ùÑPVV†²²²X/M¸Ø@¦gE!î """""""¢Œ4®b™J&ÙÆÎè�ODDDDDDD#«c ™��)„×ß ‘•øÃ(|FÊ2-4\±¢sÑ7 @d”ËEDDDDDDD™!#6+fà”QœáÊÔ�Hpý8•›nÞ=×�pù‰ˆˆˆˆˆˆ(™1;Fàxœê 1ǺÏ(c­t+õ<¼{÷î'G᳉ˆˆˆˆˆˆ(Ø1�0Æ ²ºY˜4ÆË–b<޾Œ@•szôMŽz®˜Ó¬›Ë¼)æ½_UÕ�Š¢ä n•ˆˆˆˆˆˆˆh¼Ò4­×år­Ð@…ÑL5oºãÝD,^–¯Ãñ<Ö}ôãxF$H”IMÀ’­`¢×¥bYÏ�_VhÛ¶m ±œDDDDDDD4™±€v,ñºž‰g8±ŒQ5’@©,?úõxY@rŒçRœçrÔÍÊŠÎÊíìì|Ôï÷Ÿ6ˆõ!""""""¢q¨««ë“@ ð-=˜ýceüèQ7g qž#Æóxý�YÀ(“2€†"Ö†‰ÎöFö€Þ@ pc(:2%""""""¢± …Ž�ô"vŒ1¦G˘lž¡ëPª/Þðîѯ'ê‘;º-Ÿ ×çó]ÝÕÕõÉ ËMDDDDDDDã@WW×'>ŸïjÁgLÀ™å$å+z:b¼žÈ˜�Æ:”ªdC©Åûœ‘»èà�õ¸;|{ëÖ­÷išÖ›î‚ÑèÓ4­wëÖ­÷�oèÆÀx€3� dIÔPFûm¬ûŠž'Ѩ`ñú²¦IQó8ûRÌéJÔÍå˜Ç À·iÓ¦ugžyæ5�g·$�ô&"""""""¢áB@$×oß¾ýÎ?ÿü—DÐì±úûqÞ€øYA±š‰¥ÚÿO¢ÇqW#…y†d4¢éêÚ9Ì{ôóx�AG‚¬¡­aâ���CÆ{Ð?p4^2¥ˆˆˆˆˆˆˆ&"+crˆ=´»õ8ºË˜èl èΟ�–±@F°c¼08Ñ÷ñ^ÓanDÔsE‘VЙeDDDDDDDD™Ë°‰ÍËÙì˺�öDw�(£g\5ÿ2#ä ä å½@ÿ@Pôò¬/?:ø#9æWÐÿË–Ó¬÷QfrfêX™=±úŽ—ñ�,kð©á{Æ^ðÇš':4ÒÙ?ƒ™oÈF+h8#}¥ºìXDG÷ÿcMsöëÝÓwtð‡>DDDDDDD™Í¸b€¬é:bgûÄ ìDF¨d �fpc°ýE?O% (zZ¢ì kz¬€Oô| e®dM·õïÄÏŠ^þ`²b=�eT@JòYÒ&]ÍÀœ��Ù>CÍÚ‰÷…eünDDDDDDD\ôh^Ñÿçc�†8óDOGÔãXÁŸdeË£�Ù2Y@ñ2vâMK”ÝÝ×OtQ*å%""""""¢ôK¥èèyeì¤Òñs¢Œ¢èÏËØì 3@±æK–åo˜öxM¿b‚⽫ñ¦Çk5”1�?[F³ 0üP¼ÇÑ�L'k"–l¹•¦EDDDDDDD %¶=Vph0M¼’Æ…ÑcŠžžL¬‡ˆˆˆˆˆˆˆ2G¼¦\ˆz/ð /ø“ñÙ?ÀØ4mÌg6ÄïÇ'Q³®dM¾’eÑèˆ8I%ë'Ùk©ô”èq¼²Å“õ Á|nª X¯¥Ò·O¬åÄêð9Û‰#""""""¢�Ò‰µ =É<‰ú J5È3.²€ÌÅšw¨A çëñúJ%Ȉˆˆˆˆˆˆ2Ë`3t5éàÏ`çM‹±èÈ2A T?+Öëã¶c'""""""¢ $•ÿï©~’-kÜ€± £Ìç¥{yDDDDDDD4|É<Éžvz¬çã.øŒ}c8 èiƒy=Þ¼ ô�?‰CÉ:�N–A4˜×“™° `øA èéà YbuMDDDDDDD™-ºóg§t~Mî¼i7Þ@‰æO%°3”fcÖk™°­ˆˆˆˆˆˆˆ¨¿xY>Î×ã=O%°“ŽàÏPæO«L j¤+ä|-•y3ßpæ!""""""¢áI%€’j (•ùTJfÌ—ʤàÅH�R]n² Q&m'"""""""ê/ÕÑ¿R]FV€Ì l ¥<é 9çÍ´mCDDDDDDDÉ%kkþX�Í7”e�©L r µ<éÈòIöÞLÛVDDDDDDD4ø€�ó}ÎûTæêgŒ¹L jŒdÈ9o:×=·#Q¶Hg e8BƒýœŒ‘©�‹á”k(ïå�ïDDDDDDDÙ+ÑÐðñ '€“QÁ s@Àè�¢ß›ÉÛ†ˆˆˆˆˆˆˆbLÓ®dËí÷Ž˜Lr ·|éX¿LßFDDDDDDD”žÀËp—‘‘Á`|725ˆ3¶Q¶‰ K&�FÔx b¤«¬ãi�‰ˆˆˆˆˆˆhd¤+`“Ñ�Ëx †pä."""""""Žt�(6.ŒÇ ›sÑ`dj³±Q3ž#Yöñ¼]ˆˆˆˆˆˆˆ&º‘ ÎŒ«À�%£¹Ù°½ˆˆˆˆˆˆˆ²ÅhcÆeàÇ’-�L\�L,Q¦ËÄ@K&–iP²-H‘mëCDDDDDDDcgÜ~,Ù0Éæu#""""""¢‘‘5A§‰$™ëHDDDDDDDÓ•�ËD ŽL´õ%""""""¢ø²:èã4Ñ"}ý‰ˆˆˆˆˆˆ&’ ð‰ÆHÜDDDDDDDÙcÂ|¢1à‘n'""""""¢ÌÅ@O l¤·)Ñð1¨CDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD£ïÿÿ¨ü—]/IEND®B`‚0707010000001F000081A400000000000000000000000166968E4E0002AAD5000000000000000000000000000000000000003400000000gnome-music-46.1/data/screenshots/gnome-music-2.png‰PNG  IHDR€Ö˜Øã>sBIT|dˆtEXtSoftwaregnome-screenshotï¿> IDATxœìÝ{”\U�þÿ÷Þûœêt! áL„PAAðˆ�,�5#,ÇY:~AÌ]Š:Þﮉ£"*ÂME0‰" ¢?&f $„ét�³÷þý±OUWwªoIßÒy^®^ÝUuêÔ>§ª±Ï“Ïþl‘!1ã=€IHçTDDDDDDdÇÅñÀd¢°bhtžDDDDDDD&.…EƒP°Ñ›Î‡ˆˆˆˆˆˆÈä¡`¨²«»úñ‹ˆˆˆˆˆˆìJvÙ@hW @vµã‘þí2�Юˆì Ç(""""""";fR‡A“9™ÌÇ&"""""""£cRA“-$™lÇ#"""""""ãgÒ„A“%0™ˆÇ1Ç$""""""2ÑMÄÐe"ŽiX&CH1–Ç0ΗˆˆˆˆˆˆÈd1–ÁÌNíÌ�ÆhŽÝŒòþEDDDDDDdtDF7¬Ù)ƒ �1ä�1ÛQاˆˆˆˆˆˆˆL aö¹SA;[4RãU…�ˆˆˆˆˆˆÈ®i$+„všhg Avt¬¦Ï÷±|m=ÛÄÄ>ßÇòµÇÜÎlìÈ·7ôÊö;ù™l†¸ 7”‰0hBA=ÄØÞñ 7øh;M™Ø›Ö5ÔpfGƒ  Mä`cGŸÁž;Xà³£c‘±ûùy íú{|R…@5àØ‘>=C wúÞ¿=Ï‘ñ7XØÓßãC ‰v¤¿Ð„1ƒ�í †àŒdè3Ï£ˆˆˆˆˆˆÈd1œ@e{ í �¶wcn¢ÛÛ¬y Êžv÷õwÿ@¯3ÑΕˆˆˆˆˆˆˆl_ÿŸáAÛ[ 4aB ‰jlOÕÍPÜv!ÎP§„M´ó$"""""""=úöþꔯáAÛ)jc¸áÏP«~†üô&M¤ó#"""""""kð tëíÁ¶hÛáŒi\L”€c4Ÿ¡?C©ôQƒh‘ñµ=«z V4X4iB ‰^ŒEøÓîçáTý¨�ˆˆˆˆˆˆÈÄ4Ôi\}«�ú z&e4B�áŒÁa}·é/¨òG=€DDDDDDDvéô‰ýl×÷9a€ÇÚm3˜]:Éðg°ªŸÁ‚Ÿ¡T ‰ˆˆˆˆˆˆÈij=Õ?·nßîõû»BÏcG«†þØ6Û¶n×÷¹¶Ïã}·‘‰e  ž¾Ó¸úÛ6ö³}»×höLø* ñ 5F2üéïû`�5n· }ún£ðGDDDDDDdâê;�«]X٦ݔ°Á¾·šÐ!ÐD€šzµ=á�í³M»çØž·#"‰ˆˆˆˆˆˆlk$Â�Öp§ñ½oàÓúsߊŸá†@;ÚhÌ ñè´£AÈ@½|úÞ×®¢§¿û!Oß�¨õ>™xZ{õôíßÚÜ߸mÙ6ŒéÛïÇ pߎŒwLC ‰Üz8}ú>g°ð§oðÓ.êo:˜ˆˆˆˆˆˆˆL}Ùþ‚›¾APûiülÙ¶¢g°¦Ðíž3!Œu¨1Ô×ë/pêô®Ömû«ðq´€z®ˆˆˆˆˆˆˆL<­áNS¾Ûø–ç öÜÖí†:l �©Ý¶cb"Wõ5Òá�¥}”yõÕx\�ˆˆˆˆˆˆÈÄè rŠê«¤ÿPÇÓS­Ó®j§µÂ§ñxߊ¢Öj  o"@Ã�n5X3èÖð§5ôi½m€0eéÒ¥'{ì±oÏóüe1Æé1F…?"""""""œ1&cž+ŠâÿûÕ¯~õß .¼Ø Ôé lÚ-óÞ7êòô7ݫߡôÙÿ„0–SÀvdú×pVöjÜ×· ÈõùÞM[ºtéIÇü%1ƹ1¦÷¨ñ]DDDDDDD&>cLó»1æ±eË–ýÇÂ… ï^ §B¨u*Xë÷¾ÓÅ wõÐp¦‚M¸i`-j·ªWãv»¨ÝÔ¯ÖeÜÛUü´@0mÍš5WN�:õÌ£B‘I  �زeË’yóæ}�•ô€½§�µ†<�û w4Ôˆ6÷·³Ë@C [é«]øÓ7Úmݺu_t΄lÒ-""""""";ÀZ‹÷~ÙÞ{ïýÿ€Ílü´ �úVµk*M›û[ µ hL ±êo3šAÓ@˵· ƒÓÀ¦®Y³æJ…?"""""""“WçÜñkÖ¬¹˜JûÖ0ýå ýÍTIcRœ3‘÷wÀƒUÿ´{n»7±5ü©-Y²ä¤©S§ž©ðGDDDDDDdr !0uêÔ3—,Yri¨¾!Pß@¨ÕP‚¡Á2�q7VÙÞé_0øï�múÞn�êÕÚ:vÛ°aÃ-1Æ©ç�ˆˆˆˆˆˆÈäWõz|Ï=÷|i*XIïFÐ}§†AÿM¡ÛMkWa2a¦��EÐpš?÷Õn|ƒUÿ´öýi}¬q_þ£ýè5€Â‘]D•¼¨Êrzr‚†þòh_ÔWËŽä"#f,*€vdõ¯�ª·ªþiT5¾gÀÔuëÖ}ÑZ{¼ ‘]‡1†B£!ôzª€í›CCï* ÁšA÷­š0«�M¤@}µ ŽªüiÜ×7½ë›à¹<Ï_6Rƒ‘�G• ´öj׺] -—˜�&B´#'§¿ñ·+Ùj¼±.Æ8]Õ?"""²3Z·nëÖ­ïaˆˆˆì”bŒÄ§Ó3[¨]n0PÖ°½Æ=ÊÆ{jí¡ôj�:æbŒ!ø™Þóž÷°jÕ*¬µÌ˜1ƒ—¿üå¼ó�ïdÞ¼yÛ½ß{øÃœsÎ9œsÎ9#5ܶ.\Hgg'×_ý Ûvuuñ½ï}�»îº‹'žx‚iÓ¦qÀpÖYgqÔQG k_ÃÏ’%Køþ÷¿Ï–-[xÝë^ǹçžÛö¹�÷ã†n`úôéÛŒýïÿþïøÁ~@ggç°ö-""2Qyï©×ëEAY–½˲Œ<Ï©Õj8çvøµªL QÔ:s¨o¥ˆi¹Ïôy¼ïíÁîw£„ 'álÛá,ÃÖnß­oªˆˆˆôñÖ·¾•ÓO?�Z­ÆÝwßÍ¿ýÛ¿B»Å,v^!.½ôR/^ÌsÏ=Çá‡δiÓøÝï~‡÷~Ô^wÅŠ|þóŸ'Ë2^óš×lw°ÖÑÑÁüùó™?>#ºo‘ñà½góæÍlÚ´‰®®®m€²,éêêbÓ¦MlÞ¼y¤þ?»o±H;íï¯wqF2Ù!µh{æÔõmmûÜn­‘>Î9ç¦M›FWWó7ÃSO=źuëØwß}Ç{h#fåÊ•Üÿý¼ò•¯äª«®Â˜ôgÁÖ­[©Õj£öº<ð\pGqÄvïÇZËÕW_=*ûkÝÝݼð ÃzN½^§^¯3mÚ´æ?†l§v3† §ÈôùÞ÷¹Ã©š&j´½ÚÍÝküçœsG}t¯×(Š‚÷½ï}¬ZµŠË/¿œ×¼æ5ÍÇÖ¯_ß<–¢(š¡Ï”)S¶Ùǵ×^ËÝwß�÷ž7¿ùͽ¦± v.Z]vÙe,[¶ €|à|âŸà¨£Ž»±­… R«ÕøÁ~Ðï¾_úÒ—y|"""ã¡««‹®®®í~þ /¼@¡9z;´Ë ,½Wñš�AÎöïh°>?­oBãv»¯¾©]»eãUý#""2€eË–Q«Õ¸þúëyüñÇ9÷Üs±¶§ªùŠ+®à¾ûîã¸ãŽcêÔ©Üyç�\vÙe\{íµXkùèG?ÊŠ+X°`ûì³Ë—/oû:?ùÉO˜7o ,àóŸÿñ‰Oôºýãÿ˜W¿úÕÌ™3‡U«Vqï½÷òªW½ŠøÃ@úãíî»ïfíÚµ@êE³÷Þ{sõÕW“eW_}5?üáÛ¾Vk°³~ýzn¾ùföß®¹æ²,ã–[náÓŸþ4×_=‡~8O?ý47ß|3sçÎåË_þr¿Óµ~ûÛßòý:ˆüÇÜæñÙ³gså•WòÅ/~‘U«VñÝï~—ï}ï{œtÒI¼÷½ïeÆŒÍm¿þõ¯S«ÕX¼x1‹/æÁäØc�ô\Ì�;·×kž|òÉÍ‹‚sÎ9‡Ã;l(oÇ�´Û÷pÇ'"";Æ{ÏÕW_Í�7ÞØëþ§Ÿ~š;3;33Ï<“óÎ;oDo�z½Î5×\Ã-·Ü²M¿Õ«W³zõjn¼ñF®¸â Ž;î¸Q‹÷~ØÓ¾ò /�eÙHŸÛIY<2šÐöž°Ñ8Ñcöæmܸ‘‹.ºˆ'žxbÄþuODDd,,Y²¤Ùè+_ù 7Þx#ŸûÜçøØÇ>Æ£�> Ào~ó^÷º×õzÞóÏ?ÏÆ�8ꨣȲôçÅGÑ6ªÕjÍðàá‡&„À1ÇÓ|îÉ'ŸÌ§?ýiV¯^Ýk›£�>ºßð§««‹�üãÄ¹à‚ úÝîÈ#�ä‹_ü"÷Ýw·ß~;÷ÜswÞy'—\r ³fÍj>¿Ø<ÿü󃞋¡Ø´i7ÜpC¯û-ZÄÌ™3‡ôü�ŒÄøDDdèáOGGg�u§žz*³gÏfýúõÜqÇ|ç;ßaÉ’%œþùc>¾z½ÎÅ_Ì<@­VcáÂ…œzê©pÀ@úÿØŸýìgÜ{ï½LŸ>�Í›7ó¯ÿú¯dYÆg?ûÙÏHTþ´Ûçn»í¶#»­b{ª}F­Jh²V�‹gŸ}–ù—á‘GaÞ¼y|êSŸï!‰ˆˆ [gg'gŸ}67Þx#üãšý|Ž:ê¨mþxÝgŸ}X±b@Û)Yíöߪñ‡`ëŠÝÝÝcš½y6oÞ @Œýÿ=4eÊ:è 6lØÀÒ¥K9ä�CúÝÖÃ1ÇÃ1ÇÃi§�ÆE]Äïÿû¶ÛöýÅÁÎÅP<÷Üs|ë[ßêuß)§œ2"ÐHŒODD†æøC3üùä'?Ù«Ês¿ýöãío;¯zÕ«¸ð Y²d §œrʘO»æškxà�˜={6ûØÇ˜?~¯Ç9ä9äÎ;ï<Š¢àßÿýßy衇8øàƒG|,�¥ÞGZ½^Ç{?nV;‹�axß$n¸·ÇijÏ>ËE]ÄÃ?Ü fÍš5CÙa›6mhþÙþûï�µ–•+W2cÆ æÍ›×üªÕjÍ¥Çï½÷Þæv+W®Òk5ú üò—¿l>÷׿þ51F<ð@€æþõ«_õû‡£1† .¸€ÎÎNn»í6î½÷Þm¶)Š‚‡z¨×}�åf‡úÿÛƒ�‹†�ªyóæqûí·÷ú©¾ CŸˆˆì¸FeÏYg�ÕïßÃ;Œ·½ím½¶+«V­â–[n¡V«µ ZÅùô§?Í<À¬Y³¸üòËG|<ƒ…?oyË[¸ä’Kxî¹çš÷=ÿüó\z饼å-oÙ¡}o‡�"‹Žñ¬«“3ꯣðGDD&ƒo}ë[äyΦM›øå/ ÐücköìÙ¼éMo⦛nâüóÏç”SNaÆ lÙ²…K.¹„<�—¿üåüáà¼óÎcþüùÍiUƒ9à€8æ˜cøõ¯͹çžËAÄòåË©Õj¼ýíoà ƒâˆ#ŽàÁä¼óÎãè£�æá‡æïx/}éK›ûš={6ïyÏ{øÌg>ç>õ)¾öµ¯õ* ¿ï¾ûøÐ‡>Äž{îÉܹséêêâÏþ3gœqÆ�Æ;عØc�=xòÉ'ùÆ7¾Ñü£¸®ºê*òõÔS9þøãGd|""22|ðA ý7z §œr ÿõ_ÿÕÜ~¬Ü|óÍ„X¸pá€áÀ7¾ñ ~úÓŸÒÙÙÉG?úÑQ©-ŠbÀÇç͛ǟþô'.»ì²f»øÃ<üðÃö°+ŠbGVƒ±Í(Æ¥ôÎP4¡)ü‘Éâúë¯ç[ßú?ÿùÏÙk¯½¸ä’KX¸paóñ÷½ï}üÃ?üÖZ¾ûÝïò§?ý‰)S¦4+].»ì2Ž?þxž~úiÖ®]Ëe—]Æž{î9¤×þЇ>ÄÂ… Ù²e ÷Þ{/‡vŸûÜçzý±wÙe—qÚi§±yófn¼ñFž}öY¶nݺ;N?ýtŽ8â6lØÀÕW_Ýë±¹sçòÖ·¾•Ýwß�•+WòÄOp衇ò¡}ˆÓN;mÈçj°sñîw¿›Y³fqÓM7±jÕª!ï·ÕŠ+¸ûî»›_kÖ¬±ñ‰ˆÈÈhTªÌž={ÀíöÚk¯^Û�•x< ºõÖ[ùö·¿�µ–‹/¾˜ƒ:hTÆÓ¨ºíÏ¥—^Êœ9sX½z5—]v—_~9?ü0ûì³üàwhß2º ×`ûî¯\ª¿eÜ·û. oûüÜú媯¬åkú† –÷í|¾=þˆˆˆˆˆˆìºþöoÿ– 6°xñâzüñÇyÇ;ÞÁìÙ³¹îºëÆl|ozÓ›¨×ëÍi`ïÿû)Ë’+¯¼²Ùwî׿þ5üàñÞsÁpúé§sî¹çâœã _øÂˆŽç™gžt› 6p饗òÄO)<»âŠ+†T‘4Ôëqk-{î¹ç«�瀲åËW_¡ÏW¬¾Z¦å6-÷÷½ ÛVü ö/2£ò/6­hÂÏ™�´â%ÀwÜ1àv?ûÙÏzm?^ʲ䡇⢋.bãÆ�üùÏæŠ+®À{ÏÙgŸÍé§ŸNWW+W®l®Ä9Ö²,ëÕ³.Ïó^S¢w2*ã˜hÐp�k¦3fpÕUW1þ|Ö¬YÃ?ÿó?)Ñ‘�ߢE‹øÎw¾ÃŸþô§¶Ûüñ�äºë®ÃÓÜ~¬4ªf~øa®¼òJ8àyä.¼ðB.¾øbºººxÝë^Ç;ßùÎ^ÛŽÇÊ‘Ï>û,—^z)«W¯fîܹÌ�;—µk×rùå—óì³ÏŽÅvúFÏ™èЄ?Ù �DDDDDDvM/{ÙËX´hÝÝÝ\xá…|ó›ßdíÚµÔëuüq/^Ì…^H½^gúôéÌ™3gLÇwÔQGpûí·0sæL>ùÉO2þ|V¯^Í3Ï<ÃGÁ>ðŒI—Û�j¥#�²Cû%>³h5Ñz™>�Ù6·ûöjíäèÝ (kùÞøÚcÆ ËF¢P+õÙõxï¹æškú]âÝÃŒ3ظq#/~ñ‹ùÔ§>Õì¿3ÚyäÞýîw“ç9_øÂ8ðÀظqc³©òÇ?þñ抙«V­â}ï{Þ{¾ò•¯°ÿþû�èxºººèêêê÷ñ·¼å-xà�|ðƒdÆŒ@ºÖþÈG>ÂÃ?Ì 7ÜÐïs;;;‡¼ XÕèx`½{…–ï�þ>žÞý}úöý -?Óævk/ ú<ÖŸQé¤h)ÙµyïY¼xq³Œ~¤|å+_áÝï~÷ˆîSDDFÖÿøG~ô£ñûßÿžM›6±Ç{pÄG°hÑ"æÌ™ÓëZñ“Ÿüä�WÊÜQŸýìgYºt)³gÏæ£ýh3êkÕªU\rÉ%<ýôÓœy晜þù#>ï=›6mñýì±Ç8熴­ ±ß÷¤ € %©]t�<òsæÌá›ßüæ¨¼ŽˆˆÈxzþùçY²d oûÛ{ÝÿÓŸþ”ƒ>˜8`›çtuuñ½ï}�¿þë¿fêÔ©Û<¾aÃî½÷^6nÜH½^gæÌ™œtÒIÍîþ†ë¿ÿû¿›?‡X°`ÇwÖ}Ƽ éOëµâ‚ øÒ—¾4&¯[¯×¹ä’K¸ÿþû©Õjœ~úéœrÊ),X°HÁÏí·ßÎ-·ÜBQuÔQ\y啽1�¤Í›7S¯×GtŸµZ­YÅ4»j4.“ä˜àóâvÄÌ™3¹êª«xÿûßÏÚµkÇ{8"""Æ”)S8ñÄÛ–g¯Y³†+Vp '°Ï>ûcä™gžð�¹�ö·½Î<óLvß}w6oÞÌÒ¥K™5k‡v؈í_DDv]�kÅ‹/¾xXaÅŽªÕjüÇü_úÒ—Xºt)?üáùá¸ÍvÖZ-ZÄ{ÞóžQ]u«³³sÄ ‘ü[`ŒF)äÈx@“ÚÌ™3Y¼xñxCDDdB1Æ´­ !°lÙ2Þð†7ôš:½×^{m×þFÂn»íÆ‹^ô"ʲ•ý‹ˆÈ®iæÌ™\{íµcþºµZ�óÏ?Ÿ3Î8ƒ›nº‰û￟µk×ÒÑÑÁìÙ³yå+_É›ßüæïùÓŽsŽiÓ¦ñ /ŒÈþ¦M›6ä©_»ºÑ €&m…�ˆˆˆ Í·¿ým:è zè!Ž=öX^ò’—´�Ê´iÓ&œsýöÍÛ²e wÜqÏ>û,Þ{=ôPŽ=öX ÷Ô¨¯~õ«,X°€§žzŠ#'œpsçÎà±Çã—¿ü%ÝÝÝÌœ9“×¾öµÛLÛºu+k×®e÷Ýwç±ÇcíÚµ}ôÑÍÇûÛÇ“O>ÉòåË©×ëì±ÇE1à9X¿~=Ë—/gË–-tttp '4î 6°lÙ2¶lÙBgg'¯ýë{�³^¯³téR^õªW�Zø%""“×þûïÏ{ßûÞñ„l=���tttŒÐ¨&”Q©R�ˆˆˆŒŠçŸžéÓ§söÙgø/sÏ=÷Ü€¥Û�©^Ó§O§»»›üàpÀì³Ï>½¶óÞsä‘G2cÆ þüç?sÏ=÷pÖYgÑÕÕÅ�wÞÉ™gžÉôéÓùío˯~õ+N>ùämžÏ=÷°Ûn»á½§««‹Õ«WsØa‡õ»�ã�?žŸüä'¼ùÍofÖ¬Y¬Y³†G}´ßsP¯×¹í¶Û8ýôÓ™5k«W¯æÇ?þ1o{ÛÛˆ1rÛm·ñÆ7¾‘Ù³g³uëÖ^Ô–eÉ­·ÞÊᇮðGDDvz���Xk·»hÚ´i“5ü5 €DDDd»Ä¸í?LÅ1¦§øÐCt?Ó¦MãùçŸï÷qk-eYò›ßü†Í›7³eË–¶,Zk› £,XÀ�wÞ À“O>É–-[øÅ/~@QxïÛŽ£Ñ`åÊ•Üu×]|ðÁýîã©§žbæÌ™Íê¥ýöÛo›¦™­çà©§žbÆŒÍí÷ß~ûÛß²qãFº»»™6m³gÏRðÕcäÖ[oeß}÷å%/yÉ@§SDDd§ÑÑÑA–etuu ¹/P­V£³³SÓ¾¶ƒ ¶©S§ÒÝÝMY–dYÏŸ[¶li(C]=kÆŒtww³fÍæÍ›·Íãëׯ箻îâ„N`æÌ™<û쳃þ‘hŒiQµZ�}÷Ý—7½éMC=<:è î¾ûnºººúÝÇêÕ«l”Ù÷„¶Ù¾^¯c­¥(Š^¡Oßãyñ‹_Ìÿþïÿrä‘GŽÚÊ,"""cÍ9׬¾­×ëE±M¾,ËÈóœZ­¦àg }]S‘ŠsŽý÷ߟåË—7«iV­Z…÷ž™3gk_Y–ñêW¿š;3Gy„Bs°²,yæ™g˜2e {íµ!ž|òÉaýñ·÷Þ{óÜsϱzõj UÓ´öééÏ“O>É”)SØ}÷ÝûÝÇ>ûìÓO>Éúõëxúé§ §öÙgžzê)Ö­[ÀOßd IDATœ9““N:‰ùóçóØc�qÝu×1eÊæÌ™3¬?ó<ç¯þê¯X¶l÷ÝwµZ�—½ìexà�Ûl{ã�7âœÃôiÓ8í´ÓÝÇ)§œÂwÜÑ<ƒ-]ê©§r×]wá½g·Ývã�o|#ÖZ¦M›ÆI'�ÄOúSòÞC»dtÈ!‡Œ÷DDDDDDDDÆŒ¦€‰ˆˆˆˆˆˆˆLr €DDDDDDDD&9@""""""""“œ ‘IN�ˆˆˆˆˆˆˆÈ$§HDDDDDDDd’S$"""""""“’÷žîîn¼÷ã=”q§HDDDDDDD&¥²,{}ß•)™ä‰ˆˆˆˆˆˆˆLr €DDDDDDDD&9@""""""""“œ ‘IN�ˆˆˆˆˆˆˆÈ$§HDDDDDDDd’S$"""""""2É)™ä‰ˆˆˆˆˆˆˆLr €DDDDDDDD&9@""""""""“œ ‘IN�ˆˆˆˆˆˆˆÈ$§HDDDDDDDd’S$"""""""2É)™ä‰ˆˆˆˆˆˆˆLr €DDDDDDDD&9@""""""""“œ ‘IN�ˆˆˆˆˆˆˆÈ$§HDDDDDDDd’S$"""""""2É)™ä‰ˆˆˆˆˆˆˆLr €DDDDDDDD&9@""""""""“œ ‘IN�ˆˆˆˆˆˆˆÈ$§HDDDDDDDd’S$"""""""2É)™ä‰ˆˆˆˆˆˆˆLr €DDDDDDDD&¹l¼ ÒNŒq¼‡ "ÛÉ3ÞC‘>É„Ñ.ôQ$²óh?­¿· ƒDDDDD&@2îZ/cŒÍ¯v�‹ÈÄÔôcš_�ß_A"""""ãK�Œ›þ‚ï=eYâ½'„°M $"K#ì±Öâœ#Ë2œs ‚DDDDD&@2.Z�Ö�Ç9GGGÖª?¹ÈÎ*„@Qxï{…C�~÷‰ˆˆˆˆŒ=@2æáOkeOžçd™>Ž"“�µ–ŽŽʲ¤,KB½ª�‰ˆˆˆˆŒ-•YȘj BL™2Eá�È$•eS¦Lzªý@½½DDDDDÆš 3í;7. Edrkü®«Á»ˆˆˆˆÈøP$c.„€÷^U?"»˜,ËšÍÝEDDDDdl)’1Ñø—þÆc yž�ó¨Dd,åyÞìÔ�T$""""26ɘóÞk•/‘]”µïýxCDDDDd—£«pu­Õ?!ʲ¤V«�ó¨Dd<Ôjµæª`ª; €dLÅ)ËR@"»(k-eY*ôcº —1cl~•e9ÞÑqÔ€_"""""2úɨê»äsc0Ùu5VÓ’ð"""""cG�Œ‰ÆÅ�þÅ_DZÿ; ÿˆˆˆˆˆŒ @2ft¡'"­ôß‘±“�÷d×Ò¼à ƒnÖ@ !Æ€1&ÝÑú8=Û`ZžßscÛ}³íϽß±l4Ƙ^½cŒ1�½1ÎÆë6n÷7®Æùj;Æ>÷m;ˆê<õ=–Ø{›þÎEßÇÇÕØß`chû^´hõÞ5ÎGËíÁ´¿�èÆZb`Luš#ÆØ^Ïi}_"Óøl5Õãý½6ô¼OCïp� :†žÏxãõZ~na¬Ž±åœÆ�ÎEó=¬^ÎX¡uÜ-¿li‹>¿B-ïcëç³ñ½ùûظ¯gwésÓòûŠÂ‘±¦HÆGÑçv•ë$‘À8z_s–€«®W=éÓHÈ™M³¶Úسm}[#i¾žÀ9ð¾ºÈ6éçÌö¼v#¬jŒ±Ý¾[� ŒééYuqì#d-Ac¶eÿeµMŒé>×8¾Æýéܤ1VÇßz ÝçÚ=úô|Ó÷·¼yNc:wε„E-Wü>¤ðÈ4‚ˆe‰©Õª1V�÷ ?ZÞ°f€{ÎK»L®5¨ª^«dô  ¶ [|ŽØÆû•‹E‰ÉsbéSøÑ|_Mϸ��ÒCæÒîÇïØêÃW–ಞ�¥%äiîÛ6ö“õŒs8ZÏSãý-Ëô¾X eõ5k{‡B�ã�jéÅ1Î¥qf†è}Ÿ0Ëõwëû ½ÖÆ{Ôx;BÆÆ˜ÆV”�çi�ûZ÷ç«×i}/EDDDDdL)’qñ¿¿þ=ÆZlæÒ’ð-×¥ÆJï1Ö|À:‹s_zŒK¥Þ{\æ¥'ÆH–çÍ*k,EQ`] ¬5Ä!`0Í%èC ".søêâØ‹÷%.Ë T•!!]°Z—žçþm˜*Xòejt�Õ2Ê¢$†˜žoÀ`š•'Ƙt,6‹Í\uMŸŽ;„H(=Y-'4šgCðž,ËzŠ,b$6®ÖcªîÈ\FQ”i?ÞW!é\¸*à Á“eyÕ˜;VÕ2†HlVŽXkÓû` õ¢ŽuYªæœµ”EÙ»úÓ<Ƥ÷£1°XUr5ª?R•Nu~mOUN ©ǘj,UU�1c«ûC¤, ¬µiL¦§Ò¤¨dµ_?Õ9uYFðéý3¼/ɲœÂ—D"Ö¤så\†5PÔëØ,«r%Ó Pbˆ„êsbŒ¥, læªqÆ^Ÿ�ÆØï�íõÙiMíHÁ PÖë¸,Ãe1D²Z†/=!¦Ï‘/K¨>Ëé=LŸ_¦ã 11Ö¦±ey�²,šÇ«Ç|Yb³¬ùYp.#¿Mð–Î{:g©ysHÏ÷ëõ®.\­–>;!ÝBÀ9‡©Îik5\m¯imDDDDDdô(’qñìãÈóŒ¼VÃ9˜tÑJºØ¬—¦ºÀtÎáœK¡Nuñì½§V«¥‹Q"™Ë(Ëë™sÔëu\UÙ‘WÉeé±\–CŒ”¾ÄKž;Ê"N¶ 4²<'TÕ%1"�9@Q–¸~ Ø€| ¦jµÝÝÝĘ‚¦FոNJz�<ËðEI–gU0á›a…÷žZG _úfàSzOG­–Â…jŒ¡QRUjtttнµ;�»²"Î9BˆdÎV«²yòZÞ—ÍYCÄX"g3¬³éÜf[·vaŒ#Ë,ÆX\æèî'ÈHÅTc#ÎåÍ)X1B ¾Ê"Ö:B Ø*|k„ѧp.…ÍÉYU𔦠,ëkÉ\F$0X ÝÝujµEQ¤0�@Œ†ÃK3|¨Ù ¼ÁÔ!�)�2e$ÏsBpU•™!F­= """"2ɸp%¸ÜâÊt‘êË€­ÒfÆb#ddDÒE#Á`cÆ—ª~ R¨áCc:K L2ëȣŋó†ÁáH—ó)ô°ÞTE2†P¤* [úæô"[ gÒt¢Fk×è3ƒÅU±Í)X&µŸ ÕG>EG¨^;«šñ˜>D¦ªhɰ1]\ç1U™É‚ÁÄÄdÑbªÇÒ>.MC2B �ªi:E(0EÄzpÖàªæI9Ž2 õf1Ñ�‹�9�¦Å…±Õ…º .M*-ÎZ²˜ãH¡2ãÀÔ>éé›dŒÁDSõÇIA[*Ž2U•QO? ™Í D|iqÖ`Lšv•E‡‰6U‹3ïӹϬ#`1U{š"yÌÒ±5jXªc·†¢¨ãLF(Óô:-ÆCî3,¡ª3²8 .¤j­=µØ˜R6ŒÉq|4¸�a�!Äœ’KŒyHA¤ 霖¡j¥ÀÆ€‹Sè䃧FFˆ‘,¤6‹ääÔšS-;L)ƒOaaLáU ‘¸ƒ ÖEDDDDdû(’ñ=à1øtaMÀØä8›‚BIð>]¬[‡5‘à‹4%ËÕ¬£@gà,)´‰�J|ô„� kÎ¥©/1„f¯]k-ÖP]Œ›f+—ë¤yFÕÔ4™EôÍ^-=ÇS}ëÕ3ÅàLšV”9‹uiºO ±šVf±ÆaM¨úA¬©¦�™�úѤ.ÐÍsÕìMÀDOðÎ¥ŽÏŸÂ¬]`ˆXqÍE¡bsì¶Ñˆtì©çKU½dÀbH“bÕ 9�kÒt F•‘!õyIçÃôêc­íéIÝl)“úÿ´ö@2¤ãomh쬗 H„ &`HïÆ`�‹M S2Û˜ —¦/Å꽎Õñ¥žÉUš×èÕ“F�‹©O·�1}öªÀÆ�´b5Ý0—k¼×ÍUÆ"¦ÚÕç²ù™ié–Zš8ǪÄÌ4Î�÷_¦T.…_ÖY‚1®ú�šØ8–ôYi. VS£×�‰khŽÏšÆû ¢ ÕnÒmªþS6}Òô¯Æ4ÃjêaY5{Ž!¤¯ª£S}æcãÓ4ÃÆñµ¯ˆˆˆˆˆŒ-@2.LÖF¢©úÚ¸X]$GL1”D1.=fmZI¨ô>U|P¦ „fk16%�ˆ1cÁ׫ Œ4•%†’Ò—Í©M˜ˆËLªÜ‰)|ˆ6(„tÑlÓÔ(g õ¢H•"&UM¤ ïH½^'¯¥ÞB¦ºâ!àMÄØ@´e�¼VÃú6`\ZªÜæ#ÑV«+¹X]˜Bô„XRR6{…è‰ÆŒÇÇ\ Œ�e‘žk] $l ,Kb´„jZ–1Ê€�EÕÆb©‡KG�Pz`­K!Y$«–`³ÆPÖ |U¹�¯¦¢U÷ÆàcjNì}Y'©©wjÔ�B—9ŠÂ(‰¢ñ¸<Ãûc ÑøªAw:O!Úª©w$K4©b©Ù¼˜ŠJ œ­KŸ*µ\ĺÔk'à ¦$àñ¤ð¨¸œÌX°!í+–˜*˜,‹t\e,q!¬%ÄœMïa¶ùªq6¤çYk)½'K–;ʲHUa6¤B�X§ uŒ£WªG ¦LŸÍÆï‡kTS¥Ï©�%Î|õ;Œ¥ iº—±), ƃõÑ”¸<=ŸàS@i.…§‡ÍRòh—áC‰qi_éüY|Y`cÄÇ‚¡bIêÕ9W�ÿH�Ñ*`"""""ãA�Œ‹à<Á•”¦jîëRCäK¼�’lÕ—†’ž’¬yñÁÆ*(²Á”UQ…'Ú€Í øH0©(7o<Þd™%š´¢W°¶ ªå¿�Ç[Cði­úÌ9|(qÖP„zÕ,ºª¨± õ¸•Ü:|£� ¤ �H°ž€ÅYGi r—ãcѼ ö¦Àõ°‡K¡ i ÷`S……7à£O�‚µÄàñ¶Òó­K•ÎSïîÆe–4óÈã�I!�šÉ ¢k¬d¦ 4%ÆdUì:�yž…Èl–ΙµDEQ�ç9%Žž…èÉ]�Šæê_iu6KéÓêSXG%.s8—QÖK¼‰±»Y‘3�ÍÓ¹³ÕrçõXÒ‘åÍfÉÆºÔ°Ø8‚MU(Ö@I=5EŽ>h.UÒàRÿO qÈ|šg"!”©¶Ê¤àžKÄÚœ`JJ 4%yµXéë©ÏP(Á¦ÒÛ’`•Q)Ìô¡Äج.—Q–Ý„hÉòNŠ¢;5³v)œ«Çn‚) s`Ñz‚MŸßæ n�^‡˜‚™ñ¦$:Gé‹t\ÖPÝtdµô;E Ú’àRóæ¢Z%.ÏRïc«ä| ºTåMªìŠÁÒ¯&Þ)°ó[S…�±[�…,àM 1�§ˆÝ©BÌ4*úÁ` íDDDDDdì)’q‘*¶¥â%-‰e, &àM ø�ªS²,UndYsypª ×€OÒ&¤/KZêR5�-ñ¡š2ãÒô£`ÓjSõÐ� Oٜˆ�h">¦19\,9bUic¢ÁÙtÛãSø`Rÿ˜hÓx¼ X“B�’D”¤i1žOZ&¾ê©ïQŒø˜V“ Õÿ€t¡oÒſǧ‰^¶çbÚ›olªö0©É›ÔÛ(Út¦‚�©o$5ï5© ‰šû&½7ÁxiÊXá»±ÁPxŸ–Ï!VUJ�ƬIÁ‹±ÕÜ)&M1JÓ˜2U�_R„z5M¯šîeÓWÀãC:cd9&¤*§`IUQ¶Ñs)ªj!\ZV>mçÓ9!£4eª²©¢*}^LšVf}ókÒë¸HiJÊXOÓÏðd6…x&ln0‘æçÉ{Ÿ>·ÕjlιôZÖ÷Œ±ñz†8™Æø|\–�Uç5z¼I«¤‘õ¬|:o1¦©mÖ¦Ï@¬¾Ò|ÈHt±ùÙ6`²4æPJÒç6…”ubÕ#)à!DJJiÚ™ÉMú¨Î¹£ô%“¦éÙ€­\¨ªÖBLz�c€V“mõ‘±§HÆ…u.5®ªwlµÌwÀ`�I͆³Œz¬Í~1©&(6ZÍ@# ¢§ÏK¬ªRR_™4eÊDzªÎˆøà«i7�ˆO &MÓŠUx’‚‘TiÑXÞÝ8›–w”eZê:K=†Œ³iJM$Uß�Ž-FŠz�­ÝÝÔ:¦TK“ƒqÔ²Œ<¯a�M•9!¤¶Ä| ¸˜Ž«êúB Uš4NC V•&UCj“*œbu°Kciò˜ª{"„XbmG:î˜.àç*Íû‚f“% PRFOÍD¬3˜,�Õ‡HnS�SUŒ„˜: Çj?Ñ6úøÐœ¾eŒ Æõ¬ \Ú–FFªV²6UlÅæp`R˜*bRÈf\$TÓ°"é5Sd±Í)‚é+Õfùfãjç,!³©R(‚7GHͱñXãªp*ýÏBÕc¨ñ )À2U•šIŸêæ9¬¦æ¹,,ÎÙæJvÖUŸ±FuRÕßÊØ4e,„FBú,±1RøH$ØZ »HaLfRU1›�º/ØZï"s5òZZ]ÏÚˆËÓrô¹‹˜XU‰Å˜¦:À¦•Íésnœ!VÓ)m–B²,sDL,ÓïBh¼–X…Ÿ"""""2¶ɸÈL™©aqUÕ€©ƒÍsl0Ø�áB¬V£JKƒ¨æ£XÀacZmÊšj¥!ÁGL˜�á¢Å’cªƬuX"ѧ¦Ç޳´êUˆ˜`ÓŠVÁbbZ†ÛDƒÃ�ÑAÀàÈÈÈ(MªkH·ÁÅešC„� ¶Z)ɨÙoÁxGY– ë°dt`cŽ ©o‘‹.5ˆÆU«*LH+…¹h1Ñb˜�W͇MªJ `CžVˆŠÕÊbŒÍšKÚÛh‰¤Õ´€Ô:Õ6Uï˜`›_Kfs¢KK geê#“›Þøtb†!âb–c«~ÎlºŸˆ )İƦ¥äƒ#¯Õ0ÎP35"P„€) Æ›ª¡uj›lR¢VeR¦z_lÕ8Ù`ªÕˆRUŽ�i¥/¶jZlƒ­E[ˤçàc5µ/}>Ò"í&½Ó6'‘X¦ó“¾G¢Oû!V+”áÒg² 4!�±±"— ®ú¬¹æù­æ.¦¤Î§ŸMHcŽ>­rfMF$`cÀ›¦™aRY�³XVAif°Á‚7Ä25¯.sO,ïuú�s.MIÌlNÍÖѧÏb‰õÕ´B ®J­·ésÒ 1`ÒœÍT=U5�Îb–*è| 4M §YõXþ‡f'·råJþîïþ®×}_þò—9âˆ#ÆiDÃwÛm·qùå—÷ºï›ßü&|ðø ˆñÓö¼öŠ+Xºt)+W®dýúõì½÷Þ¼â¯àì³Ïfþüù£<â$„À¾ðn½õVœs,Z´ˆw½ë]zÌ"""²-@2.LÈR€ámUÑÑ(•ñ`¾^¦eăK¡GpIJZÞZ(Òtœ´’”˵)„HôŽtá‹jU®,O!Rã*4z\ÌR5MLáŒñéb6zÒªS¤1ؘc|À˜,-ËMG*®‰6æ¸�*O ¶y!oCªÜé¨M�Z†‹Žz=õuÉ�ņŒXZb‘V¾2Õë9\š~bZ¦=†´¤}LKÓÛàÒÔ êxlL!TfÒòóƒ 1a¤àÄÆtþr—á½O‹nW• Uû Y #ÊT•å2G0µæ˜jΑ™1Ö11ýl:þÊ´–!…t!*)¼qÍàÆF‹%#39ÁDœIK­›˜¥p.8œMK×ûàÒç$P3ÕÏ֣ņ€�²*TÉ0ÍÌcɪU»JlHÍ¢Sõ™Iï[pDï«r‹ñÕ{n ™©‘™eôP¦Ò&ëSõš‹�‘§)y1`cÖ\í‹hˆÁàŒkNås¤åÛ�±ésÒkQVåF¥KAŠïYÆÝTQ’ Á—é1ãÒ­ês"˜˜ŽÝS�ßêvtD)»=¾žÞKkSO¤,«á(Ò¹‹ïeYMÕ2‚%úT¥eªþ\ѧžW¹ÉÀÊXTïs õB½ªÑ³–XB U0«²#Ó¨õëÖ­ãŒ3Îhû˜µ–™3g2kÖ,^ô¢ñú׿žN8�Z­6Æ£”ÁÔëunºé&î¿ÿ~{ì1üq¼÷ì¹çžìµ×^¼â¯àÄOäÐCï¡[��}ìc,]º´×ý�>ú(�>ú(xà°Â”vŸùw½ë]9 7Ýtßþö·›·¿úÕ¯²`ÁN>ùäQ³ˆˆˆŒ,@2.Biˆ™!V•�¥¼)4ˆ¥I« ™¬¹´y �¹Ô¨qÑK¨–F7®ªøÈÒܾL«%ÒpáSoÝhq&kNùñ…'6ª0h>ƒ#Ý“áÒ²LDo‰¥ÁWëIJªQqu<>UÍýD��yób>†X²)5¦d©Msº‹:ÖÕp&àŒÃàRf„€!OUL©•täD,¶17‹4ÃÈ�UËÉg=�ZpÕ2÷¶9ÉDK(K|Q­U5.vYªP!¤i@Ĉw‘ª™K ÂLŽÃRø´3S,ã¢Å‡jÅ'€ÁlLç$½?�ÐÎa|I,I‚¯ªxB ‡LHÕ-ÆZˆe:ÿ!�Wc«(Ø4�+¦ã1�Ч&¤PÃE‡#Mo2!@´éÜU�Dã5Uh)¸ª–z7.…i&ÃÄ’Ùàp&#³5 ž<«‚Ç—©6,†*@±¶ZfÞÒk¥X/KaPó+-Ãn°„’TQDO°cª*K3¼lu>«ª·T'†3®@¥}§Jçª×ˆY¯ÍqÖÊT d[š,M94é󫊤P€s&…€!ËH U�dRÞTÇd)C™*©ª=‡q¤}ª);Á*`!6lØÀ† X¹r%?ÿùÏÙ{ï½¹æšk˜;wîxO*7Þx#_ýêWY·nÝ6�½ð <úè£üæ7¿áë_ÿ:ŸøÄ'8ñÄÇa”Ûï†nØ&Hiõ—ù—c6–ßýîwmïëM¤1‹ˆˆÈ¶ɸ:LGª¼1ãÁY˜2M[²g-¦–– ÷1¦•¯ DW5AÎ,¾,ÉsG(JL±y¤ô[-»mbjìœ!¤‰Cê‡C¨ª˜Ë ƒÍ)  ƒ„ö�VÚûšÝ�™�£�ªÊã÷GVõf×ôìê‚~ëQTLwVVVVfÖhó™çû|½ Ä{äøq÷YËÀ·o¬ ’Ê“ÎbŒöÏÙ�óŽH~L¬÷²Ú+\œ6¤ÏÆeɳ³)º>I—G_Ù\¹c=è<Ûd­À�ÎýmÈMª�5DÂá¤÷2¹Ã�y_lveRœðYÂü3ùûDJù¾ (âÚ”ò!^µzÍ{"!|¶ZL»ÕAåäTèdŒ!’‘÷>’‚¨æSµkº¾J‘Š@û{&Ú÷]"ý8 _Çgßó^MžÐô¦Ö*òs éçK‚1!Tî!%s5U„� • –1Úhïö£|¨šT>³œwʳçýâøñã¼ùÍoæ3Ÿù qŸëîü?�/~ñ‹¼ë]ïz@u鈇V«ÅG>ò‘E壣£,[¶Œ4M¡JšU«V-*[½zuÏ÷G[Ÿ+T¨P¡B… ‹Q@Î T]"óÌDÆx��—gã’Êo&,œÏTäÞ—Dø”Õ…´†Ì¦Ä.B»,Ï1%ÉlæU5Òoµɺ™š"y#b™+vrÒ B:TTlW ÆÇ³Ç1Â8¬Óh›gS’qNhOš8òëtnê››ëF 4¹ ®EHÂb]†ÉSf[,±ˆ°ho. 8áí‹�ðfÈž,ó†¼ÖÚœÌðYÐŒµHÆeHƒt>Í·s8k<"r/¥|Ó.#�y sL×(X*AnËŒ¶‘<à|:záÛ”*B›“7yªváÃ׺D‡óD‡s…ù¶Î OÞ€?çzþ³8qû bÆ™ÜÄÛ-Æß7§‰eìûm »lojíMŒ-Âù1ùØ AÎÙuÍ¡»ónuÂçÕ+>³[aº\ˆ{ƒi››P;çòtìäó¬0Î"œ¯‹0yÈ¡9M‰HoÂ-d~gá3¨EÒ÷Ñäd–3ÞìÚIw:»›õ!f^jVdZ+Ì¢ ÚjTìIB':'‰”SÝucÉÇÑ5Í2ÎûŸ{ |ºâ�s¶;¿žäóï§qa};Öšnv¼nÝ£—ºä’KØ´iív›�;w299ÙsþرcìÚµ‹Ç=îq稇¶oßÎûÞ÷¾\ÿÿüŸÿóK¾·gÏšÍfOÙŸýÙŸñÜç>¥�NçÚŸ—½ìe|ó›ßdÿþýlÛ¶�¾ð…=um}®P¡B… *,FEU8'ˆã¥Jy�”ð§ž&�ü&_äaAÂgP’Rú,G9„ð>?QäS©Ëœ,ñi¹ONÓ´{Ÿâ:Ÿe»È4–›+ß¾sžh(Ú“R¢"å‰!ºÏ¡”ÊëÛž¶‹CÊ‚dÊÓw[ÑÓ6Ðý^|.¾‡ããÛñG1>>ìÊõN?›ì^§Ôiß î³äcޯǢm­µŸ‡\áSô±“ò³×åe„ÏÎ_~Ö{+Ïž/Ê‹~eųD*BÓÓ�"U{qm1ÿBœî7Á¼•Ç?¼‡'É ºO›ûK½R§X RÈžç*ÏoAFz�œœ`“"Ï犫ºóc�ÍÃ×è>¿÷r²=s t×�ÉǢ迟GÓÓ>§{Ø3¯á…í†sÒóîïHy­–×Ç£ÏþóyéK_ ø1ºþúëùú׿ÞSgß¾}tŽñÏÿüÏÝßI^úÒ—ò¾�åË—“$ §N�bïÞ½üÏÿüÏþóÏQO:öìÙÓó}xx˜«¯¾ºû½ÑhüBû3>>ÎÍ7ßÌ®]»�RrÉ%— ”ê©óhës… *T¨Pa1*¨Â9E™ø)6�åÍ;l´EÏQ&sÂ:Qõ�Åw)%Zëž -ø ®1¦ÛN™$)×ï×§p#^\“eYNF©î¦]JÙíOHö„ãS'cLwSnü¡—�Y4~%b¨ß}Â1 ǵèW?§߸—I ~èG•¿e!�°Ôx !(ÒÜ÷<�ôÞG& …N" %e×»§Lú„óÑïÙœ=­Bë÷l…ßq÷^ÊöÜ£<Ýïô>CØnH }ìGÈõ×ð>ÅÏ2‰ãͧûÏGØ—~ë,ʉ¯bcEÑ"Òñ—J)~ã7~c´~ýúsÔ£ vîÜÙó½V«ñû¿ÿû=„ÄÚµk¹ä’KxÞóž÷‹îÞ#‚ÙÙÙžïõzýõä4jµÚ3Ð=û\¡B… *TèEEU8'(…ЧùS¨ƒºÞRK©5 ‚¤¸¾8_Ü3Žã@tZ¹S&  ÜNx�¢ßÅ÷P™RVzcÐZ÷9Åý‹6üæ[ô%;Âç É X¬Ê(ÊÊdFHä„cW”‡dY¨z UN!iÞ{Óío"¡LB…ý)êã’iåg)ˆq*¯rèb� RbMî�T"¿B"¯¬^Éó]õ®Å`úð¼Óã|&b¬0BÂçÈêG”„s¾?K=¡'\ÿÅ<–ë—çÀù‰[4ÏáØ”Ÿ§|ÿ3€¿ ؾ}{Ï÷�7òÄ'>qÉúwÞy'_ýêW¹ÿþûÙ»w/£££lÞ¼™g>ó™¼èE/êyïBc¸õÖ[¹ãŽ;صkI’pá…ò”§<åŒý+§¿á†¸òÊ+ùÌg>׿üe<ÈÈÈ×\s ¯yÍkz®�œœäþá¸ãŽ;˜œœÄ9ǦM›Ø¼y3Ï{Þóxò“Ÿ|Æ{=z”Ï~ö³ìÙ³‡}ûö155ÅÄÄëÖ­ãÏx/yÉKýéO/*Ÿššêñ1zÇ;Þñ U6õK_ã�7rùå—?¬>?ÒãW¡B… *T83*¨Â9A¸A C ú‘ÝMf.S"C "'Š¢ž, q:Œ©@A DFqM¸é/?ý”>E»!R[Ôï`3�eYW TœïÙð Ϊx ÃÑ–R0…Fµ!WK‘2! !÷¢ÏaÛýÈŸ¢ž÷»é I;T�F!¹SÔ-æGj“.‰G/)æË|8ayLËj˜pl R®¦xZmŒ[8ö Uš{ä¤TIEsZ½”TJö-5ç�¼ÿýïçÞ{ï¥Ùlò�o|cÑù믿¾ï†´Õjqã�7ò…/|¡çùšÍ&G�åûßÿ>_ýêWyÏ{Þ³ˆ 8|ø0ög¶HÕò“Ÿü„Ÿüä'ªÿ?ûÙÏøò—¿Ì�~ô£nY’$‹ÈÃüÇäïÿþïi·Û=×oß¾�íÛ·ó¯ÿú¯\uÕU¼õ­oett´§N–e|ò“Ÿäæ›o&I’žsÇŽãØ±cÜ}÷ݼüå/?kçææxï{ßÛS&„àÏÿüÏ—$ÀûÏ:t¨§ì _ø_üâ¹è¢‹xêSŸÊÓžö4žô¤'=`áºë®ëù~èÐ!:Äþçò�|€'=éI=çΜW¨Æ¯B… *T8W¨þ´Ráœ`)O�B©Ð/ʱx“[Þð†$GXEõz½«ì)ˆƒâÞÅ5áu¡’§«ÎYbó"Üü†(µZ )%iš’¦i÷Ù³,ú“<ÊäDEÄq¼ˆô²Ö¢µîªfB)ÜÄ—7åeUHQ¶nî{ÿùÏŸñù¶oßÎ?øÁž2k-üǼˆüy¨¸õÖ[{ÈŸ!yñÑ�~”}èC‹ÈŸ2þíßþ�w¾ó�‹Ê?ô¡ñw÷w‹ÈŸOxÂ�éò?øA¦¦¦zÊ^ùÊWrùå—Ÿñº¥ÂºœsìÚµ‹O}êSüîïþ./zÑ‹Î:/gC«ÕâøÀ"¢ý¡Îy�jü*T¨P¡B…sƒŠªpÎ*qÚív× 9˲®Ég’$=Š—~Š­½9±Ö)%�F£‡dʲŒV«EE]B@kM§Óén¤CåCAe…Z(˲Ò!$j q¡‰ã¸KüÄLH¬”1ŵ…J¨¬¨(�B5U¶ˆ0|ç;ßÉsžó¬µ|âŸà£ýhO[ßúÖ·xîsŸ ÀÇ?þñE¿ï÷~�—¿üåDQ„µ–cÇŽ1<<|Æþ-,,ðîw¿»§l``€n¸aQØîRxÝë^ÇSŸúT>þñ�óÃþpÉÿ?|ûÛßæóŸÿ9�¥7ÔIà‰c 6Pc…Šç6ø ‹SªŸ‰Ð•Pa¬G‚3|.)Äé,`ÞLgÑz-›òÚ,«¦Âp¿r�2¡T~†ðU©¯Î¹ž,v!eŒñ}Î}é·æ~ ¥dãÆ�\ýõ<ïyÏ£ÙlvÏÝ{ï½€71>yòä¢k?õ©O-Ùnáù533ÓÓ&ÀêÕ«v¿Ÿõ¬gõ-Ÿ��]¤+“5B6mÚÔCÂfgg©l6lØð�ú¸k×®EexHm�Wš\}õÕ\}õÕ¤iÊ'>ñ >þñ�÷Ô)“gB?êâÙΜW¨Æ¯B… *T8ר<€*œ„*�ò5$ ›õ2SV幨¤y©ð`Ñæ¹¶Slx /–ÂG¥¬Ò ª…ú…Võ»Î•6Òå>Ê¢p¡×¸º|�²Â¨üÌáø„÷*ÊCuP¨ ç,üY¡r(TeQSV·”½lÊ¡K¡1qhô\^¡ê*TõXk}Ö®’Ú+$€Âû”׆Wu­€ÍSyþËýè!eòº~¬zïWxõSˆ•}vÊDN1>ýžo)B($$Ãñ/Ö]?"°g\Jíö;~™P¯×Y¾|yßs4\)ÄÄÄàI†²Qr9³Õ#‰z¿PéÞHÁØØØ¢ëï¿ÿþ‡Ô—7¼á ‹Ê¾ô¥/=¨¬gå~(”Så9+üÌ.ΜW¨Æ¯B… *T8ר@Î Ê ‚ýÈ—ž�ãÊ�¾ué%1ú‘/!YT&S–êC9$&ô=)Ô%¡ásÙ�§Ÿº%Üœ/åƒnè‹ŸÅæ¿Pl†Ó¡±õRa]á8•C˜ÊÄB¡<é·�/ê÷Suùñ´‹ˆ‚ð™Â±9¾æ‘%eõVyn¬µ]J»LN ú+‡<ùâ�B‚³=ã†ó• .p8ký³Á¢ù)TS‘ŠN‡ü¹|Ζ"8ƒõá‚÷¢¸š¦ÝqÏ-E<–U_áx”É ÐC |:û~} ÛI¨®Ê)W)k§0áβì—V ´{÷n>ÜS¶mÛ6Ù°aC‘Òh4øÄ'>Á¦M›ÎØ®”’ 6°gÏžnÙ�üc¾õ­oñìg?c Ÿþô§±çPJ±uëÖžŒcwÜq·Ýv[×ãç+_ùJWÝTà)OyJ÷ú-[¶ô¨w¶oßÎ'?ùI^ýêW÷¬�p ôóžõ,îºë.þë¿þ«[æœã]ïz·ÜrËY3ˆíܹ“k¯½– /¼�g>ó™lÙ²…åË—366F«Õâ»ßýî¢lm�”iòÙó¥0??ÿ�ûóþ÷¿ÿ!_ Ðét˜��]òüÈÈHß?ˆò>ûÙϲyóf’$áþûïç5¯y ¯~õ«ÏØ—·¼å-¼ò•¯ìÛpÓM7ñ;¿ó;g¼ö?þã?OÎõË¢ÖW_}õª÷@ðpæ|åÊ•‹Ú»ñÆyÖ³žÅ«^õª³’_�4n¹ån¹å–%Ïßzë­�xƱ‡3~*T¨P¡B…‡‡ŠªpN*W „Ør�s[dM’²{ãÏ�§^«y?ßX7e¸1†$IºŽ"]wqÏP¹!„Àhí3Dq¤Àj±¢­SŒNqÆP‹kXë�Hb‘˜)QìI© :³£±Îá¤$5‹ÀX‡0�A\‹Ò�fm Ť™A)‰�ÆÒãÉ#T„ŠjXw7Ô�¬ƒnwPJ 5d£†žôQhcÈLm4ÒH1 „P9±– ¬„Å¢Él†³Òß+®ã„ʳSIïµäF;²4Cç‰ "T#”¥ÑR`”©È$©&j�¥mÖ€”12Šè¤mA*¯`RZc´F8‹)Æ9œð^:í4E*V ¤‚Øá�X¡"‡Œë2�>«–uƒ@»œlDÒ³GÖ–RE¹‡“¤:ƒ$ÃXˆœÀ8�C"£˜È9 –(ŽH²4Ÿ_Af-Q$HŒ!j‘ÂZOˆ9%é˜ é 3%bP+ðó’ÿg±8áHtBTS$i‰D§>sšÍÕfµZ�HH”ðc&ÔT„°aŽÞLiÅz½˜ _˜�TŠã¸[G)E’$¤iÊøø8iš. ·¯ŠJ$S«Õ"I’Eí?Z±}ûöžtßýðŠW¼¢kœ Þd·PîHÓ”¯~õ«‹®Ý³gOÏföµ¯}-_ùÊW˜™™é©×Ï#å‘À«^õ*¾ûÝï.J«]¾�7½éMlÙ²¥ûýµ¯}-ßûÞ÷‘@'NœàĉÝïßüæ7ÏJmÚ´‰k®¹†ú§ê)¿ùæ›ùµ_ûµžû–ñÍo~óŒm—ñô§?�—¿üåêš3ááÌù–-[ˆ¢¨Ç�içÎ�ìܹ“Ç<æ1‹Ò ÿoÄÿ *T¨P¡ÂÃCåTᜡ¬XèÊJƒ0̧\½~-‹T"¹J'ô4)®-¼tŠ�­¢a•s6?Õ…±]ó•oÀ##e„ɉ kœ'(Hq:lH‚�x¥M,ˆ"I¤¤W¼è “eàò{8ƒIA¤$J€³£3œMýyi»ç#¥�tša´Á�B¡d„*O•®N+BðÙ° ò«;?XpçrE‡³>[–p`-�ÀGŠXIjJ"…/c5i–�é4óÒX›a�Æ�Ä ‡3›¥Ø,Ãè Œ�B­„'ƒNgCËÉ ºYÓý|ä‡ké Ÿ�ÅXƒ±Æ«hœéI™“?ùÌøþõù‚Â{Êâòïþ.á@‡´ DRRSõ(ÆiƒM5VœuH Vµ(êö_8Àæ$¦³눕"R’XI")PøùÇ9T)Å}¸Þûyì”CÃÊ!†Eh`±þ O«Âp5 o\Ê7¨|”AK…ýý2bpp�k¯½–7¿ù͋νãïà%/yÉYýMŽ=Ú“²{xx˜n¸�ñññ¾õÏ;ï<Þô¦7=¼Ž�RòWõW<ãÏ8c½‘‘Þö¶·-"M¢(â]ïz—_~ù¯ß¹s'G�=k^÷º×166ÖS¦µæ�ï|ç"ÿ³ÓÓÓ‹®Y RJ~ý×�¿üË¿|DØà¡Ïùøø8¯yÍkúÖýÞ÷¾÷ˆöñÑŒ‡:~*T¨P¡B…‡‡JTᜠŸ!mhöf¼*ûáÿ�/›ó–7—aØJèSÓïþáFµ×óÄåʱhãm­¯gœÅ¸œl0 dðáOÎF9�#Òûá@‚•v ¯Ø:"$‘e-ÎZ„('ˆ€°B ç0Ö L &!�2F‘!�B9�¶‘¤‘(£qHbO>È|3oÁaÝÌi>dÉÅárbÊQÎX´�%DÊ�«é$ÊpkA¹å"ŸáÊZ$…E¡s2ÅæÏ�â„AäñfÊ)„s€D©c2¬%‡ò¬µpÁ‘žèË“¹‡ÓÖuÈîXJ@æVR¾?…­”Ã:‹'N8>êK ‡Ä!�E8‰ðì¤6Hi�Ú¢ŒC:¯êRBz¥�ÈÌ‚±H™+o¤B áUMdn]!0iŠRH,Jä¤%‹ßƒ~á_e”I—ð}SJuUpÅ&¬»þíé�®e“çðsA”–ý¶Bãë_6â§^¯³nÝ:6lØÀE]Ä5×\Ó7;xrèþàxÅ+^Ág>óöïßÏÁƒ9~ü8ÃÃÃŒ��qÁð”§<…5kÖô\{Ùe—ñÉO~’›nº‰Pk� IDAT»ï¾›°jÕ*®¼òJ^ýêW300ÀW¾òöïßÿˆ<תU«øà?Èí·ßÎ7¾ñ öîÝËÁƒY¶l[¶lá /äe/{Ù’Æ»k×®åÆoäûßÿ>ÿþïÿÎþýû9tèÆV­ZŶm۸ꪫPF³‘‘ÞøÆ7òîw¿»§|ûöí|îsŸë µ+011ÁM7ÝÄÑ£Gùö·¿ÍŽ;8vì“““œ:uŠ•+W²nÝ:Î?ÿ|^ò’—°yóæ‡6PgÁÙóë®»Ž 6ðÙÏ~–ƒE[·neÕªU?—¾>ñpƯB… *T¨ðÐñóúùÙÚíw>üÃ~ñSöùÖ‘Áu2ø^|Ž‚ŸÅ±,MÓÿ|ÏRáa ô1Æ�e L}ç>œs ‘¦)µZ­[·œN½ÝnÓh4ºˆŠóqw7–Qu³¼á`J)¯`ÈCe²,#Žc:�àý-´Ö4�®ê!Lµ-ð¾8ÞTÙv mÛí6µ¸†ÖY·~§Óapp˜4Ɉã8ÐVÇÚhœ3¨H M†Œ%B@§ÓÎ}n 1uU#é$Ôóg•¹bÅXKGÝ4ïBH´Î¨Õ"2�€¥b²L#„B©ˆN'£ÑÀhKÕˆ¢íNÇòê6(’f´¥Vóý•B ”¤Ói144H§ã�{㨖‡×�”g±Šh·Z  ø1étˆk1™É|ªs ©ÖÄQäý�Ô∴“2X¯cRãI!)IÓ )o<, 18ÈB«E׉â˜$IºÊ-!<—¦iWd¬%RQêƒ$-ß­5qƒdIJ­QGçã¨"…É Bå!Løþ˜Ì‡Y)I’P¯ûk"é ª“¤C­æËpŽ8®ù5Zo ¥@kCc áÏ{"²<|/Ë2�R’¤ µ8&M3TäIŸv§é½ƒ„@‡ŠJH´‡DÓ Ï �v‹µ^øSuß•8"Óšz½N»Ýî™Y–Ñh4H’¤Kj!†ÖZ§ë…¤éÐÐP7Œ2Š":�õzÝ¿ßÖ"#Õc~ž$ =&äOZÅðð0q/Ê´V¡B… *T¨P¡Â#‰Â’üù Ôjµg³€üô†œ½Ÿ]ð™à;AYù» >‡8›7Â#î�P)€*œc™ðöË0U T›É"ÛUq.üÜÓ.§Ыd(Qåþ8þbŒ'¤t>*‹ümy˜R$P(£�"ò†ÍÆ+a¼O‘×¼ç•0aV¤$&Ñ8#¥BI‰Ë̓�+2T ¬qá¼³ó¡[*VyHY²$¼bIIéÛÉ÷ÓÞPØû´çC™¬3X –, Ä8'qN!œñaNäNÊ…ù±° %( o^)Pà¬7kÚf^ìdóË¥OgŽ˜¼må}®»D˜7«öãfœD8…ó�Pùpþ~¾�tM¸…•HJøþʼû™³k}øš[dþòª›·_ŒYa,}Ú/ÈûêøÎ?�JG©”(!ò_ÿ¡ Μ6"Ρ¤Ä�ÍÇß?‚È×§D(A×=Ô=ë @k*V^e•‡Äj¹PÅVV •×t�âº0¼+TïïLÙHºÜ~Ïû”—�¨Ëái*T¨P¡B… *TøÅ£"€*œ„ñ÷Gáë¤ôfñ¦¶ØTÄMáÕ¦.û…Äx•Ox}¸YíÙ ;›“½!cÎ9ŒµžÌÉëh›aœF[ ¹I²1NàÉ™‡n–%¤@[å³lE¹É3#mÑÚ¢TaØk‰„D#ò%‰Á‘9°N¡­C‹6†EK�‹%s8ƒr†ÔvpÄX©‘ÂùX(ç@iï¯cÁ Af ™qhëÉ.å­„1x%”µ¤N ØÌ‡-+H 8é°Ò¢»Ó&À‚2`�wšÖ¤òæÍFZD¤°Æad2‡7f6`D*êfÇ"§­dNÊäÌÂA–¥ùüŠð=8¢T °ÖûáÀJ‘G=¹ÜºÈôUd¬ËÃøòð8%¥'ª¤Àäר‚Ô>‹–±!%:ù‹”„H‘æk2Ë ¹ë +)±R¢”ÿµìlN‡9×%‹w" m,¯åžu-誅 e[9̱P…ï¥NÒR64�§— É¢~„j¥î©P¡B… *T¨PáÜ¢"€*œ”7œÎ±ˆ°ñå½Ê�"%wñ³¬ö nÃMr™T*ÔCe"ª€T€•8·8•6¹i°Í �Ó´CbRDÒDg+3¤�d6%rÆZïeS(€¬ÄhH3Af,‰tDª† ƒÀi‹1‚H*ŽT[êJbU­k^œ:G晵>S µ rYd8¬MI]'÷“QtD¡ 1 ©À ‹µ) 2ê’?ž„‘8kÖ’:‡P #}šù(ªcbG*Æ9ŒqH§±ÝˆÌ§™TølakÎIb ïE¤QhaÑ2ÂbIµE;G&ý¯&ë<%ÀgË2Ƨ}Ç`rBŒ\©ã°h�!¤Ïø…°þgÆçÐ+qx…’T>K–u^mdpDxÝMê,5£�Áy. g4Q}"…’LX´3h+I…ËÍ¥©³ Ú „’hmsͨCK‰v�Ä �‚@ b)i9Gd4Þ)�i•ë *ÈÇœÌ S­‡k¼lšÖ/× Ëú‘6Å»QÜ'TÙ•�2ú©‘Ê„n… *T¨P¡B… ~q¨  çqwCXÊ$NâR6g.6›¡It�BõPDÉTl7‹ëÂ:¡§œ&¡âZŒ±‘úæYÃŒEkƒŒ",�YÍáÉ£ŒMŒÐJ2:­&õHå^1>]v\o0::ÆÂBB«£–(5@'ÌÏ¥X2–¯š �d Ô˜š™B"R1QsªÝ¤îBH’N!%‘аiU«#dD{a«S¬N‰Ìw˜›ŸÁÚ¤¥1TGD‚æD.f0!I[ ŤYB»Ýadx9XEªf¡ÃàÐ Ú¤ÌgmNÍÏ’5†�B2è�V‡,MiÔë 337ëóg O  Òn¥$‰&–«˜ù$a ^Gg)Bk’$%6)ší™†GI2°IJ𶉒6õºB ‹Ð–N§É`}€4íGÒAš¥t’&q}ÔgsÆfÌÎΣ¢ˆ¡ÁA’´…5m4ˆA’N×0µ:­Ž÷äQBâRËØH�Ä:КX)æšMGÆhÎÏã’ Q¯‘JGÖi1Ô •Š,M1·tu¬öAmÐÊ2¤RdäæâJ¢¥ í�9G<Ø �e¹O‘7¡ŽUD-Žˆ¢—œ&€ ïœ~Ÿ»¦Ïât6¯â½ó¾Ki�"®ðûz½¤ôÙá Ò¨PÏ…J¹âÝ‘Rzr4PûdYF½^ïñ(ª  *T¨P¡B… Î *¨Â9AAàÌ~¤O±-c©p“b\˜ÏÜ3ž,µ!u¹OK�ÊDnõR«ÇÌÍÏpïî{8ïüõŒŒqßîlÛz>�v›SÓLMM12:ÎÖ /&Õpðà Æ—§¬]}>wÝ}�Ä004Â誕Kf“„{öG—\| 5!YÈ2îÞs?›ÏßÄÉ©“œ<9ÅEÛ¶±ëÞÝ,_½–Õ«WqÏ=÷Ñž?E#tt‡Á�˜;·ß…Ö-T k6¬dåšìݳ‡µãXµl;wÞÍÚõ+8Óîݽ—Á¡9FFÖ0ylž¡¡å\8±ÝÖ�žâ®w2ŸB<8ÊÿxÚFsçOîÄjƒ’’mÛ¶¡¢ˆí;vàp s饗¢­ãΟíËÇÆ¸pëVŠþàGlÛ¶ £S’´ÃªÕ+ùÙ�wÒl7h ²aíVM¬æÄä1fgO’%-ÆÆ†Y¿v%Ç�aîÔ £ÃÃtšm¶lÚ²‘e´Ó6GŽdz®ÁyΣ�695sŠýû÷Q«×Y³z5CÃÃìØ±ƒ±eËX±r%;·ïàü‹.A ޲{Ï>p „â­[˜^ð†Ì÷ß·«5Û.¼�ã³sœ85Cšh–­YÉá©D*bõŠ•œšžaúÄIb¥abùrZ­&óÍ&cËljTÌ�ûi¶;¬\½†á‘aZs³9|˜4éP«ÕغiIšpüØ1¬µŒ�޲níZFj1.X‹á{Röúéñµ’¢‡ä ½ƒ óî{"D È[œV>|wËïbø–ß«¥ÒyW¨P¡B… *T¨Pá‹Å»ë ~Ó¾‡¡&ýŒgû¥°^ g I9zîc ò'lSæ‡ßä¦YF\¯‘Ù”“3't²Vh´K™]˜aóçÓΚ>v�ÌfŸ>ÎÔì ͬÉS3¬X³–Õë×c” ušã§¦Øø 'NM3½0 ‘d¶Óäž=÷Q`rfŠÛø}î¸ë'ì=rˆc3Ó,èŒS­ó�6c+–³výÆ'ƹpÛ¨H±råÛ.ÜÊÄø'OËC¥4Ú¤ìÝ»›©™IŽž8B;kc%ì;|˜ÉS³Ì§™R´¬fÿñ£ ¯§6:Hcd�…´Í¡cG0R°|íFÆÇ餚Ý÷ïEDuV®^Gcp”Só-ö>Lâ÷îßÏ©V›h`€{÷ïgß‘ÃìÚs? ê5vïÛÇ‚Np5Å�;¶3Ÿ´Ù{øßúþíÔG‡[9ÆÀè k6¬atb„;~òßÌ6O�²Èšàà‘ý8¼—]÷m'³mÝbÿá=tt‹Æp�f2OÔ�´’y¦fOpìÄaŽ?ˆŠÍ$aÏ�C9y’í»ïåÈÔZJæÓ”ÿìgüdçNæ³ +R)ùÚw¿ÃíwÜÁÏvßÇÑ™¢álTc!ÓìØ³—Ùv‚«Õ99·À}ÒÔ–½GޱûàAR©¸ãî43ÃñÙyîÙwÕ™mu��!Žž˜æÇwÝÍÔìÿõãŸÒL5²Ö@Ê›ðý ×nø~…„j¡ü ‰šB)ªâú½ká;²áûéœÃ:ÛšV¨ùÊ$U… *T¨P¡B… Î *¨Â9A±iÔZ“eY� ¡\¯@ٻĖ6ÄÆ˜nhK9”l)”3€…÷xãæ¼'ÝsRJ�ÍV“4K‰kqM�”¨¸�¶‚û÷îaïÁýÌwX±n%µ¡5  6$®Í|2ËÀh�kÇÑ$ŒŒ qdò NjDd913I'k2=wCŠ "²¬?o5÷îÙÅácû¨ FŒŽ�0×ÎŽ{îfË[[1†ˆàÄÔQŽŸ<‰©ãìØõ3îÚþS¢š “µ95?C¢[Lž8ÒÐlÏ3¶|„µëWÑê,णÖh°lb­,#s‚kÖ22±œ{öìej~�ù4ãð‰“´¬ej~��ecl¾pG�'Š�q�‡Ž27ÛdÛ¶Kchh„HÕYh'L,_ÍÄò•,,´�ªÎÿëöî;Ììl“8jpÑE—2Øfvf�±ñ Z=zœ‘‘e\zéã_Ž WU¡�V™*Öt¿wN‡N–ÍÖ•R´[n¿üîH!ºáœ!†™U¨P¡B… *T¨PáÜA�½ÊCÂÙþäÛï¼ÊÏô³üùL‡ ~GãïxÇëijTxf%JÓ”ìðµZ c Q”g}*……)¥ÐZÇq�ñsèTxœ8çˆã˜8Ž»Nk-ä›a­u÷>Åæ´(+§ºVR (|T$Özf©I–E+ê5šV{Ž…æ<çoÜÌêU8qr†S³s\xÉ6ZM:YRÐNÖo\ÇÆóÏG(A¦NÍ�dÕªåìÙsõºâùÏû¿¬Z=ÁüÜ õšBIN³uóùDŒ��°uËF¬ËØzчê8Ý�,áð¾ý,k °eãùØNÂ�½û¨ °qÝy$­”ö|ÂPc”‰‰ �†‰•Ë®12>Fm`„ñåëѦÆÑ3ì;tˆÆpÌàH�CÇö3=5Éñ£‡X³j%Ž´Õâ‚-›0:£97‡Ä1yt’““L=ÆùÏCM;kÑjÍ+ÁÓŸzc#C 5êDR°yÓFÖ®YIÒiqèÈ~žzٰٓ~ §ææi 2¿pŠƒGöqèà^ÜÃØØ‘´; ᘙ™¦×°ÎÑh4xâSÇàÈ ÆÖ¬[�¶šƒ‡°ïÀ>"%Y±z'¦N°fíÖ®_ËÑcGØxÁ6æÚ’©™9Ž›$Óš ·mc¾Õäþ½{fŪ• �Ž0±b%hwRžþŒ_ÁjÃúµëY5±œï}û»ÌNŸÂ$�V‹±e˘š™ajê$›·n¥10Èý{ö23uŠ�Fƒ§_þ4œqLŸ8Is¡ÅÂü«W¬b~v�¦<é OäÐþƒH¡X¿bJ§H\�ŸOÙÛ§x—ºJ!Æú2­uO¼B½S˜@Ê9!2§àtØWQWkÝ%Y³,놗I¥RtÛ.ŒŸ‹ì|!‘¯¢V«- «ÔB*T¨P¡B… i„Œ,öƒ7ÜpÃÇ�ò¤½þpÁÏâ¯�ágJŸÈ÷G ~^ÿÚ~¤ Ùç{XGÒKö” Ÿ(øYËÒ4ýÏñ,B#Xc Y–±°°Àü`­e``€N§ÓÍ ¦¥.Ô�N‡��´ÖÝMo™4Šã˜,˺ʅ$INo<óvÚí6õz½Ç€ºÓéÐh4º¿ŠM­Š$R8lžòPC‰ˆN+å™O½‚‰±åD*"Š% ­9îüÙ�9râ(®^ÃhxÒcŸÌÅ›.&kfŒÕ‡éÌÏ ‡£S„t£Q*ÂÒ¡U‡{öÝMÛ6i&�� .Øúdp£ ‘J2Û:Á¾Ã÷05{œfh ŽÓ%ÂIÐgCõNÍ,péÅ�gxhŒe£+èt4Q#¦e:«©©±Œi-´™cêäI‡ê—ÒNæ8|ü‡�`bÅíÔ"¢Æj²¤Åð`„Bcu‚ÓšÁz›V._Ͷ­“¥–¤Ó¡Ýž#n(vï¾ë N´N‰jŠ8ò™´æfç±ꃤ©æ1�{:Qc#³sm¬0—155Éä‰I¬ÕŒ�/gÍêµ$mÍøøJjCÌžšehh€V§‰p‚±Ñq&�c1YFc Æè²a¦NÍp÷άZ»�ñå+RùþÔ¬\¾ŠS3sLOOc´flt„¡Á:µH±07G£Ö 5·€1Ž‹·n´O¡ðk=I€.!S¬uçµZ ­µ'E�LûL\þ�P(%ók<¹ÚhÔ»ïBq^8ßv‘ |F¯Â8|'(+/H”Î/…GœHª²€U8'èç冭ô3» ÃNÊ ˆâ\¿TÓ¡OJ˜B¾ ‹ •‘1¦»!Œ³+ˆ¥Â:�ÄaÒ”HIl–Õ51XæøÔ1Æ'ÆIK$#’ÃèàC Žž<Ä¡ØpEÌÉS¬\6ÁÆåë©YÈ´FØ”…éIŽÙƒ‘ ͘ÔÓÀ%mV gêdèÎ4ÍÙÃh �úÉÂ4i«IMÑéh� ŒK½ŠÃi„t'�R „@g Q,9qü{Ží£60ÀÈp›óÖ^ÀøðµÈ�$ ÄÉ,Sûv15?I\�˜v�&gQÂ!ò_wu5@,�ö<–�®@ŠN8H5#±õ¿Ó ¬lŒÐ:±Àòú:Kˆ¥cæÔIöîü)s�“œš‚KfF§ÔãˆZVg`-Ò�É 5ÔEŠöú‘jÇu`ˆÃGö±sçvT ,™é #ŸÕÍF‚U(b†—ñ„Ç@ÃXF'&@dÌÌŸà¿·ÿ�ù…S(%Èf–±ql€õ+Ö¡PÈ̲|l©^`b¤Žs‚4™ã‚õ«À9ŒI‰bÇìÜ k&b~º0É¡ÝÓÔÌ6¶]x1q}�¸^cfú$kGGY=²� ^W$�ë1õQ"$Ñø(­ù5­Iƒõ\6D>Q‘¦)qû:R¡„Ì�ÍýœI„g×­Å ˆ¼„£K¦÷(Bͬµ]µ]?ÓháÈׄÃDàŒE8p¹±ú£÷ï!*T¨P¡B… *üïFEU8'(ÈžBåÓ/#Qq®ðzÈž‚*ÔŒùlèWnh£(¢�&çý’‹�µo[à„ÃhM­V#K3Œ±´[œHcQqD\Œ.E¬æèÔ�Ãó“bàR„KqV!­%’õ8¥§$®åû&%±¬cMâÉ,VdX§qÖ"0(˜›v0:Ã)““¥`naž8²Ä±$Ó ÚêQŒÅàœE(¡M†ÃáŒÆš!"”ÓDÎ ­Æe )2§=û‚Á‘Kô,y˜œÀè:ë ¤+@ °)Ây¢!ÕMj‘&Ž5B¦(2œH„¤3�3M›a„CH‰Ä€íƒ’Ö8tæ@HŒ6X ‰5–z­8’¤�°”!ÕM\jˆãȇòY…pÆ9êY‚Ö)D &G‚ÓM„kãLcFKt6‡tËQ"F'­ ˆBj?ŽÆá Xk0&ÁX ¢…³há¬DÒ×¢&ë4¢ˆ$å2°%Y'›�¦ ;¬TXêDBQ׋ª +ËY¸Ê¾;išv ÒÂï'ô·*®%±eß­u·¼ M�nÂv r¨ aCÕO… *T¨P¡B… Î=*¨Â9Aa:[Væ„a`Ê�€¾êƒryÐ@ϵKµÛ7-vÑ_q:‹’�)Ív“ú`�f³‰Öš……b3×IM‹Ž^ mZ&Of®ymš^wa‚眑à’éœ^Àš&2ŽÀE8�€5^�!$BD#d„’H:°Æ“?&ÃIƒ3«�Ww8M³ÕÂ�248ˆ1Ò¬ƒ’`² +-NX:I�¥8 �¤s(œÿŽE[���‹BI�^áa¬Å�pçÇüü2‚H(Œ3hgÈ\‡43D±$ÕMP-:é ñ€)HtŠÖššŠPR`�Åh�¶ ±j T„RÆ(£¨á„rå‘þ!”C: ÊÏ›ð‹¬@8�•€´He°®ƒu„̈" 2õ¤ ÎvP‘¦&-YÇ ­Å¸6Î%Xë°”±X«1.!’ޏni¶çÑf�$³8Ñ"Š4�VŠt§S´µžLŠ#Úi)5.r8ap2&É:Ô¢2]Œ÷b#肨 I¡²‰z?R´ s ϞкxÂ÷¤üî†PA2Åqœ«|\Ï»Ü/3Y… *T¨P¡B… ~±¨  ç…z¡PòF³ý6�¡Ê Ì€T6’ ÛB`K›×P5Qø§ád@WõE‘WÚ"è«ö¤‰µm4àäì jµ˜z=f°14Ú`bå(mÓæà‘û99}m2â¨Î"1§.AZ�%�¬ Y‚ÄЈëbD&yØ“R”À¸œÄYˆ"�° ¬Eƒ”çÂjæ[shÓ&ŠÍÎÍ|saq$°‘Á ËÀP™i†G†¨E18‹ItÖÁèlNãl‚Tdòê¼H"|h‘pÝW�'\ŒIYhÍG’4é�d5´NÈt‡(¤Y›Ì¥df›*’,A IMEDÎ�6HR þ~0£ëÐÚ�²@jPÎÏ‘ÎÈl†ŠÖhœi]Þ}�všÌ& X�#‘"¤A)‹sBúïˆ ‘Ÿ³F“éFw0Ù¢2´Î°¤ <ôy IDATšÙ¹iˆÛØ4#3sdzž¡h�†9PCkÇtsœ"Kç‰kŽ$Õ“‘ EÖÖ¬Zµ!¦å�"êªzà´izVøï„еb݇Gq}¨¦ �‚Ü ÍÔCÂ64a/ÞÍÞìyäë£B… *T¨P¡B… �TP…s¿Q´‹¼L€E™º „dP¡jèw®Ø¬vÛè£ Ïê…rzì¢ý²ÑÿÏÞ›ÆÚ–Ö徿·cÌvõ»©–ªª8% v÷zÕ#šŠR11CDŒ1h"FŒ_$v‰…~B„H5Q ´ÔD¥1×ðAà(põ(X}Õ®½÷Úíjg3𷻯k�5Y…pî±¶Wǯ²²öžkÌ9Æšs¼ïSÏÿyB h-ë`j,—/_æÉçžÀ�Žá(e8îqëgð¢àòÕ‹ F’ ;'ʈõ‹eoQä{T±$Á¸¿F¥$*F”£F ŒŠ¸àx¤Äð1@Ä ¿˜•kRÙÄú½}æéçxîüEqˆ1€tX›c}‰JýþcYo€Ñ 2JBé‰.à¼G)‰É’5ÁK„X¼G‘ú½ i$R+„–DájGQFõw›±©:ÄÈûŠ!DKð,!TÄè‰Á#…ÇÚ¥¤�XïyöÙ§¸pùY¬u€@'š¼š)0I$(ʪÀù©‘Šà †¢šQÙÀµ½:$Úº‚ÒÍPÆáb=ò§•A ø?¿éÿbex‹<ªîš¶ÔŒ\-×À/;íšç6¢P²PUÕ±¶°ö:hÒæymNŠ–×pGGGGGGGGGGÇÍ¡€:n ÖÚc›Óv PÛÔv#u¸!Ô4ׯÙÐ>¶ívh?8Ú8·óJšŸcð1.Æ{±�¬m ÖU“pÇw`úš²,ؾt޲¬Ø=w•ëWŒSŠ¢@ „Pˆ¨�‹ïD‰Àªˆ‰CFÙ ”L1É€ÌôѲv#yo Â!ˆ( 1¸Ú1¸ZØQŠ41¬®Œèõ *�hRÒAÊõÝæv†$ l@%‚AÒÇÙHš$µ›'$ -ZHD¬³�„ô(n¼Ïxˆué^µ«)a1:WçßD´Ì(fŽ$‰$ÖDiA:ziJå,ûû¬¬m ¤A„À ‘ö„-RCžy1'/*b‹÷sQY.%A tR?Ç9‹Ð©J(D� MãKªÃŠëq3„XhWu4r €[+$RH”ÒxW;¾”ì㢣˜L&”Î!•DYMQΈ²¤:œ"÷=•- F¡‰Þ" ô’ŒPHt¢HÕ”r:'¯¦m‘ÑbIç+‚(#ɲ„Xé…°�‰7M»^{”«-^žÝÜóÀ‘ƒ®=²ÕärÝó­Ÿ7£fíàéæ«YGm§ÝIk¯££££££££££ãŧ€:n Ë£'Ë"P{Då¤Ü’æñÆ�Ðl~›�jû í0ÜæØö¦y¹‰Ì;‡RµË!Šx4&f­=&*Ýu×]œ½ã y>çì­§)‹{û×ÙŸí0�`mDéf©ibÝCD�‘=¢WȘrïÝßÀæ©ÛÆb©@(R5`Ü_‡XoÊ+—#D â0‰Ä—�¸h!”B ¥B-Þ®³gNÑ=è@Ð+ž¿x�§ž|=Á[ŒQ¸P!„®G¤B�ä‚8œ"ž}-²àiZ…h6õmgÎÑqÿƆ³]ßœo¹Lpc´FJ‰VаÈà)ËL}í‰IQ²G¢§6ÖÖ×9sËm|ú³ÿƒ|>ÃHE DB@á\ÄÚH/“d#2QáBIé (=S_ÒS¤ÒÄèëÜ 1jáz’‚!£L7òa¤ðÈ‹ö(cÌB8“4oSŒ�êPkï"ÑÇE¨sý¬Z©G¥êwCÖÒ‰P4r‚h 6bÑ´% ‰öE@™”¬Ÿbýœç úc ¯2e4ÚÀ‡ˆ­J$̧%6$B�7”•'J…P >äØ@‚�‘àÖ–8Wb„@ ±ðó¨zœKäBÜÑ/L@uþ±kj죣Î,ZˆBb! M‚4鑚Œ¼ uôu (­*kqX¤®[Ñj‰ÌÅÂY$Rj”L®¬�ˆ YYP9GEEp9.õH#„"K{ŒWÖéõ¸i@DŽ­™æo\6íLŸf}-gò´Ç¸Ú÷{{½µÃ¢—ž—×ë‘Ä ÿ å¤ü­ŽŽŽŽŽŽŽŽŽŽŽ—Nê¸)4›ScÌѨJ{sÙd‰,; ŽÆ³Õ×íúk8¾)m\ ‚ã-HmE»=l9(ZJyÔdT�ÝpCH¥¨Ê a$xA’æó9ùÌ2ÌÆ˜Ä0ŸÍ0ƒ”;o»“ËW.ñÔSOqQb¥„DÁ¼˜2+¦S‚Å‹)6wdÃ:QDQJ…@ICt´&y$ÆÄ:ɘè#ó¢ –%V–+(cEQÎë2!êøžÚ>„DÕïS”he�Âà#h� ƒT†ki%ŠˆP±_®?B€#>†Et®¢£˜ÍðXlÈqè,â)Át6[Œ·%H)¨ª¢Âù²G³‚Òç„Ù”Yu@^Íð„'Êúõ!Ô9E® T¬(�B,ÜQ1Jäâ‚Eõï›:øÅûëçK)QGµéc4®²xWp{ÐÚ,šÌfà¹+ Âáb…Ò€\-(-ÞææCšçsŠP‘WAG —#Òˆ‹“jªQDŠbN ’²,Éó2n|Ò7FÀÚâβsn¹Ñ«�åÓ°ì¸k¿vsO-gpµÅÛ#1êË;ËSGGGGGGGGGGÇ‹O'uÜÚ¹"1½2ÆÜp±,5}5_?i»sšÇ›M¯�õæ9·86ªÒ}iÎ×®Ån\@Ö:�õ5ÛÛ1}½¨.ï‘l^¡0$JRyÇÖÆçÏ?OYVDp1ࣃ$¢¥m¹péeœbEA–ÔdÄJ"½f}¼.‚õ™Ì j@ë’t¢- j�c6�r}ÿ23{iÄk˜æB¬³}žà ¸ ‚à!†:ü8ÆxäD BĨ@Õ""b¬Ý4>âU$Ñ#D]½åpr•ÃùiO#L ÊçÕ K¤‰ˆZF*;áÒ•g¾vÿP�ÒO‰º¢´S*—ãÉ " T‚XD7‹¨Î#´D‰Dº£¢B„ÚíÔ„V‹°‚@DQgÕ ±0=ÕYB!zB°H ÑÕί{“«X±OÒOqx*,³j¼8¤ ‹ @ ,!8|tè¬ÎòÑHr7ãÊÎ%ÐŽ*LQÚS¹œ+²^Š‘š$1u•¯¯õ$–]:'?7bg{LË9÷%P{„«M[m‹@M-ý²ûî¤klïèèèèèèèèèèxqé Ž›B³ù¬ª çêêñfÙäñ´];mÚÚ嶯åÐè†åö¯åïË®Å�x#P¸í’õ0TÊ\òÄOP†‚^Öcu°Ž?Œú¬n Â29< ×Ëè÷{”UA’ˆ_8Do‹©MVVÓô%•ªÃ¼—F¹–Å›F|m¯�¶x´DýBënyýµ×lGGGGGGGGGGÇ‹K'uÜŒ1Dz~ÚNœÆ•pR•t;ãfÙ´<*Ö¼¦T ­õÑWCíæ©Û“GRãöñÞãëª(¤T‹Í¯DM Ú(œ³h¥ˆ1àÊŠ«‡ì‰CtLyéðn¬­¨\ŽÑŠX:ÄB4©¯­þ³÷1¤qÌŠæna<*8b€ˆÄû­Z¤(]íx‰¢¬3~‚Xè2‚©$FbdIÙÌ]I�¥–(AÐÂÕUéGiA¤ bÑŠ…B‰ZD �‘PË3õøW̓jœXÔ¡ÊAzJHé ÁS…tDȈ Ê(”¤V¯dE^(² ¯r„v( 1T„P‹R ¢‹8!"µD+pM†Šf¼MS;’b�¡Cþ¼j!Ëׂu«Zõ=C@›ú|ÎU„* D‚БY~ÈÎÞe¢ŠDU»y0‘ ,R†ÅÛ(ˆB ˆÅy\¨0:%ëk¤‚¢Êñ¢„X7š¥%MÒ:lÙú£õ¢Ðøp\¨l¯�“FÂÁåHDmÖŽ¯ÇÛ¯ÕA—s~Ú®Ÿªª¾dܬ}ì ÑŒŒuPGGGGGGGGGÇÍ¡€:n Ö9|Y‡û…A³ÈG®–Ú�Ó8Lâ�úöÅJUUH¥jWC³Ù¢>~q¾¶cby´«=þÕc=âä‚CJPZ,Ì�¯Ï#F ¾þk_ÍåË—˜•s‚׬Ÿ>Åpm… ë¶°ÁhÈ…«ç˜M&$RQÌK°õk©k�³ôû+Lò‚/±Å”,]�À‘�+k·Ža“2w3’,EëºBô#³É %ýñ*§ÏÜŽIÁŠX¡{!"ZAåfLf{\*Î#¼ øÚAå£#Ó2Ý#ê÷Üz7£,%Ešö ¡tpÑqáâE¶/^¢·ž"B-zTU‰‘¹Ë)cA%J„ŽTùœ$Ñ À¹œàêÏB+M-U¬ˆ’$Á†Ò@?KÉgSRcðN�—žÞHƒIA)�RIÒ´G–¹íì]èD×YEÂc}IÀ£µbžÏÙßÛ§(Jb"™•sVúg#&…4ɘÍ+BÔ(mð^…&�É|Ö–^:<®¾”­ƒŸ}-ö42Ö!ÐFªzzÏ[Ò^Æô0g0�™„Õá Qz*WÐdäz^¿žÖ$£ I‚ºÇ“©d=ô'ÄQ@w‚¯GZ&­ˆa1jÒ;¬wˆX˜G.¢i4Rë:¿I ”ÑG9WbqÌ¢Z ¿ø{-_Ö™O.x\øàQD„ªØ„e4H‰÷®êQöÅü›ŽŽŽŽŽŽŽŽŽŽ €:ní‘•öߥ”)ܨ°­€ç£Ñnˆ:ËN­5!„£q•ÆeÔF/Ÿ{™Úå¢0ªã•Z"|@Pçy_ÕÙ1JÑËR^z×=Ürö Išb½ÂEis&“C„,(œe²! ¨Ý Z)ePRA�”¼—¹GI‹ žD df˜M)ªœè B‚÷ŽùtÆþÎ.ƒq�è¶Ì©\Ž�^:ú½1/¹ûn¶¶¶ ‡xaÉC‰L.x„ŒTå„ÇûΗçÂ!ÒÚ¥ˆÌók+†£!¯¼ï5ÀýLg�F˜ˆ�eÝVfsŠƒ’}H"‚«E*)&ÑôôŒÄɈ”\„2;¤¬]U!F„®kÙ“,C%)1Z¦“)Fhª\aÑ$$*A§ Ñ ÙZ©P™F#©ò ŸÃ­gîâÌÖmèDSÚ!ê€eï-&S<õô“\½ü's’¬×#„úÉ ‹É$iÖ#H�Ò ¤ÂFÁ,/I•Ä–‘²Ê™–Sr[‚ª t@J0ÒPUk=ø 4H‡÷�Ä$8V DÊm·¼„Ñp…Þ0C*A^ä!IŒA EžW¤iF9³¨EØvDᜫ5ÁZ¢gŒZíPÿ=êz]-ÚÝ|¨z^oÑ”W ¬�ȺX Gª¢^‡�°ÚËÂDµ‰–ëÞÃb”²xÕbÝvÿâéèèèèèèèèèxñéþxÇÚMC�póB9$íðÙv³W[Øigš4›Ò¶Û§9®y=çp£�L*¹¨y¯cf8�ª�×I‚÷Ž¢¨¨¬'¯JB Aª²DI‰IS.lo³{í:ø€ó7©"¶(ñTš`Ò “fd™¡*s[áÊCdjˆ2„:3ŒÖV ‡õ†ÞIdPh‘€�àÁÛº2¾—öÑBSU–68‘$1 ²‰H¦#WTxkÑR£UJUyʲNù©¬%ëÉ«íy™#”F'cR÷ñ^ã�Ä»úýÊç^”ÊMŒ`ô)Àº¶rÄÖ ¼[¸U˜D’¤+$²pÎ2< /1@šõÉ}¬w¨hÑ:¡,猆#‚08牕 ÉŒJpTˆÀ t4lŒ6¨ªŠr^PŠŠÁ`HpžE9Ww®�€Ñ`\ Eãޘrîˆ2¥D§=�~Ñfq! „B§ JFRÝC‘�Ä E£ ú=¬�hc�Öñ´Rd‰®ï/eèék} !2›D41úc÷n³Vš{· >·Ök»ßÚ#cíõ׈¥í0ô¶3®=V¹Ü6vÒ:m¿~sm7�Nê¸i,7µEœFüiD›ÆÑÐÞĶ›¿–_n´x5bQÛm´,�„ë�Çù€’u>Ž” %5J:bGÕçJF„Ò©) Kmæó »×yîùçÙ=8\„´ÑõøŽXÔŽkEî æÖs8Ë©b­:Å H²Ï´šCL!¢…à Oé-�Ò­ŒIëêsÞT”Hê6°*X¢©]6>¢³ŒGoC�3#i*±UÅl>e8ì‘ö†•©˜”‚Yéõ– A@øÀÌ Š 1A!Mi2´Ì(ç%!|ÐĘâ |$IBí7’ $ >â‚'Ä ðX >ÒK2\åp>QD)Ȳ>½Á v¥1Ðï)‹ŠY>'I 1@UZBô@Ph²¤‡w ´¢7`ƒ '#³2§´�ªp8gqRáPpB‚4@ÀyÐQS”%UéÐJ‚•ÌJOnÂU$j@Y¤B£LFYÌ�ªÎ¨Š>RÍ6ÎÉtŠ@âª@Ú“¾d½4‚âI¹=M¶U³F–…£å ­öxä²ÈÓ~îIë6ƈÖïý‘8ëœ;¶FÛM~/.�ÔqS8©E¨aÙ­ÐüjOÞÜnAj6œËÂP³©]�–+ßáxó‘s­ �R¦vŽ,š£b”€BJˆÁ¢Ä(JÇ,¯� T®àÒÕkN¯¤busc$1Dp�¥TÁáx$$’•ÍMƳÓH•cJp�^:&[aU@.DŒ(½q�Í3§1Ú ¥Ád)EURU4Á×c?Z*[B¢ˆ*ïB!#äyID°¶¾F°ŽÕ•5²¡!HOîrœ×8/ð²AŸÒ{¬‘øX;–„ðx_Ñ[=ÃJH´Ad#rK¦ëêx�$Ã5ÖOÝAˆ¹È°)Ê‚~¿_ |¡n•×:ASWË ‹Tl‰�Ìhd¬ãš…N°A@Ðô‡C¢ª½YyQl�µð�f)ÁG¢ã(;!H’”,í3)÷�WÐ&!¯r¼ŠG#r¦Ÿ¡ç 0i‚—EïÀ#¬­Ñ«ÖñÁE@šº[,_‹rI‰Æ UŠ ÃÕ-¼J™ÛˆL4V*Bˆ(È­¯Gë¬Å�‘)*J¢—¸Ê#”ú’±Çf-xï�‰ íö¼“Äšf-4÷|Û!Ô¬¡Æwm×Q[„:)Œ}ùgíµßÑÑÑÑÑÑÑÑÑÑñâÒ @7…ö&pY¬YnÚÓ£†®E[X{ô¤qB4n¡¶è¤Ñ—æ»RêØsBxçHÓŒA±~]<Öráè‘$B\€Ò{ªbŽ�=è3êo±žl¨@x«HH {ù”è%ÖB"¬®pïð~zC‰”–²(P"¥ß1±3lxz©d´¾Ê+†÷#•& A’™›aËHª2bîšJHʲ€ È ‹�AˆC2-gl�Ýâž—ßÆõëW !’û¹¨…U$Ù*2ɘæ–JA2píÚF£>&‘hÓãÎÿöµlÜölQÒޏ:›¡bAª ¨Èøô-ôOm!„DH�ÖŠédN’¥©P:©+ç}Ý^&Q!eÁ8Ke)T%‰V)Ø=Â�ÔŠÒ—¬mláb]ÕŽ¼êë_M °»·ODµâÒõ+XQ •æôw0<³†�£¯GE¬s�b¤*,ýlˆVõ˜V†ƒ¼Àå%ûyEY• I¢ 10�žTj„· ’=™Ö÷œµô’1r”qÕÜ¿íµÒÎÑj B'µuµ…¢æ¾osR>Ö—kþj¯©öqµ�ª¿Äá×ÑÑÑÑÑÑÑÑÑÑñâÓ @7…“rxNªŸn ͱ� ÔÐlˆ•RG‚Ðòhp4F¶œ%ÔÎjõêÜký¢%<,*á!¶ÆÔBQ´€\”‡G&UÉ…½ë”®ÀÇ’«;ç)í ¡>XŒ”ˆ Hu[RÓ#F�™B̉¢vÞÒKú¸ê |%Р¥ úŠJ–ÁÊ�$ëQ”o#UáéëŒò0gœj§OY R�Ó0\[åÔÖ©1BZ¦×wù¿~Žñh„R}�}|ì³{`9}öe¬¬ßÂöÕ= g^r—÷8ÓˈÖ2ŸOX˜Ì+Êéœ�yÉöóçÀy†ƒ>•«8¬ö­Žë5!ÐÆ°·{@ £;uê4IÚ§,**ïꬤê%r^uß˹óö[ðùœ^/A+ÉXÙX¯�A‘Š„b^°wé[£Múƒ‚H’%Äàyüñ§¶¶X7k°hÇJò?þþï¹õ¥w’f:1X[ò’þ]\¹~�Ï?þW¯]ÇV¥”I!J&Ó)këèD2�ê0ëàIRÃÊhŒTš*Ì)'%¶š#£BJÅä0§˜[ªÊ1›Ï²,©ïa!g}2i¸óìíÜqúVR•à‹ ¤ ²ˆzÌjy$KJ‰µöhM4b©µ–ÂÑsš5e­%˲#7ÏrÞ²+ï¤qÍe·k;òNZ“ÿYùøÇ?λÞõ.î½÷^zè¡›ò;ÿG¸†›Ág?ûY~ú§€ßû½ßãþûï¿i×òÎw¾“~ðƒôû}>þñ�ß´ëèèèèèèèèhÓ @7…$I˜ÏçÇr}à†{ÁZ‹RêØÆµ=âÕüL)u´ñm6³'å™À�0èf³j­Ek�skíÑcÖZŒ1xç�DŒD$Þ×c`u† „HMX\¯Ô ™¥˜ñˆ¢„ÍÍ-žÙ{žƒbÆ`˜"�‚ V†«ìç1D’$¡˜Î˜¬¬)æs†Ã2Ë(í™Hfóóé ÝeRL ¤«Å‘,I8È÷د#v.2X²’ P=Iî ”„àÑ�Ù¸iš?·s}šueŒ¡,Ëc£]I’ulpíuVÅÑú !à\Ýt–¦é1ÁHq$ú´]yUU¹ÚÄ”°·¾õ­üýßÿ=·Ýv�<òȉǼîu¯cgg‡×½îuüâ/þâWôº�<òW®\áÊ•+<ñÄÜwß}_öøƒƒ>ð�ðéOšíímŠ¢`kk‹»ï¾›ïøŽï൯}-I’|U¿ÛW{ ÿ»ùð‡?̯þê¯{,I677¹çž{øÞïý^¾íÛ¾íE½¦ŽŽŽŽŽŽŽŽŽNê¸I´7�Ë!ÏÍfndˆ´sDÚ�²Ík�”IÒ@À±,”æ¹/LÛl¦Ã±@ÜÄzŒiQoí‰uÑu�cS…È,XÈ\bPƒ!“�mò™Åùï-[›8ñå o=ÑD>¡ßOQÆ�;Ëx}�;^r!F6o\ºp‰¼,­�H¤"ŸO™/½ûNÆ›+ôû}f“9Íxk•Õ¬�›–Ä%#¼’äºbãì:go?K ¼#QšéÁ;ÓL’°²¶Få@Í#>ö‰Jq`9˜zö ‡:²[Ìxâüó„à1Fãl…+glŸžÓ›«Tß°WθöÌ”Ám‰U JªÊ£Â{P*ag^àwöð¾v䈤)óÃ}}ìqÖ†B1csmLQÍØ;ØåÊîuœ„ù¬`cmƒrZP•%³jF•UÄàé=Š"GkÉöÕmÐ�g¶Ÿ"Æ(¦“)I’ ‡šÃâ�üBÁh4¦ßpaû"Ï>÷W®_ÃyOL?¡˜ä¾BdC�ŠhIo€Vï×®°+g$I]i¿8Å$iÚ£´¤3N‘ÌÉ‹œHÀ(ƒÐ¢/Ì÷˜Í§ŒFCÌÙ;Yé QA }<¶Ú÷u[ølçú4. çܱñ«¶8ÚˆCÍúk�\¶×Y{}´××Qåü’°sÔ¨÷eFÍþ3òßÿûç_þå_¸å–[¸ûì±ýèGy×»ÞÅþþþ±Ç/^¼ÈÅ‹ùçþg^ûÚ×þ»^ËEUUloo³½½Í'>ñ Þüæ7ó£?ú£7û²::::::::þKÑ @7…v6O³™mh˜¶£§yÎI¡ÎËAÒËã+‹3;ws\[|j8„Díøˆ1b-!‘R‰>õk©:'FJ0uMyÕÁ>21¨^�Þ á˜M‰FC•E'5:xÐ<8ïJ#M ÑÑï÷ѽëx. eH³ºŸ²sxÀÚm[ä¶Âd }�qm÷ ®7F9O/í!QÌŠ™(¦ÅŒ"̉Xú½ ¥SD‘P�Š‚¼²lž:ÃÖ`•/>vŽy5á®;îaKxnû:ÙÀ°º¹B𥠆Cú½>E>«s�‚ãôÖ:W/vw®0ÈRN­oq0�RT%21˜¤‡J  ¨*OU9 ç(C`8PT譌ȴåÔêˆ{î»�éÎeFýëú ×TÒ±²±‚Ð ÓÓd½U¼s¸Ç~¾Ç ×§’–ÃrÂ@õ1Ã…çÏ#/HV×V±U 1¦�½Éç/]`<3+挆C&“ ›§6˜W%ÓyÁ¹‹‘DJo‘1­ð"RzÇÞÁ!EiY�ég�â*�© Ò|Œ¸Hz ÎZÒa‚ª$¶¬Ç»²^†H$&¤Ô¸Â3«æ`"QÔî§¾JKÙ>ËkcYŒ9©þý¤uЦ-µ×T»¡o9ðy9wkù<ÿ•B _ÿú×óàƒ2 ¾¬àõñ¼ãï`8òàƒrÏ=÷0�ÙÛÛãñÇgccã«vÿ|5×ðbðÞ÷¾—;3ÙlÆ?ýÓ?ñ[¿õ[EÁüÁðÆ7¾ñKÄùŽŽŽŽŽŽŽŽŽ?:¨ã¦ÑÎ YÞl.ç…´71/ô³vˆô²€$å—655óm¨}%!ŠX§ûÄ…@´¨n�Ô?C€ ”Xä´X®^¿NJ„ „! &³91TEA/ë39œ’(Ç ëã‚Ãæ%(…6¦®]Ÿçø`9˜NÐiB6èQMËE5½AHÉõk{¬\Ù¥ª*R“Ð×)**”�ˆ±EEšô�Qà}`çúk§GmÉçs\0d(Ùc6-1ÊÂ�®ê–®BamN¢3RZx6V†”Ö‘(A?Kèe Ñɧ‡˜D3™Í÷ˆx*[�$†Áh�‚(%©J8ªª"I4£Ñ€õ�5&“ BFý“O^ÌÁÀmwÞÎ SX—s8;àêþ5V7V9uö4" ¼ h¥8cΰ?Ù§×ëÑË2†£!ãሲ¬ÛÁÖ××xÉ�w⪊,Ë(‹‚ÉÁ”¬Ÿò²{_ºp–ŒÆc´É¨|`^”œ¿rëÒ(T¢QJRUA€îõëÏŸZü°Þ/*è#Öy¤’Xï)lA?í“ö¢LIL‚’HÄù@Ì dÒG%“ cRB#¼@…û /ÍZiÖBÛ9ôB"̲+hY$jç- Em!¨yN[ôi»Šþ³3¿ìÏ/]ºÄ»ßýn^ùÊWòŽw¼ƒõõõõ^,VWWY__g}}�Ûo¿�sçÎñ�|€¢(ØÝÝekkëf_bGGGGGGGÇ:¨ã¦°¼‘<ÉíÓ®¢n×^7ÍfT¬Éiê°ÛÍ`Íæ¸ýÕv$´G^àÆ¦U*„ˆADˆµøS»‰êPèX7�‰A½^ÆéS§)B�Ô¤'/&\ºü<ÃaŸ;~Öƒñ¹#ц—Þ}7«+=‚·Ìó‚ —.3�¯­QVsŽA¯G´Ž¹šrvãúfÈÜ–\/¯óÅÏ?ÁÝwß�Ö ±Œ|í+_ÃÕs@X¶6·¯­1)sV‚åòÞçÏ]`m«Gªì^™0N×ÑôÒ�Êóƒ’"? S ¥ŒÌˆ1AEÇÁõËT¥#DE&‡U�Ÿä}E1™Ê)ÁH"!T(Ñ£(,Ñz¢IñAÔ£_‰Dx�+rŠȧ&2P”sŒQÌb$¯æ„bÊÕ�«Ø,e»8$I•+¹º{…ü?Ë­·ßN/ëlÝö%\¾r…$I�†"2ÈZ@ñ‚íó—HeÊ`0`v˜×ùQQrõêUVVƬŒWè÷†Ìó‚Ã+W¹|ù!z½X‹ ,EÚÏH“¥4óbŽw±"ô†Æh‚õLç3¤R$&åpzˆ–à½EÇZ«œÃW�A§�B"U'!’ª„¸¸—_èoîß¶(Ó;ÉåÖ<¾¼>Úë¤-Ú„¥kh ­Ë‚nãÐ[~îÿßiÂ}ßð†7ðÀðû¿ÿûüã?þ#üáþ!ïyÏ{øà?ˆRŠO}êS'¾ÆûÞ÷>æó9I’ðö·¿ý+>÷¹Ïñ‘�|„G}”Ë—/#¥äöÛoçû¾ïûøžïùžc¢xs�íkh{Ë[ÞÂË_þryä}ôQ²,ã[¾å[xË[ÞRßç-œsüÑýŸüä'yæ™gØØØà5¯y o~ó›ÿ—«ÃÃCn½õV677ÿ—ÏW¿ó;¿Ãg>ó®\¹Âý÷ßÏm·Ývâ9ÿ­Ï¬qYýõ_ÿ5ó7ÃSO=…”’{üÁä[¿õ[O|Ý�|ä#|ìcãé§Ÿ&Ïsn¹å¾û»¿›7¼á '_?þã?ÎSO=Åh4âýï?·ß~ûWõþutttttttü¡€:n m'B$ëœÃ9‡Y4lµeÚ΄¶ ´¼ñm‹D'µ5ÔvîIûgB4.‰ˆ)jÙ'âADBðuóW!x’|ž³wí:E¨èS”ö ²ãþˆ••©Le=¶··qEŽÐžà,Y2"/Kb Ìçsú£!ƒÁ�µÍUl5G Z!µ¡?±1ÚdS)ä¾áÚµ]ÎnÜÊÚhD_DéØ{ö*›ë[|Í}÷“öû\Ÿ"úésOquzžAoÈÙ­Ûˆ=±‚;€^Öãôéuà ‘ž|î<óù„õÑ*+¬�W8¿}‘ýéœõµMîãêÕ‹œÞZå–­—19ÜEkͨ±U`8a’1¤JñÞ³6b�cseH¯Ÿ¡WúH#Ò1JÿÜ6ÿÏ?~–W¾üŒphÁ@ÚKøŸÿòOüëS�!…FFAb¢�ìO0‰f<1ìI“„Dk._¾Âþþ>O~ñ)676©Ê"Ìó)ójÂóÏ?ËÆú&[§ JfyÉádÎ,/AÔî.Ó3äUÝBm¤¬JV†ãZÑŠà=³Ù #5+ã2­˜—3¤D ˜Ï°³œ$ÑôTŸµ~ä`:!è÷Œû+( 2dT¨h…ƒT‰GAËmá¦-¦.7åµ�B'eô4k± |n²zšç¶@íàé“F/áF{{M5® özýꇚþãñ±�}Œ¿ú«¿:4NŸ>ý�kýÃ?ü÷ÝwßW,<ôÐC<óÌ3Çû¾À¾ðž|òIÞúÖ·~E¯óÛ¿ýÛÇ>g¸ý›¿ù›G�•eÉOüÄOðØc�õg~þüyΟ?ϧ>õ)~øaÆãñ¿y¾‡~˜{ÃÃC>ô¡1�N‘Ròë¿þëÇî�¯æ|óùœ7½éMœ;wîèùŸþô§ùô§?ýe¯å…>³?ÿó?Ï'?ùÉcÇïììð™Ï|†þáæ§~ê§Ž!ð ¿ð üÝßýݱãŸzê)ž~úé<ÿC=t$.ýʯüJ'þttttttt¼ètPÇM¡Ù”6áÎíŠjcÌQ³W#5#,I’`Œ¡ªêqª¦>I’c-_�;¨.½œ‹¢µ¦,Ëc[¨7ÄÞ)¤‹ÐgÒÅÅq‘$Q BðĨ0ư¾¶Éa•#3ÉÁÁuòyÅlR Cààòe^þß^FQL¹åÖÓäó‚Ë—.2Ý»ÂÞî5Æëô³Wœ{öIzÃŒùì�A–1›2;œòøá¡Óë±_rÛ·2=<àʹs¬Ì®­eçÚuþöÿþ8këëV9—ö®£+gìmï±{á�ù¾å¶Ówñü³çØÝÝecs•(<1ÕAp˜{.íLX]ßAªd1–&Ø=˜2ùâãø X]Yãñ'Ÿa0LðQr0�p}gʵ+çY_ß 1}ò¼ÄVŽÁÀ£¤Á†9UY1Ï òbŽRPƒñ;µìì^be¥�6){“Cö÷Ñ¡BÏd¶‡N%JÔáÒ.T$&'±¥'ÑŠè=³ƒ ¾°”e‰RŠùtFš¦ìïîQ%JÔ"EYåT±¬H{•kW®£„¡tžþ`„I{„à™M§l�G¤2£²�DÆú¿êûÊ’%=4£ ˜ŒÉ|J’¤ †ò"g29Ä{‡ÐK{d£j–p0™Q–%ýLPÌJ|n©‰2ôÒŒ¼˜!b�:œÇÞºzüL*õˆ˜)F*¬”"J×÷dÓÔÕwÚk®-"5Nºæ¸æû �›-‹KÍq�ÈМ³iôûÏ’´³³Ãp8äõ¯=›››_âfy!Š¢`oo€;î¸ã+>ß�ýØ�±¿¿Ï½÷ÞËÊÊ —/_æ}ï{�>ú(ò'ÂýÐqúôé¯èµšv1€÷¼ç=œ?žO|âœ;wŽ;ï¼€ßýÝßå±Çc8ò¿ñ¼úÕ¯æ _ø?û³?ËÎÎïÿûù™Ÿù™ó\ù—ù%�…xøá‡yÛÛÞF¿ßÿªÏ÷þ÷¿ÿHüù�ø¾ë»¾‹íím~ù—ùË^Ë }fú§z$þ|ÿ÷?<ð—/_æ½ï}/—.]â�ÿø�ùöoÿv¾æk¾€?ÿó??xà|ðA”R<ùä“Ü{ï½'žû‘Gácû?ù“?É7ó7ÿ›ï]GGGGGGGÇÿn:¨ã¦ ¥¤,Ë£v¢æ{#ô„ÐZ¹z¬µ!¨ªêØøK³™t®Î“ig¤(Uo~›Q­ëÛ½Ù ;çŽ~¶<Ú"…€ P"#D(½GE’&HP! ¤¢ò�@)C�%†ƒ5Üp„5‘õÕ¸œ‘O¦¬d�J:®±²5DjCP�8·$Q1¤ó‚%Pqöî3 F=œí1è÷)pSÁ85XaqäŒ×zô†ŠÛoÝ@�£�g–J¶Ÿ›30cö÷§¸à‘z‰†hÙ¬¢Œdçú.&žyòóÌ«=Ò‘do¾C2 …fj-+§O3É+®Ow¹ûå¯! )“yÁxu“ö1I�élÆ-Ã5ÊbŸ˜%(Qà&žÑæ&(ÍÜ:‚�X"“*gžï|$IST¦öW¹²¿Ã™ì ãÞ€éþ>I2f�ŽX½{…ýkÛ|í×ÿ¤Ò«)J9ˆžoý†o"ÄH ¤D*S‡2 !¼Çû€÷­t-Ü…Å}!"bã6uèw$BI®íî±;Ý#w%‡‡‡¬mmb,Ñ;„�ô“Ùx_yʪ¢¿:À˜”$í%¸àðA!„agç€él© *“rŽÌ4‰–ÌË‚A6`¸2f¬û˜,e^å$‰8�ˆ #H­QZCÀW–4IPBœÃ!ˆÎCD"Dd-$BiŒTZH‹pg_�4 "D¢ˆGë°ÝäÕˆ«À‘°c­ÅCQõ»Ù“¬µGkú?cлßýn^ñŠW|UÏi�¶N§Ó¯øyßù�ßyìïwÜq£Ñˆ7½éMÄyòÉ'¿bè×~í׎þ|ppÀC=À3ÏßG>ò¾ñ¿‘Ÿû¹ŸàÕ¯~5B~é—~éËž÷¤ÏìCúßð ßÀÛÞö¶£sßu×]üÈ�ü1FþöoÿöHzøá‡�Ži‹NÍu/óùÏžw¾ó�@ý9¾ñ�oü²×ØÑÑÑÑÑÑÑñïE'uÜšì�ÆiÐvè´³GNr4®¡fCúÿ²÷f1—¥uÙ÷ïžÖ°‡g¬§†®nšnù@yÁ˜—¨„ä5Ÿ�¼&&&88 M4Š!£”=2Bœbˆ|$Æ%FÓiƒ¯ ÐCUuU=ÓžÖZ÷ôÜkíZµë)šf*’oýÈÎÞ{Í{ïu?Í}Õÿ]]åÏY-)ÝëÍèøþë³ÚYb%1 P€�ø(Ö~*FH‚ó#Ê)éÉûR‚ÔÈÂ`}Íh²…V[-p¶ÁZÅH•(#AêÕ’FE4‚Lk|Sã›%±Y1Ê'8©)�ƈˆ[-°A@³£#¶¦šj^àsDÝ ½ “�“£k/°>¢ŒBÁéñ)O|Ñ3žL™ÏS ºŒ£Û'™�ÓãSŠ­]Îíïsòå'qÔ�œ²{ð<Ü¢&OÐÙ© 9g5³Õ Rg8[1_®899å…/x[Go¡Œ!)G%7n!�%ɲŒ‘œ¢ò‚ºq¬ê£2ò|Ätd˜ß`>_ppÿ9p …EË�ââ„¢uç†^ @[A'¶‰\Ýë»ê–dÞÜO~ƒTá%„@hÍöî.Ÿý¸ytªYà�£ÈsT&ð�¥^Vh¡ˆQâ�c6Ÿ3™b™LGL§S„ˆÄèqÞ‚‚e³£Rr#³Î;¤Öí½R)BŒ4Ö"•&3b×fH2—H•jëŠ1$!GÞ÷~Ö£»ÿû1íJ)<_Ý´ysœu"êY a}Ÿ¯ï¤  îoBWmxݵcÎ\ÿ\ÅHæÌeY²Z­øÏÿüÏç´ïG?úQ{ì1>ùÉOrzzʵk×ÖëNNN¾¦cl¦n½ìe/[¿î©££#x÷»ßÍ»ßýî;޳]7Þõ®wñÐC©uëƒü oyË[¨ªŠ÷½ï}¼á o iš¯ù|³Ùl½í÷}ß÷ݶÍþþþ³^Ïæo¶\.¹rå � >/|á ¹xñ"W®\Y·ßUUµÞþ¯xųž¯ª*~ë·~k-ü½ñ�o|Ö}¾U ÐÀ=¡óü9˼v3ƺ£’é°_O(»J„ÍD±MCÛg�Š¿“"¶Ç"Nû�ÚŒ„ˆíÄV#ñÈB)ŒRH,Ñh¼«(Ç#¤Ö,f \³ K¬°äEI}²Ä/+š h²Æú',Wžü §Ç7È2Ã(±8:Á¯*–UA²áäêÓ\µ+¨—äÀØŒ Õ‚P[ÆF°ŠHís!j -Ø�Ñ)XŠªŽäJƒPÄÚ²Z¬ÈLÉ…Ý}^þâïa9«xúú'7¯spñy¬–s‚kˆ:#JEžšjÎîöÑeܸvÊÖt‹zyJžìnM8¼y”ª·´&Ï3„TMC† Š…¾\-‰B‚Tì£4mZ×r¹L(k‘*!ez A¤d6‚'É"íûØj:1¢Z#§@€’ä•bÜ¢H’÷¤ F2‰rÁ:#¾±(¥1Z‹µ 0&Ë u°„àQJRU1F´V„àñ!M�1Ôu�6ã­m|ˆ,euËÜÙ„�“ÒÆ¤”ëJ6©$J+¼'¥‚IJ"¤ Ĉô!ž|òIþùŸÿ™ú¡zÖ}þäOþ„¿ú«¿BJÉüÀðÊW¾’ããcþöoÿöë¾8ûslzýäOþäÛœ?þ9Ÿk4ñè£�òùÏžw¾ó�Äok;ûZÎ×ìúÕT_ g}ÖÕju[%é&yž¯¯’ÕÝëÝ?>|5Š¢àû¿ÿû×­pñÁÞð†çtÝß,hàžpÖä´{Ö¶›iDÝò»Uô|­œ5©í��<2¶ÂTL•!·ZÆdšÜ¶iÀdh£BƒÇÅ€tž3Op§]ÔaE=_°œ-‹†¬U/0:¢¥Ä.–Ìê kDøÊ1-J°‘(aTŽ8mŽ{eI9)PÁëHA�G�é/¡ñ–Â( £9£<'ÆÈÍ›G7ÇXß�#¼wäå_Yö'Û\Ú;àÚ•›,g'Øz�ˆ–à�è-BJFEÉéɼCkC°’jU3�¹xá>ž|ê)–«[ù6!xööv9:�µU7Ék©n£‰dgw‡ÑhÌÍ«O¡¥£, VÕ !ŨD†B“Dš´;©Ù dû*¦ŸõrDDµ6Þ‘”Þ[, ð„誊"B T».7†qYb´"7†`ð u$D�T‚,ËÐÚà}D)¹®ó> B�ø1�XV+ªÆá\Zç}ò«Ê² !ºû·5)ÒÄÕ[{fõN_ é-oŸoî»i$Ý[ë³ÌÓÏCg�ç¾(Ô�ï;Izä‘G€$^½ó�ïäçþço[ÿþ÷¿}ýwóuùzyÍk^Ç?üaBüáþ!çÎ�ã¥/}é]·_,¼ãïàu¯{?÷s?À“O>ù @g1�¹xñ"W¯^å‘Gá—ù—︾¦Óéúõ¥K—žÓùöööRŠßbÁã�?Îk_ûÚõºçÒR×±¿¿ÏÖÖ§§§üÛ¿ýÛmÇ»víO>ù$/xÁ 888`4±\.yüñÇyÝë^÷¬ÿÍùÕ_ýU>ñ‰OðÄOðÞ÷¾—W¼â¼êU¯zÎ×:0000000ð�òÍûtÏ�~•pæ„nMpû±ÓY–µn}fkÉf+ÙYË7éW uH)άl�­QnŒé38›Œ†CŒH¥h¢Ç©½GƒÔ†ÝýsH©PÊ�™Œ2/È…$—ŠBœm�""xÛP/ØÕŠIžs~{‡, t Z¬¨N—¬æ J�11%ÛEÉØddB²U\:À¹ÝŒÖ”eÎÞî™1heˆ!£#Æ€÷ïÆdL'[ˆ(©«o=™4lO¦¼èáG8ØÙo99¾ÎÞ΄QaØÙ1e(`4Ê1Zr|tÈéÉ ËE…@’™œíí-Îamƒ÷–ÕjI^˜”Œ%Ády™ª¤ò¢ ,G"Û»;<Ðúœòž~úižxâ þè�þè›z]}~ìÇ~ HÉVo~ó›×mOu]ó‘�|äk[NOO999áää„k×®ñØc�ñÞ÷¾€—¼ä%ìîî>çóý¯ÿõ¿øÌg>ÃïýÞïñéOšÇ{ŒßüÍßüº>kç¯ôÙÏ~–ßýÝßåSŸú�?þ8o|ãqÎQ–%?ú£?ºÞ¾o>÷¹Ïñæ7¿™/}éK<óÌ3<öØc|á _¸ãøeYòæ7¿y]�ôû¿ÿû<óÌ3_×µ |# @÷”çlw IDATÎû§_ŰnwéZbzÂM×RÒo+9+‘¨«fè·¸ô×ÇÖ ¸ã¬¶!d{¬ØzË€l'Á�÷1µI�h¯UˆÞ¡Œ&â)'%v~Êh<Å…ˆð9F-¦Nþ?E©‰" ›ˆ#�AŒÊ tú<{[Ûäz„÷žy3ÈŒ½í}ÊLrzã:§ÇÇœÎñNQÕ–à"pº¬ñ*¢B ›Ïij‹³ŽeÕੈJ°½·Ïªñ<üÈ ™N¦œÛw­�xž¹ò¾ëÅ/#úŠq™!dÁBלœ±»³Ã•'¿Äjµ¢Ì$/^dRŽ(óŒË—/òôÓOÑ4 Y,dY†µ–¼ „èh‹P©¥©®k&yžîEkF,)ŠÔv%Û6­îw­qwp¤Ä¬˜ªh„j»Ö<œÔ –Z�Ò„,¤#¦ê A ´­ˆBpß… dR£Ç�R9B ¬¡¨ªŠ"A$±Òõ ­’ȗʉÎl}ì?:µ@k®}kltcµß¦Ù‰=}q¶?^7[9ï&<Ý+ʲäw~çwø�ßø NNNøû¿ÿûµ¹pÇw}×w}ݢ³ñK¿ôKEÁ;Þñœs|ààøÀmÛ\¸p�Ÿú©ŸâÒ¥K¼øÅ/æsŸûÿøÇyõ«_ý-¹¦>?ó3?ÃÇ>ö1þýßÿ�÷¿ÿý¼ÿýï'˲uã›Þô&~äG~äY�óú׿þÌå{{{¼å-oùºÎ÷ú׿ž}èCòw÷wk鯗_üÅ_ä£ý(O<ñÄúÜZk~ý×}-üʯü ÿøÇ¹~ý:ï{ßûxßûÞ·^÷Ã?ü÷™lw¼øÅ/浯}-ögÆÉÉ ozÓ›xÛÛÞö#ˆ üÿƒA¸'ô«ú$ýʆþ¶ýä¯nY7ÁìÏvëºçþ´?!�1%�Å­ë��L[í¢�è¥ UCŒ �&�R)”c4Y®1¡Aë‹¡0ù˜L*fõ!Ö‚ Pxßà¼Çú2£È²o-‹Ù#I~ÑTMEn’qóø”­ýfKË?ñ ÓR³œãV57O—(9‚¬Ä Å¢ò,<åSfȼ¤(ÆŒF¬¹C¼¹mý™ãEÞQ!Ô¯øùN~ú|ï÷~/ïyÏ{xûÛßΧ?ýi¾üå/3�y衇xÕ«^Å«_ýêoÙÝÃ/üÂ/ðè£�ò7ó7|ñ‹_\ ð’—¼„G}tý÷ðþàxÛÛÞÆG>òªªâ/x?ýÓ?Í¿üË¿Ü!\}3PJñÖ·¾•¿û»¿ãþáøò—¿Ìññ1—.]⻿û»¹xñâs>æÞÞ—/_æðù‰Ÿø‰µ¯Îs=ßùóçùë¿þkþø�ÿ˜O~ò“Ìf3^ö²—ñk¿öküùŸÿùBÚ³1™LxÇ;ÞÁÛßþvüq¾ò•¯°¿¿Ï‹^ô"^óš×ððÃßñ9Þõ®wñ—ù—|ìcãÉ'Ÿ¤,K|ðÁ¯ïþ³?û³<þøã|êSŸâŸøoûÛïh=øVò­Êä}¶ãžµ^ô–wÏòŒ÷ýmdo?Ù{ß½Ö½çî±Ý4ÍŸÃgøèWtÎóùœÓ}…EQ¬·ÑZ¯cÞ» ­5UUQ–åÚC¤‹œîªRõE¾6•ûñÓeY2›ÍÈ[ß›ÎDÚ9‡1f½]·,ÓÑCÝX¢BI £Rì¶24�%*‰ÊKNmE0†!p(§¹b)¡v–Ýܰzê+üŸO|朮n€LË’©Îñ§K¢k(JCÓThQ"P­–<ïþêÚâ, RfÄ XV5Q)Îípñ`‡éHqzø Ï»t™å²Á6’k7N8Y5,KÔ’•«Ø?ØåÜÁ�µ˜,Çd%µó,�‹Tµe4Ùâ‡ýߌFc´Ö|ö ÿÁûÿéŸ8^¬ØÞ¿ÈîþE^öòï'o³XU4µe>?á+ÿýXÍ�ˆa…Q‘ÿû‡~�ñ¸À5–'žzŠýà¿!µaº½Ãª²ÏfhS`Š)4.]äààe¦qË9¥�B{®?õŸ¼ò¾”K{dX!bÞ¢d<„L‰YG”)Ò¼µJb©•*„Ø$§Šˆ �^õD�d.$¤©Q&çsÿñ%þŸ¿ù[lTœ,Hi�ZâƒÇZGQ”ù)ÆäH©ÙÙÞAÈdî\CQäsxr„Î um9¸t�x±µƒ&°?ÞæþÝ œŸîñüK0Bc„Bø$ju÷ëjµb<S×õºú&„@–e8çÒkm°MCžçXk×û×uMžç·�£.òÀ×BR?mÏ“ŒÐÛñÓí£”b¹\RÖÚµ(t–¹rŒ‘üeç˜L&cnK|.þ]_ u]¯_wY–½8\ïzÏ�4•迎½×ôÞÓ[¶ù>ö^÷y¶!ý¦ÿ êP4pOØLcé·|Ý•6⺫ú鎱ٺկ4øjÇÛÜg³ªÈ»ô,i}†tzŽ2ù¸(% ²mjÿ•^+™‰|h­$QHÆÓ]¦»<ùå�Hm01NΙŸÜD�«¤„èa4ÙÆúHf2²"çøxA%Þœƒ|¼�Î v.^âÁ<ÀÖX#ý#ìoïg5O]½ÁWopãtÆ=ļžs|zÄôÜ.ûûû,ª„fÿÜyšÆy’ªnÐEŽ‹­$.žgo—›ÇǬf§lM÷ð®�àÑRR;K¦»;[dÊrz¼dTflO'H,y®8¿·Å÷ü_/䓟þ MfÈtF¦$Úv¶'T�KÞ>õ 4ŠH)â|4sõÚUÎï<)"ªuoV2&ófBDBtxºôd.-ÉôÙG|+‰sÕ¦]I¤’H&Ð""DLoD$(Gå¨äôÆñº:Ì{‡TI\¬«šÉx¥’ˆ©U`¾˜1�˜N'²X,P­a´o�–W«!´×€B*IUW¬VKÄö>å¨@Ö�jY1Ê ÂÚ\Ú'Á«u²VZ·ÞCѵU¶±ö›rݽßÝ÷}ï«uKf¯R®kõÚLíÛ¬ êWmšS÷«øî ƒ4pÏØôðé�»‰6‘[“ÑŽ~ûI׿Õû¬ëMΚ¬†ðøä##@È4Ὁršw·¾-±õ¨A %˜(�íù¥ÐX Y>fkÿ«/}�q>eåÌ›H´–Py<»L"Bž r­¹xþ€ .°X,ð®21%B縠¸tßýDM5£Ž”¡Ü<�#„f1wT. M�2޼è%”Ó‡'7‘:µ³m…H@£Mž>�ó”å˜åjAm-™É@vvvxþƒÏã+OûŸ¹ÂîÁ´Šx[#¢Ç5+êJ"å>BF‚„(˜/øè™/çØ`É4é<²½+‚Q´éU­¸rË''!…„V@DˆuÒ¢ˆ­�ÐFÈ ¹Î�g<3Ýšð__yŠ|0Í'l—S¶¶·ÐZa›šÐ$ª«¢ÎŒ\!à¼G¶fÑRJ·{îôÛº6¡¾BD�±}\õÇMÿúë:ѧ[Þ¿†�����������o/ƒ4pO¹#~º7™Üô-¹[z×ÝRŽú“Ò³¢³ï4}¾}‚ª”$´íBˆ!âñøÐ�!/‰c>C@h�Q¡”Æ6Ž€dºsŽsïgïò.6TœÛßg¿œ²­r®?ý_|ásŸââýÏÃhÁÎÖ„L)F“m¤QYÏh/ðÐ _ÌhºKå"—.^âÆÕk|á3Ÿäɧ¯rå© -£Lóðƒ/äúÍT� r"ZgäŘ!8™Ï˜�.˜L·É‹‚ª¶(�!e@iC®s[Qd‚G9··G¦2V�ÇÕ «ù‚¢œ"”a2qt4§©—ÔõÛTŒÇ%JT…ìm�øž¿�~øÃàD 4uÃjq‚­múÎ]ƒÐ <��\}ê ´Ÿ3º´Çáá!ùÞ)²ýMÒo@ÈÔ*ÚË!ºÖ”–ë6/"²ï%ÛŠ­ä›œ\ƒZŸ¨( �(F#¬wB :ƒfnùK…è)ŠÔŠX%1F‹u�Ú ”’ÔM…õÞYF£]Lž"8›öŸ/le#„�„Ö©ˆ:U 9‡·Oß_§k™ìZ³bŒëйþz¶q´)šöMžµÖë¯þñº÷]•P'@õ÷¹Ûøö0@÷„nrØ÷ÿèû€ÜÍ d³Í¤ÛþnÕ ÏÆYbP7¹VBáC›´’¹°¢5“–Š|j-’�x±u�‹!r‚sh“%ĸpùF[%j §Õ haÈtÉÅûŸÏìô„ƒûî'W’s»;|å¿ÿ›ÏýÇ‘—%§‹†ycùîÝFÛ»¸eÍÌvÏíÑøï*î;¿… WŸzŠå¢âÜî}Ì–KlÛÓ);[S¬óD/e[ìÜw�¬,¨mÀ‡9UU§¶�,´Dˆ‘1 •fo{‡éx‚”ɬ¹©kbH0:õ­ÕÕŠº®@Dö¶§Ä`Ñâ½Eå†ÿñÝ/᳟ÿZf,3‚õÌg+&B!bÀ5#5ÑCµ´Ìf+P­3¶§#BðÔ«Z ´É‘!"|D)8ØßçÂÅ Ìç5èï,Á;¢4Îb@ˆ´mž¦Ó1!x”ëÉ´Âäy‘s°¿ËÑéœ 4αwî·U2’Ð#"$7”µ§O�žäì‘R!`[#_“ƒJ×iïñ,)ö{K4ÕŠI–£�P;œ²¸Æò¼‡âüÞÒ5`+¶Ë‚‘ɘL¶˜W …u.¹DGGf£ÑˆëÇ7˜æ%!¨Ôj´ª)Š);;#jÑFácÄä9!*‚mRËR™còë=ÖÖ JAf Jh‚³m{Sòº9wnë�ˆ*#ŠÈªY!ñmUH¤( «…gRæÄà(�&TƒÒ¥4.X.]<àÆÑ!e9%JÏélEtcrlÕ J˜ŒÇ[³¿w¥Jorõ™C¦£ó”–L%Slµ¶ï@k’ºÊ­TÅ¥µºUé#Im_bg$-ÒïLˆ„(ˆQ¬Å¦à@DA‘¥{#ÄœÆz„ L· ¬_á¼E"ñݽí=Î:¼ T•ÃhÍh`›f=¦ŒÒˆÞ½ÝÝçÝøèûfõ�Õcw̵X“Zâ …h­‘"�$õÜ X·ŸõÇd'}­Uyß¾JäÒÀÀ·Ž¾ÀÓoéâ¦û“Õ~O¿‚¡ÏYÕD}Ó\`í�ÒŸ÷+ºóv¯)@I�’&=”A EŒ)#Ú¤j¯]hdVÐDð>2Êr2Z TQ Š‚*ˆ$ÒxC2ŒØeÅÖdL¦¥‚LxŒ¯É£'rmˆ¶wv‘H¢ódB`D¤È2”PØÆadŽŠšà$¹)Òž€�‘r\âB•*‡<TÀ…šÚ. ¡éÒ¡� FG$�R´Jj�eQDŠ2ÃãÚª@AÀ#%H"{»¬æ3„÷""bˆ4uCˆ�Ë—ïK-P®�¶ZÅy�w�¦¶()É´"3ç/\¢ª=Y1åx¶Â£p@m‚ŒR–µ->ºäÕ„'ÊÖ�ÉH¢Š©µKF„†([³oR:¤ðÈè!xðEJ€C‘ëŒíé6ež¾×Ö"2åDzOˆç"k+BpäY†@btN¦KFÅCnÆ/ÉdF&5e–£•¢�Fcc¤q.™Œ×ƒÐB R´�V -RŒR¥bˆwˆ.]‹˜Öú¶q×Ý÷}á&8ŸŸuZ{”H¢’–*‰?"=:ª?Ž»óõÇn_Àøö2@÷„ÍÖ­¾`ã½_·�ô œûÛõ—u‚�sî6q§›pvïûÇ뮡ßvvV;Zç#„@$‹á6ö½«^òmÛQ{!àÚ �@‹Tå¡�Áä9Q²Ì$£á—%«å‚édL¦ÕrIð-dÊ¢0MXVûûûh­qÖ¢ÛêŽQ‘ãlÃt 'çÎ_ÄdÉp9r{ŠTг7h�¡¤J­P±ý,B®…¯®­ÈºdTÜ45óÅ g-M�bÐ�³såÊSTÕ“™Öè8àƒ'x‡÷ŽñxÄ…‹çAD´RäÆ`›!@+IÓÔÙÚž¢´bUU¬ªšë799™‘g%Y–ã]X·{)¥�â–ŸMÿó !o»§úâ„’|º¾à±­ZŠHm\Äȹý}beȲ"JkÐÚhVÕŠU]#•)ˆR tj%ôÞâƒÇ9ÏÎÎFçx[� Ö–Ë%Î:bd&G*�Rïý×·¼4Ú¼×ÞT�@³éµÕ¿ç»1Õ�£Íç~êØæø‰½÷}Qèn>\ß^hàžÐŸÄö'µ›Ü»­ƒ[¢L'ÈtBÑݪ 6«†:ÎJë/�m ˜ókmŠÁ–·Ç€'ãgB!…¦-5i¯1�o[‡<Þ[ÀQ–šz5Ck˜LFäÆ�e9Zå8ë™-–ŸÎøüü'ûç/ LÆb¹BJIµ\!D|¬ê†ÑxÂtkŠõ�ÕªÆZG´­])5R©”8%MÏkIC”¡R1;9e<*¸yó&‹Å‚¼Èiš$vÌf3Bð”eI9ʦ£1R ¤j#Ø @À;‡Ñ‚½ím„÷4ÕŠårÎÉÉZ§ïõèè&!xæó¶i¨­'/ ÆÓ-®>sƒÅªAé!S5Jl@h¯·}Ä(ÖÂ]¿r¬« Ñ£'G ..wBPp¤:�"²³½ÍödŠ@PäR)¼4ÎÒ8‹P ë=US³\­¨›º5iöø \ðXçÖ­Q¾5­¶6‰%YV`LÖ©t8k 1Ò4öáççÛÆDÀÚÉ®u²zë{ñcÎ�ºqa­½MÀéûfm¶ŒÝ+·^÷¿ã¾Ø;A÷ŽA¸'t-&ýä¡~ I¿"¡?ísÖd¸ßúÕ�—¿[Ìõæºî8]%Òz™<«Ú¢­êZÍÒ Úv1-JgmȲŒ"ÏP2R¯¸¦¦È4ήMDŠÔ2æœcU×�œòÔÕkØç/‘lVn%�ÕUŵ+WPJ1*JF£Q›o®™-*ŽOgÜ<:aº³Kž�€ô9”ÒËÜ7MÖS+˜÷¢D)� ³cjw“B2�¸|ß}môºCÄ�ڼꊢ̨ª¶© Fò,ãÒ}Rû”’h£Ú¤.�)"û»Ûìínƒ…è ®A´>BÎ6xßpóÆ3IpCP”Söö8™-8::%Y™ÔBµþí[ßâØzLµ9aDÖ¦ÐÝ=Õ‰IIÉ]B$ߤØzÁ;œ³d™áàà€åª¢ªkº]Ñ"Dò"ŠD| ¸˜*‚L¦ ĵðs:;!¸@µªÛª5•®R$᪩-ËÕŠã“SóUÕ UòžºÝÔúÎû5Âm‚MXWßÜjë„°°ÌîLÁë¾ËîûÙ|œE¯wŽË³ªíh`````````àÞ0@÷„MŸ>w‹­Þ‚º‰oWÍÐ÷êÚVΪ$êŽ ÜÑZ·ÚÑú­2J*´ÒÉ[E)è·ÌÄ[æ·!Db]�¢„B ‰"yË)s�–‘j9£YÍÙ™ŽÄõ`Œ€Ô¡5•µ\¸|•g4Ö!„¤©2c8=:æôäئIÞ@Z§*"c@¤˜ñƒóÐ&Ç€uþ–h o‰pÞ{¬½%ˆH©‰w.Åž‹ˆ62µ29Ëjµàèè&JDêz‰‚=ãqIYdH“ÉïšÖ'É'ãl"Ö³5sß… h!(3ƒˆ‘ããcV«9u³â™kW¹zí*BJò¢L?*Ãä#„Ô¸(hlh[ØBÈd5ÚJ 4Rj”LÏR¤*­Í 3¥$Z«µ¡²n+~R2X€V”*Šœ¸Ÿ.K^�$(£±Þ%(£pÁ�’˜<ùúdEÆh\¢�FiEUUx— Ê�mͯ›†¦i>´^;±6R¾Õ~¸9vúbËmËz÷u¿B®?î&)¥ni»í»6ÀÍs&QéV…Q¿j¯;ÎÝÆûÀÀÀÀÀÀÀÀÀÀÀ·‡!~àžÑ¥u“LcLëc£Ö‚OßÏG)µn÷ê·™ô�Ÿ7Å£î¹9º lß{’T·¿ÖZd–µBNßë'íäV¶ÉH"%.ÑVM$aE’iCÓúÇ� ‘½säJ’)…ò–ÙñZÂtT’i�wÑ[穬£ržý p!„@*E¨RhnÞ¸žŽ9)++K*ëÈŠ’qÔQ²»¡ ËÅ’¼(˜/*´2©XH TûgÀÇ”z&•Â{ë˜p�mˆ�ù씺®ð2àjOÓÔŒb Ë JFeÁ²ÈQ¡"zOUÕä¤ãj%S|}ð[“çöwÑRиm$ÖÖÌg'øèY,¡ÌÇ,VKL–³ª:0oÓ8 TjŸ2RœG �o�¬¥¼å…“ÞKb ëß0 ‡·"Ï…l«º(A „ŒÉö[ŒÖø¶Ò$%x Ji´‘)[*`lë* IDATx¤ˆDçÈ3Ŭ®8ØÞ&3 % x�Î >VUÅÕë×9žWmB¤óû4 _-—Þ¼Nð­£¢D+‘’²š ç#˪a2Ýf4ž"¤D(CŒ·Ä¬õD_ ”–ˆä⋱€)Qb°I0‚(Jxv÷¶9w~—G71eNÝTh�S!8&ã’ÕbÉÑáM.\ , ¤Ì)óÛ8Ž�©—5ã²dº=%+rê¦a6[rtrB& ™Ø|Šs©íÏhÕ~¦;}¯î*¨´I1äFtûfeO?IOkMUU·yI!m»e'¢žuî¾Ð³¹|~î-ƒÐÀ=᫵ƒtm*}Q§„ú>>g%„õcª7Û[Îòê{œt×圣iR[Ž÷Ä-±É˜Ô–³ŽÇîEÕK)Z‘´h#€@°M[M£p�ÅhÍÑ�›D%„˜Ú­bÀ6 ‹å’“Ù)óÅŠ½sç‰B¡LFD¬¿ŸÅlŽmjövw(GJ«[MR¥&+ .\HUÎR×RjŒIUIR¥ëCxRÚUD*�Ri]€R[”ÐTË$’emy¦ñÁbmÍÍ›×±M…µ 1”’8›¢â“¡rÛÆ' È4™x[ƒsŒÊß4—’·f³cš¦ÂºšårÁt:ekk‹EotN’VD´ÆÙÎùÖƒ[´FŠà“ù³’û¢IÏ�&y‰ä““›,݇* wZK¬­0Fðàý÷�ð(%Ûï¼aµZ±œ/P2mÖBŒÌçs®_½ÂÉñóùiûý8Ê2gº5F 8==a6›!D`º5¦¥J+“%ÑÇGGˆ][ÕÙæçgyfÝzîØ®?»±Ñ_߉¬ýT½nnŽ­µoP¯µ¬?ÞÎòÞøö3T ÜúQíýÉd?¹KÞ&®¤åÝÄ´ïd[óãnyÇYma›“便I2DNB >ö&Ïýʉ6qªMþJmUÚÉvžg%! „F*‰Ñ/ã²äêornïÑJ¤øxm�R’å9ÎjkQ&§M@iDð¬fK²rDŒ.%�ÅHž�:Ç]©“ˆ€'â Áâ�§n"ÆÊQAY¬NWHepÖ✣nj„øV*Š!RжVÅÖÿ‡$xňˆ’ý½]~èAž¸z�º^’gu]stt£ E9Řní$G–µ%ÏJŽ�gd[FÈ$ü¤_šýοoÿ^èn‡ô»‰”Ûµµ�ñ!™VkYÔ Ji|þe¶·&¬¼GÁ|S} J…³vý•Hˆ’,3ŒF#¶.m¼‡qÞÒØŠ¦±øh¨]Ãñõ#âÂQ> ‰8´Ê!b”lê'w­¬] ØíÛõ�Í7óúUxý1ÚOëŽÑí¯”B*¹G�¿×ÝŽ;0000000000ðíg€î ]ÌúYÑÐ}‘n›¾Ál¿ l³-¬[Öí/7ªúçÜl'ëW3dYÖ'7ŸðªNºxmA�íû ð¼J'Þ{�­dJ}R�™ ­ Î9vw/¦¬*!‰ÞDÎ;«dØœ%HMãˆ6žÞ7ÔuŨ,©ëŠ0*ñÞa]jךÏŸœráÂeL–§j¢� OiM!Å–Ç@‚ R�̉Sœ!8¼s4 ˜¬@)Åd<âæñe ijªªJÕ,¨dí,y–¡µBiE%@ƈŽ"ÁP‚Âh._º�ÌhN–Åt&µ$))ÀÉñ Û[ãñ[Í8¼y̧<}å*»£(tÛâ[k:Q1U%AÈ·†Ð�lÅ®Îïb© ŒØ¦p¥_;" !âƒÅE�­í [“1Çמ!zÈ2Mn2òIF ß4PxçÈT‘ÚÀ„ ÈsÆ£1ãñˆÃÛ,fsB ,«%§ó9uÓÐx�°‘©¡tª¢²RPÈœHX›NŸ•œwÖXJ-‰·Dœþ=–p´é©Õg›Çîûû¤t*ÜmÛw~[›ãs``````````àÛË Üú±Ð][I¿Š§dºjœ.-¬/ÔÜ-ªº£ïsr7(µñÜ)þ$Ÿð!UúN~(R*B¤d2~–­Y¦ðJ›¥ BIó1z.ìâ­%3†ÉdÜ])B¤V¥ÆÖÌKfó%ådÊdº…É3j0J!Û€·�ñhL9*ÈÊËÕ ¥ UÕà|à¾ûïg<ž‚º©ÉŠÛ8´Ñ8[­ÅÙ¶yÑúætß�T %$¨d^íœC Á¹½}Næ5f4åxQ‚KÉiœuÄ0& ?M³BÅ©ÒID$d+‰�Šè<çövÙÝÞátY½'zO^NÈók=!, ¦ô,x(¾�'¾ø_Øç]Æ·â!Pdš!úö÷Œ­€ÓS'D×L—®EJ+¤�“Ѷ³®õm„ ®Wã]VMÀÖÎ[\c�§)™­õ«ªê«j…šªªïo1ÊÇ8›Z ‹9‡'‡ŸQ­V¡¶5Î;²µà¥{6@”ĉ!$-døjbJŠ‚oµ®Û<¶º1Ø�¿Î¨K]ÕŽsní±`Œi}‰6#à»èz…¤Ò± é÷–"UUÅÁ h`````````àž0@÷­5MÓÜ6‰´m;Q7Éì¶ëW uÂO7yÝ4�†Ûý‚€uܪzè|†š¦¡(Ìú8ýýlçÿ# Ó©FK‰£‹OꉣSuI Ž27,jK™¢w™¦0†ùé)RH¤4¶N‚„·lMÇ<}õ*W®ßà™ãSžÿ¢ËdEIµ\R×%FfóÞ:f�c2ɘÕD�É æË.FÊшƒóçQÚàblSÊÂèô5Z ¢’¸¥3�„B*æ�éƒl+©\`RNÈ2�”ïkêjA‘_¢,F4õ eJ¶w÷¸ytƒ§¯>Áóÿçÿ`vc�Œ ‰DÄ”�&H)(Š‚°jxðÂ}�°rëË“9b[S”%EQprrD‘—œÛÛ¡®ø QfÊSW�Øzø2>4\Ji žBò9’’Þ7k�'éô ‰H"‹LÕWDPB#c[¥ÒýcC@ ‡m¶&Szðaþû‰kH«UE9.¨šÀŒG¬–Á5La¾ªX.*ªjEP.ù/ˆ>"…DeëVÕœ …g—(%ùÿØ{ÓÉÎúìÿs/g©µ·™îÙ¼ÌØ3öL Øø! `"b‰‚x‰ð.J”¿(Š)¼@(ТЄÀCÀ°�gÆž±gë½k;Û½ü^ÜçÔT·gŒMHÆRÎG*¦ªûTÕéês�羸¾×¥eŒÍï8¢LeB•ŠÂ FÃ|ø à�ÇXƒ—Õ ÇÉ Z\�K§q¼uJ„Ì'ï… BQEAØQáÞƒ©�I^`+C¬#ò²B+…tÔ›Àsÿ@Þ{þýßÿ�—^z‰ÝÝ]z½O>ù$O>ùä¡ã677ùáÈíÛ·Y[[ã·û·9}úôÛ:æ;ßùÏ?ÿü¡ç ‡C¾ô¥/½é9Þíy _üâ9~ü8W®\á?øï}ï{ù­ßú­·ú¼)_ùÊWxì±Çxúé§#¯·ø÷yKKKKKKKKËý£ý×XË}¡( œs¤i:oòjÜq:v1èhuõÑÑ”7kY|¼ÈbÑâëX ¤�UZH”ðxNè ü¢nXòà�¡Âc¤BÆá1.´féz�3è8l¬…ð8gˆ”A¿ZQ!Hº}–W�% ÂB…†’ÊÆÅ‹ù‡ø>ÿùÏÏÅ—·rLUU|à8$¦¼•F´�|ä#|èC:ôµ_|‘Ÿÿüç?~œÍÍM~ðƒppBÄ“œ={–õõõߨëýøÇ?æàà€O~ò“¿±×liiiiiiiiyû´PË}aQ¸Y ‹]tà,ºv«à�>ÿh#ÑQ§C“Sr·†¤Å1±£_»Û9‡;a�ê±%Ô%¬Ÿç98¹jõCI ®¥$Iˆ…ÅåJk²"ÇÔN¨þ ÏêÚ1¤ uñJk„uxcÉóðt“IE Ýõ“à¡**Æ{#Î?zž$ŽÉJC^T•Ã+¼7B êñ&‰$Hu�= C2¹0&$ÊCY”¨H3 Ȳ §#’¤Ã`Ч×íÒí¦l;Ïí/“F½^¯® 'TÇC¨�¾þ •-‰ã„‡:Þf÷ùHbŤ,™L÷Ñ:%íôÒã|Åd:kÙ?Øçñ‡Ï°¿õ:Æx’4ò“„Y@‡wÁÅ¥´®+îAø;!ÐóëBÖ2t#ÖáÐI’(�ç �w†“ëÇyìü#lîîÅ9Ê,£2EY‘& …·ÆV(¡éwSD¤˜VcæwáBÇzƒ1¢¾>¬·c°Æbek�ÔífaDÑ5­x²n¹[a÷Ž”2ÔÛ/„?7£•ͨ%0__÷ºæ̯̼<<2ÙŒtÖ C7ä§Ù¼‘ïÞ5ü·pþüy.\¸0üž÷¼‡ëׯsåÊ•¹ô³ŸýŒ³gÏò¾÷½€§Ÿ~šÍÍM~úÓŸòû¿ÿûoùc išEÑÛ:G­õ3/^œ»|žþyyäžxâ þñÿñ×øîÍïüÎïüF_¯¥¥¥¥¥¥¥¥å�A+µÜâ8¦,ËCÙ!RÊù&i1´¶ánÎ�fC¹øç=›‘¸Óð´(uÿ,¾ÞQi¾Í–Ám!`ž-£µÆ ‰´Ru¨°CéºYÊ„f- ˆBJ¡4LÆ#&“)ã1�¥º�.Ö8òÂÔŸKØp[c‰ãˆ¥¥!½4AKXêôð6';t’.+Ë«Te¨FLJ±4ç=B "­Ñ¢1ä—” ÕïáO“D¾É¢ÃÚÚ*ÝNB^–x'ˆcMUœ9uŠ^GsûúEF£1·nÝâôú$¶þ˜\™„é�R¡XWàð<ù仹|íUʪ`:c¥d¸´J’vˆ£pTeA¢ÓéŒN·ËŽõ̲Š^š²Œ3D*8Qœ÷xg‘Â!•BG8…�ë$Ÿð{ò‚,!^‚sÂË�_$EU©ˆÊ:ÍÙ‡à…‹™Î2¶oß"+ TÄ c,¶²H¡ƒsL�Žª¬P2¼·„Z ´`R´ÒDR…Qª:JÊ JÍ…P‚³Ì{?wlÇŽ ¹AMž•HDs‡«à¯ïFÜY¼ö� ŸÙbÛ^}•‡5ÔäýÔ¯3€Ž¬ÏÅÌ®»­³ûÅÝÖw·Ûe:�Î_ºt‰O|⇎¹páßþö·ßÖ1eY¾mñçnlnn²µµÅg?ûYž}öÙ·ô¼¯~õ«œ={–k×®±½½Íòò2Ï>û,·nÝâùçŸg4ñÀð±�}ŒN§3ÎO<Á»ßýîùãsçÎqíÚ5¶¶¶XZZâ£ý('Ožà¯þê¯øä'?É™3gæçúµ¯}�?ÿó?ç'?ù ?þñ��ðy½ûÝïæÙgŸÅZË�~ô#^~ùeŒ1œ;wŽøÃóÏêêÕ«<÷ÜsìììÐëõ8þ|+Lµ´´´´´´´ü'i –û¢óg±qÈ3¯�>Úöµ}ts úúâûu5Pㄸ—ÛGyΧ©âI3UÔäš)ÐZc½§òAX©ªcʹëÄXCQ„êï8¹³‰6Î1šL˜e9k'úÈ(ÆXOh¨RF±„„•ÕUxà4Ë]²Éka–elݺͩ“§èv{TÆá|JÖVÁÙRÛO|}ÞRÖ>^ÖßD¼�Xçèö{LËŒ(Ò ú=(*ö'S¶·6étúœØXg²¿B…­cï€$Jñù+€ùïÅ×#J„Aë˜Q6á¡Os|u‰«×oé�Í£8[ £�7£ux�ÉdÊh4¡4ŽÑxÆÚòrpÉ dh6ó>%;<š�‘S‡åÌE[�� Y7¥y�ÞalÏ{‡©*„RØ*œ«V!GéÌ©<ñ®Ç¹té277oÕãXÍõ)I¤#p!k(Ö€qX,Ö†×WõHÞ¡¥$I#b!ˆœcb�‹GÎ?¹ÃãŒáâœ_{õÅZ ’wDÔF¬Y¬m_\3G…Ôæú?Úôµè¦[\ŸÍ})£‚Ó;iìnܼy“óçÏÁµ“eÃáðÐ1ËËË”eIY–H)å1qSUßýîwùþ÷¿O§Óᡇâƒü Ýn÷m�ß/~ñ .\¸@’$oëyY–ñÜsÏñ…/|�Á`À÷¿ÿ}¾úÕ¯òä“Oò©O} ï=ßüæ7ùáÈÇ?þñ{¾Æ�~ô#þø�ÿ˜ápÈsÏ=Ç7¾ñ þôOÿô�xx7žzê)ʲ|ÃØ÷¾÷=²,ã _øÎ9¾õ­oñƒü€gŸ}–¢(øú׿·?üa.\¸Àd2™çµ´´´´´´´´üúÜo'~ËÿPGP+Þ·Á¢0tTÔi¸›cçn#`GÛ�Ÿ¿(Ý«5ì Ï¡Þ`Ï7ÁõˆŽêpc!Cs“�`­ÁZ7?�ÐlVR–9UUଡ( ‚Ù,Ã#,/#¤õìdã(Ò¥$Ýn ßÇ—UØ5Ž*¯˜Mg<ðÀC„)Ì=R¡u„ ç,ÖVg0¶ çîê(ïÁZ„÷Hï‘.ü‰µ”y0®ªŠHiz½ƒaŸn¯‹s–²,(‹‚Í­Mª²¢*+Låj—WÈMÂ!”G(@:¬/Â‘Ä )�ž;G$�8"‰4ÞUL'8S`LŽ1%ÖŒ5\¿y ç%ãID££¡u›„BÈp?$ÿx¬÷Ø sa�Çz‡uKÓüæq.˜¢œo2 $Rx¬1LÆ{˜j†­2V—|ðOóÈÙ‡éw»ô:é¼ÅL8‡-}«rœ-΀·8Sá«*Œ z‡¡N^Õ—ys�˜Ê„Q0k묢 ´BÉ›uÓ\!ò¨ÎÞ©=^‹ zG…Ôæšn^÷ÎëËC‚ÍG/ÝüoÆ» ¨)‰¶'`½Ã8[ß;…Þ \¹r…½½½¹ã¥q[‡Lžço逸ÃüÉŸü _þò—ùÄ'>ÁíÛ·ùú׿þ¶„°²,¹xñ"O<ñÄÛþÙ:�ÿøÇÙØØ Ûíòþ÷¿€|à,//³²²Â»Þõ.nܸñ+_ãĉt»]ž~úif³ûûûoû|šŸçùçŸç#ùÝn—~¿Ï?øA®\¹Àd2Á9ÇÃ?L’$¬­­±±±ñk½WKKKKKKKKËZPË}A)5¯xæã_Q½Ajóƒ �ºîu<ÎZ|Þ6góçAfî q®…Ö)@)‰tÁI¢µ¢²¥$x0¶ªG�<ÆTT•Çyƒ3!ÿ§(*¤Œèv!(ÙY céIEÇt; BÊ¢`t°KÒMÑBP9GYä8ëÙØ8B��Te‰Sa´(‰¡2UC¼GxWO±Õç] Z ¼ yEa„ÈQ£Ù„¥ãk,- ÐJàòŠ(R$‰fÐïÒí$ôºú½;“Mz�.B(”Ô(>‹F8 ãJšÊ:²lÄ`é8Û{cÞó®Çùñ�ÿ/ùl†Po+¼…$‰0ÆS”9q·OšÆpbm•¢ ¡ÜRx´NêÏ7ØyDíæñÂ#…añNàÅ‚È'¨C£Â×¹N¾ zR¸:W¨2£QÎZÔEë.ÇòpH¬5e–ãTE�Žc¬ AÏIá�ÅX¶ÂÚ ¥‡@¢ÂŇPš8Ñ€Ey�Vr·²¬æú•úNÞ¡±ÄFˆ\qlÖÖ¢[gñ:oœwM½{ü¬µ¦ªÅ'!BW³v]-"ÝM‚ºAN…Àj_‹P¢qì½Ù_ ÷�étÊw¿û]>ô¡ÍÅœE§×ëÍ�-ŠãbÍçøfÇó1)€3gÎð©O}Š¿ù›¿akkë--¿øâ‹,//z­_—ÕÕU€ùß½Í×ÿ*†Ã!Q½­ç,²··‡÷ž¯}ík‡ÜeeYÎÏçÌ™3üíßþ-gÏžå‰'ž˜�—µ´´´´´´´´üú´PË}¡qh­±Öª…oXt-cPJQQÇñ|$`Q¸9Z'¯”"Š¢¹S"ÏóyëXš¦óc›ê朚†¤²(pÞc¬E8‹”A 2Æ"eØ„;¡È‹%äEA• P:œŸ Õêe™“t"¢HÑívÙõž<ÏèFV–†ŒÇ6T’kMÜéÐ.ã…¤´%‘N(ŠŠH œuHéÑ2ü\ãñ˜ÉÞVH.¿r•cë'©L¥„V!TÚ8T„))p©$:‰pUEžåHÝ$E 1Bý·%Jbªƒ0¶fÊ’¸—°±±Îôõ×9±¼ÂÎþcK’8æÔ‰Sl¾þ ÙÛ;@ …%j7‰s8WÍ3…)c²lJ¿×Afïzì<Ï_¾Ì¨(ØßÛgiy…²È‘2¢ª Ó™'�47oßbuyÈhk�½ƒÇW—˜e#”*kQ#G W7„Yb]ÿNp!"ŒB©H2Íf€C M­‹…Àì�b®—¸Ã•íë[;…RŠÊz¦ã››·±Æ0XYBEš²2TE'xçé$ xÉõãŒfS #±ehòÒJ£c�R`­CJA'MIÓk-¹-‰E 2„R7 ]Íu\awÖŠD4±NáZõ†¢(æÎ�#¨YcJ©ù5߬¿²,ç¯9_ƒÖ×Âm#5N>¸S)ߌœ5kµy¯ªªÞ4Ÿë~`Œáßø§OŸ>䮉ã˜8ŽÙßßgmmmþõÑh4o.lŽûUÇeii‰$I˜L&oYúå/ù†Šú_—»}þ¿‰ßÉÛq45BÛ¿øEÒ4½ëùüáþ!ׯ_ç…^àë_ÿ:<ðððŸ>Ï––––––––ÿÉ´#`-÷…fc¸˜ËÓld�6Á�ÍÅ¢ëa1×§9¶ÙÐ6·f“ÚlTïÖv7÷Ïѱ1¹ø<ï=n¬B†šîÐúeIÓ„Hk’4¦×ëÕÕêÁiᜡ?èÑë÷1Ö�¦¼÷Œ&ÖŽ¯' ÎûÚ=¡”FJEY–Ì&²lÊl6A*P‰¦²†¤Óáásg‰:)q’2+J¬/$®ÎýQ2Ô›eNU–x ŽTh$‹#˜»AJ*[Q9‹¡%EY %XgБä`´ÏæÖmvÙÚÜäöí›Ü¸þÛÛÛØÊ ¤FJ�’� £UÎͳ‡<_WŠ+ ‘”t;Μ<�Fb‹Š4ŠQBÉàR8l�Ï"¥dk{k=ûSÆÓ PD:&MºI‡8Š\e©šq*2ŠŒ1aT­´$ILÇèú³‰·)4ÞIvv÷étzè$ÅX‹óž­­-6om†àZëɳ�$ŽãÚå$‰"M¤%J œ-q®ÂVÎTh)ˆ#…ðž"+xLY±»³C6ËêßK|hR*9¯do®Áæwµˆyçfß°1oÕ£n¸ÅõÓäpYkçÇÊáèn |‹k¸’` IDAT³õõôfaî÷ çÿôOÿ„”’ßû½ß{Ã÷Ïž=ËK/½tèk—.]š·„½ÕcŽ2™L(Š‚ååå·tž7nÜ`4j-{§E»»»‡¾vô÷l­�߇Äq<ùº§OŸæŸøŸÿüç¹|ù2“Éä7wÒ--------ÿi –ûÂ<ãÄÜÉ8Y\šûÍFvQðYoŽf™,ºßgQZ9hD"à ß;ôœ#y(RÉy ïâëJµè‚L§c¦Ói]Šœ4Ièu»T¦"Ë2l=v#”`–çLg'N ¥ÆTçÖ:ðr>6gL…֩ƧÏx6EF«ëdeIf*ŠÊB-�9çpu>M#ºTÆ„ñ&)‘R`­ Õé>|ßá±Òã¨DQÙŠ8Ž�Ž­­"päùï,³Éˆ¢È(‹k,Qéï �:h#… Ÿ£H%êÑ+pÖ9ÈX´Pœ\ß`Ðë“D1JJö÷™ŽG8cÐ*4š•UÁx6ÅáØÜÞæÕ×®aÑ£2ØÒ`*ƒ·-‘Ž‚�¤5I”�D1‰ŽÐR#€2Ï)‹Sœ±! Zh¼ä¹AÍÎîIÒÁÚÐá']ÆÌfýþ�ÀH„Ðcq.8É¢8¸ÖB“šçPB)E¤R€w–<Ë)‹-ƒÁïƒ` ” c‡R„|#)ÃýC‹ªÎªÀšf0U‡>/ÞŽ 8‹×ÿ¢Chqýq$ÈyQü¹sý«:P;´°9Wg,9G#•¾äï=ÿüÏÿÌÎΟüä'ñÞSUÕ¡‘¦÷½ï}¼úê«üä'?a2™ðË_þ’K—.ñÞ÷¾÷-“eßùÎw¸qãÓé”›7oòÍo~“sçÎÍG±þîïþŽçž{îžçúóŸÿœÇœ8Žÿ‹>�ÿ<'Ožä…^`4qppÀ¿üË¿ýƒÁ\Ȫª )%ïÿûù·û7^{í5œsŒÇcnß¾ „±º^xaþ|ýúu¢(º«[¨¥¥¥¥¥¥¥¥å­ÓŽ€µÜ7޶5BL#ò4ÿ�ñ¢øÓlH­µwu#8ç¹%æ™)µÒl€›×^ÜÐuu¹&½Ä‡�5u–� Þ^'/  Q‘ç9Çp8 Š4I’�{{{ ÒˆX÷˜Ì&Œgt±¼´‚Š=TUÉb­"Œé(¥ôz]|™¡’˜ÂVt†K 5Y^á ”Öë4ˆ+Öà� 1ƒÔêN®‘Ÿke]ݤ%qÖ‡&-éñÂa¥ (Kœ5X<+ËËôº²ƒQ�÷Æ–|U‘Ö xÜ>Ž ÐÔ“ó„D«$„i› ï$Ê*½Ký%nï죄Cbj”`6ͰÖáR‹VŠ��unYKe-YQ°Ô�‰U³¬ñó¼&!jà‘uqºLøÆR…Ðh/N‚ UðÞK¼×S”Ž�“«8B&XÚÈ´ŽÐ:fVÌÐQ‚÷¥4ÆV(ÕT¤‡àäl6Åš )‘T(À ¡µ¤(,ZJúýƒ^-$ΆÐg×\| ë‡F|äð:šg8‰�çÔ¬•f ,æýuÙyïñõ:Zlð²Þ-¸8 @G×὚Ŏ®³ûÅ+¯¼ÂÅ‹øë¿þëCßûÒ—¾Äp8d}}�Ï~ö³üèG?âÇ?þ1ëëë|îsŸ› 7À¯<&¬WÅ·¾õ-&“ ƒÁ€Gy„gžyfþEQܳ,Ë2.]ºÄ¾ð…ßôGðåCúßþö·ùÊW¾ÂÒÒ.\8ýøã�sõêU¾ò•¯pæÌ>ýéOóÌ3Ï µæ{ßûãñ˜n·ËSO=ÅÆÆEQpùòe~øÃR«««|êSŸºçX]KKKKKKKKË[£ý×TË}gQÜÝ?ºat Ó»¹ƒ_oQ Z¬~?ÊQçÐÑÑ…°™­G�šÀàÅïËú½Áe#ÍۄͶe8"|9M¥ ×ïοŸg9Y–3�Í8¶~œN·KáÁ{Q7h l}îÆ†Ü£nš׎”XV –�ÃNH cÉÊ”&lÖ*VH$^x� á�2$Ë<‡ƦÊðuÞ‹w䦢4eY"bEš¦ôz]¶ööq¦¼ãrÁaT•†¢(QR�·!”Ù‹¹›ÊD'C²5ŽH…sè¦NnœäåW®bK‹DbMh+˲¬–@<ÇVVM'<ðàV—V8�XI{Diø}Ä:ƹ ïÂH›Ö ï<ÂÛ0†fÖ„Ö3ë %B†NÈþ ùD*‚ñ8ÃA°‚q’ª2ÜÞÚâú�›x!˜f9yV¢uDi GUY"¸­sHÆ`¬©Ð:BI�wk ^z¤-%xAžeìîì Óô×ú䳂¸›à}àÝ\×�ðè\Ȫ2†HëyCB„ßÍÂhXãº×:ðÞ×â×�1!¶ ¡íQwÚ›uÙ4•u-¸/þy?9wîù—ù+�;}ú4ôGôkÓívùèG?ú¦ÏŸL&‡D¥E:�ññ+ÏósŸûÜ=¿wTó™Cßúé§ç÷µÖwÍïyÿûß?o%[dii‰OúÓwûqZZZZZZZZZþ´PË}¡ûZtîÓZWY»ÛËâFôh³×bÐbR3Fv¯q–CÙ@"¸F”’({g´!ˆ? !šs—$I‚“ï-Ýn‡l?ÃZK¬$EYÒëÆ,--… i¥Àº�.“ÉŒÕã§PQŒËeY!Dhpj2‡š:y¥•)J0)2Œwt}¬wÌŠ‚Ê€±žÒX$h”o掑ðÙW�çÖŒsHBMºs–Ò•Tµ4,‘ÙbÞ”¤”"Ë2&ã1®ªH“a2ʺ žD"�ás ŠÖ3ÏãRá¬CÇk™�?÷(Ï_¼Ä¬¸�µ†Ñþ©ãztLâ�£, Š"gmõI1ÚÝĬ¤x¾o�Á{ 8ékqƒ·o\¨M´RXã(ŠŒ"›‘熲4xá@ÁîÁnmî°·?EE]®\¹Æë×o`Œ§´ÆXb!PXë)Ê¥Ò¹€ÅJ‹�¥$êkI…c+ÂȽ âÎòò2I’`¬!Nbf.)q΄šùúw§d=Ö>‹c]µ“ÇùÐ47oóZs\¼-®�ÅñÆÅõug}j箼HSkgxAÈž"üLNšÄÞ w Xk#í^----------¿ŠVj¹/,ºtšðX¸³‘lÂd£(šgø4Qs|3ÆÒÜ¡h1Ghqc{tTìè¸pÈ)¤d¨ Ñ8�D0?¨z^Ë[œ¯À Œ‡È+úK=fÕŒ(RDR"¬eÐíÓëtmß$¯6Xêw‰´&Ë2â8Âzƒq†YQG]’H ­#ŠDF(/‰“oF(™ÐI:(­0eŽq­‹³&Œv¹P+�s(á½å®Îþ‰$’ºþœÚ]"Be¹Š"Ÿ‘O'¬_ÆÆ‹jA.ÏgäUÎ IY=¾Ê4ë+¦³ŒØ)„-@X”r8YaLŽužH�ÖŠªÊ±º¢(K¼¯X?¾Æ©õXïqR±µ¿‚‰‘T…!N$’gžúÝN‡×®^å`g�Ñê€rVqp°ÇÁÁ¶*PZ ŒGû8WÕןÄÚzÔIAUäàRDxb¼— y™QZCQU {þ"7nmsæôÃlní0Ë2¢(A¡PÊÏëÑ“8ÆaIÓàœåázqÖEI‡Vš8êà,¸"£ÈJ*:I�§žúm:öÞ@–Í oÁù¹hq- )Þ×ãxjîÄR"œk ;‡„ÕypôB´¬ÛÚ�w*Ü�÷áº82ÖµèÜkŸ¥”H"¾¥,KxÑ4«½32€Þ)ÄqÌg>ó™¹[±¥¥¥¥¥¥¥¥¥å¿’Vj¹/!êQ’p¿-)Ë`ÞÄ…PÝÞäø”eF|âxî@˜7ÕÇ4áÒMãQó§µ–8ŽC0oÍß·yŽbþ~±Žpõ×¢(˜²~?‡s¤Àz‹1:ÑLg9*à-Iƒ†íÝÛt{)¼q QÎ7ñ8b”ͰY¶âä© %Ä¢ØIƒ6™+f[Ûô…¦ë#•àJA*{_ŠèÆ}òi¨t÷¦y@Ó1J€Ô‚|¡ÌgA29y1EUe*“—Ž¥•ãlœ8ÃÀ;Μ8ÆöΕ” ‚‹¦Ûí“ ²Ñ„ÿõä3,u†ÜºyƒË/1ï³¾ÔacmÈöî˜Ý½=Š|FI¤‚²,hZÜ<¢Î% N rVbŒCê/$X;¾Î/.]¥2–Y–¡TÄÊZÆÁÁ:rkk !%Ö™Pß®@J³m�VëC«—ó/c”ôà eQ!ëñ3�81Ë2:�.=ô§O?FJ‚"ŒªQ»¸\-p6ëÁ„"8œ´ Æñ„G °&Œ Æõz3e…3!CIK…2„^×¾0¦¢ë„�À *ˆB2Òøº],ÏsÒ4ÅZK¤5΄7ï ™EÞ#t¡ôuÒ;!è�B§ÓáôéÓ÷û4ZZZZZZZZZþ‡Ð @-ïŽæð4·ft¥ù~ã*Ë È4•Õ‡Ú¸j—P3æÕÜo\G‹#`Gß¿ÁÖã3¾v1„Íqh3 ûa�s¢»qHé‘8”3P•”ÆÑ�$‰–géG1¢,é&]qÂ�qLGc:iŒ¯J´‡r:e:žP I‘fû#Ö—ÖÀzfÖ‘ç3’nÊ´*0Xâ(awk›´ßg6sk{›�ý}d¤h:—´-‚ð •BúgÃgè�ÁúçJ<&4‹YCU•H©9qâ$y^ðÚk׸ùú«Ìf#rïq:¢¬ Ue)ÊŠ¸Ûckw›µµÖŽçõ«WÙÙ? ¯ #SafS”åÎ8¢¨ƒÖ ™º­L1\YBE“1qoHoЧò–ÒyzãiÎd2£ŸôxðäIΜ>͵kטÎ& �aŸIi©¶ö¸øÊ567o0›�1&'Ïg¡š] ¼Xç1Öá¬G8�V¢´¦¨ ¥3ô‡Ë˜N—±±L³,8�ò‚|{�^¯Çx–1+ ¼¤n3sH/’�õdY–!”¢ßë¡âc,ÞY­H“¶ò”•¡)Œ£7Xa}ýç¡R¶·öy`éZÇLÇS¢$=äÖY¼~=ëë‘=B€·� Wg)Ú×\íRZQd AÍáÇAF¡Þ9 Íêõ±(¶Íùi©Å‚ã¨i%ó Ç·´´´´´´´´´´ü÷Ó @-÷�Å­Å ŸÅÖ Å f3þÕ8{ÇÇ�=škÒŒ¾4y@oF+„ ²ëê�v½5íQE²Ô çÐ^ *ÃtºCæ,“ª@% Ueˆ„äáS§X^[ÃN3®½|‰8‘ “”$‰˜Í2Diؼö:[ã 3ëph”нÎlœ`2�ðÚÍ×yø‘‡½Çäã ãÉÃÕ!“ñ.·n]c4!éu¨LÞ‘h…V¬ ÁÏ"Á»ïÞ<ç ƒŽUUÑét)³Œñ¤Çlšqp°OVVlíîÓÝÙey}ƒ´Û'JS(Kв$/JfyN"B*”ŽÙ=;Ls$–ªœ1› ”b �—†¬0DI—,7$i�÷<)éô‡”³5Úƒ8a÷`­"T$ÉËœK¯\¦,sŒ­8óðCÄID>3píö6;»€#Nèjf3t¡tŒW€hiM•å %ƒNŒ¦Sn��Ý4¥Óé’Æ)ZE ‡Cfã �ñ¡Îâ Eb,€#M¤ ÁÓÆ”Xkˆ£(\Ó*dé$a4ž2™<úø»xÿSÏpễ£ŒÂzŒ�ä•AE1¢/›1ÈÅõs4à|žóC¿’J…ì%c@Š îx�—w²z|rîïÑÖ¼îâºj¾v´õënÏmiiiiiiiiii¹¿´PË;†£ÁÎG7��3hÞ8óìŒF4jh/ß6#e�KáhÛØÑ�´ó!!8âº:G‚©B°±òá<Òx¤Ø,gëÚëìÍÆÂ%&³ '�ÇôO¬CY²sý&ïzÏct¤F#°J£½@:Ëj¯‡˜äX/Y.s|y�XvÇ#t±²±Šì%LŠ g2¢X�ö"¶÷wMÈʯeURZ b¥°eA‘gXÖK*cpÞ „Ã{‹óM[KÃe²,cgoŸ²(¸qóE™S¹Š�¼àÔƒS¦E RÑéöÈŠŠn·Gi Ó|ʬ(ÉÊŠÿ÷óç9wò;[7±¶W‘åc¼­êzv�šÒ::½%ªÊ2zFEIïx‡îò�éö&J JSÑë÷ñX¤‚ÿóÃÿÉ�užýøÇ(LÉ¥+—9sê4q·Ï‰³#ºÇ×1¦á°Þp¦ÛA*…G`¬Å#ˆã„4Ip¦$˦tz=’N—½ÑýÁïawg�åå%ÝI³²¼Ì/þýTÞQ˜ ) QRR¥=Öú½>yV ¤BE:äå½¥^‰�ç£4«ëËüOüg:Çh’±}{“ÔJÒyVLYªÁ^¼v›Ü¬frÑ9'´Bj�—ëÞ…ë¸{¼¼s«ÓÎñî�Mx�xڬţ�ÒÖÚCÂÔ¢k¯yÜ:€ZZZZZZZZZZî­Ôrß9ÒÜd™:»¤Ù\6c'ÖZŒ1oÈjÄ�fÄkqsZUÕ<°€#-Fo8')À„1š T]ÿî]h’Â:„ Ô±Æbó‚ÑÎ.;ã=d!äk-ƒ3gXöïìðüOÊxo‡�ÕU¤wh4I‘9×_{�Ê nmía�àÄúIâ“ŽÑø€¢ÌØxð$H(lA·—0 ÒˆÑtÂ+W_áµ[·ØŸLð"´MUEA¤Ý´ÖPäyÈs‘’ªªpÎ"¥¯Çƒ IšR–%û³­4k'>Š©„ s`½¢ò ¯#Ò(¦_ÌxÌöÎ>£1Ë+ËôœwdyN1�P E<\¥(ft;1}Ö)«Œ4MÐQŒõàœ ×_¢¬,³¬`j-.R¬¬ÿr ­I¬ÉgSŠÒBV°2Xby8dwg›Ÿ¿øKÒnË)TÑ[YEõºg@�T€x•qøªÄ{�Q q„–ÒN‡ñlÊx2�(fw2£( â(BF)£ÉŒ42,-­°?1™MX”×™õ(–³H)PZQd9àèõE�)JVW–9qâ›[Ûܺ½Ë걓<úø{X?õD1ûÓ¶öGô}„;¡PIÌ4+ˆÄaQôèh$ÜY¡´ SŸ7………†ÀÝ |^ÿᎺçÃÑßø^ooï¶¾çâk+µ´´´´´´´´´ÜZ¨å¾pt¸¸q\sY%Ytè,Ž›À�ƯÅ6�£›ÍE±§yý»�Ò4ÏUR"¼@*qè¹Ây„ ¹(X�Òuf‘µTE„�"Ç™ã,kÇVH“ˆÉø€ŸÿÇð‹Ÿü„óç%ŽãzHº¨$æöîyé(K˱åã¬v‡ìÝÞDJAE ’„ÝÍ-–N®`•'éôpJ±3Úç Ë™V–½iޝkÆEÒE&12I�ÂÓY^A(EámÃë(|nÞcªŠÔZʼb0Ð]=޳ŽAVÒõ–¤s|ã$'Ož$++ “ÐR•Ä ZF¤igƒaÎl6#,±zò${»Û¤�¤a:�ÒëwLБF+M¥c¢N‚R3öÆvw÷X^ZF!ÈgS"ïqEAG(bk驈W/¾Ä/~öÿ�©¦òžó�>‘$¯JfEAiK„H-1Îã½ÅוTRJ°žª,)«œ´“àkM%ìììâ=l¬'Ö1B%$QÌÍ·ŒI’$dDÕ‚  ýò”¦e™“ç9QáMÖpæôIΜy€ƒÉ4„†Ç ë'OsúÁ³x±;š²s0¥rBifÙ”^~G‹¹;‹î6`.Ž6¨çU¾ìå�0gGýZ¼!ÍŠX§lÖGã¼[ˆ¤¼ã¦k¾~tlñ|„¸ó-----------ÿ}´PË}ã¨sán›ËÅìžÆ Ô´vÍ"Yt½AÌYøÚÝÄ¥Æ5qÇ�rSꩨ‰puK:êvm)ÂäHrc™–%…óWâ•`iu•î ÏåW.sñå—X[?Æ»ßó.¬7”y…�%Q'E{�eô{1Šˆµ¥5œ³Œöö9¾¶ÊîæÝŽfp|‰žÐÌÆSºÉ•tð^pòÁ³¤«ë öQDÕŒ‰Ú½ä ŽB _Õ­g¡J¾%¡Õ)ËÑ:ÂYÇÒÒ2ÇŽ§,KDoˆ÷&8[”¥ISÅòpÀø?^DÞ9LQ’Ä)ËËËܾ}›­ƒz+Ë”Rc+‹žIiÑ"¢R*é`�L&3” MmLfŒƬ¬,Ó‹vwöH•¦“¦¨ÒËîk×X]Y¦ôLQqâäùlDì:HéH…t Æ;ò*CH�Ç£µªƒ‰%Î'L¯7Ä8‹ŽÞ FûЬdyi™HFÓœcË+Hëøå/_dk‡NO!¤Æz‹uéºñ+4™ÊàŒCII–åôº]{ìqJë¸öâKì�&œ~ðN?t–ÁÊ1*¯^½ÎÍë7é±2ìc­‡H ãˆPÊÎ!ñ'4çîÔ¹Ï×Eíî±Ö¡êk}1ý^N/î.Ð.Š G³ºŽŽ„�ކV·ÿáiiiiiiiiiiùï§ýwxË}£É i6‹UUj[ u^mi¾Ö9;çUÊ7Üæ±1†N§3�†Ð$¶˜'Õá¼s'…1¤iBU5Y5¡ÆÚЦ')8+„�x/0ÖE q·ÏÚ鉪Q'š‡Ï=L·ßc’gÄ�”µãDZÂc�¤ÛEÄ1…€Þ±5º•á‘sçÑĬt—¸uå5\Vòø£øÙOGŒ6·Y[RíŒèzH¡,¯±?žrâÌIÊ›·°qŸÒy’N!Óé”HI"­I¢˜™™�ÉðUFÜ¢ŸtÈf9¥äÖc*OB„‹;TJ¡±•!ÒžñtÌêê1À1Ú+ɰÓÅæ9½8åøÚy^0�qα?šà¤¢;"•À Ƚ§ ┇ßYÚP%Þy”Ôh¡ð¥aµ7 *ëË+0+ÐÆSNgèN‚F°§Œ«‚ƒÍMö6oqîÂy�˜[[dU…“PØ j7‹JSœó(!¼#Õ1Ee(Š2\J똕á2±Š0YE?îಊË/±}ý©ÒزÂGž²,kDQVBH:�.¦2¡ö]H¤Òè8á•W®2šeìî�YY[çÁ‡eãÔÄ�>·nl²½w*FŠˆ~o )t=²FʪÒýZtÜ4mxMHú�ud‰U<©TJÍ_£aQ¼‘B`êuш²‹î�FüiÞ£(Šù{'IBY–TU5_“ÖÚ¹ÛÒÒÒÒÒÒÒÒÒÒrÿh�ø-÷…»µu,fÿ4Ç->¿†7–G7™‹Ç5�ÝÂæÖs×M.@e,Ö¹àø©_Öy�ó`¬Ÿ�ÐXÀz‡õ•öX=õ½µœzä§¹À©‡Î±?͘%q§Ce ƒ¥!³¢DÆ1NH¬t‡+”^àUL”vÉ*Ãîh„—ŠÉtÆÚò*¾0ìßÚ¦%ÈÂ"¬`my[^'=Žoœd2+™ƒF¦}¬Nɬ$óŠÜ)*£:C¢Þ2^w©ˆñºƒLúˆ¸QŠWq}‹°BQZ�Ò1JEtº]bÚ³¦û{$:Zƒ©ÈÇv·¶È&Ö××vww)Ê/$^*œPL²'BE¥ašex!èt»¤iFð¤Rsry� §ä±3p¼Ûc€DÎr˜ål,-szíùÁˆ«—_&’ŽnG­ ,r:�±ŽˆãS•Xg°¦¢(2¤‡Aw@¥`¡§ º=©‰ º]vnßæÒK/¡íý´‹)*¤Ô ‡Ëì�r�¬¢O”„Ö1)9M¸xù ·6·*á̃çxøÜy¢¸ÇÎÞ˜ñ¬ 4Ç–—Wévzà=e^¢¥ÄZ áåÆªªš ¡G3xšk_I…2ܤœß—”7I¨j—u@úÑõÖ¬­{‰8ͱ͹ܵ‘¬Žî•»ÕÒÒÒÒÒÒÒÒÒÒò_Këj¹/Ümüäh«Ðb¦Èâ÷�@‹Nˆ7cñušã›  Å±ù¨Xêì�@*”RáÃÖX„ O“ûâ°¼RȸƒôCÊÉŒÂjú½%tÚ£¨Æ ¤ŠO&x\"Ö8t$‰tÌÆ± žw/3šÌˆWxž�Ý=lQr|8@IÍk¯^c0èqæÜY²Y�êF Ò.“½¶¨¸qc“4é`�gšåDqJ”tðÎá”D”'Á 3iC¯ÓÇP`]‰”?£Öš4Mˆdˆ�)‹’ÙhL?M‘ÎpûúuÊ¢¤ÓIyýòeÆ«« —–v»˜qI·Ó%Ï3t¤ÉŠ”$ítñ²,#ÖiÂZâHã½Å:�³[b1ÞÛáêôezÌhŠOHuL¤�4%ÂKÅöæ-®\~™¬4˜:øÛy�µ!5B)„ðx!ˆâ”BJMšôH’”étÊ(ËqºÝ.J pëúu^}õ ®*YÙØ`me…­ÑI§D*B«˜••¬uLìcÉó<Œ1JEe<Î:Î=z޳�++Ëì�'¼v}ÄÊÆ:�éUIa*´ÖE\XU…ó–X+"¥Èg¹¯j� F¤JñàéS0žâ„¦Šb„”è~—R@YdÄILÜ‹¸~ó6'N�ayýÛ£‰‡ÜXŠÊ êÆ.dŒT1Bx”PEA6ËqÎǨ¬ÁXÇä`Ÿ×_½ÊÁî.ýA—Þ C”jŠ­’nÚC«ˆéh±•c¬®­±½³KeÂXb§×ÁÆ¢¬Ç Åê±\xì Nž~ˆ¼‚í½}F3tÔ!MSŽ['qž­ë7,¯°ÒÒ�cÆeÈ1:Út·x�u13TÉ{çÀy¼uxkë±FÚ켯…¦ýfîŸ(нw#þ¼YôÑ@é–––––––––––ÿ~Z¨å¾ptÓxô{pØi‡7‘o6Žr”ÅÍl“1´X)⦅�Ó4÷A©P—.D8í�„”øºQÉQg �’‚Òy&ÓŠRIŠŠÜ“ÃÁ ýN7ÑQ)/¿x‘sgæÄéSdÓŒ¾J¹öâe6¯Þ R R`<œ8}†|œ±}ýuvvn³2쓤 ×7·ˆ;)/þìg,¯®QîíRd9}¥øßxšç~öïÌöÿöÞlI’ë:×üöäS 9VªP€p)‰šN·ŽµµÚ¬Õ׺Ð�Ìô’^EâÈL¯ [Z먥ÓTóHb“à ’ €jÌ1öØž™U€H dAhÿÌÒ22÷ðˆ½ìÿúW@iÍ|w‡õº¡±E¦ñ^€÷ZQå%JH4½ÀUMn4Z r †@™,)8–+˼¨Ð £É…dVÔÎ㛯4¼óßÿÞ÷ÈŠ’H`g6ÅÓ‹¹6˜ÌÐt–®ë(‹‚ĈÑE–¡è”ð$\ äE�vž<3\¿ý"ºó<ºwŸÕr¬ë°Ö¢�æ¼nÈÖ y5Ag‹åC,‚³uÍlg—ÖYŒ’ah=DgÉL.¡¤"/ûÖ³¶mXÕ+šÕŠÞ{[7 ]°,Ö+Dš®½öö÷ù­ßù]^}ý³Å”£Ó#Þ»{�exñÎg˜ÏçÔ§§?xH¶ªÙ½ý¹´ÍªwðlÖýŒþQ¡Ë)%ˆ 6¢L&×Rˆ ">yqcŠO»íþ½ºÚ®Ý�¤FFFFFFFFFFFž£4ò\ØzÜWAÃÄ¢a£;Üwµåë£6ªƒ[b{jÒ�+´=¢z{“*7¢�D�R/ü„HdÄ”°ÞU/P)‰\ Ä�"g½^¡¤âý÷2Ï×§{¼úòk|ï|“"ÓdÚðÓý„�Ù¥4Çòãïþç:γ¼vFUÍxé•W™Mwø–sœ>¼ÏÃÅ£"Á·�S?|L™”³û¹æ»ÿôßyõË_áõÛ·¸wzÆYÓ ¢§Ì ZK2))´&ßÛÛ´û(ÖË%�ódÚPfšÂ(‚·¨”(¤KÛ2-+ËÁ9Êù Û4´ÍšÛ7o²÷ÆŒþàûœÑ…ÀÞµkÜ~ùî>üoTžaÛš(*Ï�JPMÊ~ú›6“ʼ³HEY¡òŒàI Î�ü þ!¤áZ9%9G^x%qMƒ‹©5Ór‡×^{“ÙÎ>�”³ðã!$IÝzª2'×]1FQT1:çÈóÞ­Ôt5'çg4Ö‚HäYF´ŽÓå9Áy´ÒØÎáœ#Ó]뀆”Y^ж–ÎÖ©ÉË)·nÝâK_þ2¯¿öŠrÊÝ»÷¹{ÿ„f>ŸQÇG'�ïz‰õ¡pαX.9_,‰B0�ÏÉŠ¤¤í,mÓе-®é�!€ÓrƤª0Fsüø1gÇÇÜ<Øã¥k¼yûYFÖYrï8œ”à:ÚÕ9U¥‘2¢µ`]¯0&Ãû€uP$/ˆÚÆ|"ÐÊÐ5-™Ñìí좔äáñc–MÍd]„ÁE’Oì_ã…[/"…Â[Ot¼GOh[ 2 šÂ”Ä(8[®ˆJ�R,V+«5yV1©¦heÈ>GJ¬Ìvv¨væD¥èB@jCk-ë¦&ÆHÛ¶8ç‘*cïàŸûâWøõ¯ý>û¹_Ge3Þy÷?øá;,Îöö¹vxƒu]óÞÝ÷zªª�yÁÚZš‘&#]¬ùt)øy»íj[B ¤è�>²w¬õª_ÿ·�ý˜ø«õ$6QŠq“!Ô D"õÒb›ÉdO²…úŸþ_'Þû �Hk}é¾máuddddddddddäWËèy.l‹-ÀEøòК5´¢lo·ÛŶÇÇos{Œ<\ž@$„¸ù>œxêùCP–„AD0S !@mB SðH!ûÌœÉU†Š !]’œµ£$guG9ÏùÒoýÿ÷?-8==f.4ßûços/¤·\»qÈñù‚})Á9°žG«ÕõÛ¼RL™]¿ÎòỜ~ðöøp8™SJÃá|ÊD(Þ=>âßþå[ì}îun¼x—)V«5ÓlJ¥ûk4&' �÷·q9©þAƒ1Yÿ}�‘†eÓaò’ª¬úÏ^ÂÍk‡<|ï=ôî;J“;Ça‘sPM¨¤D§€³ Z ¤JèÜ ½ChEkÖ2S ¥æôácŒÖÌ« “rJ ‘rR‘+ƒÄb›šØ4ˆäY�Ì3R D$R(æÓÞ|ãsh­{QÈZð#…Xï™ç}k–L …@¨œ¶³¨,§µž#Rõ“Î P•“rBÊ ”#Ež±»»K‚< ]®’µˆÖB$E1e¾{À+¯½ÁŸÿ{ש뎣Ç�øÉ�Þ¡k‡×¯£TÆjUóðè1!&ò<ÇÅD<^Iò²¤õ¾ÏZڸؼ÷¢æpûj{¤”’#Ö;´Ñ„Ô׎ވ@ tÖ‹Ú‚ DúÌ Á$…@Ëþ|ÄËn¢ ‡‘ì©ágv·'ù��Ð##########χQy.<+Dv»•e¹& ]�v5\öjèìp{û˜WWÃr‡ÑðÃkŒ1Rô“¾†v°#R)O�DНH¤óar„ÉYÔ…p|æÎ7_z™o?¸Ç^UЭ\°¼°;g¢4×ç3ÎcâþrÁêäö4Žwß{Ÿ7yñåWûS‹7ø×ø;Ÿœ±›M¨´'Ö%$3SððèˆúmÅ�<㳯¼Æûï? [µÔMG>)p¶EH‰Tšà�wýÔ*" %I)âC`U;ÖMƒ29¶ëð¾©ð]ËW¿ôEv”æÝ·¾‡wM$)E×4<|ð€Ç�!CÁüìtFÓ´L'lÛZ”Ò4MCT†¼È)³k[Öë%ùÎÞ9�iU0ÏsZëˆ!°»3¿ø}ð¤”8¸vÈ«¯¿Ê{�ãSäᣇD!q1â¬E*Ó › ã"ZèÞá³}°(cð®wxíï’\$zO•çÌfs¦eIV䜜/xp|ª Ì rcðΑ³ù/ܼÍgßø×^¸…õ‚NY­~ò“·I^¸õ"ó�}–uÃÉÙç‹1y’�¨”è¤ÀÅ@’ ©"%¶Í3W³v†ÚØ^ïCý„-ñôªÿf»âÆÙsõIÏU·ke»}2Ïó ‘Ê{á¨sÎ�âÏÈÈÈÈÈÈÈÈÈÈsd€Fž Û9?Ðo&á‰gpóO¹>*˜vûøÛ‚ÏÕMqŒñÂ�ôl'‘êÝ?B ¥ ŠaxöÓÓÉ„�ôP"FOð-BD:kZ£òŠ;VÎR{ØÙ¿AˆàCd:™r=«(¤¦a6�c䃳±m¹±»C�ç<8:bµZQe0›Ï8¼±‡«—¼ûÖ÷XuûSA™—Dï¹~p�8ŸòÎꔇo¿ËÎ|Ÿ/½ö*ÿöýqrz̵뻤,ôA̾CK˜L¦8ç‰Þ!‘ˆè‰¤ÖÊŽOOÉ‹‚³SOµ¿Ëý÷îÒÜ»Çï~þó¼rûEÞûÉO)´áððW Þ~÷mnܺ‰Ÿ(‚OEFÛ´Læ¾óh­ð>ôáÚJ ´Dª>KIiÉl>!µ-u½¦2†¨4™ÒØØ2/§øà±¶ë¿'-@½û÷Y´ Y–‘g6%”ÌÈË‚Óó%Ööè…Ši9%3†Övh­IQdm½"úÄ­;7yñÖ´TUɬšcè3žò)‹u`µŠtÍš²¨¸sówn¿Äµë7�R“S¬/xû�»<>9�èÙÝÝe¶3#¤Àéâ”u]ƒ’(iP1’|ÄÇ^¸IBE$nZ±†u·]Ûl‡§gYpñ»mâ¥zÛD·ÅÔ«©g…<_­Ï¡nCh­/£hdddddddddäù1 @#Ÿž•ñsõxjòѶëa[PººIݾïj í¶ hÛ]äœ#øˆÐO¢²>J€ê'ˆu´Ý�`e#Qçœ+�Ð×ZÞ»ÂÍ›×yã‹¿��™ŠŒ°vèŒÐÈsahÙÞ|n‡ÙÂŽÖú’è³ÍÓNœg‹FÛ¹Û!pÎ]G?l^…�ÀàŽxÆF8FOò†ñHÉç=IΛ�”HÎÏ ªäå×>ÇYø¦vˆ6¼ß„,W¸Ü0‘g{$V*ÎO×h õ,cYç‡/¿LðpöÞûÜ;;c¯¨ØÝÝcÿ�W^¼Aþèç?øÿðßþO¾úë¿ÁkŸy�‡gsî�‡Ð|À‡c$‹ós–Ë%Fk~üo?@x‡î^œÎ¸õÊ«,Þy‡÷~ò6×yãK_äíG�8^œò™7_çñÙ)‹Åš¨3QRc[‡w�+‚tmKYäìîΙ–Ë傸L&%MkIb”´Ë%eḨ3‚ 4MKk;ä¬Bç‘kÊé/uÓ�UBJ‚ºmñ>¢´&3yí< ’‡ÎZ¬³Û»¹”4¬Ö j³V뺦ëÚ>3É:Öëïy1!+*L1Ã%É鲿ø¼¦n,M×!PX ò²`½nY¬8ðQ`½m°®#%�NѪrÒ燠•ÄÙŽóósRL¬×+ŒÒØ®£,2h¾̧ÎÏNYž-Þsûömt–QL*níN9kkî=¸G@SÍæ´�%II’Lexhë5e^0ŸN°íšU½ÂÚ–<Ϩ›šû&+$eU’ŽOÏè‚'›”¤ª¤‰£%:Ï9;[PÍæÔ]‹6†$%³ÙŒåª¸ƒ÷heÐÊà\D$A™•ÄØ§Þ'?:!°ÎR751ô­ƒýæ8ƒ s½À²îl hm@(ki­EJ�”ŠçËY&ñ.ÑØ–”(‰P‚à2 ä äþݱìWšíÖÇ«Ž·í üðs±¾c$þ;ç¹:Éë"kÈÄ–;hxl¨«ÁqôŸU(°ÖÒ¶-ÖÚ�|Þöçi _ÃEQ\´ã}Òø´_ßÈÈÈÈÈÈÈÈÈ(�<'¶7ˆÛáˈ'BͶ¨3„É^„Õn6¡Ûù%Ãñ¶þÖZ㜻X뽿8Ïåñïýñ´’¤È–@õäR*„”ˆ­–š˜1|p$R|ðLÊ9Jô“§ÛñÁ£#²sf×Y¯NA¦qõšµh!™ï̹"�Qe?‰+34Ös¾nX,[ÚfÍd>c¯œpðâ-vï¼B\5,NŽiº–÷q\/xpö˜½›×¸ýêK¬lMëZ>ÿ¹7ÑJrïÞ=VËs”„Ìdt]‡HýD'g{ÑÃy� ‘zq.3)%Þ}÷]ÖÍšr6áàú5ÖÑsýÖM’mø»üoû(S"ꎦ{D’м(ÈòœH@„HÄál·ùNÜF`±,}öîþ>/_�û>!›Ž.FZkI™f½î¸õêËœ=zZÒ9G 2êzã29ڪɄºnð. ¤bRM¨ÊгÙ)1†Í¸ ±q°˜ÌÐu–j¶ƒ’ÖYN��©—ç eQ!”¤ó]ðHepΓR¿nlì6�)>%œï¯Y댼œ€H„èÁ'2£ ÖCÿ¹ï±!RHÙÇÛ¬¹®ë(Ëò’àé½Êñ6ÔÍÐ&¥¸¸ý”“èJ†Ï0el»öžU_W�5œw;oëÃjô“N×uÔu}‘›ô‹b­ÅZ‹RŠªª.DÎçͧýúFFFFFFFFFž0 @#Ï�gµdms5¸y-½íÚ~|ØÀ ÃåpéÂS­/ÏÊ þ²w^<ËA¡µ¥ô-5B¦>?eÈ@‘½[¥“o+[³h—øî”û…îy}Ÿl÷×$Ô+l‚E]£R`ÿõW¹³»ËÝ·~Ƚÿ˜0�á•ÁFKJ’ÅzËãuÍb6Çî"vr^¸Î�oAŠ\_œòèì˜Ùã{´8ô¤¤(3î?zÌþŽã·ó·¹{ã.?üá8[œãÚ†úëÈ”!eJJªªB¾®Y/d^¹s‡—^¸Áýý^ ^{ý5²ùë<ßÿ.ß¹û;‡Ä¬@ ñ>`Û–ÎöáÒƒØ7™•d¹!¥€–�ä&CI×¶œ��³o dQBžs÷î=Îê†;Ÿy‰Ö;ªƒ=–mƒ#¡�Óå96‚‚,Ïñ)!´Æ‡!Ñu–äy–SU®’¢ÜŒ~×ý40 Ì€ ST$ �;_�¤Bg¥ˆÈz]ãb$/ª~X ½ð!Ji¤’XkiÚ5³ÙŒÝÝRt�ÇÅ€@PU¶ë(LŽŠ „À{ BS˜B<P.DS.·rm -Û‚éÀU!æª+ghÁ !\�¶Ÿ÷¬×°uîAôn?ÕjöŸï=ëõçÜÇzÜËå’¶m™L&ÿ\ûUói¿¾‘‘‘‘‘‘‘‘‘§ÿËl乲ݎ²-è\Ý$n‹<Ûâͳں®á®ˆíÍòÕö˜«meíc$BHÄôî‰áñ¸õ:RBHIžTÕ”óÉg;ª ]µÄ¨ª’ò  Q³ržeH\Û= ZÁ£õUÍ"°lVø·J§oß}�Ù‹/ãcÄ‹>wH)Ó»‘bÄ{ÇÉrM½jùàÞC&&c’)𱣚NØ»y‹.Z’6Ø®!Ë+:xÿýûÌ&;üáÿþðÝï~‡GpëÅ9??§µžj:e]7�œÐ5 ´{Ó9J$ŽOÏðëõÉ Õîë9m[��³h;¢2ܸõ§õš®s)0 „")y1|y¾d2-éšç;”NäY†ˆ ;[³ 'ß{„[®0J’çïãDàk_þŸx¸8EhÃùz…õ— ("i#J8çXw-‡׉!b[G×YNNÎè–!/¦Ô]KÚä>5MCž—EAÝ4(“!…Äú¾å%PZ#’G©~B˜‹‰ˆ`ÝÔ}ö�„(F ”T„`IÑqrzÌîι)qÞÓ´�å”U….s„Hh‘È´F ‰H`ŒêGØ?C´¹Ú¦8ÔËÕà‘ó,§\JéBðÜv n½«î¡'õ÷ôô½íßÿ™ ¶mY­V¿Ôs8ç8;;c:�RÅ/õ\Wù´_ßÈÈÈÈÈÈÈÈȳ ‘çÂUAæ£6°Û¯ÆJoo~?ì¹Ã±÷ÂUÁhÈ'¹ºAÝv¥˜úÜ1"€ºpHÄÁíƒßˆAàB¤u�Ú:ìñ)›� ƒN‘óã#²%å�®^rúàˆÏìòÊü€üÖ:—�€U‰µuÄÓsˆ‘²Èh>x@cWdeÆÎþ ©"DܲEKÁ—¿øy>ûÚk¼|ûešUM½X!bbogm2¼ó¼pý®³¬�Nxt÷.ÓIÉK/^ç o~º–ï|ë[¤iÅ�Ü#)�(Jv¯“”¢šÌ�²!„@Ûv´]×·Þ%AÜ„{°¾ÅºcMÝ‘|Ä$ÉÞt‡ƒÙœóÇÇ(!¹sû6/Þº…É5o|áó|ûoñöû ŠŒ½k×é",ë#.ö£Ô‘}kßÇHr•]P‹Ålz¶g·DƒSèjÈóðøöô±í÷2B½(Ô;€†wòLƒØ´€7��†²ÈèB 9ÏdVl‹W„À¥„,KZ�jË|*¹þ™×X’?^ãR`Ùx¢̪‚eÛ°t‰&DP¥™h©PQb­#ˆH”’$] 8p8¼�$‘!DFÛx¤IÄΡ“äì|Éw¾û$‚7ßxýyÉ[o}ïÁXÚ¦Á[Ït6Gä%/LæÈÎò…/~žÁyšeË¢^‘i‰R’ª*)Š’¶mq6ômViö�¤,*Š2#ø@’:ÏÞî¿û»¿Ãt2¥k “3›O‰$Úùo½Eã:'Ëõ/dïЉ}&SH • ø„”%™É2 ‘bÞb½¤¨*¤T( FfDñ]KYU´mGR�ÑO“Ia¤&&IÓ9|´™¡Œ¡,*¬÷¤PJƒÇuž(ûÖÁ̤Rˆ˜1£#:�õž"Ë1¡"�#Õ¥ôa=o¯×m‘çYî í¿¯ÖÖÅÏ¥üùÔkµÖOÕË1éé¶°g9~>É ÕjEÛ¶¿òó6MCJ‰étúK=ϧýúFFFFFFFFF>šQùD0ˆ6ÏjÍØž\—sM¤”£®·ó�>ŒmáéY"Qÿú´™ÂRˆ^è›Iaô£âû÷#‰Dê墄BiC&6\[Ó-Ï :’ð4m‹ª2¢Î8][~tï!ï¯ÎÈJÈuN¦6á½ZÓ8Gç".B /¡Ì4&eñ)ác‡Ê3¤ÉPB²\­ÑR�)Cð°XÔL§D”(�S‰¶süà‡?BIÁç>û:¿óÛ¿Ã÷¾ÿï¼û.{‡ìíÌi:Knr‘ó“sNc$\ IDATNNøì›¯±³?GÊD»^QjCJ‚ãÅŠó¦áð…XûÀþ ×qÍ“мÄûÈññ §'çÄû÷FD…2ý÷SÄHC’‚®³üä�wÉ‹‚¦i‰©Ÿw|rÄÑÑ«õ�i>>"/K²²Â9�29Fi´(Ý .Þ÷cÔÓf½d:c’WHchRÀ§ˆm-)¥>ÀV b¬Ök‚�äYŽÑš1Dº` Γ’Ę‚ˆÆÚγ‰|FÉ %$Gðo;|päEŽBâ�'‹P)%]Ó0ÏsJ¡RðèÍÚÖë°~ÁçYbæöÿ0gݶ{n«I©.õ“ aЩEq‘ó”°Äe!÷YõõIn[¯×ÏEhÛ!Ä/Í)ói¿¾‘‘‘‘‘‘‘‘‘ŸQùD0ldçêcWŸ7LZ`Qžäœlg�lßÞ‚Þ‰¾,m&âlÚ”)E;%BLH!{5Hisú»¼s} tçX4¡®‘X¢ô<¾ˆ\ ½ úˆN5ª‰,ŽŽ©ryEÒŠº³x—°„Ì¢½]Û�’ Å@c-±m)Š­ÕEþ�H’Œ¦iPJ}ì™9ŸöëùÙ ‘çÆ0ahp"äy޵öÂÁ3LÔ.r¶óDàÉFžLüÚÎú6®]×�6§C–ÐÀ¶›bØÜ:ׇ7÷‰%‰!HRÐg07-:Z  =Áw¤(Éò‚& šÚá)ˆÎSU†åz�žÂät!Ñ5Q"‚Ú%Šä$I•tΑmF*GoÉŒB¦ÀruN••dy�‰�kÃtg‡˜"ëUÃtNn2òܰZ­)rC9›‚ÅJ�]f#]×qïý÷±õŠÿå¿þÏüöo|•ï¼õ~òÓ“—%mÓ‘”fïæuJ7çlqŽT‚ƶxßg]Û?@MQ”„˜9Í:PTR¤L<::âúõìíóøÑ#Œ–ÄY­×¤(«ÞaÒ6­rB’$•6v"ÑvyQ ¤@‰~rWÝõî‚è)&:gq!P–%§ë%BiªÙ$I’($) КéÞ!ÖµøÎ#(#1FÓ…–”EfX¯Öx›˜VÆT8ëú-%úÑ׌É0Zö“ÄDîE$…~�ôŠ ¬JÖ‹%ÁEŒ.ˆ!a»!ÓYI»\¢Rdoo—D$D‡Ö ´H­pµEE�К¤3¤Î�F#•¢”’=®kI) dÊ�e9˺f6Ÿ2ÏJº®ÅuHAQ´6„h\ïzÁT �oHx:Ûqëà€Õñ ó�)n½âÝwîò£›?æ•Wnó_~ï÷xáÆ5þþ¿ÿ=RÊj�¦�L÷wØ9ܧíZRŒ”UÉÑñ³Ý9ë劳å‚ÜîÞ}‡bRbmǺ®1:§,K’yNvw÷‰12�ÎX.Î8>;F$PªFÖYF–ÒEûHžeHÕ»mbò€DjÙ·+ Ù·Ž¥„ –à)z\ב¤d±X TFUí0�í’%J"½ƒiowÔëšÅbÑ%“²d:­úM«T4Mƒµ-ZD&ÕŒrZÑu«å ´:O’ÖF¤P5�€${§ï8¤H/D&©ŸNbDmZ‡ÚáJxsJ—Ûµ’à’ëg`;„z8ÖÅ$?)Iér=|XM’X¯×Ïû-<Åz½fggçc;Ö'��óúFFFFFFFFF~vFhä¹ñ¬É]}øl/Ö ›ËKy@›§_ˆž5zúêó®:ˆbÜdÂ\y—ZÅÒf“,`;äVÈ~ĸHâÒ¹C ¤�`² •ç�›1�Ni»–@E5¥œÌ:#+¦hÑ:¢ÌÐå—@d%{×^àïþ¯orºXó•_ÿ×nÝáÍ/|…o÷;¬ÚÚÎ1uSf³)­ëÀñýL®ZRNKt¡™N§œ5Kæ“’u»¦(§TÕ) uÓ2=Üc¾»�ÑYïÜImr¤ÉèÚŽà#D�)Rä†,S„èèº!1El°&RH8^†�èá±]Gl×"•&“šÎvXÖ„¼¤09)Z¼O8ÛàœE‰ÑšÝéd3Ù-Ñ4kŒ2õ¤*Ë2¢kÅÆÉ�ç9¥ªz0Ä ¡±wŽõëEi‰s©A$:kQ ” m[ “QCb½^³Z­PRãCBë¼wmÖµB …¹©1�ˆ !@ í‰2>>¥D¼ÐbÒ¥º‰\Îí¹ZÛY]SñbDª'5{µ¯Þþ$ÐuÝ'Ò¡ä\¿Öó�óïåÓ~}#########?£4ò‰àjfÈÕÍæöó¶7’W_{u2ÒÐN6l@‡ ¡Äeáèê±/Ü[ï¥ÏT�$Ÿ~?B„ê�¥1xÙ»xlgÑRâCâìlÅzÝ¡�†¨èBÂ;J#d�¥tŸÑâ{³}º¶é��À¶ Ä~¬r×uÔuM e –³uCcû TZIt!41€KŽ$!&Š£“;UÉâìŒi‘¡uÉg^ÿï~pŸ½ë×¹qó:ŸûÂW0åŒoû_‘J³³3'/r\ôäy†�}`pk»þóT‚Æwì߸F²¼ÄƒÒïU5§³„ÆÇÞaÒu“—Üyi‡³³3–ggø®cµ^à}Àäf#F<ù¬�4H-ÑJƒèÛ¢¤ì[›d”hÝæF*”V“CÞÚ5ÉÊjJVä„\Ò¶½8‚ÇyßO½2&Ïûœ¥·\1Š<7•á½§mÚ�+F²^¯/¦eEï‡ÕAL‰Î”Ld&ë'Úåši9CjÃbµB’È‹œb׊2/‰�»t¶×Û¶çêD=›Ö;¹ h~òÚíú¸¨·­5‚¿tÌ«uy5×úÏßý¡îÃë®f|=Oêº~ÞoáC©ëú?,�|Ú¯oddddddddäçc€Fž W<Û Í«Ÿm7ÂU®¶¥ ¿±çªËçêímèÒFzØðnn÷æ„éBG�žóós‹³¼`^VH©°Âcë5*v&%Î9¼�dF]ls­ˆQàbdgwÊt6A NÏÎqÎB$%PBÑlRi´É{±F”’dyNYäY쳇6ßKž} q„D¿n‚ºi�JQ̦ $MÓ¢o]Sš,/@ô@mÛAd:%‰1£®[º®%Ë º®¥ë,.¤T(©qÞÓv-�d��ÁÎKÐYKa u×â�!7yßÒ%5J¥Í8y¢o»°ô¤DбY/Ûñ Ò0›î‰+h»%+ !®—q.‹³Û5²í:Úvò|X-˜è“Àó‰þ³Ò¶í/,�|œ×÷Ío~“¯ýë!øó?ÿs¾öµ¯},Çý�\ßÈÈÈÈÈÈÈÈÈÏÏ(�<®æ‹ ÷ ÷o»¶ïßj®æšlÿ=<'„p©ÕeûW¹z¿”’4´¬Ä¾åëÒ{Ò“MrïÞ[2S¢u�ýèxï<…1X/©W+|päÅ™WøñÑSU}Ðpmú–§¶mÑZ¢´DIˆÑ£DB*…‘×6­PfEÎ<7@$y‡޲Г‚²ÌpÖQ¯×È$(„ÀÍу¸yí:ÑZ&eŽw–ý]¼sLò’¢ÊxÿÝw©òŒ×>ó2¿ùå¯p8ÛáþñqÖ3Ý+)R”3:�a²œ#y5ãÑɳ²À×5çÞ¡”f>ßçôø) Ö¡¤&ƈuUUrí`Ûu¬‹T‚¶mȲœoßæÅ;/£uÆb±Äº€”šàû)XyY2™T(-кÿþ׫%JŠ —�ëZüÐ’•Öwtm‹ÛLéªëk!Eb(Ói§øm²ÞÙ£sýT:¬–k:kR¡6Am×aíftº!! |øàûü ¥QôBgk;tf(Ë) ]µ¸ :zWBöÇÙd=ÉÄz†;gwØäÿ„H”O„O¥Ô…3¤w=É^Ð }öÏàt{VöÏP?Û5u‘”"ƒôt5oëÃjþy‘RŸ™õ‹ò‡ø‡EÁüÁð'ò'¿´@ckí%WâÏÊôú®òWõWðõ¯�¿þë¿þXŽû‹^ßÈÈÈÈÈÈÈÈÈ/Æ(�<a¦Y.·Smo*‡ÿ;<„C¯ÆM+¥.Z¶7W ÀSÑö}Ãíáo¥ToðÙœ{;ex?Iör)%Jô¯ÉŒaR4Rs²Z’ÍvYÕKfÓ Md¶·ÃÑ£”eEg;’ÐÌ÷öx´Lxo±Í’nåÉL†ÖŠ<Ïp΢•¦(3RÒL&ŽON(�B«Äj¹$Åȵƒ=´�-‘2±;=À6kdð€õõÙEQðòÍøÎƒE›£Ëóc¦Uɬ2xïØ™LøÎ¿ü3a½æ«_þ wnÜæû¯ÿ+ÿÏ?}»l©ëù¤Ä9Æ ‚÷8ç¨LÁõƒ]ìzAU”L¦3lç¹¶»GÛvÌfóÍhñ)QV%{{;Ü¿ŸjgF='§çT“ Üý“e€¡‰Hööö9?_qrrÂÃGÇqŒT !"mÛ²^­{W‹�„à ÖRU%&ë]KÞ{ŒVäE‰°X×äYAfrÎÏ—`UUá\D9�µ½ ­î׉DkƒÉú‰_1D|p8pÎQ*Ë.ò¦¤LˆØ¯kç)õk:›ä.¢õLg3¤ Äñ!²®kò$Èuv‘c5´˜m×Âàœ—'!ÔñbíúÍw38æ¶ó°¶EVäSu ½c#Ïó§òƒ²,ë§Îmµ çó›<¥¡ÆbŒ˜ÿà??þ£|ÁÈmÛò·û·|ãßà�þè�øã?þcŒùø¯Ì9÷s»d>‰ÁÏÆ/r}#########¿£4ò\¸ä¤!^LÛ„›«mYáËpé9Ws{>ê|uÿ³vLÑgµH�¼dJh)p]Ã:4]½¦*rªÂàÛ5ëÕ‚I™QUYˆ„¤éÖkÊBBŒ¨ä™•yV¡µ"� 2 B�¢#¦„Æ#C‡Ò9:EöçS‚·4ËS””ìÌ ŒV$ßR¯¤úV±à1YÁ¤*0ÊàÚ†à»�¸æÈŒBk)Ò4 e‘cLÆ ×®³<[R¯jRJ\Û?ä÷~ë÷xøðÎ[Lfp1€–œ¯—£ð)�ð̦3DJ¸Î!’À¶íºfqv~!,()±ÖRM î=¸�.K’Ѭ×5Óùœ÷ö9ABÑ´–„d±¨i;‡ó© yžcmCçZBåôÂMæœ#¨#®�‹‘®n Q⣠9O!4“Ùœà=Þâ ï[ÚÔ!¤D+…�ïj#ž ­iRjò<ß2çüźպŠAì¤I£G )â£ÃG R`òŒE �¸™.FÚ< I½€v‘Ás±7Ù?1!¥¸üཿøü·…ÎÞÝö¤>ú÷­/eÿ<«¦RJùtÛ×¶°ôIqz|œIÓ4üÍßü ßøÆ7øÓ?ýS~ÿ÷ÿc;6|2 ¿ø‹¿à/ÿò/‘Rògögë±GhdddddddäWÇ(�<¶§ ÂÎ è ”†ûžB;¸~–�Ó«"϶гݖruª˜B=ûxls·D,BRö[{E¢Èûv¡¢Ðˆd!vØvI‘‘"e‘ëŽè!Zˆ�,Óh Ù–¶^3�N�ÔÇ6§~ãî2…‘ %zQ k:RŒL&³é­1‘élv ­¤B› )5JI¼³)©&Z ¢ïó€$‰=Û¡µ¢mjŒY³Z¬ùÖ?ÿ+óéŒ7ß|ƒ,+Ø�ïóÝ·¾Ãññ­wìì±² :7袠íÖ·FZgìîì#„"¡9]œ};Õl6cQw¸>JºÚ¢*…ÎJ²|JQµÄ”°�Cÿì½Y¯$×y®ù|kˆˆöPÅbq(Ž5šå Ýèn7|à+û /tã |cèÆÿ·þFn �n°�[ƒ%JÄy¨qO™1¬áë‹•±+wrSG¢Šª��ÈÜ™+#2×j½|¿÷«f(†Œ-Ȭ§šœ÷,ö–týš`!•NH±GM¢ï[â&oÉWÕDŒ 1œ!æLP¡®j2†<çgSÎ T¾FBŒ„�ûLµ”æ›Ù[îcŒ¥ fS&Æ€(*#rF%1¶`WÍĘ%"kliyŸ‹;¨ATÕ"!iy_Þˆ�£Ø#›ît¢lÞ¿aÆ”Ÿ¼)�‘r^›ç,ó¹¶óµÆ{vÞ³]Ž&b.]¯£÷¨@祀�>ø€¿û»¿ã•W^áûßÿ>_úÒ—ȸŸå\ôõýñÿ1ÿðÿð@Çù<~‹‰‰‰‰‰‰‰‰‰Ë™ ‰‡ÂeÐv ÷ÝÐØËgw]ŸÆ®ðóË^ÿU6¨Êæå~ØôXn#92«+² «Yî-H:ú�Ù̲¬÷‰}Ç•ýš“³ŽÙ¢b¾hŠD#Ö³ÊÓÔ4c ª<ëõ±†f6çtµf6_rýúãä°VèÖ-W»Bí+Vë³°¾)g= CiCž‰!qB3Þ¹ƒæ„h¦iN�îQ×5)”‘#mÛQ{ÏÇwïaªŠ¯õ«\úi¾–2ï½ÿï¼ÿ.ÖUx…¤™˜ ª¡š`¬5d7'†„s5Qê’k#†lç]aÕa›}R ž�2§«âÐñu�« ]×Óv=ÆEú�ñ•ãP±�”R8_ÕÅe3s[3߃n¸nÍúÒ)ÌÁFB¢FŒõ$±´CÆ9O=s ]é¢f­…œ0Å× U%ô±”T9W!Æb"åDˆ�~“$"(�RÆúH†œH1�,¤U¬qT"8çŠK Yb,"÷ÅÒ]Ün�yyÏýnv—Íìí¹›4ƒ1%èGÜøy£´ëÂÛöÌm¯ß]AéQàóìŽõƒü€¿ýÛ¿å¿ü—ÿÂßüÍßpxxø�÷YÎõQîþµËïÒ¹NLLLLLLLü®3 @kí…nYÛNœÝ®CÛ·ÝMï¯*ûi�Ó#ŸÖBû—‘RSBs°¨g¼ðܳ¬2|x÷Wž¸Î�Ö(ˆå¬âìÞO\¿Î­{Ljk×p¶^•ãg3*gèÛ'Ç÷X·+ªê�u·&„ˆï:>¾u‡ŒÐ43ÒFÄ1›r¤Ÿ½ñ ªÊ1›ÏH±dÑxçH9!”–èšC? š¹rå*Î §§+¬1´íïV„aà‰Ù’.rJ¬Ûc ³Å‚álÍÏÞ~›ˆðÒ‹_âů~�d,·O�IÍr‰Ÿ×t}à,Äxšf†G45ÒXÄÖÌ CdÍS£Í’hÖ)&ôà V”¤‚«çXçB Ï_SU }þ‚0c f#ì|rˆûâ°)A»À."çÏm¯ÍÝ`� Ÿ÷9åœù§ú'þùŸÿ™ï}ï{|÷»ßýD&Ù¯Êg9×}}ŸW0øü‹‰‰‰‰‰‰‰‰‰ûLÐÄCáBùԆ팑Q‚‹áÌÛ�½Fç¯SB°+îl»�~H(ŽŽóMüÆ´^õ¼ÿÑ»¬E¸{¶b=tˆw8“¹óQOã¡_·Ü¼ù>«.³!› q5«¾gh×hŽXIÌ*Ïb9ãöíÛ¬ûŽ!&æË%}ŠXß°ê{æM³i5ïÈ"PÕ3šý+Üüø)†ë¶/ŽoºMc ~(90« Iì\ňbbäöéRÆ;Çlÿ Í¢áÞé=®]»F{rÂ�_{ qœãëßþ=²7üè§?áí÷ßgyuŸf¶ Yî‘°d7'eᬠÔUŰêA9[•ïU4S3Ä¢·„±›�dk-�¯éCäÞñ)ÖzPqô1á­`�ÃYG»JX[‘1 CÂØ [WôýÀIÛ—Œk°•ÃzÁØ’ôíü’! „®%«¢)Ò÷oh™‹vì"—aÝ® I‰Zæb»îA„˜" ä\Êöœóʼnƒâ\Eݧ�æÒ~]6ºÄ@ 1FrßÓ¹žRL¥ü/�n2€Jùצ¬kìòžK¹Wé_JÂÊ\½˜q%ºqêlD§í.]ŠRü„;¾>–réæø %”Üpß-×îöýÃä·u«ÕŠ¿ÿû¿g6›ññŸiŒGAú¼º€Á£1&&&&&&&&þ³0 @…ír¯Ý°1gd{ºí@ØÎ úTçÃ%ì:‰ÆãvËÍîßozK­ÐÆà0vƒ,ŠÉ÷ó[Êù%âÐcëš«WRéØ4ôkºuK°ŠhäöíÛØjN[2q¤dä,¯Î™Ïr8;=fµXÌ–Ìö9]·`,óÚa}Åññ1mPêzFÁÚ†ƒÅ!!Þyÿ}_™k_‘�BU�еk JímJXSÏ„.[ºu˵Ǯ°êïÐ4 ]è!N�{² ·ONi|…6™ÿÉOiCâ¸k¹vãY¾Qy¢3¬ûŽ“³S² âg Ñ`Œ¥¾^ÐÅ„XÞƒ²1Ô³šaŠ€"%DzµZ“Rb±XÐÌç\½öx逥%;¨ë1grPLU�÷ C¤Ë_¬1ô)1›/ÎÅ cˆaè{RT¼ñx?G1Xã988$†Žöô„rLh XV6­Ý¼wXUrRR äÌyKxcÔ�T‹³k‰C‡W:“¥H¶‚É–,‰º©1ÖQYW‚º½E4‡ˆ3î‚àXœ;ŽsA²Üˆ1#ãì¾0ÏK[»2VÎhÎH×YúD¾Ö(èXk !œ—•]X7›ñ¶;ñ�cìŠI¿}&hâ¡°»ýܶÐ3¶y÷Þ_ØXŠ!„MéSÄ{þüöÆs»5öötüœñøñý)mÚƒW–„–\Êf?çŒA°VŠÃ‚M4³– _k/ÂþÞŒÎXÎB&%¡Â"¦¦®!+¿ö«õ µž.ÄÒñJŠ«¥šZSÑJ]/ÁT¬»¤!+„>Á00[’rætÕ#b©|ͺ Ä”PjT„³v KP7�*y/�3mìš©ê9¡Oxã ªÙ>}4¸zA bêš®[Ó÷UUÑT5I ÑVhcyóã4w+N IDAT›¬sf0†¦™ó{/‹wß}›7ßx�ù|Éºí ƒÒÌçÌëŠã{w 9"ÎRO�zæÈ9Ò¶+ P7ž¸q×d”UÛ²êºÒeË:b*åUÖV�7AÌÆ`ꆣ¡ÅÇìpŸ¡´Ã×xRN8gY­:æóÆ9Ö'g,ûädˆ!£Ù’ú�pÖ³wx•{ºõŠö씘#ØMËw"Îdbˆh³%]HQ mÇb¹d¾¿¤:œVoМ©£JRJqY)9â9QYh¥‹›ÑDe‘�ècK˜tÊå{6-ÝÅÒæ»ªÜ¦¼R‹°˜Q†¨ÌýJ‘j]¹º?)#(#ÎZbÊt]Çl6;‹!œ¯¹±íü¹DY£ ›R:m{M?*AÐÛ"ðçÉr¹ä{ßûþçþ™Çø,ß׃¾¾Ï³ Ø£0&&&&&&&&þ³0 @…1HÖ{ÿ ЮK>½<ë—µ‚—-GÂøÚ(úl?·Û¥è<‹HKg¯Ñ 4棔ü‹sU´”Î�•¬53„€3„$4ó}rìYkÆø9¾Ô:Ö©eÝGœ÷ –U;ÐuwY.Ô³=¼ó`mqɤ²ÁO@ ™>õX�¾Ð ÁÆMYš€¤tý2¦-kŽäTœVܦœr„œ äŒ1 bˆôýÈ8oÈY𾄶‹‡ˆäŒ’ùá�_%få¹gžæê•}^zé«Äxãõ71¦!iÏ:&\S—¬ëÉÞUh†8$ºÐl1’s�’ÈIØôÄB³SƉàlEÎJ ‰œÀ�`hÛã b,1%â¦;›¨`�ûÁBŒ:D )$”ûN®”"MM¡”\Ù E,Î)ªBŒ‡óž¡v â 2³4Í ‹èPºqQÄ‘uÛ2¯gX窄”+X_¡)ÂÞŒ’I$MM¨8¸$$}{ÝìvÍ»,KËl©�1XÙ¬…ñ}›Ò²YÓœ�9®Ïqkí¹¨º� ”7ΤÝõ·½V•Íþç-cXô£ }ž]À•911111111ñŸ�Išx(\–4nZÆðØÝ æíÇŸvÛž7§Ûc�NŸm‘i|.†×Bé›dJ¹�BNUƒj.›ù1¼·¤¬lÚuêO¬if(°ƒ MíQ×ÐÊi°•¥�B°Š‹'ã0ÎÅbäÞÉ1³¦¡�Œb½GÄ£¦t�BJ[ðœ3IAÄ "�6® Íh„DOÖ\ZÃgˆ"÷Ë–BG å{©ª ÍŽA3}ß#(>Z�±ô 0›Ò'cˆ1Ðu‘+W¯óá·É!ƒ>ÃÁþ’çžý2•ŸóÃü„Ùb‰õž"/X4”Yˆ Q膀‘"2ôm@ Xª¹„'6ù:‰õꌦž1›ÍÀ€3EŒé†¾8¨ÌŒ¬Jߤ˜Q…!FRTf� Ù‡âª1R•¿cÇ&H͹8|bDc@4cŒ€:DÀˆ£L[9ÒT5ÎV m`Þ,°b‰±OaHhkK&Óë€Z‹q’s èN™l 3’3ƒ¢”ß4«Aµ¸ËtKüÙîȵ- nÏûq®_Èä¡8tÆ52Š9£¸ãœ»0ƹÈZþ¸ ¦~šðº]J¹+Ü> ™/ÖÚO|OŠï|ç;|ÿûßçÅ_| ã�%±¿î1Ÿ×õ=h>ËõMLLLLLLLL|6&hâ¡°]–5²- ífÿlw:ºŒíLŸñý—mBSJ:‚í Kç�sÉkÉÅ-ˆdP)7Æ›)y0¹ˆ¥3TEÈ0«TµgÝœvj,]„´8:é¨f†>ÖQUmÛB#ž¶Ï„^‰ÙÒE!eKÊ™ˆ‚�!&†®£±Ž*IÊ5Ç\„ 1–”:l EEÁâ°ÎoÚ�÷¨-yÀ)erN¤Mž@Ê Cy<›×›ðà�%©tØ æ«ö˜×ß|‡Õºå;¯|‹ëO>CΆï¼Ró“W_ålµfÿÊRˆ„>b�+mÑ¥&‹b)BÓ@"¦„q‚b‰1‘Mq‹±xW”CÈ´ëv37,ý¦¥zèƒFBŒ8ë!C輫A-F-C—É9%Å$£Ï2ÅãÀÖ”Î_Æ9¼·,g3ÄP~�©}MÎBh�É›²2DH(¨Ã‹¨"Õl�ø µ§5�u÷Ë ­…MyXRAÅ�Å`ô“.‰‹yUK(·—±\k{Žo @ãm܈�å^ŸpËiñ÷Œëv,;_w)!îâfþ2áçQp|8ç!<Ð1oܸÁ_ÿõ_ó'ò'tÜÒ]î×?æA^ßçÙì³\ßÄÄÄÄÄÄÄÄÄgcú—×ÄCaÜtŽÑ‘ÝMíÈeå,céÖ¸ÁÝk÷~·¬lÛŰ+�Ž kF2P\?š1–œ)î›M °ˆ‹â醞в7D1$c8ëëUÇrÖ²ÁdGRé>•GG'xãÉjHC,b�1Xuˆ± ©\cVrR*Î/Rt)rÉ|Ñ’c4–~¥MÔ(  Ñ4�sD°+(¡›AŒ€-B\ÔRVf#¤K.MÌ8kqÕ ?[rr¶Æ»ªÂÇ·�ø÷þ„/½øO<~ #ŽußñÚopëÖm–‡X[Ó¶=b})§“òš#Øäú ô}@ŒEq¨‚wF*Œ1Ôµ§Ž*ÎZPa)%¬±Xïk¨“nÆÏ€%E Þ7¤Ü#’É! b,Æ8Ä‚H4†˜Ë¸Y äœÊwZybvÄ�0¶AÅc@7 ŒÕMI¡¢jHšX‡"FÁºRÚ†À¬i€ˆÛUãŠcJîÏÏÝÎyÛ¢é8�wmc‰ã(êl 8ãm„bŒ„M¶ÐîšÛ^‹»¾”3{Ap½Ìíó(8€¼÷Ep},—Kþò/ÿ’ï~÷»xïȘÛ|–1äõÁçÛìóøÎ&&&&&&&&&.g€& œ[ŽàBç q“9þWâí®qœQÚ.ç7½Û¥`»âÒöóãg_Ì* U9¿‰XD´8„Lév¾áEˆ1³îº>‘Òƒ´_•Ví$Ú¶£ª)Ã"mÈâ�~ óùkʆßמ¾ëi×=ι�£ˆËXc¨|Cé•s$fEÜ&TØCˆTU�5F•)%X)Á„ ô!ak‹uJ"‘rq9ɦÖKµÜ[g8Y¯H)â]EDðY©¬Ç8ƒkæ)E^{ã-îÞ=âOÿôOÈ¢|û÷ŸÃk�ñ£ý”�3MÝ�3¬û¡”=aˆ13Ĉƒ©¶òXç0¾*_“Râôô”ãÓ3š¦¡ª1'ú®#åÌ|1'eŽ Âº’ýcm7b*mäÕPÕ M=§ï!æÒŽ>†H´–ÚzŒ°+–Æ:Œuç‚XÊ0 u‚UÂ�˜53³ M6›V[ŠJ )Ö9ôd"&—9ÃèÜ"ÙE4„ÒÚÝo:|9ƒXWr{.)›K·v˶v×·»ì�ôÆÇcÙ×xܘ͵=Öv'°Ý`õí2³]v]@�‚èAˆ³ÙŒ?û³?ã¯þê¯888xgu9ŸUú]áwé\'&&&&&&&~×™ ‰‡Âvèòn©Ön·®]qf7Sd÷ùÝÛvfÊøþ]'ÐnP®È&«&Gt#øŒ%_›ÂTÇñ6æQ4+¡p¦8!úK›r�ˆ&Ð@èÖ m[ºGeƒXPMXMä¡c=4*n¾‡ç* ‰¬ ry #˜œÑ)—ðݬ £¦¸w6ÂbJÉ—¨Å›r)gRÉ#Âh^2!Ä'b7އ‰H’Dã@ItC`ÐŽukh¬Ç{Ëzu†X,÷éCä_þõ_ùÖ7¾ÆÑÑÍlÆó/<ÇO_ý9§'²x+°î[À`Ä2 k\åI}€TÊØÖë5‹zÁÐEt©g�äHŠCéžå<¨â¬`1 )0ô=(¸º¢r–˜ÓFÐ�Òù+bêQ ˆ$„ò�êÆù“’2Ä~#@ C T®Âx�C0Uq%™Ê`¼¡ï:†ØbŒ-Ë@Šñ\ ñ®Â«C)y‹K6}΄u‡M 0H]~UÅ9‹†ÄýòOæd�Bèö¼ßîv·½VÆõ·½Fé²±Ç52 G— ·ÛÇý2—ϣપb†Ïtü?þã?>à3ºœªª>“`ö›^ß.ŸW°Ïz}Ÿ�Išx(Œ¸(àŒÎ�±=ûèXˆ1✻°ÉÝ €†‹Î‡q3;þæ±�õXâ5n^·CpÇ1€M‰šRº¾ËÆ4º} nÄ!H9 šq&FŒQBH8cÉÄ�œzæVÑþ)j?ßœ™*G•G¼Áj.Ä)»$jKùL ÎÕô$ºaÀyÁÃJÉ-rBíj¬”`áÐF´©5hˆ`2Þ�³I Š%c¬Á8aµZa¬%gÅàÈâ°&c”ÐdMPUEŒÉ©'‹eÞÔôë5!'šYÍÍoòãøæ×¾Ê•«Wxþ™gi|Í»ï½ÇÛ+8‡Qeˆ‰ºjð.ã}fÝ·¥»ZGB¤˜©Œ…4`Å0 x‹¤„•Œ†ŽÕúŒ,‚µc‘HÖ+‚b0Öm²nÌæµÚ�Ç ÉPƒ&ȪXcH1à½#[ƒ‘âæñ4õ¤œifsbe6·Ä¤2•óôm ©ª"i¦2Ð÷ÎUhÈÔ¶ÌÍyÓ†žÚ{\J8M™ÕÙ Õ AÈË9GŒ‘º®ÏK«ªº°>Ƽ«qn{ïÏ×Ôeëe Iï½÷çkqoû¹í²1Õ™®[cn¿6®óGAüišæ� $ŸMÓüFÇ>¨ëû¼º€ý&×711111111ñë3 @…Ë\ Û›Ö‘Ë2}.ÛDî–¡ŒcÇÎ…žíMè§…Jo¿^ă"ø€bLéö%R¼@Y•”byMÀjb�CÛ±x€­-1 }106“jÈV›É*äqb©LB²b0Mx2’21›Ž_QŪPW“‘„o,â””#‘HŽŠäÉâ�c.Jå<�†ØS�RÚÝKÎ`„!,†™(šB xãpÆ—ó -„Yp8$$œ­0YhLCå<ÖPenuÝpïÃ�ùIÛñ­o‹ƒýn\{Œ'¯2œsóöMð)‘û5’¾ž³ð‘u×ÒT5û‹†ã£cö¤˜ÚŽªž!d\f“¹SD´ÊX†É)bX#›ìJ,ÅÑdL…aud�ä~…æŒOm*À¹ œ�R¤)ÔµE�’4�4�SÄ!r¦²à�ÇI ž6Ras R‡feXì--ºð9c²àTq13ojއžù|Nêýê”:æè�6%h3RJæõ¶Øòi%YÛkf{ÎïºâÆÒËqüí×vs‡Êêàn ¸Ø¢~÷s&£`6–•>jXk©ªê3ÿE¿¾‰‰‰‰‰‰‰‰‰_ŸIšx(ìvÛvþŒ|šøs™´íìÙ-# !\(O‘s7Ñ0 :!�jU0›sÌ&—Ò ¬ä,¨ÆRâc…%a¬âÅÒ$áÀ|VêE�8xó?'k�µÑoŒÃ¸šìê}¶æpÿ�ýå!²éT%Zœ<΂q( $“4 )!&#Õ‚˜Ötí QG``½>³fNìÁ¦šƒùcTiÀg¥Ñ@r™8¬„fÑ`¬pº>Eû@•-z�@m&C{¼Æ75U ˜hI¬TˆT,÷¯ Y©ÅçDŽ%×Ç#7®róã�¹õÖ;<ùòˬNO2ð•/óã¸æÕŸ¿Êò`ÉòpÉ­;·‚¥™7x«Ä¶'®Î¸bg˜nMŽàb¢1–:ÇUˆ$c�ÅVŽ� †¾'÷Ö�« ¡[—Ò9ã°¹BŒ+b^RLL¤!S™Dí“¢PÜ@3ohÀ�™> X“ɲæõœ¬‘”†":v+$ë�ÙþU¬Zr�ºœÈg+š80¯+†Æ²*&–"ÌȨ7ЯùàÝ7Ù7/rP/Ñl/Ìu¸ØŠ}w½l»w¶Ÿßc×I7¾6®£q=n¯�Ã0|²Ürg�ïžÓèæûeÝü~ÛÌçsNOOöi\Ê|> c|‘¯obbbbbbbbâ×c€& Û¡Í»ÖËžO+õ7¹ãíÞna]UÎ9†¡ýŽ%e»\˜6Ï‘�¼ù;£šP2qS¾–r€˜QWÎÿ‰+üoð mŒ FˆhïðÑÍwéÎî¡iM ‚Q-ƒ²ZŒzn<óßúÆWØŸ ÙÒ¯Kí*RèQ""‘�²ÔYκÄO_;áG?ýÇ·d‰¹Ã{ÇI1ZñìõøÃß{™+Ë'˜U ŒDÔ ta@U˜Í—c8>;¡í×üâí7øçýÆ%š¹’´'¤698ÎÖ ]ÂRap\yî+üéÿú§¥\K9• ic ]Û²7_Ò?óaè¹÷æ[Ü;ºÃï¿Å›o¿ÉÖäÜqï(ñþÏWÌ ¶rœ¥DŒ¢a¹8äd�½ò�oý/}ý›ì-÷ e|e‰Ã€5à¼ãæÝ»ü÷ü;ï¿ó:®6ˆI„ÜQ5–.t¨l:g�bˆIÑ‹zÉ“7^àë/}�ëW®£A†€XFÁ)}îù—ûyýo &R5–Þ ëõŠ Gƒ j™Us¾ýÊ+ìÕ{,ªC8:ºÇÿýßÿ9÷ˆqÄ6òÌ“7xî™ç¹þ䓨ÊqóæMjïéŽOxëõŸ±/Ê�ïüO¬�:DÍaewþn‹ª¿l~ï®›ÝcbŒ Ãpî¢3ÆB¸Ð1ì”V𗸄¶3ˆ%¨®kº®{à-áS¼÷Ôuý�óE¿¾‰‰‰‰‰‰‰‰‰_�Išx(8çÎ7ƒÛ¹#cÖÏÈ…“Oqÿì¾¾[þBøD¾É˜?4v#»!�%Å­ ر Œl�A# åqP€„ª)mÚ»56* ç°$®^áÿ£WøÙkÂk?¿K rD¬�€  âÉQ¹6w,%b»3.göæ{të5)ˆÉ«¨Id2b…åÂÒ][rsnèRÆÖ†! Ö ó+ä`xæÚ‚¯Å|ç¹võ:Y æÌ“W9º{‡7o~Dã 7ž~‚0¬1ÆA¾è³çïn0úî:¹Ìý³]z9f�ïˇÆ×ªª"¥„sŽº®/ˆ:Û™[*Ïé²5šs ¾~TX,=ìÓ¸Àb±x c}‘¯obbbbbbbbâWg€& ÛeW»¥]—¹}FTÆœ—�l»ˆÆnF£{aÜħœÅèýœ’m·ÂnX­’QЀޛê�ÃBsÉÿÉ�˜)(1¥"DˆÅ›â„´:aß _zêqn¿ã¹Û¶�{ +¥Õ¸µïæ\�Y&÷4Ö4`Ã:4 “±”üÉɺë˜Ó2£ÅÐQ9K;t ]OìOñ̩Š&·Ä®cQí¡Db×!Æb£ É`|ƒ¨#�®/^½Ný�oðïñ.ï}ø:V0¤%™ ‚bý’°VduÊ,F¼*5 9ÀuŒ¸Ê»žõÐS{CÛžaZÇ7ž}†xz“Ÿ¿ù|-\m fX†“”ÚÎ�>!ZñGßy…o>ûl)éÊ™ÚÖ1áQÈ ç BæäÃ�XîóõÏ�OoóÆ[¯²î�¸â¡o�K�²É*¥vŽ9_ú¾üÄ“¸ŠØvXV-!—y`»ŽyJtǧ,æ|å‰ëœÜ<à�nû€5`\é¦CbQ-¨‰,Èø¡Çƒ7A×kâ銧®?Í×_|‘'èÎŽR"¢Ü;ºËÛoý‚÷Þúóªf>«Y�žr°|‚>)älç^íf�ï×È/…¶ÅXïý…R°1@zwÆã·ÃÔJÛú�µÝŒ¢œ3�RãoçËå’³³³‡}*,—Ë "øoÊýú&&&&&&&&&~u¦…M<.Û”n—ŒŒn„sTKËrSœ%VJnŠæŒAМѱ«Ø…*-À]]¡!–.JI3äM¹˜fÜ%¥e)g’&¬ÚûBÓæ)•®_§gǼûÁ{„< €Åp0ßçÙ^„ )[f3˾o¸~x•þì1ÄPrkT!u�”þèˆêú jë0¹{û]Ž�ï�”œ±SD¬28åôì6Ö´h\£ÁJ öPÁ*T ²nî±ï¹st5†jÖP›% ‹ÅÃÉ1Î+Ï_†øÒ78¾÷!!oÚÞ‹‚F¼wx›pÞ0 ëñÙã$bäøÞNW§dÊæo±Ç¼ž³¨¨ª’W÷yæÉ§x÷½×ò ò€f¨ðùfØ9‡uŽ, F6ÒM©¢QJ¯œó¹›èü<ʇ£’QQÔä’½‚ ¦ÜŒX’fú¡å�wߤ ÖYÈ¢Zppõ*û‡hÊÔT¤vÀ‹ÅbHV+H‚”#Nk$ë�¬¤PrmnßzŸ·Þ}�œº°&‘ I1¶"“¨ç†¶?¡Og—ÐQ(R!£�")'RNˆ1d)âÇÐ÷¼ú³³Š+|c¹zíqn<õ󙇘™Ï–ô]Ëáò1¿òÝy›7¢€FŒ3ÄÔcL�P:—UÆá‚&nÝùˆWßø)‘rä`ï�¯¼øMš¦FhX45§«‹Å’ùbFèVä�â\êPšfÁ×¾ú2óæ qÐÍgîÜûˆ7~ñB Ä�yâÉgyâ©çØ«çTUƒh¢rðØ•ëìÍ÷9j?Y9+N šŸ<ßxáxñ 1à*Ç ܼÅ;ï¾Í�»·©kÏ3O?MÈ�aó9‡Ë}®rtr‘ÈÐ�Ò4 Îr*-ëÓ�0u HÍX…/?õ"_}þk�ahUã9iOøÅÛ¯qëî´Ãš,ckR*™T)§ó.yÛÏ—¹æ¶Ã¡·�BÛŽ»í,Ÿír°ñïQÜ.´�ßw,™tÎ]È™Ù~ï£üüi, T•®ëÊç7Mó¹–F}ѯobbbbbbbbâÌ$M<bŒZ¾�Ôí�â¸!…Ñ5 E¹Ñ"Ò¨”zQ<²Ö’ÏKÄÕLÚr"ˆl—Ì|Ê9ŠpÁNtó •÷ô1S$ÆÀj½"¥Håjî<„úÞñóEMJ‘õÙªlÀóÆ�¡EJ;ùpÆ!¹ts¦B€¡Ïܺy�LG"àk�õž¶oI9pÖ®Éôà2¶2¨(1ErÒRŽ£¾\·”<#k-äD7´œ®�ÐJiW-wNîж3·d9»ÂÐ\í˜5K®_{‚ÛG–î^²)�Ûœ{ÒXI€3ÉBíj*_>·j*†.rrrÂí[·yé…¯Ó®[f•/º›æ‹9'}q6Õ¶Út”rR*ßpã™gI¡d0¥”Éxó�7øðã÷èã@7î­NQïi–�ab¤v+–ë�_g¹\rÒ߯xOŸ:”"v aàÚÁ“ܸñ,}6sEA”÷>x‹7Þúm·Â{˺»Çbÿ÷¹þØuŽîÝeµ:ãöÙNN�€LÎ#Š5‚R~{ÍÊ"9eÄY¬Œ±|ùù/óÌóϱ·8 _w”*¶Èëo¼ÎÏßü9]XÁÎ Ö !vˆÜwêlÏÅËJ½.{üËŽÛ.åÚ~ï¶À4–rí·�㟇Co­å1Ch뮾G�år‰ˆüÖ�2³Ùì·"Ž|ѯobbbbbbbbâ—3 @�mÑæ²ÛqÓy¿ìDååâT¶„ ñ9„û]ŒPòVø³jÌ…Ïßoóˆ�‚2`SŠ8uxxÈË/¿L6Z ß0¯æÜxæT¡éT•ÕjEÛ¶e£Ífž7‚–¾ª0ÖB&G‡õµ¯yæ©/S5 Œí—À*]èyõõ×¹wï{‡³äœ{T#¢gÄB³¹„²q·Eør`!™HÊ�uX³^õXûÏ<ù%®\'õ™ÚV˜hY.1` "åwPR&o:«YcˆC&kbèÎNN±½Ðu+fÕ‚~ʰÆÓ Ö;b Ä8B_Εò½VÞ““°¿HŽÊêøŒ¦ža�áäô”�>þ�lÁY¡vžUÊ¿ÇSO¿„ÅQ{Gˆ‘ù|Ž÷ETBÀ8 ¢ÅÉuxxˆd°8²BÛ¶ÄÜsëÖGôáŒj.ĸæƒ[Çì½Õptr›÷ßû€ã£nߢ§Å¦Á�ï IDAT7BÝ8fóç íºÇ©'›�à’ 9•™ä\ÍË/›ÙlÎɽœuT¾áduį½Îº=Ã΄œJÆS&µÇÕÍz©˜E`qÎ�çôl—f}r^_ž4Š–»™B—Íÿm×Ðùßè&žëþyn ¼—�õ(²X,°ÖþÖ2s–Ëåoµ,ê‹~}ŸÎ$M<¼÷ç-Ùw7“ÛA³À…ͨæLÞ4gŸË9htºŒ�sÖ’õ³YvKb€óÀè Ï˦dg–à¼LìByšµìïﳸG½¨Y¯Ï¨üŒÔ'V«uÝpppÀÏ^ý~þÆ«ç¥F6BŠ– ³ØsW…Ò4srt„A¸ví�=qã²´ iÅÑÙ=~öÆ«„ÔÑ÷†¤=™PJ†ÄÄ ‚ÁªÃª Yϯ#æH2‘(�ãõ¸Ìì`†eÕ­J‹ûñ“P¹ïj†¼.È4c�¢R¢‰e¼�8ScÅr¸<äéëOÑç]îóäOóÌS/`Œg¹?çÖÍ™/‹`Ñö-™L3«R�j¦¶ ØŠgŸ~–¶í±v†÷%4»í[ÖÝš!w´Ã¾™�wœ¬�Éš0ÖbŒ0Ä”ßÜ9GUí 1@J,çsž|âIbLÔ~FL‰v8£ZnÞù� -9%Tâ3o}ð¯¾þºvàpÿ ®±XÛ èúUà0xçÈ4g¬ñˆ±„Qµøª"ÆDŒ QÁb í€á÷¾ù-þå‡ÿHÄX0F@2I‰ˆQEä¢+gd×]³Ý¡k¼ß�ÿ£à3²‚¾½öœs£Q$Ê9c$„"X–¶í,ú]¢iœs¬V«Ï­…º÷žÅbñP‘¿è×711111111q9Ó¿Ì& Û%_»Žïý7¸�4ö~&Éý�J™×ö¸£ˆsî|±›rw?“„Íý®›"�aÒRJ³¶@e¼ÙÜæ"C yÀWŽaX¯×h#x*¼sô}OÕÔìíï3›Í8ëk `Jt.•b€„HéÚ’¡kêÊ“³b4“M$¤çë”ýý†Ï0¦\cKÔHŠ4S‰ÃÈ}·”Ý´f6�›[lÄ;¬Ö«ëõŠN*bRD,Ö8¼«1Ñ� dÉ% ÖbDØÛÛƒ®t‚ÊYyú‰§xòÆuº´ÆWžÚÏðnN»J÷1gI¹{ïN ÅÅX�!‘²’4"É3ŸÍÈ)Ñø €«Õ1‡0í@MF5ÑökÔŒÙ6ETËYpAÈ:»-¡ˆ‡W1ÆB™o•¯èäX,=«~U gȦG¼²¬æ ©g=Ö@ÖrþÎ9²Ž¥ZçºcqãÄ"H¢E˜ ]@°ho=ª‰/=ÿ?û'Ü9»UÊõ¤„>«Qbðæ“å\p¿ÓÖèÚ^W£ƒn× 4¾¾-~n�¹Î~Yèô¸6/ËóÚ~ßvùØïÎ9èûžõzýÉÿïùŒXk™ÏçÔuý@Æû¬|ѯobbbbbbbbâ“LÐÄCaÛ°{Ûm¿MÞ*þR¹ŸýŒl:„S²oìæ^ËŸ,¹Ÿ1”s&K>Ï$ÊÈ^âZ¸¿é.Y@aÄ4�ºÌz½ÆÛš”3•Ÿ×IÛrãÆ ¬OüÛN¹{¼Â`Q²(d£¤<`]&kO?¬±²Ä!„@ŸÖø:€¹'3â ëq‚½‰·Þ”|DMq¯˜¼)wc ÎÚ’ŸM"æD$‘ƒâ ;£®«óð£”k=ªÂh¤ÊF7ÁØ l¾ã�0�s¢©f¤>RW{W—|tçCæó%CŸƒµžnè1ÖrëÎG¼ýî[ ±'åTÊê6ew’‹Sjè{¼uä”H1ÅrÞ¢R55}ˆÄ©÷H)1hÂY[2–¬%ƈ˜r¼³g+†~(Ε± ªc,)•ñf3ŽÛLDÔ@V`mÍ0 ˆrŽ$�Xλr�9ãÄ€*)–RCk²c&怪âÅÓu=Ëå’0ŸÍyþÙç9ýùCNÄ”Š�UmCî‹1—?ïvüÚ^g£«n×4Š ÿ£VñÛëÑ9wžñ3®¡ño•‹Ÿ1»›ô»D]×ÔuùÍ»®c†Ï4NUU4MCUUø 3¾è×711111111qŸIšx(춬>‘]2n ‡a(® qÃËFÚlFCEÑRòU‚ӹ(„Þ’îßgr.e 1¢F€M™‘�6ÝÁ¶ƒ¢G�Ùt$‹:p||Ì¿x�ÙÞœõzESÍX4Kž{öK4³9Æb\¹z…k�]ãÎÑû¤œ¨œ�sg†‚D²v¨Œ‰¤Øƒ«ÕwOn2¤#\5�ÌŠ(ÖfÖm‹³–¶[c¼ VðMELEr›R¶œ"Û=˜¬-ÝÑŠ�,{¬�¾ªqUEEM7¬1^éûŽ#I3))ÎyD,9+V ÅÈz½¦Ê ! k9±^¯é»�ÙbÈX")fšºâ½ßçí÷~ÊÑÉÙÄs瓨RÆK oízÍb6/ùAβ\îÑÍ|ÆY{BJçœõx_B d“hÏ0ô8çY‡„sv3GÊü !pzzµÃlj!"ΰX,c¸{÷ÞFè¬-¥\�iš) m{ÆlîqVˆ±ezR‚ÊÍ�M—±qÎn&-+ܼù1O?þ41BrÈ<ÿìó¼ýþÜ9î°bI!áÄbŒÛR%’¦s¡Ä�I!Æ�»wosíê³ÄXÌö¡ã`ï€y½¤ލýÕ@N–kW®ã]…W�·†Ö´mKßøÊcâØ‰êÿgïÍž$9òü¾�‘Yww£q_Ì,gg‡Ú]ËC¤h˽ÈLoúKù ÊŒ&£ÌHÉÄ]Òf–Í,0À 4ú¬î:33"Ü?=¸{fdv5fEq§È•aiU•ááÑfþÅ÷È÷W…‹‹ Þ½û)ª¬¤sT¥kfØÖ²ß채‘h¸wçMNŸ�Ñ4o¾ù6Ëå}ì !àÇ|>g“Õ5Þçæ55‰ð³p~uƃo¾äêü‚÷ßzgSëÙb±âääˆO?ú„þó%Ë劃½=W 8`=O§ª›¢®™*tÖ$O4M³~NvmŽ[ÙZº]û^æÿnPy¿�B1FLþžD¡é^UMÛÄþ&À³&Kþ&âoúùUTTTTTTTüÿö·oRQñ׋©¥e·-¨�Ae9m(RØ(,rF�µì4Z¶2Hvë«“Rˆ5á4ŽãZ1µ¨•†±�UF¶¸ã8¦&&çX,H”õ‚zµ\qvv€wI-QBsEÊ‚<µ‚© }¿¢——/¸º:£ï—ôCÏåÅ5—+b°ÌgǼ|q�ŠÃÙŽ¶™¡j‰QѨI…™ì;eYë™ù=ŽöO¸sð{Ý!­ßãí·ÞåäønjöÁ;G «~&¥µ±Ä š®GŒ1YHÆW‹+¾øê×üùÏþŒŸÿügœŸ¿$„Eèæ Q„½ƒ9˜D’Xç“ílg$ÚÖòüô ''‡Ä0Ðø8ëyç­w±ÁÓš-sfvŸ;‡÷il³¥€¹¼¼\ɲ)lŸªòÝwß1Ÿw à c ñŽý½#Þ~ó}ŒÎY\ cß²º¶ü½?þ'ü�ÿÃÿÄ?ÿ§ÿ=Çûw8;=c±èiýŒÃÃc$f¢ˆ"ÅšT#Qý¸à›G_òèÙ7|þ›_0.}¯m¼z>úðî�¼‰ –†Žåå@ º•uµûü”öéó2 ‚Þm +–-Ø�±e>ï’@S+æn5<°>¶±7[Óþ¦?ÿµ£*€*n¥ÌgûHY Ã¶R¡`­ÚÉò)?EÓ‚›¬¦È5^i±*7‘?›}Ølƒ†a½�-9BÁ²®”—͘f³Cì1ÆpttÄ #"]3ÃyNîÜ¡ëºlYSŽŽŽxqö(�¥�,ç¦hªm_.*v‹Ø:<<äøøÌœÙ�c5#&Ò‡@Ûµtw9»|Ž ©)ª1HP¬q9oÈ`­ÁZ°(ˆeî8šÝãùùcŽ÷NøÉOþ6½ûCæ~�árdÖX0ÂÅõ9—W磴¾E�GÄ"¢ÙnpÎÒμkÑV<|ü-}XñÞ;ï2ïö¹¾¾¢í:ŽŽùáï}ÊãÓßp±xŠsŽÖt¬Æ%Φºú±™· «þŠç§Oðö˜«Ë ÊÁÁ!ï�þg”‡�¾ãÞÑ|ø)?úä§8Û2 =Fœ \]^¡šò™¤¬KÖµ#�o8==ååËœ¾ƒè@”È�ƒ#~ÿÇHûÕ>_}ó%‡óŽ�ÿàcþÖ~B«{|úñ�yï­øÍ·_ðÿúç\/ÏpΣƈµ b6tMš»éãȳ�8_¾à¨;æÙé#ö»T‘}x|ÈRÌýœ�ÞýÏ/Y-zæí!­�AÜÎéY?²X“;…šZ±Êg…$+ ¼’ë3 �ÞÍè*ûØ}•c»ðÚïWTTTTTTTTTTÜ*Tq+°Ö¦`Þ�°Ø²0�*p^ ½eþ Hƒ‘Ll4ÙÁl^¤F³E™r¼^OÖ¦ðÞ´v8·­x�QRÕý7ßääîxCŒg<žýýBH•äØjÒŸ?Î8kqÉ“†sŽ ÞÍz°v†ó¨ÅZå½÷ÞãÞ[wˆÒÓÎ=AÎ7¬Æ@ÓXâxÅã'ßòïþïˆãˆ`˜ùYjÑ›”KùŠMaÑF wîóOþäŸ!ÍÈ =ûû‡ô‹À¸@,F•åbÁ³çO9;?%Ê� µë i‹Ášt톱Ç—î‹KaÑÑÔ*�?äîɘvÎ0xo8>9æ�û÷9ûê qøÖæk«Ì|‹˜ˆ1ÂÕÕ9ñ?ãOþøO ÃHë<¡Ü9¸ËßùÛŸßÿ½%ÆvìíÝ¡i÷XæÜc ç/ÏxôøËåk ! M·!ú¼÷¬bà‹¯~Íó“cœïa¤ï#o¾ñ>wï¼Ã§ÿ„¶kyã�»„aÄ‹^f|ôÞÇ<}ñ�Ó/žÒáiÛ`l&F¬KUîÎ:ð–A…ÀŠE8gÖx|û%÷ïÞg>›§1Ù3Ž|øîG<}øŒ‡×ßᥡu3¤¤iJÈ(B „°EMsåïi›×nëÓôóݼŸ))»û<–ç¸0^»ûù›f«¨¨¨¨¨¨¨¨¨ø¯•ª¸ìæÿ„ÖÊ›òyÁk›�l"yÖ!¸v]2eŸ.+?¦yB“�ÖÇqÎeñÐo 4MûÝßÛcïà.}X­8ÛâÄ1†d‰š7{¨(gçgœ��1 #ØBA=*Ž<ÎÌBòf:³ùœ£ùý°ÀzÃjq~†o k-ãø‚ƒƒKœëèŒ0Ä%¨e Bg=h²eŠ-©E‚%öB3ŸÓírµ#Ž‹¥qžÖ6xÛàh’R(ZT AãjghÆ~ņ‡rvþ›X–Ë÷ßx“�>ü„®ÙÃ™Ž™Ÿãl š¦‡~ k; ÂÏ~öïyñâ !,¡_ötÍŒÆtXux’2ÈYÃåÕ�=äáÃoèÇïÓX½�¡Ñâièš«åŠÙ^ÇjuÍ·ß}ÃéÙ)ãPQ⨬®G–W#qe˜û}ÆeD£eq¹âÁWßòðÛï#x×qu±„虵‡´®KÍ]ÆbSÖ€wçcßÓu Xeˆ+~ýÕç\-.Â�šÏ|‹Dåý÷>d¯Ûç`ÿ˜5 ØÊô/ÏAΦ²Æ&â)ç<Å·œ¦v¯)ÑSZœRèöFE´û¦çDˆ™<*äÎ4tzÚF6}¾+**********þË@UUÜ d i›Ž]ÛB^„¶m›-]‘>¤Jï B—+Š‹ÒAcDÆÀ¸êqs‹jZø6]‹7C yVŒß´‚YR‹jD5b¬ j•¨‘ ÉÒÒÐb$g¢�í2š¹�÷c1Ò`cÃÜ5DÒâz K\#\\^òÍ·xöì1/ÏNñMG×´ÄØ32²ß¥šx�Ža)Í�ˆ«È¬iÐÀš\c.I3 �:Œ„qqI7³¸hhm‹s‹%,•ƒ½;¨dTç'È 4³#Î7)�æòêçápoÆÕê’Ç�¾ãôô¾þ’¨#Ö GócpBß/qÞáÅ¡jµtí>­›a}ÃÅâš®�a°8;cy¸sôq.¯¬Vãš4Ðhñ¶åÃwÄwóìù#æÝç—gìyOç�P= ³{ˆs\\<áó/NŒ×¼ùæ[E D k•ý®áêò%/^<å³Ï~ÉõåݬaÁŠ0w3DœOÖ¸Ùñ|yþâ”æ«´~Ÿß»‡iŽk`\¬P"ðä׿ùK~óÕ¯¹¯ˆÖ`ÝŒyÓÂ@g[D!ŒDÙëæ8¨%Æ4_œt¶'¬–=j•ëqÁÃçyçã÷¹º¼ær±àäø.³Îñ·ÿð�À{\ÓÐX�DÅ[GÛ¶\/®iœ'’Ÿ¥œÕ-ŠhDB„\ä$¹•¬7E¹Ó4 WWWk¢§Ô¾ï’­ku\þYjÞ›¦Yo7ŽnR¾.]öSëÂ+*********n•ª¸Ìf)ø¶?[ksÔÄâ2Y(N• SµŽµÉÎc�I-LªØô#«|L T.ªÊ®Ívíu …ž¤ yãh¬ÃY›óo²BH ÅZ ZÔ¤Ü ¢ÒíͰ3®®Ï¹º¼fo¶Ïþásp0ÃZ¥–¨°š+Â-¨%,î½�”(m×`�a¹JãEcZèpªÄ(È ¼qçMþñßÿ'tû£Ž¸Æc½Gƈז™�³×²ZZÓ5²WppxÀjµàâô’/¾ú‚Õꚃƒ=~ïÇ?âøøU¥VŒq �ûZ-àÝ Uê89¹‡ŠK¶-ãˆQyïÝ`´áðè0�Ã�“{ŒCÄÚïa50oŽøÉ�þ˜ëw?a6÷\­.ðÞa‚WBãZæ{óÔ‚¥ŽÕjÁr¹à`ÿ�±�xAˆAÇ�ÓÓ眜œð�ÿá?Â8°–Ô 6k0‰:àœA4àœÁ;Çj89x‡q™Ž1,W,.{÷Žh�Ãz‹u†a¹äââœq ¼ùÎÛ¼ðb…¶qX›ÈÆYÓ�¤ù0(oœ¼É8(ŽçŒµ¼ÿæÇ ¼‰D¥qçÚn�g§§IÖÌ04o¿ó>Öy,²u«¼D1~B¦äy.ÀÔJù}Ö«òy!w¦*ž›,c7aÓŒ÷ªª¯ìg7ؽyíÞ***********þºP  Š[�1‰˜™¶• ga³x,Öƒ!Žã�y"7-to ´Ýµ–MջЇ߶ø½ÉÂ6ô�Uèü¼÷1]ãif ‹«K¬ƒýÙ1*ã �·˜ÜZf:Œ6ëÚòrMŠZcº0ßU§–¯ùlÎ'ƒ3ôÒÓκô,­í®# à­Áš†¦kãè—�qˆ¨Ž�ßàïüÑ=Bh[Ǻ®¡ï—DMáÉ"¢B B×ícMÃr1â}Çb±b>ÛKª#é¹÷m÷�iOS,sAX­zºY‡³–«ÕÈþþ>ýø˜{ºÎ1ÆDx9,ÄÔfÖøŒÅ›†~9%Ù®Fí±¦Ã¹Ô¬¦¼ý1³£*ÂFBÙ;˜†A%©‘¼s4¬hÛ=œ&¨µó½=D’²eÖ6|øáÇ|ðч¨‹o%à3yBOëÛD¨à¹º\`Í $ Ö¡XPÏOÿàïÐí9$’­[Žå²‡hAð†eæó}¼k¹8?£±I¹$9�I°¹ª³E‹�²©µrú\Ru7{+åeÉÖsõÛ¬\¥inúŒMŸÓÝg«¢¢¢¢¢¢¢¢¢¢âw�JUÜ †a@bĺW‰çÖ€Y[L’•dóýש vQ¿Šh"½gI.“-IiEMjK�¶»mdÓ×4“hm—1g­m±8Æ8•”ÍÖ8@!: 6-ØcĨà çb(vÄ(Ä10ŸÍÒ819ï¬MAÕNïú>К†ÅrAÌ6·Õ*и†QýÕÈžßgÞÍû‘~S•»q4M—Ž• ŒõÄèV#¡,Æ4ˆ‚µ! ÖzbPT ÎΣÉj,EÅ�8â¾qI=…ÃÅÄd!3ÒBðÄõD!æ’¬GÁ»–qPV«�®uX¬±¨4H ˜¶Á]gá¨*ýBú%ÆXš&e �K@T,*�± Ö‡Hô•tÿ%¦\¨¾O:Î9º¶#â1Æ0†À8¤l!U�8‹Š2 ŠøHïÁiÇjð®K÷;0 q˜¶# #q 4ÞALײu!ˆM$Ö àR¶TJ‘ÖW²±nz6Ï“®Ÿ©©u«£[uòlÈ!Ø´òMä§Ïê«™]ÛÛ­í~ª¯ì§¢¢¢¢¢¢¢¢¢¢âw�JUÜ Æq$ƈ§™´xm††Wƒ �s˜&×uÁ.y4%f¶¿¶‰ Õ´È/uðÓ÷ 4]—ŸÓ÷+Íd"Hˆ„12ëZkR›—:¼iqXÂPgPAÆcÀY‹5– RLŒ$›—hÊ)*¹¿©Õ=ê‰ãˆ6£ ];êÅHD$<�÷XÓÅbªëH„‚P—‚­­!Æ‘QA¢ÇÏö°]—B~£!Fƒm¨†L¸ˆÇû¶ñ\^œcæƒc""&µ„™†Õj…³«ŽÐ¼ï˜5{4¶¥Òg�m‰Á2¦›ƒÖ·‰HhF¼uô«ª‚wBdBGÖÙP1 4MüÙ_‡y«H´B×´X,‰@2$RÊ(mrnŽb¬bLCÛ´ :C igDQÆ!¦ÀkãqÚ¢ÑàIÄž*xÓ`M$Ž‘®�quuM»ç!)Ùæó>­cƒ &5|E$¥”3>)‰ÚŒ2ç#³vFÒÅÅWž àF•[™×ÓçâuuìSRdz¶‘Msƒ¾ÏJfm ¡frìé> ‘:m«¨¨¨¨¨¨¨¨¨¨øÝ¢@·UE4Y¬J¼™ª`­f™ZU¦ê…ݪëÝEnQ0”p\#i¿šÛÁTKÚÖæÏ�Þ/Ø °ý>ƒ1Ð8‹ÑH†¤Ô±›kÓEUCcÛ”Ùb-Æ@Ôt JsÓ|>OíLåz¥‹de9HƒÍ¤P"VË�ÙFç ƒ&励ë,‡´GPT”¾pÎÓº–R»™H@!å •Æ1‰HŒgñÆâŒÅY‹DÁ¨¢šîM×48chœ#d{"Mõƒ1«° Q#½Œãû­K*©¡�H¶k5³ !ŒYÝãð�gˆ)SiÙ4x!HÊLòÖ³·¿Ç°ê1j’K&·‡y«>)z¬‚ZíYö=a Ìæ3V«žå°`¾×á]Ç0ôŒ!`Õ#ž¬X³X±k5Ò¼›qvúfBŒ�qŒt]ƒFˆC"ŸZ?ÈÆ$F4¿ ¹ÍNb"~,�•`jÒý4ÍC¾·—ètÑmÒfjÉšÚ §d&Ƽò¼M?/¹]Ûó>=qRù>µQNŸûŠŠŠŠŠŠŠŠŠŠŠÛA%€*nóù`KÁã&!й={ý^©_†ÕVxóMʇ‚µE&µÙI©£"ˆn‡Þn¶M?§¡Ó»�¸Þûõ1J€.�‰�!-ž XãpF“Ì(" !Ug‡aÄXÃ0®Ø?Úçàà€¾ïÇCj+ ÌÆ~†lðÞºÔˆ-q)¿&F†UOxÇï IDAT¾ó âˆ5ï JLµç(óùÛúÕ€H imë ¢HR׌IuóØ�ÑÈ8öÄ8b�ÐxË8ŽylÊÅÅ쌒—­Ò8&UÎw³³ùŒ‹‹ V«ž££#b+)Ó‡B`µZ±Z­ˆãF±Îa-X›ÚÜ¢Œñ)�!H qç<}?²¼Z¤û$$•Š,)Ç©E’}Ëšc=í|†ÒD˜íïc—±(tÍ ‡EFÍUï Q‘ ¹E+YÿbŒ4­C-(e…¾ïQM!Ð�HNc•Ö74>�ƒˆÐz‡±Âj±¤›ÏÑüßtNš’d Æœw¯„@´T¶Oçpy§Ÿ«Ø”°)ûjšW#œËüŸ~¯·¼·k!«¨¨¨¨¨¨¨¨¨¨øÝÂþöM**þó#„°ný*µÓÎ9Æq\“:Å~r“’ØZ¬» °^tn¶ßäúX›H›ƒ‰K�1çRµ»ˆ2 #�ìfeÑZÆ3Í*Ç !¤±pN±Vð^Q«þš(JÄ7c–ËkT#ÖBÛ¶¨Æ1k=¨Åà°Æ#¼oן�c ÆŽ2â=“ȂЯ8>Øgqu�¡kÎCÔž(Kp#Ø�(K”c˜�a\Ð ¢ ¬ú+œWDGB0&UÀ#X Æ(&õ�L`¯éæe@Ãk…ù^ƒ·Òƒ ĸd±<'†%¾Qb\C�s†y×Ç£‚JÀZeWHþ1V‘¢#!öŒa‰±�¦�(Cªyw‰Šq@5`-8¢L#ˆ$ŽÄ8"šUIÆÓµ3º®[«±Ô$¥Zß÷‰²‰†€JDã@Œ=J�)—È(аZ^3›7¬V×h\âÌ2`t ÌZD¬Б®ñHò5�ÀÚcI  Õj¹D�1æ9³Q…”¹ïœ£iš-‚Ò{¿žÓ廳ٌ¾ï×û˜cšóSž±²Ï²¿BðˆÊ–:¨AÞ{Ú¶Ý"†***********~÷¨  Š[Ä&ƒ§À˜$¬&µí6mç›ìÞ¾Úòem èµÆ"H:¤¦Œ¡uH­èöûÆnÕÁß8òl�1Yua5Uº[‘¢ÊP¬SœM-k°+›,=Æ�¬=qºw[4‹É3%£È®õ%š,XF$²\^gµ†ÅYƒñÙêæRÀ¶óë ï!å\ VŒ‰y¬l²"‰@ŒIÙc]"UÉJœ˜Â˜“9 Ð5)B ¿6‚±`U1.‚HÊb£ÄÜleÁ¤ýu‹Iþ½D9ИþN&¨�,l$ûÞš<11ùþ�¼-xoQµI¹$’}�é¢>Y¯rnN�H£‚šLd�¬mª‰3·¬qù^[“�iA%_Á Xó-Mãj[—o|9/�±¬+êÓµJ¤�¨¬YzëÊ„YÇA!yR¬•Aëß7ÛLŸ™òlâtjóšZ*‹Ê§(ƒ¦ß !¬IÛbÇL¯äí+Ï씼�’I·ƒJUÜ’MjCà”¿s.Õ�ï´Yk�‰Í린Ùòþ48ZQ¬qX“Õj0X¼óŒã˜³tX¿Ÿ^”„¹iìë±­É$‡1 šB‚�)„VCgZš[k°65›Y 1Õre5’dÒ¡´’e‹Ï„¤rÖ�µˆŽP®�1$ŽÄÒX|V,97%Ìòq]ÉvTc¾ö‰1ŒMáIƤ̡8†”™$’øŽLð¨D\¶­©«R“ÈšÆ"&ké:Ù¼a"URÎP@ I—ÄZ¨ÄÉ=(ÄT¹v&«‘Ò~ÈÙC[ô‡Q4“@jLâf´B›aL÷#k™—F0ÎäË^ÈAÕ¤Œ¨Lüá3Uè4Ù¼Œn†Ë¦ŽÝ ‰œC1>]ã¨шuã JÄù0¤sIìšYƒãlºf™Þ‘|®‰+¹@éx’ ¡¢¸)dM!e¦­aShÚàUÈ›¢*2ÙÖ¶!ç^}F¦Ö4k-!„ªú©¨¨¨¨¨¨¨¨¨ø/•ª¸å�ñ¯8i¹Qÿl‡1akÀ+‹Ð)”ˆ”×+‡v«äÿÊcŸ|gó·"šc}¿Ö5ÉÑcrXsbW06>9ßçÕóx5רŒ{]»­)‡Ç– £8ëi|›‰#ËÆ×$�q%!«¦0iɤO" À7!/L‰˜™»œ;@R{ˆ¤€k4µ´¡•€jƒjDñ‰|r`¬M* q¢´‘” Œu6ßûÍ5I9;Æ8Œi°vÄš†¤‘Iï«QÄX$¥è ˜¤êÁ¢&‚)Ç”´ ,J4¥L1.µ¸%• )ˆYM&˜L"|4‘>ÖÔZÔ½Ž‚ñ€Ãà3ù#µÄ¨¨Œ¦ÐdÁ€u(–5‘�Öc<Ö5X+XçÐ2®þªóõû^eŽMŸ›Ýì«b+Û%Z§s‚õ~¶ŸÁÿ7ã­¨¨¨¨¨¨¨¨¨¨øëA%€*n%3¤ü>%U¦aËÓ÷ ±û~Á–-k²è”�Eîë¾?ýlc ¹7/¤³û�¡)7Œi²Ò%)€‹ªA5[�Ͱ¾k¢Š›ÎÓcZë@4µZƒQÁàñ6åØ$~Æ!’ #l&$@£ËÖ&�Q—jå1XSšÅ *µ‰ýñÞ¤¦,%+q,ÖJ&ƒ²’H< †AñHlç6–*5¬AÉD”1H„�*“4šö/ ³Fm:–zL&€,UIÄI­“®u"•Ƙ9c“R&‘6éÜB ‰ä±Ùˆ" é|§$Xž"¨‚1‡!’‚¥ÉÄ\[“_I©ªÞøt­cLÄ–!åO%uM §NsÂ#â}}û\Që¼JÈlr{¦Š¸Ýœž)Ñ:%wví”ë0rxe¿¥m¯|Vö1=NEEEEEEEEEEÅí¢@·Žbá5Jœ²@�¶íD7‘$ågŒ‚ZI6ŸäñA£€Ó\InÒ HúL�ðjÙuÂn–Êvó˜%ªEÍŒ¨ÉŠÕdLÇ1JÔD$«ŽI �רiÊ9ì¶1NÛ̈Á@¶Itht éÑvÆÒx‡krV `­G­[DÎv8×µ\ßMÖM"v%b�h‘˜,Xh"yœMD†Æˆ$Ö6©M+“BQG¬äL˜œ¤â’Ò‡ìåRO$‚¼lBi £.µƒ‰!›ÇâÐ\½®Æ¥ì B©œ°Ùš•*¤IùG*‰hÃà²BKƈd¢ ëÓ9!ˆñ`” ¢†aPæí†(,ó°�/7?¯³u­³¯&¤OiÕ›’°»„ê”XÝý{Òn6ÐnÎPUUTTTTTTTTTÜ.*Tq;È‚�é‚r;ì9ýÜZ�ÆInI‰ZÑí�îª|’Âa»ÍhJ"YkHñ$:y¥Û”r³�¢r0Û îu–ŠÉæÙ¾´±Ö�l’JH2Ù�é§õÉ|Ï5°6‘° È–¤¬ÙR¤B”,"צ€b,C Ä0`ÛΚl×’ÜŒæ��Ô�ÍV+ X„T›‚`t$Œë[2up‰k;˜ÁlÈ<#D"’cž­•Lza1Æcò8Ò‰™x�ïÏÚR•,€XCŒòʹ—l$£‚Õˆ%çídR¸x©C76Sk!:Ü„8É*k6Fb¾—–²�Iv·rËtÇ&×ÊäL "ŽÉÖ?‹£uUÅ™d¹CsF�IYNÆ�•k‚H$†€Ñ6qQ“y< b65Ny¥Ü¢©µRÖÏÓzJOž‡òwÉíñÞ¿òý©‚hË"¦‚ÆL0Á�Mb·‡JUÜŒÁy�±6e¬ä…oß÷›…¸’^6YlœuhJZoãZßäêøµÿ1†�µÞº”�c6¡ÒιԆeYQ"t�ç-^-¢)Œ:„€ÑD€Ä‘œÝ""XµëÏ$H gvVÄ�¨“G�wfÄl4é| 3ˆµ6 çW\[Ñ‘ˆõ+5Šk\"@œOç`¼ÃF2"FPKº€¢9h9b½G­2 =mÓ¦`gë@…8Ž`Ó}Yõ#ó½=¼1D�ëp>à�Åh±\™”s”Ég ΤL¢uˆ1Æ[œ1ˆŒµôýÀ|>LjCcn·’ˆQh½Kd‚5ʬË÷7¦¿…ˆsçÀ5ë ‹�)@ìqbÐL;­ÛѬš)XÚæqÆ,mÖ–.QMÿ(FðbP±È8âºÍ ©¦méûo=mTPƒ‰‚Ĉ1!“H‘¢#‹ÄDy¥Æ¹ˆ„‘Fkp$2Íæ{y}½@Å'•U¶Ì5m"ÉœuئÅ9Ç0 ¥;-‘8)¼‰#ÆZ¢*Ö­^¥î}šåã½Ç9GŒ‘a¶>›b‹ˆÌSŒqÝf½O£± )«ËºôüYkÇ1Íõ*ª¨¨¨¨¨¨¨¨¨¸T¨âVPÖ€»ö¦›ì,7ÙGvóEJ–I‰d¸)Í&ÂFÉŠ)Éy:¹åLMÎÍQ4‡W[k³µB21‘Ý?9+'¢0©6^œ³8g×�nä0æ,ŽIçke·î_ ±�ë{¥*9§'®‰km"òNKÎ�µf­ö±E�UZâ2á±.’®£3iŽÄSpy™�ʺIÞšÒt¦@QªË–®[ÇŠÚ+i«R ô†,ÓœÑcñ~Û²%âÐ(릲òfcµ2ƤV» 6Þ�oåš®­}°õ�òùMåMßD´Üô¾�Ì™íPsÝÚßî³b�!fK×t¿» _7>òiw®îf U] ªŽ·,fÓzS  ŠŠŠŠŠŠŠŠŠŠ[C%€*n» éiîÏîBJUyÉÖÙ^PëdeŸ»ÕÙ»�Ê7µŽ šªl k.™;A"±¨p2$&é<6¹-iá\2gŠ:©Œÿ¦ÝÝ1í^Ygª¬•“Åx–ܼö{> .g˜T=o!{¤À&7GARÊä¡8cHZ¦ˆAÍš3Ô$Kjß’LB%«˜N2˜°9#‰W‰$UÙ\Bñj3MEV¥èìÉßÍÄ��˜U&¢Én¥ä?P¬OÝd¶Œ]Ò¾TÛ”¬¡WïOyÏ{ÿ Ñ3ý|=ßn ,wï×VvÏ„¼ !l}¿({ŠMs¾T!iDâFm3™és‹s~��5�ãe¿å˜»çuÓxwI©ÝÏl¦VwUAS"sJÀUTTTTTTTTTTünQ  Š[ÅMÖ®]ÛÓfñºM ¨êZ´V.ðêÂ�Ãô³”$[¯²ß¦iñ"8ïSFšö[ƆÆ`mæ™Z`¦Ðôü¶Ô¯¶+í*Ev­`EÝ„M9D7]³éß@´~ŸIí½Qеk}o2‘‚‰ëkóµ($™q)4:Ф0h,EE³Cر­˜¹©Í­„so�-_ábSÛÜËå”±‰�KIÉÛä„’È œ‹´&)&Ç�Þ«WW“6­)�³;�§÷áûˆ“é¶»ŸM«ÔËïÞyBŒL›À¦óÁØ ‰¥hÊÅrdûÛfÛ]•ÑM¤è.¦ã !$«åäZYk‰*Xã°Æ¦<«<×§Ï@UUTTTTTTTTTÜ*Tqkx�µëuHÁ¶…j³]Ê.I'…Øiš‰‚PCαaý·æF'É6¨ÍvEHEä)÷,Æ;ˆ¬+¯×  ‰õ«,ØwUK7�s�µÛÊ�WÔYñQ{×*)]‡Ð€³yœlÚ®²êÂ",¦“I!ÑC 8F„ ‚ÏíX‘DèHŒ(ÁlîÙ˜›�\ΟqTÓu%…!;U¬s9?(]Ë�­j¥r fûV$eó˜¬â1Æ`�K� *ŒSÀ±I fb@'3A„ BTC̲,cØ„k@rضʺ‡,+W¶U<Ó{STT!„-RoúÚR¹d²c:_§V¾›H¡é31ýÎz~L,|S°ŒmJRMía¥)m÷YòÞߨr*—}&•ц ›Žá¦WR¹µÊHòu^[ÊÖþËŠŠŠŠŠŠŠŠŠŠŠß5ìoߤ¢â??¦ ‡©aw›²àN/÷*A4Ùþ&NR¹¼ºÍúoØZœOÕG!†µíŠÉv»–­éyL  ]+Ì”¸Éö:bª<™B3ùu£þ˜Zè¦ãÙ GFó9%+”uŽ1 ‘æ<ÄÀ 1bdŒ©f=ƘH–¨Uú裰GF…A$@@ˆ‚’ÚÔ‚ÃQLj¨2Œ1©>¨b|ƒ˜d»Ãº´/Ö7ôãˆý82FaŒ‘¨ XÔ"0JDŒåjÕ£ÖPVÀµ>’ì^š ¡u®ºumo"F¦„Æ®5j÷^OÕDåóé|Ö šÝù±kyÜ}ÛuîÓ×”„*$áúÉÈ ªé<Ø�k»¡Ï7© ¦J­)IY~‚§ÔÇ\ƒ’EUQQQQQQQQQQñ»GUUÜ vÜ7åàL–å÷(šµ%°9m_¾?ŽÃzA»YHGÀ¿bÝ)y:Ã0l×ææ¤²ˆ.”R}=Ui”}ŠnÛiv‰¡B&…ÖÇß%~vU"»¤@!�g ã@ãýÖ¸¦ûœ¾g�Á[ǨÖx¬kèÇÈ0„8>9&Fáååe"gú# Æ Y^.™íïs~uÁÕbÁ½ûo°zÆ1rp°Gßô«ž0ôÈøŒ÷Þ}ë<ÞÃ˳3Bˆt³– 5Âr¹ÂXCÓµr±¸âêòš““C®//9»º`èÔ:.¯.¹sr‡…gç|óÝcÞxã>Þ{–}Î2›ÏY^^"ã@c,­ï0&‰x¬Ij%,(Bˆ/ÍúÞ¬ïåDõ2½?åžLIž¢˜Ö¤ál6[ÏíÝû2 ]×1 Ãi·ûlìÎåòùTõæœKó)lþ{J~&’Ï®ÕìZÁ|Y¼¯KÄopר¦–°<~‡Á‹÷-ªk=jOOOùöñcQ–!òå7ùú»Ç,CàÙË—˜¦%`ù⫬ÆÀÓÓ—ønÆ ÊÙbÉ_üêW\,VüúÁ×|÷ô)ÝÞË~$*„CT¾~ø/Î.ˆjpmËó—ç|ýÝ£´ßß<à×¾a1Œ|ùÍ·\.VŒ ÿñ¿ä‹¯€ó|ýÝ#>~ÊÅbÉ/~õo¾ó.xÏ׿ãr±ä³/¾äÿó?ãjˆÖððéSÚ½}èf³t? ©¥²5L&÷¢(d¦„H!w¦×JXîæçLïÑ®l7OhWA4CùüÕ9ðj‹Ü®­7…Š1¼v ÀZµS0ýý¦|ß97Mƒ±›¹>}¦×´¢¢¢¢¢¢¢¢¢¢âw�JUÜv•Õ…áMv›²Ÿbë¹i!-šüQ$åÛ¨lZÃr=Q"Qr“—Id‰QБ`+;&i¥AaT±$…ÍT!TÁEI4µµMâßw�¦×êÕëps¶�ä Ÿbʾ‘då C ó3¼ñ¬–=óùÏ^œñ‹_}Æó³K¾yô„ÿøË_qÙˆmxyµàb¹âàø„~ð Ñ8>}ÆÝ·ÞæàÎ]LÛòòúÓ¶˜¦åý�~À�7ÞäïþÉ?@Œç±¾¥›í%ÒÆy†¨Œ¢,‡‘ƒ“;üô�þ˜ÇOŸÑÌö¸^õœÜáðänÞß§ìŸÜÅu3¢q<~þ‚ˆáüzÁ‡?ø!¶›ñ›o¿åb±àá³güÏÿê_!ÞóââßµŒ(g——„rfk²Ï8‹õþbfªìº)óç¦ûP®ýôþ–û0UÝ´Ÿ-s‡ ܵƒíZÄv-†%Ÿj3÷_U“chšf­0*ã.Mg»ón:¯n²,¾»çÂŽÝ®¢¢¢¢¢¢¢¢¢¢âw‡j«¸L�S‹Ô÷“@7,¾ÙV"˜õE±²@ZüN³W¦Y'»j޵ŧ,®Ë‚É4�’”B©h Éd‘3†¸³ÀŸZ¿¦j‰¢ÔHc}ýyïªDÊxC XçÑÚ¼»‡dÙ™Xwr«»µžårÀw Þµ\/z>ýáßâ²øÅgŸaÏÛ}È[ïÀéËsè:´íxòâW >úämÞûàCþõ¿ù7Ìö÷ùøÓOÀ7¼¼¼fevpÈÅbÉ8Ä …!ž¿<ãjÕ3Æ‘ýèÇÌ÷Y…ïèÇÀ ÂËË+®V=‹1pvuͬi9:¹‹`X,{ÔX¬oˆj˜r|÷—×�ðÕ×ßòîïóÓøøóŸý9ÿößýŸÜ;:bïè�ÕÅûû{ ×WéÞ—¹c ˜Ô,v©SîÍ”)ï—0î2Ÿ¾�™Îµ]rå&’eªD¶ˆ$Ìö<³cÛÊj›g-¦i^É º)ÇhªlºIaT~Ÿ>SÓg(ƪëëåœ †09vUÿTTTTTTTTTTÜêÿŠ­¸ì$UõÏTåSŽÕM¥÷MØ ¤�¶iMÇT¶5¢X58c±Æ&Õ�±xcA$YÂ$±*ž²œrˆÆ-N!¤¦œi¨pQF¼Óï½Ϋ:ÉÚ>—rlï=În²†T”"C8<<Áû–Ëëk~ðé�¢òλpï­·yô씓û÷¡iYô¶íˆ ‹%wïßçOþÑË�7îóòò’1ûÇGøÙœ/¿z@7›óìÅKülÎjŒ`Nî¾Á{ïÄïýøØ;<âɳç¸f†ñ-_üæôwÿóÃ#æû‡4³=öŽŽy~~ÁÕªçÝ�>f"£Â[ï}Àÿõ«Ï8=¿D¬ãÙÙ9?þƒŸòôô%/..ùGÿô¿ãr¹âìòŠ/ÏÁ–«ßt9 :4Ùÿ"JÔ�¬;*žrí_×ÊV0U›M_7Yžn o~Ýk°ì¬ÛÌÿ‰JiºïmÅQ";ÉÏK™?ÓqëW9ÞÔ¶uʱvík»ç5gyΦíi·ƒªª¸¼®)hwQ;…17('v,4q7(yrœ©š£¨1¦ àéÕ‹J²�y—“`Þ9‚±ˆ –¤&1ZÈ'¶2‰¦°]åÑMÖŸ×aš”®C¯Z¤(X&Û¯.QPëRü©^}ÌAÖÖz¢À…åªG±çùñïÿ„£“N_žÓÌçß¹ÇÅÕ‚——W¼è{>ýäcÔZ¾üökNîÝãÎ÷1Îrq~MÓíqÿ­·yþø _>ø‡eïjÁ½{÷8;;ÇXÏõrÅ¢ïñ팃£ú¨¼<¿àøä.o½û�?b¾¿O¸\,™íÐíís~y…õ íÌ0ÛÛã÷ÿà§üò³Ïxû­wØ;8äÎ÷¹sqAÓµÌçsþôŸÿ)Ëó ü¬c�1 Qèûkë ³f–æƒóY¥ÖJš¢L+óè&[WÊJª3k &'…H™’.SuÍ´N}J”cÖäa™ÓûŸÈ‹’²ËÚô*ûš¨”Öc°1ÙER>�Ù„ —q” èÝçî&…Òô™Ú%«œsXç°ÖeCÈNÉVƒù­ó½¢¢¢¢¢¢¢¢¢¢â¯•ª¸lÛ® FÁÚ­R÷‰âeðD°èdá½Y”Ç)�y‘-‚3£¤dcñÎ1d¢É&£äŒEbLß±‰6[½¼c a“”†™‚qs~�!B6Û]ŠÚ¦,à½÷)´Ù˜œ=#¹Ê]‰Í6ŸœScœEB /VcÀØl=3cÁÁZh¬cèœzTÁX�bX +ögs.–+¾úúö÷h}C"îºa‘n6cPEE8qÆ|¶Ç;o½ÍW¾FDٛϘÎùæéwŒ!ptçˆU¿ÀIƒªáí·ÞäÉ£G Êþá!R#ÙÙòšç_�ƒ(‡wOÁ…§OŸÐxÏÉñÄÈЯøìW¿âÎÝ;rq~ŽˆðÖÛoEøêÁC7ïxüô ¾õ¼ÿÁû¼|ù’Ùl�GO±¿?Ç +}ù%�oQ¾yô„~±¢sžqµb¿k12rÿÞf3‹Çá³ÒØDì©1Xç1¦ÀðœUq@Ô4'²õ.“<Ö¦yaX‡�Ã$'Ƶ%OÈyTªØbdÌß‹!`4µÐ‰*FÆqd6Ÿ¥y’ó©´4àm©À6Ä‹!¤¢Û¤äTYTÔ@EñTš½‚Ät=Hó[P( §|=Ê\¶Þ¥ŸÎ­�k'*)�4�ej ÷ŸïŸ’ŠŠŠŠŠŠŠŠŠŠŠ¿"*Tq+Ð {2Q·Øõ{"å3“ˆ"‰ˆ¦Ü›õ“…¯ËµÓ…B>ŽÄH ï}Z ó˜&RÕ5!¤qS·]l2ªi‘%®ƒ¢ ùS†[ÆCVÃz,EQb­eŒ ekÉÁÄlÎu½¿Üb$ª GOÖ$å a0\;'¤¼gü¬Ã†m‡ÎGÜÑÝÑ!V•6Df{sŽ]KÈ cÏ_¼äÿà§<~òÄN? IDATŒwÞ~ëY™²Âéü쌿üì3Î.ÎùÙÏÎó/¸^.8==åòò’€Dþò—¿ä?þÅψÊÇß}ËryÅõÅ_üú þ�óoY\_s}yÅçùÖÞzãM^¾|Á“GO¸¼¸ _®øßþ×MÛ4\^^²Z­8==åìülÝ 5›Í8¹sÂ|6çóÏ?çââ‚qù³?û3ÎÏÎøÅ/~Áý{oðàÁ®..X.–ü/ÿò_ò›/¾ÄYËù‹—ŒãÈéóç<üö!/O_ðùçŸãœç?ü‡ÿ€oè¦�Úuøl¶-û¹i»í–¤¸õÞtÛrœiønQO¼n,»ù*)„gsÜ7ª¥Æn/¼CX»Qy(ío;ë¨|'Ùj Özœ5òûšr‡œq ‚·o-n�£å>§MËã'Ïxøè1Æ7œœœ°·¿ÏõÕ%Þ[†aÅÞ^G¿\òäÑCÞyë>Æ(?üôS® ¾ûú~ôÉ‘¨|þ«ÏðÖ¡Q¹{|‡ËW\^^Ѻ–ƒ½}®..éæ !Ž\\œû��Åõ%]×±··‡±–Ã}ž>{‚áåËç|ûà+Þ}ëMæmCë'‡‡,Û'‡œ>{ÂñÑo޻˼møä£�øÍo¾äÎ�îÜù˜®KaÇCßsr|—¶�1›uˆ¬ƒÃ£}Î.Îq.Ù´úqÀNZ¶Êuß%ËKDÖ /k!³&ì¬Å¨n…��ã˜î›(M6?½Ni´KV®?SÅ¥!¬…ÿ‡½{�Ž£¼ïÇÿ~žgfWZÉ–¯²;Üm|�@1!Á„€“�˜K.m $iHBIÉINsÒœRRJsú=1¥á�Rš´Í­ „KNs�š@HcL€@ øG0Ä|‘|ÁÆ’%­V;Ïå÷Ç33š]­dÙ–´òúýÊÑ‘´—™gvg‰ç­Ïóy©`¥ïc¥\2¥ÑB€°6íke]euNvj]vŸÙs¿ºÒ­¢¿PÕ÷l Z]‰WÝ„½Ög‡ˆˆˆˆˆ&+€¨.ª«tF³Dt¶qí�J˜ÌEtõÏÙç•@µS+ªsõ¾†T e“=Ί¥Ù3••Ë»×XÌUŽ![�¤¤‚RA%Û‹täW�rýýý°‘FKSra€]o¼�ÅK–`Ë–-xå•�h›Þæ«Oå›l�eòVìÚ¾ [þø*œŽ0P,ÂD`¢�ÀZ8mÑÛµQiÀ7«Ž4öíÝ‹î½]8ùÄ*k4tT†³år ž^¼¹gw¼B”@. pì[æcçÎØ»÷M,]¼;vl‡Õù0„0¥b¡”X´p!Z üaýzìݳÅ"¦´´ÖÖ¢¹¹›7oFkK ŠÅ>(ô#�۶Πµ¥g …‚0D_±8äI~. Iß–¤gÐ0çPõtĤOR&=¦’ç%!cõû¬à•û.Yñ¶âZ2!B¥�Cä‚0­2“B@Å+œ%Û ‚ ¢Â¨:¸Ì9Ùó²ú3P«Ú.û¹¨®.î3IDDDDD‡ÕEvYíê¯á$J64I.¢³K¥We—ä®ÞVõ®ê©WÕÓY²KZWOqÉNãÊnU¡Q­Þ/Ù1T÷9ÒZ§�ƒ¤cƒJ$SȤ_] qø §#I!H‰¦0éæÌžƒcŽ9óçÏǔִMm…/†qÐQÂYÀ„Jàä“N@÷›{Ðß»@OB¥Pî€Ó-Í͘5c¦OmÃî�»*…cæ�éSÛйu¤o²mü6�>ú(¼ðÿ­C¡© Ja  …æ<æÏŸ‡Ù³f¢) ÑÚÜ]€Ór�‚p6Špò ' T ¯oz ­ÍÍ(÷!�CT.£Ô_„s¡RhŸ5Q¹„R±ùPbÞ1s0mJ+¶mÝ‚B¡ ½}½s!”RK´g§f¿*Î+$AO²[eõN68 ‚PQ%“=G’fÑÙs³"„qƒûOzý¸äü‹·†!¥ ¯h— ³ÓȲ· 9®øöZÓ%³ç^ò•Ku€TëóWÑÄâ0ª !üjNÉÅ·1&­LHd«’ßu²’W\Í� „”Rˆ¢¨æT“lÅCr±�Ü–]�(¹h7Ƥ�I.ˆµÖéx³Ç‘ ’¤ôãñó¬µé’Øi¨àŸï·-ÒcòÚ•ÛLÆlã×ÃÆKpmåW 3p�*dã‚0„ƒ€µ€E.ÈÆ %ŸGsK+f¶·C…–.^Œ\¢ÐÔ„æ0‡)…òy´ (õõanûl¸E ÐÜ\À”B Þ|cŽš3 Ñ@ ³gÌ@(Ê¥~Ì™5=ûzÑÔÔŒ\>‡];wÁê2šòM@>‡éS¦B:‡ÓO= SZ èïíEk¡a-”X~öÛ1¥­ BœyÆéhk™a-Ž�7-MM0Ö¢�oBûÌ™8ãÔSñÆîÝh-ÐÛÛ‹©­­˜2e „¦N™‚öY³ �CSS9©ð¶3ÏÀÔ– o9J h]† Œ³Uä)¥ µN›/'÷%«y%ï©¿Hʳ²á €ô¼rίg�ñý˜âs5Ûœ|p¥°Á©YÙŠiäâ€h0d±P*HÇ–¡é4.!|”ù•ËåŠ0§zêd~ƒR©”n7 Ê©qÙ>\ÕnÙÐ4Ûk+û™!""""¢‰Çˆê"[eQ]½“Ü_}Á �‚’ÝV¶!ylà$?'Sn’ÊšlÕE­Þ%É6³ûn*K¶úA`hO£l¥D6è ‚$ @Åc§ÐÄÇo+»¿„ý`e €´ß¤D|'¤s°Zû)DÎBX h‹ö™3 …@K.�cæÎÅѳgaú´iÈI‰0 ÐÚÜŒmÓ�Ï7à ”pÂqÇâ¸yó}p¥¦/š‚\.]Žà¤ÀŒ¶©�BÁ˜ZhŠƒ)�|ÐŒæ9s …ÄIÇa�þ¾>@J¡) Ð4k6œôÇÞLG ืÌC.ÈÃ8%œÖ˜6u òA€@­MMh>ê(ä›ò(›Ó¦�£gÏ�u~¹r«-Žš5R:*C Š �CZ—!CUñ^'+peßÛìªqƒç CÅY�9“Çe¿§UFr°×Nr_² Xõù MEEO¼«Šs> _²Ÿ c-L¦ú&[iWÌd%Õ=ù|¾â3‘]•.{ú7%¬V Ë)`DDDDDõÁ)`TBˆt•¤lT=U%; ¼0­ž‚•Ýnv5¦l5Pv¢êé)áÍLS©ž*T½½ìcÒ±VTJC¦¢Uÿž½=»M%À Xí+  `œC”¼Ž¾y°³€Õ°ºì+nŒ�(Gh ­Ñ»÷M¨¸at_Ï>4çr0å2úzz`¢]oî�°�нû•Š�°(õ÷!èÝ×�P 訄þ¾¿t|wú{ö¡¿¯Âj(kPêéF_w7¬.FÔ€¨ å,¤ÕpQÎjDå¬.£Ð”‡pù0€pÑ@? M9´45¡\*ÂéùPA—KèÛ×  @IÀ™Q±Q.€tJ„R"§T¼gÕÓ¾’�%ÛŸ'Ûãi¸ó»æí@Å”¿ZS³ÛM§\�ßg�/m "­}…˜”€>ür¢jE¹ázøTÞLf¹ølcóì2ðRÝ^ö5«žV ÑÄbÕEvZWvêHr¡8\•OõÏÙ`'™ž•LŸÊ>7Ùg²Ÿd•Ö:�:“íÛ2šåè³µÕýbDÕ*NÙÇ›8L¨«ADÅsjíðçÁ>-Õ½c_'_‘cጆPÊúÛ¥)Q Vhk†|3â|˜C¹\FsS3B`ú´©ˆÊ%De47Èå ô�| aáLé,)c|éçâ>8ÅÂ:„¹Î8«}u’pƇ¹ @TŽ€P£I4£T,¢¥µVG0Qgrp¦ìß'ëç+ºB© ´Ay  hÉ7Ájèå¨ c4dñ*Y�”0RÁ¹¡ÁHò= +“ߥ”]<8ôÜZÅã†ì«ú9Î9˜8Ìq\¼s+C ˆx* s~ÚŸðý‰¤RP5¶]½ºWõ±GQ”~.Ò)’B¤sÕçaò¼Z•zµ>‹DDDDD4ñQ]Ôª¨^9©Ö”«êf²Ã=>[M‘„<Ùp©z¹êìïÀèú”ԮЉo¯ªðH~®nìâ ölH ­Ðp¶v(f­C’UUW?ù,ëWøÒ¾GEÈ ÍÐÚB:èëéAó´i(ûæ›Pê/ûêá „KW s&‚PìíA> QêïEä�Sž}hÎ0ZCÀA%$8a€|"Ò‘_”B JÆ@Xƒ@†€’�pÖÀšÂY(hg1Ð_Ä@©ÍÍͰÂ΢9ŸC©T†‚„µÆÄU,ÎÅ}˜„„s€ó«†98k ‚|úÚ&!auH™}?âÉu£:GÏ“dw 'EEµ[¶¹ròølèd¬Ÿfáƒ+}ä$á)m T\ ä2cÈž¯Ù©cµªr²=‰’Ï]¶zu;\E^ö¹DDDDDT_ €¨.’¾<ÙŠ‚êé$Ã]œf/γ¨ÕµÙ Òd �¾ùt e§Š�f)úDu(0¤§Š\¢»V_”l³Üìw�]=5ǯð•mØ›} üs§þ@ ¨@ÁëÃëë§)!Hëü´0§ œÖJùéXÖ"T¤“°Ú¡)×¥B8hôõvcú´)ó!úK%8ã«vB)¡�F¨$ÊZû�HùH"”9éƒa¬3�€6Ðnp€�¯fæ|ÓâÀ$ %¤�pñqXmàœ…’2žÖXcà⊫5B '$úûýñ 8È@Á–5¬5„€òo„Ÿþ: j%¯ê÷ºº¿ÎþΓÚÕ<ƒ+ÃeÏ™ê)XÙ}§_@\éX ~RúååãÇH¥ ã&ÓÎèŠfÓÙýe+×’ó2yL6�n<Ù*¢ê)�Õ•qÉ6YDDDDDT? €¨."£á„€ˆƒ ¿Z•„PÎZØxu+ ç§½H H‘67vÎ¥URJ*@ %!”òSŠ„Jú bÅÓ~œé´ _Maá à›.çŽ0þêj nèï3¾Ã_lǽRªWN¼à�«�¤J6Ž8)¼Oø DÈÁÂÅ·I¡âŽÀ€uñ½H–Ÿwéÿ’iAJ¾êÈ:ü@§+=ë•æ¦f”J%455a``N8äsM~üâÕ§´62@(BhA ÎY訌@)”ËpÎ!ˆ+G|èç¬E¤5„ð!L ¥Ÿš&$\¨ •„pq³b¥ �ñ+¨9_A„L¼¢š B8åH£<0à›1Ã!†0F£\.CJ®Ùd%uR:Xã ¤Óº*‚Œøí�JAņ‰WK§_UŸ™Ÿ­ŸÑç§k _dœM�M?M+Ùn¥RrŽì¯‚Fˆt9ødE¹r¥Ÿ'ÀŸçÆYXëÏuc-„ôã‰Ï|8(8 ”`¬ESSSÚWÈ9—ö²™PÊ9ßd¼bªW|»��K9ßwI$!%M8ÖåS]¹œ_¡É9±¯”¿ˆ•BJ¨0„P~5)H øÆÆB c�H[hãà„‚� „ ¡Â "ã`¬ƒ¶d€0סDÚ"Ò� Ú8@*”µ……Dÿ®­ƒPÊÚ ?d'œðÛ¶�*d m æ`‹ÈXô—5Œþ9N@@ *Deg "ëP.khë •Bæ ‚N)¥ å2�8³0Ð00>dðI¬ lüz)D°R¡ßè¸ï�Q Zh!¡ ‡j‘)#לƒ�� r¹2 ©rÐVB¨ d˜ƒ rññ hãP6Ò¿¾BA[ r€ �� s0*@€  X‹¾�2œ `, ƒ‚0' T�ƒP¤ !ƒŒÐñ{âw ×”÷¡�’(#%´@ÂJ #¬R@A#$"ë`Œ?O¬ðïcß@Ú*ÌC¨}¥DÚB†9DÆŸ?Rþ¼� FH8éÏCç‚0� ÌÁXÀ@¢ìüyS¶R…ˆ¬?ß$Â|¬ˆŒ…qÂoC*X'à„”ßG²/¨ÚÀ é_o©P6Å�2´œTP¹<„ô¯›…?#ãÏuÈäuõÁŸƒH_Ï0×ÈÆþœ–*ôûw*ôï·T¢ø½¶ñã’ç9HÈ0ë€�H#²Ú8?v"""""šp¬¢I'Š"ȸGÊ�^8I/ÝÌm¾øÁ÷ý1ÆÄEÎYÀ‰ôöÁ>;€ò˯ëÁËÑlÃZÀ g�ŸŠ_A¡„€“a@ƽYœ‰§&Å6ÖV9! …ðtqOO‰Iªtœƒ�PЀu0Ú!Š4„0ñÔ í­5œóû6Ò@BÄM£…õ_0Æ÷·1"T”J§ %}ƒ/ï+ŒT<*®J¦9ÀZ_Ý! ãñÇåR€ppÚ‡x�PPRAÄU$Jù&ÛRJÀUõ0’Bùò˜Á«üýIƒlk�ßfjÒ`uÎ`“îá¦e Vô$XÎφ3.®ŽJîOžëü{. ¤ó51"éç—9é_cgýk¢ ãéh2~üÎ]¦Ò%®àÊœ¯2¾upÆÂº@Ä%JÖ÷ Ü|Â6ø>‹Ì{cMÜËÆ¯‘±ÆB†¾"ÈöÙJ–u7HÚHWN9ŒÏ_8¿ßdª]¼/_\A•¬2'üë`�…RþñRJ(!`Ã\üœÁ 6"""""šx €¨.¤¯kñË“ÇË”ûž.F_åbâð%žF£D796)$¬šà—6O ?nÄ•T°Ú@Éóã«w)âçÄ·Çé”L2K( ~�}]“cOž'Ò÷MX4Ájʇe™�À7mV2™¡Cñ¸]ŒY X÷bÐð«•Áté,„óÓÖüØHgýû*ü‹«„C E°±p�ÉëŸÖúsÇ)¿ïÖ¿fÂÂÀ@I‰0ÈC )U& ô«�RX�€pþ\3FC �ÕH !ü9£ã6ÜIða¤ƒP>åpbðüñ±û×ÑÁY+4¤`„ ­ŒÃ.)—övrñëb㕵üùm„ñ+× ÿé«Óœ0Âø©tЈ “Ì FøñZÄï[(â°ÌÒ÷ùA|œÉñúcŽÃOa �†u~ßRøý˜ô|‘Ò�Õ§AN ø…êâ׃ý›ˆˆˆˆˆhâ0¢ºˆ$ %|Sݤ¹³üä #‚¸Œñ�|`…€ }ão÷mhLàC­,"iIß,YI¿Ô¹ ¬ƒ¯Î‘Úh8ç[áe “þ-Ê¢¬ 4"iiüű00IE‹´ÐNC9(ë—Ÿ4œï{£9ÈÐHQdeýøC‡²Ó°0¡Bd-‚d>�NA…€Êå`Œ �@ÀßÔÚI�’+ÇS~÷HÊB#�Öú %tà/Ê#i0€ZØxŽOYÆÁ˜ó‹• ‘2~;ˆ«fâ×ÇÁ �Hj@JDÊ@)ßϨ¬5”DÜÀÙ÷Èp Xá+A¬"iP–¾i°�ƒPVZYHiPFäÃ@DÂ@ +­¯®R&pÐÊÀ8L¾ÂÅZ§$4üë)©„2ÐÆÂ*?pñùĘ�B IDAT’Tý6Œë]„…vÈ çz»ÀY-`”ƒ†ñ½}”€¶&nøä³c’@Ñ7Ó¶°PBÁÆXÊÒOÃÒÒo'L`!–Yëà”…>̲ÖÂ8+44"Xáã-ãóÚj¿œ„�‚\\帜?I„ŸèâcM*ä_Î ÿºhe¡•ÿLAšxu8ÿy°ˆ›ª ƒHh¿oe|àXßc(ÓŸI(,ÀàH"""""šXãÕ�aÛ­u¿ÈÜž¶Õ¨ñ{ö12ó<™ù=ù9È|O¾ÚÊåòp,t’‹=k-Œ1ˆ¢½½½èè>¨mÙLÿ–¸#LÕ£2—Ó¹HbØÇ§Õ*÷ùŸ“¥êkmWëx"™‡¯Or0¸ÂRæ¶drȸ“1�æ¶÷9—†CŽ]`Øm%«TÔ>÷{*ïKzÅÔ#08õ¬êýRŽrŒ5öy@¯•ˆ§Ä wìµÏ�ä6Që˜ü ½-;ÌaÏéZ·%c¬>ÎÊGÖÞÆh¶_{ŸµîÇȯ àÐrì,´¶¶" C¨tÊ'†¬äFDDDDt¨ÒŸóù|ús.—[ €Î|ÙÌ÷ªÞéÅAò32¿#s[õïµÿ1¾¿¿ŒŽù_NYDuqâ[O쇻®é#5µ¨a{"Ùn­Ì`¸ \kÇþã=ÒÅô°ãwãðŸ™Æ0ÜGÃxT�Ldð0Ò®òÐFŠv&£m»;ê=""""¢# ª Ü¥©³vðª¶V¡|¿qˆ—¾~Õ®l¥Feš“l¿VÎc‡ (İɧè‡y†ƒ”d_.™üT]t³Ÿ ä@_ÛaÞ¢aÇ8ª}Š‘G0Ò>G;Ž?α8ç†÷(Îóáöœ­k©.ê`ö9ºÇOÞŠˆˆˆˆèHÈêBÈÑM:r_z5é âåų—˜"ÐTO�ñ�¯ÜƒÜ0Û®8¥bê’¿$N/�Ev‹ƒŸ�8¸ ÓHܰӔ·1x›¨xfò»‹�¨¬äñÇdÓmX NEé¶Á)`þµ£ØçÈczLµÇ8ú÷s0H;˜}V?~¸×j¤sè@Ϲ¡�wé{‘�2fkœ££Ù§…M7ã��’˜œ‹•ïÿXìs´�ºÏÊXŠˆˆˆˆˆ&  ª ë†Þ–í¶R}»aýW|œõ«‡e.F�¾ù¬³ì³_°VÜ–Gå^ýM.}f%Y+¤¨¸mð{¼Ÿ4€œ*Z¦ ~w@¼ÄüpÕɸ+ï«]�/5.*g5%¯‹ˆï“ɲèñJbpñR÷npŸn”û„³C߸‘Ƈ•cLÞÏÌkSãýLß³}]jÉ8ãÇì>ý÷Ì6╼ªÏ¿ÏÁs%~93czŽŠìÔášçíhÏs@&/d²ãäýLFWñþ�¼O¿ýÑ~¶*ǘ­¤ªõºdžADDDDDŒÕ…¨,ù©1+jh1GœXd­®QIn‹¿û;Ãç*ë?”é6²»õÉDòUÅ9Ø(ªy\BJYÝ»<Gí×B~e«±ž+ã¦ìëb­…±ƒAZöe–JA¥ãg.Y2>Ù¿[ÒÀ@ˆ!ï§/N‡IEn0ì²ÏôíµÏ9 æ94Ü9ŠÌqf#J8hÞӵn~Ê¡µ¦j<ñy%eZÕUý¹¨ùÚÖØg:ÆÑ<>sªÿºŒÃûGDDDDDûň&T²–sUM�]Õ÷Z·¹ÁÊ›ªh¥æmÕ“Qj>^ÔÞÖ�±TdsçÁq™0d,$ÿÉÏÙïR)H¥†GåŠXã' ¾²c¨þaè}Î:¸aßœƒ‡”#žK£½mt�Ýù8ÚíJ!€Q„vã{L¶�tE<"""""š0 €hÂd/øÄDU™5‹x&!'Ç0}£z�bd“åµ:h‡õàÇC """"¢‰Ãˆ&DÚŒV¨aªO&^›� ¥TňˆˆˆˆhüM`Ñ`dŒ©÷Pˆ¨Œ1M @4a’¾A``` ÞÃ!¢:@ìDDDDD4ÁѸªèû#¤”�R"f-"jlQ¥ÿ¨þï�@4!’¿ö'!�1†U@DG˜��cÒð‡U@DDDDD‡M8¥‚ @©Tª÷Pˆh•J%Apø4‚'""""j €hÜeWûIþò/¥„sûöí«óèˆh"ìÛ·ιŠÿp%0""""¢‰ÃeàiÂI9˜;j­±wï^ äóù:ŽŠˆÆÃÀÀŠÅbÚ^)Uñß"""""š €hB!àœK¿> ‚Zkôöö¢X,"ŸÏ#ŸÏsŠÑa,éñ500km:í3ü°ú‡ˆˆˆˆhb1¢ —LÿH. “ÛŒ1èëëCww7¬µ°Ö“FD4y !Òêž$ÜM‚¥TúY¯^ý‹ˆˆˆˆˆ& š0ÙêŸl ¥TÅñA¤ÁâÃG²ªWò™ÎBµVýbDDDDD4qÑ„ª�²ß“ Å$Ê@ ‚ˆ&¯ìg¹ºÙ;0Ø÷‹áQý0¢ W%+%ß“Û ˆ&¿ìg6û9®Õë‡áÑÄcDuQ«(ûsò�áÑác4aÃ""""¢ú`DuSòdç AD‡7?DDDDD“  ª»á‚ ":üñóLDDDD490¢Iƒ}ˆC""""¢É‡MJ¼€$"""""";²Þ """""""¢ñňˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ô{D#qÎÕ{DDDDDDû%„¨÷ˆFĈ&�Z¡ƒ """""šŒ’à'{ÍÂ0ˆ&#@4idÿƒéœK¿jÝODDDDDToÙ G‘~%×. ‚h2aDu7\ðcŒ�ÖÆXk‡BDDDDDDõ’„=RJ(¥”R ‚&™  µF0þà+@u• t’�'Š"”Ëe(¥ÐÜÜŒ0 !¥ä4‰ˆˆˆˆhRqÎÁZ‹(ŠÐßß�R©„\.‡0 Óp(y¯gêC)¥T½‡1)0¢ºIŸ¤²ÇZ‹R©!¦M›Æ„–ˆˆˆˆˆ&5!D0455Ak�žžh­ÑÔÔ”>&©bDõÄ+lª‹løc­…1¥R …B…B¡Î£#""""":pA`úôé(‹(‹hjj‚R*�ÑÀˆêIÖ{tä©îù“Tþ´¶¶2ü!""""¢Ã^¡P@kk+J¥RÚê"Á¾¦T/¬¢ºÉVþ477§%’DDDDDD‡»¦¦¦ôz'¹ÖIzÕÏ>šPIÚ�¤àZk@KKK=‡EDDDDD4æ’ë­u:û`Õ ª›$ Ÿ:uj½‡BDDDDD4.¦N�ŠR©cL½‡BG8@4a²Õ?ÖZh­Â0¬óȈˆˆˆˆˆÆG†‚ZëôZ`M<@TÉô/6}&""""¢FW(Òi`Dõˆ&”s.ýÒZ#—ËÕ{HDDDDDDã*—Ë¥PòE4ÑÑ„¨µô»1†]ð‰ˆˆˆˆ¨áI)aŒá’ðTW¼ú¦ •ü.I½…uÑøBTTþ0ø¡z`DŽÿ±#""""¢#¯‡¨^Q]ð?zDDDDDt¤áuÕ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆè�ôõõ¡¯¯¯ÞÃØ¯Ç]t.¾øb<ùä“õÑ„bDDDDDDD‡dË–-زeK½‡±_«V­Â®]»°sçNÜxã�õÑ„ ê="""""":|‹EìÞ½€¯jii©óˆˆ¨@Dãèµ×^Ãã�?Ž3Î8o}ë[y{}}}øío‹Í›7£¯¯…BÇs Î?ÿ|455Ak ‚±ûhÿèG?©§žŠ¥K—¹ïŽ;îÀ’%Kpæ™gŽë~ögÇýÐCaÆ )%¦M›†SO=§Ÿ~:„?hÚ¸ÀƒÛn» ŸùÌgÐÖÖvHc!""¢ÉKk�Ÿüä'x衇ðúë¯C)…eË–áK_úæÌ™3ìóþçþÿðÿ0äöÕ«W£½½=ý½»»ÿú¯ÿŠuëÖa×®]8þøãñ—ù—8÷ÜsÇåx²6oÞœþ¼eË,Z´hÜ÷y°®¿þz|ýë_‡”_ýêWë=¢ ňhìÚµ k×®Eww7zzzÆd›Æü÷ÿ7æÌ™ƒ~ðƒhnnFoo/:::�ÏçÏ<ó º»»±råÊ1Ùçþœxâ‰ÿð¨—Ñ÷i§�†åË—Ck�Í›7cÍš5ˆ¢o{ÛÛ&p¤DDDt¤’RâÕW_Å5×\ƒã�?¯¾ú*î¹ç|ùË_ÆøÃaŸW,qÖYgá–[n©¸½©©)ýùÍ7ßħ>õ)¼ó�ïÄÿûÿ…B/¼ðf̘1nÇ“èëëÃîÝ»!¥ï.²{÷îI]´|ùr¬^½ºÞà ª @DãàÅ_ÄI'�„SO=?ûÙÏÆd›;wîDWW>ñ‰O¤ÿ[(êÀ,_¾¼nû>PJ)äóyäóy,^¼¥R ÿ÷ÿLjˆˆˆ&„”×]w]ú{{{;–.]Š+V`Ïž=˜9s&àÚk¯ÅÒ¥Kqå•WúûûÑÚÚŠæææa·}ûí·cÙ²e¸öÚkÓÛŽ;î¸1?†R©„b±ˆþþ~ô÷÷£X,¦�ŸçÎ� !:::ð / ¥¥ÍÍÍéW¡Pñˆhü1"+V¬ómZkaŒAOOOÍ©BÏ>û,žyæÀ+¯¼’þƒÂƒ'Ÿ|7n„Ö'žx"Þõ®w! CcðÄO`Ó¦MèííÅ”)Sð¶·½mزÝ��Ü{ï½X¸p!Î>ûìŠéO£ÝÖóÏ?�ßÿþ÷(‹8ꨣpÁ`êÔ©#îg¤cî¸÷ç˜cŽÁÚµkEÂ0Ä�~ô#œyæ™x饗ÐÙÙ‰K.¹oyË[FÜw-ßùÎw°råJÌŸ?€¯»÷Þ{ñWõWéûøÔSOáøœs8þøã+ž û#""¢Ãמ={P(Ò YkÑÑÑQñ¾b±¸ßàä�Àm·Ý6®c€}ûöaãÆ�pÎUÜ®”Jÿí³sçNh­ÑÝÝ�îîn€ .œÐã�?Žo¼BüÝßýÎ9çœz‰hÂ0":LÌ�;³fÍÂ}÷݇3Î8§œr Z[[Óû—-[†r¹ûì!ãͶž}öYlذïÿûQ(ÐÑÑ1äµö3Ò1 wÜû“”&gƒ•Õ«WcÅŠX¾|y:æ‘ö}0žxâ lÙ²øÀ†!~ûÛßVÜ?Öû#""¢ÉÅZ‹R©„�7âÛßþ6n¸á†ôß#RÊ!ÓÁŠÅ"V¯^�5kÖ ©© K–,Áç?ÿyœ|òÉ|(ÓÓÓƒ0 ñå/¿ûÝï0mÚ4|âŸÀå—_>¦cooo‡6l€sÓ¦M ÒvðŽw¼ظq#ºººÒðgöìÙc:–ƒµjÕ*¼ñÆ€o¼<ð@�GD4q¸ <Ña"\~ùå8ãŒ3ðÜsÏáûßÿ>zè¡ôÿÀj)—ËxñÅqþùç£P( µµçœs^{íµô1o}ë[1sæL´µµá¬³ÎÂÔ©S±cÇŽ!ÛZ³f Êå2.¼ðÂa÷7Ò¶¬µxæ™g°bÅ ´··£µµ .RÙR½ŸÑÃ�°Öb×®]xâ‰'†4¯^²d N;í4Ìž=AŒù¾µÖX·nÞóž÷`öìÙ˜6mÞóž÷¤÷�õþˆˆˆhòyøá‡qÞyçáꫯƶmÛðæ›oŽøø}èC¸çž{ðàƒâßþíß®¹æštÕ­äß‚ßüæ7ñ±�} >ø ¾øÅ/âÖ[oÅo~ó›1ÿìÙ³qÊ)§@�®®.ttt yÌöíÛ'eøCt¤cÑa$—ËaÙ²eø“?ùlÚ´ Ï=÷î¹ç\qÅ5ÿ�uïÞ½pÎáÞ{ïMW»²Ö¢\.§�éïïÇþðtvv¢T*¡»»;]U+±~ýzlß¾Ÿýìg¡”v|#mkß¾}ˆ¢hÄU.jíg4Ç0Ï?ÿ<žþy@[[[َ͕:ꨊßÇj߉îîn8ç*ʺ³«��õþˆˆˆhòY¹r%Þÿþ÷ã�7ÞÀƒ>ˆo|ãhooÇùçŸ_óñ'œpBúóÔ©S±jÕ*|øÃÆ£�>Š+®¸"�>vÞyçᬳμûÝïÆï~÷;üò—¿—UÀfÍš…E‹ᥗ^BGGæÏŸŸþQOk�­[·N9åÌš5kÌ÷(¸ Ɇ¤”8餓p 'àÎ;ïÄ+¯¼R3JÊq?ñ‰OT¬‘ˆ¢÷ÜsN>ùd¼ýíoÇ”)Spÿý÷ÃZ[ñ¸ùóçcïÞ½X·nݰ�Ÿ÷·­��2g|ûÙß1ŒÖ’%KpÞyç!‚C¬¬ƒÝ÷pÇhŒ�sιšËÏ�Õ±Ñä&„@{{;®ºê*lذk×®6ª†!N>ùdìܹÒæÑK—.­xܱÇ‹'žxbLÇ�5eÊ”tùÉOYò=ËZ‹?þñ�8öØcø._¾�>úhÅã^ýu¼å-o·q'«I)±nÝ:¬_¿ëׯǺuëÒ?t%�!¢É�ÑabûöíX³f ¶lÙ‚îîntuuáé§ŸÆÎ�;±`Áþ/1ét+)%Î<óLüæ7¿Á–-[`­EOOO ”Ëe¼ð (•Jxå•W`Ȫ\€ÿ+Ò;Þñüâ¿@WW×�û÷·­¦¦&œxâ‰øõ¯�½{÷¢\.cÓ¦Mˆ¢hÄýìïj÷X;›››±oß¾ô÷£�>ëׯǾ}ûÐÝÝ�G}4­‚ÊårX¼x1~õ«_aÇŽèë뫘›?šýÑáiË–-Xµjžzê)tvvbëÖ­¸ë®»ðØc�ᢋ.à+ƒ’>�‰›nº k׮Ŏ;°iÓ&|ík_ƒ1¦¢/ã'?ùIÜÿý¸ÿþû±k×.üò—¿ÄC=4æM ³ŠÅ"_å�4¡Ã===iåwò˜ÉäñÇÇE]„‹/¾O>ùd½‡C4¡8Œè0‘L Z³f zzzæÌ™ƒ�|ä#éŠU‹-Â믿Ž;ï¼óæÍÃ?øAœ}öÙ‚ }^¡PÀ²eË0gÎ̘1çž{.žzê)<ùä“8öØcqâ‰';†·½ímرc|ðA\qÅ÷�f[^x!Ö¬Yƒûî»Æ´··cÖ¬YCAWïg¤cî¸ÇÊþö}ÆgàW¿úöìÙƒK/½ï|ç;ñÈ#�àÎ;ïD[[.\X˜]pÁxì±ÇðóŸÿù|K–,©Üö·?""":<µ¶¶¢­­ ·Þz+:;;‘Ëå°hÑ"|ë[ßJÿ˜ ¢úÇZ‹Ù³gãßÿýß±mÛ6L™2gœq¾ó�ï P(¤�[¶lnºé&|ï{ßÃm·Ý†N8·Ür˸V%áN˜7oŽ>úh@gg'¶mÛ­õ¤ €¸ Ɇ6¡˜˜íÖº_dnO¾Ë¿g#3Ï“™ß“ŸƒÌ÷ä«­\.�ßdXª)™æb­…1Q¡··óæÍ«óÈèPÜ}÷Ý8ýôÓ±xñâz…ˆˆˆˆ&Ћ/¾ˆ––ÌŸ?APYW`ŒAgg'ºººpê©§Öi„µ­\¹2 €Ž:ê¨ €¶mÛ†ÖÖV„a¥¤ô—»µzCÒøËårËtЙ/›ùn¸ªŸ]ægd~Gæ¶êß]æç¬á›£ŽîþÆ)`DtPŒ1xóÍ7ÑÖÖVï¡Ñ[´hŽ?þø!á(¥0þüIùGÂ믿ííí˜;w.W£#§€ÑAyöÙg1cÆŒ´Ü—ˆˆˆˆŽ£YXã@ߘ(\ŒŽd¬"¢f­Å®]»ðgög,Y%""""": °ˆˆ˜”—^zi½‡ADDDDDD£Ä """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨ÁõÙ6oÞ\ï!�;¥T½‡@G8@TWÇ{l½‡@DDDDD4î¶mÛVï!ÐŽSÀˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆˆˆ """""""¢Ljˆˆˆˆˆˆˆ¨Á1""""""""jp €ˆˆˆˆˆˆè�ôõõ¡¯¯¯ÞÃØ¯Ç]t.¾øb<ùä“õÑ„bDDDDDDD‡dË–-زeK½‡±_«V­Â®]»°sçNÜxã�õÑ„ ê="""""":|‹EìÞ½€¯jii©óˆˆ¨V�!çžþyüèG?·¾õ-Ü~ûíX·nݘm÷îÝXµj>ð�àœsÎÁ¥—^Šn¸ûöí”Ëe”J¥1Û\y啸ÙÏ~Vó¾Ë/¿wÞyç¸ïgÆã¸‰ˆˆˆÆ’Ö÷ß?®ºê*¬X±ï}ï{qÝu×açÎ�û}®µ?ùÉOpá…â™gž©¸ï¹çžÃ²eËj~ýõ_ÿõxN…Í›7§?Oö* ë¯¿ííí˜;w.¾úÕ¯Ö{8DŠ@DchãÆ�غu+Î=÷\´µµáõ×_ǯýk´´´àä“O>¤m—Ëe|á _À¢E‹ð/ÿò/˜6mvíÚ…çž{­­­€ïÿûغu+V­Z5‡³_ïz×»°pá Ù×H&ú¸‰ˆˆˆ””¯¾ú*®¹æüñxõÕWqÏ=÷àË_þ2~øÃû¼§Ÿ~ßüæ7EÞ|óÍ!÷Ÿ~úéX³fMÅmÖZ|ä#ÁûÞ÷¾±>Œ!úúú°{÷nHék vïÞ=©«€–/_ŽÕ«W×{DuÁˆh -X° "9í´ÓÐÑÑ�M›6rôòË/cëÖ­¸û”̘1§œrÊ!m÷P|á _¨Û¾‰ˆˆˆ'RJ\wÝuéïíííXºt)V¬X�={ö`æÌ™€k¯½K—.Å•W^ çîºë.|üãÇ%—\‚ /¼°æv“?&’æÆï~÷»ÇôJ¥ŠÅ"úûûÑßß�b±˜6~ž;w.„èèèÀ /¼€––477§_…BÍÍÍc:":0œF4†„Cn+ 0Æò¶�1(—ËØ¾}{Íûï¸ã|ÿûßÇ#�<‚³Ï>7Ýt Š"Üzë­¸ä’KðÞ÷¾_ÿú×Q,Óûn¹å|øÃÆòåËñ§ú§#þE¤··—_~9¾ûÝ靖¶5ÚmÝ}÷ݸì²Ë°bÅ |éK_Bggç~÷3Ò1 wÜDDDD“Ýž={P(0uêT¾r§££»víàÿmyÛm·9ªnà IDATáø@Za3÷Ýw>ô¡! Ã1ï¾}ûðÒK/aÓ¦Mؾ};º»»¡µ†R óçÏǼyó´ÖèîîÆŽ;ðÇ?þ/¿ü2z{{Çt,‹«€Ñ‘Œ@D㬳³ ,8äí,]º'�t>ûÙÏâŠ+®ÀÊ•+ÑÞÞžÞå•W¢¯¯oÈT¨o|ãèêêÂwÜ­5¾öµ¯á¶ÛnÃW¾ò„aˆùóçãæ›oFSSyä|ík_Ã’%Kpì±ÇVì߃¿ýÛ¿Å‚ ðÙÏ~vÈøF³­;øÅ/ð�ÿø�˜9s&žþyLŸ>}¿ûé†;n"""¢ÉÈZ‹R©„�7âÛßþ6n¸á†4¨‘RŽ8l4:;;ñÛßþ¶¢Úh¬´··C� 6À9‡iÓ¦aÁ‚ÈçóécÞñŽw```7nDWW„X¸p!fÏž=æã9«V­Âo¼¸ñÆñÀÔyDD‡@Dãèµ×^ÃÞ½{±téÒCÞV.—Ã~ð|ìcÃÝwß�K.¹_ýêW±qãÆaŸÓ×ׇŸþô§ø›¿ù̘1íííøÜç>W1Oü²Ë.É'žˆcŽ9ŸùÌgpôÑGcýúõÛqÎáŸÿùŸQ,qà 7 »¿‘¶eŒÁ~ð\wÝuX´hÚÛÛñ¾÷½¯¢¸Ö~Fs DDDD‡‹‡~ç�w®¾újlÛ¶­f_ŸCñãÿçž{.æÌ™3¦ÛMÌž=§œr „èêêBGGÇ�Çlß¾}R†?DG:V�“¾¾>üïÿþ/ÞùÎwVüUäP \y啸øÇ?޵k×âî»ïƧ?ýiÜ~ûí5«Œ6oÞ k-þâ/þ"�ž¦µNçj@WWzè!¬[·===ضmÛ�µ~þóŸã…^ÀÃ?Œ\.7ìøFÚVGGŠÅ"/^<ìókíg4Ç@DDDt¸X¹r%Þÿþ÷ã�7ÞÀƒ>ˆo|ãhooÇùçŸÈÛ.—ËøéOŠú§:ô�Ž`Ö¬YX´h^zé%ttt`þüùi“Ö[·nœrÊ)˜5kÖ¸Žå@]ýõøú׿)%W£# ¢q µÆ<€yóæáÔSOóíA€+Và]ïz.»ì2<úè£5 )S¦îºë.´µµ ¹¿¿¿Ÿþô§±bÅ \sÍ5˜;w.®¾úê!=‹Î:ë,¼þúë¸÷Þ{ñùϾæ˜ö·­dÞ·µ6mb]­Ö~öw DDDD‡!ÚÛÛqÕUWaÆ X»ví˜@¿øÅ/0}útœuÖY‡>ÈýHþ�†!Â0L+™f̘�\.‡r¹œ>f2á*`t$ã0¢1f­ÅêÕ«!¥Ä{ßûÞqÝ—R ³gÏ®¨0ÒZ§?uÔQ( xì±Çj>ÿå—_FWW¾øÅ/â„N@¡PÀÆ�±sçΊÇ}ôÑXµjn¿ýv¬]»ö ¶uÌ1ÇÀZ‹—_~yØã©µŸýC­ã&""":\är¹´ ´sŸüä'qË-·Ô¶î¿ÿ~\vÙe5&kI5¶”ëÖ­Ãúõë±~ýz¬[·.Ý?+¶‰&@DcÈ9‡‡~{öìÁE]ç¢(BE‡¼íßÿþ÷¸ùæ›ñôÓO£³³[¶lÁw¿û]¼üòËxÏ{Þ˜3gžþylß¾ýýý‚ŸúÔ§pÛm·áé§Ÿ†1;wîÄK/½Àÿ…¦··?þñ�ÑÝÝ�G}€bª½ýíoÇç>÷9Üpà iYoÖþ¶ÕÖÖ† .¸7Ýt6oÞŒb±ˆµkצ«y ·ŸýC­ã&"""šl¶lÙ‚U«Vá©§žBgg'¶nÝŠ»îº �=ö.ºè"¾2höìÙ˜6mÚoÿÅ_Ä믿ŽK.¹d¬‡^Sòo¸��ôôô¤•@===¨xÌdÂUÀèHÆ)`DchÓ¦Mذaà{ßû^Å}W]uUú×�ƒ‘Lºùæ›±cÇ455aÑ¢Eø�ÿø�t•­‹/¾O<ñ>úÑ�âÌ3ÏÄ7¿ùM\uÕUÈçóéóf̘�O}êSX¼x1Ž;î8|ñ‹_ÄþçâÛßþ6Î9ç\pÁÃŽá3Ÿù ^|ñE\{íµø¯ÿú¯ŠûF³­¿ÿû¿ÇÍ7ߌ«¯¾QaÁ‚8ùä“Q(FÜÏHÇ0ÜqM&­­­hkkí·ÞŠÎÎNär9,Z´ßúÖ·*¦òWWÿ|å+_Á¯~õ«ô÷dšü…^X±ê}÷݇•+W¢µµuœ�ÄKÂ� 0oÞ¼ô�~���ضm´Ö“2â*`t$¯ÚÀým·Öý"s{ò]Öø=û™yžÌüžüd¾'_mårù‰8Î9~z”1Q¡··óæÍ«óÈèPüùŸÿ9>úÑ�âÒK/­÷Pˆˆˆˆh½øâ‹hiiÁüùó•uÆtvv¢««k\úaŠ•+W¦ÐQG5¡жmÛÐÚÚŠ0 ¡”‚”þrw"¦ìÑP¹\n9€nüÿìÝ{XÔuþÿÿÇ  x@ò„gQŒJ Ï…‡ÌÒ¬¶LÛ¸ò�µjÖ’™i™›æu‰®’Õêji[fJeºYú5s-K£,©ÍcŠ€È„†aæ÷?ÞÄAÜá~»..fæý~¿ÞÏ7ƒããý:HŽ_Îß�’\=v•x¬ÏUⵋŸ»J<.©¼×.gûec€j±Ûíúí·ßÔ²eËÚ.WYXX˜ÚµkW&ü‘Šæ© ¹ä꯵eÖ¬Y V³fÍX uCÀTËû￯víÚ©[·nµ] ®²ŠVu½Ü}®6VC]F —­°°P¿þú«–/_nt]\»èà²yyyiÑ¢Eµ] Š¸uàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<œ¥¶ @ÝvòäÉÚ.jœ——Wm—€:޵ªM›6µ]Ô¸”””Ú.uCÀ<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽpErrr”““SÛeTj×®]6l˜î¹çíÞ½»¶Ë®* ÀINNVrrrm—Q©˜˜�;wNgÏžÕüùók»લÔv€ÿ]6›M’Šzùûû×rEÊC À�ìv»~øáÅÅÅiÙ²eZ¹r¥¶oß®üü|·´?sæLEDD(""B={öÔ< éÓ§ëÈ‘#—ÕŽÓéÔ¢E‹tÇwhĈ:~ü¸[ê«.»Ý®¼¼¼kkÔ¨QZµj•[Úp‡””ÝvÛmúꫯ.¹_RR’¦L™¢»îºKƒÖK/½¤óçÏ—ÙoëÖ­3fŒ ¤©S§êܹs5Uz'Ož4_ë½€fÍš¥àà`5kÖL3gάír€«Šp#‡Ã¡œœõïß_cÆŒÑÀ�•žž®íÛ·»í=ô�¾þúk}ñÅš={¶4fÌmÛ¶­Êm|úé§Ú»w¯>úè#­\¹R­[·v[}Õñ¯ýKsçέ±¶  .]º¸¥}€+år¹4wîÜJo:Í�;WƒÖÛo¿­ØØX9rD¯¼òJ©ý¶mÛ¦… j„ Zµj•êÕ«§'žxÂm7!/%''G2›Í2›ÍÊÈȸ¦çêׯŸ¶l٢͛7«OŸ>µ]pU1 p#??? 0ÀxÞ±cG5lØPëׯwÛ9|||Ô AIR“&MÔ­[75kÖL‹-RŸ>}Ô°aÃJÛHNNV×®]Õ´iS·Õu-›*—Ë¥øøxIRAA�Þxã >\wÞy§æÍ›'›Í&©hâ»÷ß_›6mR¯^½Ué1’4f̽óÎ;š0a‚"##¥ÄÄDc{eÇïÞ½[cÆŒÑm·Ý¦?ýéOZºt©$iõêÕú׿þ¥mÛ¶©W¯^úûßÿnœoÛ¶mŠŽŽVÿþý•�� ‚‚-^¼X<ð€úõë§|P[¶l1Îq©¶>ýôSc?§Ó©wß}W>ø ¨)S¦(--­Ê× P]©©©Zºt©^xáyyy•Úæt:•ššZjøVqøS,00P.—KN§S’tüøq�8qBwÜq‡±�···¨�;wºµö¬¬,8p@Ç�×éÓ§•™™)‡Ã!///…„„¨U«V²X,r8ÊÌÌÔ™3gôÛo¿éàÁƒÊÎÎvk-ÕÅ*`¨ËèÔ—Ë%»Ý®Ó§O+!!¡Ôäšàã㣎;ã¯-Z$«ÕªÕ«WËáphΜ9Z²d‰f̘¡™3gÊßß_V«U³gÏ6Ú¸Ô1’dµZµlÙ2­ZµJ-Z´Ð›o¾©3fhóæÍòöö¾äñYYYš6mš¦N�ª!C†(==Ýè’}úôQ~~¾>,«Õ*“ɤÎ�;+((È­µTWLLŒÒÓÓ%IóçÏצM›j¹"àê¡P´|ùrmܸQùùù¥zÂÔ”   Y­VåäähãÆ�š6mš¬I“&é믿®ðت —^zIááá Ô¸qãôûï¿ëÔ©S•Ÿžž.‡Ã¡Ûn»M�5R‡Ôµk×J¯éþûï׈#j|È9r¤:tè –-[ê±ÇS‹-”””T埓Ýnך5k4sæLuìØQ-[¶Ô+¯¼¢œœ£Õ¥® ºÖ¯_¯#GŽè©§žªÖñyyyZµj•F�m¼–‘‘aLPRãÆ�eµZ«]kE‚‚‚Ô¥K™L&Y­V¥¦¦–ÙçôéÓ×døÔuôj@ïÞ½Õ«W/eeeiß¾}Ú²e‹¢¢¢jô�_zzºn¿ýv�]^^^Ú°aƒZµjUáñqqqúæ›oWjî àà`eee)33³Ôç°´´4]ýõ5v=ÅŸÿ¼½½åíím,M(ÙíöŸ³:ŠWê"†€W�——W©±Ñî§–-[ªW¯^jÞ¼¹üüü.kÒ¿êS�ão½õVÍ™3Gï¼óŽvîÜYj‚C‡ÃQéy<(«Õªèèhµoß^~~~:|ø°Îž=[j¿Kµ"IÚ·oŸñšÓéÔ�Ô±cÇJk¨ŽÙ³gkïÞ½úᇔ�� „„uíÚU .TBB‚Zµj%—˥ѣGkñâÅ¥ŽÝºu«Þ|óM-^¼XÁÁÁ¥¶…††êúë¯×¶mیלN§vìØQ£óP÷ô6›ÍJLLTRR’’’’”˜˜hÜ8»–—ƒê" À�N�:¥øøx¥¤¤(++K§N�ÒŽ;”••¥:¸åÊÍÍUvv¶’’’«?üP/½ô’L&“,‹ÆŽ«%K–(!!A………:{ö¬8Pa›Õ9ærŽÏÊÊÒgŸ}¦sçÎ)//O?þø£|}} Iºþúëµoß>�>}Z¹¹¹ž'00PÙÙÙZ¿~½233µ}ûvIEC´ŠUÖ–ŸŸŸî¿ÿ~-X°@Ðùóç«ÀÀ@õîÝ»J× PL&“‚‚‚ŒÏH’¯—_~YsæÌQ§N�Œ%Ø $0ãÆ�Ó’%K¯³gÏjÁ‚²X,4hP�ÕZ<4>??_.\0z]¸pÁXìãZ>Ï*`¨Ë¸QÆ UXX¨/¿üR.\P½zõÔ¢E =ôÐCeVf¨®�?þXü±¼½½Õ®];uëÖM}ôQ©.¿ãÇ�W½zõ«3gÎ(00PcÇŽ½äÄËÕ9¦ªÇ_¸pA_}õ•–.]ªììlµmÛVÿûß�!W÷Üs�¾ýö[=üðúõÖ[õÚk¯•{޶mÛ*::Zo½õ––-[¦¾}ûjàÀ�¥ö©J[Ï?ÿ¼þñ�hÚ´ir8êÕ«—–,YÂ0/Pë.îý3{öl9�NMŸ>½Ôë�?þ¸ž|òIIÒC=$—Ë¥¥K—êüùóºõÖ[µbÅŠ]½´8ܱX,jÕª•qC.--M)))r8×dÄ*`¨Ëjê;•µ[ÞvS‰×‹¿›Ëy^rs‰ãÌ%ž?¶”ø^üÕØn·{×7p¹\’d̽RPP ìììKŽspmÚ¿¿üýý"‹¥t¿‚ÂÂB¥¥¥ÉjµêÆo¬¥ Ë7tèP#jÞ¼ùU €RRRÔ Ay{{ËËˢ�’›�µÃÇǧŸ¤LIŽ_Îß�’\=v•x¬ÏUⵋŸ»J<.©¼×.gûec಄……©]»ve©hþË���*÷$¿šfÍš¥àà`5kÖŒUÀPç0 pYJ®Dv%û\m¬†ºŒ@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 g©íP·�µ]pUYj» ¦íÝ»W�>ú¨î¾ûnM™2E���5~Îß~ûM)))ºá†ÜÖfïÞ½µjÕªRPqÈ#IÇŽÓ¹sç,IÚ·oŸ7n¬Î�;Wûœ{÷î•$Íœ9S·ÜrKµÛ¹³Ù¬Õ«W×HÛÕñ믿ê‡~PDD„–/_.“É$©hˆa½zõj¹ºÒüýýÕ AƒË>níÚµŠ��×í·ß®W^yE�5’T~åçç»»ÌJ]k¿Ô”ÜÜ\5hÐ@¾¾¾î3}út…‡‡k̘1²X,úàƒd6Ý· ÑÔ©S-»Ý.¹\.­Y³FQQQ>|¸† RcõçååÉf³)77W¹¹¹²ÙlFØÓ¬Y3™L&¥¦¦ê—_~‘¿¿¿|}}�/??¿K^7€šG„:ÁétjË–-Š��×O<¡¨¨(ã©»åååé?ÿù�îºë.;vÌmíÞ|óͪ_¿¾°hñâÅúòË/åp84bÄãçT|ü?ÿùOÅÇÇëÂ… êÞ½»¦M›¦-ZTi{dd¤F�%«Õª]»vÉßß_£G�Ö<`œÃßß¿T ]»viåÊ•:qâ„üýýÕ®];-X°Àx¤¢Þ?+W®”¿¿¿fÏž]j›Ùl®ðƒYe¿?½oUýy•ü¨ê{f³Ù´xñbÅÇÇ«aÆ:t¨Þ{ï=�=ºTÛ\+l6Û%C§Ó©ÔÔT㆞¤2ŸYår¹Œ!×&“IK–,©™‚/’••¥Ã‡Ëår•zÝËËK!!!’Š>K9eff*33Ó¨±sçÎ×D´k×.ÍŸ?_&“I/½ô’úöí[Û%W CÀP§dggëõ×_ׯ�kìÛ·oWóæÍÝ>\ÊÛÛ[·Þz« tàÀIÒ÷߯N�:éÞ{ï•$íÙ³G’ôÓO?I*=ükáÂ…Z¶l™,‹z÷î­C‡é™gžÑ¾}ûÊ=_É»G}ûöÕ„ ÔªU«JÛéß¿¿$Ï÷íÛ§ììlÙív}ûí·’¤üQ.—K·ß~{™ó<Øx<`Àýå/‘$uîÜY£G�ÖèÑ£%©èÃD÷îÝ«ôóÛ¸q£vîÜ©��Y­V­\¹Rß|óM™ýn¸áÕ¯__III1b„þñ�èøñãeöËÊÊÒ×_­V­Zé�?þЊ+Jµ÷ /hݺu Udd¤v uòp IDATïÞ­iÓ¦Ö*Û.ÉèñÕ½{w�9sFóæÍS||¼±ýõ×_7Æ®Ÿ>}ZÏ?ÿ¼NŸ>­|P �¯¯o©€G*™››«°°0Tég'UþûSÑûVÕŸWy*{Ïþö·¿iãÆ�jÚ´©Z·n­7ß|S¹¹¹U¾&®6›Í¦-[¶7:ž}öY9rÄØn6›µvíZM›6­Â6Õ®]»Z6¬Î�;=¤Ô³gOõíÛW>>>òññQŸ>}Ô³gOãsFqøSÑ0·«�UÀP—ntðàA�8qÂAÜ­8Ðùå—_”™™©#GލW¯^êÔ©“‚ƒƒ•�� §ÓYfþŸ³gÏêßÿþ·Ú·o¯÷ß_ .Ô‹/¾(Izÿý÷Ë=×�!C4jÔ(IE=€&L˜ //¯JÛ0`€¤ÿžöÝwß©aƲX,Ú½{·¤¢HR¹РAƒŒði„ zâ‰'$õ€zæ™gôÌ3ϨI“&’¤Gy¤Ê�$­_¿^Ë—/פI“JÕQRpp°^{í5…††êôéÓZ½zµþüç?kæÌ™úã�?JíûñÇë­·Þ2j,Þ>¬o¿ýV=zôPll¬^yåõïß_‡VJJJ¥ÛKŠ‹‹Ó‚ 4{ölIE“rkß¾½q·íĉr8êÞ½»ž~úi͘1C¯¾új™ë;uê”$]VøS•ߟŠÞ·ªü¼.¥¢÷,99Y;wîT³fÍ´zõj½öÚkºãŽ;ª|MÔ†?ýéOúðõyóf-]ºT‹E'NTFFF•ŽÏËËÓªU«4zôè®´bAAAêÒ¥‹L&“¬V«RSSËìsúôiY­Ök.üê: Ô) 6Ô³Ï>[j�»\¸pA;vìP�=Êôºp—≠µwï^¹\.õìÙSRQ/�ÌÌLýúë¯úé§ŸÔºuk5oÞ\’tôèQ9�NõéÓGKÑÈÏâÿ¬—×»¥"Ui§8”øùçŸåt:•�� !C†è–[nÑ?ü »Ý®½{÷ªeË–jÛ¶íeÿ Ž;¦+V¨M›6zê©§ª|\@@€1œ+<<\’dµZËÝ·G�Z»v­þñ�hèС²X,Ú¶m›bcc�}®»î:cN o¼Q’ŒI¿Oœ8!©hBÆâÕ=¾üòKcŸÊ¶ ‘···¤ÿ ÖŠ�½X—.]Ô¨Q#}õÕW4h�^|ñÅr'?/þVÞ‡µŠ¸ã÷çR?¯Š\ê=ûí·ß$I={ö4jªí•Ù¨LûöíÕ±cG5jÔH¡¡¡Š‰‰‘ŸŸ_•W®]°`�š7o®aÆÕp¥—Ö´iS………I*úLQPP`ls8Æ §.]º\sá«€¡.c Ô f³¹Æ'�Þ³g�ìv»öìÙcÌ}R<œççŸÖÀ��ÿøVWûöí¬_~ùEM›6•···Ñ¦_¿~Ú¸q£6oÞ¬””�9Ò8®xXLaa¡ñZ~~¾L&Óe�Å®j;‘‘‘Z»v­öìÙ£#GŽèÉ'ŸÔ™3gôý÷ßkÇŽ:vì˜þüç?_öõjΜ9*,,Ôܹs«=)sq`p)&“I}ûöUß¾}uß}÷éÉ'Ÿ¬p¸œ——W©ç�7–TN̘1£Ô¶æÍ›“%V´½<ÅÇTtÍMš4ÑG}¤¸¸8íØ±CÿùÏôå—_jÕªUêÚµ«±_Û¶me6›uèÐ!?~\íÛ·¯èG`p×ïO±‹^Uqñ{VüA³:« p­ðööV§N�Œ9/%..Nß|ó�âââªõ·ÔÝ6l(©è¼½½�ÕÇåãã#»Ýnìs-)^ ¨‹è�WÜ›cîܹ5ºØ�!C4eÊM™2EÑÑÑŠŽŽÖM7ݤîÝ»+::úŠÃŸb½{÷–ÕjÕ¿ÿýocbh©h¸—Åb1†•œÿ§]»v’Š&½³Û풤ݻwËår©S§N¥Ú¿xR¿’ªÚNñ¸·ÞzKÞÞÞŠˆˆPdd¤$iÉ’%ÎÿS¬ø?û.\(õú»ï¾«ƒjܸqn]a­¤’s,•|M*êÅRíÚµ“ÙlÖ¯¿þª&Mš¨M›6Æ—��O¥Û‹�:uÊø‡Š:t¨ð¼AAAzæ™g´qãF�;VN§ÓXÉ­Xýúõ5räH9�NÍš5˸CW¬dÈSü»PÕ÷½¢÷­&´nÝZ’ôí·ß5•\!€ÿN§S¿ýö›1w¤ËåÒèÑ£µxñâRûmݺUo¾ù¦/^\j‚èÚT|sÊl6+11QIIIJJJRbb¢1Gе¼>^/¿ü²,X N�:=s-‹1T¼6Øl6IE½‚óóó�ZJÞ²Ùl5z¶:X u=€àq6l¨¿þõ¯úðÃ=.ü‘І ßU)I2–ä¾é¦›Ô AƒRÛæÏŸ¯‡zH999úöÛo®wß}×èI!IÑÑѺîºë´aÆrç�©j;f³ÙèáSò�jqÏ Þ½{_ò˨Q£4lØ0¥¥¥iãÆ�:vì˜~úé'9IE] W­Z¥U«VKÕ»K›6m¥F�é×_UjjªÂÃõ`ÁÝwß}UnçùçŸ×äÉ“ååå¥Õ«Wkÿþýòõõ5zÕT¶]’5j¤n¸A»wïVË–-µxñbc.œ‹(00P[·nÕêÕ«e6›5mÚ´r?ÔøûûkõêÕzú駦“'O*))IÍ›77Ú¿øw¡*ï{yï[MZ¸p¡ú÷ï¯sçÎéܹsÆûSüï€k‰ÓéTPP�–/_®‘#Gêé§ŸVaa¡V¬X!???c¿Å‹küøñÆóÙ³gËétjúôéºýöÛ�¯âc’4cÆ c^A«ÕªÉ“'+""¢Fç¸)€,‹Ú¶m«=z¨G�jÛ¶­Ñ+¸xŸk «€¡.«©OÉ•µ[ÞvS‰×‹¿›Ëy^rs‰ãÌ%ž?¶”ø^üÕØn·{×7(þO­ÓéTaa¡ ”��­V­Z¹¥ýˆˆùùùiذaš8q¢±Jð¿*22R×]w�>ùä“Ú.åÆ¿ÿýoÅÄÄèoû›î¿ÿþÚ.�¶ÿ~ùûû+$$¤Ì\}………JKK“ÕjuÛ4î2tèP¥§§K*š{qÓ¦MWíÜ)))jР�¼½½ååå%³¹è¿»Ü¼ª>>>ý$eJr”ør–øî”äºè±«Äc•x®¯]üÜUâqIϽQµí—�!`ðÏsÀó–š³¸7XyÃÞ€{………U8µ———BBBÔ¢E‹«\UåfÍš¥yóæÉl6³ ê Àÿ¤O?ýT7nÔÍ7߬cÇŽéûï¿WŸ>}jl‚pðª²Ùµ°ZÙÅX uàRãÆ�•——§ 6¨iÓ¦zøá‡õÔSOÕvYÀ5‰9€pUÔô@p-c kK]œˆUÀ<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡³Ôv¨ÛNžøà%ïxdggkÔ¨QZ¹r¥qüo¼¡áÇëÎ;ïÔ¼yód³Ù$I/¾ø¢æÎ�[êø÷Þ{OÏ=÷œ›® À³ýþûïòóóS£F�$IN§S©©©:wî\©ýRSSµtéR½ð òòò*µíøñã:qâ„î¸ãã5ooo 8P;wîtk½YYY:pà€Ž?®Ó§O+33S‡C^^^ Q«V­d±Xäp8”™™©3gÎè·ß~ÓÁƒ•��íÖZª‹UÀP—Ñp³‚‚}õÕWÚ¹s§|}}Õ¶m[õéÓG~~~ni÷îÝêÙ³§ õÕW_iÇŽzÿý÷ËÝ×ÛÛ[!!!Š��UýúõµmÛ6Í™3G7ÜpƒÚ´iSjßÂÂB½ð Õ_þòIÒ¢E‹dµZµzõj9Í™3GK–,ÑŒ3tç�wjÁ‚r¹\Æ·�;wjäÈ‘n¹NOät:•——§Ã‡kÙ²ezùå—�›‡f³¹Ìp°â¡_wß}·n¸á†2í�9sFe†\µiÓFÿýïÝZ{pp°L&“:$—Ë¥€€…††–fÖ§OåççëðáòZ­2™Lêܹ³‚‚‚ÜZKuÅÄÄ(==]’4þ|mÚ´©–+® ÀÍ  ___Õ¯__éééŠ��×gŸ}¦‡~Ø-s�8qBS¦L1ž›Ífmذ¡Â9€J2�=ö˜>ýôS%%%• €\.—.\(›Í¦Å‹K*ϽqãFmÞ¼Y���’¤I“&iÆŒš1c†úõë§ÜÜ\%%%)<<\çϟסC‡yÅ×੾øâ ýío“T¨œ?þ’û¯_¿^GŽÑÂ… ËÝž‘‘¡ ”y½qãÆ²Z­W^ðE‚‚‚d2™ô믿Êjµ*55UíÛ·/µÏéÓ§¯Éð¨ë€7kÞ¼¹ñ8$$DÇ׻ᆱôôt·¬Äe„=6›MŸ~ú©^}õUÝzë­êß¿™ý­V«>ÿüs%&&êÂ… JIIQ^^^©}>ûì3ýòË/úâ‹/ŒÕÄNž<)§Ó©ÇÜ®‡1λ^½zºýöÛµk×.…‡‡+>>^½zõºf'ü¸ :Twß}·ÒÓÓµyóf-Z´HÁÁÁ0`@™}ÓÒÒ´dÉ=ûì³jܸq¹í(33³ÌëÙÙÙÆMûì3mÙ²EñññÆ>wÞy§víÚ%©hø×àÁƒÝ~�žÆd2)88XãÇ�× AƒJ}¾*iåÊ•²ÙlЉ‰Q¯^½Ô«W/8p@Ó§OW¯^½”’’¢àà`eee• �ÒÒÒª¼¼|uVôöö–···ÎŸ?¯óçÏËb±7‹÷¹–¯¶yófõéÓ§¶Ë®*  †egg+??_Mš4©±s4iҤܮ¿”ÕjUtt´Ú·o/???>|XgÏž-µ_‹-£U«V@š7o.??¿KNد_?¥¤¤è·ß~Ó¾}ûþp™|||ŒI ].—F�m ÉŸ={¶öîÝ«~øA JHHP×®]µpáB%$$¨U«V Õõ×_¯mÛ¶m:�NíØ±£ÔÄÐîVÜ+Ül6+11QIIIJJJRbb¢Ñ{¼x× À�rssµ}ûv¥¦¦*''G§OŸÖæÍ›Õ¾}{·uÁu8²Ûí²ÛíÊÊÊÒW_}¥üÑø ÔÔT¹\.*;;[ëׯWff¦¶oß.©(ð¹XïÞ½5iÒ$½üòË:uê”,‹ÆŽ«%K–(!!A………:{ö¬8`ããã£ÈÈH-Z´H·ÜrK¹!¤äädÅÄÄhÏž=JKKÓ©S§´fÍíܹSÆ “TÔ3(((HUn×l6kܸqZ²d‰âããuöìY-X°@‹Eƒ ª©Ë1V†ÍÏÏ×… Œž@.\P~~~©}®%¬†ºŒ9€7r¹\òòòÒ¶mÛ”��­† ªcÇŽêÕ«—ÛαnÝ:­[·NRÑð²ÐÐPÅÆÆKÁGEE)&&FÇ�Wll¬¢££õÖ[oiÙ²eêÛ·¯XaÛ�=ö˜öï߯éÓ§ëÝwßÕøñãU¯^=ÅÆÆêÌ™3 ÔØ±cÕµkWã˜;ï¼SÏ=÷\™%áð4h Æ�ë�7ÞPZZš|||¦þóŸ 5ö+îýs9zè!¹\.-]ºTçϟ׭·Þª+VóòÔ„âpÇb±¨U«VÆ Æ´´4¥¤¤Èáp\“«€¡.»ò%‰ª×nyÛM%^/þn.çyÉ}Ì%Ž3—x^üØRâ{ñWc»Ýþíe\ ÜÀårI*êŽZXX¨‚‚egg«U«Vµ\®Trr²F�¥íÛ·Ó ŽØ¿¿üýý"‹¥t¿‚ÂÂB¥¥¥ÉjµêÆo¬¥ Ë7tèP#jÞ¼ùU €RRRÔ Ay{{ËËËKfsÑwݱR0.Ÿ��O?I™’%¾œ%¾;%¹.zì*ñX%ž«Äk?w•x\Ry¯]ÎöËÆ0Wä믿VÏž= ê�°°0µk×®Lø#I^^^ )ÕküZ1kÖ,«Y³f¬†:‡!`®È¶mÛ4bĈÚ.W‘———[ö¹ÚŠWê"z¨¶S§NéðáÃêß¿m—¸z¨¶��}ÿý÷µ] ôðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ÎRÛ n;yòdm—5ÎËË«¶K@G„ZÕ¦M›Ú.j\JJJm—€:Ž!`ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 Gàá€<€‡#ðp@ŽÀÃx8 G¸"999ÊÉÉ©í2*µk×. 6L÷Üs�vïÞ]ÛåWàŠ$''+99¹¶Ë¨TLLŒÎ�;§³gÏjþüùµ]pUYj»Àÿ.›Í¦ŒŒ IE=�üýýk¹"å!Ü,??_ß|ó�RRR”��­&Mš¨W¯^êСƒ[Úw:�zï½÷¯cÇŽ©eË–ºõÖ[õä“OVë�í< S§NU¸}Æ úÛßþ¦#Fèþûï¿’Ò%IZ±b…¾ûî;eddèºë®S÷îÝ5mÚ45jÔHcÆŒ¹¢s]|¼ÓéÔ«¯¾ª­[·* @‹-Rûöí¯ø:.‡ÃáÐ'Ÿ|¢Ï?ÿ\'Nœ�———"""4eÊ]ýõ—””¤•+WêàÁƒ*,,T¯^½ôÜsÏ)00P’ôÓO?i„ å{ûí·ëµ×^«‘ë)éäÉ“Æãääd………Õø9«kÖ¬Yš7ožÌf³fΜYÛåWàFyyyúàƒÔºukÝu×]ªW¯žNŸ>-???·´_PP É“'+//O“&MRÛ¶muìØ1½õÖ[zä‘GôöÛo+88ø²Ú\»v­œN§$)..Nßÿ½^ýuc»»j—$»Ý®§žzJaaazýõ× sçÎé§Ÿ~Rƒ Üvž’>ýôSíÝ»W}ô‘Ìf³5jT#縳٬£G�jâĉj×®�Ž=ª?üPS§NÕÚµkË=Æáphîܹ=z´ž{î9ýþû‰Ñ+¯¼¢7ÞxC’Ô­[7}ýõ×¥Žs:�z衇t×]wÕôe)''G2›‹fÉÈȸ¦{õë×O[¶l©í2€ZA¸Ñ�?þ¨fÍšéŽ;î0^kÒ¤‰ÛÚ_·n�¬V«Ö¬Y£zõêI’Z¶l©Þ½{küøñZºt©æÎ�{Ym– xêÕ«'//¯ c<¨S§N)..N^^^’¤ÀÀ@uéÒ¥FÎ'Ý…êÚµ«š6mZc稌ÙlÖ‹/¾h<Vxx¸ ¤ßÿ]×]w�$iúôé ט1cd±XôÁáJHHˆ¦N�ªèèhÙívùøøÈl6—ùìV<¹qÉϤî�——'›Í¦ÜÜ\åææÊf³?7kÖL&“I©©©úå—_äïï/___ãËÏÏO¾¾¾n­ÀåahÀ�’’’tã�7ÖXûkÖ¬Ñc�=f„?Å|||ôä“OêóÏ?WVV–¤¢¡Pï¼óŽ&L˜ ÈÈHEEE)11±ÚçþùçŸ5qâDõïß¿L[zã�74|øpÝyç�š7ožl6[™6 e·Ûuúôé?—T4Éßû￯M›6©W¯^ŠŠŠªæÕ¸ßï¿ÿ.???£‡²ÓéTjjªÎ�;gìSþ ”Ëå2zp—gݺuúÓŸþ$ooo·Ö›••¥èøñã:}ú´233åp8äåå¥��µjÕJ‹E‡C™™™:sæŒ~ûí7)ÓÖ¢E‹”ššªÕ«WkíÚµJMMÕ’%KÊ´®Ž;ê/ù‹Þ{ï½RnÜ}.Iš9s¦F�­{ï½W Š‹‹»ìkp'§Ó)›Í¦ÄÄDÍŸ?_/¿ü²Ô˜Íf­]»VÓ¦M«ðøÄÄDµk×Nõë×/w{ZZš¾ûî;�1Âíµ«sçÎ2™L’¤€€õìÙS}ûö•���|||Ô§OõìÙS’$“ɤÎ�;+((ÈíõT«€¡.#Üó_4š IDAT¤ø®Æ®]»tÓM7éñÇWdd¤öìÙ£#GŽ\qûŽf*RV|÷¨x†€€½ôÒK W`` Æ�§ßÿý’>W¤I“&š1c†n¼ñÆ2måäähãÆ�š6mš¬I“&•‹.õTzç�wôÈ#�(..NÇ×Ì™3uøða·Ÿ àZôÅ_(22RO<ñ„RRRtþüù*›——§U«ViôèÑî³~ýzÝvÛm—œXúJ©K—.2™L²Z­JMM-³ÏéÓ§eµZ¯¹ð¨ë˜p“â»0!!!jÓ¦�$©cÇŽJKKÓ‘#GÔ©S§+j¿øç™3gÔ°aÃ2Ûív»²³³Õ²eKãµ’]†[´h!__ß ‡KUÆÇǧܶNž<)§Ó©Çܸäp8ŒñàóóóÓ˜1c¥øøxÅÅÅiܸqZµj•BCCÝz.€kÍСCu÷Ýw+==]›7oÖ¢E‹¬Tzì‚ Ô¼ys 6¬Üív»]7nÔ‚ Ü\uiM›6UXX˜8 ÔÔT…„„½˜‡qñK—.×Ü<Œ¬†ºŒp“úõëËl6— `¤¢qÚå uº\jܸ±öíÛWn˜´ÿ~™ÍfµnݺÂ6ŠCw(n«8ŒZ³f�7n\åã-‹ ¤þýûkäȑھ}»¹û\דɤàà`�?^‡R|||¥P\\œ¾ùæ›R‹i\lëÖ­jÒ¤‰zôèQU—Vü¹ÌÛÛ[ÞÞÞFO¦ÀÀ@ùøøÈn·—{Ó²¶± ê2†€nÔ¾}û2ýΟ?ï¶•ÀF�¥Õ«W—éñât:µbÅ =üðÃŽ¯)Í›7—ŸŸŸvîÜY­ã½¼¼Tfbëš8ÀµÆÇÇǘÚåriôèÑZ¼xq©}¶nݪ7ß|S‹/Vppp…m}üñÇ9r¤[oúU¤øó¨ÙlVbb¢’’’”””¤ÄÄDãüôÒ®-@€ÝrË-ƾììl=zTIIIºùæ›ÝÒþèÑ£Õ°aC�7N»víRzzº~úé'ýõ¯UVV–üq·œçrX,�;VK–,QBB‚ uöìY8p Ì¾ÿýï«„„¥¥¥)99Y+W®ÔÁƒ5xð`·œ+ @©©©r¹\n½N€+‘œœ¬˜˜íÙ³Giii:uê”Ö¬Y£�;wCºL&“‚‚‚Œ ”%)>>^/¿ü²æÌ™£N�:K°_¼°ÇþýûuâÄ >üª\Oñ´ùùùºpá‚ÑèÂ… ÊÏÏ/µÏµ„UÀP—1 p£-ZèÞ{ïÕwß}§Ý»w«I“&>|¸ÛÆ>ûùùé½÷ÞÓ[o½¥åË—+%%EmÛ¶UïÞ½õÄO”š;çj?~¼êÕ«§ØØX�9sF���;v¬ºvíZj¿âa[ÅûÕ¯__aaazóÍ7�y“®ô\QQQЉ‰ÑñãÇëÞ ¨¦ ¨qãÆzã�7”––&………éŸÿüg©að÷þ™={¶œN§¦OŸ^êõÇ\O>ù¤ñ|ݺu:t¨4hP³òÿ+w,‹Zµj¥-ZH*Z…,%%ÅX!÷Z£ôôtIÒüùóµiÓ¦Z®¸zjªo`eí–·ÝTâõâïærž—ÜÇ\â8s‰çÅ�-%¾5¶Ûíß^ƵÀ Š{c8�Nª  @ÙÙÙjÕªU-Wàríß¿_þþþ ‘ÅRº_Aaa¡ÒÒÒôÿ±wçarUuþÇßçÜ¥¶ÞÒ�4ÙB Q¶4D £ˆˆaGá§(#�ˆã 2‚ÃàŒ2È(ˆƒÄÉ ŠìB €²IÈžôRë]ÎùýQ}‹nHH%$tè|_ÏÓO×rëÖ©{‹Pý©ïùžŽŽ:è ~á–üñµhذaïi´råJð<Çqj ¶¼SöÄÛù¾4Ð D½~L¯ß°o¹l{]¦×uzÝöÖë¶×åÞ¶5ea§Oi�)`B!„B!¶ËþûïϸqãÞþ@µÇã¨Q£ÞV ¾;øÖ·¾E{{;C‡•UÀÄG¦€ !„B!„Ø.[[‰l{·y¯É*`bO&@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œÛßè«V­"Žãþ†^yå•þ‚B!„B¼'*•JAŽãô÷úÅ�1¢¿‡ „B!„Bñž‘)`B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œ@B!„B!„œÛßB!Äž-Š¢>?ÆŒ1ý=¬wEk�Ö×uûü!„Bôù$"„Bˆ÷\†T*‚ x߇=[’„XQÕnÓZãû>©T ÏóúqtB!„ØI$„Bˆ÷L¥R¡T*õ FöÆÊå2år×uÉd2¤R©þ–B!ö !„b— Ã�B¡°G?[EÝÝÝ”J%r¹œT !„b—“h;8ŽƒR ¥Te·`­ÅZKÇý=!„»±|>O¹\îïaì–¢(¢³³“t:MCCCG!„˜@ur]W‚Ÿ·HÂ0¥”|£+„âm¢("ŸÏËÿ#êP.—‰¢ˆ††i-„Bˆ]B–�¯CRù#¶L)…ã8ý= !„»‘ èèè�ðg;DQDGGAô÷P„B1IT ¶MŽ‘BˆD¥R¡«««¿‡ñ¾ÕÕÕE¥Réïa!„b€‘ã:¼üÈóx¾GdbÏÅC„x©J)â8ÄÑc Ö´ãUkˆbXÇÁXƒçxµåaµ®fpÆ\×% B´ŽëGQu?ZÇq­ÒF)U]2W��- PZ…aµ‰¤®NÉò<�0Ž0qŒ£UÝF÷”–[cP=ϯ”ÂZƒ±Ï÷0±! CüTŠ0Ð=U>J)LOߟ8Žñ|c c§L|/O‹BˆÝPtww÷÷0Þ÷º»»QJáû~E!„„@upV•1ºŒã88^ ÆbÃí´ãàY§ˆô„:®oPJ%ù [½NŒc-ŽcPÆ m5Š¢¨zÝóñ-ıÅK¹Z¢(Äq]<Õi JáP ‰¢°'|Š#ÒŽƒ¥$X”ŽH».ahHûq¡b…ë*,¬FiE†8Žƒë¹Kžëâûš8¶¨H“ʸ˜R€ã(â8Âu]âסRÑž©–’MéÇ“$„¢ßEQ$•?;QWW---ÒH!„;…|¢¨Cì—ñ3iJ• Èú)Œ­`åh*Ü”K†ÕŠ ]ýÔƒïûÄX”­5qƒµhGW«t´‡õ,Q¡üˆ(ŠÑ®GäÅD„6ÀóS„aˆ›rQŽCÇXkÑJƒg‰íi‚(Âq\B v"Òé4%S$ŠC¢¸@*åWÇåºÕJcq]—ˆ£5Æq1©�ÈqpÓ–B!�“r(Ø2±c´ƒ›v ¢ ‘�ȤÒDq ëÒH!ù|¾¿‡0àäóyZZZú{B!„$ªƒoš¡¬Ð�Æõ=lNä�Jg°‘¥\©%ÚTg}9n7ÑÚÁ±DÖPºZ¹£�61*”ÂU (”�‰â�‡­Äd½F<×§U0‘ÁÁƒ8Fk�ç¸TÊŽÖ(6vpp°L¤P‘‡ ÁW.i/E„¤È¢zÆi­Åµ.&RÕ9`±ƒ[*pðâa9¤¹¹‘îb«Ê8xN )<›Æ„Œ@B±'“Õ¾v�d%5Y"^!„ï–@uP©j¿OY¬­`=«c¬^Ê¡Pê&›Íbâ˜È–ðÒ.år­RXB<ßCkK±XÄM§‰�ÁjƒëUûU*2™ Äe-†ÇU„Q¥:uÌÑÄA„RÆTÇ1Ä&Äq=,T£Žv(ãùqR.ñ<�ÀÆxnµ�‘�b0X@§|¢ @;£ ÚÓ(«0Ê¢=�ÖºgX ´ã \…2 «lž"!„ý( CÊår¿ŽaæÌ™umwï½÷î”ǽ—Êå2©TªÚçO!„bÉ*`u{¦v9ŽƒÖk-ÖVûú$×j×]×­5x®†&A®ëb{š©ž¾>q†!qS©Tj÷cpkmµ·�ëV×^”¢Oƒèäq®ëÖ›4‘¬î§:},Ù�1 Ï®b±XmhÝÓ£(y~cLmÌÉ~­µh­e0!„؃ …þ€'ÇX!„ï–@uH‚Žr¹\ :’ëÖZ¢(ª(I“„%I�Ô¤Þ—“À(•JÕnSJÕž' s’²ú$”IBPÕÕ¾z$­t-´IBš$dJB©$´Iö­µ®íÏZ[ ‹’מ[P]Ú7 ±’m’Ç !„ØóT*™úõˆ¢H–†B!Ä»"P’°#©ì�¾aP lzWÌ$� �‰q]÷Í@¨×>ÞtÅR©Ox”|˜6ÆÖ ¸®×ä¼¹${†µ±Å=�Sú$cñ<¯VAd{V%Kc­Åó¼>¯ª6{W 9Žƒçy}‚ŸäG*€„bÏT*•ú{{ 9ÖB!„x7$ªC¢$¿±8Zc{ªj‚ ¨&&ñ\MÚóI¹>ØKŒQK†µý8ZẮïaÔ›U=–P VAÉFT‚2Ž1ÄAˆ‰+(  Ðž‡ÑšÐ‚Ò.J9Õê¯:ÍZ‹Ž žv0±A¦'̱D˜¨„«4ÊX´ßqk•BP �Â0¬MSK¦ �UÀ„bO†¡Tÿ¼‡¢(" Ãþ†B!Þ§$ªCܳêVï)Tɇ^Çqˆ¢¨ÏT©j%�ƒÑ1�) ­W­äQ†0¶hÇÁZ£k¡qD&¤bb"]¤ä1&M¤ ¡£)™€rT"$ÄM¥ˆ•AyPŠ5‘NÙÅÄAOˆˆ*ÄÄP £×qQAŒYÂ0¢b,kˆ�ÂÚ7§§%=zOõJ^c&“©½VÇqjUOB!ö,2%é½'Ç\!„;JV«ƒïûµ^=I³ådÚT’$ÁPGøŽ‹±šÐF¼úÆV¾öƒ‡�ÅËŒcå¡WbòäƒÙ”ßÌ£�=B!_àÌ“�ã™ùĨˆ)ö;èHüÌ^üÛOþ…Ïžz/=·�ÕkÖ1vÂD²9²žfÍúUøNŠMk^gÂèV2ÚeÝêUL:pÖ¯ß@[[+nÛ(îûó# oß‹ÉLbñÚÕ˜rÀ^mƒ±i�g¾ÌæM›8fêTž}zçΜ‰í ¼¬µ˜žË‰ÞÓÔQáºòVBˆ=Mý=„=Žs!„Bì(©ªC2Ý)©ôI¦>%×{«öØ©Þïg3¬YÿÙæa„~Lã0EÙ[ î&¿ò$­mн†;ŒßL{®‘öÚ�vg/†ŽhÅf5s|�ܰ,A°†C¦Œ§ÑsÒÚÄ ¶ ë7¬`Ð`Ÿ\{–Nòøm¹6�#�; §Ñ¸]d»”Ðx-­¼ÞÝE>—ƒt«Vw TÜJM:5ˆÆ†!dSƒˆ£¸O�ŸDÒÛ÷ýÚõäØHø#„{ž(Šú| Þ½û !„Bl €ê”Lu‚7—o‡7WåJBÏóQN e Q¡Â”ƒŽäƒ}€uë^eÁâc“'±êÕ?ñÊÂ?Ók:Ö<Ëäñíäó1ƒÚÛ˜<å ^_õ:«W.å´�DK¼–'ÿ9ýåzNÿÌ‘2¦�}-Ÿ8ü@âÍ/²øù[È9åùù mÐ`²-ÜóÀïxáÕG¸ã÷¿`lC†é“ÛÉ•ÿÊx7戡>ÿ±C³Wžgþüs¾ø‰C9í¸©ì•îà¤cöÇš¸6å­R©àibSíC„ª½ÞšØ ŒE™&„ýiêÔ©L�:u›Û…aÈm·ÝÆ'>ñ‰º¶ß !úÏ»9öS§NåŸø·Ýv[]ý„ê}_ !„b÷'¥uˆã¸¶êWǵeС %Õ1ɼüÚv¾ËcO>Áò7þJœébdË8|cìµ�“FÇ ´E‡EÒ^ĺ—uÅõàh67ªàØ<¤l\ ›J�yîýËl"½í¥Ñ0Ï�u v lH¤Cb'@{.†ÆtcL7qÜÉœ9¿ÅxÐYy•L:‹[,ðÀÝ÷PÔk¨TÊüí £Ðµ%ä“)oPý£¡wåOR•!„»·yóæqÝu×ñꫯ¾ë}IÔÞí±ß´i?üáùÝï~Ç—¾ô%Ž;î¸�42!„BìΤ¨ÉÒçAÔšA§R©Z”ôÅÉd2µåÔ=Ï#Š"Ž8âHÎøüE´5ïƒë´Q*¤˜9ã<Ž=æG®ëâ8N-ôIžä¾d*œ,/„»Ÿ®®.nºé&î¸ãŽÚ¿×;‹ôÿé?;ûØÏŸ?Ÿ³Î:‹�üã\tÑE´¶¶îÔý !„b÷ PŒµT‚ üô>QJAmZ˜ëºÄ<ÚÎ8õLº*eæ?9�A ­8Ö%Š46èbs¡\¸1gœò÷¬�;YºèIâbÈpÆ —PŒ‹üù¡?¢ŒGè�M¥QJQŠ¡ÒlÒ`<œ† ʤùÛ¿ŒÕeî¸ëvŠaÇÏ��\¢Œ¦K…TtˆŽc7òù“ÎŪ˜ŒÎP ,8£ ˆ#ˆ!ë¹àhÂ(ÄsR8Ú£R©ÐÓîå:Õm÷`kÖ¬`èСý<ñ^“s/vGaò›ßü†Ÿýìgäóù]òõŸ]qì�1ÜsÏ=<òÈ#œ{rÊ)µê_!„G©T¢R©¼ï+y]×%•J‘Édú{(ï+ÕÉqŒ1h­ ðO ¤2È÷}ŠÅ"ŽJ1è ]eÓ¯-¥ÜÔÈFbæÌ½ŸÜð±¸~ÌŸ^|=$Ç_W/æ™ç’ŽFLžHóˆ6V._ÊÝÏ>„nšÀ�½‡1æÃ§ð›'çã:1ƒ'GgW‰!í#éî\Ãg>üAV¬XÆ�q#yå…W˜tàþ¼úÚ:Îûû¿£Å8©VGíÅ�sÿÄ  Ò<¨‘¦\AÞrçü'â C[øð¤©˜(ÄOUWúò}¿öZ•RµUÁ’eï“o“ƒ ¨ëCâYg�Å¢E‹¸æšk8öØck·õ«_套^âÓŸþ4\pAíößþö·\{íµ\xá…œyæ™u�§éÓ§“ÉdøÃþÐg?·ÝvÅb‘™3gò•¯|¥®}Õ«X,rê©§pÏ=÷�Íf)—ËDQD6›í³šZ½Î8ã –,YÂÿøÇú&¶X,rÛm·ñç?ÿ™7Þxƒ\.ÇÞ{ïÍYg�Åa‡¶ÝûÛ™*• Ç{,mmm}ÎÓö¸çž{¸ï¾ûXºt)…B�#FðÑ�~”3Ï”ÏçùáÈŠ+øÆ7¾ÑßÃB±“ÄqLww÷û>øIDQDET*eFJ�¤P´Ö}–€w]­um*”1¦ÖÚZ‹V=A‘R„ŽKWs†…Ý,�ºx¥¼–%ëVÓ8v + +É£tàP6;ë š‹ÄÃ#ìpŸõªÈZo¥!0í –T"Þð-¯D^ÜØÅK+bMw&ÇÆŠÅoɱ6X�·wŠeö5–”–²´ø*/®þ+Ýqž!#‡óÂÊ¥üuå 6b^_ÓÍŠÎåÁ :^daé5Ö±íTWÿ2ƆaŸ%ï“c‘¼f¥QTè#Ž8€çŸ¾v[±XdîܹtttððÃ÷Ùþ¹çžàðÃßás÷È#�píµ×âyÇ{,cÆŒÙá}mM:�fï½÷fï½÷&�NpÕUW1cÆ ^yå•�þ|ÛbŒáþá¸é¦›èììdòäÉär9žyæ™ÝâüT*…ëº;–ÄqÌ¥—^Ê?ýÓ?ñÜsÏ1bÄöÙgV®\ù®ŽõŽž¯-�{!vÒ—M¼[òBˆ�e …?½EQDwwwã}C*€ê`­%•J†!Žãày¥R‰L&C†µ0¨úÚ1X«ˆÊ‘ãR.„¨ŠfÄèvÊy´—&Rã@65ˆp³bˆÛÊØÖ1Ìø9 j%ܘCy1qç&âÎ ¥H¡¢ÏThÊ ¢ÉÓxA7e›ç‰çŸ ëxùÕWpM Ïõ(uXþò :òëio{'ÕL¦)GW¡›×W-gdûh" åµyr4bŠšœn&ª„˜ž•½|Ï£Ôk¹û¤ñu²|µ�AkUW9úGÁ­·ÞÚ'JB€eË–±nÝ:ÚÛÛX°`ÍÍÍLœ8q‡ÏÝüùó¸ì²ËøÀ>°Ãûy'Zkn¹å–]²ï±hÑ"ž~úi9䮿þúÚ‡øR©D*•êçÑUår9¶ûq¿üå/yä‘GøÐ‡>Ä·¿ýmššš€j蕬Â÷^ÚÝν‰¯~õ«Œ9r—NSCCCm ˜Bˆ�¡T* Èð'EQíïsñÎ$ªC2* 9ŠÅb­(Yõ+©”QhŒñˆl@Z;”µGvì> Z¹˜+_Æ/+µbƒÓ�ÎofÆ.rþ rq‘…Ͻ~€ïz¼±y ­ãdá’…ì䉸 ƒéŽ;ÜØÊëË×Ð]h°-|`Ò�4šõ÷Á|Æ›�5= š�8¶¥q‡²…o|÷jåšÉ¤}ÐИaåš ´oÇ+kB"š<ÕÓÔ: Bˆ  e,º:ë­vUC×ß‹ààƒ&�NóòË/¾ï3oÞ<”Rœzê©Ü~ûíÌ›7�O~ò“¬ZµŠõë×3cƌڔc ·Þz+÷Þ{/ëÖ­c̘1|á _ਣŽÚâó}ãßࡇàK_ú?úÑ�8ä�CÞq?çž{. .äÆodÊ”)T*>ùÉO¿úÕ¯6l]]]|üãgÊ”)üøÇ?fúôéø¾Ï½÷ÞËW\Áý÷ßT§r9ŽÃc�=V›ÒöV\pgŸ}ö;»éÓ§3cÆ 2™ =ôApÒI'ñ…/|ámÛ®]»¨þC†!¾_�Ò·³þA,•JüøÇ?æ‘G!ŸÏ3eÊ.¹ä† Vëg?ûY:::xì±ÇÈf³Ìš5‹O}êSµ}d³Yr¹\íú£�>ÊÍ7ßÌòåËÉårŒ;–«®ºªð@µúçæ›o&—Ëñ­o}«Ï}Zë­¾¾m½o¶v¾aòïÿþïüå/!Š"N:é$Î?ÿüÚý½Ï}r}[çªX,òïÿþï<úè£4440sæL~ñ‹_púé§÷Ù·;Êó®kc*•¾ïblŒÖà§<¢( ¦§ù³£Qî›ý�TO³ë¤ÿOò;Y!¬ž£žçñÁ~�0 y饗˜7oûì³'œpO<ñÏ>û,Ðwú×µ×^Ë�7ÞˆëºqÄ,^¼˜K.¹„ lñùf̘Q»|ä‘Grþùç3räÈmîgÚ´iµë , ŸÏ�?þ8Ï<ó ÖZ>ô¡½íy§OŸ^»|ì±ÇrÞyç0qâDN?ýtN?ýt>ÿùÏ×Þ[S¦LÙæ±¸ë®»xøá‡9r$Ü|óÍ}‚ŠÄ@:�fáÂ…œzê©\ýõ;mÙ¿Òñ IDATg€Ë/¿œßþö·Lœ8‘cŽ9†¹sçòÿð}þL*½¦L™ÂÚµkùÞ÷¾Ç#�ö‡z(ÿýßÿÍ?þã?Jø#„Ð@®þIì ¯qg�OouHž¤÷Mǵo>Ç©-ýn­ÅXƒëº¸Žƒï{Xcq•Ë�Ñ“èÐ-SmdZFpÄQ£qÄD&}ü³dFÈ´ÏœNûþS™uÑw˜rüg¹ð¯aü>ÀYgŸNyÓ:|—½71j¯fN=q:i]¦¹Á¡ßE¡Ð�ï{Q(t–R9Ol"<¯úv£”"îémÔ–»jý�’ ŽãÔ¶Û–$Ðyá…èììdéÒ¥~øáì³Ï>´··óÔSOaŒ©ýqž4,^»v-sæÌaܸqüüç?ç{ßû^­9åÿüÏÿlñ¹>úÑ�òÙÏ~€óÏ?ŸóÏ?­õ6÷“4¨N¦§=ùä“466âº.sçΪ°Åè#ùýèGkÏ{î¹çÕ ¨‹.ºˆ‹.ºˆAƒpê©§ÖüêW¿âúë¯ç‹_übŸqôÖÞÞε×^Ë„ X½z5³gÏæôÓOçŠ+®`óæÍu?×–,Y²„ÇœC=”k®¹†oûÛL›6�%K–°jÕª>Ûþâ¿àª«®â[ßúPmÆ�7n#GŽ`ùòåDQÄ”)S¸ð ¹ôÒKùþ÷¿ÿ¶ç^±bÀv…?õ¼o¶v¾z»ýöÛ¹á†j÷%å;ÙÚ¹Z±b?ü0C‡å–[náÚk¯íB ±+Œ3†ë®»ŽýèGŒ7n§ìÓu¥ˆ¸¿ì¬c?räH®ºê*®¿þz&L˜°Sö)„BˆÝ—@uH*€’ÀÃuÝZeL~h­ÑZãyÖZÂ(®Îµ CtÐi¦}òt>zÊyœrú¹ ¹/ã9–¦ éÊçYøâólÚ¸†!-í4gG¢M†æL{µ4“õSTÊ�Tʤ½�ýÇÃ1yÂB›6¬#Š ”°äpH™À� bl\Âê˜K¤,¾ï³vÝj”2¬\¹Š¦\i?E¡X «ÁŽëº”ƒ Êuj•?IWõ¤Ê)ŽãZðµ=PÒú¹çžcþüùXkk!ÏÔ©SéììdÑ¢E<û쳌5ª6­è•W^ÁÃÔ©Sk|“ ŸeË–Õ}.ëÙON<ÿüócxê©§˜1cøÀxúé§ ‚€ùóç3|øðj*½lÙ2nºé&F�]›šV�–––Út®I“&ÐÑѱÅm=ôPn½õV~ðƒ0sæL\×åþûïç?øÁv�··×^{ €§žzŠ©S§2uêTxà Z)“9rd-0LµåË—oqŸûî»/MMMüå/ácûßúÖ·X²dÉÛ¶2dÀÛ‚¦w²3Þ7mmmµÞIx Ð÷µnÉ;�«¤ëÐC­�)  „ØÕ;ì0n½õV.¾øâw]é!Pÿy·Ç¾µµ•‹/¾˜_þò—wÜq;iTB!„ØÝɧ·:$áORù“„Icè¤&Y9ËóS«ð|‹ã¦ñ•¡˜öiÍfȯZBª±e`ìØ½‰lDÉÍ0hè6W³¾³@¬,^ÚÅD®›#•sˆL…Õo¬@E‡PJŒÖÎÒU]d|—R¹ÄšŽ"é6�cCð,Ú«†VqXD… gÉ8)ò•ˆtÚ!´éTŽ–æ!"6:]ønŠÖF(¥ÑJS±¶öA³T*Ñ’jÁj«4Øj¨ÿÃè¸qãhooç…^ ­­ Ïój0GuwÝuøÃXµj'Ÿ|ríqÉô˜Þ=,*• J©íšëYï~Ž9æ~ùË_òÄO°téRþîïþ޵k×2oÞ<|ðA–-[Æç>÷¹ºŸ7Ç1ÿüÏÿLÇ|ç;ßÙá¦Ìõo¥Gy$Gy$'œp_þò—·:]®^ÍÍÍ@õ�ÈK/½´Ï}C‡Ýâc …@-y«Aƒñ?ÿó?Ü~ûí<øàƒüéOâ�àæ›ofÿý÷¯m7fÌ´Ö,^¼˜W_}µ®*†�õ¾IìÈò’o=WÉ3½{ ±3$Sh·%étÚi§½«ç“¨ÿ¼›c_ïûdG·B!ÄîK*€ê�¬¢Ô»Ù³ëºÕ°§§ tRä¹n-ªVÅ(\�&å:¸¶È>£ã¹iž[²Œr kW¾Žƒ¥bþæäÏ[C:•#¨Ä8ÚÇu4«V¾F±ÐÁ¸1Ã0Q —�㎚J%¿™%KþŠÕ.¯®ÚŒçe±‘ÆÑ°ºÚØS8ª‚çÄsÔQÄD”MÈÆî͸ )*•€r9D+‡JÕúü¸®[�öÕ³ä}ïJŸ$ôŠã¸vl¶gÎåá‡NGGsæÌ©5†Nnw]·6U¨wÿŸä�ýG}” ˜;w.ÖÚ·•­¿S5R½ûIúýô§?Åó<9ä�Út¯n¸a«ýɇó·.Iøßÿýß¼üòËœyæ™pÀ[}ü»Ñ»ÇRïÛ€Ú7þ«W¯æ×¿þ57n¬m³bÅ ~ó›ßô©nY¶l¿ýíok!ÎØ±cÑZ³hÑ"ZZZ=ztí§wÀ³råÊÚkê©§?~üVÇc ßþö·Y¹reŸû{‡<É{ Þó½µóµ+Œ=€Ç¼6¦Þ+ã ñ~áöüÿA¼·´Ö¾ !„b‡È'ˆ:%S¡”RµUÁ’þ?ðf�œJáêjPâ§RXkpœOiL¹Dc[Š8 XŸ/ÓÅ,\°€NEwWíçÐVQ ºIe<ÂJpð=��ÞXõ:ÙÌ!¤µAkK.¥i”ÁàÐ4h8Æú¸*Ä�U1®«qb­!²>üá#øË‚y€¥RÈSò»U…ÆæF¬ãamʯ]зïQr ’pËu]"kjǤ^Gqwß}7Ð7äÉf³Lž<¹ö‡ÿ!‡R»oï½÷æÈ#�dîܹœuÖYì»ï¾<üðÃø¾ß§gKss3«W¯æ¿þë¿8ãŒ3ÞöÜõîgòäÉ´´´ðÒK/qØa‡‘ÍfÉf³Lœ8‘Å‹“Ífß±wÏ„ ¸çž{øÁ~À1ÇÃÙgŸÍŠ+øÙÏ~@¹\æ†n¨�iæÌ™u¿myâ‰'¸ôÒK2d£F�¢X,²xñb€ZO¤ÿø�ÿ¨U2%͘¯¾újæÏŸÏÆ�¹à‚ øö·¿ÍÒ¥K)—ËÌš5‹ööv>õ©Oqç�wrÞyçññ�œõë×S,¹òÊ+ûŒãŒ3Î`òäÉ<úè£(¥˜5kÖÇ»lÙ2®¸â =ôPr¹\mJÙ–£ .¸€çž{ŽÅ‹sÚi§1~üxZZZXºt)Gy$ßüæ7ßö¨ç|oé|m­béÝš0a|0Ï?ÿóŠÅ"�?þ8“&M⦛nbÔ¨Qµm¾üå/ÓÖÖÆ�wÞ¹Å>2õîGkÍÑG TWK$•AGqD­ÇÍ–|ö³Ÿåøã�gõêÕÜu×],[¶ŒgŸ}¶Þ~ûíÜzë­Üzë­<üðÃï|À¶Ó˜1cøüç?Occ#‹-â�7Þ`Ò¤I\uÕUµÕÖ?üpÚÚÚú„lS§NeÈ�!Lž<¹vÛÑGM{{{­÷ À×¾ö5.¸àÇaöìÙ¼øâ‹¤Óé>!`SSpsçÎeøðáüë¿þk­Î[…aHkk+÷Ýw³gÏFkÍ%—\Òç¸'r¹·Ür ^x!ûí·¯¿þ: .dèСµ1¾õ=PÏùÞÒùÚ•¾÷½ï1mÚ4Ö¯_Ϻuëjç%ùïBˆ÷‹�Æ*vœs!„»ƒ‰'²dÉ.»ì²­ö%»Ÿ]õׯ¶ö»¥ûU¯Û“ßz ×{o£{=N÷ºž\v{ýN~šƒ xç5œßbéÿ>M&“©M}r‡J¥Rk]*•H§ÓµPÄó<´cŒC^9,Ê*ÞØ¼‘&ò½ïž{á9ö9l¥B…/>Ïa“÷¡RQÐÐJì¥H+‹r"Êd\—«oø!û9ƒõ+ñ¹™ûÒ¬ʦY[TüË�ÂÐ1ДÊñ‰#öeüðFfÔ¨Q\sÍ5ïz�‰wkðàÁÛµ½ïûG�@ÔëÇôúmû–˶×ez]§×mo½n{]îm[ÓhêŸfS'©ªCRáãy^Ÿ&°É·õɨd…,kmµQtõL³„a…R¹@l"^Y¾’R ÈfsŒÑN~]­ƒ‡£]ŸÈ„Ä„xÆ’Sš kV³ß¾ã騼pðp<ƒŸ�:$K[Cmò bþºx^¦™EŒ"²Š@�± Œå�K8÷´ShpR6&¥Êx¦‚�¡¹1‡‰bŒµ¸~u%3U«�’eß“žG‹¢z=41ÚsQ޼•„¨Wï~E=ôðÎ}’„Ø]íHCu±cäX !„x/mܸ‘_ýêWÌž=›iÓ¦±÷Þ{ou[©d�@uJ–‚�¢Çqj˽' ŸÃ0$•JÕ cbŒíiš[rø¥ ~ÊcÌ„‰T*–ß!“õxæéù=æBCG6WQ&dêÔC¸é×wÑè¦H9Y¢¨Ld xncÛ‡³dí:Êň¶L cÀ†ØÄ¸Ž‹%„XQ*+²�ƒY¿~Ž“Æs]³.ùr‘?Gw~3¹tëhÐ …ÂÑeº'Üq]—8ª†ZÖZ´çbzÂ.ä?x!êöûßÿžÿýßÿåàƒfÙ²eÌ›7�©S§î²ÆàBìJ©TŠR©´[T d®ëÊô/!„»\ïŠ×—^z‰¯~õ«üéOâœsΩõ0¸øâ‹Y¼x1cÇŽåꫯ®«BuöìÙÌž=»®qœqÆœ~úéÛÿÄ;’¨É*XÉ2ðÉ’ïI”"J©Z äh�J™´Ãà¶ZÉRŠCÆï»• ~ìâxö9à`Öl\�ç:äR­=b*”•¦T)1¸5G¥Rdï#Ø´±›¬-P¬lFë2ŸûÔ§¹îç³ ŒeúôãxeÙ«¬_±�Øä‰ML9_ÀØVmÜ€“i`Éâ× *Úóè,VH¹.)×§`s¸®ª:ÕKk·Úß' H»Â(ÄÄãY´[ ~Œ5X¨õ>Bl[SSår™;3¶¶6N9å¾ô¥/õ÷°„Øa¹\ŽÎÎÎþÆ€–Ëåú{B!ö0ûï¿?@Ÿ•ƒ‹/Þî&ÐÉ¢0Û �$üÙu$ªCRýS©Tpß÷‰z*aâ8®®†ÕST.—q<_AÆu±Æ°àOÿG®©™IÃöbÔAcYôüsäM†µA…;€¦lЧ=M¹ÐMTè¦ÄĦ„1ÐÙÙÍøƒ¤ÆÄžæîçv®¢«s-¡J1ó“§PpbÒÚç©ùó²×`~i%è\�¦\/›¢«aûŒÞ›Ž_&•ö‚2 �V› ç}ùrÊë"š©†X•8¬¾N…J©º¢Y¤Ð¾GEÄqLÊKWC1@K�葬â%¶núôéLŸ>½¿‡!ÄNãyétº_WÛÑ=»CoŸmI§Óï¸ð€Bñ^ÛÑÿn+š5k–„?»�@uH‚ždÚWR ”ôñˆ¢ß÷{M óPq€ ª½sV¬XɧN<�5‹_fŸFòú†õ ÏgÓÊU˜)ãXW¬ðF)&"CÃàfŠa�´—¢%×D¦T"7d£Ft2¨eO.^˜qû1$=‰ 4,xm¶X$])³dî\Ò3>Äà±céK¤ý^*M¡T¦uè`:6䱞Bg<*ù±kHçÞ:%M��Ú°äödõ/ÇqPJƒQ¥ 4˜t–}�=‰õ…˜E*ÓDnÐ^t*È¥èZú¯ýõUPœÆ¡t9-TRƒ œ6Ê6…›k .Gt¼ò —.¥­¹7“¥`4�…”ç3"ÕÀ¤tŽƒÚóÈÿý�†¬�r|‚ Àµ.n Qgž¿>õ)\•Æñ²cEH馑xéVÂB±Úعg™w¥.Š”ë¡�E[ÞìÿÓÓ÷( ½„B *v>9¦B!vG3gÎ䢋.Úá%àg͚ŹçžÛ纄?»ž@uH­um°äºÖ×­.�^ýÖÓbã¸ÚÈÑÆÐQÈÐÖ6Ž•«WS~ñurË72|ïI,Ö)æÜ{/#K%ÆÄe6n\Á^¹^ãš]ì€î54pêŒãX·à9RAMH&“&ã¦É5"Š#*aë*F�Ý—Èø”Ší6±¡»€Ñ.O?·€î¨L¦¡…04„±ÃŽšÁÑùë7•Y½f=¾ï£´ª­fE P‘Á± '¶` ÊÆâ9.aö Ä„Bì¹\×¥©©©¿‡1`455áºR¬-„¢ÿ´µµՆнMœ8‘%K–pÙe—ípô¹Ï}®üHøóÞØU¥ÛÚï–îW½nO~ë-\ï½�îõ8ÝëzrÙíõ;ùi‚à±íx-¼ö‡µ '<Ïëi”üfPÇ1étš0 ñÝ4ÖV¨XK�Ÿ,_ËÈÖZíRF½ø*��YÖï;…M-­ŒöºXûÀ\Ré4Kš}L¬y£´™Tº�1{ &(v3ª¹�ì+ËpÓ)V6¹lÒŠŠãQîêbÌСlž÷ C % ¹éIû²¶X¢³R)Ç465ÓÒØÄˆ¡{‘Ky<»`7sè!G±j]7«×­Æê �5|rìxöuS¸ŽS«ê1Æàû>q!~:Õ3ýËâ8V¿¹<ü¨�Ê FB! R©ÐÝÝÝßÃx_kll”U¿„Bì6l¨{Û™3g0vìXn¼ñFn¹å~õ«_½ãcF�Å5×\Ckkë»ç»5xðàíÚÞ÷ý£�N êõczý6€}ËeÛë2½®Óë¶·^·½.÷¶¥Û¶çþí&@uˆ{*z’Þ?½§A%AIï¾9ÖX¬…0¬†]¬œ!c‰³Í„Ö¾¶”M›7ñàËKh8êHìࡼ8>MCÒ¤âq~‹¿Ä†Í›yæñÇYô ¤šxú¥Å¬Z¾žÒæ<¹ŒÇ†Íë˜0a"-m{1|¿ñ˜”OG¾€ŸÎ�rS´6 ÁÆÝ‹^ßÈ+«VSÔ™ÿ /-_Âær7Ý•…J0µ©]ŽãÔª� Úà3Yñ,yÍÉeÇq¤H!DM*•’J w¡©©IÂ!„ýêµ×^ãá‡fÖ¬YœzꩵJ ­‘¶ ïRT‡e¿†L&C†Äq\[,©Ž ‚Çqð<�r¹‚²σbQR.×/}•¬×ȦÒ2þfüžxì÷¾KWc;é”ÅEP ‰ƒÚ‡bLËŠ…M447‡·Ô ëÉ´ æñ×—¡•¦Ä„”ð•âSùûŒÅÍ¿™ÍÐ xcÝ& •˜¬N£ýÚóñÜ4›7wÓ’KÓ]Žˆ´‹ Ë(¥ðœâÈræ�S¡<¬1¤ÓéÚktE©PÄOW?�&«ŸÅØZø3væAÛ<–Ó§Oçšk®á°Ãësûœ9s¸û馛Þññû·ËñÇÏ™gž¹Õmxàî¾ûn–.]J>ŸgÔ¨QœtÒI|úÓŸÞæøêÙÿŽºâŠ+¸ÿþû�j`ØÞÞÎG>ò.¸à|ßß¡}AÀ´iÓ¸ãŽ;1bÄÎnÍ9çœÃg>óN<ñÄ]²!ÄÀEù|^C×)iø,Ó¾„BìLÛST¯‹/¾˜Å‹3vìX®¾ú꺗‚ß•¤hÛäF�ÞZõ“ü$?Ƙž^81¾§QhPíjrN†U«V¡Ü<¿ÿëSØl8.qP"ÌçI§s¸© ÆOÄO¹tET¡Äˆ±#Xµv+6m&*ŒKùL7šR¥B±°aóFâ æ×ü3:eAÅt/^Lh- ­C#—\6‡‰"Ê•Y_Q)ÆÕ€ C EH¹3�çx¤]�£]Êå2ÝŹ†¢ ÀDŽëÕú%¯×u]Lá8Ní8ìjÇ{,ûî»ïVï¿òÊ+yæ™gøâ¿ÈÅ_L†,Z´ˆ\.·Söÿn�|òÉ|ùË_&^zé%¾ûÝïbŒá+_ùÊ.{N!„è/®ëÒÒÒB>Ÿï×%âßÒé´4|Bñ¾±xñb&L˜À•W^¹[„?¢>Õ!Yú=¹œL…Š¢ˆt:�1¦Ö¨ UÃ"lÏ aqDsû0Ê›Ë䣘Tn$ÙæfÊÅ.7çPJóKª±G7Жk¥»¢5~n®�rP¢¢"ÜlŽt9ƒò!×2„°ØÅŠ×—ƒÒX­ñŸ¸œÇºˆ£Ùæ,›º6aÑh'…� ¥r×K[p=ÍûíG”ƒ2ø>…çû¬µ¸ŽChb ¶v,Œ1ÕЮSmý•ü]pÁ[½ï¾ûîã™gžaöìÙ}Ÿ &ì”ýï žç‘ÉdÈd2L�:•SN9…x`—>§Bô·††R©…BAª�ÞÂu]r¹žçõ÷P„BˆºÝ{ï½ý=±$ªCRõôéäû>ŽãÔ¦€%U@J+T¬°Ö�I)¼tš¬̨ÁÈ‚.Œ�H„ë¹;61¸1MKƒGPî&רLƒÖ8&àõ—–rì‘Gsßý÷Ð0té´GÓ ¾›£©¹/ëóÚª7Ø´©@%R¬XµœîBHÇún²™›×®¡P,S®D44B)—t:Ew¾€ö<‚H³hÉbŒ ˜ìŒÓ>GkTÇ««Á…ñßì=«£U›¶3�sÎ9œvÚiüñ�äùçŸç{ßû‡~ø;NGúéOÊù矿ÕjŸ0 ùÏÿüO}ôQÖ¯_O{{;çž{.Ç|Ÿçí½ÿsÎ9‡c�=–'Ÿ|’E‹1bľþõ¯3yòäÚ>o¼ñFþüç?S©T˜6mÿïÿý?²Ùl]¯sݺuŒ?¾Ïßiqó“Ÿü„ûî»�8Ž9ꨣê:nÆ~ñ‹_p÷ÝwÓÑÑÁÁÌ׿þu† V{ìí·ßΜ9sØ´itÐÛîÈçó|á _`ÆŒœwÞyu½F!„€êÿGZZZ¨T*”J¥=>r]—L&#½~„Bñž‘¨ƘZŸk-¾ïS,kaOÒ:Y%Œd©x­ð\—ŒªP±cG7à4dhkŒ ó¤³i\‚b+ž¯Ù´a#åB‘(_`UçF5æ(V,O?¿ˆéÓŽçé… X¹º“ÖÖ4]�kI¥6SºÉ—”ãÅŠRè2lì*‘as÷Þ(pl(“ïì }¯á­Ig|J•«2Jy´ã§3”±(eQÆ¢c‹£«O¡5dz‚¯¤ Hõ¼þÞ £w–+®¸‚o|ã\xá…Œ5ê·-—ˬ\¹’ƒÚz"Ïó5jßÿþ÷I§ÓÜÿý\yå•Lš4‰Ñ£Goñ1Üxã�Ü|óÍ 6ŒŸüä'|ó›ßdΜ9xžÇ¿ýÛ¿ÑÙÙÉÏ~ö3¢(âÊ+¯ä?ÿó?¹ôÒK·¸¿¹sçrØa‡Ç1>ø >ø ?ÿùÏk÷ok7ÜpóæÍãûßÿ>™Lf‹=“¶tÜnºé&{ì1®¾új2™ ?úÑ�¸ð ùõ¯�çyÌž=›ÿû¿ÿã;ßù­­­,X°àm¥œqsùå—3qâD „;,•J‘J¥Ã�J¥B{ÌBÉ—G©TJ*~„Bñž“¨NÕþ>¥«Ë¾¿µPǵåÑ ! °Æ€U4ç\6‡P,ç ¢˜�iº;6âø>ø‚ &4–RPÂñ n¹D.7’ÍŽ¥[—ÑÚá±W_çÀÂÆyO“7Y6kCÎÍb•KlFiëø¤†¤)E¾Tfð°}ð;KDa‰´.³~嫼ѹŠ9º:J¤5‘s#ÊÚ+C ƒ\m‰w¥±5Çxž‹6–îînšššˆã¸ú¼¥ÒÎtâ‰'rÒI'ÕµíªU«°ÖnsþéÉ'Ÿ\»|ÖYgq×]wñâ‹/n5jiiáì³ÏfÒ¤IµÇÌ™´´ IDAT3‡•+WÒÞÞÎ]wÝÅœ9sjK~ñ‹_ä›ßüæV åË—óµ¯}­v]kÍï~÷;¾ò•¯P(ÞqAð›ßü†ÿúÿíÝ}”u�ïñ÷ïWUÝÓó˜ $�H ,D„u=W×¢\/*¸ò ‹f帮žÅ]—Ý«—…Ý+›Uñ.ÞAŨ,{@/+"²<­àÀÊC€@a‚!�óÜ]¿ºôT§§Ó3Ó3™Iz&Ÿ×9uºººªºª'g2ó™ïïû»á†Ê°¶Ïþó»•_Ö~narË-·ð/ÿò/•j£/|á œ{Y³†SO=•›o¾™k¯½–£�>€w½ë]£Î™¦)ÿôOÿÄÐЫV­÷3iD•$ŽãQKõ^f+k-ÖZ|ßµˆˆˆˆì+úI¤žçUª|œs•ÇêÐ#ûÁÎó<<àb‡o-ƒ‘£7ɳ#1ììK(z’&*àB(n§•˜0�q)ø~;†ƒ-xžZèëóÙ6ÔÏë›ç´·ý!÷=ôÎèŒèèÃYC>gì#4 ‹K|¶‘¤E<“0:ºæ/%Ÿ÷éß>ļŽy¤ÖR²“ˆ£"aš–Û“�ô7JÓt×_(‡M�‘†ÏYH”Ž@3ñƒúñÇßð¾Ù´„===ãN=¼sçNî¹çž|òIúûûééé¡T*�{îê!€‹-¢P(044Ä+¯¼‚sŽ•+WV^O’„ÁÁÁ1ÏuþùçW> qç�wòÕ¯~•O<‘ Œ{¾žžœs£šTW_[¦ösÛ´iq�:®P(pÜqDZaÃ6mÚÄÐÐÇs̘×}ç�wòÛßþ–»îºkÊ3–‰ˆŒEለˆˆÈÌÓO[ Ȫ}²uß÷ ‚ò¬XÕ=€²Ñqdð½Q\ÂZêf8Žˆ‡¶]täZ0ECš”èjÉQŠxÏð‡[Iü!¢¤Ÿ0MˆCÉ ÑjÛ.ò“ûÆ{ÎzwÜùS",}Å^ò--Dƒ`�#)q&&×’#!!a�4„‚meûÀNÚi%?¯�¡�!|çˆKty­D‘#äGݯïû ÓÒÒ‚ïû”J%r¹\¥ vš¦Àäš?···³sçÎݶÒÕÕ5å¯Ñ¼yóèîîæÑG3ÈæOþäO8ýôÓùøÇ?ÎAÄÊ•+']½”5¼îèèàæ›ožÒµ·¶¶ò¡}ˆx€ÇœóÎ;oÜóEQTù«x½àg,ÙðЬwU&—Ë‘ËåÊCÇÊwÒI'±aÃn»í¶o”-"""""ÓÇ÷ý9ß{OHjLã¿EîǪ�êÁ²_¨[ZZ*U0I’€q@&¦�‡÷}Ý[Ÿ¢¥ç!¼—îã�ß´”‹ß|4ËÑüñÁ‹��¾üG„ù؉GqÉŠ£ùàQ+ðŸ{ÖÝM¼ö~ÞÔñ¡ÇqÖÇ`ž{™`Ýì|ü‡´lzïùßðþ#ã¢+¸øMÇÓ±ñYÌKl|ïù'¸è�oâü£Žå¢7/ÿ‚¡uвå).:åD:·¼ÂïÙïÓ±<¾æHwõ:ª¾÷ìÑ9G†•ϲýí´lÙ2~ùË_î¶ý‰'žØãé×?üáóÝï~—M›6Õ}}íÚµôööò©O}ŠÃ?œÖÖV^xá6oÞ<¥÷;øàƒimmeÍš5{rÙÌŸ?Ÿööö ÏwÈ!‡åÏj2êçœãÙgŸåÈ#�dñâÅ8çX»ví˜çX¼x1W]u«W¯Þãû‘½g˜p`¸Çé ¨YÿŸlX”—>ûþ�plg ÛŸyˆCó-ü¯K>ÁA¦�%vˆ/âÏYšw”6?Íq­ï;ñ8ñvr˜sTk Çu,ä¿ÿáiìüÝZJ[+=Ò4%Š¢J/ 8Ž+ý r¹ATB ¬_C#>ö±�q÷ÝwsÓM7ñꫯòꫯrýõ×óôÓOsþùçïÑ×éüóÏçè£�æâ‹/æöÛo祗^bãÆ�ÜsÏ=¬Y³†îînøáHoo/÷ß?P7¦Â÷}.¼ðB¾þõ¯ó«_ýŠ$Iؼy3Ï>ûì˜ÇÄqL†„aH__>ø �?þ8gœqÆ„çkmm嬳Îâšk®á™gžaëÖ­üó?ÿó„×ÙÚÚÊ9çœÃ?þã?òì³Ï²}ûv¾ò•¯0þ|N9庺º8í´ÓXµj¯¼ò CCC¬Y³†¡¡¡Qç9å”SøÄ'>Á•W^É«¯¾:¥ÏLDDDDDö®B¡0§+d²™5ebs÷_Á42ÆTfºŠ¢ˆ4u` Öx$©#Ž¢J8b­%5åJ™Î®NÎ9çlÒ~ùó_åÄÍE>‡¼‚7vßøÞu¤-ýX $gÿõò/ymÇþÇ».À÷ „f˜8 i5-¤1ärÒt€Ô„´·´ci¡gó~ýüÃ,:òxLœ«4fŽ<^ß²‘_¯ý1?Òà·Xâ┨ç�ý!’bĺukɵÚr“ë0"‚Êl_Õ=� …Bå¹sŽ\PîÛ� ‹šÈqÇÇ׿þun¸áþíßþ�B¡À 'œÀ·¿ýíq{÷4Â÷}®»î:n»í6î»ï>®¿þz¬µ~øáœ{î¹,]º”O}êSÜxã�\ýõ¼õ­oå´ÓNÛ£÷¼ä’KÈçó|å+_aóæÍÌŸ?Ÿ‹.ºhÌah·ß~;·ß~;]]],_¾œk®¹†#Ž8¢¡ó]~ùå\{íµ\~ùåtttðž÷¼g·©Úëù‹¿ø ®»î:þê¯þŠ8Ž9ù䓹öÚk+_·+®¸‚¯~õ«¬\¹’(ŠX¾|9Ë–-Ûm:û‹/¾˜§Ÿ~šÏþóÜtÓM´´´Lù³‘½£££ƒþþþ97Ì÷ýJk™Øä¸Lßyë½nª¶g�¶Îóê}lÕq¶êy¶îW=fKW†�Lâ^xåîÿªŒ›L’„|.W@¬Áú^yÖ’0"ï ¶C_q?}ð.Î:óýx…ˆ½ãÿàðøð9+Ùùšå©—ïååןÂÚˆ£œÂ»ÿðƒ\ÿïÿ›%ü>§½é]üëý_!ÎG¼}ÙÙ¼qÉIìHw˜N~ð£›(æÖ“ó:9÷Ÿ%Œz¹åÇÿ—Ÿw9ù(æ;w¯"´²ò½WóZß³ü¿û¿AKËiªj@¥š&ŽËÕ.Ö'1KjM¥)o¡P```ãY\â(´´pæ™gR(ØÚ· R°Ö#u>Ý´rÊ‚Óy³}·ßqù "MR\1æ£ç^FiJC�ÆØÈ'%%öBîþÉœý®qà¢xùµ—IÒ>úû^gчpáÙŸ$0lݶRˆ£˜Þ�WY¼pgý·Ë8äà…<½áQÖüún¬1xAÊ�ý;ï=åý¼á€¥´%ÝX<’´|¯Yo£,üÊ*‚²j ÜHVÝ HDDDDDDšS¡PÐp©ý˜ ¸$!œï“�’·–4q¤‰Ãb<;2ãV‚3Ž\`¬‡Åc~®�m}ÛØðòFŽ=òd|ß§…N‚¼O>:�( Y¶ø÷i™ßÂÁmKh˵Ñ_„—ž{œÞ�Í,=pAÐÊüyS2°xáäóyÎøogóÐÏ�¤Ä k§ãø<Ýíñ»ÞmlÞñ:'s)Ã<¿á9Nj=˜%íGÒóòK¬ñu=ðZL+6µ¼á€7ðĺÇ8eÞ©¼÷ì‘ó†J!9ÏÇEqeÚû¶¶6úúú*³He¡˜ ôOHDDDDDD¤ÙiX^úÑc´ 8RÂ(¢5ßR™Z;—Ë�Ìœ•ËåÊäL¹PÖ?Çó $i„1Ž$i$m ¸‹Åò ºAL1 s´t”’�\Þ§Gzí´E!yk1΀çaü˜8Ž0©O\ŠÈûJID¾5O‰“?ïAè ;‚v°ÖÇÅXCšäÀOÀ¥gIÈç,QTÞåû>Ã¥"ù|k-ÅbÏó*CÃ<ÏÃþH_¤TCÀDDDDDDdVÐ0©+x֖Ö‘éÞÓ4Åó¼òLX”·y9K;lÞ/7ƒNÓ‘€f&~ƒOD‚g}Œ…¨$®â[C¾Ý#I‡.±~'Iì0)$ôc�#M Ä Q˜b½Œç'Æ&`‡±I„‹Æ�I|Lèa¼r180qLÇø9gˆ†-ù| ¤!Æ$Cß÷ËÃÚ|ÙÊ4ðY¨•BI’��ÇqÃÓÀ‹ˆˆˆˆˆˆÈÞ§iàÇI¹šÇ•ƒ�, 1Æ”§M÷rX<\\®èÉ$I‚çùX¯€ŸkÁx?ð°ÖÃKê —Ë˜]ù.pXHrAcR<Ï`MŠq9’¨üVœÎsXÏâR‡5ÖäIp¢4!1àpiHêÅàbâ !ò-�ÇKs8›‚‘3¤¶?_®hrœ¡ÒÛ'MS|ßÇó¼J l8˜Â‘榨^àƒ1xÖâaH¢¤àXK)ŽqIi‚gÁZS)óŒ‡I Î¥,I’’¦ãÊcA> L"âħ�Ë·Sn0mSÒ¤$†€–ò{›„Äz�0.€4Å8ƒK=L’`�\>�çåÊ$ &›ª>ö1qŠõRÂ$Å7$åž>±K0qyçÉHsë(*W>‹ÅJ·ø¬�ɧ&Ð"""""""ÍJP²!På!]1�_9—Í æÒŒ!qå¡~±…Rš[Hly õ8ŽGõrÎUúè¤#]Œ¢("ŒBbbŒ&‰É˜gRblaI°Ö�IH’HÊý…\HàRü¼$­TçL¥bǺæû¾çc ¤i9”ò<¯rLv�ÖÚʽA°kö/ÊŸÍŒu“‘=¦@ pÎáFÂÏó0ÖbRWe}¯Üšx „%ÚÚڈ㸢ø¾?2$¬°dCÈ¢$Æz–t$Xò�¥/�è+‰†úh1;‡û±ùq±ÄoXÊs/¼HkG]Ìgxh€Û·qÈ!KyéÅõæuRÀcé�’ºð*×™ ÛŠFª�|ß§T*UŸ, ʮٳQšVú¥iZ9‡1fä³II“„ÀÓ?%‘f¥  TWÅÀ®áOžç‘Ëåˆ\¹rj Iš’ÇâÅß�?Òÿ;MS‚ ¨'Ù¶8IˆFf3.Ŧm­Ý<úÌ:6–°Ý i]¸˜ç·ngÈæL,±WàéõyzC¶ó-ÿ}^ë+ÒqðüaáåÀÇóúûûioo§­­�|>_ŽÇ1¥R‰ÁÁAèèè ³³³¼‹ˆˆˆˆ4"—˽ èâªÅU=–gJ‚dä1[²íT=§j[íó´j½ÚDSiOûTÛªj�ï—C’ì¯ÐÙlXQU“ÚJçÊ�¢-#S¦ûI’UÍìª2‰‡˜p38H;Ž¡R‰\['ý};ñ=Gßà<ëc�%0†ÀXXËðÀ¾ïã{Ñ`ë•§�Ï9G:RùSiÜ<ò×õÊ{Û]ýŒ¢(Â/øÄŒ-}£ªšÉƒ5å™Ìœså@©ªJDd*²ªŸ0 Ù±cù|žC=´úTó}ß÷ikk£»»›íÛ·óúë¯3þ|r¹ò°T}OÙ�š@7 1åÅYCb? t)‰±ÄœõHŒ¥'$Æb­‡±ÖúXë§`­Oš¤˜Ô#q.5¤&Ý5 )Æú8ß#õü ¤´Z±&O[k'A�/‡LAÀ�s”‡õ}|?‡µ>Ij°žÅóJIJœú8ÅRDšR,¾õISÆ#¢$ÅóžŸ#Š)–Ra¬�ŸÏSŒcœµ8ëÅÏ/__'€Åós¤š^D¦ :üÙ²e ���,\¸°nøSË÷}.\Hgg'[¶l! ÃQç‘]TÔë"¬ß³DÎA\ÂsÈ{P #|kñM¹â' qR ,q•?¸cÁ‹“òð0“£5g lBš¦”Jƒtæ•+lÒë &M1Ö˜k¬^ÓâƒKiT"°çòA€—ó*=}J¥Æ0T,Ø<ÖX\㥎4ß›Æ@‚ÁàYGyº÷¼—200@`-ÄElJù:\ˆu�IñˆI¢Ï*K‘©qα}ûvº»»éêêšôñÙ1Û·ogáÂ…£z¶‰ˆˆˆˆH™ yæ[Æß!+~IG?OG~1ÙÀ,J² cœ(ûÝÅ�÷WlSÞ½²ËXûNP™S{íÙÓ‘ífH�ÐL`"Ò¸4MqÎÑÛÛK>ŸŸRø“éêê¢X,ÒÛÛKWW×®a¯"""""(jH’3*HÙtŒÊ`*ÛF§*•\hä—ç§»Ç5¦*ªy1­sòº¿ÎÔ»ˆ‰^#´ªÝ¡Î•ŽRi‘¦»Z]‰HS¹çž{¸õÖ[éééaÅŠ|îsŸcáÂ…{tLEÜxã�Ü{ï½ìܹ“#�<’O~ò“¼ùÍonèš²†ÏqWŽßSp/¾ø"mmm•>m �Dd6ûÉO~ÂßýÝßí¶ýG?úјßÇŸyæ¾ùÍo²víZ’$áä“Oæ3Ÿù ÝÝÝ£ösÎqç�wrà 7på•Wò–·LðO™õfªN~N5`0¤XKÕâWSµ¾k›7²ø£Œ¦ÜÈ«]Œ�Í–‘óxf÷ýjßËÚÑÇì~-ãcê<¯,ÞÈRïµ]Kv]ÆxûúË$"uÜ{ï½|ùË_æÒK/å›ßü&ù|ž•+WR*•öè˜o¼‘‡~˜/~ñ‹Ü|óÍüñ\~ùålÙ²¥ákKÓ”ÁÁAºººêù3ß÷éêêbppP}€DdN椓NâÁµ,X° îþqsõÕWsÆgpà 7pÍ5×ð /põÕW�ÚïW¿ú^x!ßÿþ÷Ù¾}ûÞ¸™œùaV��$‰~™Gš–{‰HóùÖ·¾Å§?ýiÞö¶·±dɾøÅ/Ç1÷Þ{oeŸ¿þë¿æ{ßûÞ¤Žyøá‡ùà?È 'œÀÒ¥Kùô§?ͼyóX»vmCו ÿ¢½½}Úî·½½�¡¡¡Ê,Œ""³Ùðð0ííí …QKuucõ÷pß÷ùÞ÷¾ÇÙgŸÍ!‡Š+øÌg>ã�>:ªQþ-·ÜÂ\À­·Þʼyóöɽ‰ˆÈÞ·¯†€¥LØœ¦¹dS½›‘iÑe×…?"Íiýúõlذ�ÓO?½²-N=õTzè!Þóž÷àœ£§§§ò×äFŽèîîæ¹çž«ìÓßßO?‡v؄ו}ïpΆ!---ÓtÇåk}ùå—)‹xž§^@"²Ïc˜?þ”Âî¡¡! …˜¯×~vk„ßÝÝ]ùž›]ϵ×^;ék‘iµOþR©@“  CDf“ßýîwÌ›7�¶¶¶QÛ—.]ÊSO=”QX½zõ¤ŽøøÇ?Îg?ûYŠÅ"+V¬àÇ?þ1—]vK–,iøúÒ4%Š¢iþ•ÉçóÄq¬êiiš²cÇŽ)@wß}7?ûÙÏhiiáØc�åOÿôOY¶l°û÷ðzž|òI;ì°i ÛEDdvÒ0‘9jÛ¶m»9���ôööîÑ1Ç<]twß}7_úÒ—èèèàïxGÃ×V]4Ý4üKDæŠ÷½ï}|ÿûßçŽ;îàk_û¾ïsÙe—±uëÖ†Ž/‹¬^½š�|ä#3|¥""2ì��~+‘ýBWW}}}»mdþüù{tÌÕW_Íc�=Æ-·ÜÂm·ÝF{{;øÀx饗¾¾4M1ÆÇñÄ;7¨T*a­U$"M#6‡~8Gy$���,_¾œ«®ºŠÖÖVxà�†Ž_µj|0ï~÷»§ôþ""sÜ~÷c³«í4ëz‰ˆì+ .¤¯¯�ÞÞ^ººº*Û7mÚÄA4åc^}õUîºë.îºë.8஺ê*þò/ÿ’o}ë[»Í63ž ¦££c*·¸›0 Y²d ‹-"—ËUz·‰ˆÌA°lÙ26oÞ<á¾·Þz+�<ò«W¯Æó4[«ˆÈ © ‘š:Tší@}ØMýወ̤åË—sÐAqß}÷U¶9çøÏÿüÏJ“ç4M¹ä’K* A9¦¿¿`·`娣ŽshY=Æòù<;wîœÚ Ö±sçNòù¼B™“œs¬_¿ž¥K—»ÏÜsÏ=|ãß`ÕªU,\¸p_\ªˆÈl5§3†f«Ú>)°8p†ßGDdŸ²ÖrÑEqÝu×±páBŽ:ê(¾ýíoãû~%Ì1ư`Á‚Ê4À�³lÙ2–,YÂßüÍßðgög,X°€Çœ;K/½´¡kËfTlmmeãÆ�,Z´h�›AÇqÌæÍ›Y²d‰fl‘9aÕªUüÁüË—/gxx˜Õ«Wãœã�ï|'°û÷p€5kÖpå•Wò÷ÿ÷,[¶Œááa DDšÐVöN˜ÓT�ÑLþt<ѹk_7U�µëÕÏmÍk¶f?od[¶x”ƒ®liüjo›ü-‰ˆÌ>?øÁ¸ýöÛÙ±c'žx"ŸûÜç&ìG1Ñ1¯½ö7Üp�=öýýýrÈ!œwÞyœ{î¹^OÖü9ŽcÂ0dË–-´´´Tþ¢=U6l X,²`Ár¹¾ïkx™µœs¬^½šûî»�žž:::8á„øä'?É¢E‹Æ<îÌ3ϬTjVûèG?ÊÊ•+¸âŠ+êö:óÌ3¹êª«¦ï&DDšTE�´µµ}âª%\Õ’Pq²ÅU­Sõœšý¨³^m¢`hF‚£f €ªm�çµ�ÐDP@ëúõë/|ÃÞð瓹™>Î9’$! CJ¥›6mâÐC­ôš¬mÛ¶ñÊ+¯°xñbòù|¥ÿ�µ³}¤³ˆˆˆˆL·žžž¯~øá߆€ˆ]áO£UÏat »?MíËŸŒ÷V¹UZó<üÎw¾óð^xoƒ1k-žçáû>ÝÝݬ[·®á©�«mݺ•uëÖÑÝÝ�ïû•àG•?""""RÏH&²{^0§‡…íË  Ú}ƪ‚Ý«~j—‰ª€²á_Y%P{ooïß …s&wK""2Ò4%MS’$!Š"Â0d``€­[·rà�²dÉ’ {ÅqÌÆ�+Ç´··“Ëå‚ 2û—B ©6<<|gWW×ÕÀ»*²!`�ÿª7ÜËíz—q+€ €f$$šÉ9!'eÏë@ã…?c�£^0”Bär¹ž·¿ýíhäFDDdzU3Ùºçy z{{Y·nI’àyÞ¨¡\q300@OOÏ<óL¥j¡Pþ¨HDDDDê¹æškþçÏ~ö³×Ù5Ü+{l$è©g¬a^µ¯ïs3ýÓñL÷ª÷ÜÖ,YEPmPë“O>yö1ÇóÅIÜ�ˆˆL£¬!tV ”UeAÃÃÄaH’$@9$Êår …JÅOü(ü‘ñ<ûì³W®X±â.ʽj«²ŠW³TCŒñœ:Ï›ªÿÌþ(ÛV[é3Ö0°ê Èmëׯ9Ãí kIDAT¿@ ¡EDö�4-ÿÿ–…@q�Z’$Á9WÙ¯¶wPõR])¤HDDDDª�4~þWÊ39F? ÿšõ  aß@µûŒÕ›¾^ ؽ ÈcW ”@Õë­O>ùä»U $"²oT‡@Y”?ã@Ùc¶®ðGDDDDê©üù)£+’šõ”Ýg«�î}¬þ?õ¦|oªþ?0³=€`zA�þÔÛ>Þùª÷‰¯¿þú—�ûN>ùä– ~¯�k‘i’5kΖ,̱֎ªðɆyA0j{¶¯š>‹ˆˆˆHµááá;¿ô¥/}á‚ .ø5åð§¶Ê§:è©y`÷€§ž‰úÿ4•f­ª^otØDU@°«ò§º(Û'Z®¸âŠC/½ôÒ·.X°à¤|>p`÷ ""Ó(›%,[¯–…< |DDDD¤ÆÖR©ôü–-[~sÓM7ýâþá^Š@Ä®°§ºê'[ ±ê˜Üð¯ñÖÇ2k‡€5ò�öj¤â§¶tmT=ÌÖ¬W÷ Ê1:8Ê‚%i>Y“9!õ{û$5ëµ�Ÿk«�j›?OuøW½çµf´’ÈŸÉ“O³”r€Sû8ÖkŽrp“Öµ�¾kÃUøˆˆˆˆˆˆˆ4·êàê@ÙvGýjŸzÁNmø3öJÅÐÞ 7&Û¨öy#U@µÛÆ«Ê¶× |j÷S$""""""Ò¼&º5^»¨öü“©þ©÷¼ž½yï2m¦kXõzuµÏT«vÆú‚5ýn"""""""û¹ÚÙ¼jŸ¯7#cìS»�šõzáÏD×Ö4öveËLT�U±3Ö¶ñª{j{ýÔV5r½"""""""2ýi]»Ïx;�4~¯¢¨öýš¶úš3ª·ßDU>cMÓ>ÖЯzAÐX¯×»i�ê�‰»Êg¬íc�jšæÏ™½9 ö<k½¶ÉôDCÄ&:oS•i‰ˆˆˆˆˆˆÈ¸Æ›¶½^84™!^…?³ÂÞ€`߆@µÛ'Rˆˆˆˆˆˆ4�±†rQó|¬àö,üiúêØ7C›&óž“ �`ì>>ã ëšhÈ×DÕC"""""""²wÔ N©ú™èµFú�·>Öµ�eÎ@“yßF z¯5ÒÛ§Þyê5|žŽÏI�‘ˆˆˆˆˆˆÈî¦#©w7Á>ãõ j4ä™Õ?ÐüP½}§U¿>V_ F*ŒDDDDDDD¤¹L¶Bg¼áb3þLvßi±/zeöFÔè{Õ{}Ö6vÙ�4òû{#ÁÏDçšµáìÛön4™÷›î󉈈ˆˆˆˆÈž›(à™èùd·×{>ëÂØ÷Æž@µÛ&óúXû*è™}Æ †&j=QÑd^ŸÈ~Áž‡@µÛ÷4ÊÔk-"""""""Í­¶ùsµé ~ÆÛ¾§ûN»Ù�·#ÁÎT†�e¯5Ãg%"""""""£�UåSýúXÏ v¦#ü™ÊþÓªYB�é �ª_kdŸÉì·'ûˆˆˆˆˆˆˆÈži$@i4jd¿É„JÙç“K5Sx1!P£ç�(4j¦ÏIDDDDDDDFktö¯FÏ1§Âh¾`c*×3�APõ¾ÍöÙˆˆˆˆˆˆˆÈÄ&Voÿzëãí7•sïSÍrLõz¦£Êg¢c›í³‘É>ÕÇU?6²ïTßcŸkÆPc&C ê}§óÞ›ñs™+¦3HÙ“ ¡É¾OÓhÖàbO®k*ÇjÊw‘¹k¼©áDz'NS…?мìý¨öØfþlDDDDDDD¤¾É íšè{ûØÓì!Çž^ßtÜ_³F"""""""2=ÁËžž£)ØáF³†8³á³™kf"di†ðhFͦcº®u6ݳˆˆˆˆˆˆˆÌŒé lš:øÉ̶0D3w‰ˆˆˆˆˆˆÈž˜îÅf…Ù‚h8—ˆˆˆˆˆˆˆLF³Ûkfsð1“×>›?‘ýÝL†3³*øÉÌ… coÞÃ\ø¼DDDDDDD抽ÆÌÊà'3W�f¼�f¼&‘f׌AK3^Ӥ̵�b®Ý�ˆˆˆˆˆˆˆì;³>øÉÌåÀd.ß›ˆˆˆˆˆˆˆÌŒ9úTÛB’ýáEDDDDDDdÏÌÉà'³¿…#ûÛýŠˆˆˆˆˆˆÈØætèSmDö÷ûÙŸì7�O- £éó™;öÛÀ§–�Æèsi^ z& `cúé3Ùs uDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdïûÿØi¼6®ä”IEND®B`‚07070100000020000081A400000000000000000000000166968E4E0003DAC0000000000000000000000000000000000000003400000000gnome-music-46.1/data/screenshots/gnome-music-3.png‰PNG  IHDR€Ö˜Øã>sBIT|dˆtEXtSoftwaregnome-screenshotï¿> IDATxœìÝyxTåÝÿñ÷9³e²“°È¾IA7¶V\¨}lA°¶VüY(ÕjEº)nôq£´¶j­}jѺaÕjK¡*Ö7öE\@DÖ¶$�„$“™9Ëï�˜q&�…äóº®\3sÎ}ÎÜçL&0ŸùÞ÷©£¹;Р霊ˆˆˆˆˆˆ?·¹;К(¬¨�'‘–KaQlT¥ó!""""""Òz(úB[<Úúñ‹ˆˆˆˆˆˆ´%m6jkH[;^©Y› „ÚB ÒŽQDDDDDDDŽO«ƒZs8Òš�MDDDDDDDG« ‚Z[HÒÚŽGDDDDDDDšO« ƒZK`Ò�£%öIDDDDDD¤¥k‰¡KKìSƒ´†�¢)�¡5œ/‘Ö¢)ƒ™“::™�Æì»ÑÈû‘ÆáÒ¸aÍI�Œ!GcôÙl„}ŠˆˆˆˆˆˆHËà4Â>Oª èd €NTUá#""""""Ò6�È ¡“&:™B�ãí«Qí¶)Ÿ[DDDDDDDϱ1nµÛ¦|î&w2ÇÓÇc }êÓþd8w"""""""­M}—††2'" jÑAPK1޵ ~jk§áb"""""""-[]úêÎoÔbC –lOøS×¶u>ÇÛizn ÷kkWÓúVµÔ€ãxæé©o¸S}ù±l'"""""""ͯ®°§¦õõ ‰Žg~¡£%Çþ44À9‘¡OK<�"""""""­EC•c ƒŽ5@:Ö~4¹–\ëd͵Uö$ZVÓòÚž§¥�+9¶ùk5P‹ �ZZ¨q,U7õ s…8õÖÒΓˆˆˆˆˆˆˆ|©úÜ?õòÕ� èXB @ 44ü©oÕO}‚ŸšÂ¤–t~DDDDDDD¤v‰žÚ–Ç?®«MmmÒ§fÑRŽÆêüÔ§ÒGD‹ˆˆˆˆˆˆ4¯c¹ªW]•AuA­&j áES„?‰î7¤êGs‰ˆˆˆˆˆˆ´LõÆU½¨¦ §U†@-!ÔhHÌzì£z›š‚¡Ú*4�ˆˆˆˆˆˆÈÉ£!•>n íªoãÔ².Q›º´éèD†?uUýÔüÔ§jHDDDDDDDZžc©æ©Oä’¸b(ÞIy›ë‰¨®a_õ êVÛP°úT‰ˆˆˆˆˆˆHãjhcPsEPõÏô•mŒj÷ãÛ'zþš–·(Í`oõO}Â3AÛøvÕ·5«­¯ÞVDDDDDDDZ–Ú*xª㪩­[CûDÏ‘(ìiñU@ÍjœÈð§¦ÛºÖU>NúTo£ðGDDDDDD¤åª>œ+QXãÔÑ&Ñ�°ºnãµè¨¥@µ ½:–ðǬÖ&Ñ6f-Û…H"""""""G;aH|¸Sy[=ð‰¿_½â§¡!ÐñÎÔäPsÌt¼AHmsùT_–¨¢§¦å•!Oõ�(~™ˆˆˆˆˆˆˆ´<ñsõTŸ¿ÇI°¼ò±ÉÑaLõù~ŒZ–O›4jÉ“@7dÞŸêÛÔþT~A5 ‘–£z8SSpS=ªi?•÷MŽ®è©kRèDÛ´MjÔ÷ùj \ê;¼+¾mM>@µm+"""""""-O|¸SÓ�¯Ê6vÜ6umß®¾CÁj ™µm-¹¨ºþ˜$€¼€ï‹ŸÊõ €DDDDDDDZ.‡/ƒœè?5‡:6_Vë$ªÚ‰¯ð©\_½¢(¾¨Åk‰PC‡[Õ5t|øúÄ?6?�ôꫯ~mذa×ø|¾A®ë¦»®«ðGDDDDDD¤…3 Ã1 £8�~²zõêçÇ�·("|Ø$ºÌ{õ¨zÈSÓp¯»Rmÿ-BS;žá_ ¹²Wå²êU@žj·ñaPÊ«¯¾:zÔ¨Q¿t]·›ëV¼F•·"""""""Òò†»5 cÏòåË=nܸ÷€R¾¬Š [}¸T­jÈP°7 ¬¥@‰®êUù8Q”hèWüeÜUüÄ@^ %''gVrròx×uúˆˆˆˆˆˆˆ´_„@”••-ìÞ½ûÿRYT €ª‹y*—AÕ¨¾ –'Òf ú†?u]é+QøS=J=xðàã�g”ã´ÈIºEDDDDDDä8˜¦‰mÛË;vìøc „£ƒŸD!PõŠ D“J“`y¼úV5IÔTóÛ4fÐTÛåÚ…A•ÃÀ’srrf)üi½ÇÁãñŒÊÉÉ™$“xj˜šò„šF*�HMRœÓ’&8®é€ëªþI´m¢1>üñ/\¸ptrròx…?"""""""­›ã8$''�_¸páh*.U=ªÅ«O0TW¦Ñ욪#Ç:ü ê¾Ä{e›ê�ã‡zÅOíR ¹®ÛUsþˆˆHmÊËË ‡ÃضÝÜ]‘càñx$%%5wWDDD¤™}1'Pnvvö7© fQu"èêCàæI¡ KTaÒb†�5EPC&®.Qÿêªþ‰Ÿ÷'~]å2ß‚ ¾ (ü‘Ù¶MQQeee Nb¶mSVVFQQ‘^G‘6î‹  ë™€�/s‚J5å �¸ ¨ºš2–ãÉEN˜–4¬6µ•TÕ6./Q9—oäÈ‘W+ü‘Ú”””(0hElÛ¦¤¤¤¹»!"""ÍÌu]FŽy5_@Õ‡UªmšDmZ¼–Õvrk[_=½«žày|>ß ÕIi}ÊËËþ´B¶mS^^ÞÜÝ‘föE&?P¢I UAýr‰©%@Çsrjꢒ­ÊÖãºnº*€DD¤&áp¸¹» �D¯­ˆˆHÛæº.®ë¦SÕ”Ô–5«f†¼ÍÝ�ZÔwíúÌ_²åq]·%_""ÒB©ú§õÒk+""Ò2Ù¶M$!�bYV•u^¯ŸÏ‡ßïÇãñ÷s}‘ TVÅ�ª^)bÄ-3ª­¯þ¸®åÍ®± †$\uµmÈeØí;þE‘ffÛ6¡PˆH$Rc˲°,‹P(„ßï' žˆ ¨z±H"ñëj ‚L_ý+~õ „5ш!ø²Ȩv[}Û†T µ­­&ÑØ½Êûu%{"""""""ÒB¡PƒÃŸx¥¥¥„B¡ãéB¢œ ¦+�µ Í]T×¼ÊúqãÆ yùå—c�322xþùç�áHäX½øâ‹,X° öøŸÿü'ßÿþ÷�iÿüç?™7o3fÌàœsΩ×vápÛ¶IJJÂ4+ qC¡Ó¦Màé§Ÿ& 6xÒxB¡¯¼ò ï½÷ûöí#%%…^½z1qâDÎ:ë¬æîž4Ð 7ÜÀ¶mÛ€Šoª;vìÈ™gžÉ”)SÈÎÎŽþ»}<â÷ …øÁ~À?þñ�z½×-Ë" ê½.'ÜÇ zè![×¥K®¹æÎ>ûl¦OŸÎÂ… ¹è¢‹š|8Øœ9sذaíÛ·çþûï§wïÞUÖ÷ïߟþýû3uêT¢Ñ(wÞy'[¶l¡_¿~MÚÏ– òRï'Z$Á¶íf«;Yœ Põ$®¡�EDN ………<ðÀµ†?•ÇáÁdðàÁõöî»ïÆî/[¶ì¨HZ†ø×)~Ù±@Ë—/�Ý_½zu½ Ù³g³lÙ2~øáØ7˜�@€=zÄîË>¤f5}ÓZŸonÇáî»ïæƒ> ]»vœ~úé8p€�7rå•Wžè®JœÁƒÇ*N?ýôØòõÍyåP‘O?ý”ÿûß|òÉ'üùÏÆï÷Ÿ�ý'b`ëó^衇xç�wøóŸÿLß¾}­_Ò6UVöLœ8±JøoàÀ�\uÕU<ûì³,\¸°I mÛ¶±hÑ"ü~Âð'žëº<üðÃlذ�¬¬,î½÷Þ&écKª8¬+üùö·¿ÍÀ�¹ýöÛIOOàÈ‘#<øàƒ|üñÇÌŸ?¿Ö}×X7PõJœ†>nqš3jª F��ˆœ,XPeØ—ßïgÊ”)\|ñżõÖ[<ýôÓ±8KJJX¸p!“&Mªsß¹¹¹|þùçŒ;–·ß~›+Vè[’Ê0ŽþgëX¿Qß·oÛ·oçßøK—.eÍš5üøÇ?>æ×Ý4Mxà�cÚV×Ö­[ùàƒ8óÌ3yðÁc¿Gååå��>çÏ­·ÞJzz:¥¥¥L›6�œœ–/_Î…^ØhÏiš&³gÏn´ý‹4ć~ûÿPM.ºè"ž}öÙXû¦òúë¯ã8ãÆ�«5ü�ŠêÙÿþ÷¿ƒA~ó›ßЩS§&êeË�Fk]ß½{w6oÞÌ=÷ÜÃ}÷ÝÀ}÷ÝÇŽ;èÖ­[�û>Ψ)3Šf ŠN† ‘6aåÊ•UO™2…ž={2uêTn¹å&OžÌO<k³bÅŠz@ï½÷çŸ>ÅÅÅ,Y²„?ü�¡C‡Öº](â¾ûîãý÷ß§}ûö|ç;ßá[ßú‡æ»ßý.äÑGàOúÿøÇ?˜9s&#GŽdܸq\xá…øý~–-[†ã8L˜0�¯}íkÌ™3‡M›6Ñ¡C~ö³ŸÅ¾9_µjóæÍc÷îÝ$''Ó³gOîºë.ÒÒÒêy&On£G�Ž ûŠ_v,V¬XTT³råJ6mÚT¥Jáÿý¿ÿÇðáÃ騱#‹/¦cÇŽdgg³lÙ2n¾ùf<¯¼òJ¬½Ïçã™gžàý÷ßçå—_&77—`0H·nݘ>}:sçέq5msœc÷Û´¼¼< "ð‰F£±Ð')))ÖÆq^zé%/^L^^=zô`òäÉœwÞy±6•ïÙ¤¤$–-[F4eìØ±Lž<9Ö& ñ§?ý‰•+W’ššÊÅ_ÌK/½Ä•W^û{Ô–ÞÇ7ß|sìçgœÁïÿûFyž””¾þõ¯óÔSO‘““sÔúÂÂBæÍ›Çûï¿O^^íÚµcôèÑüà?Àï÷3mÚ4>ýôSþð‡?Äþ<úè£,\¸0aŸÇ�‡ßïçÿøPókúÿ÷¼óÎ;@Ű5�ÇÛo¾Yë6­ñ÷@Oqq1P÷Üs:t¨Ò¾©lذ¨; zã�7xá…0M“3fpê©§6E÷Z˲j]÷Ýws÷Ýw³k×.î¹ç Ã`çÎ�têÔ‰ÿýßÿ=®}‹ ‘cïÞ½U_|ñÅL�:•»ï¾×u™5k³gÏ®åææÖkßï¾û.ÉÉÉ 2„‚‚–,Y²eËê €ŠŠŠÈÍÍåœsÎaåÊ•üá ++«AW¯X´h§œr ݺuãÃ?ä©§žâ©§žbРAdgg³sçNfÍšÅóÏ?Ï¡C‡¸÷Þ{IMMeìØ±„ÃaòóóÛÔ‡…‰'_†v£G�檫®:¦}-_¾œääd Ä¡C‡X¹r%«W¯®±o]»v¥wïÞ <8Þ 6Œ>}ú$Ü^^<ð)))\rÉ%D" HMMeäÈ‘ ÷QÛ6rì @ àÓO?eÊ”)\pÁ\rÉ%U.7üè£�òꫯҧOÎ9çV¬XÁŒ3ªðå{¶k×®lܸ‘yóæ1`À† Àý÷ßÏŠ+èÛ·/:tˆ…�•8ЦÞÇñÕ7nŒÝoŒI mÛ_É.°jÕ*zôèÁÀ�Ù¸q#/¿ü2>Ÿ�)S¦pþùçóé§Ÿ²~ýúØë½víZ233�ú›P]m¯éùçŸû2jԨ؜&mí÷@Ozz:äååÑ¥K—ÛUá•ÆšÊþýûbC�ö³ŸaY³fÍ¢]»v@Å{­²Zðg?û#FŒàÆoÄãñðØc�5z[Ú$еÉÎÎfæÌ™±*½{ï½W“ÒŸ--Òp-‘j\×Åu+ªD«Ï”h¸Pu999lß¾� .¸¯×Ëyç�‡iš,[¶ŒiÓ¦Õ¹�?ýéO±ot|ðAþõ¯5øò¥O=õ~¿Ÿgžy†çŸž‘#G2sæL~øÃ²{÷nrssÉËËò,N?ýt®½öÚs嫦äõzùþ÷¿ÌsþTÊÍÍeçÎ�Œ5 �ÇÃYg�…iš¬ZµŠk¯½ö¨×}Ö¬YœvÚi±Ç_ýêWY¶lßûÞ÷jœ¿gÏž=X–Åi§�Æ5×\SehÙðáÃmÚŠÕ«WóÜsϱk×®*M}×'Ò¾}{fÍšÅã�?ζmÛøÛßþÆ+¯¼ÂèÑ£¹é¦›ˆF£¼þúëôìÙ“9sæàõzY´h?ü0/¿üòQ@å{ö…^à©§žbãÆ� 6Œ={ö°bÅ :vìÈìÙ³ñz½Ìœ9“%K–Ķݽ{w›ŸhŽã°mÛ6^ýu¼^/gžyæQm‚Á ýë_c�÷íÛǤI“X»v-S¦LaôèÑÌ�;—uëÖ1yòdrssÙ»w/cÇŽ­s˜im¯é×¾ö5.¼ðBÞyç&Mš›H¿r¢ 2„wÞy‡·ß~›k®¹¦Ævo½õV¬}s²,‹-[¶pë­·òàƒRPPÀÌ™3±m›«¯¾šo}ë[„B!¶nÝz¢ç«i5¼^o•áË>ŸŸÏ׌=:.-j^ “ý/±&„‘V£K—.±+¾@Å·.·Ür ³fÍ*†Tþç¦R×®]ëÜoå¤Âï¾ûn,@r‡‚‚6oÞ\åCu§œrJìúèÑ£yðÁÙ½{wƒŽ+###ö�xåä�ñß^8�Ý»wS\\L¿~ýHKKcéÒ¥\~ùå 6Œ‰'¶‰IEÃá0óçÏgÉ’%äååÅ^+¯×KÇŽ¹ð ¹âŠ+øö·¿Û¦¶‰+'^¾|y•×ýСC|öÙgôïß?ÖÖï÷×ú{P“¾}û’ššÊÊ•+™4ig�uW\qE­>Ë6­ÉªU«ª”°oÙ²¥Aëk3tèPüqÞÿ}/^ÌÒ¥Kc•_ÿú×q‡sÏ=7öAü /äᇎ}ÃZ)þ=;`À ¢ˆ½ÿÏ:ë¬*û‰€ÚÚû8~èøž'ê›óø÷¼išÜxã�5΃±eËæÏŸÏ'Ÿ|Bqq1®ëƆÃtêÔ‰ðé§ŸRVVÆÚµk�Š¡Áu9–×´­ýHã™0aï¼ó/¾ø"gŸ}v‰ 7mÚÄK/½„aL˜0¡IûשS'rrrرcýû÷gÖ¬YÜzë­ìܹ“éÓ§säÈB¡cÆŒaÊ”)@Åeá+·m -ièºrÏ=÷�““û[·gÏî½÷^fΜIfffcw¡>C‹ tª¥_§Q�Žˆ´#Gެòø™gžaÇŽ<öØc<öØclß¾�gŸ}¶J›úTâÄ_UjÉ’%U>¨UÑ©�òòr€£¾�©ÏUË*%ú–9¾$33“'Ÿ|’+¯¼’víÚñî»ïrã�76èCðÉ(sï½÷òÊ+¯pàÀ�*çÔ²,öîÝ[å›ýúˆ¿ú×Ê•+«Ì1µzõê*mãç‰iˆôôtyä&L˜@FFË—/gúôé|þùç't›ÖdÞ¼y\wÝu¼öÚk\wÝu Z_Ã08÷Üs¹óÎ;ùõ¯ ÀG}D(¾B¿w†aÔúúW¯Ú¨œ¼399¹ÆmÚÚûø‘GañâÅ,^¼˜‡~ø„ïÿŒ3Î`̘1Lš4‰¹sçrùå—'l·ÿ~n¾ùf¶nÝÊ-·ÜrÔÐ<¨{ÇaãÆ�¬Y³†ôôtÎ8ãŒ:ûp,¯i[û=�Æ3hÐ &L˜@8fúôéÌ›7�½{÷‰DÈÍÍå¹çžcúôéD"ÒÓÓéܹs“öדּξ YÚµkÇC=DïÞ½Ùµk‡bÈ�!Ü|óͱêÛÊ/ôêŠßÕU 8kÖ¬Xø3sæLfΜI·nÝØ³g¿úÕ¯Žkß�ä¤Ê,ZzÔZô ""mׄ HII‰=ŽD"Ì�;—ï}ï{|ï{ßã‰'ž¨réÌÔÔÔ:¿åÚµk»víbÈ�!±(‹/æ/ù K—.­Ò¾r¨Y¥ýû÷Çžsݺu±Ë€W–-ïÚµ+ÖfçÎ� =ì£dggsýõ×óÜsÏqÕUWá8Nl‚ÅÖjþüù5~(òù|Lš4‰'Ÿ|²JûÚªrrrÈÉÉaРA±¶óçÏç�ü#pô„ã‰Ts¥¥¥µ¶ËÊÊbÒ¤IÌ™3‡Ë/¿ÇqbÕ5í£¶mZ»Ê šñãÇ“””Äøñã�/ƒÕºÖ×$�õ;T9fVVVl(ÙªU«bï×µk×âºn�s<%Rùmìš5kbûùä“OŽj×–ÞÇ?ýéO3f cÆŒáç?ÿyl¹mÛµþÔ×=÷ÜÃwÜÁ¤I“VÊUþÝþøã� ‡Ã 6Œ¡C‡’‘‘T�µrBù•+W²qãF¾úÕ¯V á«ÿ¯¶×´r%%%õÞF¤!n¼ñFÆ�O8æÙgŸeÒ¤I|ó›ßdòäÉ<÷ÜsD£QÚµkGQQ·Ür ‡n²¾�7Ã0xýõ×Ù¾};P€>ðÀôïߟþýû3sæÌXeeåeãMÓdìØ±MÖÏ–¢®϶oßNŸ>}bÕ>™™™Ìœ9“Þ½{Ç*§Žuß ´¹làd&"ÒjdddpÛm·qß}÷ÕYUcš&·Ýv[�Vÿ¨^)Ô³gON9åöíÛǶmÛèÛ·/ìß¿Ÿ§Ÿ~ºÊ¤Ã×_=_ùÊWb¡Á•W^ TT�ôë×�­[·2mÚ4233Y¿~}ƒ�;ÞÎ�;ùõ¯ÍСCINNŽU+5äêÉ(¾*«º«®ºŠîÝ»sûí·×û›­ÊÊ®sÏ=·ÊòîݻөS'8ÀÎ�;kvÕ»woÞ{ï=žzê)Î9ç¾ó�ïõ«Ý»wÇ&ƒ±ß‘ʰ!Ñ>öíÛWë6­]�=زe ,`„ ,X° 6,¦úúÊ+ÂÕ5læý÷ßç®»î";;›nݺ …bUU—]v½zõâÜsÏeíÚµÜxã�œzꩬX±¿ß_ëœÕõíÛ—AƒñÉ'Ÿ0uêTz÷îû;S©­½�7mÚ»d~ãߨu»1$#þïö Aƒ€ŠI¼£Ñh¬/ñ7*‡�-Z´¨:ü«¦ î×´oß¾,^¼˜9sæ0bÄ®¾újöîÝÛ¦~¤qy<~ò“Ÿpñų`Á>úè#ŠŠŠÈÈÈ`È�!L˜0�Î�;së­·²cÇn¾ùfzè!²³³½o½zõbìØ±¼úê«Ì˜1ƒßüæ7ôéÓ‡víÚ1{öì*m·mÛÆ/ùK¢Ñ(ãÇ�o²ûZÒ$Ð~¿?V•šH¢/¸233ëu…Åøyƒ$±¶X$"Òb�5Š{î¹§Ö+"¥¦¦rï½÷5d,‘Ê+I%*6|øpàË* ýèGdeeñÚk¯Åæ";v,]ºtaõêÕtîÜ™ûî»�ÁƒÇöqûí·3`ÀöíÛ‡mÛü⿨ÿÁ&Pù ÞÛo¿ÍË/¿ŒišÜtÓMG­Må•K=z4�?þ88p ^û«¼Çkûf IDATüû9çœsÔº³Ï>¨» èÒK/eôèÑ À]wÝÅÿüÏÿp×]w1nÜ8ÊÊÊX³f äÿþïÿjœO¦&÷Üs#GŽ$??Ÿ¼¼¼Øþ+‡6´Õ÷qu¦iÖús"ÄÿÝNNNæê«¯ÆëõòÖ[oqê©§Æ*~âU†>iiiU&“Nôo@¥º^ÓñãÇ3fÌöïßÏ¢E‹Ø¹s§~¤QœvÚi̘1ƒ_|‘E‹ñâ‹/rç�w2pàÀXÕM¯^½ÈÉÉaÆŒMÖ¯o¼‘¡C‡’ŸŸÏ´iÓ˜={6›7o&‰‰Dؼy3�>ú(Ó¦M#??Ÿ³Î:‹n¸¡Éú×’x<žF jü~›¼°DC5fÉSmûN´Îˆ[^yk&x߯ŒÛÎ×µ¾¥yíµ×xä‘G¸å–[¸ôÒK›»;Mî–[n‰]þ}èС<øàƒÍÜ£Ú­Y³†3fpÉ%—pÛm·5wwDN¸Ã‡3cÆ RSS›ôý‰DøóŸÿÌ«¯¾Zc%·iš\vÙeÜpà 'óU­Ž›mÛ±‹ œ( €LÓ$;;{PXq?NÜ­CÅ„Ïö·•?•ˉ{Lܲê�]O]ÛdÒ�2Ñ´ ‘jš:ªË|Àœ9s0 #ö-£»æ€Nv¶mWùOö�wÞÉÚµkyì±ÇbW “–ë÷¿ÿ=o¼ñ÷Ýw£F�jî:»víâµ×^ãƒ>`ïÞ½Ú·oÏ™gžÉرcÛÌ�纄Ãá:笯””�@ƒ¶i«PcÍÔæ&Si,C‡å‰'žhînˆðÆoðÆo0hÐ vîÜÉúõë9÷Üsþœ¢Ñ(K—.Åï÷'"*"ǯgÏžÜtÓMÍÝ�/à8N­óÕG0lpøs’h”ËÍkh©·ôôtÊËËyíµ×ÈÊÊb„ \{íµÍÝ-©‡µk×RRRˆ#Zë&9‰ƒALÓ<æJ c©üië«R§®ýj˜ˆˆ´X-m˜œX&""ÒrضM("‰Ô«½ßï' פÏ'Á°ú¬o0U‰ˆˆˆˆˆˆH³ðx<¤¦¦bÛ6‘H„h4ŠeYUÚx½^|>Ÿ®öuœ‰ˆˆTãñx°m»¹»!�@ÿii™<Á`�`0ØÜ]iµÌº›ˆˆˆ´-OÞz鵑¶ª5@ºò˜ˆˆœIIIªi…<IIIÍÝ 9¹´š¬¡5@"""'LjjªB V¤r~‘¶Js‰ˆˆ$àñxÈÈÈ ¼¼œp8¬9�NR�‡@  Êi󉈈Ô"))Iá�ˆˆˆˆœô4LDDDDDDD¤•S$"""""""ÒÊ)i剈ˆˆˆˆˆˆ´r €DDDDDDDDZ¹6y°½{÷�F›»"""""""ÒÄ|>_sw¡Y´É¨ÿþÍÝ©f÷îÝôèÑ£¹»!"""""Ò*i˜ˆˆˆˆˆˆˆH+§HDDDDDDD¤•S$"""""""ÒÊ)i剈ˆˆˆˆˆˆ´r €DDDDDDD¤U2 Ó41 £¹»ÒìÚäeàEDDDDDD¤u3 ƒ¼¼<òóóiß¾=:tÀuÝæîV³Q�ˆˆˆˆˆˆˆ´:†a�ŸŸ@~~~›¯R$"""""""ÒÊiX cØDäàV¬Ã{):° oùÊC¥øÉXøS³IÊìJ$Б@ç¾´ë;¤¹»,"""""""-œ ÀÊÛNxÇ ßø~s¢ˆˆˆˆˆˆˆ´�5v]ûM´Þˆ[^yk&x߯ŒÛÎŒ{\yßw[ù“‰D–7àXN(·(—òu¥tßVL×įßÃ�¢ruïDª?‰½Eåüú•w±€ä¤$¢¶ /snA÷¬"QÓ4) Eñ`cx<ÞdBe–mPXÂíЃÓÇ]OzçžÍu¨" ²{÷nzôèÑÜÝ‘VÂ4M6mÚ{|Úi§á8~¿PXq?NÜ­¸Õî»q÷‰{Lܲê�ݸûñêºý ¿^½®Ö„¬ƒ›(yï˜ÑýøS|;vîgËþÃô=¥#�2Òèݽ _;û útíÄ)ɤ¦¥Ð¾]*шÅíO¯ã¹ÿnÆãñãõú1½BÑ0^¯ÏÄõš˜~ðüXvñÁ3¿"ÿó›û°EDDDDDD¤™)j"ÖÁÍ”,ŸM8RˆmÛD‹�°kg¯®ÛEVR�Ì€�Œ¤ �”4þ»i]2SÈ9XHiQ‘²R"‘röÈç� ûùß¹oàð�•šŒÇp°, ׊bº`šàõ`‡Ùð×ßQ°ucs¾ˆˆˆˆˆˆˆ4#@MÀ.ÚCxÝ3¦CZŠ7TÆá‚«?ØÎªmû1üBË18Xn’ÊãÖiS˜?ëçS³Ù{¨œ”” å–‹™”ƪEÜúè`Û$'§àFm"Q_R€H¤+&)à#0ñ¸Q>zéïÛÙܧADDDDDDDš‰ &Ýð^o”H¨l°#ååaž^»�§ôÄ)#çp Ÿí˧]v÷¾¼„±¿xˆ—ßû�hy Å…”>DrŠŸ½¹¹œ1ätv“öµÂ$¥&“4ñz¢¤¥µ#++“(®cáó‚×(gýßmîÓ """""""ÍDP# ­ý+ö¾ÏðûM2’Ò°m§<Âg»rIKõ°%g›òàÕ-9tkŸ‚›·—ÿüö‡¼~çUüèÛ#¸áÒ èÒ.ƒ¨¥oçNx“äl߯ž½Ü6çŸø’½øƒ~ ÓÅŠ¸””â–Á¶Àë8àÚD£QÊöo㣅iîÓ!"""""""Í@P#²ó¶âî^Š ”*Ä0LŠ÷æ@^+væp¹—û£”†�ÐÍoqJ×ÜùÇçG<$·ÏÄwÊ .Ò�îRˆIìÚw€€aãñš„£aÚ;qù}ÿÆ)/Ákz°£)ÉAÜ€+ÆÁÅgxp\“-Ë_'oû¦:û-"""""""­‹ Fdï\Œã±IÎL#Ù2°Ã6ÉÉ©lø<�M¹å:Ó``÷l¶nÏaýç¹LýÁwú}XV7T€ßëòÙÞ#”‡,ºd¦Ñ=;× g�îZ"%!LÇÁ.+!`„JŽà––cÙ® ~Ÿ—$Ÿ¿ó�æ>-"""""""ÒÄ5ûÐ6Jr×c•:Ø%¥…Kñ<„KËÈ/ SŠâ7 58*ąlܸƒå«6ðÆ’õø<6�¢\O€n™úõj�áØ,)'µÙº++"+»WÜû/þ ÓÁoxx Kʈ„]L¼‡€×äðgë9¼óÓæ>="""""""Ò„5{ßjÒ’¼$¼˜´KIÇÆÓÄÍH¦ÔrHò0°(,Î;ã|¾qÑhìp9¶!è÷Ž:ìÛ»¿ßÇ�Â2´KO£0ÿ0‡Š�pÈ2˜ú‡×ðù’D¬(^\R“ü†‹×ëÅ4}8¶�Ç4É]ÿnsŸiB €˾5DJ#ØŽM8%b88QHòùI2<”•Z…ʰ,›¥p0TJ49HûŒ³;Á´Š⮫¿JZjûŠJ •²c}{vcð S)8|˜¤@÷N¾„2ÃÅöDðx ü~?^¯×4)³m°Áã3 GËÙýÁ’æ>;"""""""Ò„5§`3x¢>Ó4 ¤p¦Ï$¶±K#d¦û1Mðù|,þ`…‡Kðáâ &a²pÃå|øé6þ±t=«7ï¦cº�íû‘jzè�•‡[¶SXRŠ×$3-�É�½Ã�ïû;ŽŽÇÀÂ!±)·¢xü~"8¸®�Ç \VÊÁ-4÷i‘&¢¨¸…ÛÀvðú|¸>Ëã”Z„KÔGÂ^‡´`ሃßt1\ƒuŸïgé†Í¼ð¯×™ûôSLŸó,[¶�!ýzòƒo�a܈�¸ŽÁ¡r—`R*=NÉfÝ'»è�™ÎŽ;(GøÓmß%hx\VÔÄv- ÃCY(„K¤âôŽƒ‰KÞ¶OŽéØÞ~ûmn¾ùf.»ì2.ºè"&OžÌ‚ Nðl\‘H„áÇ“››{BöwÛm·që­·µü·¿ý-ǧ¬¬¬ÊòœœFŽIqq1'Nä¹çž‹­›2e ¯¾úê é—ˆˆˆˆˆˆH%osw 5ŠÞM$%˜š‚?`b‰�B )€ßWJrJee{ úLʽÊ£òKL^]¿—5©éš•ÎÄ NcP¯îô9¥#nÇL&~ãs=û ¢‡J1\ƒÎÚSv ¦dr¤¸€ky“ö>—o8·ÜÂ5 쨅cX–�ǃaålkðqýêW¿býúõ\ýõüô§?%�²eËRRRá,ž<†Μ9s*Â5óËLuÕªU¬^½š /¼0¶|ݺu 0€ôôtF�Mÿþý›¼Ï""""""Ò¶¨¨¥y$%±-‹°iãÉN—là8ŽëáБ#.-Ã笶mãš>¢®�ßï¡_·®tÏn‡‘äÁ‡…éópÏ•`xìÝw˜¢Òr Q aÛ6�@ I¾$ÚuêÌÝÿÛ2q¯Ï‹å8¸® †ƒcÙ®CYáþÓþóÖ¯_ÏóÏ?Ï¥—^J¯^½èׯcÇŽ­n´Eǧ¤¤„­[·Æ–íܹ“H$ÂØ±cY¶lY•öëÖ­cøðáüøÇ?fذaMÚ_i{TÔ » Ç×°0}„Ã8Ž®‡@’‡#åztéʮݻ Ù&¦iã8 ¢®Á®Ceì>�OÇ4?)¦EÀïÅ4½œö~‡—Ûæ.Æ´£Øä*¡o·ŽD]‡=ùùä)Âï5 cD!êºøMƒˆiàº.ŸÛ¶ jÐ1=ñÄ\wÝu5VûD£QfϞͲeËÈËË£cÇŽüð‡?äÒK/�µY¹r%sçÎeÇŽdggsñÅ3uêÔZ×Õg¿S¦LaôèѬ^½š-[¶ÐµkW¦OŸÎgœT„ksçÎå?ÿù¶m3räÈ*}Ÿ2e W_}5‹-âÃ?äþûïgèСu>o¥.]ºÐ½{wÖ¯_«æYµj#FŒ`ôèÑÜÿý±ê ×uY·nßùÎwbÏýío›qãÆ%<¯µ�3Çq˜7o¯½ö……… 2„éÓ§Ó¹sçz�i;5'Âôš¦œà úðØ¡B—�Óøû²�èÞ¹3ŸìÚK²?@rz�‚‚E!›~q9«?ÛDfú<¾^ÓGÄ�@ûLÆíÍл/£$jrýìE—”²õàaœ²À =˜Äo¿? ׊b˜.†ëbY®mâñ† 68ÑP½�§¼¼œ={öpúé§×ØÆçóѽ{wxà’’’øïÿ˯~õ+ D�=(..æöÛoçç?ÿ9cÆŒ!??Ÿp8 P뺺ö PXXÈã�?Î_þò:wîÌܹs™1c ,Àçó1gÎÖ®]Ë<@0äÉ'Ÿ<ªÿwÝu·ß~;S§N¥{÷îõzÞxÆ cýúõLœ8€+V0~üxÎ;ï<ÊÊÊØ¼y3ƒ bÇŽ„Ãa\çy¯í¼<ùä“,_¾œßþö·ƒA}ôQ¦N�ÊË/¿ŒÏç«ó¼ˆˆˆˆˆˆHÛ¡!`�ĉ–c:.®åPnEp Ëvðú<<òæg,38Ppˆ®3(wLÂ%%XoÝzfÑ3+‹{b˜¢Á4é) H�•žN¯ÎXûÌ/ØòòílüÃd:¥xéÚù^šöMz¦q¼^¢–�ÇãÇëõbàÁu ÃÀĨ÷±äææâº.™™™µ¶»âŠ+èÓ§]ºtaòäÉtîÜ™O>©˜l:??˲9r$éééôéÓ‡�Ö¹®®ýdffrç�w2hÐ ²²²˜�¤ô$¬Ò2ÎÿÖ…¸é©xÌÑMûؾ?=¾Ò 3#™‚]ùôì–…ÓíTÊ}‚þÞûãÏéÝyuã'|댮ضIÄvðxLÊÃ`à:ÃÀl|�`½�';;¨‚ÒÓÓklWXXÈ›o¾ÉÆ�9rä¹¹¹±Š•^½zqöÙgsõÕW3jÔ(.»ì2Î=÷Ü:×ÕµßJñ“/wîÜ™`0HYY¹¹¹8ŽSe¢åø¶•† Ò ã©îì³Ï&³uëVòòò0`iiiœþùüíoã†n¨2ÿO]j;/{÷îŲ¬*Ç Û°‹®]Úcd·#ê à1‚¸ÉiI>Rí2¶„Ò ›...�Çvð¼¸.„£P1MRFV½�'33“¬¬¬ØU­ …B\{íµäååñ£ýˆßýîwôë×Û¶�Š âÑG塇Âï÷sÇwpÛm·Õ¹®®ýÖÄ0**œ¢Ñ(Žãà8N½�÷Xž7 rÆg°~ýzV®\ɨQ£bëF�ŶmÛØ·oëׯ¯÷¤Ïµ�—H$‚ã8GõÇï÷ã÷ûkÜgåy‘¶EP#pS:Pª¸:WøHËrðâ’·ÿ;ö²}WˆäÌN*dH·L†ŸÖ›´¤t<ù»X÷ï·9âz°Ë,¢no»tí݃�ŸìfÝÆ½üøç�pÍ„ŸSœ%êIÆôp¢pÕ_çªÓÛ³+‚~ƒ€\ÇÇŶÀï­˜÷Åp-‚YtLW_}5óæÍcïÞ½ ×úé§1mÚ4z÷îMrr2[·nåÀ�UÚ�uÖYÜu×]<ñÄ,Y²„ƒÖº®¾û­I·nÝØ°aCƒŽ÷Xžwøðá¬[·Ž+VT™hº]»v <˜§Ÿ~šŒŒ ºtéÒ ¾$:/‰ŽËq6oÞLß¾}´iý5#µ�@€´´4ÊC!|˜¸Qp]—ÓØ¹¿˜m»öñøùÕįѡ×)*+dÓ²õ´k—…Ïô‘Õw ¦áeóÆO¸ãÁWøÙ/Ÿàç÷¿ÈKo-ÃðøÙ]–ÄØo\Ëùƒ¯$\žDÔ6ÈÊ΄ðÚû¢ŽK² íÓ‚8¶‰i‚ëÚ€ƒÏï£]�¯4蘮ºê* ÀäÉ“ùûßÿÎöíÛÉÉÉáÍ7ßdéÒ¥deeQRRÂüùó)**â­·Þˆ…ÅÅżöÚk}úTYwþùçó¯ý«ÎêŸÌÌÌØœKµ�—äädÆ�Ç<ÀæÍ›9tè?ü0íÚµÓeåEDDDDDä( €�§}?p¢åaR‚ÉØ¶M݉Z.o-Ù‡ëV„AÑH)I©XxØüY.7<ðàRj»ÀHJâ´Óñá¶ÏÙ˜WHa¤Œ#a“­%6�v”Ì”#þçFlÓO²Ïƒ�⸵\JÃ.…(·]BQËq±—h4J»žtL^¯—Ç{Œë®»ŽÅ‹sýõ×síµ×2þ|JJJèÙ³'Ó¦Mã‰'žà»ßý.K–,á‚ .ˆm_RRÂ;ï¼Ã~ð.¹ä.\Èo~óü~­ëêÚo}LŸ>�³Ï>›éÓ§sÓM7ѱcÇØ¥Òkr,ÏÛ¯_? ¢b§ºóÏ? Îù®ºê*Þ|óMî¸ãŽZÏ À-·Üˆ#¸ýöÛ¹æšk())á‘GÑ0/9Jc}R¬k¿‰ÖqË+oÍ�ãÛ˜qÛ™q�+ï{ãn+2"‘ÈòË1‰üû§xœ;åQð9¸÷0?|l ›÷ìÄãšté˜ÂŒïŽäâ‘gàºi ›r·]3Žì@ˆ?¿º„Ov&3=“â#…ñøð8&�‰aØŽƒã@–ߋ냛¯‡]°‹”” ™)I„-‹PÄ bYWþ2+æÿ ¤¤ð�™mìS Ò »wï¦G�ÍÝ i%LÓdÓ¦M±Ç§�vZl~X¿ß? (¬¸'îÖÜj÷ݸûÄ=&nYõÇnÜýx‰–5d}ƒ©¨‘x:žG$dá:fznÔàOO¯dïžmdz½x—e¬Þ´‹ÒÂ"œNé”…ËØ¸æSVmÙÉ9%œÚ!›’òíIø|�Œ�YþX–…m»†Á¾H£(„[nc˜Ÿ�P8L’áÁï÷âó™X–›4¸ã iK5–Ã1Ý/J‘/^Ÿ��‡ý”Ú&GÊ#ü^BŽÍ¦¼mÛÅÈoLÇgøïæÏÉùp½ƒAv–á�†ÈsàH¹E™áÐ19 Ó¯Ç�m€å:`šD½>ÛCrÐGJr¿ß�eظ®ƒ‹ÓôW\«çy_oî³#"""""""MÈÛÜh­<íOÅÓç\JrÖ Yüö¡÷Ù”w<^2½p(ZŽ×õ³úãݬߔ‹?¡_’�ß&Ûc²5R‚i)õxÁv蚤À²) G0]×Ó0°lÃ�ƒ·0ŸÌ°JÈÎH¡¬Ü„°CyÄÆq,×¢ÛàQdõØÜ§GDDDDDDDš�*€‘Ó{ Á”dŠ àï›?Åp\R�ËÅçú°qðá`¸�‘äc« –ëå .éi„1<\�ÝžB˃c€uˆ–!Šƒaü~¼®‡þgµ'5-™ŒÔ4Ž)åpqËuh—Àïó�š¤ÿ˜ï6÷i‘&¦  Fd¶ëK({—Œ¿Žv]‹ˆé#êX¦ƒÇõ€ëÅtÃtÉêDF(ʾÒnR€$»Ó†L>°�`VÅ0.Û&hø�ëbû ÇÁc‡0Êá8.QÓfLjP1ðx,2YÃÆ‘Ýç´æ>-"""""""ÒÄTÔÈ‚C'rÕ·¾‰?�†ãóá¸àw ü®×±cQä ²5¿˜Ü¢#Ø®C^i»B^zz†f˜DÊKHöq-Ç,›¨cãšX)¦')™Py9¦éÇÁƃMjÐKдH zi×»?ƒÆ_ÛܧCDDDDDDDš� &ð�»î!×° [à5½ØØ8TLâü§„S2SqM —2Ç!3ÃÇ^פszWNI PZRDz ¿Ç‡cYÛuñ{¼tOõ—ãÁ�mÛ¤�‰›¢âGÂ6^Ë×pøÊwo&õ”^Í}DDDDDDD¤™h &rþEñü‚\?i2EEGð¸Q��aD\Ó°8âKÂg[8/å®C‰áÅõ†hשùÅE”D#øM˜àsÁc˜ŒìÚ‘ìÜIº×À²,ËÁu Ék`a2ðû÷’ÞçÌæ>|i®ë6wDä†ÑÜ]‘6FP}ñEÌÿ÷"n½éf¶nXN™íÃ1!Ùç§4b`Z6¶iâ3L¢–ÍβR<®Éª]Û° /Ù~/û£a° :xý”ºaþ¹;‡dÇK¨´¯éÅq-,Û&©S/N�ðS‚�z7÷a‹È ”(ôQ$rò¨ ~þ?{odÙuß÷}~çÜûÞë×{OϾ³3XEl R ©h¡@‰R¹È˜’UqT±%årÊ©ØJª¢8)¹ä*—]‘¬”c–S–l•Y¢µpµpª/ IDAT_‚ �H€À`f03˜Ó=ÓÓëôúÞ½çüòÇ9ç¾7J&@€©ûE fºûõ{÷ž{{¦Ï§¿ßï¯ÿ붆AµjÕªU«V­„jôÖÑ»ïæ³O}‰þk¿Æ?ÿ­�ú‚Á¼…év‘,£ëJŠ¢D²ï=-1ø†Á8Çì�ƒÃÍÕï:°�§.Î ¹åGŽì¦p8Ïî÷þ<»~âo¿Ý§Z«V­7Qý›EU­~}·�תUë�©~Ð#"Õ¯ôõ[ƒ ZµjÕªU«Ö[©½Múû¿ñ|àç>Ê?ûÍÊ—¾øeZ(¢k j,Þ{Dg-²±Aa›{&M›%¿Îè`Η/M3`,¥wì>´�ö¾»ÙócghÏ�o÷éÕªUëMÒ_~œs”e‰sïý_BµjÕzg)Ác ÖZ²,ÃZ[ƒ ZµjÕªU«ÖL5zuïCò»ô‡<÷̳|êßý>öGÿ‘Õ•eŒøêÁ¢(ØÙ0ÌHF§t¬:‡5ÂÌz‡ÜZG†yü~–ûþî¯2²çŽ·û”jÕªõ&ªè$Èóô™'ùúÙ'8uí³+3(oŒ“hü6šÞ§÷{@€þ�fï}àã¦Ó Þ»êc*ëA%üBÕÞ¦öÖ×ÇÓ¿‰íŸAP ŠŠÐ�¬Âó�ÅÞ²ÔêØE@µÿø©ž¿÷|î/l¤ÓÛ^%¼–zD#/>>·EQ�¨©Ö'¬� Ç%‚˜¿èÄL8�¸žý›z0·®‹ ŠÇøx­‘[AžbzÇíããUã5 ÇÛ�Óñ«†»ãV¨ qÝÀ¨Á ኘêz¤Ï Ï^SµïzƵBl¸Ú[_ïËÞyJ¼#|ßõ�ç"VÖõÝÙõz£z÷@ïž‘êÞ”¸Žaýï]¼·â½dÂÇDM\LüáËwƒ0&½pX¯xá ×÷ ±®tL(ª`´·v‚°yh+‡·ÝÅ£ßÏ£‡«àPïüjT«V­ZµjÕzsõV}wñ½ž÷»}¼ÿ»øô»ù.o÷?Æô}žé{;ý9ëû=ýív»ßøkœËTO~ù«{æ^9þÏ\äÆÌUde�†ÅÐ [6oáÞ;²ïî{¸ÿ‘Gxß?ðvr­ZoŠ._¾Ìž={ÞîÃxǨ®ªœž>É¿úÚoqjê;Úû›P#¤¡ï]ñ÷[ÀŒ¤ßú"(&¼OEQ„ðÎðúa#í”шx$ý�Þ« ˆ(>B¬‰pÊkßF9<¿D0àIï‹Ç?æ=óF`Õ{E� CÄÄÏKÇ f€z�±&‚ ŽY$lòM€¢=¡Jï_#­3¬e€ß6@„ÿú^;£ï Áâóô½·Lhßãz� ç*ø ×ÌWçëŒH\�øüÆàÕŵÐ¥"�ñað(НàNzLuÛˆöÝ}ÿ÷hF0Å5¼Æÿ›ê>é]ë´Ä¾ZŒtûÞµ6R]Üßz@+A ð 8õîM�ëkð} (ÝA·~-8OIâ�ÇÙw«5ün»Îú¾Õ“Þ5�U8²ãþÎ�ý=o?r T­!P­ZµjÕªõýÉÃÉ“'«·�9‚�ß 5�÷K@Ù÷Ë÷ýž~JÔÿgíû3}oÓ÷¾7¾Ýÿ�H¿¾—}ÿM·÷רV­ZïÕ¨§~à½çgŸâŸ|æ"·Ž†8Ä—aó qû�Dámƒ1Òç FlTш`”¸ &¼mŒ ç_ wXÖ·÷z¢qmŒTŽ!×çLJN5‘´ÁuTž>NvFF¸ß4ÂžŠ­H©$pg¢ó LÞâ}éây"0Jß`ø æH×’¡(ŠØ3�¢¸ä\Í2Š˜ËT5y|¾¡,KŒ€¨Ã—E$²<«úêÄ€¨à�Ç9ÁPx-¯¸™ÉÂÓp BúJâFgŽ(6ƒ,³"Åû$ÅÚ2c Ÿè€Ð�—‰�,&«'DÑõeÈlŽÍ,&‰÷²Á(x-£aƒÍ<l¤?ùÔï`P¬ï²wK‹;2F¾±N¦%&m`Õ„!ô�ËK�XTJÀ‚TƒÛ&¸jHADì¾ñ ’¡bPz_¼*7ËÑ�êµz©Q\ìb)+ÀÑë)JQ% ˆX|/ÃêC(õÍøžéSDñÎÝò¢‰Èà{1¥àâñ±(‚º¡’àºÕ ¤~„£á;iƒ¸ð¸ptc2<Š7ejб¢á:¤ØYåzr>-�0޳49އ£Œ¶•xü•ÛHÀšÃ2J!6|®‰Î�bˆ]=ÉÍÞ))ãVUá¼3¯«"j”D`:ÆÆëãøQ×s!}½H™FƒÇ«C�GÅà=XÉ‚ 'ºt\©XÂýfIǪ«ÑyŽÝ#ˆ kb4ºà‚KKÉ0ÁÝEŸÁä;"¹Í‚Ì‹ú×’c(ÚÆ0Ö£®Œp3ÄU]¼Ï-Þ™ðõïI1çÖâí]PÉ=–…¾)“ůëð5œmFÖ(L›—®xNŸŸbE[üÎÿÿâã¿Ö´ßFU«V­ZµjÕªõ}ª@µjÕªõQrÿ¤Âço¾öuNL�‘-O&y¹LÖ�§Ñ´JТ‚=©ˆ×yOe$AˆÄ±'E �#ŠrŒ4@3¼ÆŠ)�ä €"=fMuÜ"H%™•°ù�}S%xl‹Q bl|>E¨T0 #S XitQH€Y©XX@�"YÀJti¨º¸Ù¶Á½“²Aê=¾‚�Wñ,I=G`‚ª�‰‰ç]ñ8Ác4�l'÷‚XÅ †}¯Æ©ÇT&Pƒ˜¿RÁ‰ÁHVBκ8C©J£ÑÀ‹Ç9_�@–eV¨¢êðZ’4Bô "0 .¬ ±©ºR¼J5€ Q2 1(M±3íūؙ˜h†Ö´ƒ ÷˜h8V¬WTºžÅÄÈZê& Q?Åy#[ánq>¸}RéuˆOp'Õù˜] Q«à$ ŒÇZ�]‚Ø0m1¸28‰ŒÔ9ÄôCÍàMËl5ƒäÓ¨´p¬‰×L_làŠ5йQ JœË1vÛDL#9NøDJ Køõ¬ñŸ“š¼N];ÁÓgŸâ}‡¬*ý®]@µjÕªU«V­7C5ªU«V­w œs:eb£�Hè× õ@€H,1,­6¡S@P øDKGpM¤n_=ÞÇͼ1iúWœà]ÁebCÁ•a€n*n 13¼Á˜,ô蘄ðxÄ…U€V)ªV¢˜àªŽÕWN"+á5½w¦†<ôØDÐ jÈâkd�,`Ô`ñÁÑal„k yI�1þ/ gó>‚†E*]€‘| V, ïÉÄ‘™ 5Š7 eXÃÜdxKŽŠ`] 5ªà5D×E»8çÈc”)r‡5Ç쉙4’k']Ïpg8…1¯{_Éqêq’àf k JêiÒA3©Œ›íD(‹²z —˜WÈmp6¡à�¸74Ñ fˆ\•HŠ"Á�$‚5Z 3…Ã` à#eŒs ªeESU¬„{´,;ÌξüÄ7¸1j,™éàŠ.F„ɱ¶l£=0ÀàP“怣Óqœ??ÍëS³ÌÎ/£.Ç“A–ãü*÷ß3ÉGz/V”¦‘èæ `ìk§¿Ê{fkt*™49L!ƒÚÔf~©ö.¶×àªî>›¦à¥€ž‰Ð̰8oùÓ?¾ÎåiÁ¡ 6رu‚Ûv 2}U¹þÄenÌ®2·Ôá—~é6MlãkO\¢=4�²‰×Î,smfg=OÖ€Ÿýð&œ[Àˆ�ƒñ‚Ë©k§B÷’éu Õ. ZµjÕªU«Ö÷«ý%Z__§ÓéP–åÛ}(µjýÐ*Ë2šÍ&o÷¡üPIU)Ë’+3qó¶Êê "  �+›8ð ¸è^ðˆÔ)j:x<6Ž@v Âfð†�jr‰ôâbáy$Â�Ôõ;\Ò=B›ª"Z4Bz/– ixwo²SŸÞçT[Á,�½H@ 1â„­ztˆ�.Î8‘®E€\½þ˜7‹¿k».½�OäV„IZ‚ÁG?èb<6 Ü" ©bt–Ðg¤”à\«óÞÇc�Î, Î&kmõçD~¬ Q·êûöl¬ôIç¤ñ<´Z“°ñ:c‚ê¥Q÷i|{‚-ï½[ƧǘV{®jªœ5REêÒµ¬z§Dßp{ Ödx�½V0&Þ�Ú׋”n+íA)‹LÏyëý‰@Y:Ä60¶M£ÑÂdŽÁáA|ðn|ÙåÔ«™š¾ŽÍíö 6SвÁ³ÇÎp칫 6Ù½ç6ŽÞu[—–8}á5:�ÔG8# ª@pEy�sqÄ{;¸8õ*Ú„ÁAöÈ–ð’@FŒtiˆ,1¡X9‚1Äh• F«­¢7qÜ; îH�ËaÄ…±÷¦ÇJë”Ü*�ùD<T�]%‘Ö5° C…s  "¸µ$FçDRS8»�$ŒÜ«çà±)úæØñJøsŒ…øa8çp<Ñ¡%(Uà,¼bü�0‚>ŦŒØPðœâbªUA¹¤áféÌ…xíâyVÁ0‰×Ð}—¯˜ _éñѽ#iêbßÐ-Ì$9©$N¸ÓâëKt\UÏ>G¬"®@¥ƒ±%÷ß+Ë <ÿôiÆF|äñÇÈ›-N¾zŽ©«³Ì̬02Ü èÔeüäO}ˆgŸ–S'.qü¥“ÜÿðQöìÚ‰÷¢]вrýn+ç\U]�A ‚jÕªU«V­Z߇jÔ§õõõþÔªõ©,KÖ××ë8Øÿ‡êýÔ?A’P¢\–>nV2_x ,CÍMÌί°¶¾ÎÄD“ÁöO=y‘O}ê8{÷¶XY�ã§?|�fp9´rT;ÝUTï ¶‡Po06@ÑÐ7Sí¤¤H#·IFûÜ/ÐïJ <‡Tñœt’;�TR‡�©àH€±€Ú›øº½âe ¥5Ç}cBw‹ØH´omÑ�3Éq€†ÆXXê•Qõ·n¾%¹`zn&pq=<*.xŒ"0ò12VUH@A*M¤^$ç1f—1á€Í­Ÿ[� ]BÕ󙸱œà¾±6®Òk Æ(ÎE€W%à ÐGËxMÒq…Rîlby´ºÀb|0�¾À¨0&‹ÅÚ=¨"šÎ¡/fUE®R÷NÏT¹v‘4µ«÷xczÏ@މ÷�!”˜{Ô'Ç�¯Ü> ò©Këz«`ñ^QqøRãÄ8e×® ­ŒcO�¥Õpüíÿâ9yêŸûÜ(œ266Êð°#³–©™›|ñ 'xõì>ñ·>†/¾Æé×ÎsîÌEö‘Í€ÛÀd#–ÔÊT]zÕ[þN¨ÁO­ZµjÕªUëûU €úÔétÞîCe¨Z„o¢;ë@ÁÕÙ9vî9„‘F0‰;8Œ1q4q­Z?êt:5úêwÅ ¡\Øã%L3Ö£¾Dé ¦i²ºb9yr�ã¯Üàòå>ö7bmeŠOþ«øùŸ„û<À+ÇŸáòÇÔÕi®^�frrœý6±sWƒv»Àè:†è] Ä‹Ã" ŸºZèM,‚Ðcöø&¸—JGf¢k…0¶Ý‹£*^N.Õà\À‚·(6T:ûÐy¦F%Xãì CÕÄò^�î�<ÉòÍENœ¸Î¿ù¿þ€¿ó_‚åß_àÆÔ2Û'‡¹mÛ`Œùç•wôªÑ[â²·ô&ÕªU«V­Zµj}ªPŸÞ.÷ÏâÜ Cí&”,½~‘­·„¼«ó,,]eaj†Ý›˜¾xž�Ü�µÇɇŸ2 õ8ÉI?s¯Uë�ªÚa÷WÓ-…µÁÜ�±‚µÄM~p]”®Iwc”K—8{n–×__an®dÿþ#¼~¹`°=Ä{Þs¨pþµK¬­Á™³sŒŽÜƦÍ;˜_šÇ½¶NQlpäάtC?�†èYrU„Òh©ÜU©nìqI£ÌSߊ1Õ˜÷YÈp¾Äš`»ðÞ äÍðKPX\úVð¦f#™ÇK‡Â¯cŒG¬¡$ŒÏ0”e�iXJ-Q¯U²0IÑ8Q,º~Œx¼On‹âü�ÖBw�í+Ž1½¿cµ�ô í`áƒé‰1¡x:@ˆ£Šâzðz¶±qØZrùA•'L?S‡ÇX�(!…©€è.¡!!Ú�7Áš�²à¢1Ë�¦†—T¯“ Êð±S(Üo8|úî›äöq}SÀ$8z¼OÝDq"WBÕñš>³˜Të�&Š…·Ãó¥û.Å ½O@qâ½>�ðy¡|9½/œgXG£‚˜ £†Ìfä¹!Ï=7fæù‘îÀH‹Ï}îYvÞ¾™÷½çæøôÿW.¯ó±�mcllûößI–Op칓<ýõ¯ðÐ÷ñ'ò5fg¯3üÀ®ÃŒ±;cÐ2Æì|ÏùS«V­ZµjÕªõf©@o£|g�Õ…^9{ŠÃÛ'±xŠëǹxñ9Ö®aérêÕ³8kY=÷<�¼û6º%+óصŸ2‡|`Œ€–” iàSÉB­Zµ~¨•ö¿>–Bw‰�¥¼ ¦§KN¿ÊÔµ®\�có–Ý,-ÏpsYÙ©cœ;w�Û÷í¥,�—¿s–C¿p›†Yº9‡Ív¥Ð¥:œwüC�}jÕªU«V­Zo…jô6ɯÌ2ýÊ ”Í&§_|‘wo”§¿þU–f.²4w�Çê§¹òúE^½|�=;¶ó•§žà©gŽñú¹ü7„ÖòüÈa&?€ÛCVvÈM˜Ö¢¶IA=m©V­zECØÅ‡Ø‘S¥(¥ çÎÏpì[çØ´y‚�{¶rïý÷0uý)nÌܾaYY�áá&…ë²¶®¬¬­219Î=÷å?üÑ“4Èä&ïy`HtÏDÐ`…%ôܘd n7ే&ŽÎª\=Pbq8˜çr2c}.gúø,sǯ³qu•�¹u\Gɵ‰õÖflÖ³š+×›°:jØýÞ=<ðøm8¯œ;¾ÈÙ'Ï`Wíûw2??Ç•s—Ý4Âï?ˆ ­ ,B´ŒÉ¢ˆkúÀ–JrÏ$ •6äáM{–öÅœÑõ!μz†ãæTt¿dœsS¬tJùw⊛˜¬¿X;vú¤³ =ÖšÎ*B …7b¤7¾>ÆÆ‚£$FÃÄØ$ !y!�¤’êZ48Š*·J*·±}q±žK&8¡¦’ѳ&ticAòÐä °�ºUTºˆí�àU·P<âc TaBM$ÄåÒT2|ˆ&©O¾&Òí©«É êp®“Ü  ÅÆç2¡×ªÊsÅÑò ‚ÇØà /[¢R†¨É«“âkÁå}]a¢™ƒÓÞ9%¨%¤ã }RáuŽ3vš½lg”!ì†Ç– ¥e ³xõx-¡S*™%Ò¨�ež‰áƒƒ¬Ï®‘_slZh1±›Ûl¸®ëÉmÆœuLŸ<�ÉîE]‚YtU 6Q�kK¥ËqʘZÒô1Rï�˜ØÁsëæ\¡:çÔw# ^¡Ì9B“8.>V*èd$‹±/�æÖ¾,ÕàHãð¼o‘Ëv¯L�ºŒ[÷ä™eë¾-ŒïÛ�fK(«¡gGžbÀT­Ôà– ç$ >¢ŸâpHT.§t¾J–eô¦„…)lR ÁÇó«F<8!ÞÕ»�Âd·äzrá8²8…Í{W30ã£SÊ…ë‰EMˆ¾õ¦gõŽ=¬sêHêï×‰Ë ]®KŸ’«ÉàœzlÍæ7—;Áµd…•僃ôšƒ|ò“O3Ð<À•×_ç¹g/“›6C­A®_]ÄæÐÖÖÖ`åæê†0™µ!~©„b𾾩ZµjÕªU«V­7K5øéÜÙWùÕ¿û_21Òf¤™3uý*K§¾Ngežï>Ì|îkŒMŒ“·Çx}nŽá¦çòù 1�™Þ Ñ54JaÀçtgÖh[CY:Ä &+™h‡¨“S¬ÍQ ÅÎio-ѽ¤ý½@šÆÌ‡suqĽ‰¶—½bŸNtå8bD.„çBŸM˜µU9Qdˆ}=&­£T±+­ÖÐHÖ?ºPÐ)¾…[æùÏ|›“_ºHã&Ø.`”bDÙ|÷$ïþ÷0~[¯ÚH„K1>–œ;©3'ºr¼—¾øSì/RPc"´‰“ÃÐx<>ÄÏÂh0¬‰½E€Ypÿ¤þ¡ SŸQÙÞ£M±kŠäHR|‚tÆ„ÂlŸÜ:&‚3*ø”z|Œ1•Ëòx‰Á¹8M=`«5éu+¥žyù8úÀc<õü‹ÜÖfß çò¬ãì¹›¼x᦮Íò®{21±…ÜY²°²Êʆç•W¯ð+ÿèxÏ}›¹|�;ÞýŸUÖú0Ê7”w6Ö§é´¶ µ¨V­*U1 q¢y�Ì(F;vnáÒ…«\ŸžbÛö°ÑÜ¿o‚-[h ”ŒŒŒñì3ÇÝÄÆz�+f˜�½ÊãýQšM¾ù�ÓL]�áÀ�ÛAKæg¢mT³8u*ר6å1U•þjÿ÷:VŒÇ)dvˆ™ã¼ðé×x—ÜÎøªEÊ.Æ”¡òÅZJ5hžãÅâÊk[ø†�Ièäq-ËÜÆ:­=£à=&k ¢l¨£+�‘CéP#xÜ{¶oß�î™ L˜ø¥F1žž›G’S$lÀE«3 `AU±Ñ¥£âñˆÏ�1„><¢%˜Ð±ƒÿˆQA%'<8Ž+¯ ‰à}—IHSÅ4FÀ"„ D)Cý0§¿5ÃéÏ]äŽÕ­Ll ` ¥+%+t¹|l�WÆOóî¿u/6ï†i•螉cÚí­Nƒ't5±¤>g‘zBP˜Î¦¤N'j1V"Š}OÄŽ L<ìCóHœ`Š®#Ðê¢+t5y ×#ýì"vRƒ\p�Wq"�Á¹—ë»%�1ì$6Ù+,W Ï• QfâØ¸ÔCdÀi7€9ÉØèäy�sël?Ì@Ãp}êþèºE‡+WoðîG�𷛨/˜˜æÈÑ]œ9yžÅ¹u~þ£síÚ5–—VØwpœn'8μóÕš§Èš­‡9ÔªU«V­ZµÞÕDà µSlÛ:Â+ç-ã­ALÛEwz–²l²yË6Nœ<É¡É&“í6/_žaaÙ31¹�}MÃ�?p�Éf“VC¸íÁ=ŒZåøÔ ^º¸À/�çòüYQðÿç?åÿø_"YÈÈÒOPó!Ú�5V[#o÷RÔªU믡4îÚ+Á…»Xœ/bp`€‘£ûðZ24ÜæÌ«¯²oï&î»w7�–ð™Ï~�K;lÛ¾›¢Tš�’;ŽL2:îhäŠ5]¼ïà\—Å¥U.]¾NnÁåÛ„è Y¡¾™¸u¯F„S1¡ÈƒBYq‰âÕ€kpü©ãŒà usòÒàM˜2–e†R•¢%Ìæ¬É�²KnC­Cbi¨Å5BX.A†° ƒm7B´IA°8W‚UŠÏ,Ãà &q,ËñÕûaBA±T…Àû¸TZ§€¥Þd äª`˜ÅÒž-3‚�S·Œjå¬Ñè†I#ͽ�@ENBK®ƒ�SÌŃoORf«ˆäaÒH­Zµ~¨dÄ`ÄކÎÊÊ"£CoÖÈ3acc…Ý{ÆÏ™�¿‚ª²cÇN†G Ã#›™Ÿ[`bÂ0±É°°x´É®]cŒŒ´i·‡´ 5™»¶@fc1ot *E,†ªÿFBÔ©ÚU#}€ vȨÅÚÝù’Å slÏ7c—Ã6Þ‰¡( °¡¸w‰.«[Zì}ä~ºR°ºà˜»t�™™YšÏÚêùvص’Ò­’µ„|¸�Óu(=®(ÀÎ{6(¡eÂK�1Ѝ¢ZÆøVp±ø>x! TÓ¥ÒÄ©KÓ¾$ŒWƒD *œ‰eÉà]‚ Š8‡G±Öâ]rFÙØ/�Å)ªYx‘*¦úƒ² ja|»ø.;ö�sÁ¾ÆŒ`|Ð’ ”ÏŠq,±Êþ}»id!V¥Ǿ+±ÄÅ©Q3lp"ièm²qä2Êx/&ŠaUšJWU7i©½èbW�Iq|tF×�G½åúµ›Œ í`nî�¾ï~>õ©'xùÅ3<øÐ�ÐÝ(yö™ï�eÃd pEãK~à(>xòé/²°°È¾Ã{06cqñ&h1q‚Á`� ¨ººV­ZµjÕªõ¨@o¡ÖnÞäú•×X_[áè¾ÝìœÌÙ6>Ά/¹÷n®]:Çó§7xéâiï™`ßÞ f]VŒ²cز}¬ÍP>@{l A£dÍ�`£o“5¸Wrm—O_a®£ØaË~ëïó“ÿÕ¯ãò´ÑÆ®Î`u™¢PÞGתUë�.ï}µ¡N �w%[¶ŒÓé¬áÜy»C²§i²Q®³~c# ÊBÈ›ŽµµZ-ËúÆ.-#*xoÉL ›µXY›Eqܘ}�‰ÍM$_ÆûõØ{“… *1K‘«¨1^ ž¤8“È«‹]tÞ1R60.L“ò¾@rƒ7Bf8ÓaûÃw²ï£? f ·TRÊúÚ<_}™ÕÕ9y×^F÷d”Ù*Y«ÍÀhg7PO,”dY#ļB6Ò¦tëä&ªÝàWƒ/-6o`¬Á+”e ”¶¢R"‚ØŒ² à\[ÐP|¬ÆâŒGÉ,BC��:,‚É š�º€LnãÚ—à]ìßÉÃô29©‚k¨p.  9¸Å3ŽËìý‘qV>~˜cŸ:‹Î•´,t< îÈ9ú¡ƒÜõS [Ãæ \é06v5y@ê4€(õ- ^•Ò ¥z„npFÙ R—“®&‰…ÑÁéÿ=‰çâLú8ÅaÄ¡¥‹®�,t Å2éÀuìRƶ[)ñ¾ ,:t‹Œ,þàÃ@(ÇV�HGâ47ÝD õøðï¤D°—K¯“)9’hÊ8�̓óŠhè4RñÑ�“1uu�Ém9&/Ù· GŽNræôëä¦Á{ßó÷Þs'®\-äðÁýhiù“Ï>É¥+×™œåÈ�{9öü öïo‡˜x|š:&@T­ZµjÕªU«Ö[ ½…ºvùÉû·!Ûv²cØàÊÎL_fa¹ä—>ü¯œ�fvf–}wnãé—.òÀí[±(y3§«J;Å5Ú6'3ã…Ò®Ðl²w|‚‡îÜÅŸ|ý8ƒ[wr{[ñLs‹ÃÉ®t´rC±6C1¸íí^šZµjý”F�§Îc,Þ´š-„’ö`“ѱb# f¯¯ÓÈsFFÛ,-®°ëŽ=¬­/¨¡–¥åyFLJi6F‚SE»ÌÍÍ22Ä?ô'OžäúÌ öíÛF°™€Ä Zh¨†ª!P­ZµjÕªUë-P €Þ"-/Îsùü«Œ�Œ3ýú9~üþÛh¶Øi7± óìÛ¹›ÛwVW–)7VÑC#k�eMͼ÷ä�›g8ßA¤�W(|Až)¶=F µÌC·Oò_˹6}�ÛN²|î4Cw�¡š#΂iàËkJœëàmóí^¢Zµj}¥ 1‚Ó²YÆÚÒO~õ8›·î`pÈ"â)º†óg¯ÓÈ-máò•K<öcâò¥kE‡;&xå•ãìÝ»h²Öé00hY[½ÉÄØ8W¯Ì³¸¸ÈcØÁÃ�Üåh78~ (YߨrèµêšÞ$«¾ÔJ Õ«ËÚÚÄlxºE—VÞ i k®%ÁÎ2ÑÂ, Å©’-v í|�+nž—þãK¹s ­­³êä) fÀRfž2SŒwäyNé=jÙ '×SÅ™|Žt‡Y¸ÐåÄçŸáêËSè¢ka¼…Ã?y�MGÛ6PïßF‹A¯®2aŠÎòcCLîc`ó¶ÙAÄa´I.¾eêå)n¼x‚ñ‘16ïØÉÌÉ+¼ðͧÙÿÐvö½w7R"n€bUX]ñ´‡ÇÈsacµÆÓ²x-ÉY™qL}ç 7Žß`íæ:f(còà&vß·�M»Ù�E2ë�,‚bI³æˆ4ðEƒb½ÁÆL—baºa²˜Š’·3²±!&ÛA¤@pË—%Æá¼†÷âð�ίñúóç¸vâuÜâ:�fÎÐÖaw�°õÈVÆ÷M��màe…Ìx´n¸Å‹%Ó}ÅÊiºžTjÜW0ãp!Öfl¯]ÅPt»ˆ14›–Ìf<ñ•oòè£ïb|l��}âAž}ú¯�^âÅçÏñܱ³x™-kdß‘¼ó0Ï¿ð2g/\šŒÌ†[¯ô%Ž"–p'Öÿ_\@Ÿÿüçùõ_ÿõ[Þ÷{¿÷{Š� °ÝÖ8�e¬·Š�S��ØŒæp `rbs³`ÄàEɲªc'ä³rÊ�A.<=Í+~’æew9NÓ7Ád¬ÍÌ~m–Ï¿üEøðƒ¬^[gñéy&»#̾ö:7²Ë(°NÉó7ŸçC;†V£Égþõ“4/Zæ‹)LW±£d�m<÷‡§Ù–íâÜ 'Yzy�ñ�šÚF�gñØ*Ǧ¾ÅC¿ü.¶ß7Ž£dcÆròË'˜zþ*~¶ ©–Ž/ií°ì~x7ÛËÀÅûDs®�_á‰ß{–æyOC5€„n†°¼tm†¡÷±åÞMøÕ¾öïžbæä ;·L24Ôb~v‰rÀs÷OÜËîÃû¸ðÂN~îeºç;Œt2Œ³¸¼àâ·Ïsé«ç8òãû9øÁÛah t#8®œÑne�™Wæ¹øü fÎÜ@V@ p¥b�Åd‚‚͇6±çG÷2yhŒl¤YÇk‰ââ}$ˆauÊpòsǹøÌyVÛ vsZ~ñJye�ËÏÍr髨tdŒƒ?q�MG' yo Œݽv!òG,à1ˆµ@œHÑÅœ]6àŸ¾Òhç(dYc ò¼C«Uâžùæ1®OñðÃûøÙ�ÜÍÍ…5.]¹ÆÜÂ�Âaš¶I{ M§ãxá[Ÿa妲{+FV‘r�,7¨/«Xeo:ÛÛ¯™™>ò‘�üµ?ﳟý,oÁý`õçþçüþïÿ~õö'?ùIöïßÏc�=ö6U­ZµjÕªõŸ®½E:ñ�c¬-\aËH‹�üé—Nòóþ c]D×Ù±c ss,Î/qîâuœ/88´…áá&“c#,ÞÜ` oÑZ.ÈÇ›4³¬X\fX¾¹Bæ=>&o.aEÙÚ¾ÁjéYZ)™¾~�ÁÝ×i]ø6ràýø²ÄçѲ_–ør Z›Þî%ªU«Ö_Aý. ÄXrÛåþû6“eY.,Ý`ëæ!h24ëCÜuô.Ö× Ž=Š åø¢Ë¾½‡)¨Q¡‘7yÉó5Ô­†2dmÜEñ*¡@W ¢6lØ…Ø ¤±<7ÀŸp¬u7 IJU 2µ(ž/O=T�=­½ÏÞ]g}ë;Ä øžìwÞyç!_ë@=ôÐC=ü²¢GìÞ¹ qó½f”‡x˜Ñ‰uÈîå˜ã�¢–ïæÈ#O ÚWåÖä˜#ƹàœÙ¾÷NÕ¨ôõSéåþm[yùé'£*þç•ÿ¹$¼hØóÿÛÿ 2°,ж¦iMO‘áÑ}mðÂ@­ÂÔB“±GFé6LG>8ÛoœEiOh�ÎÛ¸¤ú|_ªzèáIЭ±Žá;HÑZdŒgby¥PN8†úûP´©&X ¯j!ƒý&æÖˆ†à3D¹‚´Q£ƒƒDUO;N@UJœž–íLa± ½zV¢‰31·å‹jîÒ"Џé6NaS­�7[ˆWřů%­ Þh|"4Ë~{€Fh1Ûn¢7VéK²¢� ‚w <ºÚ”.ã]ˆÃЧÒWEÁ– ��–-7lax_•‘F…ªKÞb±à:Æ–'}ôgŠÐ¶Ô‚Ç�H$´NQ´I¼A‚&U†Ð-KÚQŠ€i[Ö†óûY΀ҤÄsγ Õq,뫲íö½,Ü™17?Ëþ¶±ÖŽÐ×ÒÄ9‚Ñú�¦âÑo?ÂÊ£'Xuz?�× $9$mO%�„¬å1>�C½ZC‰bÿž9ÒŽbÌרù¢¥Ì{ú:²{§¹ÿ§?d¢6Ä�­Puãu$AœCùÀ@’¢Ó1¸îA–�4ÂÊSFq~ï Õãl½q÷ÿǃŒÏ3ÐH©t **6‰9‡s±Y- †ª¢±³Í®ë¥Z¯qäo¬Æ'-±^�v•û¯�¹Û°ÚPïÕ4æH‰wç‹ÖwcÒÏ�GÚüäó·3±ñU0\#ˆ�¡Í¾¸¿ ûW̪R]BWܯÏDbx4øó·€ IDATðO ôVÄ:øÑaáõçm H5ZÕ G™"@°@†Ò-‡ª+– )|¨áC‚R|°D ªPØáPn«úC Ý«ƒÿÁøøøã^[±bÅó0’z衇zxnÐ#€vÞw'Ç,K¸çÞml9ÐaÎålZ»Žï\û~í¬³ÔìÝy?·Ý7ÉîÉœ|Ò±d¹cçþ’´ÂË_ûj­ßýÁ-|óîGùþ½“|䇴½�|×6*Ç-ÇOOòO_¼–V³Í»ßò&N9®Ÿ�µo0š4iÙÀÂB‹õ/~ üà¬9åµ$õfwï¥26DµRÇe xÐW\Á�7ÞD[ÊÄÄ7nä­o}+6lè®÷Þ÷¾—³Ï>› .¸à9¿®OeŒ£££¼÷½ïí¾öƒü€Ë/¿œË.»ŒO<ñïû¢‹.â¼óÎãu¯{Ý!Ã_L^£E|Ì' Á¡Ä°K£ CV7”2¬×„LQT^�9ˆ-–•Uã”'ö¬>ˆUçehn´Ñ,ª|L± tIŸ°°+å.x2›\@¼G«8A1h£Y�œªÅ£Ù$£'Œsò‰Ç“Œiúެ30žàè¹C6^‹`#UØã)B{§ªf£ hTègïO·#[-+:c$MGîs¼¯J Išâs‡dY@CÞÉÉ|F¥’åBE¥¯ŠîKч(³\ ž ÁóŠåƒËÖç/ˆ�¶8<•Žgý\÷W_'ïtØØ¤/’àI•à\À{‹Ê…•20“pßu÷²òÔ3A‡h“ðŽ<(ÇæSGÚŸÒ·lÑ­…`-’wP¹!s±é*ñšõzë-¦&X´6$$Ø`±+Ö§Z0 I�{¿·•‰£Ç ©AK¿G¸ûK?eUcCyZ( Î[0+– b™ñUTG¨ç K�G¿µ…eÇ/gàèïÚà*ì{¤ÁžÛ·³²ÕO.$¢ 6Ä@f¢EJ”Æ[‡„@Å Ë;}ìܲŸ{¾ó'¾éxœÝºL{^r*Á_Ø«âý*ÝF̨¼ !Ú¿â+>>[!ÇZ4Š&FuÐ*%ðÁ÷wR¸}÷¹ > • $YD‘\Rx”Š´“w!X«:M(É©Êxìžgœþù|ë[ßâÑGàè£�æõ¯ýó<ªz衇zxæè@‡~j7­þïÙ‡ ŽÓVðÓýÂʉ Ä[~òÃ;Y¿a# ŽënŸdß|‹Ÿ²›µ™:°€lÿ�î�æ³ßÛʯÿúÙlkÝH:gYµvS»g©­�#›ÜÅq«×påÛù»\Áïžr<ªš044[m¼ðà�o`õÚ£‘Z•@``å“”mÇ9ÛÓÀoýÖoqá…b­eÇŽÜpà \tÑE\|ñżúÕ¯àŒ3ÎàÈ#�|ޝè3Ã<ÀW\ÁÅ_ü¬ÈŸzx~ÐZ‘¦ AʼnjœhÕìRäÜÀbO¹˜h¿)*¦ãTÒrðœREåN¡Ò‰ê�rB\„¼ EЯàE“])’•‹�E·þ=øbY‘a¢ÊÜCpѦ”hsaDÈó6YÞe˜ôLö79ãmg³îÌu 3‚ΰv–LÍ#XTX¬šâ;5šD)T¢Èll@4Õ ÕþZ´±YMÖ®°çÎÝŒ.T©vm\îÑ¢0J¡ƒ…81w‚˜*ÞZ” $AE@â¿�M2jÃ5ÒZ I˜€óƒëXD,*“jZ*Ã…1ŠŠÓ˜F ƒ å„a—P™ñ×Ç€JÁád> µ&QÄðï<°Œ>¶ßµ›ÖÖêG¯¢®“¨>Ò‚1&¾7&@j©,«PªŽz½ŠCH*)ÊB‚àqd¹§¦‚Ip8°BÀÍn ”xŒ”h$ƒ¡¬�};sòYG:nÐér~tÓO1Û#J\‚Á*�Õšv=¥AÔÄ ›P¯$cTq»gØþƒ­œxÔ‰ä�ªìÛ<…ßíl*ŒOJc•æ‚ô§QÅš 2ï#ç,i¦5ýÜõíÍœô/Bõ™xËg£!*ż÷(UdWyAyMP<OÙbiX øBåfc¦�QÈñ"ùªc&>’²J (M(ö'�ë½�j'âsÕCª4¥AP(1ø_pòçõ¯=ïÿûŸt�¾¾¾ŸÓh/FFF¸ú꫹ï¾ûPJqÜqÇ¡µ~¾‡ÕC=ôÐCÏ=è0 9µ…ÛgûÉLîx”ûî›gýŠ1†G‡q!þ¥ùßþ7¾·yG ÕØ»¿Á¾�…ÀíwÜÇ kÆyù‹�çU§¾˜êÐï}í‹É-¶îÙÎÌL“•³ÓÌM5X±ò.]y4ß °ö/;vNã«ÖÐʰvÓÉTÆÖ°åÛÿʦ3Ï'ˆÂ¤Uò¬SL¤ž’$é~¨â„N`||œ¿ýÛ¿åÔSO¥¿¿Ÿw¾ó�ÏñÕ|f˜œœäÒK/å /䕯|åó=œzxFPJA8çȲ<’:R´`¥% (Bc}¡ØQ¯– ! uN±�H\· ÊE!â#áCIò”j Óµ„=ÁH‰„”ñ„àñ8á“ã:í6©J XœíÄ ìªf¡ÒàÈsŽgí+W“ë� Á;T0™Ò® ÆõˆòoÉòŒN–‘8C’h2ñØ`£%¤I�™G2æ·Í²ÌŽAîñJ�TèOCuh×< ´q™¥?©1˜ÕH�Â(�ñ ^ÀŠ�á#© ‰’šÁϯ—h¥ÈpL§–Æ@Fßš!æ:–Îä+]4@9G"‚ÉÁX°š5ËB¥M.9¦ŸZ®ÈÁ6;xQÔ\JÒÖ<|Ï6N>r# ÁÖ&¯uXÉIFûHû`I+iTf#>VŸû,Ç÷š˜ Ï ­�:CêZ+lî0jº 9¶á¨x…oxîùálPÃÔò‡'Zi`.m1]o‘,7h%„-FÀ·…ªVè6˜¶°ëþ=Ó9¥+d­„Í�6tVØÇªÂœÎ8�4 ÃjƱ|p˜j'’2âÁTÍ=ÐÜÛ¦¾1Á“u LQ!ª¯Šv/Q‚Çû«è‹z‘ÒÂX�?EîB|_µB£ck]ñȨB±|´L†‚ŒõÞT(ˆŸÒØ ª§xV "5â­ã‹{¿ØH’„þþþç{?7¤iÊÉ'Ÿü|£‡z衇žô Ã€í[ïgo;åÑ=»ØxÔqTìbrÿ ›1»Ðdrÿ<{§h“ðª—nâžû!M„ý팻ë†Y1Š6Uª•‹ERX9ÜÇl»I{v+ÆhÍͱn|5o9÷TšÏ}ûûŒ�±k‹¶ 웛⨵§²êEç�ÍN¡ûGè¸â±ìÙã�o|#×\s ·Þz+¿þë¿~�5*Ïs®ºê*n»í6öïßÏòåËyË[Þ¯ýÚ¯u·¿è¢‹xùË_Î�~ô#zè!V®\ÉûÞ÷>N8á„§´ý¡0??Ïÿú_ÿ‹sÎ9çqí%]to|ãùæ7¿É½÷ÞËŸýÙŸqÒI'=£ãôÐÃáF7ÄÖœuH‚S1E•¬N1Ñ…bÒ[@Twâ'–åä²hEŠ+9=±i¬Kø”ï¥EԻ̢ú'ŽOGPP…ªÁwÛÀâ”Z¡M‚6 Áèhá !€w€¢%9ŒÀº�áÕ~Më¼=t­5šEe“÷]EGîØâüMÀ�©$ˆ”®2¿c/4*¼/È£™N;L�:V½òh&Ö�Ðj´ØqËÃ4în°Ò÷c‚FYÁ‡€u�\;BE&I£RȘ”¶u i…1 6�½} ^úö3Y{ú:ÚÇmÿ~ Û¿º…M•q*N`QZÑNrö ç¤û©Ž ³°/c߃Xã¨*�ö‚† )»·îãdŸ”ýö„È BO&–�á ¦"Ã#CèTG"Ç ÁKÔ­$ ˜V – Ù²”NfÙ¿­ÍJImk”‚·äÁ‘eÛÌh/d H {hîk¢Õ. @‚Ôæ+ ì™çeïx%ëOX†á¡ïoåÁÏ߃qC˜Ü:BZ¯�M·ðsžd´BcÁ1¿c†ºÕ„ (—Z 4Xvö6�u :Ul»s|ñN&æúk¥¨ ,Ò�lÎRÃÄçAJº¿ðÄG‹WR./„eÌÞ)›÷âýYˆè$Þ1ƒ*tyQR,÷±æx‚ò±m º$�ˆ18+Þ}‘ ʪybv´|>ÙúÂĽ÷ÞËõ×_σ>Èää${÷¯�Õ«W³aÃÞúÖ·²nݺÇm÷ØšùÏ}îslذ�/~ñ‹|ãß`ûöí qÌ1Çðð]…ò-·Ü¿øE6oÞŒµ–£Ž:ŠóÎ;�óÎ;ïI÷på•WrÚi§=íã¿ç=ïaÓ¦M‡<ç_øÂ¸ýöÛ¹ï¾û°Ö²qãF.¸àV¬XÁ»Þõ®C)&''ùüç?Ïí·ßÎää$!Ö¯_φ øÍßüM^ò’—<é{ÐC=ôÐïzÐaÀü|›jMÈövx¨s?Ãc5tZa~a??ºã^F&Vò?ÿàw¹î¶;Y³²�uãÇ33Õ ¯–°Ð±„ù2œÍ0iŠª(TRá¡V‹ñÖ µåÔ¦gqyƒjµŠÍrüÂF—­à–;¿ÇQ«‡™Xµ–‡ïø6�ú›4ì¦nñ¡IZéG|ë99×$Iذa;vì8ä²U«Vq饗R­V¹ñÆùøÇ?Î1ÇÚ5k˜��åŸþéŸøë¿þk&&&øÜç>Çe—]Æç>÷¹§´ýcÑétøð‡?ÌqÇ÷„j¤+®¸‚÷¿ÿý¼ë]ïbõêÕÏè8=ôðó@×Ñ%±Þ\)�¨¥öƒRTLX¥¬J—Åå¢b úAÛû/¬Kqö ‹$Qñ]¡ %Á´„ü)× ~‰-L éîEB ®Žy'žà]Tbø8¹Ž‘ÉBÃå¤Ëjô­¨Ô\œXK àJŠ P”:ŽîÑCœL㢠#N¾cŒ¯¤¦ À Ó ±AÊZ”×xÈ´gº²ÀÉ¿÷JV�¾—, Õ0NœàWÝÆ®ìg ƒ±‘‰€óKÀjOutÑ´FWS¬s¸bÌÂ<-Ôš kÏXƒžÆ¨„—ý÷“ùÒõ?%³–´#¯°!MØ'S¬;÷Ž|íÑTû…¹iÏmÿò}v|g?Òq¤eqÎ!‰¡Ý슠6WCÞ9´Qx�>Ýw†‘D°mGQñ¥ä.g¶æi­õ{þ‹;z�Üóèw·ñÀ5wPÉG©µ5Ú«"ÊârOÖqˆ®Ò™™Ç,@ê%*jpäI`6�æUÿãtÖž5�W3àá˜×ÉþÍ“LÞ¼Ÿj@çBâ4~Æ“ímS_^#Ÿ›'ßנʢ5Þæ,è6ÕyÑ_„YÞÁûŒSÖƒovØò…Ÿ2JÌXR"¤¢È9H�€Žcî>DÅ}è³xçH(ˆÅ°˜¯|‘飻jµøìH¬‹éZµ<…BÈK´ŒyÕ?âJT Y÷¾|„ºAê:Ê‹"5ª(Ȩŀ÷²yì¹ÌZK«õÄŸ!ªÕêÓÿýÑñ“Ÿüäq¯·Ûm¦¦¦¸ë®»øÚ×¾Æ[ÞòÞ÷¾÷=é¾þñÿ‘={öðÀt_k6›ìÞ½›ïÿû\~ùåÜqÇU»ÜqÇÜqÇlÞ¼™‹/¾ø)�ýéÿ–[nácûgœqÆAÛìÚµ‹?û³?ãÞ{ï=èõŸüä'‡¼.�…sŽý×å3ŸùÌãÞ—{{¯}íkœsÎ9|ðƒdppðŸ_=ôÐC¿üP?{•ž.ÚÏÛ·‚МžgïÞÝ=O»©¸åÖ{ùÖ�v³|ÅrþãÚ[Ù9¹—JÕ`;3sóNètrt¥FR­´¢:0ÌwÝ�ʵ‘ ÌàJZ hÍÓi4p�&kÖŒóŸ7ÝŠ(^±ŠÍwÞÁŠM/gvë$iJ{v" ï:´¦÷?gç;66ÆÜÜÜ!—ýöoÿ6ëׯgbb¢û—¬ûï¿¿»|hhˆ|à{ì± sÁ0==Í®]»žÒö�Åý÷ßϽ÷ÞËk^óš'\çu¯{ç�w7n¤R©<£ãôÐÃÏ KjàUQcíƒ*µåJñËDLÑJõEt™ëð¾h;Â/Ê$DǯâWCœÓUEŒ% eež�PaÑ,VTh'IRTi ÞÇ_‚Á‹¦í-•á:¡&±ÁIt12WZÇÀ^U|EA“à]A\…Â]œØ»à»ÑD ´Ú•4E)… 0Ýi2xä(«ÿÛJ¨O¢Ìn‚ÙCe¢Ã1¿u"íQG[Y¼)&ó®Ô6ÓW�¹9&�ÖRP‚ ŽxŠZ3‚|X|ÞË0ê_D|ùË_欳Îz¯={ö<­ý={•sŽ«¯¾šo~ó›OºÞM7Ýtù²Y–qñÅ?ŽüYŠ/}éKÏêwÿ“¿ÓéðWõWÅ¿½Þ{.¹ä’Ç‘?Oÿ÷ÏßüÍß<))Q­ôÑ�~ô§‡z衇zÐaÀBÃó’“Oò¼Ãìä<ÆåLM7ùÑ=�°g“ù™ýüýÕ7¡Õ2öîèpÆ‹�&­&FÉÑÌÎ5¡Õ!ø‰Ä`È…éy>ý¥[¸é¦[Ùö�›1!Ð?8LUi¬Í™™orà@ƒMGn¤¿ÞÇ@ª™Ý}7�<£µ÷˜»Ÿ™ûnŹ@§ÝyÎÎwjjê •2sss|ùË_æ²Ë.ãCú»wï¦Ó9øØJ-Þ†+V¬ Z­v?È<•í—âä“OæÂ /äcû;wî<ä:Çü3g=ü¼Qf  –:‹R„RáÄI¬.&¾ÅóT6jI(sAÈ„Õ5%¤è´.šÂ×µq•ÒÅ#Á¢RHŠR°ˆBŽBÈ�2¡R«Æ k#™<¢Ny2ß¡ROÇéAE.©˜DÇ¥€]þ{'ìÖF"Êh3‚\ÌHR¦XÏ ÊÅL�ÃáIj5¤¯ÂÐÊTÕ":ä eÀª6ƒëûÛ8†K!÷6† +M¢4¦ZE§† ‘ô0U�u8A –Áñ~‚±HˆË¡¢è[6L ‡×E^“æm5¬HFA�#ºAu’þ«!‹×�…œå«Çã0ƒ º¢1:!ÑÁâ!QèºA´!8¨ôtȽ‹ü†‚Ný�eë‡Q•6J·1iê³ÿªcéÔ!7‚–N¶€à1¢Hb}>÷¤¢¢ŠE¢ mÞµ™8z5ô NåEP·Bè°òèqü �cô­f÷7 R¥9×F[¡¢RDÖÚÚ³|ÝÁä¨DHªºEe¹fôˆ!:IŽU1— ­¹N ³ï]W�Mo.*qJÒT©¢nÝ@HCPG,iw!Ú]4¨”@I„Æ�né’ªñ™ˆœcü}Ùœ˜;äC lÏ ~QE„Äç6H1Q…£³¸ùEpî¹çÐßßÏqÇÇgœÁi§�vÈ öO~ò“‡u,!®¹æšÃ¶ÿíÛ·óÃþ°ûó—¿üåCF£££}6z"Üu×]\}õÕ�{}dd„z½þ¸×o¼ñF®½öÚ§9êz衇^Hè@‡Jsã÷îFpVᲜ±eƒì>Ðb¨^c|x�cŽ;‚Uƒ†à3šAsçýÛ¨Ô¨Tçq©°}×#d�¢=¾ÓáÕ¯<�¿¹ämœ~êI Œ 0¼b�¼� žN'§x­…“»Ù½c’ëo€¹¹j#GP™x)éò£è«c'ï¡>6öœœkžçlݺ•#Ž8âqËÚí6øÀ˜ššâío;—^z)7nÄ9wˆ=-¢ü@ýL·¿à‚ xéK_Ê¥—^ÊÂÂÂÏ<‡gzœz8܈ÙE ‹V*N( F–1”’—"Hä 'î�¢µ«|Îdéâ%�îz‹ëFUDèsQ1á}Ž÷¶¨êvxññ+ÄUt’`ŒÁ¤ ¢ JÅZîÌÅf2_„G«Œtí6e‰SK+ï}$�B (vÎuMb"à�Çy·¤­LámQN@Œ†D“+¨ Ô@EE’  ^Љ&©jc5:¶�/.©·Žf£�õ�hBˆê$¥£’CëH´9o› ­ -¡rlˆ�h!82•Ó?1@H=!ØxÊ£ŒÇ+UEÊt מ±U£ sÌ€Áë€už<ÏÉó�H|%})A÷AÝ�Vœ‹¹4Þû˜6“¨†ÆûPÊF}‹x< Ô×P]=À-Ð# ‚ÇhÓ%Pf›Ø,6©V¡.Œ¹”Ei‰Dš =^cdí09ItÌÅñÂÜ�„ �V X…Ef-êŠÑUƒ m¤RBÀKŽ©fLl\FËdXP¢I¤Bs¶³ üb�zùû$’=±9/†Ÿ«"[weÕ]?�"½¼×eINs´:o£¢£X7ºÇ.ÉÖh1 1ò …’­¢²(zõbîQ™[ô«öÉlÆ |éK_â›ßü&ŸýìgùÄ'>Á•W^ÉW¾ò.¼ðƒÖÝ¿?SSSOº¿µk×ò…/|�o|ã¼á o8ä:Ÿþô§¹þúë¹âŠ+G´lÛ¶íY�ÏÏ:þöíÛ»ß?–ŒQJññ�œÿüÏÿä¿þ뿞03¨Ä?üÃ?¤(.¿ür®½öZ®¿þzþðÿðqÛ|ûÛß~º§ÔC=ôÐà ¿b3~>^½‚  Í&Õj…#6,'ë€Qžj5!Ë›Üzóm¬í£š*¾þÐ4?ò(»gZ Œ�Ðpž½Óû˜X½Š$Ipífwï$·�€¡Z©€Y§ƒØ—gt’ Ûvíbtt”ý3MD„ýX6:¶-?"dstÚ‚¯nB¬G*�ÿËÐ3Á5×\ÃÊ•+.øàƒ277Ç»ßýnŽ8âjµ[¶laÿþ§f?{6Ûðƒ¤¿¿Ÿ�~ô£?“Èy¶ã졇Å¢\:N"!AH$F W×Êå»ÊŸƒ,`�¨t(&ä4 SL„‹¯"äT- ¢ �h?+­e ")òˆ$’TÝœ¢bße‹R ëE'·xQ¸brnTBb*…f1Ø8ž®ÄÊl<ˆë~/¢¢%a ¿ŸJbºê'‘ÁusƒMn=ˆF'UBд:93 $ÕJäºï#a!& Ôê$DÅRI¦é€©&‘îq´‰Gr¶�v(A¡¤*UX}ð , +B¨MaÛjÚ&ËÖ,�¤Vq ñ£u‘ÅíPJhù!…ÑeÃ8×Â$�J5‰(³E ¢ ’šhIR€R$IŠ…ËÁƼ VÖ"Pô ¥‘ü)²¥”T4}ëh¦*5ˆ‰d…³®¶Ði¶©ªj—¼óâ zY |»‰%€Â‡H8-[·Œ¦k㕊d‰÷´M‚Oh/äˆ�ÄŒ6ÂBh¡ªC•¨*“€ïf[µ© :‰Å©€Ï=IШ`@¥‘ÈÁÄ÷?B±_!ATŠÒ) ‹Ü*)”8Ò%EE)´6h¥QI£8Çt¡¶ò>Þ£Ý{^t|6¥PÜ*¡¨9*BÒ v'ˆÂ…˜Ÿå½‚ c(¸/‰#º$ï¯ V¯^Í–-[¸êª«¸øâ‹ùýßÿ}^ûÚ×òÙÏ~öqënݺõI÷õ§ú§qÄ ž\âüóÏç”SN¡¿¿Ÿ³Î:‹ãŽ;î å»wï~Vçò³Ž¿T�üØs9ýôÓyÅ+^Àààà“æ9çøñ�|Ðk§�vgŸ}6ÿݽð Y»víAë<øàƒOï„z衇zxA¡}°úÈcøÁÍ7“[Ï‘Ç3=ßä‘m»¡ÖgY6QcrÏ [w7®×8z@8㿽”¾ækš•õaú—-#ëXòN éXªIÊÜBƒm·ßÁ|;g ¿ÎØÆ˜ŠÂøÚm?edd˜�{§ ™elh’7�{:Õ�U˜…¶?ú NxyÌ2IêOû㥵–v»�sŽ;vð­o}‹›o¾™Ë.»ì���ÃÃÃ4 ¾öµ¯ñªW½Š;(6¯§‚g³}’$|øÃ梋.âïþîïø“?ù“guœÁÁAvïÞ]ü5W÷s=L„€s‘tñ/Öe ÏR%�,6 -æû±¦½H¢�²›¸�”Ê!  %*¢(k$ä‹BP„¢õKêŠxf)©Ë–1Q� l܇÷$I‚ä>=#8ëÚ�6”ÒK© (Û—ÊÞ˜w-øÜã2KÞɨH-ž»÷±n;ò£"†Õ´JÓ· [›Å¤%�¥PU!JSë«#‰àÚ]°e&‘¨‚,SÅ$¿ ! o R¯.Îû]´é¯Ò 6ÒÅ¿>ñÔGúŠ o]äÊHTL©‚ ¦£ÕÌ IDAT§ªjHú*Ø�!Ú#E š(…Ò ®ÈvÒFTÑ*¥J ÖZ)ž€Á‰Å W &”aÙÊ{TjkëÌTXCÈJi¼w8kÁ >¤&A¹¨L3Zcj Ò§�ݽ‡Š{Îä �1&ãµ*šÐl»Ap¹/r¡À‰'Gu¨UCð¶ØÖ±Î>ä¤)y°mHƒàm2ïõ²½«ÛlW‰Ð%&cS—*²©òNˆV黄g7Ú‡.Yº |e&WA�JI̪.!TV̇àQECX]îgé3ý‹ü{åMozÓ³ J~,æççùó?ÿsn¾ùæ§´þÓ±g?î5ÿ˜|¥Ç®“çùSÞÿ39~¹ÿéééÇ©”ûù&MÓ'Ü÷ììl|®—`ÕªUý,"¬_¿þ ÕQÙö‹|�õÐC=ôpøÐSó’—¡u‹£�!ˆ¢Ùl±lȼP©$ˆ®²|ù}Õ„…F›üó÷pÄê•ÌÏöîï`�ÆYA© ¶P©æ‘»v°ãGÛ™™ÒcNåæÙ ÿúõÛh¶3¶Nî§“eìØ¶�¦«pÂñÇ14°œù…½¬Zy Þ×Ac ý£Oû¼¾úÕ¯ò†7¼�ßû½ß㓟ü$!>ýéO³qãÆC®¿víZÞýîwsõÕWóîw¿›ïÿûÝ¿l=<ÛíGGGùð‡?Ìu×]ÇW¾ò•guœßù�ßáÛßþ6ñqÈŸ{èáp`iöNœ÷xï EOT·„°„°)í.„‚¤‹60 KÔR†¥Tù„"ÄÖ—¡´Õ3e3QAE&*|J’g‰¥&®\Zn!ä.Ïcæ>’ÅDX Î)ÅИm yÑêUÎ…ƒÄÜ•‚x"Ta›Q„,à3Ž"ºl ‘¨(”±5Þ“u:Åh…DCŒ *γÌ_A!ÊÄ6±‚ìQJPJa´BiUÔGrMj‘È• ™s`•Z­VK‚‚«C}xi2q…¥)�Ê`­8gU0\t›ßºï¨’H“HriPJpÞã\@´‰[).OWV*\ 1£5(…O:T�4ªŒ(ì�@iKmE›Xœ4YÇFu“xÈÛÞùHùù¾­‰"³à áYi‰ò€exù^¢eÏ…)IÇéœÃæob^yLÕ‘Ø !Úu‚ Ž´^ƒJ‚õ.*“°1øÕYåu+‰@ʼªø½R‘$‰$¡Ä¶3T$8£�kQ飵FkƒêÚÁTù¤u­_m\]ÐR5^7Ì|Q¡æ#Ùäƒ/H)èI¿"x,ùS©TxÃÞÀ%—\ÂÛÞö¶Ã~üç‹"I’ƒ^{¢ìÂ'Úþ±Ñ¡Y'''úydd¤GþôÐC=ü £§: 8þ´ÓY½nx˜š›¥bRN?õ%|ë¦ÛÈT�GîÛÎ;ßr.<²‡õ+ÒºâÊ¿ýýFÇÙ5Ó`yZ¥¿¢“*ªZcõ)kØ¿c;Ë'A�§¬ËûÉ_ör²\hSá„cǹëë7Œ1×tüÍUßàw~ë•,[‰Ë3^ùŠ×±ëÑYµñ$ÐêCOëœ>ô¡ñ¡}èg®÷©O}ê Ÿßüæ7óæ7¿ù)¯ðïÿþïOyûÇŽñ±8ꨣ"u¼§rœSO=•þç~Ÿ{èáp`1¿”ŽV“h©ñ¨B]õŤÓ/Íü)BžUät$ö®íL¥ž§ë�Uð‹y'‘<(È¡âä·°ÖÄ éØæ¥(;*)|Ad¬Í&h:Íʤ$£rG½ž0=ÓÀ73¤F‘÷‰Ÿ8if‘X*&ÙxEÈ@œA…8ž²%L„ÌGÒDZ+pެÙ" ¼óèŠÆ¹8é¾;!Z´i£#øŽG´JQÊPZyèZ’|TPÚaE’(ò�Dï‡ÇôU‘Da[9Æ)|Pää¤}±�0\Q9EÚl�Õ>¢m‰¡ÓÚhP‚·y¡¯„P(‡DcmTîÄwIpx:!§¿nØHü™¢ÝF"ÐÔ‚RäÎSÑ ¢:h”.È’ (¢•/Ï]l)ó!*Ë\$¾"QVØø‚¥¯?¶Zæ.†q‹Šd!t•E¡hëòxTR*~ŠÚôB­æ•G×k�Æk¦có›N4A9¼Äs�$˜õî E%üâ½]¨ßB¼^^ ¬È퉊¸˜ÃU>‡r»à»ÏR(¸U)Ÿ¥m”Qiâbh»¼+ӪʰÅçÜ—ÙAPR¶¶½01??ßý¾Ùl>NùsöÙgsÉ%—ðãÿ˜ù—ù¹Žïç¥kÖ¬9Èvûí·ó�ï|‡×¼æ5Xkù¾ð„Ûk­Ù´i›7o>hûk¯½¶¬ýõ¯ýq!Ó§žzês|&=ôÐC=ü2¡G&¬?ñeÜöÍÿ¢éšwÔص¯I0†j\wã]œ´a€N>‰¸ê?Ø·g’M«×â§lÞ9ÅHµÆX-a¸žb³Œ´b¨ ’é Ò>@g¤Bš(²,㯽�3_u ?ùéNN9ëdî¸óQò¡B;c``°L-̲zã‹™™|„Ñc_ö|_žzèá)¢¬l·ÖƧ%æÍrb¼È]h"ñíWR†7‡‚HQ€ Q�‚G–¨lJåIIŠ(‰-dP6’•v±Â2Ö £&¶�•/—Ù@Dâ(ÏrŒ2„<`;�¢é)Nô� T}B6w€æl›úˆ*T7†àNòîbH¯Æ[: GÈgc€rðžÜçàÁµ,!w�Æ|—{L(”Dxð�¼c åN̰)-fάõdY†³´8ð>�gk=¾ ²Ž%ÉsTIøØ~†* �H¯IÑ eD‘Cn@0•´«:¡k¥B Þׇ¸¹ÍbÕ»‰ªÑIqÍ‹‚ò$B0 e|(È2‹Cðï%fðHë&Fá(¹¥Þ(L5íZä:y†î3(Q¸Ìʧq±]$äd¼~ÖzDk¢X-ZÔò¬ƒÒ S©âmŠè(>�d–ļ"тւ )+ÛøÌá½ÇT|n!�YIJlpTkU‚’Ò#H¢T܇DõX¼› kaAö¢4Á-y¦„÷•<1Ø}$JòTb‹^A¸yB¼×Cñ„„W RÄ i¤»Œ¨Vs¾|Š"yªº"¸_z,_¾üq¯]y啜yæ™]uOùïS‰n¸�jµJ__ß –ü)ñŠW¼â („À%—\ÂòåË™››û™v·³Î:ë à#ùŸúÔ§8pв4Myç;ßùœ�¿‡z衇_>ô Ã„Wÿ÷ßå{×}�¼ã™›kp÷æXµj”ÓN;‰>Óæ˜#O ín¾ù& ¼þÜ39°{C(ÖŽ¬ä›·2¤700Pg¢?'— CkÖ"¡c2fwm£Óh2ÙtäJ¸úßngx(å¡­;©%�ÉèEWÕtŒÁZ`dù*dôñÈz衇_D…EXT u•Ć£N3ö¶íHu%6GÈ­Ã ˜–GfÓ{šô­l$C +O(ÛÇ”à »Œx°. • |À�Ñ 4~¡ Ž‚£Ò_#(A‹Â:‹¨„¼ãh6Ú b w”Ö8ÕE�FNŒN€Ø,æ}Àæ96wD¯SV°y‡ŸáÛ)6 ãIkÕ(X e|º�ï’3"|A´•9?RfÿhTiOd)Ñ÷á}™ ß+é’Cq›"/бꊕ¤&…Ê©$s¨@ÀE;añÌ,áy©±qãFŒ1eÕlÞ¼™Í›7s 'púé§³iÓ&zè¡îò,ËR¿�ñŽw¼ƒ¯~õ«ÌÎÎôú¾}ûžÒöo{Û۸馛¸ûî»z}zzú�ëÿñÿñÚö{衇zøÕ@/è0ᨓ^Ä /{9i½F³�‘åBZ­ðÅkn䯛·ðýÕÿËÿù‘ÿ›-[·QëdË®}¹~£)›&úyÓikxpËN¾sߣìÚ=C6ÓÀ/4H*ñ/‘JÃÞ…þÜuLMͲr|€óóåôõõ³kªÁº#ÆÉý ³“(QTGWª³|%Rx¾/O=ôðÐÍi�˜Am`¦›�SzOº F]RHm\^-Q”Ë‹Ìb托rÒ¹ÔS¾¦!$$º)Ì¡øŸÑeVÐâ¬56jiÄÚs9Æ›h¹rŤPFÇL u›2»½�rµ8y–"t92ˆ2ñK4Aiœ‡<ËItB%Mbs–1ñ­'›kã]T‚H¢±ÞÑÉ:xçÀy*TÈ›�.i¥DEõ…õ¸V q`É!ä ¥Hð`.³¨ Á¼ Ñ(bÝ{ðë¨X;®B¡B“7Û(Wœ�ѸPhRI)-IA JRlÛ,쟜"kçè DŽ&Áy|Qô¦µÆZ‹Ï3pï {š¼‘c[#1–Y‰B´&@Ì.b±†¼´ qèB…в,‚Br…Ï:5Ñ¢åÞÙhãj;Ü|†J �¨„ŠËt�…ù¶ÝA‡¨ÜÑFQ﯃ ¤õg¹ËñGÍWhO·pߢBY%(Ä'tæ’ûH_Jí¨Ö+ 4Z%QAæ½à½¼¼*ÈŸRÅÕAåc¦”FtÑ€WØÃ]Øþt·TOÜ’æ0ŠÜ¡%êB5`žÔAÕ¥ì�<@{¦I2�ÄÜ«"´;duö=z“’bÜA;t¥°|uƒÈËü Ås+‰®hi,ħkiëž!’£E®�’E’³ÛHW íXÜîàï‰÷m±Š÷±ýM$¦iÅph)Þ+·)OòúMýž÷¼‡5kÖðoÿöolß¾c ›6mb||€O<‘Ïþó|æ3Ÿáž{îaïÞ½Œ��sòÉ'óÎw¾“V«õ„$Ò §�vW_}5W]uwß}7;wîdÕªUüÆoüÇ<]tÑAë?6Ày||œO|âÜ|óÍÜpà lݺ•íÛ·344ÄÆ�9ꨣ8ÿüó}úå=ôÐC=¼ðÐ#€#Ž9ù^ÿöwñýkÿ?œó<òðæfg_¾‚¡!O½¿ÂÎ-��/´¨+ËË^t ÞvÐõ„z¥ŸZžÑ_KY»¢Íô|›Gvnaz~€]s�ÛÞŽÍõz�©éŒ ôsÛ�»y˹Gpß›éëïgÕÄ8yÖ¤1ߤ6ª £H­ÿù¾,=ôÐÃSÄbìqa*ãM¤°øWD‘Ä`h ±ŽüàÐä2ø¹´„�ÍBê\îtqB+Ýv0鿜$³d’$*<‚/É é® yPhÚZT%ÁhMpÑ‚Á:Þ�5›°óî)vÿp'ë^·š\€±ˆ�Á×⋊ôà $ Ñ2ãm4J,uS¥5ÛÁ7-P¡VO#8 ( #¦ŸÉ] Z{éƒ87Kf¡�~¦îÙCã‘yVøA*bÞáµÂˆà›9Ù�bˆÇå9‰6Ñ # ¬§ÝÌ©‡ GIßuæšQÉ£âûåŠÌßqÝw9^i…µ¬`‚—c”·�L£©àÛ øŽÃULJÐ^A°™‹v=IhL7PNP¾´Æ@kñg= •’Ô >(1À8ž“ˆF#„\;Ú *ƒUrS„G+Ð"TšŠ©{öpĹÇâ½Ai‰íVA#¾Ÿ©-Sô‰ÁxO&ž\Yªc5$dô�ôC]pm�цD jÁ1½}žUk'ðx|°©ÒžNÙs÷.†½ ] ÷`%PíK£Ò{ʸå2¨+N EV��÷®vÄî¼D�&ųâc t¼ë â3”h<1ä9¶Š—!Ñ‘Ü*„HÚÆI»Ö‹ÙNåR$¶È9×é6…Rfô €ññqn½õÖg½ŸsÏ=·L|(¬[·Ž�|ä#O¸ü‰ÆpÎ9çpÎ9ç<ávišþÌñÿå_þå.ûYû.Žñ:—Á×Kq¨Ó‘‘‘CîãÌ3ÏäÌ3Ïü™ÇꡇzèáW¿Ÿ0^À¸ðÿ?X±æ(f›Ž;ïÚ™g¾’ýS³„àé¯÷áu…ã7Ž3´bˆþp3Óû<¼}ÓW'©Wèd|¤�ãÖ¯â¸Mëà[?}˜á±~V (†û…•ãÃÌÍ7Ȭá®-[iXÃTsŠfs�VÀ;¬©bV®¾/G=ôð4PꔨhSR4%-™Ð" º …Šzô²™+¨brZÔU31EÛRA¡„Yúka©­¥ø¾¬„‡x –n'‹"²Ð­Ì †ˆ“ >;n^9äîGïfyÐcƒƒZÏR©Õ�ìV©Ô½¼çæÕ›D)«`É2^Þ{œx,UÓ Ps…ÛS'ȇå@·êH©§µ dÃ'A» ³ó»tQ±¾¤ˆ4ÛnÂòÊÀÏþ�?ÇwÿWßK{ÿ Æò©cÞû?ÿKÎï²m3LÉe¦{Û´ç·1™w¦û ý3=j‘œÛn›+ºÌ oºÁ�ßð Ñ÷èsKÞ÷OßÇ}i�©l�² „�†f»Y–ê s¹Ö‹­¥õ-SÞWÂíkuXªŒP}ŸRWÔ\Íšb|ŠXM Õt�óupl ‹¾U9 /T–Õ­„—òm¿NixÉ×ÛWÿgÔOÏ>û,?ò#?Âl6ã�àìÙ³\¿~�'žx¢&ñnéÝï~7MÓ¼BG:jÔ¨Q£¾4@_=ðÈkø/þûç¿û»‡£Å‚ÿí~�üžoásO<Åv€ƒ“%ýê˜ùAd¶·Í¼88ÍìMqÐ<à]ät>€9N tXpï��ŸåÉŽ­FÙ�–Ú1�5üÎÇŸä[¿öVËÄäu_�L·^éÓ0jÔ¨?¡Ö¼‘5pĹ¯ÑÊÆ)Ì�bñà*È`ã I¨Ì‘rÓZ>î7Û’P±’,‚5ФÖfêr˜ ÎÝâ­aÓný¹ëÿ10qe<’�“ƒÒ¼ðM&³†¾_¼g ‘ö1кbLI‚ nßy>òïçc¿üaö<ÇùÏsæî.‚œ2ºf 9©í¯1ôçEûØÇX,<þøãÿÖÏ{Ó›ÞÄýÐ}©kÔ¨Q£F}…j4€¾Dzë×}#ÿàý$ÿíßû!Žoñ¾ßø0'Úsr}Å·¿éµÜ{oÄÏ™x˃÷rãðé$àëòŒÄ†ù0pÜm ªŸ{æ2[ÓÀ§?ñ {[3v÷<ªÎîl#[�ç:¾ý?ýûl�Õ¯Q£þLj³ DI>KI#H­QÙ%e.»ÂŒ­DrÊ�©Ôl6�Y£ò]$nC)ÏångmÒC®BŽ+—µ'et|«&fV§ëmH_»‰¨#k¦·ñ 8Gh&hpeÌ´Ô¬’°o {þ~–—;N/¯xá#—ø”›3{Ë>ßñŸ“³=yyƒ4@›b°DÏ*õ�2ÏNØáÚ“‡ÐO™\ØfÿÑ;¸þÜÓéüÊȲ™æ™;}Ë]a‹ˆgèV$Vi`ÖΈӀ2ÐĈŠá%qrõ”ÕåÌÞý[Ð MÔg²ZŒ™o¸þüUÄ^žR5Z*Ýá‚ ~ ]&¼^�-<§W W$„Âu2O·XÄP×ã¸qå]ENŸ¾NÛQй¡Yñ‘ìŽIÉŽþÆœ&yÄB4t葜˜Æ–“ã m©ª¡3#u‘ù•Ž84Ds(¥Ræ³c~°d9ïÙ:·Íù‡Îqã ¶&½Á`´+ã>ÝæÂ³¼¶Böܶ4⇳ÀŠž¹_ráÑ»‰g “ˆÛ Û÷�ãJsurbêfKag)ÿâÓð€Ÿ²íKõ \€UžÎx˜ºb$ŠTOR¹D× ]pˆ‹¥N©…å„ÔL›8Ö°ñÍ•.rËða�Ž«õLïËu¿6kÉx_LV5‡Z1[�³ weq®¾c¤&òr}¾uPdLýyÑG?úÑçÇE„oÿöoçGôGñÞŽ-QT IDATÿ;?wÔ¨Q£F�ú£4@_B½ñ«ßÁ?ü©ŸåŸýO?Æ —žã4/9ûº³¼÷C¿ÇÿðÝ›“«Ïñº‡&>Ï�ûû4^e¹ìp^Ø?3åSO¿H¯Â=w^ààØxøî;øê7ÜÅgŸºÁÕ—\|Õ‹å)�½å«yý_ú[ìÞÿÐ+ým�5êO¡u5K©õ+ç±|{-ë¶OÞÜUZ©¸lj&ëÒ—«¬_c>·æ¨ ̤>߆»y  ‚pלç5¯D-oHá{ñˆ.MŸŒd|ÄcÙ(‡iÉ<¯p~I맃™‹l‡HTIѕҺ ûÓ3,�3MÏG>ñ/8œA¶�ƵܸzÀêpÁd§EóÖr|° úˆeû€ÇÑXàÆµÒB8¾|̶k˵Ð8ð$ãÕX�®24I™ß8b§i°.‘ ÌN Ÿ`u°duÜwŠqh– œºÏ]=Å R à ¨(> ׯrrý”íógxË7¾�÷}è7ØUc‡7!¯ Y*ÛqÊŽŸbµÞç]I¹d/ù%ËóÆco½|‡‰èg^½ÏÓ»Ær gr 9!Ù1U˜2Á9Gê´$ÚJߎEì9ˆs^õØÃؤ,£ùZ-Ü,tÝ–Vç ´Ü´ÌË%EçÊû¤î�UT6 !Ìãê¶ÝúZÈ9ofä×îëKzÎ× YI­ßSë‡(ïÓjÔZ¯‹Ür‚F}Åë‡ø‡yì±ÇxÿûßÏ /¼À�7ØÛÛãÞ{ïå¾ûîãÝï~7�<òÈ+}˜£F�5ê+D£ô%ÖÅâïýãŸæ7î'¹ô¾Ÿç7ž?âûßóïó£ÿÍ?æÍ^@ßyÀk.œc÷Ž]š­ ùè€In‰[SNæÇÌ|Ó�-O^ºÄÛßü(6œò‹ÿæ¼îÁóì̶ØrŽo|÷óÈ·~÷+ý­Ž5êO©[É*�Àpî¶Iv[3—oUXÊë›ÌºDTzbÀºöB©ÆÔ›R±Re⺮՛ÙÛ`ÐR[˜1…2�‹éTM£òðÅøxÕ#÷ðÔÖeæsÁ¸Ì=ËÙ{î…åÍ%Ç×N88< ,Í`̤!à˜6[ŒNà`qDÜNœ=·‹©±èVtdº¬ëéóq®¬b¹Èi›yqyÌ*�ÒŠpöugyó{ÞÁÇÿ÷Ð=sÈ}Ûû8õ¤ÊOêE9Ðc®LOyä?øZä$ñä¯|ŒÝÎÑ8˜JÃÖt‹! 7ö·ùôãŸ!û€nÏ8ÉsæiÁ™é ·ÓrýæM�8{¡EœçúÕkœöì6æ$“£ ;3®Ïçܸvƒ»ï»GYs{þÊ‹Lwf¤‘VPõXˆÌ»t¹àtÕ±3méL±è ïÈ.3¬ š±å‚£ã›ìOî «Ñ·µ€ë bÃüôˆ«/\çU÷ì ³ŒÝÐsá’%b9a†F9ÚZp×7>ÈùמG9ÁA¥ãâÃ{LÞæêÉœ8láZçê^Áù€…LoJ3kéãÀ;¤¿Gxì�¯'٠ί9Vu±‹Z�4-×¼H.߯¹Í$¼QÃs5=WÞRÅp'¨ºÛÞÔ÷Œ¼ô} µff5‰TàÎf‚“uõ±¬|­AÓ®¦‚6fì¦>êÏ…î¼óNÞóž÷ðž÷¼ç•>”Q£F�õç@£ô éëÿêßäÑ·}-í/ý4?ñÏ~†w}Ç×qå³Oò“¿ô¾ÿ/~ _xîi¾ñ­ogÒì“è¹üâ‹\¼x�Gï½È»Þ”ùÔç¯pp0pñž-NO¸ëž;xÕ¯ç�ßó7¸ãÁ×¾ÒßÞ¨Q£^Õe uP¡¤€üfykSǺm>z�XXß\–Ï­iq ž5òGk½Ep®Ü.×ÊŠÕµ¯5€šuÂÉ­ç)Ï^çäs½-® GÞ@w½i‹wü'¯å¿úiÒ ÞøÍoä�¯~ˆ83 �‡@Õ›\{æ*Ïþ Ï~á:ýáœ~u“‚µ¶ïÚá[¿óÙ{ �9aï‘‹Ü8ÿY.?÷4gïšqö®³$8¾qÈüx‰NŒ7~çcìÞ7Áäi2÷íö.¾‹�ý«�ò»žtm ‘HBéÛĹ×\ä/|Ï_áÌëîâãïû0ÃÛ·p[g…£ÓÄç¯Üäh~Ê]o½‹½Ç¶Ùî·yZ�1{†ý{vp¸tù ‡óg޼Ϲ;Î 6ËLÏŽö¿;¿Äönd:�p²˜s´Lì¿fÊùûÏ�õ( gKtkànrŒãaŽÇqê¹÷¡;`_Y�5.ŸÎÑÙ§«#V«%wîîsÜ M,¶ƒ÷Ž.z^Ì+ºhœ¬Vt𨖀Š1w™ÙÎ1ÅDËb–±�ÈÞ„+±²ŽnX0�S¢o˜»Ž0ñ˜Oà{ÞþžwpîÕgyüŸå‰/’oôLa{å¸#î0³!ãùp“�·�ã ùõ„í„9E$ Ö³}>òŽ¿ö~cñ>ýéç¸gû¶a[¬Szo䉰4åh2çš1?¿à/ü�ofçNèXàD7�ªU tM÷`C]M³� ¡¬t™–·ˆ¬A@·Œ£µiJErmìfP¯mÀéRøÒ¦dµ²’÷3·Ì̯ j¹þ¶“uÝS /hÔ¨Q£F�5êeÖ+cüG=îöñÛº›ÝòëÛ?ÇÝöuî¶_¯nûqýßnß÷üÃêúõëÄaqô‰ßù(ÿú_þ .?ñÞÿ[åïþgßÅ£“%¯’ ÛÓ)b‰«×opç=÷2›´|ö©K|äñg¸<_pÿk„ý×óÍù¯ðÐëßôŠÿ¨Q�?þýýgžy†ûî»ïK|4_Z'T•œ3Ã0pzzÊüÏÿ*ÎgcÏ_ÿ¶7òm�6̆«¸Ë�¤Ä2¦isãZø%®ÜXS�³f@MŠXB”*ˆ³aå±êúWq†¬ÎeSÒæ¡lO ª ±„U`±Z�äâ…L�©˜át$¢~A×ßÀ¹±£™à|K� †NV§s†¡'LÚ½4Çô"‘}n>§]=åÞ{° (z|Âêt�xcrW`žˆ¡˜dªqÛ4~ŸáùŽ+¿w™åõSÚí ¼ÀÖC°¸$¥ñ 1lU&�€6¬nœrpó&ûwo&Fð»<þ›�ã–�GÞòüNàÆ§žæ³Ÿú$_ý]o&ì'TNÁA�3~žüä%zèaö_u/^æÚå+<úU�`Û¨["j¨ô$ò[?ÿq´‹<üÆÇÈIùÂóOòÖw½†íý]žþð³üú?/Í©ã¡G%ÄÈï}òS ;žoú�oᡯ¹<—?x�_ù©_aÇM¸ÿáW³{á,Ï>ù$ótÊ›¿ëm<ø5¯"ËU̦Ž9‡öxñ÷W|èçßÏd!¼þM¯ãú ×ùܧŸ{¾æ^Þþ½_�m/h'Žn)Äp†àw±c£ñ„kO]æ™�>É ¿ó<ñ¸ÓÎ2YË­�k¯ëx×ý]¸û&GˆK›4›fÁs9˜ðÉ_þO~೬ž;!®ÀzC�á·<+oœ}õ9î~ó}<ò·ØzÀÓÛMÌ xWªz¢Š¬¯}<†/æO50‹!äÁb�iWœƒ£\×âì6“U ˆ=¯m›jU€sIÄYHÛú1C1”´f㪫€d¥ gùÀç;þ×÷~šk\@eÿÇþ,ÛÛÛÄËr›[WÛÆzبQ£F�õÇ•sî%�ýÇ{lóÞ4Mó ÀecýŸÞöcù‹ý¥?·Û~Îm¿æ¶ßûƒ¿¶Û~~»þ¨ÌïËž   ÛtxxHJé�8ô/®>øþ÷ñ;ùmÞôÐ.Ý3�óhTÎ4Âñჟpîžûh÷.r“Üù÷¾ám¯èñŽõ'Q�½½½?ôc£ô‡@ß žÄ®_ñ}ßöV¾õÑ [ùzM5”¿KD2�5p¾¬I(@[çÊͪX¹5  Vqå�H±5ÐÙ¡ZÌŸrO^·ÈSÉùbiIŒ”Ùë\L¥5ÙÄ­iÍÙU@5˜(Î'LrYž²ˆpÄÂ!ÎeáÌ».Ô¯RP®�Ü-ð®:(I ¢×ûRßIi ‡„JƹHôK™œÀI$ƦÜü0ˉ”V$KÄ8C×Õh�©üçʪ—晄¨â4 i ºÂùI]ó:`È«:Çî0óxÙF�´Ã\]ŸÊêDJ¥.;E,àå\å4åòšz‡è)}ß݆y� „­]LùÆ�õL/ÌÈrŠi¦ñaY€ÈÒ#ÂRgXL¤t„—‡/�o–=Áï”×m �,{¬…ìV˜ôˆdÖM+ËŽ@DB9GèËg2¿ýO>Èéo\áUó®ê5.ü�7ðÖü*”瑦«5ÂuÚE°ìðL@fØJ9}á�ãs,ÓiKh“í†ÉÙm˜Ð#”SÔRIÔx_JŒ9㤤% $ˆ ›t›ó`*˜ùj•÷‹ª‚¤ZûÊå=&ù¶J¨f4g4ÊcPÞ3ª ##”Šd�GƒHÀrYs*µJ¦JÎñþ'þé{?Ãu9GªÐOÿÀÏŒШQ£F�õ§Ôh½Tcì6µmûŠ@ßðMïä¾é�ÿŸß?û~=Žº�ú³¨¶m_éCø3¦µÁ# Žg/]áñdœ §ÌfmI+O c]rBPšÁûˆZ�E—*—áCÀ4׊I&å\ù#uÑK!D_Ì2 8ï"�œ•5åÇjBQØ,–ÁƧ7¥,Ég ažR¿1 %•Ǫé# Ä—Ú™J&çU]eÄÚ^f‰!w˜9¼oA|CBÊ17ŽèÚò<&”¥ø€÷Šˆ’™“UË�º”s$Qh‰/˜MMñ¦Å…Šs‰”%‰å ‚’u…©á|&¸€¥’•R1=Æ;WêA¾L² €—²î£¥¦ç��5‘¸Q ¶ZÃu8—q’àv=8!Y�fG¼™È,Qœ²a[åµ¶<”SÐò¯’ ^óz\Rc¸Lâóõ5©poÙv`1©ÿW‹+F–Ä—ó–ó)&†²¤¹ç"w¿ýa>ó‘+Ð9ÂèŽçÐÖÆ’°A uÝ \0Ì–$�#3Ï™G'œa»aªˆ$²%’Õk6•œF¼›«Óy6¯1p[�±Ö#ë?Å֓옫LPʵKI•tå:´:)/·™KB­M–Ç1Ä×÷ƒ+É£j�šкŠm®ÛòïÄÊö*ŽìËú'ɨQ£F�5jŒÐK4�Néºî7�F�úJT�étúJÆŸ)­o( Èj<ýÔslöìùcöÏL™L"!x¶¦ [[SœI•> ¤dx‰øà1JmSœw ŽØ´¨óùï…ü&e0›MðœS|€èÁ—dD¹/-)3ÅGÁÕ›÷œ©Îs{/˜¥uð§¨ön†<0ä„!4q !Ôc,) ¬/f“+ Ý®_FŸ²ÆM9 óyâæÁ ó•±JŽiÙÝ™ÒD‡i&‹ggg /† Ä&"j˜m $í >Є)mQ]á\YƒRï –1Ur*7ü!:0”œ²6¿¬ð™ ø#â@³bbeþ;ë­s(asZT­Ü÷«  –]Ïdâ6¦ž[�C©áC™75LK*Ë‹�SÂy¡d`š Ê¡¨iMw•+‡ÃÓRØM¥6˜“�´xo ="BΙàÑ„HJF΂#€œ•t�ŸÉ9‘0-7ÆMœ‘µGUØšÎè»ÔÓø€øŒ÷à] %˵†RÌj…g¢”›f³’œP)\½ÅaqÞ¡Ù:eÈ%Ñ“ÔJDk m½”¤�³Ö‡Ð÷Cê†#bªhÛ Éqå¹›|êñç¹vh<{y�wðØk.r÷]{Ü<8æ÷?wÄÃ_`2�nØÙÙçèð˜IãÙžzº~Al&hjÙ™5*!FšèÁ9÷¤AÉC1¼÷¤Ô£f¬–K†a ¥ÄlkFÛ4ÄQpBp„àPÍLÚ jå\9çð¾|ΤmÀ ï{r2®^½³­iaÙ8>0�M0SVËqž¬Š�“3MÓ (‹e‡jIÝ_’%Ë®çèè”àZ„€ÃQð4ï[óž!ebé»!6\½~�sçöi'ž~XÐÄn®hÛˆHbïÌŒvyò�3¿|B+žé,°ÝžÁŽ•Ã�½ÈÞI xÛ/Ÿø©óù�ïsáëÎÓÞc8í‰|pÄpîÖ2WIý”kÕK=ï–Q-5«œ«'¢Äè«™˜ñeÆ^ïË㊔ë7'­/æhC˜•T]JÅàÒ ³ï…®[¡ª Ã@ˆ�œ'§+Ž�–„q¼/×¹©‘³U#´ÌÁ;+ï%'Žä2æ�¡WNó‚§¿`dÔŠÇ´®{�5jÔ¨Q£F½œ  ? ï={{{,—Ë1 4jÔŸR!Ú¶“?ÿ?UnL× \Žaè{Ç…íTW䤄I,usô}_Œ ¨ ÞIåΖŠQÖrÓ‹9ºU&ĸY›´¼rêICF›€—2Ÿ4WCÆPMÄ)É ÅÒm5µMõ«$U¨ÉˆÞU4+ÃPy6Ѧ¹T­ºe�8h¢#å)er…íª*xàË�r2t0&qÂÝwßÏ2-†ÌÝ÷¼�W?pÏàÃ|þó7xè¡Ù?»ÃÉ|É3ÏÝà·ëþÒ»¾�;î¿H×ϹôÌ~í½Ÿá/~ûÛyÃ^Eˆ§œÙ™áœcH=}êѬëß B2)e‚´¬V+rÈLâ„=Ó¶ÅG@ï„àD#„€#�ÕðÞãƒ�ó€åšN¡¬´ílï‘s"z�Z"„:Kn‚“ÀdâÅj¢'6 ]ßÓ­:æ‹9‡GsRVðâ1ºA¹~cÎõæ<üš×rpp�ØšvÂ�kW¸~ý�½½3 š888âÜÙó\úÂóœ?ƒí�M=§ åÅks¶fŽŽø�ÿè;yâןàúÿóe—èàtyÄ|¸É–¶œYy&ÉÓL…ùü”ý8%\…gã*ýT¹0Û§mÚº2‹Y•Ózán�&sh™Ùª×q‰WåœéûŒ÷Ðj¼h5×lcøXMWQ!ЪåqsRÔr1‚r1mœ›aêc¹ÁÕ,+£+Û–#«^¸zDÛÂ(ŠŽB¹r"øšÐò�nÕÓÆïA�±Z œ$ÇÁa�™~\5jÔ¨Q£F}Ñ4@ÿM§Óñ¦uÔ¨Q¯¨¼“M­(çŒ9#%åøô”½�@Ó´xïj%“†®VW „5eÕ-™LZœóä,ˆ”š×rXàÃÖºÃrÙ� «Å,±µibÀ9C|`†² †g= -mQŽÑ»’´0rc ˜– h::�äÂR >�Mˆ!Ôl)Eu�sM9¢‹8«¡GU‰Mƒˆá[Ï™½)—ÄÙ>ƒµ|à¿Ç¯þߟ"¿Ë¥KÏ3ä)¿ð/>Êî^1InžÒ†)ïýõÇé²±³»Í§?`Þmñ¡�=Ëù»­„bŒ8ï13šÆÓ4hmâݶ-fÆÎÎwܘ/V´5–Ôsñ¢ð Ÿ}?riÅ£¯}=“v‹ù\¹vð9>÷Ôu¾ïû¿…O~òw¹pç=¼é�oá™Ëÿ•m.\|5Ëã%—ž½ÄÁÉŒfûO=ùQŽ/G®|ì*.Ïp!OðYéR[ŽÙ$p&X7ಽ°�"»¹An*SÝ"¥¬)×m xœ¥Ñ}=/!ÄZÿ2¦>Ö:›+†™+F�÷%ñãÄ|>;q¾ŸÕz¡sRW ÎµŠ‡i5K]ΉÇù CÀMp^è†%â“É&Ð΄v²[*‘rIòà&ˆ µFX_!LP'ž4dzͨ9ÄÅÂÑ’ÿ)麱6jÔ¨Q£F�zù5@£F�õeªÛ¡Ê!ú’üðZX!N¦ZW§J'¥\˜5¾0`Ê2V½ Õ² –Ò€÷ÕTê.CÆO �ض¶¦4Mƒ÷ç « "'¥–u‹¥â67Õ%¤õ&\ÒP?§Âwk:HD $YïG"h.X£ÔÈ\5™¨u 5Á‡ˆC1�ZOÎ Î5ø0áü~F³ð™Ç¯à} ëø)«V/t ªÛ@äò‹ÿ×/}˜ØF– Eô ŸùýËœ=wÊCí¼gÒ8š¦)ç)He†L©u­Ù:­B(‰“ʹÑÛnæUsý¾1FbŒ˜e ð—rʸÓi$¥µD‹¯°àò¡q¤¡ S˜C*U'U­óæÅôÈÀ }©S5èW+D§ø¸ÃÏüüGÙÚù Ò-a±HL§[üìÏý6Ÿûüïqÿý÷ñûŸûM~÷w_ ë:vwž"u‰Ã£Ät÷/¾ð'‡Æçž¾ÊéÊHÙ1ôÍJÛÌ@Énd² N /Èù@¢0…º®GÄnÕ¤\™j!bÚcšëuXÍFËH^N¡,Î¥’¨òRWìds-–)öb\VP}W‰mªV¥r&ˆô¨¨.SJJ×¥Rë²@r.çu:›1ôs0ÃûX\%yWL[ò ®°”Öµ6ÍZ²2™l3¤FW Ó•S4jÔ¨Q£F�õrk4€F�5êËTB©«PoÅ ÑCGðç#"º©gy×’¥j°ÇŒ"š2™R{ÑVyBTCÇ»€æˆžM[#§„ÅPnb¥ÔÑì¶D�Õ¡¢5 w6Æ6Óšª†s†ZÞpŒÊ·ãðPÀÆT€1Å* ÜL¢Lp—úR©ýàj²Ã•it/$š&’eâÎåѧ¨ó˜d²–Éy± HBIdu87c¾ˆ°4|Œe£Ì{|˜ RRÎ H®åLÖ„æ’ ÓHÍ‘­€çDV%„@ ĈÑÓ¶-ÞK­õ•ÉqqÕ¬©•·B©Î9�PSRRÌ$ç*d¸¦ž°RqʹԞ¼/)³Z3sç ¥/uƒ‘Õ¸xñNÔžæðhŠæ3GJFwìø­ßz¶8<|Õ+@@˜rùt ˆÛ¢»>°8ZDxñôˆ­‹Û\ºqL×N‰ƒÉ Šš­÷¤¤Xï…c·du!ðÐîežN˜áèº�É$Ű̩\OR¹?åu¨×³*Ns²ádùàªqbõ\­AІÈíüŸ D¯‹\Þ 9ßJ!VÝ Ȭ°zJÚÎá×-5‚óˆ)š²�´ÎÑ_{5Õ%eùMU Þ×㧬Ÿ©1 C9ÖZ×d4€F�5jÔ¨Q_$�ШQ£F}™Ê 5fˆ>Nðžè<Þ ^Š™’†¡pw¼Ð4R¶bXäºÈÁ¼wí:úÔcæpb i A-3Ùš`–JjCë´|åÑ–äD]QR«óØeZ{ý13-SçP+†Hõ°6Æ‘H½.7ê%ñcueI+ø9k¦L7•:R*UÎûr“/åØ�”d�‘Ò´¯Õ¹æÑl˜úb0Y™æ.�©åˆ™�:ÀCÂöÎïË’R¹ù_9'ÄIS…/'£�¶8?¡iZB˜Ã@ЊG*©Í³bÖx_&ß±’)3V U-‰ 1¼•”—HyCqR–ÓB®,”ia瘖d‹™+°gïé‡,ƒL'5AuBÖ¶ÖЬC(¬(¬¦g , f�lÉe™Lñdç8éŽxÝ;îåÆôI®B×±=ÝfgºE·ì8º1gujhïiôý裡 ƒeBˆõ†ºš*5U“ó€Õ„™Ö‰–‡r«3¼�dµ:o^*K®Öi’å—Li—ô…Öÿ¬¦N*c¥š,)%¤2ƒ´Nh«Ö�8ÊšW½Û�\gì7ÏánÖ.SÝ%åAIb˜¢š�. 1 Á³( Ê0(Τ$‘ÊôwIXäR¹Q)†UJHcœ;»�jONBr‚sl¾ÇNÅ„qŽ#Á7øX>Oê´8ê9PÒ¬“Z%ÅRªIë¤TÄLY,–„h' i xc2Þ“¢œ«Œóq%å�#Æ–à h[g— IDAT³â}™×\ÒKš{TawoÂlb íÚßÃôCO f¾¬]…@ÊFðaÃr° ø&°êO˜ÜéxøžûÐaAÓvÂþÞY†.qíÚœ›W—,�¦1pfg†µíYÇ¡^'¶…ë³®k5!|�‚­×µæçqâ°¤¥XÙª™æjâ‡M‚¦iÒ µYŒ.«0éµaäªÉz«¢Ù2>Àtªª9W×á"MlpÕ˜ü¦©™ÊÈ‚\áÞ¾&²ÌJÂË»@cŽ~(×±÷åú¡&šô‹øçʨQ£F�5êϯFhÔ¨Q£¾LULp%>CtË çÁ{G×/IiÀLéûŽËé…£`Rj_êkB¢}_’+*Ð:‡øˆ�kc‡ ,v›äEI²Ü2|ÊsØþì}©ÄhNe5+—e%çÝæs}Mh˜ÕtÐ÷à¤Ùܬ÷}ù^Bp¤”I)Ѷœ/•,#bН†‰ªÖ[ù¸!‚@²L_üžb<é@©üÔJA ®p…Ä9Ô qJ×-é›X #¿N;•ÄU;i˜4 ¡N–›Õï×€ï0(š]×±êæ˜åM-®i&$ÑjXxT…œ¡‰‘ÅbÅÍœÙÝáÌÎ6«Å#ƒ quŪ¬†‰ä’Ô*L¡@ ç…¦�¤¡ÇP¢Ë4à4Ó€9ÇÙ½ ÛS8>ñžaèKŠÈ £>ª¥.¦CÆÔ!|XN° «E�YfëLd«p.0™œƒž›X€;f‘ ÷œ! ™à«Ô3ŒA(Çl:a2�̶&ÞÔëØúr�•Á¯büù€ÇPÈÚo®Ùr~ +¨p™´^—ç‹yXÞS¶I°­[V‚#+ C�œ»jÈx_L 3C³ÑõÚ%² ;;³nvJ;‰t½nÞ;]ßÑ6Í&•¤–Kå+4åùÍ“S"ç„“PWÎÊUì¤@³e½¨7jÔ¨Q£F�õ2j4€F�5êËTëZUý±)Ì/ë´‚£iâ¦Z­ùhç"))}ߥVh,ç[ð[gx_>–b�o«ù³6ލ,š@Î Ã ÌVí`ÚÖkV ­å˜×U¤5Äx )–jØpo¬¦”lŒ(,˜’TªI Ö@eÝT¨DñKåùBð 0„” §ïÓ†‘ãœPoÍë*S&÷ ±LVÌO�™„ ¦ž“é„ÙtZ*J^*üÈʱ tÝ¢)VÒ š=jº�COŒmIR¥´9§åû/ ž¶�pÿýÒu+æóeåYIðàgBðm=÷EÈ)Ów帽w4“XaÔUcB$'#E¼£�+;Ûžæ†�¬¤®Š±ç‰1Ò÷Ó锾w…1TësByÍMËž¡‡ù¼#¥ÚD”ÖF˜ácÀrO¶Œ «<°2ÅœµÍZß÷ˆdfÓ¦$ÖT«‘£/g#VÏ P¯¥T�»•L+Àg¿¹Ž —*×ë4Ýö+àô5 Ü‰'å53È)iåd5L§-)Y…D+!NÀ;GÅDJYiš¶V×O¤x7+pN\Yºs‚£$´ÚÉ'Ëz]ÜJ0�5jÔ¨Q£F½œ  Q£F�ú2•X]ÎÂ0Ë4M@¬‚ˆÕŽ÷´mÃb±@Ä1›MÈ9WsÅѶŴÈymž“É„”•nè0)6ª4M¤m›Â0qTæÉK¨byêÚ”+韵³¦D«Y­ÃhMåf •R·1 ‹Hˆu ÌãÄh¢0$%ÆHJ‰Â~®dïJ 'DO®§©üè}Y1+ëZ%i„xòm0e(ÕœØÔ9{*—È š&mdg{Âd˜L#»g¶˜N'ĶAœC´¤ ²f0e:ºnY_“uòÊü¤$ƒÈ„ZÏJÙH9€±s.„ˆw‘¾_bVÎçjµ*µ6çjJÉ¡¤jX”ïÓ¹€™C•º U,­¾H91™4p\*}f‰~Õ!9»?åóO ˆ—z®•àrMk­ó£wÛKïpâëëhâ´V× 4�Ð:TûòúùZÌ  ̼§ëÓTºŒ)ø+‡ ØÞSx?^ÞŽšÂÆÂH–7Æ`y­ËŠ˜ˆ«k^Åü¹Å¡2²xç1+nç=èú””g¬\¡bq,WK†”JâÄÓ ©ð`-õ¬˜VPr1„2KŸ†�iÛpþì>g÷·ØßŸÐ¶� €9™œ¬ÖÓœ«Õ¼T²Ü­z\Nšý00ä®@©µV€(Ü£ò¹%Åã\©¸i.ÆÁb±(ß“!8úÎhbÀ‡bò4±%ÄÂ[ÒÛÎÿšÃ¤9³Z®ˆM+ׇé-#Èeww†ÈQ©ã™ÕU¸ ¸–’�œô9~RÖ� ˆÎáÄèp¢Dï d»¾BÎà1®€ÈÉŠÇ“ÅIåOifè3ÌŠ‘´>/·ü�º'Rª\uFýV2n %ÏõzYsšÊ]ùµØóºæVÍ—’+�o‘R™ôu¥Ë¬¤uL+£ÇTý�ëke¨úÞX,2Y¥r|B½Œ ÅœÓ 4ŸL›òuZîÖA(ï=!³Í(KdclÔ¨Q£F�õÅÐh�5jÔ—±¬Üâ|(7¿zk•+åÌ$œóÄZÿʹTLD\™ v…'bV–¬¼oXv]­Ìõ¸mšb˜Ö¤„â”e/Ûü^©³H]˜òóá §T¬n“×lÁj¢Äm’EŠ0l°„TŽIÜæ1©K\Þû²Öde²Ý‡¸1$ :Å<21\r1”ÎpPª="WoÌ­”¸²*†1�N¸÷î‹ìl%šN2)))eº.“C(éM‹å ³\`É)¡VMo䤬º®Vó¬TÀœC¥¤BÌô¶ywHy@´!„Z»*+oš;|(Ëgy0Bc„�IZ̲>He6bµê‰¡Edí'Ìf’:ÎìL0;@Ék:٦ż‹Ñ“M7¯¹s_Ï�Ö4‘j�HKÓ�‚ÞÑ§Žµ¹E|�´‡\M+%™Ã’+ t·¯Ámªuåõ Á•ªÔf嫘9¦²’¯¯Aµ\Àç("Õx¤ÔÅn½Bç ÃÊ*„\ ³j|9Gê9[5€ÊÙ)†¨½_{²`޾ƒÓ“Œ�žé´$‡š¶%ë’\YUâdó>òÁ¡™b ÖTRLªÂ:’’Dr£4jÔ¨Q£F�zù5@£F�õeªõ�-RÊJÞÄgÐ2[-5Áâ}KÖg®ÔtêÊU1m29÷8_–�|ø¡Ø"m,†ÂúiR0b½¾Å|‘jVÜRáø”¯+7·"ëzN™“/©»í8´Tyðu…©~v­Ü¬+?%qËX³‡À—QMx_D¢Ô�rœƒ¶‰@GÎÞm±½5ãt¾Â&%ÝäêBX* qÒ`¢t+eggÆdÐ4g9/+aYµ,;¹†¬åë—‹%ÃjÁª[�æMMIëûtJ5ÝMÓÖR—Ò\eÛBðô}·1èÖ¤Â*Pgç² å|;!kFûŽÕj("M„èhš@‘&ø1f¥¢TÏmNfB ŽÝ3;ˆ{¡�)f•i&øjÒyOߥr.} €ž…®_‘5C©JM"eͶìêÓ×Õ+«×«³Ll‹È _&ß5Ký‚úÅëõº WÎm®@m«�[>žRÞ$zD<ª ^X@ÕÀòRÓk”kHC® �òxiÈ´“¶0™rOÎɆ2åîŠëµê•úž“ã97ììnaÒZ½Ö O+:_KÔt‘!νÃTY y“¾ÛäÚ*ËhÔ¨Q£F�5êåÖh�5jÔ—³¤ÂŠ5£g: hŸhÛ)9%RX­ÌfSLoq~RÊ4�§ïsáôT3%õýfž¼ZM˜õ¼x18¼/I…¡¶š&òæL©rÝ‚D—¯uu:Þarky©TÇj²Ã|M?Hýœ:Ÿ­V¾®&ORÊ’\’Hj…å’s¾í•›æiÓp"=!“Æcšé‡²–å%”ª“Z™:ï{š¦aHuޤ K…§i"LJ7X�\g6m˜nÏê9 `Žù|ÉéÿËÞ¹ÇjV–gÿ÷ÜϳÖzß}š# ÃÌ3( Z›Ak£(Öj¬ššZ4MZkšÆ’xHjÒš4jÿ1mí§­Ö˜JjµѤÒjU¬¶Õ hAA`f€ffÏìÓû®çôýq?kí?c¿u™‰ì½ßÓ^ïšÃºöuý®•UÚ¶Åî‘È>àœ0ŠBÔ嫪ªuI-)³F 8»®+4)SjZY9<ÖÚÚ `,Ô¦"£˜sZIjs"ÅDŒ�Ö{Rªq6ƒ¡ªÆ€sj¦ìq"„‰&¥6,Ì`r·"¥ï“„Î⻓~oMS‘“W«K\>à} ÔʹbmEˆ)çb oG“=9èk6(¨DÑÊù¦u¹\ª\9G5‡J•+F€SÀÔ9�÷¡œï×פ0xôüI¸JÍG9.…¦£-I¢)"<1¶¤€DL ¿:ÔÄ™��ù q"ø�ð1)O(DLNÔ3Bí¬šGå9¬8rnõý5jä©ñÔN“eƒù3hРAƒ z5@ƒ t«ã¥¶ÖáF5bõ:<äHE™#Çà¬ôÂ3g…öЏ¥ÕJ‹V¸Ö“Z‚ï[¼o¨ªFƒ5èoìL¢œKÒG™,ë¼½ '£)çhc.FAî �”äÜÍË‹Xrê.x3RÒ'!‡R�’R Óç—¬ÎmÛ’;Àp©¢¥ä{L�ªTR 5É&QùZ6 Îâ¬0ñ‘,š&rÖâœåÈ‘£,̵ŒG#”`lˆÑ°xt‘-Òú€«N,N„Qݨ‘•õ¸Öu­5.ëúäU�ª²hPJ§î�éÌ‹Œs5)µXgÏŒJm̃Çp•Õe·¨ –Ž!ãŒ+F^ƒ³jÀy¿JÓT†=Õã`Õø±B`Ãü˜ù¹Š¸b0É Ù@U1�NñÁôµC5£2)züTñÝN„ºª˜L3b…ÚUX ˆ‰äbë5M£ï1±@進½/€ëœ QS\£Q�3)*ÈÚ:CŒ¡_€Óó(Œœ”´j—ŠB[L�R§*f¤µu9gmI Æöì(M™iű©ZSÓ÷'F´>f MScd2™’bb4jɦbóæMœrJË4¬iå1CU5Þ'jçpµ[O%YÛ¿ÊxrTYWÃ4!•{³vРAƒ 4è±Ö` 4hÐIªî‚Ö`chšš”=â´Îâ[�ˆÕõ¦˜È1cHzYg£Ä�ÔJ c;(mgˆ“¥ž FS>¦› O…]Ò™=úÚ¬è_)…z.+K&+šGŸa�!c“ÍúE8”%¤²ðdJ&bòš˜°Zêê`)SKšž‘cÅ�ÈXg¨êHÓŒX¤ÔÒb„‘u=¼Ú{OÌA«<"j}¥H•ÕpÞëýKÝË·‘ ,­¬pðà"“iÀºš¦©Q#ÌâcÀ é•ª.ñ)*wH,ÖªÁPÕ¨ußz_¡ a}Ò>çL]WX«ìRYr ¤°â°””•A«q¦*Ç>B[ÞWð¡%¦–¦žUàw j‘“™ŸÑ4‚¬„ÌRÞ’ˆ0±€€sBð‰ºª¨�ÕÔP(\*]~Ó‰®bd‰&j¤«=9�\fÓÕñ!!¢ +…p¸sN û®¤˜?jté÷Õ<ÊPê*‚UUaŽ[¨Ó硜Ÿ”j˜HºžVàß�nÊøè1FJZsjê•ã—R¦ª*M3•Sxqñ(kkê±ÅZJ Ìa+]pSS4cÅ!FÓT9‡’¹Lyç4�×ñ…ºÓ Aƒ 4hÐc©Á4hР“TÇ/la mð¤¬pÚ) …H+^—„¤û#½[IÒe'C*�£ÆMW‹¡¤$†Ü_øæ|b ¥3+ÔÈ Ú-.].ê`Ì:Ί&ILo2¡ ‘.Õ”3ÆDè«/jd(ëE961”Å11¬r{ÌñàiAŒ! ˆsãqVhêš©­Žu“ðúz‰zažBÄ"Zej´Óª�b4LÖ<‹G�²æ[¦mP´Q"FO]×½ñ⬚ Þ·Œj‡±0WŒÆ UåúŠ˜cƒÆ÷¬¡®+ªÊ)[Ç Bö )Cð¡ÌÄk--e5nbô8çÊRVÖ%*#ýªWÊÇ™wÎÒ4ÂÜlÍá%5{B›uíÊ9­ª‰Á®‘uZaÒ$TÆUmÒjWH‰TŒ# å礆^ ¾$^4M†Ê¢÷˜lˆQÙG!EÚÐ’ó°e±N«{HMœbX=ŽÞ·%McK–­«~Éq vÝtÙ:[J�$«•³œ±¶.µ1 r4X™à½'‰Îɱ¶œ¯++kx©FÒ?~ÊIëÍq¬¬¬Ç=v`ëlQ“iuÝ`LK[ïRyƒ 4hРA�µhРAƒNbõŒ®Ly„,‚s¢§©([­³”µ-ÊvFg­­µT®Âhý¤,r飋ÑÄIJj´Ö–¬¤’¨1¤ fLa⤬�bC,Ö¦8F‘¤ü´Òet1: po*ߥÅJ­� ¨pƒ\ÏG Ĩ5+�¦•²ÎÄ; ³³Maà$rŒ¸«ËJjti…i 1⬥ˆšÚR&$XY�âý!%5¯¬\kk+š>JQ1ÞSW–霃ÙÙYê‘£j*šF§ÞEÖWÓÔ„³TUVFSÖ ÚÌh„ˆ‚š­85bŒ£U´œ£QÃthÛLô»I� #ÐcD7 �òiŒNÚ‹5ˆBð Z?r8Vý„œ3‚V´$«yÓú–ѨÁI¥†ž�2>©c;ƒ¦|o ³}-&âœE¬Ã‡p‚!#ÆöUA}MÆš²´æp¦["úÜMgŽ®ÿ¿s9­Ÿç¹Ì«‹!„’&£C¥–5¤�—ˆ)h’ˆ¦ûUvør7m/Tµ+`tÃdmŠž”+bN„Ȭ­´YÎ{k 9ªŽï”ÔÔŒYY@jJA­6fý{}²uÇwpýõ×ó³?û³<ëYÏ „À�7ÞÈ÷¾÷=bŒœyæ™\zé¥Êt*z$·ù×ýWn¹å–žoaa�_ÿõ_ÿ±¯ë‘Üw:�rà 7°oß>–——Ù´i]t{öìù ŽÄ�êꫯæiO{\pÁcòx! ¤û 4hРÇAÃß0ƒ t’ª«A’uXÉØähF#¦­ïÓ6¦¿=XÑ‹Lï}¿À•H©‰|ú‹ŒªlÅ)ŸÅ¬sy0™\Îë|µjÀ¨d $:wLSRA1Æù•b&Y[X1ߨ�c2€à\CWIëjRZãéê@¹ð}D/´“^¼[1TÖ0Y�°¼lÈŒÔ4ÉjN¥‘b"¤‹Í•1IŠi–”Ó#Bˆ°¼º$ffG"Þë¼yÇhqÎiMKD+rY97ó �kF3µN˜[­ð={Æô‹`jìyhêJ�ɦ�Ñ)ó\<56Æc‡«€ÕioÜÅz(·µ†"ÞGšÆ!å½UJ/2gÆ !®’i�dI$ê¦&&íðufUιð‡1ƒ)•>q`m-�g5ï•Ëܹ~Ÿ±Ü¿@£cÐõ­ØM´keQ�Å™"“rFJzà çpwJ1nbÔÊœ1zëZYI%‹£fZUõæŠVÕüéÛD„˜)£*I˜ÉDbŠˆ5åüÌ4M]ÌÅŠk|JÄû©zWÌ�ue‘¬˜ó˜´öUÕ5­ou½5q“ÄÀ¤þx­…Ož8Àõ×_ÏÑ£GYZZ:ák_üâY]]å—~é—ðÞóå/™Ï|æ3¼êU¯zT·ñÞsá…ž` Æãñ£>¥Ý»wsê©§>f�÷õ¯�£G�ò’—¼ä1{ÌAƒ 4èx РAƒ�¤RVl1,rdmm#3Z;JžZb ººm¡ªœ2FLÇOBò˜lkÁÓi‹µ†ªªu:^L¹NåB5j:Çh!uçƪ‰sêS=z±ßA¢“PÖ’¤ƒ@ $­ùrI*Å©«g¥’‚!!ØÞ´éæ¹»‹ºHÆe³X»>—-bpIJÒ©$)ŒV›¬uøi‹é«h"`E@Ö’’hM —‰Ñ°<��cbf¶Æ¹ïW¨]EŽA�«ß›7ldeu +1‰ù sÌÏÏ3;ªJ“=ÚÈË ‚9ŽO“ʯ€Iº&æ*Áˆˆšoǧ]Dt¢½[—Ê3#ÖÖÖ´)Õh3¬€­µbÕ¥¥Œ±L§Èï=UáÔ¤�‰)ã£ÇÖe¡*æN’!¦¬Ìžqb‘JÓ_KÇ)XÈ=#˜!ÔæÒ弄d›œ©¬†’21µc1b‰Ñ ¸šX� iĔʛ2s´®eKí«3 sYŒ³}­ƒr›ºLÔß/FSgÖJ_-3Iô÷ 5®ô÷�&y2‚A,ŒF UU!Ò`«¹g»¹úJ=œ¬)3k…RàèÆªåè¬#ñ1�¤ä!’B»ž{²uË-·pöÙgsÞyçñ™Ï|¦ÿüd2á;ßùo~ó›™��àå/9ýèG¹ï¾û8í´ÓÑm@�²ÑhtB*è‘êÇÝ÷?ÿó?Ù¶m/|á ûÏmÚ´éQ?ÏÃéç~îçÓÇ4hРAƒo РAƒý4H´^B I¢õm¹xΈML&+ºðdœ®']çrΠ°Îc×µ£m1ªùHL§SRJXÛbÌ !xœƒL,ËZ…É’M™Ï€/ë[¹Ôm”á“I„¤ +R’/jzT•#Ä@H�”¤$=¤àêì¶!øX Å®7–ºU,S¯›IïŒ"k-)´TVù9b)BðT¢ñ¹ðf¬XœsïI1’Ež¬@]×]\ÆIËül£óïQלV§Sj'¤d‹‘d±€—ÉŒÆ 7nDJ/•j�®�•DŠq…!”À$2#Åœˆ-!¶Hoø(Wf� Ó¥r4$ÖQ›ªÿ@Sdé.ZÅRVhx ‰µµ5‚o˜�©4E£Ï§Œc h¹¬n¥µgÁ}M)iÍÉ=?Bðˆ‹ˆÍxïû•7P#Δo ª(kX@Ôe4på6àœÕ¹v¯ =–jpZ©zt·(¦æä:Ô<•:Y�!7†s¥î’:jˆé9Ëq¦!ú!ÆÎÕÅ`ÊD?%¦Øº3™à15ër.=“R$ÄDX]Õë}ƒNˆ[pV¨­%ø U b ÁYÁÙšPÅ’V�ºéŽ­š<��GX¡7tN¨ð•¤U.ïgL‘\æî» sCJmYªÊ¥¢d�K”6±À‘õØÍÎŽY\\TþSa@Q’/1¤ËVðwU�ŸNi³gf\á$“­5F,>OÉ&鄽�TÖÃRgªDåà„ U­Œòv\¥Ì§œ5ñ#ÅhQ#ŠÂâñå½L…�£™b"Sx;}ò«3O F ÖX5Õ в`ãñ°d=§;Æ�¾ßúõËë*é"}èã¸EF_C.çž1‡˜bЉ՚Xy<1Ÿ!ªª¦®+œ-@ò”È>iR Ô€*ßGL‘l”¯”»W97Õ4¢Ô.Ÿ|è¡4�iÛ–ÕÕUfffýóäî»ïfnnîßÔ°üâ¿È—¿üeÆã1gžy&_|qŸ‡ÓÃÝ7„Àêê*ÖZ>ûÙÏrÏ=÷0�xö³ŸÍsžóœ}¼µµ5nºé&^ûÚ×2??Ï—¿üe®¹æžýìgsùå—“sæsŸû_ýêWyÑ‹^ô��qã�7ò+¿ò+,,,pÓM7ñÙÏ~–+¯¼²°§ZÏ}îsiÛöG*`_úÒ—X[[㵯}-)%®»î:®¿þz.»ì2¦Ó)×^{-—\r çœsËËË=GhРAƒ z0 РAƒ�´ÊeEë¸50`ÒN°ÎQ½À5åâ>Æ„u•¦„ú‹`½ðjÛ‰‚xÅà}I-@p]ëŒ<±ã¶¬/Fu 5x„u‹²Õ’¶cd4re‚g=õ IDAT;«YT¸D™¬µµp¶"£(…à®w�(רcÀVËBÐép…úæ>µ¡L)æXÇRQn¦¬~%M�ª®ðm«| ,ä°.S×–ª2ÌÌ4TÎBSѶ]=I�cÔJ)±¶¶Êh\1×}2¨_ª*I#Rž«¬§aH]J§$›ºeªî½V¥|ÿfÝLúD æ¸c�R1ˆrYw«°eM,­­I¬ ²°PS×`‚%DÁG­ 9+¤0¥"%"„AÖHÎUWц)!iUÊŠWʬ¬O¶§Á)ã)¥ŽÃ£�kÅa0ÄØ^TîÍ 3…gK9×cZ2kú'—ºcw¼ºÏú1ÑU´HUYœ[_ëRf’+É*]dëB f.ëvùxC�ÂÝ2šài=NÜ-eÅ.„He9²IǽŸZ )“rì�P ÔëYÊï�ÂO:µqãFN=õT¾ð…/p饗b­åßÿýßÙ´iÓéôßà’K.a<3�xà�øÊW¾Âµ×^Ëk^󚛂z¸û.//pà 7pá…ò ¿ð ìÝ»—ÏþóÌÏÏó”§<åGo<sá…²mÛ6Î?ÿ|n»í6.¼ðÂÞ�zæ3ŸÉÍ7ßü�¯©{Œ.átÁpóÍ7³¸¸È–-[ÅQVµmË-·Ü•W^Ù¿†‹/¾˜Ï}îs\vÙe,//“R⬳΢iš¦yÔÏ1hРAƒþÿÒ`ý¨mµbP×õ“üJ ôDª³D ¦TrÚà©õ“šBðS¬êj¤P徆¢)’étºþg‡ÉX§ëJØ�ÔÈ«©#�™ ¤”qV½¡1Y>ÂÑcKœqæNHC&f8pß!Ž-ãg~æéø0Å�Y[[ceuÊæM[Y\\dÓ¦…ò“p!u¬–R‰ê.Ü3S³º„eY)%M€¤çí&Ô�«aÕuí0LqR“­)i)A¬ ¯hÇŽüàÎ;6ì,ÖÂx¤på¹Ù†ª^ú’ôq†±«I9P¹Z“/…9‚W†�©Ðá55Þ4 £³ä1EM‚$SL.Û׳ÀbmMl[ÔaéàÄ�‘aH9"¦ƒdk"Ë”˜TL‘RÏÄÑdT™t·:9ß¿žœt�Ê$röŒF‚H$Å–”jbʸJ“U)&BÖª]ˆ)çâH>aLátƒ³µ²~Ðs'G=N)ge‰í /‹ˆâK…OéºÊ„ÖáÐ%¡Ö­fÅZŽÂÀCX¯„u‹k¹,Òuóêº|'ÅÌSÃF�ÄDÊ]:.*ÓˆXI©¯!vkbÞZßR�…>xr®¨�¾?Êwòt‹d9ƒX‹‰Å•bäYku¥Î°þë$Öå—_οýÛ¿ñ‰O|‚ÑhÄsžó5c|T·éªQ;wîäòË/çãÿ8ü±p击ïÂÂBÿù3Î8 çÝ~ûíjý°6oÞ ”ZåqŸ;þã§……ªªzT÷9^GŽ!çÌ'?ùÉÞSC¿í_ÏÎ�;ùÄ'>ÁîÝ»9ï¼óúzÙ Aƒ ô`  “X9gî¹çžþ'Y³³³œqÆO à÷ÿ÷¹îºë~äó/|á ù£?ú#®¼òJ^õªWqÅWû,NÝv !´8+`”§“².Ž¥¬‡VÒ Ò±`Lá¾Ä’jêL#)@_KÓÖšJŠÑ¡õ6?õTµ#“±Ú{à¾{©œ) K&RU†¹¹šfÔ"$¬Æ35•“Â3B"„„«dåÒ,¯¤²@f.cqkj† ¾mA*úäJÌ}¥©r 5FBH�2u]#ÙôEŸˆ2FkJ©°j¬]¯\�F£b˜Æ ®ð—,Þ{ÖÖ¢òwL`~Þ2?'L&ʆ"Æk2F��`Îåø© ’�Aj‡Tžƒ~oXŒq˜Â�ÒŠ›:zƤg¶%�¦¯k}ÝL+aúëYg�”J›é�ÙúºXW+0褕´ªªô|G+‹Á«Ñ V͘c_-ë ¼~Z> ‚ëWìrÊD¯ï…!b²‚ûհœÞ{œuä²–S"§ŒKŒ�X1øè1¢ÌŸª@È�+ç¨@ˆk4édzÆÓÉí-,,ðŠW¼â„Ï}æ3ŸaÇŽ�ê6?¬ 6Ð4 ËËË�z]ë‡ï+"?ò\›7oæàÁƒ�èñìßZ�Å¿¿ÍÂ[—èyýë_Ïh4zÐ×óË¿üËìÛ·�[o½•k¯½–]»vñ²—½ìÿùu4hРÿ�  “X‡îÍ€••Ž9ÒÿTê‰Ö«^õ*Þò–·œð¹nFú‰Ð ^ðžö´§=aÏ7hГ­ã'à­ê¦FlK €×š—sFç\™‚ת Y/xÅ mÛ25X«·ë É>E¢o 9ôSÙ)%]~BÊÅuÔu°˜53,l˜cñè2/|áÓùÞíÿí߽ƒíÛNeßÞ»˜›�£5Üñý{¨ê11MYYñœvÚ.Ž]©9pà0++Ö&+Xql?})y5Z*]É2hBˆ2nÅÒÍx;gzîK— JI™59¬Ó ~MnèŒwUW¤¬÷Å>x¤®õ‚*CL†³35[·n`f¦%� ¯ê“Ëz”54¶ñXkHA"7.`Œ¦­¤ð€*¬2“LÆõË_I�Ë¥BBÛ׿ŒqS#vD&3õA¡Õ.ëâY>ذ†Ž¤fOWI1¬­+^š’Ò÷SgâÕÕ–™Då-53*«¼�®"(Ù V“cÑ+<ÜZ09³ Åň˜xBeJÄâÊzœsº>—“Ç�–Á‡Ül�íÁÌz.tU®õ©{ý¸œëF ïˆR[?&Çÿ>Òÿ>ñ\SSRŒQQSÏ:¢tÕ¯Ô3zŽ?†)eÚè‰&S;¨J‚)¦D®2PÙÖfBJˆQ³Ë䲘§�¯b,¹žNÔ¥»~š´´´ÄÞ½{OXÜúIn³¼¼Ìt:eãÆ��ú5üð}wïÞÍí·ß~B"æðáÃ?Ñc?VªªŠÃ‡³k×®þs?lŸ�ZXX ®kî¸ãžùÌg>äãîØ±ƒ;vpþùçsõÕW³¼¼|kiРAƒ ê4@'±,2ü“ƈ Õuý¤þƒâ7ó7Ÿ´ç4èÉ�AJŠ"c2¸l ‚GŽAñÍÖRYKUY*ë1S&e�îÆ@]Wch[Oðt¦>æ%“|‹aÒ&² XIÄ�˜N={÷$fÇâÒcû÷ïc÷î=ìÛw^d×Yg²¶¼T¦¼3“鄘³³s,-OpUÍòòý,Ì�9¶´ÌŽ�gà§-·ýϘ�mÏTœuÖ®’Z1ø1UmiÛIÿ&ºIô®6d°¬ÜˆÔ•”©mÑŠ�I¦O�ŒF#bN�J½ÌX­£hý„§äñ1²xtg 3ã9CS7Œ 3Iœ¥mö›r m[å9C…ÓÓ­`# m�P`­:ÿ޳[ ºëmœ²cÇV¶m�…<í¿_õ’ÎÀ'£Õ§b 9|ZG³–2 ¦)ª¨ÇÍû ‡X¡j2óóŽQcI KU¢#òÐñtÔ§¨>\é¦Eï‰iBðºö–rdÚ®RY�K7ªªÖŠZ 8[³+`��±ø‰¦Žmq"H1R`Ù?ÌÁYOƈ¸õcb2ä¤ sÁCV’«*ý>ŠáÙ­léýÔÐY¯†¥RA“ו¶Ž‰g«¾Z†±´>@Î8'ˆÉT•£n,"jÂeÀwI(L©Ç×Ì®¼òJ^ð‚ðµ¯}�ÿùŸÿaÇŽ\uÕU<ûÙÏô§hþð‡ùüç?OΙK/½”믿ž?ù“?aÇŽ¤”øë¿þk®½öZyÖ³žÅUW]uW`Р']] grJX©\Y*ÉŸ¿õ>”Ê�.z¥TRY§¹sJ$mƒ|$ & '%�1‰Ø¶DÉ8<Ì}`~a1è‚U‰q3Gåæ˜››'„)«+Gss3Xë8|ø0h}Ià¤Ì†�™ŸßÈÑcǸÿþƒÌÏΰý´í,l˜ãà�ûY:ºÆÂ­¯)‹&¶L,Õ)M‚tÀäSIŠ@Ì '¶®"£†‡¸ gj´6ú‰n+59Cðžlôq5¡XYYE¤Õ:UÊ` óóóTU…׃†•Aã™L'ÌÎÎÑ4#œ3Ô�þÕÚƒ;0tÇÀÉI+kUUcÀûÈdšøæ߯í·›øùŸ?�S¶Ì—tˆr–º$KÁ&ÑE¾:Èq›îR*b-¶¬�µ­V»:>Ž•„³‘ùù˜rÀ$CÊZgƒ²¶…žG)GCÄ`�é«z)¦Ó–à¡vÊY2&õ¯³394±õ|LQÁßeíª«w…õx㲫huµE5jô㎟Ü�½Û6ô\¥”oÊœsU©çu‰ .Ô�Gz ¶�wFcÇžŠYíÒ ­�…VMÒÖxœM„ZMF›¥¯ïuM)ü;£ÕÅl DSHÒsÍOf(ÆÈ½÷ÞË×¾ö5BœrÊ)<ÿùÏçœsÎyT·éjx×]wËËËÌÏÏsöÙgsÑEõ·™N§úïžGrßíÛ·óò—¿œ¯}íkÜxã�lÚ´‰—½ìelݺõq:2?^?ÿó?Ï¿üË¿põÕW³aÃÎ9çû¯?ýéOç®»îâꫯfçÎ�\qÅ\tÑE8çøÒ—¾ÄÒÒ333<÷¹ÏeÛ¶mL§S¾ÿýïóÕ¯~•étÊæÍ›¹üòËŸÐtö Aƒ úéÒð7ÄI¬ùùy¶mÛÆ¡C‡Øºu+óóóOÚëQ~ÄÚ Ÿkš¦Dã×UU»víâýï?£Ñˆë®»Ž÷¼ç=œ{î¹=Œqqq‘øÃ|ìccÛ¶m|ààÊ+¯ä5¯y ï}ï{xûÛßÎÿù?ÿ‡w½ë]úzùЇ>ÄG?úQ¶oßÎ_üÅ_ð®w½‹ø‡ ª*>øÁò�o|ƒ?þã?f<ó‘�|„}ûöõ÷ÿÈG> 7ÜÀ{ßû^Æã1ú§Ê[Þòþöoÿ–ªªô9 zÂU.B�ÕH‡smŸD!`�Qs¨»°-3Ü9w«Gz!Ú-diÅ!Î’$ƒ'´‘l2Q<ÖjB"ÆÌêjd<Þ@2"5ãqÃt-qËÍw±ß!\³ÆÎÓ·0]kÙ°i#Î9æææ±•pli™ù ³¬®®Ñ¶Œåž}hšŠ�ÛOauu‰,Â�5c8¸Èh4GSW%ë!}ªgšÜ;(Ü bÖm-YŸ|7Î’£k Þ#F £ª®ºC‚s5I-!À3™´4sÊæiÛI4Éum”±@1ߌźšªj¨\ƒug-Æd¬³ý±ïÖ¹ô§ý:+oŒryBœ0õk,¯f\³™¦Ž,..r* Ÿõúe¶¼{< ä¶6b0Ч]¬5`ÕlÛD&€Iˆ±jœÙ´qÄxäY‹‚�ʼ±eÚ½[3�~+jæÄL6„ ÿŸP~SL¹Ô½¤‡X›rÜÅê÷âcк^©¦M§1BU¹�Î%½”¡$bºß"¶LÁ«¤\ ­â9ç0YÊBW DßW÷@Ôø²ct±NÍ9WŽ­Võ÷XE YSdQ™O”Y cô÷UŽ@¼W6’:~Ê;£÷)PϦlÈY@À Y¨ë ±e ®üïÑpbž½ò•¯ìÿÛZË/þâ/>ìíÉmfff¸ôÒKö6ËËËZ{$÷8óÌ39óÌ3ìí^ûÚמ𱵖ßù�ß9ásgœqozÓ›ò>?ü1ÀoýÖoõÿ=33ó#\¤ .¸ ÿoç܃ò{Î?ÿ|Î?ÿüùü† Wöâ Aƒ úß'ùñ7ôdjaa�³Î:‹³Î:«_µAëÝÄ¡O}êS\vÙe'üúÖ·¾õ ·}õ«_Íž={8ýôÓyãßÈöíÛ¹å–[ú¯oܸ‘w¾ó�<ãÏ`óæÍüê¯þ* ©ž]»v±k×.®¸âЇ|üããÜsÏeóæÍ¼ñ�oäСCìÝ»—étÊßýÝßñÎw¾“§>õ©ìܹ“w¼ãý}Û¶åoþæoxÇ;ÞÁÙgŸÍ駟λßýnVWWùÊW¾ò±AƒþßÕóKr·0µž$ˆ…ÿ£&XD¤¬%…~n»rŽ2ÌD·úåœEMO �¢¦YbÀH©be-s×Ý9rd‚1 fnv–µµÖ&k¬®­033ÇÙg?…ÓOßÁÆ�›YXØÀÂÂ33slÙ²™SOÝ̆�cÆ3ŽµÉ”Û¾w77�ÊéÛwqìØQV–—ذqžº®ˆ1üàλ™N}�ñÊúšRì˜2UYÊê’š¤p%™ã£G¬º4®$nÚ6àc¦ ‘�!¡&YLçôüøºÑtêM®(ŸÇP¹ªO‹ˆ�JtiMÓ% br¬ n£I«l K_ëtõÉ9!a’s¢r–�;·±¼t”¶]cçÎÓ�Þ8JÊIŠÉÓÅ�rЬ¬“÷®²X'}íLojz–’µ±ŽªªhjÃìl�ØDʾTž4Ýc,U©®&§/#¦DÊY“Xh½Ê{�·13$„˜½MÏØ1%qÖ�Òëkn¦K,YׯÄi*G�OM¹iOOS8Ç¿FéïWÕ®r4MCå*RŠx?-fP�HçÌd2ÑÄ\‰KY«re�+£<¡T>VÖ’.²éc|ë™_˜gÔÔÔ•Ã9}¯�UéÙL"‚A©ë°bÕ(,‹fjÜB6j®ùéb=:zô(1Æ!•;hРAƒ=†@'©>ÌÁƒO€‚þDjÇŽ;v¬� ?ð±Ôë^÷:~÷w÷Ývqq‘þçæ[ßúKKKìÛ·�étzÂmŽOíÞ½à„„ÑYg�õ#‰£Öñ�±}ûvÆã1«««ìß¿Ÿ”Ò Ðèão»ÿ~B'|}<sÞyçq×]w=¢ïqРÇ[] `} ]ôB¹.:Ñî°ÅЪN"£¦…ÎPSªRåsbÐJŒZ§±ÖâÄ2mõkâ`m²ÆÞý‹,¯¬±­�ÌÎl`ii™œ333œµ{÷¸�S¶�¸íà~|;¥®jîÝ¿Ÿ¹¹9&Ó UcØrÊF&ÓU¶�v‡ŽL9¶¼ÂžÝ;Iac9G6mžçÈ¡% –­[·c¤®;P®� 8ŬëT˜î]Ÿöî.¢uš<“éCÊÁ !RWš|‰1’‹94m§¥:æØ°q¦T•´ŽTUçÞG=FΕ)ò2YOÅh4f:=¦d‘zSèß]‰‚Ê9LN( G7¹Tû*k8íÔyÎyÊ6o�cÇé›1&öðëNѪžžP–°t=+–ä�roºZ`g¢‰8=7’&OF#ËtºÊÜÜktÖÝYÁ·zž`4]&btA,EB ÔUCŠ0�¶zœÅh‚ª¤\rÖCΑ4õc*§fšN­«y}ÀH‚ØõžLoŒåã?Z[?§»4[*ËaƪÂûÑd–Ñu;k± Äfb ºL–21éò]VtPI(åòZB 4¾^ë€äšuÒÚ¤ž�#×03Ó 6@©^&£ lsSj™¦$òT.¬3HÖªcJ±Ox Rîà+^ñŠb4hРAƒ  “P‡â¾ûîûóèW^æææz>Îɤµµ5Þüæ7sðàA~ã7~ƒ÷½ï}<õ©O}Ðïçáô“Ì­v÷ÑŸˆ§àŠÇKa­éG^S]×Ôuý¨ŸwРÇS’Á¤¬œ›I9ã¤BJ•E×ÀœN‹£ ”vÚÒN<¾�Ÿz3Äd­s†œt&],b+\ÓàêÆÎpß½KìÝ{„Ñx;vžEÓ,°gÏ9ˆÑ‹ãfT±û){ˆdŽ.-1¿°…… [9xøU3Ãé;΢ifÇÒ±)³3[X[[á©OÛÉêd‘/ÝðE—!61™.kr¥qÜy×ܳo/m¬M–I¹%¥VÍ”r,¼×´RN©@…“òm2ä²UW¤¬Iœ˜‰!C2Hœqä`Óc”g¤ß ‹ö~­_SËYJ $•DFf‹`\g ¤ãfØ�.X%ƒ`ûôV*"†„r$�eiZ+�|Ë)›Æ¼øEÏå¢ Ÿ‰M0u³ãMÓ`\ÿ^f(Ž…R…JÅJjúXW Ù庤‘bÔûÌŒkæffkbœbKH‘�³úMNáØm z÷œi§žvHd\­ÿ„H)—•5�67Y—Ä=æµ­±Ö25ý‚WŒ!c­Á:­« ¥UþiÒÁ«éºPc*åH(°qc4USU�&��Âè¡ðˆ ÞûÂ“Š½)Ú4cœq¤dÉ8ÄÖˆu´!�qd„�bI¸´¡Oóäœ8zìS¿†SB˜j-Œ\Òt™lk+ŒÑs1$J.'¢×÷>çHN-äˆÉÓÏÜÿÿ­ñxü°“ñƒ 4hРG¯Á:É”RâàÁƒúµ�7²sçNe„À–-[NÊhôw¿û]Ž=Ê[ßúVvïÞÍÌÌ ·ß~;÷ßÿöº4~ó›ß|Яw³°Ç=¥Äw¾óÎ>ûìÇÿôÔš©T{æf±ÖãÂk¥ÄX ë)ƒRBÄõ¬)kš!„¬sÛ¦"xÉa¥Æ`˜N§XW³6 <¼ˆšrY^ž°ÿÞE¾óݰ6 ì8}÷Üs/ÿöo7ÑN…ì+æg¶�SÃt Žó,­fgO�4K]�Bhg�¶pÿ}GÙ½û\ÎÞsG�NqÕ);:ÂæÍ[8çœg�³åŽïßÍ¡CG¸ÿ¾%õ#ÄK­MÁ°!†²^Ö¥‚ ø@m+*g�HW9ÄfªJH)`ÅR÷i”—dk„vÚjJÇ@S׺”FI¶¤\’4R’(]âÈõ œS_Q’ÜUØÖ™A9r2HI*‰g;Æ´~ #-bÎés‰qˆ­0â0½ù#=¹K@uU# ?&£só7¨K'¥D_ 4Æ0j£jç°¶ÆÕq…­SàÌÆ85NBÐç©®e ‰(5ZŒ”œÁ‘"ÄR1œN'ýì}w~›”•”»Ä[yí9 `®¯¡KséÚ—£²œú„œ2ˆŠid ™Æ`­C¤«ÅéÛ®\}�]âFÄÑMÁ+ë(bÛ§«”OdÊï¿HJè‚\NLÛ–µÕ5œ³tko$)æ«Ö7;¾QBMc´’–€ñÌL©på<4hРAƒ z¬5TÀN2M§Ó‡L­lݺ•;ÿú–-[žÈ—ö°Ú¸q#ûöí#çÌæÍ›Y^^æÓŸþ4/zÑ‹øÆ7¾Àé§Ÿþ„½ž™™.¿ürÞ÷¾÷ñðœzê©|üã?áëW\qïÿûùÃ?üC¶mÛÆ_ýÕ_±iÓ&ž÷¼ç=a¯sР‡S7ÅMÖ‰i+µ€I±\� YlYFJZu¡°sÅ0õS0†HRª”"ÆÖÔÕˆ´>£¢¦#F3󬬶´ÓÌd*ìÝ{„];7rtq�ñh‡anv–#‡[B»Ÿ�«“–µÕ ÓÉ]L&D„••û É0·°ÀÁŽpûwW8mÛæfÇì¿w C`Ûi›Ù»÷î=Ìh4Oë30byy‘Ù™5Fã'F2>´d“K–FÈ1¨âÔ²¢u6gPÓ'@3rDï±F°bH) &)k%'LrLädhš1MµBNeóX‹Ñ!°ò]ÊÒt�£3\ Lx—´–µ¦˜í›)µ´•)™&+kot!Ë:A¤@�ÉÅ 0ý:}=ŠÞ,5–ŒH©Æi­¬ŸGCS:¡˜zäŒuKfvl™;]3&#Î •÷Ä`²!E¨\…µBìÚ&aHå{2ä$„®¶ZÝëÍ»T¦áE«OÉèçŠ!•C ®j=~]#c$6“2�:“-‘1Vʪ]¢-I0­kHeÉËXä’¼Òl$Ü êÊhÝ-f5“O…õd¨kGŒIÅ”1ëÆ[ë&;¬))£UCç*œXL6ä˜@Ðs�„ˆ‰!iJ(aêCo€Ñ¿¯ƒ 4hРA�­è$ÓCýÔ¯‹Ío�L½ø×½îu¼÷½ïåÎ;ïä}ï{o}ë[ùË¿üK>ô¡ñüç?ÿ­u<ֺꪫøÀ>ÀUW]ÅüüŽhf˜™]á¾ûàéOßM3#Œ%³rË{Ngv<ñcË„h‘Å\5Ã}÷?À¾ý+4�°:9ÄžÝX9xˆQchÆ +«Ë'†à£•"4®Q.T4dÑÚ›ˆ}…4hРAƒ ô¸h0€N25MÃ9çœó ) º®Ù´iG�eaa�Ñhô„½®÷¼ç=ûõç=ïyüýßÿ}ÿñÞðÞð†7<äí?ö±��ðq]×ÜtÓM'|îâ‹/æŸþéŸò>?ü1À¾ð…þ¿G£ïxÇ;úõ¯C‡ñÑ�~´ONÕuÍÛÞö6Þö¶·=ì÷6hГ¥LÖu$ÝŒ¦ƒÓX§â¦pb0:»Â¦m!Rc°UTÈmȘTàÁFÙ»««‰ÃG–¹õ¶½<²ª³ÞY@Ђ!úû™[îüÁýŒF5Ù8î¿™#GWùêÜζmó4�%úÈòêÌÍÍrìØ*ûï[3bËæì¤^#ˈS¶mEˆæ7Î3»a ãy�µÇhê9Ü�ª©8mçvæfkleˆí*k««¤¨KX>D¬±Ê³I=!|+„ûã'"ø¨kR9å²´>FbˆTµè±‹–DE¦ÁSas«•º²ÆcÀe]T3Æ–t =‡¦›#wM]ª=Œòf¤K¶¤¤ Ñ5°œÁJUÌMË4ÅSÀXH1¢+X¹7(0šŠ!CJ†”ô~d‹M£¨I˜µz–co,ô—™™ql\¨È1é2•>(&e¤¬‚A¦�ªyfˆä©›“=ƈ.ƒ3§*¦ 1y@M ¶�’±@©’Y)àeSàæÇã�M_iìL/ƒ…œ8¶´‚1‰ñL TL×`y)°ukÃÚZ „ N´~7)Dܤ¨’/é ê,£| ç �û¥L%­Ï•3*'rÄ”eQY«,®˜ u3¢r‰L·$Wõ¼Œ`mMŠ`²`]É�bœÖÚúe¸=hРAƒ zì5@'¡œ{è·eûöí'%÷ç§A·Ýv;vì σ~j$kLÂd©\çÙjåË$Ä8BÎL¼auêÞa­c2]c:b®!ÆÒÔ?Y$Ä–vÒòÝÛîç[7du☶Ž…ÕÉ”6MIy «@*Ä)³ãbKËSBrì?t�Ñè0–€ÁcËÅnë3!hÂ(Æ}ŒÆ£b€ßùîý4U ²™­§ldó–EÆã?‰ä´Bð�ÈQî¼ÇsÚ©ؼàWž�›,£q RŽLÚ–ä#!d™…ÔH‘’š !!Ôdɉ˜„ÚYbò8©¨« [[‚Ž.·üë—þ‹óv §lÝH6­š5ÊŒ·!Ñ™7 SÖ…0§Õ£Œ]æÊÅ8Ñú�¦8}Y,ÓÔIgFáÔÄHŽ[+£ÈY]›2&k‚ 5›R‹�³¦‰Ä8¬TTÕ¨Ô²Œ&¦PóIׯ4mc­rfºŠ“!°°Á⪌ „ŠAdÉÞ#N˜®Nhê)eM‰~"1†……­ SBZ¾õ%ùÔLCJž”CÏ)R~’.«µmX_p#÷?éLÝ2XJ‘Šû÷dna†ñxÌâ‘n¾e/u5â”S ãYK –d-b ŽŽ=Ä&rvøp]"Ë:g_×ZçÊäb¬V£“ðô‹sÊàªëŠ jB ÔµÖ »ã¬3ð¶pŠ‚ò‡¤†d@:£/•iúTŽ©�hzÎРAƒ 4hÐc­Áô¿VwÝuwÝuçŸ>‡æÏÿüÏ6•4hÐɦîBXD%`53´++$¯ëS1dÚ·}ÿnbSÃÊJ`:™àêŠi;Õ‹RP˜0‰ÙQ¦i`Ó¦MŒg6°s§ãØŠ°ºfYZŠDZÒÄëÅkÊ$*b‚…¹9æÆ51ÁʊŹ=m0ŒjƒdOL‘º™#äLh[Ú¨¬—˜�òˆ2¬M„ÌhTqßÁÃÔÍaŒ�µNbÀØHåö27“Ù0yÎÏlççžÿ Ä)¦n* ÓúDÊBÊÂdêiƒÅU#ªÊ'SÔ*©úIô”t¾n*…1ãˆ1²:™0�&þó¿÷²wÿ=œÿì<ç¼Ó™›²Y%’{öMJ¹_›²Ö�__šŠQçã�1š¢Ô¡˜@e¡KµÊ–’VÙŒtU25ˆÖ1%…”<Ðès–�V±ÖQÓV„”ºix)kcj\X«3öb¤Œ˜D]ejF�ÐÀ)ð9£fQJ‰™™‘VßB÷‚3³£±åÔÓ6pËw÷òÍÿ>À;7rÎSw¢gn¬U¨Ú !y¬Õ…°c1Êï#ÎéBXHÓ~ ÀÚŠÔ0ÊY“T1ÀÑÅURT3eÚšÑ,§m?�ÿúÏï³õÔEb:FJ+ŽS·.ÐlÓzAlCò ïË´m ûF�¾WιêŽý1Ó4WRSÌ( œ¬1²Éd�l ÖVˆdœså}mI&ëÚWIiå¬Õ¸²‚ÃIĨõ’!—•2òº6hРAƒ ôXk0€ý¯ÕÒÒûØÇx÷»ßÍ)§œÂ«_ýj^ùÊW>Ù/kРG¬nݨ«ý8q„6hm¥@��8BløÞ�«ìÝ{d–˜ôü7MWˆÁXKHc… ÏÓvoå ßã2ç=ã4–Vÿõ­;Ù¶m+³³ŽåÔÓ¶’3ÜyçQr <íi;ضu�oþ×-4•€ÔÄ5¨„DUÕ,V2ÖT¬ØÄa,4UMÔ5mR¨ñY_ʱ,l9’±$"­ŸàšYì8qÆž�<ëü§ƒKLü1#V'™étB;ÉälA„É´bu53mÁU޹Ya&[&k-ÞŒ©Á ®ÊÄ0B‹o[ ‚«fp2ÑÅcüû×ö³inç¶bò*Ó©ÿ¿ì½ç�fW~ç÷ù�snxbåê˜É!‡ÔH“¤± í.„…ýÎ/ýzÿAÛë]c-ÀÚÕzGEr˜s³»º»r=醓üâܪ0–3êáÜ@è.ÖsY¼ßþò¼L�Ò(­ÉMŠ5YgR§� !KÓM©Ç˜âHç�0Q’غ©è¡[ÛÒ*CiC„.ÆSIòù¬¹¤•ªTW˜|î:JKWç"¡Ò:Í©GI�@’Ê�µÎˆ! Dt…á£á€k—6ŸptZ¥ëI%Ë"h%EÞ‰1 “i”‚µõ!Å ²syƒ/¿~ÂáÁ!ï}pÀ­[Güð�mþø­k 2� 6i«T¢�D4!úHžçñ’Î7ŠÂ‡@¦s|"Ƥréàmë¸wï!U똲ÆÓƒCŠbB$pëöeVUÍÖÖGìíí1ŽÐG+Ь ® wîñéç{¬ª†ÑÀpõÊ?ûñË\ÚÍñaÅ0×�Së×Ѿóûd.ÄÒ5õ>>‹öm0*52åFшNÿ‚*D£Tˆ©T’¼CA+…’ØwõôôôôôôüVé žï-o¼ñÆÿmOPOÏï ±›~R¢Ò•$Õ"£pÞâ#4Np¡d¹²Lׯ B‘›äœð‘r4$а¨[L–cbŠãdÚ2D¬;$Ó9W. XµŠUíPZXŸܾ}�'Oßg±hÉK¸r}—÷ßÿç™Y`k{B.k#ãшÕÒÓÖgl¯—șË!ŽX.+yÉbY$õ¦-Œ†C2£ikO$õɘbŒ -[Û[\ºr‰w~õ ëë%!:VËöB8:X"äˆÑ¬ê4J­±»³ÍÉéŠrX²±±Æ'ŸÜgUÅ.’ãQ]M&�(­ZTXñüs—ÙݽÄãoïóå—{ܼ>fm»‚e�ˆF›¬‹æE”N¾Ò­uùà1Q§²a’H“Ö×R'�œOy óñHèºeÞ;|0D‘®ËI¡HnÑŠ’€ L÷}H…ÍÞû$Š`b·WÖ !€ ÔEѲ‹�| L¦kÓ’ì©ÇG�ï �}ðˆ1ÄqÖ¡têâ™L”…ÁÚŠ¯¾¾Op yY‚åéÁŒö�#Æ#øá6 ²®:•v{”(¢R€&Än­K©.ò¨»n@�VVUÃÁÑŒÑd‹ÇO*fó%·ní²\�µ9M#4M`gçUå8;k™/ìì®óþŸðhï”ÕR³Z­°m†µ¥>ç§?yžÉ4RÆ_S_”E‹ê»óbìn¹¬‹cÆ(d¤{$¤ân$ X)1–„.ß9žŒéж ¹DªØÝ1éÞv�R========ß5½ÔÓÓÓóÌ»òçÎ ä»ÙwI/äi…È0;«X­Q4“iÉÎVŽm Ï4>667™-Ì–P·žõÉ”aÖpõÚ­ < Í€¬˜ðï<äà aQ {�÷xá…+Œ'9‹ÊódŸk×/ãZ”ñ”yd<Ð,–�6g<üà•]î>xB㜭,Á®Ð…¢È…eeQFЙ"v“õ�ó¶‹1I×�¢¨ÇÑq…Íl6gµôh•1›¯˜ŸA �ѤÀ“³X®ÈÍ «åç o½y›;wîR×” ŒB�à帼3å¹[;dù’7Þ¸Á¥Ý->ûtÈ{ï~ÌÁђɸÀ¶i&>uØÄ®D;•§Ž˜T¼�ÀbçòH³çˆñ©Ã;D'GP芣E¥…0çZ|Èñ±€¨!Á‡2­RüèÂ""ŸíœC$¤ØW'&Eþéצ8Ä(�6•9gÂÚ$#Ó 34¨\cÄZÛ•mL¦Þ³˜Uˆ‰Xg™ #ò£[\¾²AÛ¶¼÷ÎÇ<¼wÄK·¦Œ‡yÏ]?Ñù {–ЬC@E“zxP$«�J…ÏÄä„"âƒP×-ãñ:m0|øþ· ¬=åá£cÊb�“ÓSò:äg?•�í5gs”ʈd|øÁ|}w�¾±�sžÌ$�I1¿ä¦r¤ÖžÔ­DŒÉíåöPOOOOOOÏo…^êéééyV9ŸÎÝZ &Ï�qÀ0_TTµG)CµšÖs66„É(Ų¼Eë4M}øÍ®ZñÜÍm¬ ]ŸNNf„º>ŵ5Ƥ(Ò¢²œÎkò¬Ä¶ŽÅ¼âÑÞ~4 Þ¶·Æ¼òÒÿéoÞæ`¶`\j~ðÚMv¶Få >ýò ã�fµp\¿±Æ² |soÒ vÛ8¢?wX¤¾œ5ZÌY*†Ã)ƒA†1£-Û;—yúô€¦9b}²Æk¯Þb¾:åàè ÈÈÔ�ýƒ!ûûûÄ`)‹Ô¤$•õª,'ø•GcC>ðì^š’eÂãÇO¸ÿð‹jÅ|Qe‚óéBLÄ$L¤1y‡É¤+î&ç ˆúuÙñE�1tîÝâ×…ÓC:ñÀb×÷…Ù¬¡nZt&ŒÇÑhÈ”B¢†è‰üºLq“bLi�JýƳskJÇé½#ˆ#„@žgŒÇ¤FbNˆiÞ>’D®H»óO‚Üdœa2‹øšŸýè9þüÏ3E¼û÷ž{ß̘ÿÖ§CDl×k“º‰¼KÑ®pî IIk[Ýu i¬Ž¨ÒBš‚Á0gm}ˆ Îf_1›kVmà쬢m+”Š\¾¼Á`ƒAÆš(k~õÎnÞÚa\ŽÐ12*3»b<Þ¡iŸþ€çn�X›”��‰çY¬¨R4O%�Æ9GŒ†¶m±Îa �Ò � 48g)Š,¹ÌDÉÕ¤µÁù.Ê©“˜Ï?"ž‹C]Tð\lêéééééééùŽé žžžžg˜$ „nÒ\PZ‘¡‰N㜧µëèÄÐZÐ&2f GŠj¹DbÆú$C©œÓ� ³ÙŠ“³S^}ù9lÓ2ŸÏÉšŒÉxÀÍ›—™nNøð“§Ì5žRU-™Î Þ Õ�•x¿ÄÁHFhÑ[Š\óGo¾Å[o>Ç{ïü-Y>`ÿ![H6â›oîðGoþ€Ï¾¼Ï7÷÷š¦eP¦5,c4Þ·YI0ŸUT•g\jƃ§vFÛ,Ñâ¸|ikâ=£AÍ ÔYzAoZC!J`±œuË)‚•g®‹údÚ0�f<=øšÃƒ®¾ÍþÓS𯳽S2j2�‘giEMqå’®›é×ë_!xbPI0D1ž @©Øø×/÷ïâEœÈ9wQ¼ðͽüê½Ï©ÇrÕpíÚõ/ÊÚšåAé‹éùTðœâTIh � Ð͉G.„–äèip΢³óë-¬¯•!ZbT.–:Ó iQ-„�äÚÀt,ü÷ÿÝ/øÉ�n2,Bœck Añø æþÃc._™ å|Â>MÐÇðΧE5¥ÒÂÖo,ƒÑE逮(;]O“ u³`Yµlo�ÑÙoýè-ÞýÕÛ òÃÒ0›Ÿ°¿Æk¯½Àh4$�Ž «eÅ—_}ÁîÎ ŽÙü€7~¸Î ÏïâÃŒ¦i‰1 cÚ(¼óXkQ*’eywí¤›“�Ðz‘£UL«g.â[)¨ÐdX—"|ç…ÖÞ;”¤ÈžÖ-ªs‰]Hu�ƒ¨§§§§§§§ç»¥€zzzzžQŒÖ8Ÿ"Âp0 F‹÷É%RU �õ‘Ö:»µ¡ïÁ9¢÷Äh0Z³±6äÆM¸ÿãqFÛ.Ñ*0 4ã±áéá ‚%ZáÞ×�Ò‹{ô„Ó£®v”e�к`ÿñlËÕË798|ÌÓ§#NOO¹zu‹�Í1‡G5õ±µ±Îü›¿§n‰†Â ˜��2� †ÕrŽQi^ÝÇ–¶©( ÃáÁÃñhÊ5¶±¸à9‹ùŒLWX¿d2Nq+?Tœ--¢Z²Ì ”Âù–,/hš@t šB^{ñ:o¾ñ:¡™³Z-yóÕÛ”ã �?bg{Œ1ŽH‹ó9ŠÔÇBèV¹ÎEŠ$Öc*þ%¤²e@©TÞ|D©<9i"=ÞEœ ¸1J£$ãèðŒwþñ}¦“M®^ÛáþýÇ|üá®î>áÏÿâE|\‚·“�Ž$úH7IDpIl’”¬‚‹¢ðrÉ …°³½ÁxhX¶¤²pI½"æü÷Ó5s1Ñ1Y:­·ä]_P§q1¥sõ°žžžžžžžïž^êéééyFIë@Ò‰ Î;yN»j‰!u�¬ª†ù²ÂºÈ`0 d() ÍpT âi›«Tê6‰–��mŒI½3Ƽsde‰«#õjÁr¶D‰°»=¥,4—v7øò‹/ sFÃ¥<‚E)ÃbUƒ hÚŠñZààp� ”¬3[xÊbÈ•K%_ß}ĵ«—øöÑ �Ï ÚzÅ ×ä*àí’AUeÉM‰�+޼(ÙÚš’e+Ê<'/ Œ>�HL½-ÑRd†Ö¶d™¦uPf°6PÕÖ9‚€�׸®ëF±X5|úÙWܼñ|½àѷߒ冓!ÓiÉúdˆkgˆØÐ’«œ¤{gWÄ�Ü+JT'`tåÖÆt]KŸ,y^|\”Dƒ ­"B‹Ñº›%ÏSLËùÔyãkëÏÝÞFsÌÁÓG|úñ>7®ïppô˜ÑÐ0]»Ì˯<ÏÃÇLj¦s5)ŒÉRì̧¸1EÕbñ*�ÎÁ”ÜUÒ•f§âêˆHd{kƒ� ÎÎ,¹©¹²cØÚXcTz( Ãrƒ½½CÎf ^yå%Þ9»Ëp´Æ­[7yòè>w¾¹Ïó·wiÛ–ƒýS?yÀîî+°;I÷,¤¾#ßÍ¿ÇÎ9F×Ûœ d&¿XhK+oç×óÜ–MZeÝj˜CŒJq?ï,ATrF�›~.œ[========ß1½ÔÓÓÓóŒBŠÜd’ÜiI©ëÑI„p.Ò´•娨Ɍb2. !J‹Î"YTžà-'''œœY^|é6�õÉ•Î:$Œäll”Ÿ0*nßÚæµ×žc0h89©ÙÝYCëë|öù]VÕɆ,šÀ²œ,ÚVóoMQx´)!´¬¯åй¢jæD=FyÆ È)2ÇöÖ„AQrïÞ>Ö »[ëœ-R¹n”.þ&‘àlÛж£q"4Uš8×Ê3æXïP1°6™ ä„,Ïi;¡Å´! >°w¸à½°9É88öX» Ïç¼ñÚuŒ.hC¤õãÏç»Õ¯£yÒ‹¾‚*Sÿä¦Vz™wiÎ »èñ>¦IùwL7† Šºi™Ï¹º;àÕo@hA iY¦»8”ÃK@¼¿èÖ‰Q!¢Ôyau*cNÖ›Øu`Ñ9‚Tr~劦ÉÐJ˜¬� :hDr¼X”8[sýÚ:«ªâøè€×®°³5b¹`]›¦ØóŒÆznß¾ÆÚÚôM˜ÏŽQ&c{{—Ó³C–N0J£sÇú¤à_ýËÓº÷ŽøôóGT³� XëÈŒðÜÍ«|úÅNêŠá¤d:òþÎú›¿æÞ݇8¯ÈrÍt:ÁºšecYV-ã¡§,rÊÜ3�–óÙ�:tºùsA(Š’'G ¢V,—i’]á»XVQfXȵ敗ŸÇÙîßû–ÕV�uë낵-M !h[Sמ23ä…î  1¦¥¨àbR‘¯÷É9ƒèßXsŠ„àHq¬ûJ3窛FOÇíƒemc• Q*-FM&ëÌf ¶w§ivü|=¬û»Ž@Hsã>ØØ¹”RL.•*Ÿ‹ç¿nÐZc¼a}mÀ‹Ïop÷Þ¦#Ëd"˜<¢u�µ%š"«•çë;\¾äùÑ×9;™‘—B9,¨u¤iV<úö)¯¿~•Ñ¢kmPÊ¢ž®¼( ‡Î]8—„t>ƼO¿C¤Ódˆ„4·ŽÆOë,³ÅŠb0ÆyOck|ëêÆ�¦…²ØàêåKì=Ýã˯¾àþ=¸}{‹Éú˜a9 biš–Ö(Z41].ø ÷”÷©×);ç’%FP5–‰§ IDATZ#:Uú¤8žJbNq’«Oº¥³Lç´6ƒ\ôHÓ3t!õôôôôôôô|‡ôPOOOÏ3ŠR©K$‹s-mÛc†1«ÚBDkCQĸàäìŒñp€Èôb*6mr¬�¬V óùbĘŒ²3OY-O1¹f¹¬) Ë/ÝB}»âl¶$/4�íñ³ŸügÄÀh¼ÉÇí‘éi"­³ ³È­«LÊŠ^¾Áõ«ëÌN+¾¹û€4Þ'³Ê¸Ô r…VŠÆ¶(1ü—ÿòK´ÎÙݽDUUœÎÎ(›8ïÑ(�¡µÆ:OžAݶ°X0šø0YA‚µÛ:êÚ’—kh“ƒ`¬V¥LŠ!èLP*C…EÿøËŸòö/ÿî|y�W_Ýæ_ý‹¿ä£�>åóO¿bûÒ6¯þ`�áDã±ø D4ÃbDV¾Â9K.m’�*cR4Lu�.Z)‚K•@1U £Eh[ðN%‚÷¬mlðíãûäyÎìô„kWwq¶åÚµ]ò $ºt=E¥Ú ‘‹•-èâFJ“eÙÅòW¥Z Þ%ñ*-{9œw8·â¹[WøâóoQ*²¾6$׳9‹9.Þ9Dög ï|xD1˜ }ÃÍ›ŽOÎX.*ŽOù£77øñ�_¢©Ž)3�÷BTÉE<ï" x»ˆZH‹Y:­�…àÁè‘4iŸœo‚†$¶ x/Ü{ð”r6¶=‹2crYc±pÌÂ'Ÿ>F¤â¯þõ�9:ا©V\º4`<]ç«/s:ŸñâK7hH´”&݇>²Üt}E…wëBþ"cÕ »G!žwDuÚ_ŒžäÚ• “o3[Ö¨lƒÖ�ùôó÷|Á¯�ò—ÿÍKܾ5Æ�u-©ÛY!’ƒä„èÈTÑ£E�¤™óBЉê–Úcê­1†GzÌÝo,›[#†ƒ ¥rV«›qˆ‘œè,Q4In”®,FPݤ:p^:í\פð>¼O‚çâTW°¬4"žA©ØÜpttÀp¸žbL¢p.`Œ¡Æ§X!‘²þò/~Á·wÅÇ?D놭uÃ^½ÍÆÆô ãrÌt’�³˜"¿lëÒº]'Œ�óù5Ñ�H'¢шй‚Ò$}:}…'°½=å¹çÊrÈj%¼ÿ«#þîíGì{ja:ãþ£ï¼÷�PŸ²»]P &|òþÞûÕNgCþö?ðågÇüñ]å­×ÖY›äˆrøÖvÝC Áw1­R”ÎZ‹ê–ÖÒ3�blç¥í!F¬õø1Y–N1¢$ƒ#ð¾F©“ âCª ú=ÕÚ¶¥®kÚ¶ýýºs±$„€µ–ªªÈóœ²,Éóüwq¸ÿ¿ù¾Ÿ_OOOOÏ÷Ÿ^êéééyFQ"„®7ĈÉ3ÎÇ‘¼K/ çžœg9J{œ‡Ù±ªk%u³$( *ÃûÈ`8¤®NX-V¸�5D "©/E@`}}ŠWŠo€R4ÖÐ<Ù?!ÏK”àbCÛÍz�†#†Ã’µõ!m“ññ»_õ”+W¯“;¿̪�‹ø „(4M‹³$c¹¬1:§,JŠ\£ ˜L¡$2�i›Š³ù ­2�4�^®}ìþÞà½Çú@nÆDÒKWÕ´¸Pb*iNŒ �B�0â£÷xé…®]¿Á|niýŠƒCK2j/™P¹À{ìc”c{ë-r“º]è<2ÑkbÔÝ‹¿¤ãD0bº¨“ U:wéÊ�ÛÖ&qŠÆ°¨=•õ¼üÊ[ìlµ|öÙ;\¾r‰Í­Ë5lmA Ä@. %šà5.xŒÖ¤íÒ•U«.Fu¾Òqub�÷%ÉI¤T`kk‡'3Ö·7SÄ)D‚)v…A‹�åŠ2‹Üºq™›WʯÞ—ÉÚ¯¾v…íÝu¢óË_>àÊî~øÆMF#E�Îå}úµBZÎR*­pÑ-ÜAúšØ‰[!õï¨n6=DOðiõíæ•K ÇG ÷÷÷xr�ᙤþ,>d:.í^æá#ÇÛÿp�£#ÁË„#w.xzø%÷îOùÅϯrãª!7ïtbNˆï1œ¯¸y´ÉH:_ZwS$'„´ø…¤ãöÖ\¸@b×ûÓX˪Jѱn»íb9î÷…¦iX­Vxïÿ«¾OÛ¦¨«ÖšápHQßÑþ×ñ}?¿žžžžž?z¨§§§ç%†xž“!Ïr²<ûíÞ§²a­ Y· n”ꦶu°N!¦ ±Éõa]Àù´6O™N7Ñ:G¤Æd†,DʲädQsr²@€P[K–iÍ“'GDrP†ºm©[Ëñ±åÛ‡�‡ln(n?÷:³¹ãéÓ§„àYÕ-¢,‹Ê²¬VUÓÅi|Šk55u½ÄùÔŒƒYfÈ3Ãt2ÆHQ4Σt†(IÇœå8X­*ÖÖJ"†å²Âæ­òÎE"TUƒ  !`”!7 ±A‘st¼ä�÷îòÂó#ª¦äþƒNOÁGƒ�"Qå(?dïñœå2°6‰h“^âµ”TÐD• ‹éâ< ’óFur�(|ø !b�SPµŠ‡{gœÌZžìñóŸ¾Aûì^¾ÊÁ~Å_ÿÃGܾµÃ�›Ûlo¸´;%ˤëÊ1 CIZ” ©'ˆ C’@At]ä꼟¦‹!Idks›/î|E1l ApΣLFp�¼(É2(KG𠇇'¬­lhÐù”ÑÚy9æ¯ÿÃg|õeÅÞ£}î�ñò+¼p{‡µéç–¥Òóë\ÛE¦ºkÖ‰›>٪к“B¢üÚyÓy´¶¥­š¥ÇNs¾¹÷˜ÃcG`h¼oÑ™¢,K†Ç{–cã‰a�¯ï)ŽŽs¢(\ˆ6 FØPòÙ�е�.í^#Ó–èÝÅ,{Š[‚É4E‘b=ÉÑxÐyŽHº·¡ë.òÁCˆH4ÎE<àçéÖÐÎcD¿�sŽår‰íÄ­ï ï=óùœº®�FóÏó¿«ß÷óëééééùãÿ‰ÓÓÓÓóŒKNÖµÔu…ËZ”µˆhL¦Éƒ"3[$r3ÀtåÇue1…‚(©§ÂÁbÙŠñhÊbÑpvÉs…6)*dŒ!3ž²H‘¦Á°dU�"*Ŷ†£’b8älî9™­0…&H`6où»¿û„+»%W®¿ÌÉñ’¯ï}‹uu ŽŽj¼‹$¹!btÆþá1“ANYÈ3ÃpXâ}˲Zbºcð„˜¢ãñ”ªuHt Š’édBfiÛHðŠå¢åÉþ‚¢Èhœr¬m/®¥Ääþ‘Hçèœo-|üé#Ãç)wî`­Æ¹TP\dï¶µœ-³\A“g1¨N �‹¸’à€Ôóc£…(˜ÎÑÕµ„àƒ£m-«*òÅOøìëc>¿s²Ö|ðñWüÉ[;(•qr<ã�wòÑ'§|øÉ!W®M¹y}ÂÏ~ò/½¸I™u…Ó‰âÐ*Í©'wR$vÓï"\Ì�ÇhÓ"•Hç^QXk¹|e—Ùé»~�wPyŠ\å ¢Âh×õK)þæo?äøø€ý§‡¼ô’ão¼ÎÑý#þí¿{Ÿ,ÛâxÙòäËîí�qãÊ!?þãç¸vmŒV5F™1H (É�âÜK•·ɱä ‚?oRñA1[Ô|ðÑcN�~1~…�>~Lí 1 ÖÖdeÆp8`±\ÑT5ežQé€~ÚðõýÓõ1—®Myüø„,/ñž$’:ÓýšÚ*&£‚ˆÇÇ€OD0™f4Q·uºv’;!$�* >DP¢q.¹Fª¶Á…@f ¢·xï°ÁãÔ(Ó?ìÓ½¸°ö=ÃÔuÍb±ø­~†µ–ÓÓSÆãqò~‡|ßϯ§§§§çõÏ}=====ÿÏt Œ1hm0&ïD‘-qÎb]�ˆÅ˜ÈpP ”f±¨hjGÓºÔ¡c-McimÀÅélÅãÇG4uDÈ >Ò¶ MÛ°¾6áõ¼BY¬³h�‘çeê?‘4y¬'8‡ÒšrPòþÉÏÿôϱþÃÿúŸië†?û³?¥i,M¨W‚m  ÄÁ‡ó˜  5±Î‘å&æóZÁù Oݶ4Ö“›%Bݬhê!šº¦n-­êV±X)"cNÏD�ãœOŽŒîÚ Â¨±¹¹Îp8 µšo÷*î»âÎݪ&më(¨™Ö“s¶hÙ{:Cé4EOðä™F©ˆw-×Å—B*ëv´"JHb”·X×B@©’·ßþ’ÿåßȇsr’S/q:³¼ó«/X_»ÅlùâË}j;e¾špï¡çíw÷ù·ÿþö—h�a]�žñ¾%Kmš{W$áb>DG”ÔQ¢$.£˜L2®^Ýd}mÊî¥Mò2 Ú¢´%Ï#J§î¦ádƒO>ÿ–{f‹‚§‡‘'‡Âÿö¿¿‹V‘­K—±1ÃÊ”Vvùú~Ãÿø?¿Çÿôï~Åãý¥Ç„�Öà´Öäy�ÑI¼q!E¿\÷Üzï»XWª-Šà¥K®\½Êå«/sçî’»V„˜ãc`csÌÆÆ˜³³œõäY‰ˆ! 9[´4vÄþá’Ñ$g}½Ä!†$âÄ‚ƒÃ'§!hb”‚K±/¥…µéëkŒ�"ל?Ðú\`#­›…�ú€R9´!D’عÀ¤;k¡+túÍ2ág•årù[G~“ÅbÁr¹ü�}Þ÷ýüzzzzzþpé@====Ï(J¥—A!Eq�^R=#ˆD|è^ȇ%�×Ì ŒÒl^Ÿ€I/”i\¥²Ú&RW‰ŠÆi|(0Yr•¹ãølNm+–óƒaI9ÈS‰pÌX­a騫€�at޵ËÕ ·Ÿ»Å ·ÿŒ²|›Ÿýâ-ö�縶bµÐƳ÷x†ÊU;ÇÊy<*•]Û¶MÑŸ˜Ž§4Õ‚ÌhFƒ!Ö ±mDS •�•ðTÍŠ€Åã¨Ûë#M+ÔuòZ1_DÐi‚\RΈ´Þ!1à�PŒG8kœžšæ˜P9:€hƒµ A@…uŠ'3BÚ¦&×�º©ð¤èH$S ï…UíqÁ3g•Š˜SèG°VYçôÌP.Ñxƒ’H°Š2>üà7¯¿Ä�»'¬ªç Q)œƒZJ÷tÁõ«k(±¾…˜§1ñ‹)qé …=¢‘ä:‚´ìD>àÚ–¢4S³±¦ &ÍéÙ#Ö§,ª×T˜L1™ŒY®j¢3Q9Ö�ùå/¿æÁÝ·Ÿ»"dY޵‘Æ e¾Em‡|~gÎ|u‡ÿö¯^ãênN¤%ÏKP9.¤˜Z"£÷…Öç΋m=uãhªäºùöÑwï?ÁùJgdF1™”ìRr´.!j¬m)JM–i\kˆÁ¡ˆŒ'‹ù1æÄ�aƒUÐZ ’¡µIÏ)I½QEž1çä9­QtýDÁã£K‘»»²íÔ�EÔ€ÂڀтhM¼¸?¤%?Ò5PÏðŸÏ- êºþ�nUUÄ�Ç¿ÕÏù¾Ÿ_OOOOÏ6½ÔÓÓÓóŒrîˆr>A�¦‡U–ËëÎEÅ`0âéÑœ²€h)]ÄÅH®}šµF¡ŒA‡6Ц®¨ª–ãã3ÊÂ1Y-gH̨V5më) ¡®ynÈò!ͼa¹hY­¼o<„À½ûO8<>csݱ÷xï«UCÓœäYNÝX”�øJ’û"¶±øÐ"*RÕ-F “AIY¦õ)k-�€RMÓc¥„éú³Š2y1ÎלÍ–«€¨ëS²R:•ùvý,*DêÚrxx‚¨*c^Y–«0(-è®pØh!vÑž5OöN’x”+\hÑÄPàcÎr5ÇYËlV±·wÂý‡Oxñ¥çùãÝFðhÖÂÉqÍÉÙ1{{5‹¥¢,mÛbTAUG>þô1OögÔ­Âú€Î:ËðÑS7šªV8Ÿ¦Ñ5©ì9‰}çD¢"•b*^ŽéZÄ®ŒÚ×¹Q"Y¸tiƒÏ?_Pk(i�‚ŽˆD¬uÌ+bP€F+ÍÙé‚O>š³¾V2Oxº¿HŽ«ÎYœÎ€‚¨ '§ ö¯ØÚ˜ ¡f4’e]Á¹¤òsGŒmŠéù@ðg#ÎzÎfK¾¾sŸªQ—xz´àà$¢ôˆlmm¢c4RU5Ö5]�ç­#UU‘›JCa2(!œáC$¢ÀÙYÃñq‹÷tžP¥„HÀ; ¾EÈqΑEˆà‚'3ª›ïœL1¯Å8‘sa·[nëVâ´V©«›äÐzY.—ÿ,âÈ9u]#"ŒF£ßÊ÷ÿ¾Ÿ_OOOOOO/õôôô<«Hì ©6•>k! ibT4MCÓX¼KŽˆªj©*amRž€ÂºïÎ{Bp`º¶–Š•›‰‘.î%9ë#žî;f³ÃQ‰Ñ†UU³Xµ4­à½Â˜ ç-¹r|ìxçݯyãõ|4Ô�áé~MÝ*ÄBôd™Ádlš�! h¬sˆD”ÒX+( óYÃb^Cšt�Àl¶`cmHž)´rxoÑF3ŽiZ¡µ9um8:ªX,5Q)~%:½¼‡4¹ž–°@�ÖÔbDb É $¥|êîɲ<¹BbZ%�szZ±\Fš¦KÇéé>(OÓ,XÎÏX--ÞåœyþöñGhiyãõç .òøÉ o¿ý%û‡šã3ǪeE®iZKë5ÃrÊg_<¦u-HA^d¨ bt¸¶Å89«ð>â\KLíÓCI2TDt* Ž9ºìwBTXo 8T¦ˆÊ£gww‹»w-k[;åC–ËŠ3Š¢UU#À¢Oi`}:e:VœÌŽæÉébenÈŒ¢^9Z«fsKŒBfRAµsD#tqG“I.&!"u]SUMr EEÝ–œÎ�7ÊPU–Öz«%mk8::dgwÂå�àñÖBm“ÛÛ¦gÐ(D%GQá]Àû$ø„nìÿzÿþ¹qÎýN;qþ¿X,c¾³õ¬ïûùõôôôôôœÓÿdééééyÆÒüµµ–Ö{J“¡ÈAÊ�¢,ƒ¡Æ,#žÀh;#¤3¢Ä MãYõ]�7 Ë.òŸþöqhùÚ ·X * Pç¼76[§+œuˆÔ>£”"Þ7Õã$žåjEI†8t±ä ËU iðˆiéV‘� �˜ �HÉÒ­×oì³X” 9BL`¡”„�i¬¥ñ¬]G±‚u‰Ù¬Å;C×÷[gº½ï…ùt†55buwÿˆkTgÒ¶ü‡ÿøâ°¢‰¦1l͈a2i¸ze‡‹{;ÌçÛ\º’xãÚë\»~ƒÅb ± G‡g<òèUbºFÌ ßl�³gµªNã,CÊĤ¸ÆÕ×'&-ˆM¼ïû¡ŽÉ!‚R‹”­Å[ ô;Î’¢äß~ñMþ�/<ÏÑÉ@L–”¥ö‘¹p¡á‡ž{’'=ÇÙ ŽÏ"Çý›ÄR(Å’r¢ÁcŒAK!§„w%1�xöÎo°èܾ}—˜Óé”Íé¤Þ»!³êRȨuX[�!"8W—ç´ÔØ“µ–RÖ€÷Ž’2¹Ô(™Þ¦SL8=YðÒ«o¢#kͼ ýPc€¥°½³�µÊÑþuÄ‚°6³1÷üØ�<É•+¸}ã˜Õê ‘ rï,B¨ëkÇ=/½ò&]0BuœY,Î6ën 9_ÿúuº>³µ³C×O�B)‰”#š3ªõGJÆâsu½©RRŠ€ó ÈP¢0ñx Š—Ë%ÛÛÛ÷íX÷óúFFFFFFî1 @####(å­"ßú7ÔaˆžR R\ý \ˆ2�yÄtô«ž®S®>tžÆ'Œ± Ã@ãªã¦õ†‡/nqp¸@æó-š„Ž�³é&[ó¶/L9YN¹u{Å�wxãÚ-b.õ>&åødIŒJ±Á¸ Z,ÖLxýÍ}ðçZÈ…ÉtÂ0tL&–R`¹ê(EñÞR$#„〦D †O(g}àèdÉæ†Ð¸Ì�Ûûä §‹ŽíÝ]0†\ààdÉé²�³¯CN™Íg(…’x›™µžÆ×ïÆ‚3‚u „>‘Rf2�û»Ž‘³Í �?q‰—[寛§¤XºˆÆ%Öôä0`å©'ßÿùÑ÷sa·¥q±…T.ÌøÈ‡çÏÿòë¤q¶“9w®å±Ç.²ì÷9[EbJ`ª[‘Úc3¾ñ !§?ö£Ïò±ÿúý|ë…ç¹{ç:)Æu ñ½Þ¨BÁ ”zýEÉIézåÍÛ·ïÂj †‚â¬pû(s¶zƒ/]ã¡‹�rýÖlǹó»"("ŽÉÔƒD ÃÐ3�Àù ›œ,Î88>¦Oë[|cP2F!dBÈ ‚«µO¨XÄXRÎØ” ¯×½L&J¡iª5&XÅ’ÚƒÕ÷�¾K Ñ1ĆUC,4­ÍX[p¾ÅfÃâô„­­Â�~ä"â:ré¸ré"O=y™ùÌpãÜÜ IDATúmîÞ^±ê"Y2ÖBÐØál!úÂîùËaÿpI„èɹc¦â(ŠÆ†ˆ}uNäa@€Ø˜¶­çž#N„#�µ<ýÞ§¸~íÇÇ'`×úZJ­ b=âÖ•×Îá­ALFSÏéÙŠÛw [Ûë8:('‘a°ˆLIª´“))%D-iH8ŸiÛÿí¿û·<ùį¿ÑñìSï#Æ@ …”áøtÅ‹/0„–Ó³BëÚ²UŽPkCGߌx¬U®\ÙæâÅ);Û–Ý]O뛳ó‰ dĬi�º匢vvâ |ù•—yø¡‡Y-ÎxýµoóØ{vÙ=¿ÍtÖ‚öOX.{&Íœ�=¯¼qÂj±Æb½ãKÿ餾Csá½ï�`mSK™e=£.ULÑRÝ?P{~ bÎ)9EÄ0bñÎ0Ÿípå‘gøú׿Åsv:`™ðè•«\ý2��s¡hÆZØÚÞ ñ-‡‡g[EAg u –uSÌ€`líõ±N ¢r�aWÍä1R έŠJ) !RJy«9!ÄÈ ßºÎ¾ðûw¥Ì îÄÕRo…�½ó Ïýð3�\Ç»–�é„4,ÑÐ3Ÿn²½½‰±§ ]O”ŒXEm}í6¶&lmÏðv dŒQŒ­B¹`¤ T}H¨´ 3 ®Î¾§òÖºÚÙªX£çz&ó„Ñ3¬(Ö*K“™>öíÕ‡P‰Õù÷nü†óOB çünŸÆ?K^ qMÓ¼­�ÿ—~}######ÿ�QyP‘êÔ…”ýÞéqÁõ0 †Å"²X&Î vvf<÷COs|t�ПðÜsïã/¿ôwüí—¿Æ|ºÃÄ@7¬bBŠZ†T88^a¬ÐxGß{œƒ‹]c¸uã˜<Dª³FµŠ5µdXQrÊ”"8©åÅÞ{B´mƒÕ:L>ô=1¾ò•ç‰Cq@!ÆÈ½±#k ª‚µž˜âº 7Ó8Ëd¾�—B•rš™µŽÓ“¾ÆÛúD׸:ín e-,„aɳO_â½�_âÅoÿ'§+._Ùc÷Ü+à­eviÛ91ßaqv‚1཭ý6Z@\-‡F„®/¼ðÍ7¸}wÊÆÌ0›ž|ï6ϼï"!FRÙÀY�_KŒ©‹b*ÊÄMYœ.˜o.ìmó­¿É>ð8ó9ó¹g>›Ð´ºP'Äs d¶ø÷ü7¼úÆ!iuž SœuÌæ-”ŒRÐuçOÊÅPÃD†\")gDZœe½®e ¤õª\Fxô±§Xu…Ó³k=)+ם߿Üö6ÖÖ¹øk¬Ì q.I¹¬—â(8c(¹§Bí42ÂöΪ‘0œÐ¶Ž\r=×RP­�5€”ªŽ•R"„@)Šªb�¥ˆeo\¿IŸíÔ%bÁXŠÔ> G¹Â­wùÒ_¾È�íðCºÄ¹í ÖL¹}7s°/X·EÖXEÈõÄ»ªPJ½‡gSKã+J.ZÔDpÆQŒ%F%&C.†br1(`E(jɹ¬¿^Ö‘<#¤dQ"Þ !d–:à’£‹H-HýLï:ïæ$úÿ_ú¾ÛÉý¼¾/}éK|îsŸCDøõ_ÿu>ò‘�Ü—ã~/×722222ò ‘‘‘‘”´ŽïX1„^~ã6 54It]fµ@z66=ï}â2LJÊþþ-ööçC?ð·ï¼„–†fc‹Åj�o&ˆ±«X,«>qëΊùtB·Ê,»Ž­mC×- xç˜on¢²\íãŒ#S#7ÖXÄ 1DpUÊ9“Rª])@ɱUœ ±PÔ¾5ï=ôÖZ6æ3œ³¨‚æEIaÀy¡iZÚÖCàìx…on¢xJÉ”›ˆÃ‚‡v ïæ"—0’ Îy4ƒõ ý«°–lu0Q@´VQj|�‚±Ž¬�sÁX‹5–養o9GŠJýZ ÔÖ¯ŒØý(Fîûž?ú£?â‹_ü"?÷s?Ç'>ñ ¼÷÷áìþßÄ¿k—̃XüüÏñv®odddddäŸb€FFFFd0‚q )YBŠ4'ƒq *‰Ùì<ÿñÏ¿Êþݼ÷ñ ²Z,Y †ÅjÅbY�ӳ޶i)ÅRJKL†Ur¶5”UÁ6�cÏæÔ1k ºvd¤õ"“sg-š´Fw´¬ 3%†­Ï8ç )QJÆÈ„étBÉžnè‰)cKÑDLŠ·†¨C$§�󶘵†a‰ÆxV}ïQF1Rp®a:µô]Ï�s8ßSäøÿWDÄÌ ©ð¿áoyíµ={d›‡ÚD�"RhZؘyg‰Ä4 ÁpxÜszý}?ðÐÞEJ^Ã!FÏ=÷,�?zÑï&ä¨PRíŠ! âQWМ(9�‘BÎ�¾ ˆÎ¹úžÇù÷ÿýàÆí‚µšf‘=Þ¼yóÖ·ØÞÚ`oï!φ€EqMæñ'f{{B*§X š3©ÀÖî�˜ÂºçÄ’Rƈ�sÁ‰ADiý„ÐgnœÝå‘«—Ó¬oºBÖL7ôœ­–ØÆÔæ2PJa¶áØÞj™LK×ÕÏÓHÆRbRb&ÓN ‹U�*ºÆÒ´ÍɰÎUaŒ�UÈEÓ¢ZpÖ2ÄFqÆ!8¦“ SÏ|CxäÊ9Z¿I×µ G�›·î2„%;Û»¬V=ç/œã¿úØO2¬ ‹Å)WŸø“-Ç /ÿ_ ‹²ŽÀEr�rÆ¥½ ?ýâÏnѸe:�Ðu=¥¦Ó ¹À™FÂ�È÷š›µ`ÄÔ¾#oH±PòZˆ‹Ð6ŽÉdBV¤�H"± ˆ}«ëHè~ $]×ñùÏž/~ñ‹|êSŸâ£ýè};6<Ðg?ûY~ï÷~c ¿ök¿v_�= @#####÷‹QyPÑïÌA«fŒëúÚbŒàLíùÖK×ÉéˆÝa27̧ž’·ùÆkûÜÞ?Ceƒ˜cŒs¤\—¡¼¯n�8$ß�ÖÕ#R2­Ÿ`îîâšk«É*Xµ `­ )aJ¦�*¹,™4‰'¿ÀÅs-aèØ=¿ÇÕG¯òü×_âk_½Ér’4*Ö[lcI1b�A¬kð®!§ˆ¥­sìË~ i<‚�HØuß±1 ë—¬ * ¤0ßØÆ·›„\°%;^yuAN ·ª@pîü®öÊÑñŠ˜,}„ÓE¦[&RìÈ&1ŸNxüÑ]~ô‡Ÿ£¤;윛òðÅ-†þM+ã —ÚmdL=¹ j°¶%kf6ߡĎTÀ53l³M‘aŠª¯nõxã!{B (©>jÁ¹Ìâì„"21ˆi)©¬×£¤®QHù;êRÀ`h½'DGL�l2Z2"Ž×_¿‰o,ÛÛS(‰Z”nÙ³·»ÇÝ7O16ãË|æ˜ÎFPïg-ýÉÅ`Ý”Ò'4$Š̶7¡$ÎÎ&Íc¡Xr޵—»^™kÉEV=ÆÔnªX äTWÏÜ„’…%\{ó„¿{þ¯_ë88X‘câ…oî3�>ü¡§)9q|xBÑÄö¹^{ý„Ó³Hcç7!–ÌÆ<óc?ò~>üþ‹\~Èa9ÆJƃÃt2a:�’s�®P2t}$p¶aÈ…Ö;CLkÎj©ÅÒµ+*@cÀ Ùd’&”D*õ×ÞmRJ÷ý˜7nÜà·û·ùà?Èg>óžxâ‰ûrÜ·s®÷ûúž{î9>ÿùÏß×cÞã�x/FFFFFþu2 @####2k(¯—�¬ÄÔ�ˆà|]>2dvv[ž||›÷=ý0—.^`»÷|é RêÖé¥N›#”R;%Šæõƒ·SD­Åz‹Ã:R•‹ *d}U!çúó�UÚ6òäS{Ìf›ÌæÂÕË[\ÜõL,lnnqåÑK|èý�ñßÝü_xíúP‹�Å¢E†„ÁˆàŒ!ˆâÖKL1FŒ©ÅÓkc *à­CTÀY3)ETÕÚ-“µàŒà|ƒ÷€dJLÚïçÄaàÎaÏé κúоê97œ,Ë.Ð…ìQq¸Æ¢f ëNØ=g¹¸w#k29À�jï="LÁZ0b0¦öÃä(t!ÐG‹±;$ÎÂ�ƒÀ²+4íŠyK(cH9s|²ÀNb J¦¨°Zö¤˜�©RœøŽtPJ��@68çhÛU]÷9TklJµÐ´ �¯^"Q­ö9Ó/Îxü‘GØÜ˜1 Š5Šj@Qœ­Ù¢#ŽnH€†DJÕuVJ"Þ;¤ÔŸC뿵X‹C*†ÓܼÕsãÆ]–]b=Ó™ã=Ww¹zu#‘eŸ¹}§#¦€5™ãÓC¾þ­;¼y3Ðõk§8³Á�ƒˆ=VîÜ}Öñ²”/gœ��²£q‚HÁ™ÄSïÝåÇü½œßXј%%ÄD¤FëÖíÔÖÖÎ#±–Ų'•Z_-¢¤1ëØ¦Ö®+WcnÆ`½«åîb€Z­Z{˜Tó[ýXu½íÝå�\ÇúêW¿Ê¯þê¯ò±�}Œ_þå_fggç{:ÞÛ9×yýëò_Ò¹ŽŒŒŒŒ<ØŒÐÈÈÈÈŠ˜õ2U�É)bhðΡ¥€r‰�\ÜÝâ£?þ$;;Fzö޹y·pçÎ)ÞMHQ°ÎaÖKQ÷\!¥Ô�pc,)WgQ-¤ÍÄ$hQš‰§�™‚`Œ©-–B¡¤„·=O<½Ë'~îß zÌ—¿òU&.Ó:ƒ#’‡Èñ¾¡™?Â|>g+rtd5�«3F$S\F/°vA䔉d†T †#ÎV¡"ç‚J½¥`­¥”„ŠS�*È8g˜N<Ö ÞMˆ¡N•dB±.”­ºDʵlÙXWWÕmfH‰;GÝåâÞko}íZ¿6µßDÉ{ïýD<§«%þ_fÑ[œ™±8íI%qx’‰ÅVñ¨°®Œ®Ø}7Ô¹vç×îA�¢r|²¤ïl:RŠ8[—µrœskáI±ÖPÔb�%„ï F-Ã*RÅÀR#zU±"¦ÈÖ¼accÆáÁ!Ýâg ³ÉŒåâc)A)B×gB_Ðì‰ J6¤RÈÙPJBŒà½¥ï—ØÆÕ’hU¬s`,Yš•˜ wîüÕÿ}�o¼pÈþaD™SDLâ¡‹wxî#ïá±GwÇÍ;pçî’! ìôÜ>TbÞ ¡µ1¶–w7[ä(E(EP2·n%ßáÛy�ºŒÑĹ]‹wg8×á­2ÄZR�òz]Í{¿l Þyº)bªÃËD©®¯¢”’ÉY1¦º7œs 1`¼�Rí<ÊH‡Š"eýÁHÙ¯¾ÃEÔ¥þôOÿ”¿þë¿æ“Ÿü$ÿøÇß1¿[ÞιÞïë{§VÀà�/FFFFFþõ0 @####(oõ� ”œ1³YKYÄ9JJä°ÂÈŠúÈxÿ÷ïqóÖ«|ãoâŒ"»h™1 ÀÔb£†’2Ö™µs¦`œCŒ©®±¤Ý)l5SJ)U¨Y—#‹1„P0Æ¡6sñÒ;ç”—^|ƒ¿ý›78¿»Å�<÷,߆o²è;nÞíÈ4ÕùUâ0�Yå‚s‚·g¡dŒñäÐcŒ¡‡X‡÷–¢…¬õªÊ2E Þ;¬ÂY–Ìtæ˜N=³ISœ²*®™B¦Ëe"¦L. kΔŒ0ÎJ¦Çrûû äé-œ18S�XˆEŒÃHƒHí€�2Ö‘²ÁZÏj•¸}'PrdµP<û'‘˜ÖÀü:r„Ä9RÉäXcj±´u3Bˆ„AAHu Au©VwM=7ÖN)%—L!Ó +r.”µKÅ9Á8!i�åªc§�qéòy^}ù”Åé)›ó)wnßÅ»–Ië1BJÄTU†�ªÈbì:’WE’é´EÔ£CìŒu”õ{7ÄÀÁ‘òõ_{þŒÃã†nð5š•j?Ó�[‘¿ø«[\{30ÄÄ›· ýzÉiJj�âh\‹0¢Õqd@E°¶.kU�œ±d[p¾þ1('¥ï¼³ˆ®E81h®Â‘÷¾¾—Æ�S"¥LJ–¾ µãH¥ ¹ Ä6dUbÎH)U„ •Â`¤º¸Š¾õ5W_v *o-‚½Ûüç–Ë%ðÀt:åg~ægÞÖ1è�ZƒQ¹ŒÐÈÈÈÈÌw¦¡¡äH?ôh ,nýð¸{®áƒxô�’·ï$nÞÙ'¤±Lp®YÇt€RúU ç„1ÕÉSZÏnCN©vÚJ=~=˜M&”¬Xgˆ9á[ON15æóÒKßfkk‡ø�óWùw} (¸Æ³÷зïÜàð$‚V¡#ÅLQeâŒÐDë©$DK�ÏÐb1bi¼!gȱ:a¦“¬£ëÒÍõ¡_kÙ(ý1Fhœ'§µ¡�òÀjÑ‘(ëX�Xro,ÖT/Žs–Õ*£ÙÔâì(Xi±äZú+‚µUàq5²vï‡1U1FµÆÌ§U¨)EèƒÒõ ÔU3kªÓË·J†"X¡¤Dc<¬Åg-ÝrÁÑÑ‚«Wç8׆�Æ;DZ”¬Š9Q’¡h¡Ô¡òõú–®-µ 7ÅLȉ�yÕK¡º@‰Ìg3g§lÌ繺šThš9/±RªN²"Âд�ûº…•R¬ÅÚ)Rr-÷Î×xaV½áo¾ü*_}þ€ãã9ýР Ã�3ADèzÃÙ™åÕ×"‹nÅYÞ·xkI%Š5õuQ 8k°VI¹Nh§RpÎÔè 4¨*9%Ĭs”l89Y!´8Û±®¸»Ô”œ«k'Å�LIúHÉ‚ šª�Z ¤C̪X�*â"B�wä¢UPÊ5âYJY ‡ãÃþÈÈÈÈÈÈÈ;Ã(�ŒŒŒ<ÀhÑêàXw�¤aÀi!•H,9 Î6ôA �ã[ßÞǵçÉæ˜eRïð^É%Qòºo„Z.­Z»fœ‘õ’�’3Þ[(Š3°5k˜M-[››,V§‹že—H¹°±ÕÐ0eâwHaÆt²ÇùÝ«‚xr¶ä ß~í \ëiíŒ�yCÌ–³ÕP£9ª”,o•=‹ªU(臱žÆ{r1Ä8�RÀzð8†¾#¦DÓ8Œ›aœ­åÁCÀ¹çZÄ‹³ž”"íÄ‘53$ÅX‡Š¡�6 }b6ߨêF±jÐT£>j2�óµ„["Æ8Œx¼w c3F«À¹Šm¦àœT+‰®K‚‡%!¹ÞgŒ3˜³a]ü\hÖçÛ÷=Ð�5מ¥¦¥mÂ�qÖ‡�d!ôŠfC,‘\ CÌøÆÔó.u¡Í[Ý7!K!¥DcÙ)‚¥qBÌ¡Ft}àì¬cïâª={{{ }dkÛ1Ÿ7Ì&S¬XJ*ª[jI1Bë…ɤAÄÐ÷%gR¼o«ÃʦÚ~Sk7xéå}þæ+ûœ5 |£XMxj9¸KÓXb‚Õ*áÜ W qÒxŒiAVëwгÍõüRVbŠ$‘+šq~Jßw›h¼ãä¤ãä¸gwî1&k=ƫՊœ39g†!3Ä œw¤è¡1ˆñUdÓ*„±xojÉ6‚u5f)R{™ßsAL­î51Y‹tï6²Ž‹¾ÓlllðÉO~’ŸþéŸ~ÛÇx;Ž©û}}ïä Øƒàù—Á(�ŒŒŒ<ȬÿÜïÀ{�·Š¦D1ìŒÓÅú§ËÆÔóò«w™nnqùʺ×ï�Bdc¾IN«ÚW’«k°ÖU7 BãÆ²:J)X+L'žÙT¸ôðœí­TqM-ÄU”ÁÅù Ïó:/¿ÒcŒBKÓn“iÁx†>`ì%GÑú­U qÖŽMcçê·§ÉtBˆ‘œ#ªžâ<))Ëe‡XWã8÷JRcÄZ_ÝLF†€�ÁR²a !Eб8ÖÎYÏ£—¢„.­aâJ¡_-Qëp�!ç:w^ T׉sëΗ{‹Xe]vŒÖÎ&,GÇûÇ >ø¡ïã‘+çX¬þ§ÿùÿÄ™¦F¹²ÖˆÔrÙ××(+ÃÐc¤ÎAkÎX„”ÓÓ¾:¶ˆ4Í„kŒ­FõêýSrDð4®aÚÎð¶'&] 3´öc™ÎçtË3îÞÝgÕÎ_˜aEÙÚqÌfk2m;!ÆHŒ�˜…œ•̤v/l’Bd¹ uî>šÆÒu+T"Z )g´Y¾òworw_)2ÁÛÂîŽcooƒÓÓ·n.(Å�ZT&,V 1�‚AUˆ±ö;Yc�:¨…f%°¾e"¥εd"ýi½«±œpƃ%G–‹Ž~ˆrŽ„!ÕžU¢+8ç )c]ƒ5¶N™—B‰JÛXZçI©>ØO¦+…X”˜©�?±Š=Þ;¼‘:O?ôUfí¤–&K]X²ÎPÖö¦!�QEq B c )–µ0fˆ1S²à­£i[RéÈ© Y)Iñ ëØ›‚3US{tL�µ­'—DÊ1 @w÷O88\ñÔ“¸|©ek3‘“èb³RDÉŠúˆ¹ºw(¥v÷hA¬%匳†”`±ŒˆBLb*ºî.ŠÆuì/×.›\X-Jª"E½Åt-fU!£õŽd �Ÿ™œ…­mÏ…Gw黜ï )bBÀ‹³ŽÕ*RbacñµíØž¬Ýàà '# e ï#!Ú)4mSK­Åqóö ¯¿~LÎ3Äæ3åÙgÎóècîÞU4/9=é¢!FÀN‰%âœCrcÀªED×¢›#ÆB.… V b ‹Š’Àk4×Òqk=Zzœó4m‹s‚&±ˆYd¯£`÷:“0¥!£ˆÔH™¡ š9¼©"•‘ú¥cÄ5ãÆýÐ�®­âUZ¯€!‚<"PíKzgÜHúЇøÌg>Ãã�?~_Žg×¥ðßíǼS×w¿y;×722222òO1 @ÿB}hkšæ]>“‘‘‘ÿ¬¬åÞR�*F„Æ’€5RûIdÂr•)&ó†+WÎóÊ«¯sõò6ý*#&Ów #\SË–�ÅX‹·Ž¬‰\RíƒY?œ¦"­3ì§§�®«3샊#i"„„qžœÁJƒókë(!a�@Yw‹uuv¼(5Ò…¢špF#kð¾~~¬€ÚÖcÖ½8uÊ *øÆâ¼%ç€Xƒ3ÄÖØVV¦›s¥/©ÆÜ¬Åz³vêRˆøÆS¿ ¥@.÷Š“kD(kÂ8ì™Ò÷ %cìº¤× *¤Æ‹ún…_/�ål««¤”uÙo½æ­Í-.^<Ç×¶(º¤(,VuÒÝXKÖZP¬Æ’KÆZCãýéOÿ³¿þ ¿ð |ö³Ÿýž>ÇoüÆoð…/|¨ôË—/óÔSOñéOš'Ÿ|òýÿÿ_×üÝkdä»A¤Î°+µ ÈCc ” F‰9 % Zhgž~•°F™M„‡÷689î˜yª@Ñ ÞÁ×ðFðί‹iÁY‡wŽ®ïh| †¡�3„X�rQ²B, Þጫ•\—¤äžóÆ[$–º%ŠwMNŒ…œk)pÉ„”qbªó¡ÔÉm-JÓxr°N°¦¡ï2EŠÁù*‚øÆ�ºŒ 8g1X4&¬1„UW… 1GŒ­Ý/Ά!¾%¨çµFÄc�K�÷5‰LbÖ¶h)8—pÞQ¤µ˜¢rɤœH¹ ª™¢õœ„** –ƒýc¾ù \8?¥ñ™Ãû ‰7®-1Þ"Å’ƒ’Š®…†Â|2¥¤ˆ¡Ðú–8€kª™> 8S8Yœ�J‰ã€A4�:²Œ­ßæK)ä¬5nÔ8¼õ ‹ë "Õ dE±’iCNŽ˜ '‹%…ÈÐß䉫›<þØU6ßo«n`yÚstyñÛ78íÂʰZV«LŠ…>èÚUÖR0¤èC$ÆÄbyý�}úÁ�µ4¶g{³åî­—¹|áW9Ïêì€:¾ÿ}[ÍøÚ G ;ä\pÞ ’hϨ֢í¤Ut±¦–j·Ö�b©ÎÞ�΀5‰\:b ˆ¤z/XÃPÊú]¬Å̪º^ä+µßhˆtëû¬vþ µ@ËŸüÉŸü£Ÿÿ³?û3~çw~‡O|â÷åóüìÏþ,¿ò+¿BŒ‘7Þxƒ?þã?æSŸú¿ù›¿ÉOþäO¾kÇùG µ?Ä̧4X\ÉXnZ£R1ÖbÙåé’��]´dV‹—ºˆõ™ã“@6™k7ŽHIh\Kȉ0ô `1`«è,Âzíˆúð«ÔÿNŠ¡ „¤”R?.ï]-(Ž=¥D’VWEÉJÊ¥.‡µ5bÖ´Ž0d”TãI9¡*ˆ•ZÎÜ÷c£”IÑcu«L|ò/³^Þ2–¶ñXãÑÆúH(¥®£åDÒ;S©ñ2Ïtº‰ˆº�,ÕÑBÄÙz­ÆÆju‚Øú¹sŠ´“¦º{ŠÒ÷�3­D¥Š.1FR˜ F„\ )×¢eaÂÍw‰)snÇráÜ9ZßâÝ)°Bµ%'ÔòÆY,�Пa€¶ÙFm�^¯.&ËæFË>ð$¢¡ °.!öhR”Úƒs¢ ¤\(! ‰¦mQUhÖEÛM#œ-Æùú>¥*è\ÚmùÁ>ô�¬VwÙÛ»Àt>GÓ”[„þ—¯pºÙ�”,„,”ìÈY몖74ÆbD9]¬¸vs…bÙÚL<þض39rýÚçv,N[³L3‰ü»ÿ惜,þœ—^9ú 6ç-�·ïãÌŒ>¿±¾ÖŒoCXÒ6)‰˜3­šÆB ¦„›8 g6]²µQ0tžR,b(o…L9×-=u¹ !¦ugϽ{-+Y3j¢ü?ì½Y�dg}öù{·³dfem]Õ]½·v©µ ±�Xô)Û 1ã€+;c;lnˆð vÆ ö…Á€ƒ°0Ë`úÂÆVà‰ÙžÏÈÖ.´ õ¾UuWUVUfžsÞm.ÞìB�„�Ô-‘¿ˆêªÊåäyOevÕyòù?JiÒ˜ZzãFI•êäEz¾ “�‚Ù#B RŒxÄŸ{Ðó":”eÉM7ÝÄ»Þõ.&''Ÿ‡½zzž«ôRᥴ¯cÆŒ3æüf,�Ç<�5ùù¶cŸoH)ét:O¹lyy™¿ø‹¿àø ÏËãdY¶ù8ÓÓÓ\sÍ5lÛ¶�O|â¼öµ¯ebbâœlk̘§#qÎm R ¬ó8›Ü™Ö¬­õ66*N�Zæô馦fȲ@ž�wõ(ïD�²„â¨LŒF©MS£t†”Éa|ƒÒJ´14Î¥q�EëŒV^`]�wž,˨ª!pÖ=„("‰6A8‚mÈM:®cjƒòÁ3Ù™$J ” ö™ì–´Z†�uOžg(�Q7ŸÜvؤf4ˆ£V3DÀäšÂZ¤9=Ëó “ëäþ†�A•²oŒA Ið“I´& %Ö¤À(InÓE³¾6ÄÙ€RB„Ѥž ªj,�QðKòoaŒIùD-Ø:7C§ÌévÚ¼öÕó\zÅu|þï¾N¯7D¨œ,ËQ*"£ev6§Sæ,-7E:7DEK²ï‚ÊÂ3Øp ÒÈÿ,"JBŒh™áUz®„ °.g)%Öy¼�d™¦©+šF B@¨H§ÕÂÚ>Fx~î5×°m~W¯Ò);´ �¤ 1j.¾øîy`…“§8/qÖ¢¥¢(2¤‹M=$Ó#Sýy] ª*åP™ÌòÆ7½‚[ }†Õ"RFvìØÊäD›ˆdØtص½Ë÷_Fᘚhqé¥;p~†'?Ω¥>uí@šÑó ´Š€Åh�Ö*¹ÑŒIã‹Jâ�K/�ãªý—27˜�Ì1@�“�G®[!Òï(©"E] qN@LyXBh¬·I<à|röHñʲHáÒbäyNå<•mÈCjäKUð2e?�c„dY¶9†þ“rûí·?Ï{ôôdYöœC šõý /T Øs]ߘ1cÆŒótŒ ó˜v»ÍòòòS.kµZçho~k-7ß|3wÞy'KKKÌÏÏóë¿þë›U®úЇ(Š‚}èC›÷ùâ¿Èý÷ßÏG?úÑgý8ò'Â+^ñ ÞúÖ·þØÛ}ó›ßä–[ná _øÂsZϯüʯpë­·òÍo~óë'ÙÖ[Þò–{œ~í×~�7½éMüçþ'�<ò;vìàýï?×\s �ŸýìgùÚ×¾FŒ‘7¿ùÍÜyç�|êSŸbÇŽXkùÌg>ÿýÛ¿Q×5o|ãùíßþíóêù2æ'g³¡&¦RöŒBø8ó€@I‰£2ú ëk%�9zg6(¶•ë+b£ ž�òŒÆÚ&ã¦ðdï^Dr£‘B¢T�²Ì ”¢?¬€ˆV’²•Ã09#Š¢ FØèÓ~i�΂HUU*S()ÉóŒd0 hQÒnµXïo| ( 2ÓEé@§ÓÆÙ@oµ¦®Z¦œBÄÖ ÃÊ µeò¬·äY6Ê]ñH•Úº2“jÅ›¦!ø@n …m1xŒÑ( —ö-&Á-7†Ae Á¥ìÒÿ�y–¡µdj– -ò”ñàp¾Âä9Öm°oÏn.¼p; � ûL+M‘2CD@ðnƒ]lcÿûø×ý/VV‡Hc@�·E¡ÑÂâ]À;‰@‚X/Ñ*¹‰´eÏ�)`8˲¨"1¤|¤Ò 2jD”!iêŠùé×^sÒ­±ÖsdÆ£µÆG�wƒañtÃýœàô™!ýÊ"„ÄhEYDTnikEn [N²°m ç—zë!e ÉgkzË'yåû08÷è\‚¨‰dhÕ†ý~Ežg乡(™°u^qÉ…—qìØ'O X^Ý`}0`rfšÕµ!ÕÆ1jb� $h�Ñ9�@YDvì(Ø»;gvRP‡Œ�¡‘"bjU½ ±Ö¢ÃÙ@®R¯±£×e �fZmæxi­6Ûób­ MSácÜtßÅø¤f*îGÀŠ¢xÞ’Š¢(~ªû>_ë{¡ZÀ~šõ�3f̘1?ÈX:�™˜˜`ëÖ­›3å[¶l9¯Ü$ÆvíÚÅG?úQŠ¢àŽ;îà#ùû÷ïg÷îÝÜtÓM|ìc�•¤w¯¾ñ�oðŽw¼ãY?Æ?ýÓ?ñðÃóå/ùoGuÎÏ•,˸ð 9|øðsÞÆÓm뙎Àêê*ŸùÌg¸å–[XXXà¯þê¯øà?Èm·Ý†1†›o¾™»îº‹�}ìc”eÉ_ÿõ_sìØ±ÍÇûøÇ?N¯×ãoþæopÎñ‘�|„›o¾™ßù�ßù©×2æü ��ÑaŒÆGS7H™*¦;�œ œ«èõ6ع}+ƒ�U{ì8W\y%­ã5J S[RøÞ‘i3ʰñ(™„€ ªà�20ÑÎP£ªx!%Îh|™£å¨–]²Ü!�ºÄä4ñ1�Ï™I�«Ík!F@"¤J_+¨]Cm|L‚�Qƒ'„BBckêF Ȉ1U¶[�\J8j_�”øèÓ‰5£%1Y‘°�EHŸÆž!åh½~³ ÍMp©5* �1ç$I-Gˆ�¦ #�Nà\À;OÌâht.â‚]W³cçÛ·o¡(2 ’hk¬¯QÂ!ä&ÃňP }`×öiöí�bËlAo­Æ¨�¹R"DG¥ >$±Øû€Lõ_"Þ„L-`Þ%÷Tj§’xa“3l” å|@(‰Ôé%>¾÷øqmº]ÅDGá�…fkŽŸès×ÝG¹÷¾“ô‡†%ZkÚؾհkÏ|j˜³ í¹y…@„ˆF"£H­½6ÎÇG–e(¥~ªß­/$J©Ÿª ãå¾¾1cÆŒ3æ @ç9ÝnwSô‘Rn^îœÛ¬/=—Ïf[?î8LMMñž÷¼‡ýû÷oÞæ¶ÛnãèÑ£lß¾�ø‡೟ý,_|1øÀ6íõý~Ÿ¯~õ«ÜvÛm›ùP¿õ[¿Å?øÁ±ô2AFÎ’ˆ$�éˆu µ Ì³Ô¦’_377Ic•µÞËk=¶­öI‚KL LZE�P×u ©5ï=2¤ uBrySr®ñÞ¦ ˆ!R55F�Ð8"(™„¢(Rˤ:v!s”xëƒ&µŽ¡hœ%’è tj“Œ‚ž5­V‰Ò}\t#“L�»8´Ž„8$Ë${wîdi¹Oom@mk2�Ú™¼µ(ePRDÚ® )Þï1’$z�„ !@K‰6 ÔM…u b$×°cažÌ(b°8ŸÆóR;WМ·/ÒñF‚€ÌdLÏL&Ç“N?ƒÒˆ�°"9vBrYÁ9²Ø:×¥•[:-‰R0´–¨ 1$�)ÆRÐ8; r–@Ä{7 –øèA|rNAr/-6^Jit¦qÁaƒKÕéZsfeÀòÊ€VKÑíöi�1|äñ'Nóß÷ö8u:PÛUí�2e¸úÊ�HU3n eA0ÀyOíš 8µÔÐ8� %5'+?´¡À˜ƒ~E»Èö7pYäø‰†áС”Ã…Š¥3Cz½5ʹèâ SLv»("Š áV™j[º{Ú á’úîQŽ�àh£e²kØ2ÛF+‹ÑR „ôøØŒv2 6. �Þ…ò-Mq\H�_R¥ªø!8´ÎQB≸ÈŒ!zOp©¢>FÐ2ÕÙ+¡QB#H-m) èü Õj±¾¾~®wãiy>\®/÷õ�3f̘1Of,�§,//³´´ôCïJ)¥Ø±ckkk›âÂW\q.vHΕù—áÞ{ïe}}�cÇŽQ×5yžsà 7pç�w²ÿ~î¼óN^óš×<+QÆ{χ?üa~á~�׿þõ?òv�=öïyÏ{žrÙÏÿüÏpà 7ðgög?Ñz–––¸á†~¢û<›mý¸ãt–' | ”eÉ`0àøñㄸôÒKŸö¶‡&„À{ßûÞÍ˼÷ôûýçecÎ%É­bDkI·Û¢¬k&»9ÂX [â­ ±È!“]É®œ8¾Ápè™™™¤Ó�¥±ËDRã“Öé³µç�¡8‘ÓÆácoJ™¶ÉYB$…õ­äHœ„B)�uu ,–¼Å™Æ\¤@�³m²Q •@Iže´ò%Pã­ÅùäÚQ™ÆYAh’(%|MQ6\xñ¯zõ~V×ÿöï÷#ˆDpQ`TŽÔ€Tø(!FŠB„§R ±Îq!9f| x!œõøP…GÁ§Ü˜Ìd(•ZÒ,� HŽ,ëñ¡ ©=Rd„˜@Þ[žxüW^u9Îy\=@+ƒ÷>µU)M éÿx­!X´ŽÌδÈM¤ÓÎn£[T. 4F¥Q¯T% Á’)“Ü#£øH�¸˜ô3ŒP×B¬HiRT‘Xë‘Á}‰Q)ËH™ ?¼Âô”¦nÀ»3³ó3ÃÁcÇ0ÙP-îú¯ïò_ÿ}�Ëh•6PUÍèù'1&™F¢œs¤³Ö€Ö„$Ë4Yn6ŸƒøHY–dZ²²ºA� ©Ì9‡ÔY‚KÁÅ1¢¥Þ¬_WR£U$Æ”_¤´ F�óžAƒÒ(Bô8WSךjà‘RAcMžgTë«ìÞ9Åßx-[·•<öø#<øÝ“Ø:C«’(Iî�º¡Õ*ñ.à¬C �–šK¯ØŠwCN�8ÍÚÆ[ô+GðÐøˆðž"7 ".4ä&#JAfÒþVuE¦¾q8çèû-™t-¼‹#FÍO�"֪ʱÖëÜt:þ1¹€”’LMNÂ*Ñy|�h噞-)Šˆ fz²•Ú¾| ×9„0j@K•áZ+ªÊÒ4–<ÏÑ&‰@êJ—™¥3@ u@bqÖ‚ÄùÁ£µÁH�ÉKºmzk}”VXè­E†M‹îô6´q/ñÒâc�· ­‘@ô‘¦î±enY�Rqüħ—‡íœBRèÓÓ9{÷ͳ¸xŠÅŽ"7=rœ­s{¸à‚ PªOÙVØzƒÞÚ*]¼ƒ7:o1»e ©¶pâ¸çÞ\eäÔR�3Ë�ƒ+´jÈ3h·%;wLqýÏ]Ύ݆õÕU®¾j;GŽ=ÂÄD›í[§h·r”ªB¦QK)G¹Nur»Å³Ú­Sóžôë%Á§0¡#ùhœ!�Fc£'X‡ó„Dê$ø¥ü.pÞ�”éz€Ñh¦›ÑAç ívûysÇ>_ü¤ßgÚÖËy}cÆŒ3fÌYÆÐyF�¥¥¥§½njjŠ™™ƒÎ9fgg_ô?>Ìž={xøá‡éõz¼ï}ïÛ¼þ±Ç{Šxõº×½Ž?ú£?âàÁƒÜsÏ=üÁü�ÆÖ¾õ­o=íc<ðÀ|éK_âÓŸþ4eY¾p‹ùn½õV¶oßÎk^óš§\þä5?—mÝsÏ=Ïxœ~;vìàž{îáU¯zÕ]¿mÛ6Z­ßüæ7yÛÛÞöíç˜ó�4Î#‰<¾iX«6ÈÊ[ÕĦ¦È ,5Ý{÷îduù‹n@–çTõ:ý*EÉ`0ÄGEdª�çÖDߤšwÀd‘½»§Ùµ3ソÛÈ‹Ë9t¨Ï¿üëƒ kMí%Þy”‚@ Û)Y_ïãë mXD°x;$ÊHpëƒ!e«Ä�QŠèA¦jûà-JµÈóŒºnR%zÎ dÂ…'ˆ€1 !$ÎYºÝŒ<÷?dfºE‘Kl“Z½œkR#œFÇ=ŒÕbL.@­ ÑÁP ‡g­·Á®í‚Ì9ql�ªÒ(ÝJ‚QŒ4uMn$ÂGdLÏ WYD̹뮣¬œ©ØwÁVÖÖüë¿þ7Ž6!ZŒh y‘2š&§Z(-©jËôôsÛ8tì×^±�“ÇÎpúÔ û/ÛÇîÝŠ½»ÚTƒt;3¬¯õyâ{O�ÁŽí]šjH]­P–š];ÛLw/æäÉ3Qœò«´²3ü�·ÜÀÝ÷?Æý­RWšÌ4uàÌ™†ÞÚë÷ñæ×_@«„ÙYCf,RÖLLh"çRféu•‚�µ’xŸò}DŒxoqlë1HäH,U*9z”J?C?E½ >ZÚe‹Á.$—QTïR@2ËÈ( IDAT÷( šQ°ÔyƒÖšN§³9r}®ét:I¤~žx¹¯o̘1cÆŒ9Ëø·ËyF]×›ŸdË–-<ñÄ›×ÏÎξ(ûôàƒnÎÈß}÷Ý›y6333lllð�ÿø�ÜtÓMÜu×]lß¾}ó¾Y–ñ†7¼��üã\{íµ?Tñþƒ ~ï÷~�·¿ýí\xá… ‡Ã§\/¥ü‘–hc̳ɶÖ2ñÞsøðan¿ývþýßÿ�O~ò“!~䚟˶žÍqúq´Z-ÞúÖ·ò§ú§üáþ!óóóüíßþíæõZkÞõ®wqóÍ73??Ï+_ùJNŸ>Íòò2—_~9÷ß?ŸúÔ§øð‡?Ì®]»€Ôšö¥/}‰�~ô£›Î¡¯~õ«ÜqÇ|ò“Ÿÿñy … ÄQ=´XëðÁã3K§Û¦l·0yI@±¼²Êý÷?N5èqÑ;©—<úøª&'FCŒŠ$(¤H™/ÑE‚å‰IPJ€÷ È2¬«Ð2ͱ8 ÄÑXX$zEð-R�³Œéõ©Š%‘”Q#BÄ5ŽLgxqU…É2ç=!¤“^m$){×cmÊåÙ2ßAŠ>ÁTìØfè´gسg+[&XY=É™Ó�3Õ�eëÜ~άԬöN3;U²64êj@™ç! é´%3Óš‰vŸ\7HÓ“NÃ*Þ)¤ê •ÄÇ´Þ……-\wõ^Öœ÷9>ó™Ïpýõ×óæ7¿ù‡îÓM7ñ»¿û»üþïÿþ3>Ö×¾ö5Nœ8Á­·ÞÊ­·ÞúC×_sÍ5|ö³Ÿ}Úû^ýõ\ýõÏjM_ùÊWøÊW¾‚1†½{÷rÍ5×ðå/ySùQk~.Ûz¶ÇéÇñþ÷¿Ÿ?ÿó?çýï?¼å-o¾ÿ|yÏ{ÞCžç|âŸàÔ©SLOOóîw¿{SZ__çøñãOÉêõzœ8qâ)YDËËË?~çÜX:$ADDI¦ Úz‚²¥A{MÍÉ«œY^§®<­²¡Íá#¤ +C! UUã¢Ç�”GýF£V+C$€K­U‚@�Z¤Ò“ïšQc”ƺˆ³Ž€�:¥^#Óöƒ çJJ<ŽAˆÄ Òè“ðx’ÐEršØºB+�Vž©n‹-³†^¿X§·z†Ùéir &STõ1Õ�™-ôVî¹ç yôû.¼„‹/ÞÆ}Â6Aå²Hò<°ÿò-\}õ.º­@i�VFh&Z’ý—/Ppäè)&°^€ ¬,/RˆE©¸êò=œ:e2â|DKAã’ç£úìÛ5K.Y6A«]¢•d°±� k-2.391Å�ÿã ææ ¼·ìÙ3Åü– ÊÜ bD)IQjt&UCWx¦g;ᨖ–ñÕ"{¶çì¿rÒÜùŽí;ç蔞V[ µy¡˜œl13Ó&ÓéA £ ¤ÞÛ” $S£¤Ñ\!ÀzGUY¤P¸”È�„»Qxró€sI\•RÐn(•\}’èÀ(=jÅk‰ˆø œkÚí61Fªª:'�_Å ê|~¹¯o̘1cÆŒy¡zFŸi»Ow½xÒåg?˧ùþÉ·‘OºŸ|Ò÷g¿ÖOú|öc²iš§Ÿ=:OxrÃדɲŒ'NÐëõèv»ÏÚAr®9rä¿üË¿Ìí·ßþŒ 1ÏŽ3gÎð¶·½�¯ýë/›ŠØÃ‡o¶¢ý¬q6g*„€÷©"zccƒ_ýÒ;B`„Äô-áä2SM %¡q5ƒª¡®">JŠ¢E«Uâš!�œ²•1è¯ãmMVTVÖk†à1J„�ÔU�@àCÀMžeX[#¥94Y‘-’K¨ÕêÐ4�µµ!Î¥û9?jSé¿ÝþÆ€Hræ9ŸÄ;�Z­‚ADŒ‘(_¡å€ë®½„ÙÙ ŒöLvenÔÄ™šœa¢3�ÔGOôøî#G8pè4k½‚bØïqÃ_ÉD·àÞûó½ë ‡©Â»0‘K.jñŽ·_Çž]³héé¯-b­¥('X[ëãcÎr/ãnû޳ [HÙ·³ËEûf°¶GUo°°°•΄djÒ`”LAÑ6 ¤fPU¹&ËZ¼w8ëRšÒ,�ðÀC�ðêW½‚VO1?ÓbéÌ�=1ä®»Ÿ D•\ Árã/eËTFS9óü?ß|œ£'-ÎçˆèÙ¹CóÚ×ì&Ó!ZÁpX�D�÷%4UµÌ{§˜ß6—Z¸ªeZ­’º2 †š¿{‚{® Á 2“Ä„ÄÅ@ðïG"�ˆ(#( ƒ” ëÍÐø(*Oûâ9&/˜¥É,�¾ô+ÿ°™õ§F5òðý|¸sI¿ßÑ�2eY¾hâÈË}}cÆŒ󳄔’‡zhóû+®¸âÉmÚ¯zŒ¦³GáIŸé] 'Ÿô5Oúž']öƒßGž~¾û™,¿Ï»%xüÿyÈ�s^,,,°°°ð"îÍOÏ׿þu^ýêW�ÅŸç‘G}”;v¼lÄŸ1OOr¤0߀dÐDôPÒ„H9‘œ€×fTÖQ×–(¡¶–…­SÌNA�õa¤9ÔÐ4h•ál@Ê@^¼Mmcy^�“êÄuDIœoÈ �& d$ËYV`�ÅÙT“­PÈ‘ÓÁÛJˆ˜Ü …a½?À �‹ê£ˆ¡¦U4üü[®'35�=ö“Ý’ù™9Ú­‚vk çØñS8|ŠÇ.qfÙáB ëÍMdaa†‰ŽD«†-s]N.ªzˆ6Љ ¸æê=l™•(Y“e9!@ º““h•êç'§fÑ¢IÕ¤¦³£ÇN²±v‚+öogËÖI¢¨9pp…Ž£•ÂÙ€ˆ`„˜2_¤JÞ*?rÀd™@€ÈÌì<·ýó²sç×^»“Þ†%¸òŠ]\uÕÅ)‘2&�c°ÆÚÊ:,ò½ƒY:qnï“wøØ '¿z’<‹äx±.¢µ@ŒþÎ�Þø¦K˜œ�ǹ‚†,%¹vˆ\qÅ¥[hµ¦øÏ»çè‘t;’k®º”n§Å=÷BKEÕ@5¤�>Ýg¢›£ŒeØ8ŒJ!á1z[#ƒdµW1514lß:C™92ãÐ2µiI¥°u…s ­b!“XhLΙ¥3|÷¡#\v„°ArÀöû¬uh)‰!’i�$bmÀ(�’‘…ÃìÌ4g–ÜwÏÝœ\Œ {/˜Aë -#½Õ56úž²Ðàk|¬1*ýí�B¤pn!Î[bÉÑR*„TuC#a&Fˆ %‰1 ”AJ�õï.*rmpÖñ)ÿG(¤(-�jÔÞ8ÿR €v»�RêEËÌét:/êXÔË}}cÆŒ3æg—±4æçŽ;îàíoû¹Þ�—4‡âСC\wÝu,//óéOšw¾ó�çz·Æ¼Àˆø$û㨦])�ðž,/p>ЈÔ&·¶¶²B³Ò[ë‰vÀöùYZ�}òD@áP"åÛ¤´d1:YMc81„$!ðΡsEYdHÐB"¥ j/èÖñN#µB*�F‘è"º5‡á“"¢ÀH"‰HJ²\QU+\ûÚ˘�ÜõÿÝÅu¯|%»÷\ÀÊée—NsüØŽ�8ÍJoH¿òLÍnaØ|¬Ø¹°•+.ßC–5L´ÖY>]qàÀÖ6D çÅR’={f(óˆ !JÚí’¦ç9uj‘"×hm¸ï¾GXYîm|t©vÞN.õ��àõ¯¿’¦à¢àØ©!¨+Ð|øþ[4Z¥ï¼oÓåE!�@Ññô+É�#ëLN¸öÊ®¹t& ñl3`Äû@«Ü…Ò'×ø¿ïøÿï¢^ �¡ve™žÉÐ PÚQõht¥È2””“3Ñ)X:µÊÔ”a¢]ÐîL‚Ç©†@ ¦fÚÌÌ” †'�§®rñ%û)sA½A„,5ùQF±PD)‰>¹‚|HõèXA° Ë½Š©õH{¢`n®À»uL‰Ñ’iM í2§nH‚•ЀÀ»ÀÊÊR8O-Ñëm03U`ë>Á92�Ä H VVR"3Rà›&�ˆå’={·qj)ð½'ÒéæÁ5(3Ázï4Þ ¦º%B€�#%>zDH-\áìè£1 u6¹ôBRº2š#È$n†�Æ'ó¼Ä6)çêl…­²LYF®ÁÁ¡#Lj¤% �!¶v”í’a5 F�·5{vÍã›Tî½�Äu(Šc !8¤LyEBŒ2p´Æ5‘',¢eÉ¡£Ç¹ûÞïqðÀc\¸w’�ÛJ¶Î·évKD€Úz–78yj�ÕuϾ‹÷#ô·ßþ0!x¤�ÌLOð‹ÿÛ5,Ì+´©7³â2��B˜Æ´xè¡Gù�o?«_½ï J „xç8yr™{î;ŒÒSvïîÒ. �–aåÌQ†ý®Ñ ²‘½%#+­È2ƒmÒ¸S8ëxQ=ëÆªÎh劲™èdØf�¢4@ ¬F´I™+u=@HA°Â–-“\zÙ^Ž;ÎÒÒ3S;±¶¦ij¤Ô8g‰1â½#Fµê¥ʤ׀” % óó³lÝ>ÏÔ$ä&ÃZÅ�C‹äÌÎM bu Ä‘“NàœƒÑ÷!ÄôsŽ�H¬ÒérF.=DRj#XgGÉZɃå½O÷•Ð46e÷E�õ6‰Xª¦ÆØf”ÊJÊóÝ´‰ÖšÉÉIêºf0¤Œ¯ç¥­VëG–>¼X¼Ü×7f̘1c~ö @c^PvîÜÉ·¿ýís½/y®¼òJ>ÿùÏŸëÝó"ÄÑB€ˆø`Gc)d ¤-Ë2eù„4r•çŠ\Gb³ˆð­¬d¢%˜žÌém@]y”1hYà|Äz0F¡£Â5Χö&ÓIµ³‘Ê6#¶ HÕîIŒÍÈú"±ÞÑ4‰J5çBâ�iIenÐR"…ÄV}f§:xWÑÔ}ªÊrç·à‰CCD,¹äÒ XßXÂÖ5’Hn4íÀÏ]·WmÐ?s†–.h犩©-<²ÆêZ@™ :Ý Uº�€ Ð_à�Ã6�a@îë}bt(Õæôò2�oJ3??I^Dz+=f¦gXZ¬Xï 4ìÛÑå’=—ã|M޲•Z{‚÷£à€· B„â-JOsâØAf§Övhw¦9~ü‡ŽTLv[L Ó3)"Òd¬Î0BoÅrêøª~ƒš¨J|Ó§©‡È8d²SP”I´¤Hjb&ñ@»­0Z e–ÆŒ¢#ÆäT)Š ¦º[ñÀ—ìf8è#bC§,YïçÜÿÀ±ä®ñErÉ0j*O9B„Rx ¤14¤¡n"kë5SÝœN·dØÔ™ɵ‚<ÏqÞA4�MYU¹"†>RBw²MvÚࣧ?ìSUƒ$ø„�žcR`2=ÊÉ4�Ř ¡5¶qx)òZ5œ8¶Èü–|ðô7jy!˜hkŒLÏq!ã÷G.IÂŽ÷~$ĤP% " Ñ87L#Ñ¥¶/ (I´É=ä¼C 6C ÓÏ% ;©]ìltràyï@€�ù¤ýx©�ç9yžÓ4 UUÑ4ÍsÚN–eEqÞ�7¿Ü×7f̘1c~v @cÆŒsž7Ï“Ã@*‰��8­ xòL“å9Î| 4õ�v©Ù¹c†jm�N§MžiÊ2`ŒDà ´Iãd~hœkPR¢�ÄûHÓÔäYž UC`LF@ ¤ÄÙ4òãœ'’Ì!g«àsSÐ Sí» hm$�<7 Ö9„RtÚ]šÆ24ôVû  �ÎÁV–3¿µ$/¦8ql™èk®½ê*¶Í ‚µ,Ì]F™¬÷œZ\çž{0¶±>Cg!-Ó3-Ú�Æ<بñ.�e9e«MÓ¤(V�Ѻ ;9$„H¦úl�í°sëÇŽ-âmCð#G‘‡M9$ø%äHLå! B@©ÅeVVzìܵ�‰¶ lM²xâÕÐQd2­é´'0êÚÓ�èÐëEÊ–`Û¶)òrƒL[*;DˆÛTÔƒ!JD&DH$)Á›öË4£cîÝ–¡ªú ë5ëë”�œ-SjZ5DI–´KÍ©3Ž( 3‰¦± Á[Ê2ƒÈ2…ЊÚ:l„à�õÄ p¶!FG»ÝÆ65�RšT­.ñ>`›f$¾(¤HÍc‡ž@ÊÛH‹ˆŠÖ b LWJ¢Tr#™¬ q)@êHYJ�05]2ÑΩë†Õ5XDÚ³PdECp.�X¦Ù¶‘(‘îÖZ­‚¦nÖŽþ "5Â'±FŽÖrÖ…u¶B>é¶éz- uÓ drI©@©R®P| (q~¶€=Y–‘e1F¬µ£€o7ÓâfàýÙ㦔Bk=Ê2ç½ðõr_ߘ1cÆŒyù3€ÆŒ3æ%@Œ‘¦ih·§Ô «ŠV‘bÀÙônt)&'KvnŸâ˜;Æ÷¾÷8W_}JªÑؘÃ{�1¥&SÈ(S¥{h�R!e:am\rŠ´;%Á�u�(d$�øX�RŠH:Ó=;¤t†Ñ‚'Œ‚ˆÑ:¹[¤ÄŽFl¢PÔ•Ã6ç#B vïÙÊÎ…>~WïßÇ–- |÷�C<úðAŽ9ÈÎ…í´;YZ\âÀ�ãT•�ˆ9”lÐ ²LÑéœ<µBnº(9`×î]t:“Ä X:½Æýß¹�û8Äu×_ÅU×^ÎÑ#Ç9³xœ=Û瘛ßB5XbõL@ŒœÞ7£“¹Œ Q¤ h%$RBHA9Jê$F ð1ç®ÿ~#[fsº{¦0Ù$ß}È0ÖÈ©†Œ†ÞúZ�’�cv‹¡Ýí�å µ«È²ò¼¶1D™´–dY†·)âÈuPÒÑj tSF“ð4Ö¢µ¡ªcj¢ –‰N­,™hhµÌ¨¾^Òé"!JBTGp¥Ûd™Nǰ¶!’2¡„€Ì¤ûH�Mc[)„\¢µÂh�µBôH¡�’9Þiœ“œZZC)ÍD»¤Uœˆ�ò¦„ÄèˆßWIÑJRU Æh¢ˆèÌ2³E°wÏ<&4µãĩе Ï® J´ôxo‘Š´â¨iK޶+(Š‚¦ihµ ŒÑ4•ŹHPá"h�!”!F> „üþI¾ˆh-!…©7Õ�Ìäø6ø$‘šö´ÑD!’ð#ÒÛK!ĦXòräå¾¾1cÆŒóòe,�3fÌK�@DÉÆzÝ8Œ书±–ÆE”ÑxïØ»kŽë®ÞAŒCæ·Í1=Wà# ÝÉ)b\¤i,y2SÈÐ*ÉsÛ8¤RdyIc-J+L¡Ñ!bG¦ Þ¥w»“#ÉàCHN— ÀA.�Nhs� y«…QŠèk¢�à¡njVWV(Ê‹S‹ …æÄÉ£\rÑ¿ð‹7âêøÈp0àâ‹ö¢•ãÞ»æêkö03�áböIö[8}ú&&­N—ãK+8ŸqúÌ2­| ï<õðy&xä±SLLl…¨8~âG�ž¢h)®ºr7ûöm£yÅNêÁ:ZGêºaþ­7ð÷ÿï(YGÎ+!51Q UÊŽ‰!@ŒHbª-÷é¸ B)†Ã[çg˜î*òÜ’—‚,ø ÉJAVjÃ!¹‰Tà ÖÖ6 D”òHQ1ÑÕ´Z’~å!Ï Rã£ÀG�k¤€ÈY1M¡•¡ÛÖ8çèõÖÉ‹ŒH ĈÒ�<e@i�Šà�Eh…)"ºð#ÎATëQHl€ªq �k�1¹ƒ\™�PÑ�(˜�mÑTÌt·P×–A5¤ÝʈAƒJ¢¡�)D™hð(6†´ÉвM]–No°sGÊ ’R£…•§±*BL‚VU¼…,ǹ@«]Ò_÷4õÑϰ¶Ö°´4Ä»@·SR–©j°ŽPHe•ăCI. ýÁ�V9M àœ¤? D¡ÓGˆiT,Š´/2‰„*S $2„Ѩ—BK� ='¤–È©|µ™ $ˆ$â%’4f̘1cÆŒyi1€ÆŒ3æ%€�iM¨=R &&Ûh­kBR¥jký~Eo­ÆZËUW]ËჇèo4(•‘çŠÚY¢4Σ‚#Ï4BÀpPa}MY–”휺⃥Èøt‚ši œ X7C€C„ÐP¥4!Zªjˆ6kêÊRf!$Jjˆ’õ�!um)ò6ÝÎÿÏÞ›õX’fzÏ·FÄYsÏÚ»«6Å¥Ij†æ�a�` ×`þ×\øÂ|ã` `�aKÆ\h,™¢È&›êfoµWåžg�ˆoõÅwº5?€ô´àx€,T&*3#ωLÔ÷æ»pÿÁ]â‹ó×ÿgŽØ¬Wl7‘›Û–ÃÃ}æ3K»^³¸]±·7G�–‘Þ?å{ß}—ùì�>¿ÿ‹¿âï?½ÄõšÍ¦c\�©FsúnÅÙëk~÷»’PÌ÷füôg?Eä–£ýš~{AeÍ\¡¤ •�Ô>üán®7,VK¤¼Wfî}YëÊd²Ìô}�µ¶8@R"EWœ!)c�ÀhÉfuÅlú¶¼|ñëõ-ãé.µL¦ûŒÆ5"õŒG#+êÚ0‰²c\Þÿ‹_^�(IÙQÕšÊTdW®E©¯=W ³¢ª,ENàú@× *›ÑƲÙ,°V£µ,èhú�ʼ½6ìíϱÕÎwDÒ(´Òô.Ð_-ŠëLJbÊX[£s&¹mYÜR#fn¸¼zÍ{ï¾ "@*.$D¹‡„¤A�R¥X‹Åe 7×[ö皦–H•ð½/…Í»õ¬à•®èº Úhœsø �GÔ•`qÛcfÛfnÆÜ?Åè„÷ŒÄJ�”¶ˆiQ¢¤A+Ybt»bt!!¤HFSYü’Jã?¬éå”ÐH&“1ÚjÚ¾+ q9£„F"‰> MqÙ‰œ°R£´DäLÊe‰l```````à÷Í |K‘_ÆÊÝ$¼HmI¡'°º"K½ëå7\_ßòâ¥`»q\ß¶¿åõ›ÿ�ÉdÌímD)‹6‚�%9)RŒt}Oð�œ"Þ‡²æ")ydŽÔÆRê„2grN„�‹ó!dDLQŠ�³.3‘ !!¥F’K_‹,"ƒÑ->8ú¾Åõ©+noVÞ÷�¾ør�”šõ&áCC¸ê989äGüSö#1vŒš £GŒG{4ÍAOÈ™?û“w0ž?ßÒµ=9MIö�ð)cGÊX\X,®¹{4#yÇhR!u™æ&þ4&Ñ IDAT„ˆ·åÃòå—¯ˆ_®©mqÖd9;’ˆ¸˜IRã#(©ˆÙ!•&�ïZúvÅ£÷07ø HbD3ú’ý½£Úps}ÅÞômŒQxÙ?˜c¶’Õöj'»�÷ùÝço°�@dAmGŠ ­9G ¥eYn ¥ö÷ñ1£u]J¼+C̉ýý)ÍèA‡R}9+B„Ð Œ6hÙ3>¨ñ6Û@Žš(4dJÜLHB(ÂEŽh‡‡cF�d:ÝC¤ÄùÙ+*SBØ(—X—’Êh×wXc¹wÿ>!O¸º¼äÙ³—Ü»Ûpx°‡ÄížEe+Ѝˆo1ÙKYEUI¤Šüä�OˆÞÐvŽ®Ïl6£‘æøpJξÌÈ+‰%ö%„DKè9yÆVeÂZKJž”=BfFµØ•±;|©Õ"ÆDetq(‰1#DÆêRŠ|,Î+YúÄ×âe-,îZì¢h¿_h```à[J ÚíKg åÇI‰ë›%]ñ>ãv.ŠÙ|Â|oÌjè{IÛ)bª¸¸ò´mG]OhjǶ[#DMï2]׃TÄ\"LÆXFMMJ!AJMN‰ª²`ÁCÐ(­ñ®ßÍVgRL(« 1 ”)eÓRPƒ5š˜=!G*Qæ²CïxsvÅx4g¹XS›™‡§l·}Ÿ�%«õ¤äÓß=åÍ Ï¿úßå`¿ÂjCS×H@º] <|pÀŸÿóó×ý)¿ýíKnçdfÀ>BXfó1ëU‡s‰7¯—´Ë £Qb�øºÌ5íæÉE"ÇÈþ¼Â¾k™„­!&¼OÜ.Z´ŒjƒÑŠ¿.7ÎHùéOßçøpŽ ”Õ5ýuçL¦®5ãFa•êIY²ÝöxŸé:O ž÷Þ;â¿Ûû õx É3©%•‰ˆ,¿)–²Ì‹'‘ÉRBßG.¯Î99~‡Éd†V‘í¦c»I\^-5™óó Þ¼Ùâ×ÿ5H(­ùéßaö)Øæ‹¨•³ââü†ãïÝáúbA3™PiÉÝ»Gt}äÓO¾ e…R‰ÉdÊv³ÅHÍd4A¤‘31ŒVd‘Â�“@HÉÝ»sþìŸÈÉéœ_ôŒë«[Ö«-ÓÙŒQSss½b³ ¤�1jŸO?ÅÁÑ”÷Þ»K ŽzbôøÐ““¤²3¯‘*‘¾v�HIÊŠà¿ùõsŽ�ƼóÎ)“ª"%‰�-%Á‡¾ 1b• äL\n!göæSœk5†ŒG[AU^¾ºáúÆÓn#í&’“`o.9:9)É)"b@‹€šd‰åD”,ËZ·‹-‡ûG|õä5/_^ðÖ½}ú>°ÝÂ'Ÿ¼b»Uü—ú#>ùÝǸаZ{æÓ†‡�æhÕ3MðQ` <¼ÛðôÉŠª™c�åv¹)¦rßAùr)‚V’g³Þ¢”¢®nnVÄ”°VS×s„0Ëã”›�ã‹Ï_ñÁw÷¨Œ¤ª4F—寲²TÖ•\é{Oßwcкô`Åä�d‚kÉ)¢¤%øÒcäcàøÎ1õ¨8ub„beÊ£‹£(„(qÇ9—5»²Ú•h·[¤-RÈÝÛå?\Ÿ©%1$ò.*Vz³d=ÓnÃ/–hgL‘T®‚üMxoÈ€ üþ~Í4000ðm%åÝÂRq¤ø Cô £…¤Àd\Q)pÝ–åbɶíÙ¶kG5İ¢i󹦪:fÓÌážÅ¨ˆR¹;À ÁG\ú6Ðn=Z’®ëKQ­dBj¨jƒ¶šD&ï¢@.:׃h]ºt¢÷ô­CI³ÛÆ�dÔLX¯ZH‚°›Ñî}ÇÏþ¯ßÜÒ{Á|oÂãwŽt´›ï<>b:ÖTF#‹�‰�B)\&¡dF±2q¸_ó³ÿâ;ü·ÿÍŸòƒ¼Íf»æõëל½~Â|¦9:²ãfÓr¹ðüí¯>£ëí¦c»YR$ƄҖ®íX.oñ¾+Ki"‚G iÛÄåå†ó‹2²,J)UfʵÀh�V£‹³(§ÒÕSÙŒ’�vÛ²YoŠø c‰'©Ìz¹b½îY¯Á�ÈžèV¨äÐxdî9ìœ?ÅmT\+E|ج·Ü\_ò�ïyÃå•Ç;IŽIéKZ,Z^¿ô¼|±dÛ Ú6`¬ÚEîR)ÜÎà}À¹Àååõ.ê& ¤ä1R2mÆTÒ’"„±Uàáƒ#*+¨­¥2#êºÆZ…-9´hSb^MUC†Õí–ÅÍŠí¦Ãõ®Ä%E™oO9s*ÑG".E\ŽD%èR¤Ë‰6¶®' �V ‘3RH*[¡v¯ØÅ>þ  ����o)â?ù@ï¢$VjêjLŽ,F**k¨ëŠ˜2!„ð“QÍæöwN§HéÐŒ3)F¬Ò(!É)#e&§âÒ©MæôtÌÝ;{<~ë.›mÇÑAÅOöS>ýì%oÎ.Y¬Ö4ÓCÎ.\],�!8BЬÖÖË ´ÖÌæs”RH)Q»Iø˜a¹j‘(K¹¯”bcÈ$‘Êµå ¹ö�.ñ¢ù|Ì�ô=ÎΞ²\¶œÞÙãèä�ÑhŸ»§š¿ú�Oøø7Ÿóîã9" ”’ˆ”�‚o~�“R"ĈÈr,��øÚqÒssû†wÞ{Ÿ½½ YH®o—œžÞáøÔòäékž=ýœããCìXstøÞ9„ôŒ' g¯¯�B#�J'=˜°Ýn8»xÂdÿ>½ïÙlZ&ã1ëå–‹EËvÓòÅç‘?zoÌþ<C`:�ÒºH̋՚‹«ÈúçŸó/ÿÅ�ኦRH¥™L¦¬Ö‚_üâ9?ùãûŸÌ±V#EY SJ‘¢àæfIÛyšfN̉˜#J+¢‹Œ' dKŠ×­IÁÓw‘ÚÇoŸb­Aç„Bc+I¢'8‡sŽƪ2ï×\^^Ò÷‚à%!(B2 Z5E°I‰¸[%‹¹,Á) YJ„ÒŽ§ÞEBŒäàK§Sew½?™¦ªQBâó?þ ø�������o/ƒ4000ð-&ï^¤’£Ét$[·%gAÌbYÿj·m$®OíÏxëÞ!ŸòÆuE¥K¹ò—_Ý0šs~½Âõ�¾�¨ªA˜âÔIÞÑG‡Ñ¥³%PÄŠ£Úb… åD %ÈœPÒàR ç€V†(½sh¡0JÒöR 2š$"Öª2•�2JIÖí†Þ'P}ß²?ohšC6[ÅÙ›ÇG§�O¾ú’ñØòÖÛ‡øp…�‚˜=¾�xÓ ›B•蜠ʽ÷lÖ�W/Ÿ=GG–?ýg?ÀV‚Ëó×â¼åú|Ét’9»¸æÞÝ’ÌzµÅyÏÉÉ£Ñþø}:£jöK'�ª‹‰D$G‡51b (­R"¥&„ˆ1Š, ùDßwhmÉI •&'‰óŒ¢¶ % –K?Š(­)ï >E�—aÛóæì–é´f½^sçôˆ³ó޳³Ûmǯ?ú”—c+~ôýÇXÐB”þ"±;,UŠ�S)V»1½æf½@è!d”*¶¤à%ƒw°\´¤Ô�ÈÕÑn#ó}ƒª4wî=àË/Ÿp|¨xïíb왎kþäŸý€¯ž.dÊ@zÂRáSOÛ;ŽOøÕ¯Ÿ3ž,9Ü;(B[rÂG�cš_üŽOO9=™óî;˜M%ÖhRÊ$-� RФ55‹å5‹Û)CÕŒðÎ1l7ŠWgŽ�~ûšO>[²é,Þo‘–ç0J‘)+_9E¬ÕXkPZ\‹©4„Œï=>'œH˜Þb&‰ŒL‰˜†ØÀÀÀÀÀÀÀïŸAø–’ä Š� HšÉ2Î%R H!ÐÖR[Cr[b8×£ô˜ÕzML‰Mײj{¼·„–£éR.Ú9á|G%3×kªÑ>®ë9:U<ö ß×£q>òüÕ’½9MQ* D*¢-4ʪR˜�Kq¡t åœY/t튇'9½³ÏjqAßo8>qs°YQu‹ÛפtBÓûÌjå1VÒ×™ÚŒ‘¤\âWBBö’®KĘyðà>‡‡s´Ôh­QZ–K�•�¬‰)c RÑnzÎÏìï�¨ÃwQJ�¥ÀGˆÎ±m×Ä4C©z×%J�Ð×_¢�øèI)‘Eq=‰¯¡œbôÄèÈ(æ³ µ�!ÅT¦ÉE…ȉízÁbµ"åŠñhŸÉÛ' 2žÛ[ƒs�Ê8ªºÌ¥¿õÖ}x~ËùU‡­jf{†ÍÚƒŒÔFÓuŽËë%Ó±ÆX‰QŠý=ÍwÞÛg³�ìí�Åœåâ†/žzîŸìÑÔ�·òñsj³Ï�ð!‚¯—Ã}¿e2�2žÐ;�T‚ÊVD¿%ËŒ”ª¼­šñË�>e±JŒç�Ćýƒ1mp.ƒGHP(¤,Ò9I¢Ë(Y„Û‹ků?ºæï?YòêÒs�45"GrJH!9!rqŸIQÜ?1G„6( 296Ä Iô¥o«�ø˜Èªˆ˜äôÿñO›�������ÿ?0@ßvvSÔ1G�V ×—õ¥RÉóuq­FP¬Õl¶kšfDŒ°m{z—H”®‰�o–‹ú¾'‘0Ö¢¤,K^Ñ‘r©°¦Lºû‹S"%D–!H°[ÃÒe-‹Ò‰â{J#‘$B(È™‹Ø$MR�9“bµrl·�õªCÊŠª*ý@Úf–kPqÄfsÅ›×oøÞã¥&z�Rf·Þ !`ŒÙͯ—ØNquÌfcšZѶ æ{RÔ�ä;ßyÀó—7¡¹¼Œ¬Ö[bÔ´�äÅ« 7KokîOP)¢µBkEŒ�õƱÞ*–ëžz´&§9£zLÎryl’E”‰”#!ÇÝÜwÅbxñrÉÞþ>ì3U£Ah>ÿâŒÅbÉñá”ÊŽqÎSèz�1¥?&„R|�™â„úúu„"†ÌõÕ5¯__p|zŒ Mcé;ÏõõŠm»e³q4•¦ªŽ¸¼j¹¹]±¿¿Ïh:åìbË/s†ëÖ*@a+�µu½Çx’¹¸¸d<®99œ°10Ÿ)”Ì÷÷Ù›„phUú¡Æ“×9Rv$4u}Àë×gl–+Þzô{û§ìYÖËL&Ñõ‘Šh#•BJè»-#£¦"øž¦®vqI�Ζí:òÕ—ìï=æêª§ª§'ç6TV�EBÊŠœ51$Bð@$“AX|T\\nùí§W|ùÅ–çÏ[¶�AêÖÖ$v `å) Ißõ¡v×)JGPLÉ9ªJ!”¦MŽ2ˆòyË}‰”•%°��������ß?ƒ4000ð�€”Aƒˆ’è9Bð¡,"EOV»é蜘�&#Km“É´¬q© 3®Qòï!(2žà#2+R…&Æ„ØlsÊÑÓHĸs匒’ª²Ä,è}Ä…ŒÒ‚Î' ¾v£ÈâBI©ÄØ„H4�F�ÑFaë)qÛÑ»€†�$!JÞzû>·7××^¾n9;kÉQ „¥OÉÞa­E)ƒÔ Þ;RÌXk‹Dqc„˜ØlÖ¤8ØŸ¡LÂ�s‰Êz”„»wf¬Ÿ,¨êŠëëÆNY,/yúbM3’¬~øýÜ¿3CërXïC ɳçç8Rhö÷O1¡‹"EL”¸˜Ð¤ìè},Ñ=BZ6�äò6ñÕ³&³Jk¼�¬7[>ýô9—WŽ?ú®äÑ£â¤*së!&RJxW¦ÊÛm»s²db ¤,ÊsÏž^sy¹¢ïË|zÝR\\ÞÐö‰ÛǶKTö÷Žé;Éâ¶åêvM$Ñvç¡‚ÑxBUYBhñÁCwÃlÒœÄÚÄxÒó½Þå`.ÈYࢡskÊ=aµeTYæ³ ç<ëM—¸sçˆåmÏßÿîG‡Þ{ï„ÛëÈzu�Ô‰4ÒÔVï\^Åí5�Ô#èÚ óÙ1B œó¤(Y¯«E�5=···ìíkR�„�P:"…BHƒ�šà<Î'BÊ$*Z§øÍoŸñ«_¿áÙ‹ ÛmCstU–ïB ïѺÂwޝíXÖBˆ(Y¢›R*‚wÐRP53‹~‹R­ÊH„Ü5~eQ–ò~Ï ÐÀÀÀÀ·œ¯;^b ä\Ñ·’À*KU™Ò; �T™{r”X3¥ëzŒ¶ˆ¤˜Í'TV’œ'…gÒR�²„”ñ�cºâ !cŒÂ])DSY‚ó)ÕYJüjIŒ‰HÀ‰Q¶\O¤àKP*n£5¤Œ|pä,ÑÆ�¢g±X²m׋[íyø`�ñlŸ¾½áÍËžà9+¤Ñ ÊôxˆIß·Xk‹{B‚¥H…RűóàÞ1M-ñ¡Cd‹Q×oO÷0Õ˜7—gg!-ÚL¸ºv,Š«ëžv˜NÏ!õÜ9�cƒD ‰5çç7L'{€æW¿þ‚£ý1Ûí-RF …áúúšñØR×ço.O÷éƒæwŸ��¬]âWÆñþ˜J ŽOÆŸ6Ôµç“O?§ß¶ìÍHÙQ5Š�J×�ëÍ–$×W Rî1™6¬ÖK¬­Ù;Üg¶¿‡R™"íÚÑuž½ù{Jc«›�c¶¿Gò‘ùÞˆ½ý ¥ËõЦ™pçx�÷™élÊÃùêÉg<º‡›Ûs|Üìaë)Fõ|÷ƒûtë%¿ùøS¦ó ¼¿Ïñ¡¢ª2Q 4Ë=¥2xÏë³s®.:–Ë �ÞGŠË ®n7̧÷î±?Ÿ¢”D©Äl6Âû–3Ëå’él‚Ñ1J6ë ]›yëÑ1§w&İ¡ïZŸ"eÚÅ1¦"ºd‹÷>ýÝk~ñË'|ü÷l:‰ÔìHc+KYå„ �“R kA ¹Äõné�„VŠÉhD"Ó¶-RbÌ䙌+‚wÄ.’r$‹´s•O‘†)ø�������?ƒ4000ð-E±‹x•¿;çð¹Le+¥±9akIçz[#SFâH1CÞ9>EúÖÑÛ‘2"ešºA“HúÈ9!„b<š€Èxï�RRCô.&z0J#"¬RKÈ�Þ•þ©Ø¾v&) rN;QI‘S"g�w‘DDÕ‚ª®HÞ1j*”žps}ÉÃï"…ãüÍs>ÿü5ÁÏ�B0›ÍOf´«[„€œ#P\?•­R‘RBI�(¹´ÔìíMyýê‚››k>zÀ«—¯©ë†é´ÁÖ–gϯøÎûoóå_PW )}ÙÒÍü€xÊd´Áè@LŽAJÍh4"®u5áúê†/ž£e`6SÕS.¯®Øl;êªgo&8Ü—źçìrÍÝûP�¼ûî].ΟƒÈÄÔsïþÞyïBz..Îè·ðôæŒÈ G3 £u=‹uKð‰·}ÈíÕŠÕæ’““»ômËbårÄýo“3t]K ŽíjŽ{§,n—m�Ö²nÏ™í5Lg{|ñÅ—œœÜ¡Ûö<}úŒÉd΃{o±?ß|âêú–Ï>ýœ¦ip>óÖÃ÷pÁ³¿I|õô5ç·WÝaTÍ9»ñÛß�·—™aMËÞ¼&GÌc-•5L+Ë‘®8:zÄbé¹½¹„Ô²·§MgX{)}·âÍ›JiÚ¶§i*¦³ .xªlY­VHYSÕ‡ØÆ#�)™ÏŽèܘ¿ýÅ—|úéÓYŽû§1jFlÖ[ž>½àwŸý-_|q�ÆÎ+…6†Ö¯Ñº”L ,UÓ ¥fÛö-d”,®*MÆ(Bì 1Ó;‡P·îQ*SM¦è*f¤%2–v˃4000000ð`€¾¥¤˜¿I‚d)H¾Ì}{ï2#$á B v‹PÁK¶màPhLe‰]‡PšÅbƒëK�PÄ— uR+¬*E¸ÎuH%ÑF™²ið®# EL‚¾w¥A–�¥"%G¥5hIp±| ­é»ž3"'¤¥�8gtÖˆ‘r.‡åqcÐÒ`q<|pÈÕåKŒÑX£±&S"„m)/N¥ÿF ‘h„Lx×SUF–G,¥H‘Ï£ÆrïÞ Ëå„åÞƒwøä“�¹wïˆËËÞGú~ÍáaƒÈROpRJ|̼xqÉáÌñý?š¢tF Cò’›ë5�ÝçÍÙŠÅb�QprxÀÃG'Ęys¶Ai‹©ãiƒ°†ë•ââ²çf©pþ[iÎ^ߢ唔Ê$ž<½åâbÉ»ïÜ%3ãÕËKnn+œ |úÅ+¤ $(î¡åŠn{ËÍÕ5½ \]_°X´t]ÀZÍßýâï¨jƒ­*ú¶åúúŒ>pÌ÷¦|öŧ\߬°vD·u¨Ê’SæW¿¼ÆšŠë«k´ºâÿü‹OЕÁV ÅzÝ‘s¦Yœëp½'D‰T–Hϓ翢6Û.‘©yöbÃéIÍÞ8²KfókÇÔuƒ=!tÔ639­xxç]Ûáb$.ôä�QÉ"•EJ‰Ò¢Ü§Ú®#ÆÀÞÞŒ®í9¿xj̽G‡üùsRn�Ç\_­‰q�µ‰Ùä“éˆÑhD×÷œ_\cLÅÁÉ]šfŒëËå–˜3£`0Æ“b¹ôl·[|ß´õ|]œŽm%ˆÄhdÉ Â¦'‹ò½dT&†€6‚鬯Å-£¨Ñ•F9ïDß!6000000ðûg€¾¥H!J¤ig2Æ@Èh%1 %„”JbFÄ„2Ÿ‹UÇ��©›ŠÍfͶm5S&“1׫19Œm@:WŠuS !F¬Q¥§G 6› Z|ØMÑS&ÐE†,Šs�,hê) «Ø–ÙëèJ …$Ä€Ö(î†DqÏ|]æœ%´›“‘@ˆž6HáyëÑ)7W™gÏo°¶b6 �R(ØuÅIÁ£u‰{eB‘H Eα¼MÎÎÏx÷ݨêïˆÌÞlÌÕÍ-VjöæcB Ü,[VÛ@ç ýæ îßù.1ç’³›ú~öÕ Vk¸ÿà˜ÊöL§’ºJ\\öü꣯8»H´N‘s IQ tEŠ®ï™Lrï®ÌÇk¥¨Mp[~óÛ3ê¦âòª¥wŠMû†"ìÄ4"JÂWÏ‹È ¤"¤!´°´ÝŠÍ¶EIÓÔeõ+d^]~FÝØ27.4ÖHR°´×-J—krKL-$Ñá Ö IDAT^Vl·‘´iÑÊ"„¡ëzÖ]_„Ã^�“¢�é‚$$Áz@€’�ͺ¶*2™Z�жí�Ò0ª5Með1!r$ú5Ú´Iøi7�mÛ3ÕT•"&‡‘ù|Je5AS�–54×1&D^¾:goï.§§ >Hn ê‘åà`Î|®8ú¶e¹¼&DÉhÔ07œÞÛ£® ——Wh“Âv·Ö}X·ŽÞAÎåL$„bç„+˜– ™%1*2†>Fd(™9ÐÔš½IÍzÑJ|ûÊìÜs¿gh```à[Ê×þ‚Rx›qÎ1ÊšÙl†Ø&‚÷„T„ç<#YJ™·}@HÇÅÅ5Õ¨þf½UÅ5¡) ãÔB’r †2?­„ĉ”™”3I$RN¤]ÜJ Åf½EëÒ»#…F+Cέ(%¹9a*ƒ÷‘è1ƒÖeÅ,Ç„¥°8û„6-3ßûÞÛ³¡® ³ÙœõÆsïÞŒ;'sfóĽ»eîÛh9ƒ(%1ÙÂN,K©LÄ ä7Qšª²¬7-¶óêõ9—W—Œš1RjÈ=«õ-&´ëžããc.®ÿü9ÃùÅšß~ö7K�P5MÈ¿ûü‚¿ú¿?å?Ϭ7×lÚ ''#B¸ÃçŸ=åî�ÇŒÆ) R%Fcƒ­!Åá%Zgr (%PJPYKŒ¥]ëè|K’„¢ó¡ˆ/1á}Ƈ@Î¥L["IA�²¨¤Á*U„·”! b! J)@à}q¡ÈH r*� c*BʬW«²f)'B”ä$Ém ÄžLâþ½{l–[Öb[nÔ˜È>£TâèÀð½ïßçèÈPéHNkÚmÂu=FG&c…�5ïiꆮí‘´–lû--wO�²´üÍ_ÿ‚ëÍŸÿÙ{œ7ĸE³ë(/N´Þ%®n¶¼zµ`>Ìâö†Ï/yýj…’5‡3*›P2e¢ÚkbDS�ˆ)r~±)‹tK×Gœ‡”*Î/×lÖŽ˜ÊÞxT“sqã ZKr¥Ô<{ŒE@K�—‘”=u£8:˜¢U¢÷=d�È!J)RÈß|· ü¾ oùþ/þæ?ç‹'_ñêúŸüús|¿Á�’ï|÷ŸóÁw?ägÿägüùõgÿ¹/y``àL~Jœ)Æ€n,ãq Dœóx_ñB•”­$•UHñ>€4$J\¥© )ú~Cc¦ ¦Lè»2óŽBí¦ÞS (•�zïðF’2�#)ÆM€s-1xú.c�¡ï·T¶!I!áú)%¡w ‰ÑŠ,$žDÌ®¸;F–Ûå9)KR?åÉ“ ÂÌ‘Òs»\qp8æöæšöô˜½ùœ”"BR"`)í¢^™ªªÁ£„Á»2!Drk+Ú­c¹Ø€�¸àRóúìš,àÑã‡<ù†—gBÔ¤P¦×%›.ðɧoøà»Ç¢Ò’ªa®"_=YóâÅ59}€”ï[bHäÔÑu[¶b(î'A‘Kd EH'2!GªÊ`+M×yœ߈nιÒy“"!‘IK]æÌS¢ª4!‚P’˜ ëÈ ©4R$j¡0:qz¼Çt¬Y/nyquÃ|>g¹¼d»YòàÞ!ï¿w€ì<�Kd<ãñ¥#ËõŠù^YóJ1 ÔMDZÃü!¿ýÍÞœ­™Ï&˜ªa³Y0�(b®X®áòzÃãwÙn\œ­89£dYìHbˆ!Ð"#%4cËá~Cëm—X¯;V&!„GäL»]!¥ÂZƒµ !3}ïð.a­¦±ïU­¨'­ëQB�²C˜OkÚªV“´"#B �������?ƒô-àï>ú%ÿãÿü?ñïÿò/¸½¼`<›²¾YÐ÷±”½ÆÀ|QIþþ£�y>óþ þíÿðß3›Œù—ÿõ¿âßüëÍ?ýð�ÿs)¿GrλXHy=ÄH]×¥˜8ôÔµ%†DÜ´(mh´)B‹ëÈI!³a½jѺfz¼�<ÜßãøpÍÓ·øìIh¤’„˜ÑÆ�CP´)Ö*RöX­�“âè !AvÊ¿YcBŠLðÓIC»í‘R!IŒj‹”‚º¶(-Y¯ÖÔ‹­kVi‰”|þù—Œêc&£#~õë/ñy„`LŽž›…bÛZã2Á­È1 r!‰1²Ýnð¾Gk�”�݉d�#ËÕ–Þ-™Nöyùú‚ÍÖS×S–‹žûxøö1“ýšó›/‰> ’ Ö–mÈY‘eEÎ bÄH‹Ò©V¼|ý†õVëÌlÞ h™Ž*~üáûœ�ÁÓב”2Azl%±V"Dy[L$#H) …@â™Mz×ãB@kC3ªp®ÃV>»²t&Ñ{¤ÒÄØ3™48ß“CÄT™:bN�K¡xU±"ÆBÝ”V$Ñ*1•e]Ê€T+„ BøØ‘QxõÿËÞ›k–Þõ}Ÿg;Û»Þ½—éžîY43’F#$!ÂnlÀ6¢ eB ¼à€+±SIÊ`bBˆ'0)�##‚X2£€¡}„ÖéYzfº§×»ßw?˳å�sG8UY€Ò0Iê|þèºnß~Î{Nw�ßý}?_Ó§ªÓEIô Ò€L •’jå8>öTõ ‹ù1åÒ‘ä t¢ð.!+ ÛKͬœ°¹³E]–XHÒœù¢d¹ªÉó‚#ÐP’Ú•,–Ç,–SÆã1Ÿøä5^óØEbTÌæ+ÆÃóYÓOιreÎt%xòê5.œ!eÂñü9ú…ssR­1RaŒ$DOYÕTU™2™7„àô3|ôH�R×U{­�o£j"`”"ZD D(²”Ú�ºà-R@¯—aƒ§l&1ˆæ«1¶vÖ9ÉZGQ»øŽŽŽŽŽŽŽ—ˆnô2ò±�”ŸûŸ~‚w½÷w°Ò!£Á¹š´ÎY?»Í­çn Œ&8Áj6g8�f ûû‡äy�·¦oxû{þ ÿË/¿•¿øußÌßúëßÍ›^ÿÆ—ûh_ âi|Œëjê X6držÔTˆoÉÒ‚àaU­ÈÓœ<1HÐXËt>e<Ê8ž´òÚÙÊ·Q!‰1¸è ZŒJHE’hï"O–hD*©Ê%R´ �JbÌÑCd}}�=»‡:4KÝÆ�Æ£Ö:Vê²BÄH’(²B°¹9b9[¼¡i ƒÁ6e=Á×O>³Çb>á�Ë=†àÁùv;GJ¤l#4I’bmCŒï‰iÛ—Ú˜•¤n¤Ì©ëŠA¿ nfìíÝfÐ�³;n¿p-iªY–ŽÆ bl+ÀëªÁÛ‰$ÒÆÏÖÇCÎì¬q|<ãÖ­ E>Ä;‹”5*Iè÷sŒœ!¥$É i.Rbô4¥mÿ®ÂaòÐRc@èm“–I5ÉbÑŽ4Õi…ÃYŠ÷–¼H ŽOJbhÈ’ ¯$‚¦±ÄX[¢DD Ïúz¥ ˳Ϸ©íî Tàüù-²LâC� ÞCã=Î Ê•ãæÍCeU‚”H‰Q)©¥fw�¡ÝÐòU´) wvkÆkž<Ęam»¥Uäƒá€ãã#ò¼‡1!‘¶AKKËÖvA]/˜LܾµG!2=9àŸ¼Ë~ú�ù d’¢tͽ÷oÑ”�³»ƒ¾fg«O/s .4íPG)œ hZ+b¬�‡$©f¹ªÐ*�$�å’4•äÊÚ¡eŠëÚ¯óá4™ˆ@ÈV ÝØ"®i(½'zC–¤%#ZEÀ ­HŠÓØgGGGGGGGÇ–nô2ñö÷¼�÷?ñ$¿ôï£(ƒ�šÛ'd›¬&'Tå +<÷mö`ç>oÜ ßèsr8eçµg9üä.÷\ºÈíÛ·ð>ðØ?Âo~à=üÚ;�¿ù=ßÍ?ù?úr±££ã €mDHHLŠ´ ­4ÖZ²Ô dÀÙ†èÆ´Þ}*ð�b�§Gã"‹²âò¥sL§Ç¬V‘Üh|ˆcDZ‘hEp5"M§MU�õePÒc´@¤mtHê¶…,DEàm`ï‰N ´5݉IˆX"–4ÑŒ†ýöÏ3†<Û›½”éad¹„ÕJstR㽩hLŽf4U̓l3ê+d !A „Pm5¸ðØhq.´íLÑ“f ZGŒÊ™-ûsbXqîüYÖÖ‡ z ij¸pqƒLz©Da‰Á£tFð±+uº¥"BƒÔŠÌdœ;»ÍÕ«s^¸q@Y­¡ÆGÁr•µŒÆˆd$ïIÖÖzh óÙ’á°Gã"1€R¢�  ðŒ6dYk –R!EгbÛ¥u+eö¾/æ ”Ph¡>’©Œº¶haXTK¦Ó[ë#„·¬S””,¦ œ�4ŽOæý”È>½B|�Ö†¦ ¬Êöº†(QR1êg8¶nH“£yšR®Jlup­@�síÓå{·é÷RfÓÀxÐlãZ§Q ‘ “Œ3kÙs9‰^PŒûlnÈEð uÕz˜„¨[gTŒ¤IBð5E! !x‡³+„ˆ¤I$ˈDÚv½ŽŽŽŽŽŽŽŽ/4ÝèϘÏ=u…ÿü‡¾�§ž}«j.=z�ç>s�ÞþÙ×¬ŽŽ[d�ôÒ‚ÃEdqphë~›‰§<^ñ¥ßôJ>øî§^Óä\»±Ç·ÿoæg~æx篿��?þa~úø)yðá—ùÄZþȉ�´r`�GJK ‚²±­ÚG´ $*¢ �NÎzœkPÆàƒ`:))W+ÖG=v@ PQÓ4§^)[wOôTUC¡ Î6h©iš)Æ(”ÖØàˆ!¢¥$‰I�Qb]¤ªQ(¬‹ "UÕ ðø�õX× „%JX.Kf3ËSWîr÷ÖŠÚ¥TµBjN»Ðz,KɳÏÍØ?°lo$†VPÁ{ÛH” /òöÌÒ�¤R'17s‚µÊU�ц ¶èå¢eg³€¸äþKÛ„ØããŸÚgu}ÙîúœŠ’Ûϼýé�¨æì΀�õ„ÙbJíj†ý5nß=¤² O&%:AôŽºòìMH³[·'ç«eÕÆýb Ïslm�H ‘("&IpÞÑ4ŽàOÍ5B!…låÐD¤ˆxçNÛÀ4Î[ŒÎišHŒ Ó“†ÐÌè÷'„�â� ª‹Ê2/Ç'sò²D༧i"M 1 ’$a¼¶F–JŽ�+\‘ÑcŒ¢©-eii\D �Êà}Mt-I”H¥ÜÚ]qx²âÙë3.œ‘ä:ÒË*Õh“àœ§®k¤z±n]�jÃöæ:ÞG`(úš+ðë uÊ¢Œ ˆhyês·xôÑ1M#¹{{A¿h½„Ž”¥G)‡V­ JÁr9Ç6 Y–`ݒƶƒœ"× Ê$OU�¢Œãöí)>´^+A„ˆP<·[u:I¡&ƈ1 Ú¤ð¡�2&I¯•šÇöþÈ6úÙÑÑÑÑÑÑÑñ¦Û2þ3äƒÿßñý‹�>þ1úÛ[EÁ3O_%ë<ôȽàAµ?Õ½ÿõ¯Bô^ó%�±>svû a gQ…g¾ñdyÕÃ�1¿}Ì[~òø²¯z{«GßúÝ߯{ÿw^îcwttüiyñ%P|ˆø6F–µ¥v�é¼dYZ¤Ê@%¸(NeÈ‘4Í�G)PÆ UBSGê2rt8çì™.Ý»N‘ò$’‰íË.¢•%‡«UE]5Ѿ€ÇðÞáCí‰w‘º*qÎ’¥ Q@U5§"bÇlQÒ4ë i<ËeÅrYa­§n‡û —”+Ï|ÞpûÎ1''%«•ÇZ(K‡sàCÆÞ~Íõ&ø˜µ-UÁƒÇ{K]¯@”’Ÿ�|Óz‘ÚH˜g8àœÇÙ€)gvÆœÙY#Ë4™‘lnôxèÁ‹¬�2´Œd&i5LB`] ªD…жY±µÕçU¯¾ÄÃ�ÜÇ¿ÿe_IY*æ …�'ÙÝ?äødÂrY1›®˜M+ŽW̦–ãã’££e Á%DŸ³Zxˆç‘ H±¶­b^Ð8���YÛÖ$ iR€Ð“C”�’§¤È)+ð1!IÇX§©­•“õÇäÅmú(=@›uz£ó †çHÒ „áC�²’lŸ¹‡²²¬5"¶Qe%4eUcC Í2"í}" A„Ö„(1ÅÇ>Óe§?·Ïlž±˜ BPý~ïÞb£ˆ­ð;K Y*~N 5Ež‘¦�„ôLN˜ï!ixð¾óô²5÷k¦“@mL0MzyAžõÐÚ�$†#JA’hô©(„ö~’:â|I¤Âû’årÂr1E«¶±Ì‰R©#* Ñã£'¸g+„€UãXVŽé¢ádR³˜×Ô•£U5ÅÓØfxÙþÙéèèèèèèøÿ/Ýèψßûý÷ó“?ÿÃ4³ëŒvß9àæÕ]’&£ž•<{í:˲"Wš¦ <õÁÇ�äÉç®c­e:™¢GV oϽp£�i Rž}æi;ñá™gžaÜsë}O±ûü.ßý÷þïÿè¼ÜÇïèèøS ^üE´›@Æ(¤£Z‚"Âh”2ˆ N[¼ ‰Ép^19Y²\ZVˆº‰4nÝýÙ>ñÉÛÌVŠÆ bô$J£Eûùµþ¢v À:‹6 ¡4““’Æ&„�0�6\{þ.›¼úÑËÜÿ:ƒ~ÛBgkXU u†§�Î¥Y†J ˆ6¾èœ'Ï{ôŠ>1HªÒ}þYŒ>�è£Rù˜Tåh!I” _(ÉsM^’Db2‰JÚ¡Ö’~‘Sd)1BÕxª:b­À[Ic΂D!áô¬Ý¨££££££ã O7ú3à…gŸâïýãä“OÜ&ë¼æ¾Ù®ú­"‘4óšAÚÃ# "ÐDO3_`÷'L�¦d¹)غx£^{ܰöÀÂÂF–³8Y’#¾úk¾’ª¬Ø~h›{>Ã÷|Ûwò7¾÷»yâé+/÷eèèèøòïÆ@¢wÈȉ"¼EI…T’"ò,£ÈR„ˆ”«Š;7wijAb Ò4#Ës¬‡UåyæêuʲF Në¬Z‚1ç[SÕuo9*;×£§­Ÿ/©ëšHÀ‡@¿7 IR‹Þ�÷‘<Ä€‚®iðÞµò[%Á·-fʲ¡×òÀ�Ð4%ÐÊ�…”x‰Q`Ò‚ÝÝ{ûsBÔT+C ­5Z·ÕÛ1Jˆ’èm„.â¬e<쓤*ΞÝf0Òèõ“m´-/4››=z…Bip®­îŽQ°ª,³EÉñdŽTË•åàà˜4)˜N,ÿúí¿ÉtQ3öÒQ¤šå|Æt2çädÆl¶d:Y²pÂáñi’Ïר{ß0^ë‘Ù|�õë�³TM… ¾ÝÒB ¥¦ÈúÄ P”ÒèÄàB I‹œÊV­w¨Ðä=ÅÙs§-e‘¦¬IÓŒ^Q°±>fmÔ#1’÷ÄUf˚Ƽ¯@–Tõ1ë)ã±b´¦Ž%EŒ "ÕªFƒµífO°í6“�}®<³ËÓÏï3[:šÆŸÞsöÅ'áô¼­¸<†v š÷zìîϹòÄ.Mèqg÷„“É ³åóÅ!UYñüó×Y,—H£(«’£“cêºÆyËr±d1_²X,X­VŸ¿|ø£á ”íp•(ij‡kMU!qŒGkk)ZZÒ4B¬ˆ¡Dˈw ÖV€£©—X[�:¤$Ñœs#:38ßМŠË9þt°ŽŽŽŽŽŽŽ—‚ÎôgÀßÿ¡ïã‹/žã—~ï:s4ן~�l­}éXïã…çžW¼‚ë·orùч¹õÙçY4 ††°ôÇ’áÆ&“É ïÞ¶ŽÌ^8"/ž˜MÉó‚r5ç×Þú.b"˜kÍÁþ>¿¤ÞIð5?ð�ˆ_{ëÛ_îKÑÑÑñ' þ;UÐJBŽÌ¤è"a±¸à^ LJ’§xk Ñ3è%ôrCU•äYŽ ž$5H•#¸:0_Dþío|”ù¼dµ‚¦j‡KãQÁª^1/-Zª6…&"Á9z�R¥h·S|…2„bµZR•¡mT’¦�‰Ù†Ô´ ý‚²,‘JµÑ Rz¢ð×pt8çý¿û‡<í¬×Œ×Ö°¶ÁZ‡/.VeäîîŒË÷n“juú²ì"}$x89™2èƒ!„ØVwQZ°±Þ§¶+²\á‚ÇùО3H„Ô `ggÈ×Ý™ÿê'™>»@ÄváƒgY–XGG3F£ |°Ìç%u-¸s§b²¼IÚàˆ,VKò´Ože4V¢hÅÜ>I¨«ÛxzyN]-‘:bý’$—„FPÛ“(Æã&Ѭ–+êÆœ ®ué 8l]£µ!x”—ÔM…2†$Õíæ˜QåØÜXãö�»dIF ìïî²¾¶F’¶Mi³ÅŒ²i½JJ�u!Ú�H’ªò‘…'Ias'ãž k(ãilÅtºb&kzܲ2L+ê:à„jÅÝíÕD@z”I¸uwÊí»SÒ$£È@éHŒí}Ò4Ž¢È‰1�$)Î7Hy6æ·û «*ÃÅú™5Æ£ V ÇdÙÝ«¹x_AQ+ÒLBÀZGŒë�sHIªÐFPW%QJ¢”&øØ~,xß¶©5MMž¥äB’$) ¥m7{´Öm$Ñ9L¢0ZㇷŽ"у£!ËJµñE¡z%þ�dÐ_hºÐKÌüðòo?ñI†yNQÂÖå5&gì^¹Îxs„‘¼?æà䀞É1ó’­ŒôùcÜ�†ZFÖ2Íl:¡˜ÏÙÔŠ'Þó&!ðð_þ6ÖG"3\zãE>óî?dm8fzã„á}gÙß»ÃÖæ�÷ÿö{ù‡?õOùûÿéß}¹/IGGÇŸ!�’´Æ[Ka2ÖG«Ö[RÓnÊ8o‰Z�˜c ®=½^F$2^1�Õœ¸�K88j¨*G ‚Ežòè+/òä³WqH !:PD¤ ôû)ÎÕ¡è÷4em±uC°â4‚IªZñ/­S€@Ä£t;ˆ@Bˆôû)MS\+U¾yóZµBé�µmRæ Ëdb KßzˆH˜NKbxçÑJ¢NÅ»!¤’¬­�ȳJʶeI*¤DyÝ=ÊÅ“9I’ „D� ¤ÀKY–-ˆÖ×3v¶3žy~£ûvéj IDATDªÚáƒÂ5‚ÕÒqx\±¬“ÙŠó7»3¼ ˜T¡tDÈšK—6™Í5GG3”ÎGbP,KÖF &‘ÌsR•sá½¼pãïJJ¼ó<£QÎÉñŒzeQ‘&¥ Ëå‚$1øPS$†¢HY–K"©@ðª¦Ä5ŽDkª²A*‰šÚ:ŽŽ' ‡C¢P­‹&:Š¢Ož¦îM[á´Ò¸ÚA!,ãQÁúÚ�ÅrNÞ3£~�õÁ€¬0TUÍ|l8:*9™,qN`’�T"ÈrÏ›¾äzÉŠ»wwÙX;Û6À ƒ‘,Ë¨Ê ˆ£ˆÑ·Q5oÙ:³NÑïóŽ_}œG{�˼’º \¿y�ÃýBÐŒÆ9R Îìd(a‘¢GY6 úB´Ã¿Ä´‘ʦrøàÑZíàÉE]¼oXI*O[»Ú{Z IHêØÊ»›†~¡Û˜Z„º²X%DoÉóŒ4o¥ÓÞ�ª,�8Ýl¢Ûþéèèèèèèx‰è@/!þØGù…_üy^õšË|æž`£(ØI‡Ä½CMÂdwŽB’¥‚ã£FkcXžðš{îanNÙ¼¸ÅÉÉŠU9£¿ÕçÇÿ‹ïçÊ•+Ü»s†û7·¹¾¿G{ƒÛÏrï™óü³ïÿÛ¼æüÿü�ïå'Þó[\}ꛃœ·üÜÏòç¿ìkxãk_ÿr_šŽŽŽ?/VÀG"RHt’Д%Âdd¹¡¬Ú8�–­gGŠbÃr9§®B+egm‹Sµ"x‡VÐÔžÆ�`Œà _ôjÆÃ”`—d©¢n<ÈRƒQ‘Ôò,¥¬ƒ>*nÝ:Â(��êÔõcÂÑë'Ôu» ¡•Aƒ6D;Rª3mpõЇ^ñ“É£ñ6!8Žgä™cck±7c±¬‹V©Ž'K–eMjdû"#ÚhÀ!¥Ä�®²)Ñ2 Ežpïà"HIŒ�˜¤Ý"Š!5¶©A²^ùÈY>ùék$FQV‘^‘²\”,æ“ 8™Y>óÔM¤sr4ç¾û/³½=äöÍ#<’ñÚ£%u1iÎáá1yQ uÆþþ YšBÍh”°³³EU–”å‚èç(QÓÏ5!DDt¸Æ!r¸çü&7^Øcµ´Ÿ$+å¢!O#½"²¹•q2))ë@p ƒ!³åœ=Ö$„D¢h¬C �”†ªqaP*�¥†Íõ!E^p°{L­GRa’¶öÝ»†““)y_…ãäà�DjFMf4[ë9—Î�™M†Ü¸5ãð¤Ä˜”$՘đ¦�‡Ü'¸}s�½Ý)âÌ¥@(A’&8kq®¡è h‡Ñ ˆôz‚G;ÇãŸ<âÓŸºÎ�›3–eê¶ ãqA’%l¤ŠË—6~Ižæx¿¢nÖy´ ØÆ’ê)»ˆÂ€�Ôv…w“¦¤y‚m,‰Ñôú ó¥C/ÝéÙŠ¦®Ú¨šÐí¦›÷ĨN¹“z¹@*‰­%²¶ˆ(Û¶»ÓÙOì€:::::::^ºÐKÈOýüOp´šb>õ<ü™ÿ†ÇŸx–_ýÀGÍ‚üÌã,ãæ³·XLçœ}ÕE¦W÷þé_û6¾ùk¿ž¯û;ÿª�gŸ»Ma Õ²f4ÈùðG>À«ûToü³ù¯ùÖÿäo3ÝÛ¥<Ô¬„ä\¿àÉÏ>Í+_ñ þßÁ΃÷pÏC�qíã'~ê§øÅŸ{ëË}i:::þ„D".Xr#)Ë%Ñbl‡3ýANÓÔÓŠdŒ§ƒ�Œél‰�šÚ–”eƒT)-Î7˜P�&íYRpóÖ]®|î„ B „ÐjÖF=ò4âÜŠriésΜYçês7K¯×c¹pxßPô¤ TUB ´Ùú€ªª"‹I:�¨(hª%Ó“·nÞfmMð¦7=Ì•+ŸäädJ¿7æúµ;L措ö(£ñ1ÑØFPW‘:óDEž!•"ilCˆb+ö""…À˱�)ñB¬ B¶�^‘¤aÁ{¤Š<òÐY¾ú+ä÷?x•�õm†£»{×Ù?®1J°8žñì�9Ry¢kxÈDΟÛfv|Ì|Qáê„2nÞ:àÖ�£{ÙÆæ„0”MIуU9¡\Æ£›ëøÈsÁÝ»ÇD Þ{k©+ËÙ³ëìì䜜,ˆ!�¦‘õõm–óòLpáÂçÏoR–=�¦m[m)Òv˜´±>FÄH¢�’½ÃcN¦®ÝÎY¥ø(I’”ÄιS"…&H�  d»£t@ŠQ‚&Ïî{`�ÅV@ÇŠÑ0£7H@@/—¸r‰Ž £B³±5bc³àøøv¶zl¯K\¥ç6¸}ç.½~N¿Ð-ð.¢�¢®kl��ЄÚYXqé ùêMª: •ÅÅ„ƒ#¸qmN½’™±*&“)JXªe�4õˆQ"žJÏU¨‰1 �&„€³žåª¢±­ :DO"=1´^©EѺ£zEAYÁd¶Ä�R#mÄÏ9–¥¥¬J+„ éPÊPy×n!O·Õ$ñˆvttttttt|¡è@//ÜyŽ÷½ïwI¢&¤Š§îìsÏŇø»õ~þÑOþ,Ï=ý{ÈÇ?qpìLØ\ðÔS7Ñf“~oŒ«g,%vT°³5¢\îR­|”¥dU�ÑžÆN‘¬h�Ò‚,Wìl�¨ËcžÛ¿AÑË8sæ ýB°¹Y TÊd²d§¿EUÏÙÛ���mÖÆ)ÞEœ 8ÛÐÛ)È2‰%ÓÉ.1:´¬Ù9·Á|¾DÊî=¿‰R‚rY‚–Œ76Y, Ï^›ñìÕ}¤ÎIP ‰@«œ>:Œ‰ll­!%ìïía²!.ö÷1É#·XIÞø†×áêŠ;wO*%3ÛƒŸÒ”�¦Z!ÙD‹)÷œ½ÄúÈPkMjF8[s÷Ηg¹­ ú(mMÃb± ×ïCˆx[bC/OxÃëϰZÕôú=¤ésóÖœÅÑ“Ìç Þ%<ûÌuö÷'Ü{a‡²r ‡Y&Œ¥%‰‰ i¬óÄ(IƒR¥½~FðïÖZŽŽö !AÊ‹¥c:]b=d™@kE^¤8'˜¯*jß 1 ‡=ò"ÅZGí‹U‰m,Ù‹Ï; E×ÑÑÑÑÑÑÑÑñ…§½Düì;ÞÊå?w [ ®?~•ó›Û¼úÁó|裟¦è%¬L@V5gÓ âÅ”³\qg1áýÀïñW{Ïø=Þ÷ñOa�㞇îeZ“Oßø¾–ËÿÈ7¾ù›øÐ‡?Ì¿÷¥¯¤¿µÁû~ýwxãw~'_rf‡¿þ7¾‡Ÿþ¹·ràýŒ;Ÿùë—·¨¤á_½ó—»PGÇÿGxq uë´õ Á‰bô„IMžöQÊÒï+ˆš,ͨÇt¶d5/QÒ pÜ{±àµ¯¿ÄáÁ:�âiª*!ÅdrÌ£�¾‚/¼p‹@ lU]’hÉÆúÆž¹úUÕ T‚õ�à#Ji­Áâ úËš8�§ |ˆ$©¦(zø&Ò¸Šµñ£2Ž�<‡%ï{ßÇ‘rÉæÆ‹é ç,Z'¤BÒøˆõ¥ ÎêÆRUŠj5G(‰6Š4ÉRàc@ˆ!¢DŠˆDÚí¡ÕœÅbÅb¹¢j"eÈ‹!yVà�#Ï ÃQN–B]Îyð¾5ž~ê çÎ$É&ãÁ:«©å…秤ƒ1¾šƒ¯89¬Ø\äù�åêBæÌ—%'Ç%2fÔ¥G暢—Ð+6XT´œ=³… Ïj9DˆÀ|>Ç:‰sà}E–jýŒ^O`}ÎtrD¯—°sfÌrVqwoFo8&Ï5©H!NG ú=ÍÆæ�ÄHnߺͰ7f:_%ô†#Î�vØ?lÈ‹ôÔy³ÂÉ�$Õ)JI¤�(í8³3¤.vï‚s­B+¦SÇÇ>ü= ÍÕçùðGŸ#�ñꇷyì±yèáׯߠ?a’„Õ<2ì%H’¤"ŸÙóìsw¸~ã.ƒž¡?ê1¥ ‹Å¥%ƧŸo ©nð‰£^-±¡äü™M¾üË.ó�÷_ãsŸ¾Æí½9‘O‚ÃPYO%ZE"œn\e,¾±§Ï]»y¤¤De ©€è1F£•Bƒ”9óiM]7,f+VËš Ú$$‰!O3BP¬Vž!x¤ôä™Á;Ïj¹!ðÄSïRlS`�¨££££££ã% ½DüÖ{ÞMÿÒëfÀ3O³p“�ÕïþÝñ{W®Ñ—æ|Ji<Óë7Œrœµ¨×O2ÞùøãTǼuDo¹síbŒ$!òîwýþË¿�;·nóèc÷£–5WžÚçk¿êëùÐóã¯þÇßËO(.0ò0¯'ô’èMuÂ/¿ëü÷?òc/÷%êèèøãÐÖpAˆ¸º"Ç£3CÜiD ²Dµ^–É’„µñ˜£Ã)åj‰1�êŠõ{8ëi¬æÂù©¬ä† g6rÀ`°Îï¾ÿýŒÆãaι3}„êñ�=Njëk {ûG¬J� ‚8Ä8”¬Ê )y¿�s)æ4N#… ×/�:âmÛŠ4(zD©ëš¬èQ–KŽæ\º¼Î`4àîÞM B´®ž<6ÔpÞ£ud±˜�h@AÝ´[”ÞûÓ¯q¤i� G] nÞ:fwoÂ|¶¢Z•8ç°Þ³*=ÓyC’öñœ³ŒF).¬óʇÎsö܈*{ô>B¸ÍþAÉ�›w¹pþ:3 š&mäÆÍ#.ßw™£ãŠ¢Gš�𢡹uŒ” Æ”„~:qÔMdµªøìgŸd4H(rM¯Ÿ²±¹Íl^3�.X,–í¦�kH3Íh}k=1´‚hk pÎ3�”$Z�&)=Y–°Z–ئ¦È ÆMçcpAp°_qõÙÇY,E^¥ÄyE¹´øòA‚u øŠ$Õ2¬±³¹ÅbeB TJŒÛ€– ³iÍÁQÉñÔS7K‚»Îk^s�sçR¶·󙥪2†ý!'ÇS‚ß&Æc!J¶67yúê-ª*c¼±b0LQJ‘¤ «Õ’ý£Á2�qpxÈr¶ —jöî²¹v?î»ÀÕçn“ÅÚxˆmóYEUYl�4MÄ$ J L¢�B¥BI�÷Ûx¤”xßúˆ¤2(­p®¢\-(òT«šeY!¤Ä…I4÷=p/uY²±9bY:¦S‡@!5ôû9¹Š<üÈ�µõœDI‚¯Y®(£Y­êÚ"•B E–ޏ»»äñ?|ž7g¬J‰­c»Á‘(t’RVŽÚ&Ì*…I3š¦f¶·bYï1›Í8¦Ï+_u‘ñh@¿§xâÉ}L¶Á¹ �kŠÞ€rÑP7ž£“)‡GKʪÂÚ’ª9@ë;g6ÙÝ_!£#Ñ‘<‹<üÈEö+>õ©=\c†,sN&D<ƒá:�µdyÞnYIЉaï�¦ñHM}H Š~oŒm*¤8kIMÑË®A Ašö¸»wBŒ‘̬˽;ÜÝ]ñä•}&�É ²žbYÏ"Òï%,cÍryˆIa{'GJÃädAUZêÊã¼&FÚV°(PÒÐØŒ›·çD™2ÞQV¥=Ç'ý¾b8è‘Ï�»‚ý}K¯WÑ8w*3—4M (2¶··¹~ã&kÎ�£…$IS¦³%�uäYŽR R ²<’õàdVBÁõç¨Ï.¸|ß½X¿Å݃%w÷�0ø&ríú„Ñ¨ÇÆF†�=MÓ�JµwF¶®-!@J�ˆmsWãMí€P©� ¤l¨š†¼(HÙ6®È3�q“H2м ]ùöÙA Å=û_hºÐKÀÛýWøÊ¯ý~ëýïå[¾î?â‘cÓðº‡Î�=¦jÌùòãô ÍüèÆrÊwü‡ßÃjR¢z¶Æšsoþ›üËð£ìŸðš{Îóåoø |ðsï§J¸óÇ>Ï·~ë·rëÖ­ÿËßÿ•_ù.^¼ø…¸tÿ§4MC�,Ë^²ïñ"ßþíßÎ7|Ã7ð]ßõ]/ù÷êèø¦�¡¼¸Ûž ªj‰IAK 8bôh‘¢MB�Ù´lÛ¡d䑇^A¿—ó¡=Žõ ¡${üy&Ç{œ=ë[_�óyä÷_¦?pçæŸûìÓ„ YŽY-k–«†ÆFlãñ!£ÂûˆI RZ#É’!UY²¬j„Ô(uݼ!Fœ«q6 …c¹´H¥�‘~_qöÌÛC>ý©›œœ¬X_?C¿'˜LJç�Ò!â’KïG«ˆw !xýYžc½=õ I´ì1� þ·ß~œÝý†H áôÊ:‰j ! b�+°N`TŠ)³E¤¼~ÂÁñœ/~ëyå+ä¹kÇìÖܽµÏ½÷\bwwF]y¯h¬áùçoóº×n‘$žýƒŠ“ÉŒÔ Ñ¦!M"_ôèE¾äõ÷#„繫!Aˆ’Uã˜Íhå(ò”~‘Q—Ril°ÔU…T¼CB( �š¢¬� zš,—˜D"C MUÃl^ÒÔ5Z)ÆiëZÉqÕD„Ê>àƒåò¥s{{x·äÂ=#î¹p“õxâs7 d*˜¯¦ "ŠV \xâÊœ[w& GC¶¶.Ðï÷Šƒã)“ù1\Þ¦ªùèu®Ý˜qÿ+ÎâñDç!BÈÔ³¾•s4p°Âr±Í°/ILŽ@ññǯâ]ÆÚú:Ûg‡lm�Éû}¦Ë«ìïîc+Ï… 9if áÌNŸÃ£)‚ˆR“dìîÏ1¦Ož'Hé‘§Cž²q­d=Ôt+@/Ýè%àÙg®óÔä6?ü½ÿ­Gíßå·>û4髾‚Õñ]®O8³6 )?öÃÿœŸþ7?Ãìè„^¯G¤FéŒûÁ@†ÀÃ�<€‘ ¥ÍaMij9X£´�÷ò :;äÁ‡àG~ìm ×¶HSÏ;ÞòC¼ë_(*gH“CÐ’f>á_Îy×/½“oùš7ÿ±Îó¶·½�ÿ�½7’í<Ë<ßrÖ\*k¯ºuïÕÕÕjK¶lÉ–�m�Ç÷mÂL³{:zLxºc"3Žp 1D44àˆ€&` ƒaLÓ£˜¢éaLƒ�%Y–-ËÚ—»oµdV®gû¶ù#Kj1 ^]û�Î_DE�\NÖû�Ê›uÏsÞ÷y¼÷|êSŸâÑGå—~é—^y<Ïóër_æŸø—.]âgög¯ëϸï¾û¸í¶Û®ûÏY°à«ãH:ÚBÐØ†H ´Òsh"¢DášÀ¬(QÑü„Õ¹†þÁ€3/ 9ŒRãƒÁÙ‚<�É;)Ƕ·AP†³g.ñҹˌ§SV×ÖØÜXg:-�K„Jð" cMä=*J©CUH ÖÖL›¤Æ�‚y仞›Ù6µÁ˜†$Q´ZS#” ±fÞÝ#­Li‡ÂróéøâÏræÌ3˜FR7’Ò¤ttâÀà`—ÓÇ7PR!‚cî]mI“h>r&5u!ù“?~� —-Æåx‹@À‘´ñ–º±lo£œ– ÇS�<É( hÒ4ãKO]bpXó­ïy;[[ô—8ØÛekûkËm´6ô%¹ìqáÂeþÁ·žbs=feÅð™‡Î²·»‡ŠZĉ§·œqùÊUžyê9ΜÝ'M: e1ey¹KçhDhïÚ�µÔÍ­4I¬éä-ÖVrÆ“ÃñˆÚXZ±F`ɳ-p%Á+‚SÄq‹~ƹK "6×WYêd˜¦¢(¬©@(‹ó–$ÉÀÃþÞË;ßñ&îzÃI*Sñ™‡Ÿ`w÷2­Ö [›]®]ÛáHÒŒI¤H´­NkÎ_¼@I66Û,÷Ú¬ôbòVÄ g Úy‹õí¬Ô$yâeYNà¼A«@««9~b™Áހɸ`¥·AŸü%^H¤H¸xyë ²Ž£Ólo.ÑJ–ÙÞØ¢Û[æâ•>O>s‘ýÝš¢óØ÷µÖ6Ö9RÌJ"�PÕ­cª¦@â@ LS‘牎(Š‚ÀÙ0ï°ñgJ­æE!xVW{xïˆ cÐ ‘¥çJ.\°±µÄÆJ‡·ÜuŠ¢:ÉÞ~ÍógvI hhG†É°@«­ýÐÓ\¾V“¦khQ” ‘Š�B"Å\ ò~nl½ã–ÛoáÁ¤Ýnc]M"§5ÔUÊ Ï èuβº¶ÎöÖˆõ[ÔuƒÔ1�^Ê­é­|éÉÇ©ª†oyß½<øç�²óÆSœV׆#’$£v%‹w D n iÒF 0¦AJ"aýöUnXY~M×ì½ç÷~ï÷øã?þc†Ã!o|ãùÈG>Âööö+ÏùÔ§>Åý÷ßÏ`0à oxÃ+�¹}?ùÉOò‰O|€OúÓ|àà'ò'ùà?ÈüÀð§ú§<ñÄüÜÏý÷Þ{ïW¬ãƒü ÷Ýw�<òÏ=÷;;;|ä#á®»îzåñïùžïáýïÿW¬{Á‚ëÍ<l>þå�À4¡�Ö’ª,i Ò‘·r*hœÇC§Õ"„†¦1¬­õ8qà ¬o$tÛŠLiLãÙ½vÀK/\bÐ/)ë¹LÞÎ JqöüLmˆ£˜›=kåÉÓŒ$TMM‚,5 IDATÍOÜ­±¤I†Ž"†“éQ§RM¢#”œ×‚¤ÝÉ GÝ:q!U7ï|ÙÚ<�iÓòc-ýý=º�Œ,õ9¤ÓutD›`<�,Ã4–YY³ÔQ„à±ÖaŒ%Ö „œçžÝåù3}¢lç4BHÒ4¥¬k‚¤i†�Š(‰Ð�á`ÿ€Ãþ!½^�€ÇÚ¥5µip^£ÓA(Î^8 Õi±¶Ò&I#VWNp0˜QU ZVW»8³OQÔháÌ<êMãBdD@�ž{µ[m´.(f3Ξ9;7²¶ž4ÍiuRtE1E ©ªç,ëkKèH2�MHbI–&LF#²$B,ç„ OÆìM®Òît‘‰§l”‚Ù¬ÀÇt EåH³6˽ ö® ÙÝ£d„Ö�ñ¸ä±GŸÁÖ5McÐI—×Ý~‚µµÂ{Nîœb÷ Wq‚ c*k(«ÀhxÈáJ‡Ó7ç wÞˆmfŒÆ}ö÷®1™Ž™N=—.RWCNßp+¦.!8Ò4EJK]¼)QÒÓjgTUC¿?`VŒ÷Œ¦›ˆ‘RÇ@Ò°wP¢•å­w¿Žc;RjfEAoeƒñlFo©¢¨=µ ôÇT³‚ñH2èOH"Ç 7nÐí¶‰tMšJ´óä.¥�:¢ª I�„ qÎÑ( Ñü½ÀZ Á¢#ˆ½4ÖyÆ“W[V–—�R\�VžÞrÎ(–xæÁfZª¹ô‚ ,X°`ÁkÌBº<ôÙ'8uïMDQDUÕh!¹éÔ cPz‰|b{›G>ó�>ú9þùÏý ýÌc¨0¿ê˜& Ãшv»ÍÞ`ÈÆÊ2MSqû­oäÙ§9Z:áÆîñð³Üu×e3"‹;Ì&}¤”x%ˆ´FiEU• MÐdQÌÌÕœ·»¯éšë·~‹|�ŸÿùŸ'Ë2~õW•øÃüáþ!QñÉO~’?û³?ãg~ægXYYáñǧ×ë}Å}è‡~ˆÙlö·Ž€ýÔOýýèGùð‡?̉'¾ª:†Ã!¿ñ¿Áoÿöo³½½Íoþæoò±�}Œû￟(Šþ“u}¹º,¸þ¼Ü �ºk$ÓÒ`±ÄIÄ\[0ä­k,�±xáñ!0kJÚi‚R�è˜�+®§ÓšÁþ„é ë”nדæ9ÅþÁ!΂1BhÀ"µB*Iib-H³”²ªpÎ"¤@…÷ ¥BiO"5±RxçБ"M2¬3ÔµG+MpŽ(©Z&öçã0ò4e¸?FÏöÎÇeN� ÓI…$k�GÒÊ–B!¥F©ëS.^œð—}†i‘R›€·¥#„”ÌÇŒ* DÑü>牗Xç(fó¤+<8kÈÒ”2RDdL§5×®í³º¢‰´'Ž#¶×Û˜ê�Á`‚ŠæV÷ v÷JÿÒ‹Ô�Çû€÷`½GhE) “ñ”åeͬ¬™L â8&¸@š*¬µ$iÄÒR›Ñ¨ÄÚ@šf¤YÎáð�#Ís²<¦šIúý1ÃA…ðÄRÐê(¢–&5Ц©‘!à­$8�=ò?ºzµÏxT“&ʺƔóî.ïÞ©ù(_€é´á ?c6ªøÒ—.¢U�@¥šX‚�°µEIE¿o�γ´”púô7ß²Ãí·®%½nD«¥9sæIðfîk¥´J‰TŒHRв A·Óe:l˜L&Ürë­<ñÔ“»)"œç.Ò8bi©‡ýÙ§èv$kkJxZYÊpXà�euy…Ié€%#‚u+©Ëç¾p…S§Ö¹íÖedd±vLc* A …�’¦öØÆR×(-¨ë¥R*ªª!ŽAH�JÒXÏlf˜�k–:]¢hžªÖí$8éMÖÖà,Áû£A¸…Ђ ,X°àµg!]ŠÁˆsÇ4MA–çè8¢®ë£$�‚Áá>ïxÇ;Œ†TuÍÁp�c›[két:XkYÊÛìõ÷ÈÒÖ\œ{ñ.^»ÂÞaŸþá‡Ó5Ò8Áƒó%q¤q@§·‰Àa­›{ ä-¼5<±K}aï5[oÓ4üÁü¿þë¿ÎM7ÝÀOÿôOó�|€x€ûî»�ßù�ßáãÿ8·ß~;ï{ßû¾ª}ßóž÷ü�?÷ýï?ßýÝÿÑÇè«y­^¯Ç�ýØ�qÇwð£?ú£Üÿý\ºt‰o¼ño¼¾sîï¬{Á‚¯+" „œ‹0.à]ÀX"ÁXG]„ˆñ¦"Õžµ�%’8ao4Ww§L&Žv{~¢jì|≮˜€¢ÓÉÐIÌxVÑßbÌÜD™Æ6ä™$ÏS—Ä"A E]¬wdY ¼¢,*ð�'1!œµ­,ÅÐB#�Ô¥!Ž#"-ØÚZ¦˜VL'%Æ ‚V–Ð÷ŽáxÊêú2iœ±¶\ã›>ÝnJSK"•’µ4:‘'Éã.Æ´xæ¹Cyì<—¯:�-L~>f£�Ž4JÌ#º¥Ò8gÑR"ãˆPo‘h¬sxÖ‚Ö’à›#NÐ?˜±¾º…¤¡œ2›¬.·06f8E ÇþAÉSÏ^ãÉg®RÙŒ8ŽpÁ#¼B‘*@V´r�5e)p>Fàq^�¥ ÖºyIS–†ÑhŠi 6�VÇ"TB¬c’$e<>$oÇ´;Ó¢š›ohe ‡ÃC‚œ‹]Bxò4Å5cf¤I›Á¸d25H‘Ð4¤Tˆ �˜€CÇ󤯪l8a�Útð�fTò„`VÉV0Ÿ)Sš  ?(öyñÅ œ:¹Æßp’ån‡4ul®í ¥Ä9‡VŽ€Eª-$Ôá%iQêÀà`ÌÆÖÇŽoÑ_Ã7‡ÂÚ€q¬¬ˆ£)RU\Ý­H³Uð%Þ¢(&IÁØ##ìn›ª2Xã˜L „J:â…³|hxãë7i¥mŠQAUè( •¢.-Ö†ùûߢXc­Åºy´»³ë›=„ð8'>PZ­˜¬B"éÁ â&�§ $&Ì¥„ÅØ‚ ,X°à:°€®-•á´c4qíêUzË=²,#Ò›kk\ôÉóœßýÝÿ�÷¾÷=lnc:)[‚çÏŸçôéÓDQ‚V‚ÿé‡yó›îEA*4“±¡²««]Þuç)ú#ªªF  ȹÐä®jˆ²ˆõ�eÎ�?K3›�µºh±~rã5[ï•+W°Öþ óä,˸óÎ;9þЉ´ R ´`:«yú™s¬.·ØÜh³Ô)¨+‰Ž4›w¹H�"Èù‹¿x’G>ÀáTâBŽÖàM@G7I€RIÀ{ÃlÚ€Ð,uW˜N«¹¨† ®-"@¬5Rˆyד÷ïñhF#CPsêdJ–Ö×–hËöÎ&£)üõƒ#ú‡#Æ¥§ )QÒ¦§4ªl¨J�«íDqÓÍ'©êûýCв¡i,‘VDR`Ȧið.Æ37ñfn¨½ß!58_aÍŒõµœÞRÊh4¦·’E]â(ÅT “ÙÞ ¼±t»9½^�º dÀŠ@«Õ¡n* -jœq„ ¨Ê„E%àÜ|$­*-×v+ê"ÅjSEÁi¼—kiO{Bp˜£1҇ŽÑ°Ï¹³ûìKèõ$yjxË=;GcTó¿�H77…|À[��Šƒƒ1ÓâG»›ˆéÌ3›9¬µ˜Æ€‡[ïÞâÆS9Ï>õÇÛ¾éÝ<˜ŸÇF ¥Â9‡RŠå¥5.�©”l5G ¶äÆÛo~ÍÖûrL»sîoˆ+qÇñ‘áåÜ'H)õ5íûZÖñw!Äß~©õËÕ½`Á׃—û¼Ã˜h‰Ö%RTäYÆúòYªé¶„!ûûó“S!p$i‚–bZ2›X”Ž©‹g=YÖe4š²7(¨MQC@C€¦±¤©¢.=ÖTçi°”UC’4¢ñk2šèuA§ó‘WQcœGʈ²ªˆ´&J`{£K–i®îî!TLmg$±¢ÛNh·R�ã“á”< ´[m¤ŠhššvãCŠÂ¡‚„Ðæþû?ÚÇÉ�Þ)çÑZ£Õ<™,OR¬™ðóQ³<'ËÛ¬¯¬áÖƒ1ššº6¤‰"Jq¢ˆ*£˜Ž)kKpm0á�oÚ¦›{Ο½HQUDiEÞÎx×;oæ¹v¹tmDe¢`0µ%X� –µõ˜w¾ãVNß´Ê_ýågyÓîà©§Î2�dY ­%Ó¢$‘ %%£ñŒÉ¤Â4cR*fE�ó¥Ò—lm´X_ë‘F‚½ƒEeQí”ÉÌ uŒ©=�vN)”ŒPQBœ´(§Ó4t[-ƳI$�Zé�`8dé“Ç™)—¯”L† Á ”Rx«pR d ‡u©ç†Æ‘–XæFÍBK\EÆ´q\Úµ\¼:eeÅq÷=1�+h©”(ŠñÎiIk°¢y'Ѱ€ý WHòyš"ðØHP�=¦iL·-Yji–;‚·ßsk£±æ¹ç/1›Õô–VȲ+Bã½'ËR’4ÁKX ãeÕ�DšÑ8ðÈ#g¸ùÆmn¸ñÉì�Á`€³Ó(„Li� gÎK„�ÞÇŒ§ Ŭ¤ÝŠétsºK1ƪÊÐ4!:yÄ’WÐÂÜsh!-X°`Á‚ ®ò+?eÁ×JæVøÌC�á½GÈÀÍ7ßL’&dYF«•³µµÅd2áçÿùÏñð™ÿ€uŽïúÎH’$„xÛÛÞ†µ-×®]áÖ›nƺcKn¿ãvÆÓ)kÇ–É647¾îf~í_ýkÐcj”’s±B f“!ûƒ=Æã1Îï©§3¬±Ä“×Nû;~ü8�?þø+÷yïyæ™g¸é¦›8vìÞ{ž}öÙ¯yß—±Öþÿ®ãkåËÕ½`Á׋¹t@HK{V—5·Þ²ÉÛßþzîºó¶·Zôºš<‡(2x_ „'ËSZ­œv;'I#¢("Ž’8¡ÛîÒjµXZ^¥ª-ÃQ�1UÃ|ÔL ´–sumÐ:¦Ýn“å9BKâD㜡.ç�HJ’D“e)ÓéA »ÔÆù¹LU5(!‘²²”Ðí’L³uìNHò<åôé-z½„$™{¡õ–zô–{t»-’D ¤§ÝJhµÛ›ËÓ錋/3�9~²K7H9&Š ’Ø£¤añÁà¬!Òóq¥ªÊ°¿Ûç‹O<Í‹/½Èîþ5¢X¡"…Ž$Yž�g ÖLU˜87NqþRŸkûS†Óš‹—v‘2æò•=fã1ëëmn¸a•Ó§ÖYéEhUÓÔSfÓ%5yš�‡z„¢0\ºp•ñpJ¬ʲ¢n,i’ãœc6«ÉòÇŽ�dsc�cÛëtÚ�v›õõM:Ýe¶�Ç:Áå‹}’¸�5žŸ¿Âùó}êZQÕ�IÑ08œQŽ —ö8q�ÃQI13T¥ÁT ÞxLéÐ*"MŠéˆ­ÍÞýî·ðîûî%ÏbʲÄZ�Ja�G©ˆ€ É"”’Dq„µ)$J ò4¦•§(q¡´&ˆˆÊ&:ÙÅË)Q”‚P!B�e)i’€uä„&´�jªÒ D„ŠXk‚·œ8¾M»•3™Ì¨J‡–1ƒý)Ÿûì \»f¨š6—®ÍxêÙs¸ @®\½BU¬,/ql{oK"-™Ng:K;|ö±K<úØ dÙ ÝÞ µi8 ™L öö‡ ãIÃlfkŠfECm,K½%zË]ÚÂiAI¢X’gš$´Û JÉ#Ñ'�‹/fÀ,X°`Á‚¯= è:°³²Å—>÷E–——9¶}‚<Ïi%)Î jcÐB²²¾†‹KÞûÖïdóØ:KÝ.¶1GWTÝÜøøÊeVVVæŽs\¼té ›½œfÈÞ‹}¦—qÆ’$9ZG˜ÐPÖ.d¨Y[íaË1E9ÂqŒS†»ßpÏk¶Þ<ÏyÿûßÏ/üÂ/ðÌ3Ï0 øå_þe–——yÛÛÞÆÒÒï~÷»ùÅ_üE.\¸@Q<ðÀEñ÷ØÜÜäñÇçêÕ«”eù÷®ãkåËÕ½`Á×Á¼C-O«ñæ»ná-w߯ÊrB9p8¸‚·J&Ó£IŸÖV;ln,i�Š%68dH!)ÊŠ c†%W÷ ªZS×�àÀÚë ”žwBÀ9GcS>âHÐÎ#²\£•À™†HI"!©§3²8¢Ónc¬¡nªªçÁÐNyΔô‡œ¿t�¢¨ˆb¸áÄ2˽¼£·Ô¥.KL]°¼Ü!àÉÒô¨Ï‚Å{K]•tÚ’÷}Û�|à»îà}ï=Á[ïîrÓ)è´§äi‰–pc‚›bê¦1ŒGSê&0+ eeé'LgS„ D‘¤®Jâ8"M2fÓ’Ù´Æ[p¤Jñd|ñKç «›këY]ÙAG]SnØYçÆãÞz× n8ÞEʆ,Uí¸pqÄ¿ý¿å Ÿ?à¥3#.]êÏ»t¬Ç4ަnpÎÑ{]Fã’ËWö ñ®fm¥C¢%ålFž­�ctº¼ðâ�ËWK–z¬®m3™.]™°wPQ•`LÌÁ�¡¬#ŒÓ8/‰â¥"¬ «.¥˜®^ÞÇy8yò+«[|ñKÏóÒ™‹ ôü÷j,Jëy\º à-Gšhâ817×J’Å’4ík$–æ�BÎy”T4MƒŽq<ÿÝ %qÁã¼Ç�5†¢¨ç£^FãI¨kOjB‘DšÃÃ>{.\råJàÒå˜GÝew_`ì2W÷<.W §‚kû#T”�åÓ鄪ªXîv8}ãq²\°¾Ù#iå4^£’.ç.<ôè‹”�dsçÛ«‘¦qŠÆKjë)kÅhâ™ÝnN’*BhÌGâ„ I¬ÞÐTÓÑë/k>svÑuº`Á‚ ,xíYŒ€]î¸å ônéñÒÙËÜ~ë)ʲ$�b 3CK�•ðÜÓO£¶$ï¼ç›ù>ýï)m=¿ê.µi8uêZkÎ�;‡ÖŠμÀ÷ß?äOÿÝÃlkqóí§88sÇ(¥)¦‡à‘šG×Õ”Ÿý"ùÒQY°y|“‹ç^¤½Òå[Þý®×tÍ?ñ?Á¯ýÚ¯ñÑ�~k-÷Þ{/ÿøÇ_¹Šù±�}Œ_ù•_áCúÆn¹ån¾ùfò<ÿŠû~û·;ŸùÌgøÁüAî¾ûnþå¿ü—ï:¾V¾\Ý \o‚æB�–Šºn8w®ÏðʼˆI"�Rkj¤ôÚ=$s¿–ñdHU74EEeÒ$¢•xŽm®QÖšsçú\¹6Cˆ)<ΤäyB à} �’‚(‹‰´"ŽRJ„Tu�”Š$Ž‡ÖšÉdÊt:e}cc,µ ¯±6�è¹°¶Ú¥ÝЍë‚éØ0;< ¼¦,-R¥84R&E‰ž4Ž©‹ MeqÞ�ç Þ[©Rz´hÈ3Íëo[ã¦W¨Áîny$ÀtV1�5”%Ôû/ûíÄ$Q:àƒ¥Õ‰I²„bZ1˜•ë°µ£®³iƒT Ž>g3®^ì£îº…Ç78óÒóx'é÷"­Yé®bJKœ$ìlöxþù+j£N€—”U J%Çv6)Êcçc{Yš ‚C©!ƒÑ˜Æ8”'kŒÌÆ5ƒ Ö�þOo¿ú9òUûÉWÝ~y[¿êûË_KMÓ<ø5¬åïÅÎ�7ò±ŸøŸØÞÜfgkc̼h­0Öòoþà÷ùÎ[¶ !ð‹þÎ_仾íýäMF]5¤y†‚étJ–eìííñüŸŸB*Ø\í2­ 7Þöv¶��âÑ¿ü4›[ǹ|þ„¯B DÀ†@ÚÙF�CjË`r‰å­Î=þÜõ> |M\¸p�“'O~£Ëø†ð²ßÇËVƦÓ)?üÉÿ Äxz¦d3–šY—¤­y‘¥¼Áû@m¸@ð猦»}„–ô–Úìl/ÑÊSžzzŸ«»†éL¢uDšJÀ"%,-õ˜Ì¦TuE¿ì=ív†¥ÆÔàAYZ"�|`:+X^^F�sã`6+ñÁ‘gK�„N.QÒãl`8 §ý9j¿Ê… œ™{äd™"Ë4këK ‡ƒC´ÔäI‚µ5q"Br8) A"HåÐR eÄtj™L¦Üy×qîºë}ð‹öØØlS•kUmˆâŒy—"Š4BZz½.“YI¿?Ã�5’²4H•Ðxƒu5!Ìýä–» eQa�&ÍÛ877ùRÌÇõRIpÍÜ[ªvÌJ‹ÖG–j´ðá(²Ý{¼ðX[pâxÄwÇ1î¸5'�aVL°.ÐX‹’k“Bóù'xì‹cÓ"kyd�3A]K ç=B Œó´Z ¦®À)êÊ1›9Êf.$Å©du-cc-A0aµ—±¶¼ÌaÌ•«}B¬m® ´`8ôßþw€ãØ©Séø?òÑoôáY°`ÁW�xY?úè×Zà+K§�£µ ŽZ ʪa2™á‚BÊ)ä+FÇKÝq‘çã‰çÂ…>û}Ge468„DKÌ;¬uÄqL§“á\�sžÙl†óHô¦¶à@ê˜àEÕÐ4 ív$eQ"¥Æ9"€çŒgæ‚R'SMgåñ^qЯäç®Òii|�ln/Ó[n1ÎH²6žïY“'Î:œ·h%ç�&"¹¹˜¶¹Þ£˜!LheŠÝfÀŋ爴bµ×âJ5@Ç9ÞÒVFÖ•t:UÝ µbVÕ‘2«• a‰£„HKšªóâÙkÜu÷;ÛK¨®ÀzÍÙ³»œ9{…Íí�%O§íy×ÛogX®0|�bêˆÏöñ6Ťa0 •ć󬤩 i#5+0�#ÍRLiém,3A!dÆ /ìÑ?˜1>œÑig?¹CY•Ì&£aÁtR�ÄKÄq¬œÒÊb„ tÛÆ£†~ŒuÞ) Á‡Šb|DÒÓéÄ3Åù€µ ƪº&ËRk-ÎÖhÎKâ8:òÀ %ŽÆ¹A@8ïò¡!ËbâX#„A …°4¶ÂMcÃaƒq©áøN—¥N—žßãðÐ1ƒ$¡ª ÎVh%ñ6`ƒ¢±!$(Ïl\Ð÷­”gæžFiž1�M©Ê‚^¯ÅαufeÅh4FÍtfñV„æÉ/]ápÐãŽ;N°ºRqåÒU†N+A©EïÃÑ¿­€’ópˆÆHŠÒs°7fPE„¨�óO8Jó\ˆ< ,X°`Á‚מ…t�ø‘ïýaþñ?ýR¼E IDAT1¦u?Ûù?ö¿KO·±Þ’$-ƳšÿÕ7Ìwi/wyôÑÇøÖo}7­8%.%‡Ó!­V !àܹsœ>}š².#ËJo g,['ŽÓT5w¿í›xìÁ‡)MMUN ¤ìî]eey�~ð‚I0Ârú½ÛÜsûßèó`Á‚¯‚—Í` ÖVz$i@7K’f´óœbZ TL·æ0ÞSÔ5Þ{66ÖQ‘æÊ•=úƒhSÖšiQÍGwA”(Ț3¦ECœdTME°%Y&‰Ó_{†Ã)‘Ö¤IL§Þxëhç-bÑßï¥ÎÎŇ%keXké÷'h#•@«€çÀ:�ÆeXëxñÌ€vÖÐm+zË-ÊjBžÉt•«—y÷ÑÎ4ÞÙ#Cg�G08œ „&8?!\I0Ž^·�uŽ[NŸ`{KðôÓçÙÛ¯YYm1+ B&¸0Ö0žNæ].G1ãiMc‰Tz.6IMk¼È˜”†‡=ÃúŠ'K=ãQEž-óæ7ÝÍêæ‘öL&3#øÜ“̦‚¥¥5Þú¶×ÑYÒüùŸ=Œ³¥B(ŒuXë‘R ”°Î#d„©ë¹ΑÇ�I޽Î{à=(%0FT•`4²H‘Ì#å… ·ÔâØfoGŒgžÑ¤B E–¥Ôe…5­Rˆ¢¡q"‰#ˆ#…÷†´µDž¥×p°·‹vvŽ!Eƒw5Zi’D#”“’$é1šÌȲ„<_åÌ™]ð–{ßzšS7£¿¿Oð†(–sÏ?O&²ü|¤Í%TÃ!ÈZ9Ú+‚Àûð7’,,X°`Á‚ ^+Ðuâ®×¿�»ïù&v•¢|é%Ž­ž¦±Žá¥sì»ìÜp;Y§Í™ñ5’å„¢jøýßú#>ü#ÿ”º®‘RRVqsÛën'X‡�®v€À9Ç‹Ï<‡±Ž¦žñoþ‡à;þçA;MPiÄ©“7`œE©y¢Š–ŽÖR‹ûnþ6Þö–¯ÝyÁ‚_æÐÌS¶T ×Ké&K‹'0�M¨JôtD*'Š꺤n*\p´»m²Vιó»\¾2Ãx�’%#²$"Ž4­<&ŽÞ\¨i·ÚÔ¦ž§8)P"íI¢ïŽŠ”@Ç Ó8"-‰£˜(RTe‰–Ť@JI’Ĉà1MIp’<Í1�Ã;‰Ea‚§>:Q!AJƒ–gJH ÞõλÈRƒ1“ÙŒîR›ÕÕU~øîyóIz+ ‘Îp�d4®8å„VÖÂ{HÓ”ªQ4& µšÇ’û@U Y[ß"€¤®58A=õ¡Æ4à­­ñ. ï=ÒÛ¹ï‹$iÂÌ8¬Õ\ݳDq—V«ÃΉ”(NOžú«gØßï3+ ƒ‰‘âœä°?ãÉ'Î1Y’8%•ŠrRRΊÚà¥fueìîîá‚$Ô�Ô´µçÄ ‚ *¢IÊlV²},ã†)«=Çp0áÊ¥>ËKÛ¬¬lpùÚ9f…'ËÛll¬Ð?¼Lª*ñX'�R„#J"\XP²áôÍÇyçÛngŸ/>þ"ÞC ¤C*CžF,u3„ôL¦%>4DBi ÁcKc=‡š@À9�uvn žvÈ“…› �Þ#£„4D(¡0N2• j ��cêÙ5LcH´$Ž$ŠpÁ¢…@§ ³YEm�ñxohÇ1mºÝ”º,ÙßQ׎ñÄÅó‘E¡­\Óí´ôûòN—�µUœ²pHžw©Ê‚(ŠÙ>v#ƒÑ>�ñ·Ü´Æñ�U&ã>eݽgæBN¯×#гiÍd2!N–¢fe9§·”³[GœX‚ R‚ÿÊÉ— ,X°`Á‚_+ è:òO~ðƒ|ï÷ÿ#:Î�ž~3¶)P²$EI’(¡N ïú–oæ³ôιW®ü9ë©\�'Ç1ïýæÿ’¿xàOÑ:bãä&W¯^f6™’gË[üÒ?û£bJî3¢$æÒÁËiN»óÿ²w§¿¶åù}×ß¿iM{:û wjîrvwÇc€ØÆ(X !Ä£H1XÆr"!a%–!X‰I„"„ D9 –ØFQpŒ¢X6‘�`Gv·Ûn÷TÝU÷VÕ­{ëÞ3ï}ö°¦ßȃuÝ �ˆévµ¢ýú Î^{ëHë«ï÷ó‰Ô¦·oðþÛú~*;;;ÿ_ý~6@L k=]×c­C›œ%WÛŽ¾�XaYo׌G†ù~Éd¶‡�’§OÏ9¿¬A–À¹!°YË!˜×hEïã°ùÓ;|Lh¥ž×�+-&O\»6¡ë}ï‰1Ð4¦“1£²âj½F ‰s!ÀA–ò¬ ·=! „–�$B(Zk1:GiC ïâ°‚‡û†?öÇ>ÊÍëå£*G "#ÅŒîßbo~„É,}oyòä)çç ÛmËǾùU’'OŽñþ‚×^{‰”ëU‹R°ÞXæóŒ™q|Z“„¦ë"ELæ‰DŒÔtôĈ)cÎjŸ?3!"!:œwX/Ym‹uÎéÙ›õ<Ñz„”ŒF#z«¸vt“º»"¦ŒõUÃgç ´RN šÍ¶'G5£Œ¤ï{ŽÏ.��b¨W-·nðñ�ÝbâIApvêxû½†'ÏÎ8<ñò«·8œ{öö^Eé1Ÿú­Ç”U$Ë*ꦣï Þ æwyöì˜îrELDFŒ‚ˆ}€�‰óó¿ñëŸáôì kã°U"EU)©Ÿ·–i#ˆ$”Ѻ$¸¡ÕJI�¢ ¤@LCó—Pæš—_¸Æ¨0ßM•”îĤÊ=¬7ž$ šÆsµY Ä>z’¡äð“ª%Ë$Î Rä¹!Ï÷¸\ÖQ�Þ¶Ô[‡Ö’½ùˆ‡ATt’²šPäC ^ŠñdÌzÛpq¾@«c2f3ÍzÓ‘HÔÛŽ‡AàÉ©e³z�ozí�ƒý�»"$O¦Y&QH‘Ìhög„(éCÀdØ*…\%BðC¸önûgggggggçëd7ú:ú¶�ÿþƒøa~îïý"Æ:‚·\»qÄ{OŽÙ»¯°—‰ÍúŠÛí°:¾–íW·Bô¶c2�ALüíÿé§ IòÇþä‹|ú×>Gž+¾ë E¢â#?üçW†ÏýÀ�° [Žß>ÁäSšË5{ó Ï.zþ­ïú>¾õãŸü ËÎÎο D"%ÉfÝãÖ5Ú&\h]¢íã0¤À"£G+Åd’á}Ï“§+NÏ;BÈñ~¨“×Z£CÈ„@Ò4 �ÈL�Ö‚¦©‡(ý˜ˆXÉÍP÷.uÀÉ@ Û;‚élJÛ6H­hÚ¡!W9YžØ›öfëµ`³ul¶- ñÁ“…Òë,‰µ–“JðÉ�ßçî \Ñ6)DL^pq±âêrŇ^{™,¯ð1q¹¸`o†�%×®%nߺNŒ‰,ÏX¯V(%8;»`µjðN!DÁÉñB VëŽþyz‘é¯n^\;Ú'¥·á« H)pÎC£�2QŽ*ܶe½ñ¬¾ü>J´1“#bÇÁ¼ä£}�Çï½�T{³ŒÅÂ"ENYŽèì¡ïìÐÐ¥3„,12‘úŽmÝrãæmW+¶]‹H-e±Ï¸„ü­¯â½‡d! �ü�óo å�^.Iü_¿ò>¹‘´uÃtN�ŽYÔžüÛyÿé—8Yœ±7™òö£÷ø¥_ûÇüÄ�þ8Y9fo_ñ—ÿÓ¿øA?Ž���?)$ÎF–‹š¹‹ˆ> …¤í=ADL€ž‡L¦S–Ëš'OOi{MˆÛºGJ�6-JiB � Å„�ç½�Ëw!mבb"f ert‚ͦãrÑbTÎÁ|N]wÃ9�� Ȉ ži9a<ÉÉÊÈõqA¹ŽÌº1!Œ8;ßдŽÀz9=]³Ýfaк$DÉz݃H�“—’ƒý)¶_Ñwç=JAôŽé¨Ää9I&¼3tMKß;òBSŽrêMó$ÃÿùK¿ÄŸû³ÿ Rk®ïÍ>èǰ³³ó/蟯{NIâÂPe�ç%]ï‰ÉSäŠÉT³·?aïï?Yðö£ `L–MhkGn$1y2­�J‘è=Ji$ Û;\°ô.’çÃiLf2õ(-©ªŒùÁ›mGÝlQQ%W›c™Vø8¼üÛ¾AjÃÕÕ‰ÅÏÑaÆ+/]§®áÁ[ˆdqÖ’�hYÐ÷“ ŽöKîÝ›R– ìÏö™�§ŒÊ1yYQ7 ò„r_²¼ê)«Š·|�q©(+CÂ"¥d<ž2�‰Á3U\­,ÏÎ/yñÅW¸yëu·DçÖyŒc$1EBœŸ/hÚ„FéáüJ¸ˆ’z8Ë`²!_ÍZɦmØ6ŽÇÏ:¦¥æh>âµWîPdײæà`Êh˜Üf³ZñÎÃg¤Ï7P¤2¤$HÞ#ˆÄhUcêzͨ1ÊÆôí–Í&ð¹ß{ÆéÉJ)ž>ÝÐZ�¼M|æ3oóàÍád°í2Lž¡’ÁCxÀ,¤åÕW^âÑ;Oð©å¥—ï²Ù¶?=CK…V’,Ké(2H‰˜<¤„Ršƒý#Þ~g�³•|L¥Ib8ñÓ:GJ…õî÷S�‘R [.*bLäÆÍÓ™$ÆÁЖã�3%•/éO †²³®ý�”çěڡóÈ�ñŒÎöøà‡,#e™£ ÔÛ óý1!ŠÙ>‹‹+¶Û51I¬shcX¯7´�GŠ@n ,s„4k±}ƒÖ9‡û{´]ƒw=Ñ(f³ -"½õd¦`qÕ µ"7SNηl>õ„ïüö›¼öÚ>Rul·?œÉ -}‚L+Œ42Ç€O‰¡/lx;;;;;;;;_k»Ð‚×_þíÇÿúÏÿ§�1FQÊ‚ ù<£m;Ƴ1ýòŠÏ¾ñyÞ|ô€í²A�Yâ;¾ÿ_eRNùÕü«ÜÿÄ+|âcGüÊï>`4ƒ[{ô«š¥sLDÎßý_ÿ?÷‹?Ï�ü»?ÌÏüÌÿÂÕ¶ææõTEñA?†���?€Äð2/” È2LLȉޢŒ'Ó‘ë‡ìíÏyã+ÏxûÝs|*HÁãÜe5"J�I‘g¥MÛ „@$�@P#b×#½#’È Mre•qp0¢(#m[³¸lè:Ït6ÅdͶ%ËÆ,— ò<ǹ„E†s=«ºg2«HÞpy¶¢©;DhØÛË1YÅÅe F�F‘|BÏ|oDYÀÑ~Åx”sµ\pq¹Â‡Ä¶nM*Dr<|pŠ1÷_(‘Ò3™ìqçÎuÆRÚ¢ŒÎAf¼|oÊÝwp!¢Ôœ{wnðîã%Ož^aL�R’® ¸1†¦¶”ãlá6àCb8Ò±�$Á´”٘ͪåj±…¹¹â�/=æO|ÿǹv”c› ^º;§i6\߯x«[±8_!¤"S%ëfƒÖ�&ÆÀ|Ìõ›=y| Ð%ŸüÄÇyï½wøÊ›ïòÒK¯ó…¯¼AÛu(�“%¾OäÊpµ tò2ãÆ�{X¿æêjMÄ2ß›ðôé1ëU‡wo#d¢m[¾ø¹7Éó1U1fë{L–‘çšÉ¸ä•Wn°^_qr|Î4�”Ó‘¤ÞlAŽé‚Gi JÒ÷–�yf@EŒ”øàœ�ˆ”¡D`2Vܸ>&¥R$¦€¥†@fB$8ÁåEƒsr�!!BH$¡èm¢n¥©ÈsÇzÕ’Œ'{Ø.±¾º Y/IR°]/Ùß¿�ëZºÞRÆ�À�¢EšÈùbxЬàúÍ9ëÕ†`[æ“ñÐrÖ· woιXlyv¶ÁŶ h¹qã�ήù½ÏŸ0�޹w{†Ô5Êb¤ð!Q–ÉI&{˜Ó!9��@¦Ýhggggggçko7úCò]ŸøNþÖ_ùiþÔŸùA\ÛÓ™DZ×èêÿÞ¿ó'øßÿîÏb²ŒØY6m$ÉÄõ_.xëËoñ]ô_¡œæ<ûü#“D˜âhL½ ôÇk>ñ‘{<{Ò“¶‚¿ôã?É—>ÿ9þãû�øéÿúo3®ªúãïììüü~ <€V‚Q•1E £À§2ÅÁlÂx<åÑ{g¼ÿtCdBŒŠºé‘B¡¬Å{Çd4A‘””He�Ò}ª¨óŒ†—ìéd�òaƒÇbçp½¥ï‡‡ûlëš¶íÅÕº&DILï=Î9BH˜\¢”$ÍbÑâÚ-ó½)ûØë,7 ï?[³\nh›k¡¬ * B¬Vkf£=:i;Étv“õ¶å ¿Éx4áüEÊ¢"¯&{…®mY­: €ˆ„ h›@½]ж‘Á9‡É%sʦcÃdœ‘’Æd9Þ'¼o±.‘©hë�ç8�Z�¥ÅóÌ"Ð*#7‚Þ@Š‘¤ 1y:ÛóÏ~ó þÍãu|—X\¬™Ïoâ»SŒVˆ¤iš!Z0* ʪ¢Þn軚ýý—xáÅùg¿þ[xxðàzkñAóðÝcœ!T9l'‰ÄxT0) !tU†�–/~émD¬è] ŠÈþ~Å|¾OÓôŸøäÇù­ßüM–‹†"týÐræ¼Ç;K™ç,—+êº&ÆDY•|Ë7¿F^ƒ·žRJ)PŠ>xH�Þ9ÊÊà¬C‰÷ ´Dk�·‚,׎F¼pï…YaÛ1 ë1€BÑ´‘Gï-¹Úxz'ˆ|ˆ¡*  k‹‹š2÷ÔÛž˜©Æ%%ùðk³~¥$~’ñ“å'xíþ=~îoý=>üê‡>è�½³³ó$„x¾Æ(fãº[Cï¨rAžO Qðæƒ§l›ˆ�›­E¢ÈdAŒ�äèû�K|�*GIÃvÓ"`8EQ‚Ù8£é<Ûõ c41:¬ hÉ�äè`ÊtºÇ»�[ú>±Ù´(¥É3MŒ‘ñ¸ Ï%1 ¤’¤äp¢Päù„¼œ²©[Ú¦!ú޲T™a=8[cLF£#VÏÅEMÓ&BlX¯Úf�mŸ‘h"¢ (�†€b-!ÆaˆÐ6ÛÀf°ÎÓÙ„RZKf{÷ïö¦=) ‚³XŸPºB�„AMêÁ'biÛ€ÎÒ ß‰xÞ BGð�k�·=e•SåMsÅ{�·ìO§œœ\’ç9M“†@n‘IRæ ¥@Øß‘RC #¾ø…·xùåûSrq±åì²΃’¡ë$(²Œ²0�¡oð¦DˆDßõ„˜èÛ@ŠïÁ…È÷£¥"Æa�rrr†ÉJ‚×ô|ÉXŒäZr¹¨999£ª*”–¬ÖKfOÞçú�Ç'§Ì÷÷Xmzš¦FËc)Z‚”ÔM�ÖÉGb(%I õ�/´?¡ŒòÄÀ9üØ“À!8_6¼÷´!Ä)RIp�Á;�6š$ IŠ]“ðn8ÿÊr˜íelˆ‡m!+�²`¹\2ç\?šÓv-¶ dyAVdTU��Î6Ìç’÷l×[Ú¦¯�f»½âúµ–²¼Z"dÁl6C©œÕª¦(Øv-e5¦s‘7ßÚpvÚòÂÝ)³½1ÖX牤P‰ÁƒJÏó×wÛ?;;;;;;;_»Ð²�~ä#üƯüSþò_ý/øo~ê¯Ó÷ñù­ › ®÷ˆÂã›DR�œåÙê„jš£§ÛP ë,G:$!¸®KÞ|ó RüÈŸùa~ò/üÄýQwvv¾Cv °ÝnñÛ fP×–g' †Ñø€åzKðB „T�"R*BÛ?Ï* E×Y„P(!�B¢ÕÐÔÔ û¼’»'¥DfÛmÍ­ëdÚÐÔ Jhb°(mФJÃCyªLCT�BIœOô!q²\²\9’ýý ·nÝ!‰ ÏŽ·„˜RóìtÉvsI™9Rêh;�µˆ„=…ì�¸u{�ýƒ)£QÁx4¡(*’LH‘È”ÂYOÛö\­6Ÿ\²ØÔԵûˆ1�"�ÏÇsÞ|øŒ¶s„ ðI’"F Ï+Í�ˆ(HQaûH†ÂňQ y5bhl2R1*s6M‡µŽ"«¸Ú“§-FÍxv9]¾Å³KKã%Î9t‘ÑÙ€–àìâëÖFZkùìï}…¡„ÐÏóaBŒ�D+�³ŽíWC»§³ÑPU/Fz?„[Ã0²Ñ‘� $_øÂ›Ïd) B´Šd™Àh ÑÐ[CkPJs±èØÔW+‹ÑˆHHÉ’å%{Õ„�`³Þb QAL% BKŠ¢ Dƒs#R”H)É´CF‡”†®�øXòììÖå˜|L�! EIˆŽ$€4|' ‘Ù¸ ÅaÃ&Ó‘"›%r£U.Šüá#îÞ�’D‡ë…Ò�8œ’Ò¨¾³³³³³³³óu°}@þâö—øãß÷ýüÔÿ×ùG¿üËÃF�oÙËrDA„pØà)äóv’�Ã9G1Ïè¯,Y–qùæ‚òö„÷û–?þ}ßÇ�ýè�íªÞwvþ%ñÏŸ€Å±ÖssoÂõ½ë¶çⲦë“éçÔpâ” AÅ!¤’H©èº%JBŒ@Ä9�Ñ%„€w�H(Ë’HbÛ4›¨{‹Ñ­ MÓÑ´gÁ(�("ÆH´†ª4X×"…BŠô<ÐW²]7t½#¸ŒË«DßµD BlY× ›fKQÍ€!+¦,Y­N9¼vÄ�{×xðÖ3¬­Ù?(ùØG_àµWî`íÐÈÔõ–åñ‚¶9Áú£$“ñˆÙdÌþ|Ê‹/Œyõµ»¸”hKßyŒ†éX±Z� uƵkG<;Þ’„`³îqNcBg�—9]×Ðu–JK¤�ˆèQF#¤ ·%%B$T!ñQá|¢nm+xïɆŲ\.¸ÿò‹,êGŽÔ9Rj‚í ›K�u)RXÁÑ÷=Bb H•¡8çH1ÐuÃÌl4R*ê6 •òF ¤`:.°Îƒh‘á] F…2Î bJÄ H‚wä™dTç€YQ‚Òt½C>ÿŒÛ&Ò4ï5Î:ÆÓ1‰-ÒbŠÏ¿w(‹ %$Þ §MFœ�„äi;Ç¿ô„~»æ¥»#îÞ­Ø?È�+dʈ)P7†—Ô½@%�6’ÑÈBdS·ôDÑ£D$EOYîÜ>âÆÑ>¾[³7­8K6u ƒd@o IDAT÷=·oáÝšñHóâýxðð6õ ­Zf„`9=½BËœL�@¢�t¶G Ølkª˜˜ÎÆŒÆNNXÛ‘åc&“‚«Õ k=ù^EÛô4MK^°XmøÔï>£w×yùÅkH¹%FGŠ…@¤„Ãæ_J»°�������¯½Ýèô�ßþüoÿóÏò©ßþ4ÿü?û÷ž¶kIJž{ªqÉ�ëû<~ï”$WßüM¯óéO}ç/Ëk|×G?ÉþÀòG¾ùôGÚÙÙù’R’ž·"…É‹œýý Û6õÚòÅ/�Ó6‘×?t“¢°È­Eéç'ŸB ÏlW¿³³³³³³óu°}øŽoûv¾ãÛ¾�ÿê¿ü«üÚ?ý'|ê·›Ïñ ¼ùÎ[,/CBJÁÁÁ”›GsŒr4Íe ã±d2¶|è¥cu—½ö �?ãÿáoðèQG5:¢ï+„ÔH¥ð1PV7‘*c¹¸¢(J:ë v\,ôÃUñ˜ƒ½Šù~ÉåâœLOX,7ì_?äþ‹÷89»|¾y‘ÈsE‘+ª² o¶Œô] Ï3t¦�D’(%1Æà½G+A –,“�z¢ÓχS‰N$’Ì99¯ Q¼ÅE ŒTØÎ¡r‰JbåNa$ÁÑáçÖÛ R¼ï)rM ÃI–R†¢(HR°ÙZ†øA–eLÊ ?ö\\ž1ŸÏ¹~4Ãh¤< ¦ÀzÓB$ƈRïÎÚÎÑ;‡‹b4HQ`Sd:*�©g:Uhá±®Ãd�`#¶ëI1C©¡>�iÚ–¶í…Ê4Z Æ£ŠàÁ¬Vçt�åñ£†Ï¨3æów¨Æs¦ó9«F×;d4M‡Hh�˜� ‚šƒù”¬¼ÎÕjËÛï3g|Û'_æøä Îy..7äåœ$Û¶åüÜó±�¾Bðެ,x镹ºúÞ ¦!¨Ù†žjq—jv�ÀñW·@BøÿóìììììììüËj7úó½ßý=|ïwÏýgììì|^ HQ²\¶\¾yJßdx ]ßãmDåš%¶ïÑF‚'F�1вÊiûŽ&>O�âù9�™©GAYI”RøÛ:|¤, ¤‚¶m™Í*zkAÁ#pìM§íñè½'tí–¼¬(GAd4uO°D†�†¶õ $!zŒÒŒóï[°–¦^¢T@éÈxÑF¾ë¯r8�ýßå­‡güƒø–«SͰQ!s…K­$ÑGzÁ[TQÐ:‹H%5Ú”dãm»eÛ�HëŒ6°XYt6%/ÇÄ‘Rò̦U¥‡ ›” ¡ÒÖ%zʲ,Q� ¼riŒÑXkAF¥AŠŠ®Þ"…mp1íTІ:”’”y…³‘Oð�\i¤$(%°®e¶—sp”Óu[R(¡Ù.œõ¸ (ó .ª<#ÄÀ¶ki›gL&sÊñ!AŽÏxÛqµ¨)ŠŠ·oR” ›­e³jq.€ŽXÛ#¥@ë g®÷(%IH“(r^{õˆõúŒÅyÃÄnÝ<‘s¹èxëí§€DHA=6tŒ¦Þ%zßÐ÷0�xíÕ}2ÕˆtMâÙɆM'hjGÌ*bk!øaC-Nž�¢�aœÊR0)·oîó¡W^àÙÉŠÇ�/X.õÖ±ÜôèLsãÖˆ|´Ç[/R£tÉfcyó­cŒ\,N¸wÿóù§'kNO.˜ÌfäeFzêv‰?÷8g‘ÒóÒ 79º¾ÏÃO¢D� ãúÍ;,—X×rxíhhÕ py¹ÆE® ÕdJÞy|Ìzóˆ›ßô*Öç­ˆ) „DÉÝ ØÎÎÎÎÎÎÎ×Þn´³³³ó . ÁÅÕ†/ž\2 †ljKß[$R(²,'Ï ºÞ“D@ŠÀd2!xK³Ý�e™HIDUÓ2 „Âù@UÃËêÙŠfÛ#¥Âùž²È€¡†;Ë y®( øðG¼Àè–Î;Ú•Åû{#Æ•c³ÚÒvI$tnØÖ�L’Æ·ä¹$%Éå²:fãÄäÅŠ�½ö"Gûc— ¤ó©ßþ2—KAïr|”Ã隀à>X‚‹Ô®Gk�41A à< ­ë œ³\®-ˆB1›x¯8>^à]@ "P–%yžÑµnhúò¥ H‚”$>xê®êÊ¥"ňPŠ<]×3�™ïEN/jRR()‚ó�˜"JgH!†ZùàÉtFJüÀŒ�xß�PQ@2DçU9ûó9UQñäÝ÷q>ÑõŽ$7ôíÒp¾Ud£KÚ¦e³iÉóœÅrE‘+¤€,«¸ví§§—¬ëš�Êhвâàð�õfƒ½ª‘ �a¶÷(È´¦m——K´L\¿¾GYdŒÇ%ÏŽ¯¸¼Ü’™’¼±ºZ¥ ,+J£ˆÑ1AqppÀÅåWkË+/̸~xˆë{œ×Œ&s>Z³Xêm‹AÛÖÄ Æ£‚<78·d>ó‘ßa:V¼ÿä]½¿Âö�²šbûž¦Õ¼úê‡Y-—zšæ ¡$™)©[ËÕúœùlÌx|ÄÉñwnßæ¥ïðîÃglVª8f2ª8<Øcµè°]��''6›@ÛIêºC©ˆqPF¨F¬ÝPoV”eÉÞ|†u°\Ö•‘霷ß~‚Ö�ÍY¬-�>ý€þÎ t¥ 9bŠ» °�������¯‹ÝhgggçØð(qAÒ:A™$)D\PD‘c@¡ˆI‘H¤!x…¼0H ÊH&£Œ"ωB4½©‡S,0Z#…"ÅDßZR”mpÖ1™ŽHXêºaTh �ž¼�T#Í´šS–šGOœ^Ô¸¾ÅùŽét¸š³mËšmã¨Fš`"B‘ÞER34€‰j,™O öf—Wl7Sf¼ûd�u#|òdBˆÄ”p½#Æ4TÑ›Œ¾÷D !Pây«—õ”åˆ#ÎE‰Üº6°Ù8 ཧwŽB‰á¤É(º¶'…áôË b„èÖyŒ2(¥†F*‘ˆÚÖ"h�K®¶-}�@’¢GH�V9™QøèйDÊĤ¬†3c� êzM¦Áy®.¯�*PU†¶îٛ̀ÈÁÁ˜€GÊ@J9Ë«†õÚâ�"Ë ‚Ëž�$)jœS@¤µ=EÙÒõ‚( ³ù˜ÍrKß÷œœ^Òwžè"AB¢´ÁõßG¤L̦9««߯¸~m£4o~å ‹+‹ÔSêºÁù†ùþ!Izg‰É2K®î1™L¹¼8!Å€ÖPd’ÍåmÆñ…7ΨW�²Ú§©;¼³h­)«zèîÞœòÒ+ûæl·+l„É쀺kØÖ‘ Þxã''[¼u,W ÎgD›XÄ- >D.Ö ‚ïî1ûó ¯Ó=<|Êåù‚¹¯˜�GtÙ0m»Èéª&Ñà} ªF¸ÁJÖõšÃƒ‚{wnrµ:gµ^9F®²X\Qo"Þ œ $“Ñ„.I$C÷ïgíììììììì|­í@;;;;ߨÒP P´�gÝ;´‡ E�B£�!DH1¡¥@E™\[£̧tmK¬ „Á{‚2Ãfð}Oðç#&ËpÞ£”b³­‘*°7-Ñ“e9åhFß­xã‹ï ¢ãÞ½Û|Ó‡^Àè'/I1çjqÅto†Ò‚jœ!”D¦œíªg[;P¡†aÌd2¢^uÔkKßÁâªçs¿÷óý[ Zê¤4È(H) ä0œbØ'BJMŠ‚H ¦R’Zêç™>RD ¬GJ…‚¾ïžoÈhBL¤˜p¶Çõ§ÖÏ`4*¹º²Ä A¡…ªÁI¨\¼ûjf‹”jØà�Žª2t}Gbé‰ æyãSDˆ„–ÞòÌ`�E†È­Û‡Üº>ãøø)g§—øY®,Cò�hÏL&š[7÷Ø?˜Òv-««š‹³-WWdòÄ hꡬF„HJ°¸ªé½GhȲ’¼<=?#¦ž"ÏÑ='&¤¨�Pd¤! ÊjD¹—Q•9RDÆl¶çÀ‡ó{û„”\m;V›-³ÙÊ}0?äâbA½ÞòÂ�}öF}·FjE9Ýãw>û>Ëe º~;|®];äÚµ=ž>~Hfॗîpx˜±¸¼àý÷OÉͳC¢_ãºQ@[÷o¼ñ˜õ¦'[t$y•!tBHƒí®o N’„ÄÇ„’®‰ôT唾[s~¾†¤™Ngñþñ1Þ ööÙlÖ,[äþ ©ò¡ù+»ÙÏÎÎÎÎÎÎÎ×Én´³³³ó jh) &lk©Ê11v4]‹” )%ZK¬µH`o6%FG %³IEUälWW´½£í#ÈçRe¤¤°6ƒ'Ë4ÕHãƒcTdÙPi]7 E®ØŸ¤кdÕ%Nê MSc­âèpµý=¦Õ”wß;e¹jY\lH(S’ÃvÝâ‚Gjƒõ#Óª¤,4ÑVÔ�ãÑû’Þãî ßÊêÊòðá{X1yÃ&�R‚ª(�Öã#øH!’É: ë,QG2£‡\•ay­Î9¬MT#…Òš”"JI2S`2(Šg‡¡NŒ© ½íÉs…ë=Þy´(©‰!Ã0¤Óúy;—Œ¤d�sêÚ±m{ò"çpoÆvÝд-U1ÅúHo-Î:Úé{‹1 R��ã2°7+™Ïïã}är¹æéû—œœ_�ç9ã±Aªœóó5!9 îÞ™0.þæ>§g «­eU{¶�'†Úz$Bh¢wÄ”xúä”!J\Œ(o9Ü«8<ÜÆžu]#“b»ê°]‡s“ÉMSsúî3z›q|aQRsçÆ!¯¿~Ÿà¼ó€®ód:0Ÿ–Ü¿·OUŒêyý•}nTÈ`ѹaºƒ/¼q΃‡gìͱ V놥麚óÓ BôTEÉ{�¢ÌuÖë5uÝqY?!Äg(­¨JCJë"…Ô†ÞF¼ë 1á­'ÐÂ’i‰P�Þv]›ðêk¯óôÙ;ܾuŸ[·ç¼õð”G�OØ›O2 �Dg’"B2ÔÞ§„µ=y¡X­6<|PS� y^btÅfÝ-ÿ7{wò+YzÞùýûNgŠéÆòÞnefM¬*ŠƒÄvK&ÛÝÐ’-paY¶` 6´2Ä�V¢þˆ¶VÔN ÉnôBB7ZjÀ`¶!À`S4%É"Y™5æT™wŽùŒïäE¤ÞÉœ$œÏ&‘ òžsâÄÅyây~OÕ9ŠbŒÕŽËË+„�¤:gUÖÇH©ðqþÝëõz½^¯÷ÃЀz½^ï'Øßå@K)ÑiB Û<–á('„HjôóŽEž¤( eíb„²¬"R G veÝR7Ý)|Ø®£mjÒ,a´3¥mkê¦d¨Gl6+„�&¬7†©!4->Šb‡½é‹Å’GOžñðá%ãqÆëo¼Ä§?ó*�ž|ăGç˜d@Ó9ªºÛva…1 Á:p UYãœc4\àƒ‡k.®ZNŸ¾Ãîîùh@1H±� iÜöáE–$TM‹Q™Hš¶BÈí*õ¦m!:ŠdHˆž(â¶ HzŠ�"Ï;ÓBZ¼kÉ3Ãd\`MS­hž?à'iJ°©$]gÁl =Rj¤J(« :ŒÞŽðh³½6ζT¥g�"Šýkû|ñúùãÿ'¼õÖ»LFWó޶v“`´Bk‰–’ÕºáÙ“Ã�b0JЉg: Œv®qv¶a~Õ±®%nÖ°˜ÍÈ?ßp÷ö”Ç»D'q¡aïúç— >ºÀ¹mÀ°ë[b „N M xòB£<à-JA– hŠ’Hd2‘”²¥,Ïxÿýs¦ÓÃñ„nsº®#ÄÀÕùŒ,‡Qa¸{û€4•$iÍÁ5ƒŠ�› yR •'Ć,›ðÍïœð·ý”€áÎKG‘°yçRZ¤©,{{ná}ÇÕì)Å áÕ×~Š®«xúô„ÙÕ9·ï#óÝïžóá‡%Èë,uÛ`»€I ãý=VóeUÓ=¿—†'$*§-5ïÝÿ€ããc–ë–?¼äâ¬b:1$ŒöRÖË Þ;lç C)Eª¶!ëÏ>Z°3…ñζ»§¬,óó%»»´V †ùvÄO–´Bb{}~œ8½^¯×ëõþQë @½^¯÷,FˆÏ“€„Ôµ%¤@ pΑ$†ét‡ÍjÍÕ|AÓ:‚Ähº¶"]­ØÙ�d uÛmól¤¤k:¬u8ïÉ¥ÄvP ‡S@ÐY‹2šA2ÁÛš®‹Œ†Bô4mà£gç!88|�ÕjÃÕâŠ7¿õ6‡× îܽÉÑá<8ãéI‰ëÚh|t¨ �·]´\Ô3ÚÖbÁlYRmµ]3 ƒá”¦õ”U� ÑYž,Ë0J�)YjØT%>@ÕX$¡mk@’%Ûü›<7¤©Æ(ï#^”‘h£"’¦ÎY”´Öcív,n¹¬ˆHZmˆÔÖ£%(™à¼GŠ@ŒŠ+´Zq|ë€,‘<úhÅG�ò¿ü¯ÿš«Ë!ÀåÕ 3bŒYB�šqxx“¬±˜­¸ZÕtÖ¡5ìLsö÷RªjÁÅ…ãðpŸñhŸ·¿û˜G�žrëø·nóâ�c|ìX-Á•h]b�å`oB‘gÌæ-Ú$äIÊ28t𢕥¨ê†÷ï?áð°`0(¨Ï /¼@Y NOV¬—{»#¢—äEFQX¹í*KRÃδ`8HhÛÀziišÀæä‚$K1I†1)ËÕ†á0§(r‚Õ¢bVoÞaDäyµÂ�ç§×ëõz½Þ?j}¨×ëõ~Ò °Î±^®ÈÍ„¦ëZ¬íÎrp°‡wÐ4–ºéðh”4˜|ˆC ɲlHœG É²!§çómØo„,18縸¸ ÏGR L BàBé )3Ò4G�µÖZšzƒ÷c 6F:×�L3ö®�9Ü“& Wg_qq±!DM6€É$A«„®¼p«àÚþ>ëyÍãÇN/Zf«–@J” ÐQ¤ ÁG\ ŒÇ)=�u ‡šÑаX;ººD)ÅíöwȲŒ«« ç—K®.jºF1»ìøNóç€ /†Ü¸~�óó+.¯,.J6ÇìjN–vÛãr9—Wsœ—t�`õ茲²¬– ·nÝÆ˜”ÓÓÏÎæø¨8º~H×mˆl˜ŒÇ¬c³gW(©Èó!„æW‰vœ>y@ÛÔìì Ù™L¹yã:ãIÅl¾f4Ò8; .OX­tMI‘oGÓÁ˜M]¢$v”æ|¶a_N89¿ KKŽŽ®QnJêMÃé“Kv&Hí‘J dGž'¤‰¡Úl02#É ŠÁ�ºñh­ñÎc’ÀhR°X,i[GŒ J ¦»SÊz¹íR‹q;ö)¶÷_¯×ëõz½ÞZ_êõz½Ÿ`ÏL±ÍÒ”M‡4’ÎÚÖ£µb±¬ðAÐù€¡5� \\Î ”Ö„Îãøi7kš.Ðužñ`@žiœïHÓ”èDBác@!‰H´JˆBк@c-&ñäEFç ±5­­I Ítw‚Rž“�.h›Œb0…è·ùBi ߆ì°f�í�÷(-QJ3, ZºÎÓ¹ˆÊÒ¥‚Jklp8 Ö!T@)�Ò g„ˆD"Q"Fm 5]×)Iª‰šÖá]Ü@G‡ Zn FB�&uREÒ,Áûíh]ð�Aˆˆ­Fw¼ðBÁç~öEîÜbTä“ßçìdÎjþ˜Ú&x·]#ïCƒ”AÀ$êy÷‘ˆ8vwÇßÚCÄ–²ì8;[2[TtN"UÊ0OÈÖ\?ÜçèðuºvÃ|ÞòôÉš§' ë ”,p�#Í5Þu¨à½G ‰É¶#†h‰±ag4b¾¼dS.Hô�ápŠÆ´1,æç¬çŒ&Š�}ò;cC×4|ë[OX¬û‡·Hò”«ù ¥ y–°¿wÀzuŦ\pp0`ï`¡Sê¶¥³–¶Ž<;©©Ê@1„Å|F”’ÎC×E²$eow‚R o¿ó� ì];¤³ u³áúÑ./Þ�r°—áÚF^yå×®íñô£sV+��¥–‹õв�Ŧ¤kNN®8º6!/4Q^¸s�_9D…·‘G�®8/x'�F´nÛæœQŽïÞD Ï|~Æ«»ƒõ–ùbEÕ5ܼu�,W ‚óÓ‹yMW(¬ëhZÁxR DKÛDê:à|ÍtZ�犪H¥ÞCDIŒýøW¯×ëõz½޾ôæ?þǯðµ¯}�ï¼õïÜ—“ÓgxïhÛ–ýý}vvvxñ¥WøÔ§>Åç>÷9~á~áÇý#÷z½±ÝCDIAž´‡Lh|gq�%Ñ!¡ÿÎ�’ IDATmjò4ÃáÁ“Až&¤‰DÄ¡ ÞlkQBRŒRbˆ8ß2,„ñ¡RJšºAi…P‚,•Û_R`E Í (I”|˵�Œ×>v“7Tå‚áhÌÎx—Ù¬âñ“m“0î��†¬We½$IÃñ�¶é(7Z©¿_¤òZ×m�Hº¶Ý>ìƒÑb»Ú‰`­§¬+¤P„(�J‘šíƒ8 ¤ÑÛðl$Q@ˆëÜ6ó(€Vjˆ"!„Vx·]wî]¤©;ÐjÛ…äÚmçQ•(lk©;ÇÁÀs÷xÌîH±A„ˆ”�8¸–ð/~þÎfÍÉy ± ªývT-1tÖa] KsòlˆIv¨š–««%UU’¦ �ï¨í%Ó連½‚é(cXd˜$ãáÃSNOæÔ%‘0œìU¤íJ@k³Å‡G»¸P:‹µ5"¤¼pó6§çOÒé�† 2Iµö<~°áÉc‹†Åæk=:‰Ä¸9dwÿ61Z¢h8~áˆáhÊß¾y�g§sö¯]GÊ„«³+.f5Ფ³-{û»Ü~áÎÏ.˜Í¯p^R•Ð:xá¥ܸy�÷î¿ËåɚÃ]¢KøèÑ B`<šðøáŒº¶Ü¼q!r.gˆ ©3‚­Ø™r®®.YÍKÊFP;ÅÙå%£‹’k×öG\?Ü'º–`7œž­1:2,W-Îi‚WÔ¥ãþÛ¸uó€åbMÙߟR·—lÊŽÇÏØÝ“犢Èhª’Ù¼¶ïA$x‹ë¶ ¸ iªŽq‘±·7e¹ªi›†µ 1E)�u Qˆ~|¯×ëõz½оôàk_ûÿæßükþÝ¿ý·¬×„€£ý]V«]ë±D¤”\^^2›ÍX­VüÅ_ü1Fƒ¿ú«¿Ê¯ÿú¯óÙÏ~öÇ}(½^ïíù*xïZ Š<%GQùmî�k[”–ˆ Î�d©!3’Ýñ!aSÕlšn»AËFŒ‘¤©f6›1 QJÓv-Ãá�¶nhÛ–À�’45(ð¡%K@K‹Ö‘Ír�–P¤†ÂÀ`°ƒØ�°Ü8¾ó½'|÷íGl6�ç#¢<üèœL&S†™Æû@’*Òl„ﳫ5:Õ wÇȶ¦®j" Ôvœ+ DZ¶¥³ÎZ‘4IHREb :kiš¯Z+œ÷xkIR‰2Š,OéºmTð#ifˆÑb½ÃGƒó‘ºé°VBŒt(-·èÏGÁœ� 28¾¹Ë(hÚíX—1H)AH²èyéÅ1ÿõ/ÿ ÿáO¾ÉÅŶãʤ ƪÊÒuŽõºdg2f¹®˜/–È )Š1ãIŽÔç*†£Œýé˜,QõqæW|âå;ù˜w~ÈéÅX¯*6Ëy–еŽÍfÃïÿþïóðüÒ/ý¿ýÛ¿Ý‚z½Dâó?}ø¶e@Âb½þþø—–Û‚†R)"U]¢Ç¨Œ¦®ÑIBÛvØÖÓ6 Jiƒ1MS“%)Î:Í¡$nm‘RˆHˆ±A ¨Ç`�‘hÈRÅx˜1¦D Æ“ U¹áÉ“sêªáübIkº�Ðú=¼r”� p!Ç#hº@¡Yfè„%†@��æšÎ‹Iž …À9‡Q)YV`ƒÀº€wk-!´R$:2KŠB³»;¡i‹eÉbYR•-­‡=ZŠaF­5ÁƒÛ±¸�Jˆ€s5�s´�ÝS¼ÚfýÈm‘ɺš¦­q1ÄH�T-×oîpt}JšŒ¡�V¥J^{¥`ö¹cþÓW/XW)U'©Û ÊD´Ié¬åÙé P*%ÍRB¨éê–ݽ;Gר»Ž“Ë΋Û)|P¥ÈM¢YªHŒa¹Zá»ÈÑÑ!!”uÅp8äæñ!³«SЏ¶W0É·Ûæîß?aµ¶$é˜ý£§'K‚ "2�ñ6"¢ÂÈŒ«‹’›+”ñ¸°¡n!1cB0TõšÔæ‹›²"ÄÈã§Ïˆ¡C ˜]]atdº£ŒRººÄ;OY6!˜dxÛ’f)£ñ¸(H“)¾­¨ê€I \€õzÂSÕ‘·¾û!Z(ƒ!ûûS†£$—óšÖ*²b%[ž]´¼÷à}¢wܸq�ã[×¹sçmRž=[àœ$I3:ë¸Z8öîryõ•ŽnLñvFYv\žWHíÉ ‡‡»\]ÍXW >š3$J)6eKšæ$fÀÕbNÕv¤2'ÂöýA ¾Ï÷z½^¯×ëý õ “/}éKüîïþ.Æ„w àçþ³Ï0,þ»ÿæ—ù£?ú#Æ£1í¦bo0àå—n3›Íp–›’Gg—¨>Œ1üùŸÿ9ögÆoþæoò;¿ó;?æ#ìõzÿ ¶ !¶cM6À²ª)„¦i;”£PZ1XÛ ;�VŠ4OhËzµ¡íÚ&f@žç8ç@°^oÐZ‰xBH’$ûš�IŠ’7¤¦a4Ì9ØÛag<"OSæ³¼ÂÕl…šÎ¥h•áP¤Ã”vµ&ÑšáÀ`�£­·›¯´J†,í‚Öz¢€ÁxeǺ,‘B …$†ˆ÷çUëñu$M4J*’$'M$ƒBqýÆåzÎÅåƒá˜ƒƒ)išóìäÑF„Ôh½Íö‰" �4M·ùŠÏ‹@ƒœ¶ Ä �’TÒ6ž·£,Ót�B ‰õ‘¨�ç›ËÖ+GS ²l[00Z •RBž)Œs|æ§o¢DÊß|óœ“Ëš($Îi¼� Rj””€GŠ–�½;“ìù&´5—³ k#Î ²t€o;ê¦Ai�–k=Yb¸qt�ó“3\;çàpŒ^ ÊÕ�>˜‘ϧ>~‡Toã²Ë’g眜×H•cc$ I’ëçm)…ã½w>ÀMÛzÚÖ�H霧¦˜Ìá]‰n^Ë!PÕ+v§)ÃÁ€º]±¿;d4H8?›3�ì’šA™”ÙrÃp�ãmÍ«¯S­gT› ÇÇ·Y.Kž<{ÊÍ/Ðv óÅ%7v÷X¯7l6 GGûø‹YƒÑ#:ç—Wìîï‘ÈŒåÃs´–ŒÇøH[W±Î¡ô†õúåfƒ6Cvwwxv2§óeRž�\²Þ¬�ÎOÏ�s^}í˜{÷s5_1žäìdtmÂS—5£ý ‡‡×pnFÙtÔu˳ggxxžÉÕ�g¼6ß/ü±ûìõz½^¯×ûAë @?bo½õ_üâyóÍ7PJamÇîhÀÝ[ǸjMíSÞüÆ7xýå™N§Œ²„÷?xHS•¼ñÆܸqƒ÷= üOÍÉå!Àûí Y!_þò—ùêW¿ÊïýÞïñÉO~òÇ|Ľ^ïïk»,ŸgŠh� D‡’ )ÞuXçp!0_,ñ®%††LªºÂa¶ëÙcD�QP•+ŒÎPJ³\•Û‡{ÁG´ÖÛ|ï�“epóhJ‘’&“ Jå<ûè‚�6–¦†�žÖXŸ„$ ˆDRí™L òDl×]#¹q} Dž<˜ášÈbVR®ÒDSæË M[ádIºÍÇ1 >lày�DQ5%!z+ÏbÙ²^5X×P6Ž4©éº@’&„°¶!DA’&ø¨+‹µ!4„Àz½¡k%Iªñ~8-¥FÈH–§øhñ~[t(´”¸Î"bÄ Í÷¾÷ŒÃ=Ã?ùÌu´Þbð(“bD �PžÝ‰äŸþÓ#FÓŒo~ûŒ”\^Õ¤Ùð8�€V’á@3&dÂêªåâdIk·]P&K@DÚ¶#l[”°. …Œ‚¦nHµ$5‚k׆ܾ3a¹ˆ4uB¢aooDžJ®®Ö,–‹YËée‰2B%TmCžæŒ†Yš�Åd2äÙÉmçÈrÁÞA Â2Œ‰@1¤©ÃhI¢#{;ˆšÓ³m'�F r®Ž™ÍöÙ¬=‰Úá»ß{¥Jx™&ßÙaogÀõ}�oÇÔUEpã"CKÏôpÄ ·sŠ,Ŷ rê¦å–ó³ ]P¤é�ïÝ{„ "ß¹…’pú씪Ün'©a“F¬õT�õWܸ~‹Iã89_ ”¦ël¿=|óÍ7ùùŸÿyþðÿ°Šîõþ¡Šb[z¾ºm[¦J‘iQÐÉíF«n¹¦­jŒŠìL2”’Ô�ñͩJã¼Ç¶ŽàéÓK”0ìí³^¯xüt†É ëf{;OÒ”à-‹õš(Ykщ¡etƒÈ(‰¢ïþéõz½^¯÷ÃÑ€~D¾ò•¯ðùÏØvýt]‡’�)ƒFðùÏ}šO½ñqvwFìM&LÇc¦Ó}„ˆ„Øÿ™OÒuŸx-`”çßü.Ÿxýu>~į¾ÈG�Oq&A™”åzÀz½æóŸÿ<ú§Ú�z½¨„@ ¶c!x†yŽñ‘MÙ¶Õ!šÎ!”"I;;SBt¸õŠøÿh"ðœ yÊr¹!„H–'„è :´‚®Ý¾&M$Óé!G‡cNO—,æÏ2pãøµU´.¥¬<Î{”0^ÛÅÍÕì£ ¸€m,Îuu]²x´ Õ¶UÔ­Ç=uÆ;êº%MÒmÿPØŽƒ‰›Í‚é(ÝæõÄH×Fd!�Bam@ ‰’†¶n©µ#IÒm(¶p„Ð�Pó|}¼óx¿Íc�Ç8Ù4Þ„”Ĩh­%I!¥¾þº¶E)�19ið1¬µíšòäœ^–ü»?ùËõ†ÿò_¾Î ó¤i FK €Úf¼àAGËþNÆ?ÿì§¹wÿ’÷>X“š1>D6›’àëME@²®*`{œRnÇôBˆ¸¦a»„>0ɇšè+ÒDñ±W_ ,dy‡¢f4LÆ EžóöÛxvº¦s#ŠÑMžžÌ©Û FJ¤‚Ñ8CÒ±^¯1º ®5Áº¬�ÒDËrvŽB°Z/8:HHDÍ Wtu˺²¤id1ß°^W´Ì×K’d�²RºííÎß]ß~|¯×ëõz½¼¾ô#ðÖ[oñ…/|xžå!"Ijè:Kå:~ég>ÍkwoqëpŸ;7�ÈÅóµÌ�®³ Š eôöï~ñŸ}k=ï?úˆ�ìe:¯È’›¶áí{ï ¥$Æm9À¾ðþò/ÿ²ëõþ�ù»GÀHD+ÉhTà«!+rê¶EKAÓmÇ£ë²$ÆHgÖ·$yB!%i^P55"†ÃD ®kvwGì q¶%I‡,Ö5«M˽wŸâmCS·Œw¬ë%Iím$ÇùÕ%]mi‹ „ ªçäƒõPVDF[šÚáH-ðÎ"„g4‚C„ˆÊRꦡm*v†Ü¾µ�Š']qVmˆÁ@Ô@ƈ֑<‰Œ2‰Ñ-;¹A*KEÃþñÈóeES·¸vî,„Dhšë<Ámϲ�“”!HÚÖ£Ä9�2ÛôˆøÈó•Ý�Dª1›¦á�ÿô]–ëšÿö—†©iQ¢$âˆv»æIF‰’)1 xû»Oyï�Kªn@ÓÕ$I‚Ðl<ãÝKf³¤R2cPÂc´cº7!JË !ÐÌga4d8°)+nÞ8$Ë ZÏp]GSU¼úòm>öê‰é8?Ÿóæ›O(7š<±»—óúcQzîÝÀb^óõ¿z�¦.)7 ��ÔMKçW šá �àd†®íhºHŒ9'->X’¬À¤›²¡ª Ã|�(2ÖuÉý÷ÏøÞÛ^ye—×^¿…õ 0 nÞ2[<`uÕ�—تcggÂÎÁ.ïÜÀùå “K†£„³ÓsîÞ™ò‰ŸºÃÅeMYYf³:)Ð&%Ç;ï=&I$išñÞ{ïóÒ�[Œ‹Š>¼¤®¹*P $�MŒpq>cXHmã¶ÙImDR”I·@Bb@ôÛÀz½^¯×ëýô �/~ñ‹l6„dIºýÆ�Rpýè�¯q÷æm^¾{Ì(|ÜÃC–eÄ1iBUUH<צüóŸý'Ý:f6_¢Ó!o~çÛ<øÆ×)ŠŒ²ípn›cd½^ó¿ñ|ýë_ÿqž†^¯÷÷$Ø¶ÄøàðxB”Ômƒ �4ÍÈ2�DPV-i"iêëÚ$Û× �ˆÛq$Y­– †)i¢Ù��R"•a±Zsv¹b]vH©�¤6Ęa�$͆gç B”Œ†#ªª„h� 18‚kHRIšÃlQa¤f8žPUÎV$F¡µÄÙŽ<ÓìL‡ˆ°Ö‚BHCžìL2¢_³{pȪLi¬ÅZƒóŠÀ»–ÝÝŒ£ƒŒé8R䞣à &‰¸àñaÄã§kÖëÀ (ˆ)œ_ΰ�¥\—Ä(IC=1‚žMž&“kkœÝŽ„i•b}‹ ¢Ô6<&ÉžwybD™¢Å„ÿëÍS’ô;üËñ‡{kšèuå9½Xó·ßú6ÿç_=eSj›'ä[ˆ�ÎZ¶-Câùõ¤©Áh‰� ‹”¢P”‹5Çׯó©OóÞû÷ä�8Ž�w�à*6«†·¾ý”÷lŽ�ÙÙœŸ]BCš¤^Ûcwšsyy¸ÈQZ’¨È` (×—dƒ‚Á@Q•WäIÁÞÔPä�à U9çä™c8Ô,V›mxÔ­ é4.$´í­sŒÎÉ‹‚$°ÞÌ©jK@Óvž4Ól6%ûû4³E–"sC]u$$8ïI²�/¸ï E‘¢t‚µ’¨ ²�d²3áäš›7ÆTµà`:ä�×_b³ZñôÉ WK�²’t]‹I${í&G‡Sî}çÖë9‹¥e1o8ØŸÒv°ÙtH¹}Ÿ¯iëH6r¸¿CQìM÷™/:Î/J¼�(!É‹‚²®Q*�E–æ‹>:ò"cP ixHžÿÎŽ@èw�õz½^¯×û!è @?d_úÒ—¾ø Ðt-1>€ˆ‘ÝbÈݻǼþú+ òœA‘£�A)E)%&)¨êYšá¼Ã9Ç­£CfËŠ¶mÑyÊõÃ#~ñÿ+¾úõoP,Kž­6à»ïÿ¿o¾ù&¿õ[¿Õoëõþ�‰1E$°Öãh“àª<Òv(aˆšÆƒD*E®„2”M‰�(‰)$JJ:ÛRÄ„á `>_R× I–³ZW46„! Ð2’AQl;Bç09äZ²)[¢Ï˜Œ ô$e4Ô$&ÒÖKž±³3BJOÛT$*RuZ[‚MÙÛ D,B:t²¹Šm :‹1IÙÛrëf�’ãq Ï! ɃO8}zÎz¥QzDŒ ) Jk�#R{4’à"l·„)¡ù»Hk¥% ’¦ÙfBŒ“ ¨ñÁbÈJ¢µ@ˆ@”ï%Öøú7NY-/ßÝ%M=�õ¬Wg§kNÏ6\Í-e;D(�!%!ØíùÑë1’$%5 ¶«È³‚Ñpò|ƒ•GJA¤¥k+>xïCªrɧú˜ñNÂh˜Ò¬×|ï{ç4MÊf3$8ÅlÖ`�CȈ‘4Sì DƒÑ£i"ȳ°=F�pýæ>eUÑÔ¹ñì'¿pÀ|9â½÷žpuÕ 2�îó韞rvÑðôiÍl¹¡ºçˆRÑÔÐÐm¿Ü($¨ˆÉ4È©Áz�í<«uEQ ð±BY‘ „%—)1Flç@ : ›Ë![´‘ G&Ó”éî>Þ·ÔMG–f/XÌÖ|ô¸áø…!?÷Ù›4ÕçßþÎÎ7LÆ^}åˆåò’á(c8ÊPZQgg3ðŽÔH\´(©p>à�œ\¬0fL×\<_=_°OÊùÅ k#EÒL“%‚D;F£iXmkÁ¤�@$Æð¼«¬�îõz½^¯÷ƒ×€~ˆ¾öµ¯ñå/ùÿóïJ)bØn™ùÄË/p|㈃ý=œ÷dy� µ/ŸçµdYFÛ¶)¶¯†×^¼C>óèä)¯ì%þ毿Åÿðßÿ*ÿþ�ÿÍéååÿ+GàË_þ2¿ò+¿Âg?ûÙåièõz_ÏÃg·Óœ„Æ9KK@%®mè:‡÷) ÖF´ †ÞGZk‘Jà;‡!·™6Z)L’nŒmÄY‹ [W8çHMê¦ÃËHš:©6!"]·@kÉþî„åºÂ·�ë‡CŽrŒöHyð|Ãá6³,8Çrµ¢ª-&ɱ6’äÒ«5"zœµ >l‹ãÑ{DÜ��‚Ūbµ‰ 4’ˆó-»ÓŒÉXã\ËÙ…'„†õJpóÖˆAa8ºvÄì†f¹:¥ª6 (‰ÉÛ"…$ˆçQ¢"ƈ÷‚¦u„èQRñD,Ê$äv„LkÖ6è4Ci‰”�ƒµá¡j$ýͧ|÷Þ ZCgÞK¤Ð„ €!Z'¡uB„"”ÙvB9×2H i¢©B‡ˆ‚à=Çx;;—èöbú½.G‡çüõǯ1·ô×{¨`ƒEUà̲¡¸V–$Q$‰F+‰5=Œ©ètbÒL¦Í‰Ó„{îÙãÙ§O˜/.H3ÉÖFÌÆF€¤Á;‰i-ÖÃ"¯0:E ËSŸ=âôâ‚Ù|9�­Û�h[GUׄA�$QMUcí²9²ÒËÒ-ÓÖ,f3ð’ÁÚ€™™`MË•ý=ð‚ããSêf9Õ­?èÒ�S6¶×yÎ�ihꚃ£’0š„ÆB±ÖÙàÒÞe&sN« ó¹`c}ƒ¢´d]É«ïÛEª ë%‡7LΔd] Âј1ÃõŒÙ¢æì¼B ¡B&³†Ý�-LÛ0›M¹óî}®]?a4Z°È[éIcA·›â´Þ/3ò”Zfý8¿ü·düÍl U •••••••—ß*t‹<òÈ#<üðÃ/ºnÙ ¼·tÓu¾ÀNÐíöq¢ÅÔ E//xÚÆ ë!ˆêº% cÆó”•%ít°MM†\ŒGl 7è[Ãõã³/ =üðÃ<òÈ#«, ••D–1 OÓÔP´ô£x92Zk¼UW¡BEK<ŽÑhzóB_aj‡šÂTa‚÷éÁÔ ‹`¥ Ë2½”$Î0í2ëBA1/ÀY66ûÔõœªÎqF#¤ç¶+ëìì¬Sæ9Ÿ}ú„ѸD«˜¦i‘¢¤GœvÉë[[EIž�1Æ"„D©ˆÆ9ŒóDZa�éÙ¿Ò1e48–ýƒZxcÁxæã‚q¨iLæJ5¬36v7 â>O"P$±ç•¯ÜÀ3à#�<Ê�à gCl ¡P„�ÄH¨ÊœH-7B)´,›ñ+P7c%΂Äj…³g-VxZï@Kú�HÚº‘Ï mkh�£ñÎS7 I¤#t³¨jœ÷X ­‚È“ÆÉZŸ2Ÿ1™OI"ÉÎö:Óɘ³Ó ÕB lÌ]û{ ûMíù«¿xŠãã ãû_qrÜ ¤C�w†Ë—7yÅ+nçoþöãŒÎÏXd¼úÕ·ãmCžç�éõ2žÙtD Z¤š' [Ûëô²ˆ³³ ÚÚqùÒmlo÷‰’5®]ñô3GÌ‹Šçn4´¼‹ðNqtã „*Å™šN²Éb1çädŒÐ’a/dwo‹��5³9BlÑë¦dYL>_GKc�%wܻƧ}šÃÃ)ÅIÅîîÝn‚ÓiI˜tû›”ùÓ–@KGd™&É47F$‘âúÁˆ²0 º ÝÌñu¯¹ÌÎÎrœ¼ñe#B’vºLæcF“ UÝ0>™b]‚ÖÂB]7ø0£1ppý‚íÍù¬@ú3ziŒo“Ñ‚éENçòeí(«…xì2ëÍ4$B¡Q´7KƬ]M[YYYYYYyù­@·Èûßÿþ/Iá_0ÖC)E„ÄYÆý÷¿–A”e‰Öš8IP:F©ë³ù9Þxfù‚µµ5‚@1Œ{t’”¼^ðá?û3ºÝ.:Î(‹Š¿]<†«ü‹Ž’}ÿûß¿ ­¬ü£áA¼ó`¡i & Î8ÚºFxG Ã!E¹ ®B¥)Ê Ô²ÔDª€Ö´Xk‰µ ýAŸ( ©›ïjœ3,ò �I\`ŒÃÙˆ|nÑBRäcò…äÚµ#NÎJÊ6$ 5Z§8ïYLªj�”w>AK…Ò!‡©[¢ ¦?è’ç šÚ $lonpûm}p â¸ÃcŸ9$¦1xßÊc,ÓYIQ–„‘$#¶·7¸ë®!u9åùçÇt;›”k’N²Ì†ð ¯»ƒ0>ãè¤Á65µñÈ ¡n„„^¯C”H”ögPªÒ€ÐàÕ²GP �DS·h.? kh½!‹C¤´dYLÛFf�ñ¥AHK'ë"€^«bÞqrzDQMpÖRš‚$ �'ÔeÉd<ÅÓñ‚«W×Yèf¯»ÿNÂD#¥e:�Rä0:/yâÉk\Lfll^BÉ`mHÒYçèdD³(PZâ¬Aà tˆBP”7ð^Gî¸ó*J¶Ä‰æÉÇ?ƒ÷ŽK—7yòÉçIÓ émÛ”ãλï䵯{Mó’U‘svü �!…Å´¥_�&Šá Ež(HèdI3¤ ¢MêvÎéň;®Ic�­ ‚ÐálÍÙєÞn/gm{Èl1Çzè¤1gSŠ…GŠ�XxÆxʶÆ6ç¼ò¾WòÔÓŸ*¶†›h£‹9‡c:½”8 ã˜Ô;µÌ"òøå� À9ÿEç ++++++++/—Uèùƒ?øƒ/)¿úBÖZŒuü»?ùßÿO߈”’0 ‰¢eÆO$B\RÔGœžž1®qrt�ÃÃCš²$Jc®�ù7ÿëñôµçùîïøN®ìuø‹O~‚7¼ú5LòÏIè÷ÿ÷yï{ßûñ6¬¬¬|-¼Xf Šÿ0Õ/ެ¸Z�/f€¡“%t{‚ï,½n—¶®ð‚8À8ƒµ‚ÆÔ @ê�Á°G·3�Ž@8¢XR7sÚÖ ƒŒnWá|KGdqL¿/ØÚë¢UÆÓŸ=g>�!ƒ˜$ ‰£ˆË—/cü˜ÑIJÈ,Ëž>Æ:Lë‰BÍlVƒ÷ËIN¶& %Yâ]{s,½ ­+fÓ£‹ˆN1>_0×ô:dÑRW+Y6t–)°l��±h§(g5'ÇsÎΦ .PÚ ”`2>c­ŸÒI${Ûæ“SZP—Žº©0Æ�Æ ¥�ëŒmðB"”´Vàü²\®n Ö€�á²a¯_ö,Š¢ˆÙ´ÄÓ0Xë�¤ýA•×ÄqBÛ¼·˜Ö"„%ˆ%ÖæËi�Á²$,Šb„°´í‚PE$‘Æ»†³Óc†ý]î½ç*8C'[6zžç%£IN�í’õ,f-³Åç wݳÁèâ‚ñEIk,É`¸M…œžå\œ_0,³m¬�Ðë%$¡¥)sÙ"¢Dà/ u@>׌Ç5E ‡SÊ¢%Núœ��!„b¸Þ!Q pÞ3›8¯Ð:¢®`¾hpÆS%ˆ–³ó9M]±½=ÄZG]Œ& 6‡]³œP-ÿ|ú‰CTtˆ–$’xbŒ#Ж´'éô"²D³½ÑccC ¦(ê–¼(°^0�t:š¬Ó% =ËÉé”AG0X‹‘:äêÕ!M=áøtÎùôyº½€N2ωK-=ƒ^—Ù¢¦½™!¦tDQT<úèSÜ}÷íÌf‚®Þ¶E^—, ÍdÖ2$º1€GŠ×– û8±ü¼<«Ð+++++++·Æ*t |èCb>ŸÙm„´Ö‚oý�æ�¿øóüÈ›¿¼§*>ýÄãüÁ¿û¯ýë0UK”FüÙÿ˜µÁ&ÿý¿þu.möøÀïýOlïqÂáÙ�þíg¸÷öm~âŸýüï~„+w^}ÑÔ|>çCúo|ãoÕ[°²²òr,"ûåã( QÆÑ ¶1xgÉ:1ý~FÛ4ÌËåd° Ð$YN#u„±Ž¢0Äaˆ÷†¦.q&B‘Å­¡ÛMÐjÀñÉÆºYLHº©àÒ^Ÿ~?D’£Ã’Ñù%C„Ò´V°( Ö*#i�C¨Û´H%R!”§ª Zkœó´Ex¬·ÔuM3¯I’ �¤¬*¬©hêk¤‘¦m=Eå—M˜•"Ž ©š�¢n-yYá}Cek¦ED]6,žÍ�˜ÛïØ Ž-�$#9>8fr–³>Ð:ãb\3{ªJâMKU,HcA'¡"Pã‹’éÄQV�Õ´f9± ¡–xgP¤”x/–™›ÎÐ6©Ö{T QZb­Ç˜g”h E§—àQœœŒQ:B)‡ ak+% 5‡çXãpž~æÂ{”„H ’XS65emPá€Æz’~ÄîÚó<çøà”n7dsS1è­3_HÙåñÇŸÄ{‡”’ªlhŒÆ‹„¼œ±»Ý'Ž¡*'Ä�ÄZ¨kCK¤‚,�Ø¿ÜA«š<ŸQ”%$eY0�L�aÈf§G'“DѲqgk“Y^Ñ´‚Ö(yMU”Ì'(‘R”5½~Ê`­Ãd2§ÓíQ6ì_ÝâøÆ)Eaèö»ºÔõÓzÒ4!ŠCÖ†›[¢PÒïFÌæ êº@«!ÖZš¦b:iØÙÞ ;è#DÃÁá”gò›=._Þ"Ï Žˆ „Hyîºc�Þ `?çàzÃã�]P”%Þ „”x!Aˆµ-µƒ³qN ÎNG„‘æòþ‡GSfóŠéØê€( ˆ$ô;‚\y<‡Ã Éj üÊÊÊÊÊÊÊ­° Ý�<òÈ‹^>¿LA $ÿâ_üsFO?Ê=wÜËÉxÆ;åݼå{¿‹}䝸áü>~ömÿ5þÛ?á]ÿú×ùÉüa~ö§‚btÊ[¾÷[Q*¢md$H„¤‡üèù½¬õ;¼þÞWð»ô0òág^2é£ýèß+ôíßþíüʯü ¯ýë¿hùƒ>ÈC=ÄoýÖo}ÙçÿÐýßó=ßÃ�þè�¾ä6þð‡y衇xúé§Y,ìïïóæ7¿™ïû¾ïû;�ï+ÙÿÊÊ?>ËFîÂ/*Â!” ¶5�NJ·›�€¢¬ñPž¦mˆ£TUÞÑéD ¦iP2 ‰Bšr�†$ÐÄÚcl´* Mƒ^Êmû}Ö×$U�óì3G<û\ÎdäA%DYÈta8=?§,ÊFѺ3sII–d8'˜L&x¦5 i‡ŠÅbF˜Ö±È ª¦!NTR´ UahZ�Pž4V z]ÊÚ1žÍ_˜jV×-^€[¬tHïtÈÖö—övxúé¿ez~Á ›áZGjÒnF°…±çœ�OÀ;v6;¼âÞK\½ÒD‘"ŽcÎÏ+>ðÐc<ólAÓtp( „G Â�^8�-œƒ¢¨ðBb¬c¶(ÎhA¯«ˆã€õAJoÐAêÛ䔥ï¸ëÎ=î½w�E>¥Óõœ�Î�"Ä;n6_v'°>Fˆ†¦™"hعt „`6›1/ÆÜv{‡«W» û‚báyþÙSFã#šÆÒé¦,æi–Ð1‡Gg„AË}÷]!M"âl‹” ï5u xK ª¢âèèA‚Ä#µ›Œwàk”Òt’k a`ØÝê2žWŒ&9ýAÄúú€¶‘œ6à»;ëHa‰´@f‚³‹†õõ„�í-Öúžþ”¼˜Óôéõ»%99®_Ô¨ÀÓí…„¡ââdÊYU¡õ¥,a˜P[�’8 Iâ!®­ ”!T 'b’d@¯s|zÊxrBwXä-“IÅúz‡(X3#Kƒĉež—$iã=UÛ U„ФäÚÁ)kýi”1›�pBðêW_á‰'žçü¤`6*èb|U#×C´HËÊ/�—«°•••••••—ß*t |ò“Ÿü²ë…üWßý­ü«ý? xèýïåŸÿ·ÿ’oúÆB¸Æ?ýöï@=ŽŽ®q÷þm<òáAÕ2=;'/æHå CK[;š¦AKÉæú�PÔܶwY–qyw hòç®ã^äVâ§>õ©[õò_Ô·|Ë·pï½÷¾äúw½ë]|âŸàío;?÷s?GÛ¶<ùä“dYö²ìeå'± }s ˜µ×@[´I³^ÀÅňn7£mjœ7„ÑrLyQê¢F’n?#/[³‚,Žh¬ÃÛšPµ$Â㑜�ŸÐ4–4îáLE¹(HÃ!¡vàÂåÔ#a@Yf‹##òEE[­±^P6 8O$q‚1-¦µø›1QD’NqéÒ6§Ç%%:HRáf)½Þ-á >!Ñ!IÓZf‹‚¼¬ –@I’èó#Ø¡›Eôº J8�©ê)Z*òù¥ ;{[X/T‡ãÓ‚Å¢ïuÃ7ÿç÷òO^¿Kψ´ÃãÚpÛ• >ûÙsžøìSéQB!¤G�@‡šºªñqˆ’ž$êRä%Mcˆ¢á,mm†ƒ„õ5M/l3ŒóLå²·PãpÆRT ..Jv·3ÖkWºÔ•ÀùˆÙ¼áäd‚š pµ§?ì“uS”VÜ8qqvÆ]wlñ†ÿd›$¨ • —tiï|òÓ§\œ—D»t:á²$Í,{Э 366DaƒÐ1ÞkÊJpr”³(,Bz¶·"šjcÑ1¬u:#©K,$N8:YH(-aâµøÁò‰O|‚ßýÝßý¢€ÏÝwßý²ìeå3¿l´,�ªÜ¢!!iÒ¶S6ËÅ,ÿÞC’eÖ ¥:½.Å�Sœƒ¼,X_ï œ%I%ë[=î¸}ƒë7NYÌ[:�Þ¶<ûÜuúM÷¨M„Žà �ŒJ&Ó‚ÆH<çÖyüÍ X­y¾À{�ÖšNÑëõÈe•33‚�%_4ÔÕˆ¦Qx!©ëšƒ‡ììnÑév�2f4šÑ¶„`{kƒ²ÌiMM 4‘NÐÊFž$‘$‘¦(æ(µ<.ÅÜ~{Ÿ;ïâ(¨�ãúç¦<úè *ÓY–ÛˆšÅâ„~w�P,˳�ãk’Ýíˆ,…¼vXkΡcM§Ñé„XrvzNY”t»=yIU¬µ´mMݶH©iëšóóŠ~gH¿»F'‰¸Oxî¹ë¥ Œ;H§‡ÏÓïtØÝºD 5’†¶m98¸ÎŸ c¢¬ÇµÃ#’(bwwo 7ž?`4k TÄ¥½M6†¶šÈÛ¶ä³SÚfJ–diÊb6¢(ç„Ñ)a<ºàÿKî½sÀmû}¢HãEÀõ£çh›©4e=&Pš¬·Î`°FÝÀÅEÁt^% :$IŒoKšªÆYÏÅhJÓÂîÞ=\Þ]–µýûÿ8eUsç{$±âèðár^õÊ«xí¸íê�ÙÆçsÎÏçÄ�”ÝK[D±d8Œ@̦'HQñÚ×¼Šn¿ÏsÏŸóéO^£, ó¹%ˆ†„‘æ™gž&N÷Þ½… Â¸†µaB‘;Ž®�p>i¸qtÁ¥+—2Ai®fm†7®Ÿ3l1�"UÃÆ°Go¸†s‚˗׸qý|YZ÷™#ÚʃŒñNÏGèÀD!ù—ggk“ýýMÆ‹œÂÂÉh¹oé¿zï$R¼€Õø•••••••[aºŽ��ÿÎm¾íM?ÀGÿíÿÆ7}×›™�gØÖ¢­c­Ûg6›°Û0›Î¨ª†(Š– `ÍòîqU./ž¿~� é­AïÒQÐ4 ÿóýŸLç ýN÷f‰Ä—€¾’cüj¼õ­oå-oy ?ü0ó7Ã/ÿò/ó†7¼�·¾õ­|ÿ÷?ozÓ›¾ä9¿ù›¿ÉOþäO¾d¶OÛ¶¼ç=ïáÏÿüÏ9;;ckk‹·½ím|Ï÷|ÏýÞ/Üÿ[ßúV¾å[¾…�}ìc<ùä“\ºt‰_ø…_àë¾îë^Øç{ßû^þôOÿ”º®ùæoþf~þçž4MoÁ»²²òÕ‘Rbí2¥i EUxr9&º,s’8¤×ïR•9q0çH¶©è z4µåèð‚é¤@xÉúZ�$”¨@³©Ç彄41ïÉîrt´àÆá*èq<«9�´a]Ôxà¥£× ±¶!õoZh¬õ„a‡ÖÊÚP´/ ›…4UA™�±­_öãÁ1Ÿè@à�Â{E¨#¬3dý.Ö”ŒG3„�uMY´�T“†Ð‰šF"Õ2V5 JH´Ègù¼bk£‡ÐV5S*óäu¦£‚c<Î ¼0 <ÖUèšÚqãúZÁqÛ—6¸ç÷0™N8?='÷½îUlí¤L&sžºvÎ<7ÌóŠÚx¢8¥Û�pÔ\¹²FUxÎOFL&3ŠÒ#ˆQÒ!Ú*�tï=Enƒ˜WÜ“1]X®_{Ž8ÑÄ©d6‘&‚ÿì?}%½¬"”ÅÍfÕ�ãu¯½‡ÉÄst´ü ½8ë9;�`I¸q˜srZ¢G§'�" C¤%�Ö,f†““ Á”ªä…ÁZG·—1[,H³5ö÷·qí„04ÖÑ˺dZ‚�!´f–7žÒCºÝ5²î¿�{î©ÐrF¤$Ã~@¯#éuû„±ã£ýƒÞ¦í’ÏZÚV²>L°7Ë “T…š8TŒç5ׯ�ØÙ[c˜fd±"ÝŽñVpp8ââB°··NÝ4œœ,˜Lëë]nÛëqÇåç<ƒNÃ_êŒÆ„´6ÀØšç®r÷Ýûìììptã�8 ¹ç—9:?ãüDq¾hè:‰Gâ�ÀK�÷«1ð+++++++/¿Uèø»@Ã2ñ†ïügÄ@�/XËRšù‚ápÈh2çéöºJS×5užS·-ý~Ÿ@ƒ³5;[Û´ÞâZCir¶/_"/k~ã÷~�^qrqNÓ´_õ1~µÞùÎwòK¿ôKüÌÏü ûûû_vÛªª¸qã÷ßÿKnûûû¼ûÝï&Žc>ô¡ñ®w½‹W½êU\¹råEŸ3™Lxï{ßËoÿöo³»»ËoüÆoðŽw¼ƒ|� øµ_û5¦Ó)ï{ßû0Æð®w½‹÷¼ç=üâ/þâ×ôÚWV^NË^þó? XfVÄ*¢ªK¤Öè(¦(êÆà„Â{�w h2Ÿµ4m…±c,¡ÒD�b6™�%žÑhÄ ¿¶,ÃRg%BjÊÚ’Oç bæUKS—x¯±®&Š$�N�½íuòº@É€¶r4µ£mkâ($Šc´6´¦¡\Ìñvù]”DE‘cìrô÷ÖÎãq΢\Ë€(Öhééô{ÔU¹‰í=J+¼w4Æ0™-èdq’RW à ´¦)Kf®"‰cÒ,Å Ò!œ��˜NÇì·[H¥YÌ-� â$AÉ”ó³3�G Ò-B¬“lmF¼òÞ]nÜXNÑ5q$餎4nˆc…’† � RMm±ÖEš, ©Ìœ4 �ÎPås�hÃ3×OÙ¿m›ÛnßãòÎZzúÝŒÑÅ”Ç?âô8'É"ºƒˆ­^-%I’ µf<]P•9­mÙØØãì¼ ®=mSq~^P•œuŒ'g%Dñ€�Í.;Þ³˜�¹ûžËlm­1º˜rr|ƒ­¡dw{ƒ¶YàÚcÈå¨óP!0mK¬,A@YÔLyip3KÛJ®^ÚAc+¤¸tù qÜòÙ§o�—!—®ìÐ_K98¸ÁsÏ=ÇíW‡\Þ’5§9Þçô’€0´$iƒ—žÑxNUEÔEˆ’(‘ô{1¦®(‹ ã‹9�Ô²e“õ­“IÁ'ÿú€ª´ôú1LJ#$I"€(JØÙKIû0~ôy\+Q>À4‚@…”*`ïòíŒÇÇžŽÐ* ©%�>vŒÖ׸íJ‡WÞ·ÅÚ âþW_Bª„OýÍ“™% bâ4æätÂÖÆwÞ}7×oà�cc}Àlt�Í뛟/ÿ¾¿²²²²²²r ¬@ÿ‘UÀÞåKì­¯q6žàŒ/ÎYÌ"Úv9¹×ëÑéõêk-H±£LC UãèfÚÖò?üú{yî蔢1ÿÑÈßô¦7ñæ7¿ù+Úöààï=ƒÁàËn÷?ð/<þ±û1>ð�ðØc�½dh0ðã?þã¼êU¯zá9>ø 7nÜ`kk‹|à<øàƒ ‡CÞþö·óŽw¼cZùÿ!Â/GÀG¡¦e´y�Ãe»ì±ãœ¦Y´7{áäXÓ IDAT€bQ5XS •!Ša}-¥“¥€ÅŠ`YâäU«é‰”é"çÙg®3Ï=• (jOÕ”ØÖâ=¬ úà-ÖV”yAšÄ ‹Š¼©ð^ãñÔM‹óç@±�Ž_N` ´Ä¹–,‹ÙØ0\ëÓZ¸˜L¡#$RXÂ@R†¢(ñN!BEŒ3,)ÆKz^Ѷ Ö4dq‚¢:�MS"tÃæÖ�@ ÂXsr:æÙkº�>JEô2‹¬sx§É ˜L ¤êãlˆ¼YBç„Âqß}—øÛÇO±.Ãû¡Z¢ÐÅ IQU`½Ã´%ˆãá[¢@³¿‰¢ÑIC:�!³iÉÓO�˜Lkâ³’�uƒV–Óãc’8ãèä‚‹‹ïB†iÌ�·oÑët8<¸à³Ÿyž0M™-eÙ¿r•ɹÃ*Â;ÁÉiÁhl4FÓ9e~H’„ììöyÝ×í0(¼�°½Ö²·¹N¬sÚº¥iŠÂ0�”à†Ã]®2_”llnÇumOjPšÝ½M¬™r~<#T}ÚÆà,(q>^`MŒ•!Æ ¤Òd�”<_F-·ßv‰éäjŠÖqvºà™gƬ3:—vv{l+Kk%ggš4 ÉÒˆ¶­ÈóÂ+†ƒeY°µÞ°Ö‹‰"ƒô3Bí¢fs+es«Çb¶àèFIL§c’4¥·6¤¬ mmØ®S/ÊYEk¦ÓEáxÍýû¤Ý>U=§m,Îk²î€ñdÊé…dýÌbLEy®ìoprZ3Ÿ�p6ÀË�âÆÁ)mm©JÇóÏfšN“µ!ÆTÑáïþ¥8¬¬¬¬¬¬¬¬|-V [ Ûí¾h†�â‹Nê>§Ï´Žý+Wp"$LRúý5Ö××X,8ç8=?`wû R9Æã1IÚCkMÝ8ÖÖÖ°ä¬õûüËwÿ+~ëÿŠÚÐIò›£–_êo•×¼æ5_ñ¶ëëëÀ2Ôëõ^r»ÉdÂÿñóéOšù|ÎÁÁu]Ù}K)_x¼»»K’$EÁµk×pÎñÀ¼°ÞZKžç_ñq¯¬üCðŸ(µÌúÐVÑâét{xçÈ9pN Ñ8kpÚÇ �i[†ÃYêÉ:1Þ:&“œ(Î@HÊÒpvZ“/§§',Ž ì ƒOŽÀ"U@¯×#Ð Ó”RàEžSÃùhŠ1­Z+pÞR•¶õÄa@Æ8»Ì|ŒÃ„0©JÃé鈋ɔ¢5h¥‘Ê/§˜¹–Óó­4BJŒq´¦ÁÑ •Âx¨‹± „oˆˆ#I*Œoh­¥n=UÝP ¡˜/¨Kƒºy!ÞZOœ:.ïïb­ç©§O0Ö!Ìæ9�x@ëenÿò:wݱÉõë5ãIAU²¤ ½NFàc´´h�’× ´Rôû]޲œ3>uU²±‰Áz—µ Ïx¥™QV’G»ŽÄPU5i*˜—–¸×gÐϸ´Ó#P‡×'<ýÔÖ+Ö†Û[}‚гµµÉ§GÏ¡dEÄ´6 /rž}î�~ÏÄŠ,ë i‰cM–Eôz–²œ!¼" Z¤tËÞEN�-Eéñ”j˜Í+‚ Á[I]{ÊRpzZ& uã^²··I¿pq~Ì|&ÉÒŸûÜ„0 éõûdÝ�,뢵f2qãú1I$ ‚›“ÒæNt]SS”E©QÚ%!Wö7I€ñhŒs)5£Ñ˜^šG1QX!i°í” ̵à¶Ût²¾ž°µÑãðÆiÖ§×_g‘眞θ8Ÿ°i›�� ž}ês„qHÅôú/¦ž…½A�¥u†´ÛaQÕÈ0e4ܸqJS{Ö×·YëÙ¿¤yþ`B]‚GF)§' ú�.:68_Òí¤¬ùj¤¬ïWcàWVVVVVVn‰UèØÙÙù’PËì�/!ø›'žà5¯¸“0”<ñÔgé¤1³E‰·ë-»;{´í²Å`¸†³’ÅbA§ÓÁ9GUUŒfs®�ç|çßÈCc=þËœAîììü½^S§Óa2™|Éò<Ïé÷û/òŒ¯Ì`0`8ò—ù—Üwß}/ºMY–üÄOüßöm߯OýÔO±½½Í<ðïçKû|ÀíóÁ¯ßù�ßùšŽ}eåVó_ðHEUÕœLfÄ"†ºÅ¶-ËùçžPÔu�÷xêz�35�NÀÆfBY$k=R:Ê¢¦¬ Ët&èuc K§›PÖ–¶!B´v4µA+EHœSx#ƒÔ^xb UÛ¢´&Š#Ò,Â6 UQ.'gIE*3„Ôd�‹¼¤njB%Ñ*FhO)м@iÏþ•æóŠñ´ä|4ÇXO§ÓAH¨›šÂ¶(aP�ç-eµ¼�Or„ÐÔ•åsϳ½ÙAÉ€(ôx ½nŠ©[ƒ¥ÎÎfH’š¼hñ¨eÈ{œ·ç1ÎÇ—v×899U%8=Î��©Û–²v„q�(ЍÄb9ÙJ9¼µdY‡ÆÔÐ8ÏYT%­…ª1A„s!“ñŒ0ðè ¥nQœ%/ £qÎÁµ3ÎO/X[°¾± üÄ8×2½8£Û PÊPæSœˆPÂâ�ô×zÙÒ¶ËÖQ,™NÎnôP­¡.ʲ$Mv[Xã±VÒéx¦Ó1ÓYÃt>Æ‹�²tÌg„QŒÒ=&3Ïìà˜$KÙݽD â¨$Nzœñ䓇ä¹cÿê€ý+ûÁ)GGÇll ¹zu‹ÑÈái‹w’¶i‘Jpõ¶-L]"l…i=ÎyTà¨ê’,`�ÅX�Z‡8/©Ë†¦6Hé‰Eš†Hm¹rµ"¤mZçÏF��³½s‰¶q̦ vvv¸ti—ÃÃCÊÊ�†|Q²½—ñÊWÞÅl\qppÂhtNš).íïâLg t €kÎNç\»v@–E\º¼O̱ªÚдŽ$Ž99›°weÀ•«·óôãOc”'‘nöýñÞ¯Z@¯¬¬¬¬¬¬Ü«Ð-p÷Ýw¿0eK�kíò¤NœsH)_èïñÜhÊÉŽþýןà›Þð„+È:)Q�à¼C‡Ë@ˆB"u@§×¥ª*š¦áøø˜ Hhš†ÿû/>†q-¢/{ñï;2ý®»îâcûo|ã¿hù§>õ©¯yüú[ÞòÞ÷¾÷ñ]ßõ]ìíí}Éú'žx‚étÊÏþìϾ°ì©§žâäää«ú};;;¤iÊG>ò¾÷{¿÷«>î••[í…‹ÀÏ�…FD*ÂVœ@K…#Œ1Äa„R‚–@yœô8?§, ë½5Ò(ÆZÉùùœ¢2 S”’H%èöº$iÀááˆñ¬¯ ‚é‘’ÌÇ3:½ˆÖ@¾hHâˆP&ä³k4ÎYtÒÍb›k4MM^D`%¦,ÊjÙ'ÈŒ #ãQp-Zz’Övúh­”`s”4 )MíÈóJ ¢,¤Óí,ã ÊÚ!4uƒÒ ‹ù‚4R ×6A4�'N4Yšá=_´^;æž{ï!K;œÓÔ0º(hjOi%¢Á ‡÷‚@)„÷,9y©ð:"¯$q‹ ¥p-e1!Ðg ³/MUÑëôI³.×nœ¡Žç,MF}š¦¡Û�ÙÜŒ°­¥ÈK¤ß*N/J¦“S¬1d]Ï+¯l¡<ûìSììlpxpŠPš×½þyæs3c©›¥ J ö.¯ƒ(8?Ó‡mlítÉRI¤CªÐ1Ï[²n�² pŠyIž7¤�e]sýÆ)Ýþ�8ÕØÖbZ(J‡ "œ*ÙÚY#Ž`6>‡ôúlloÄŽ�.˜ÎGüõ'fDºÇb^1è-H7Sº½uåð>¢¬+¬kÉ¢! q‘¨�( (ªšã£ýA�Ï={JFHp|zFE´íK'‹‘�Å‹ë,i£‚ŠÙ4g6¶Ì¦–{î¾—Úyžxâs\œ.ØÛr÷=û<ú·O0›YvöïääøOMÛHFgGÇ’´Çp8àüü˜gŸ=f<ªh+�·ˆ)*K’mRa¡tL§Ûc:¿X>³”Éd‚RŠÑtBo–`½b4™°+<^|AÏ/ä—~!¬¬¬¬¬¬¬¬|�V [൯}-?üðhæxÓçVJ}Ñòÿå�>È;~⇸vpBœÆôº]%ÑJ"d€«kœ’¤q‚ÁQ×%�NB°( n¿zB¾ñu¯á¡ÿëÿ¹99Ȳ<�|ñI"ŸŸ†õ•zÛÛÞÆ<ÀÎÎßýÝß ÀC=Äc�=Æ;ßùο׾þ¿~ð�Gy„û±ã�àë¿þë ‚€Çœ4M¹rå ‹Å‚?üÃ?ä;¾ã;øøÇ?ð¢Á¢¯„Öšù‘á=ïy[[[|Ã7|çççŒF£—ÌBZYù‡ôùÀñ �ý²*$ "’nH5-0Æ <„Z¡$8Ù`Ú!! %—/m†þÿeïÎã$«êûÿ¿Î¹[íU½NÏ>Ã̰9¸D# Q¶hq þ”MXŒŒ_4*y¨¸äÁh4Mƒb"( QŒý)&Q!J4~YÄ”fïé½k¿u—s~TwMÏ0Ã:LÏŒŸçãÑ�®õÔ¹·nwÕ}ßÏ=¥# y›¦4Û–8Nè\N=œa¦Ú&ø˜‚é&~S³k|šF#ÁZ‡R¡Œï¸¤‰ÁØÝt0ÖR­V‰£�¤ÙçÇ÷ð]�8jS7-Êyš�­NL«ÑFY…KGÄQ‡ÄXâ4Å÷=\Ç!¤¬YÙ‡£S´£±Ö°}û(©qY2Âät _û�Ĥ¤h Z[lª ;†°“âùš$I0„´Ú5*¥~ ¥"µúµfÏQ˜T‘ 2düõz�{~öÍ–"Š:víœd¦ zsã²Ä,& C˜˜l�‹hºÓ¯¯^S¢Vï°éç;HS‡4Ž(•³ôõ•Ý=Nÿ@?333ÌV§Yv,ÍfßPNžZ½;U|’&äòyÖ¬YF' yäÁ-DQD©4@Ø4ô•‹hÏ£VßJ¸.d2?“£X :;‹IÚär>³µ„ 㣕¢ÕNH—$k|²YŸÂ€ÇȲ<šY‚À%Tú±<²u7�<¼m<\ÇgÙòÆ„¬Z³–Ý»§˜™ZF6©×[ÌLWY¿a-^[z˜N»MT›œ`óC»ÐÊgéȃƒ+yè¡-LML‘Íú‹EŒIqèngõz�B>G.Ðnu[bÀjK;Œˆ 4Û†í;·pÂqëi´Ú ,Ùü S“d‚,? ÙJqÝÏ·´ÃY2~�¶c)•4³µÜü Ê)µSú*Ö®]ÍÖí[˜œ®‘$Y¶ïØI>£Y»fµê,[ÞM”êõ&Õj�R9G)_"�B s“W†±¦“zÌÎ4H¢?“g×h•8Qø~@”$`SŠÅiš¶;<üÐ6–-e6í`RƒB­Õ£þ!„B =N;í4`Oàc­íUüì©üÙs?Úá¡­�ðüg?—ënø ã»ÇÉê,Ï=éÙìܽ�3Î<�éÙ)F†‡¨×«��1³õ»FÇX·f-ÊÑŒ ùÄþ„w~ø3¸Ju�[µßÁ$çûøDmܸ‘k®¹†Ï~ö³|ùË_&›ÍòÜç>—/|á �9vÏáº.W_}57ß|3ßûÞ÷¸öÚkÑZ³víZÎ9çV¯^Í¥—^Êu×]ǵ×^Ë©§žÊgœñ´^ó¢‹."®ºê*ÆÆÆèëëã‚ .�H,ºýíðY€¹)É“NŒB¡=Ò¥ J‡ô÷(íwÚä³�g1IHJ‡Z‘&qji†Ñ S”ÒÄIŠVšz#¡¨sëaärE@Óh¶2>q¢HÛ ~ÅJ†Nvb\ǧdP®E)�v»§¼6ÚÓÓ lj(d] … ~ H’”Ħ =0à`È0ÜŸeÙ°$Ô›MâV¯"J\j�Q§A;äòA6 Ñjâ*‡(1˜Ä¢´K«Õ"5 CKJ³v=³Ó“<²í!¬ö©V ”‹ÒPm*… ³qÂTµZ3<2€IípŠÿûâì3N$ëÇX£PÚÅ&۷ͲcW�%Ë–3h|Z5K7»¡�IHÓ¥ ùRŽ0iƒ†R¹H+l¶Àq-vîô¹r¾€%djºŽÒŠ™ÙYªµ2�F E¾�Çóܹ¦;xJaSEÆdKš8‰QZS,d™š˜ È$ Ý5¤XIâ³å‘Y'a¶ÚabjŠbASé?ž¬ç’ q¬˜­¶hµ[$±¦X&l ù Q¨I"C.ë�qvNU©ÎîÄ*K+ é+5ClÚ= ±™4q<ŸR©L¥ÜfzªŠ"!‰›,©PÈ[Ò4¡vŸ!Š"Ö¯YÛ=í.MhÙ¾©“Zpº§Vë-Œuð2f)�zL·)rh7G£™ÒjÅ(kpÝCô£™˜h�¦š\.C&ç²zMž;ªlÚ4F>Wfx¸Ìlu†z3¢RYÂÔTß³ŒŒ”‰¢õF‹b¹Ìò#ìØ±ƒF3ÄQ&ŽH“Z4šaB؉ ;¥|…F#¡^Ÿ!�;u0ŸÍÇ1(�²Ï <—™ÉYF–ŽÐÆÃ¤T÷óZ/ø? !�B!–gê[Åãµ»¿ûÕ‚Ûçëý\_ø½àyzÁõùËî‚ßó?å(Š~ø$–å) ÙlöŽà)Õ­úѺ{„ Mc´Öhk)?ý—ë¹ý§÷°´2ÀÊå+(T(rxžC£9‹ã¹4› ‚  ÝÙüÈNV­^MÎs “˜Ÿnº�Œ𺷽×wºGæ‡$‰º_<ç‹E¦¦¦žéU Ä“²mÛ¶Îêv´›i­µÝj�$¡Õjñú~=ÑÞVEÕè˜î¸bQ›Œ3<”ah°€£ªµ:�V“Z<ÇA;–N'A©cn%б‰-„T=C~÷w—믿¥§;ýñÂñŒ1½SÁ PëX¾rëm,«äÉyоþžïbmJ³ÞFi�nix÷KðŽÑ)–­\�£5Ús!ŽèË•PŽÂÚ­Ljˆ¢¥ì^ÕHçž{îâ­!ÄãRJá8ƒù!&›€ÅXKupS‹c5Qáé„‘¡Ë–eÐ*ÄÓYâÄgºÖÀX—$Õø¾Gbº•,Ö‚ÒÐcÂvD'¶d—là‘Ø˜ÄD”òjÕµZ_kòù"…B�Z­ŠFá9šR)CàçI’a;B©¥qœb,¸:ƒãhüŒ‹V¥ }}Y£¯¿„C‹µ«†¨Ðh4 c‹çy„¡¥T,Ñlt¨×Û¬]»ŒFcŠbÎà ¼î†Ž%_(0=36ÚdÖ�X¾b€b1O«cع{ív Ï/’Ä`â„þJ›¶hÔëäs}Œ,[Ãèè.vïcͪ!úËÙ:ÉlµMß’t& >Û&pê³S JiêÍ) Åb‘L&C;l&MÊ• ÍFH’±%6šz+¤[2s_%­‚�üÐ^¡�B!ÄÁ £ >C.¸à‚ÞàÏóáϾ§�-üb§Ë>q££ST*•î¨iB܉p}�L¶{$vv¦ÎαIrÅ �š›*º[*ßèt@+<7ƒëºxnÀ·Y)Å\°kDñDÌW º®Ë±Ã'€µ(Û=zÑ=t ISC' ñ<—�Á •J‰|.�±–L&C!ŸÇU&Ñ`r™"X…M!éX:­e2n†¾Ò ŽHM³áy.Ùl@§’¢Àõ¨5[Œ�O0[­¢4uFG·E Ðú ,[1D_ÇI‰“–˜R9K±œG;íVB*¦§C&&D´ÚÂNBb4ãU C½–Ðn%ä³%ú*¤©¥V«3[­Sk6ð39”�$c4Êñp‚ Š06¤ŽK©o˜ñ©”;ïÞFu²Ã1+W1ØW`r|†{îz�F=f``„|¾BiÆÆg1F‘ÉçYNyh-[v¦<¸-bÇxJyh #+V�+åˆM„v-ƒÃEFF*ô÷—ñ|‡B!À÷IÔÆw}Š8êШ×Ée3ôW d4¨„(©“+h6>{%ÇÛ�Iªh4�™6ã»Æ9vÝrN:qýEO6ÇøDHYN<ñX|?¦Ñ˜dåª!rÙ³S5Tšàé˜|.ahÀe°ß#—IÉgF†³ôU²´[!÷ßÿ3³ =2ÁöÑifªm͈f;ejºÍÔL‡M÷o㡇ÇhµÆÆ('C¡\¢Z«’ÍeX±v„LÞ'Èæ1©&IR¨F.—¶šŒïšÂu<²y‡%#%J¥"�Ž¡YOé„àEÂŽfz&•¡ÒßÏq'®fåÚ>:�YŠ”rZÕ*�Vƒ2 iGÅB–BÑ£Üï±te‰¡á"Cuf’ŒŸrÚ)Çñüç­fÕª€µÇä8î¸Až÷¼uT*vîÞE«ÝÄuRòd³ ‡]£ãLMÕ Û†|>K©’aùŠJ¥Û·�±}Û8­0å‘-»�fph€$I›dh¸L¡ä²rÅ ù ™¬K&ëRmL²zí0'Ÿº‘«†ð\Oûä‚N#&fféD7(EJå*Èòðöí ôFm´“`u›åË—ãhMýgÑlÕq=E¥R!“ɱ~Ý:vîÚA»qì1kX¾¼Âƒ›�ãÄ©¡Üß�«b:�™À²zõ î¿o7qlØxÒ K “v<ƒï["cЮO½ÕbÇî6ž¸–be€%‰Á(ÍÏï{„­;ÇH•¥R̰bùRŽÝ0¶�ïªUK;×ñ§X@y9‚‚O»ÖÀÍe˜œ­ÒWfɉ/ IDATÒ%lß9ޱŠ5kÖR¯5IRËîñqêÍqV,[JÇXv�m£Õ2(« Ûý}K±žÿü�<üÐ.Ê• ¥RŽvÜ`rz‚­;§HEØ Y·n oeë–I†‡‡°ÄÌÖfÈ•áØ ËˆVVÈg23y&GÇñü€ “¥ìø¤¶Aà;A‰\) Œkôõ˜ž˜ ”óéèC;†Z}ŒRÉçØãQJch0:6ÍÎÑ –/«°fõRÒÄ25Q#l'”ûú)õåØòðÓ³5Æ2ŠŸKY¿f5n&GÂв^­ÅÄô4ëÖ®#Ÿ x`Ç/2£»w’$*# ”‰¢˜‰© ”ÖLLL€µhåàù–NÔ&Iж{þz÷à¼hÝKzÿ”Œ$„BˆƒÄyü‡<%k  ýýÞ÷òcýì;&�2üàßô$–å)[µj7Üp=vîèýŽv¸ôÿý \?G¥ÜGÇ(¥HÒ˜ùÓ?÷¹Ï±råÊC±øB<)Õj•r¹¼ØÝXT w,+/çžw1ÓšBu íéD†$Nð2>V+fë vOÎ25ÒŒfê�Z±¡�Æ$ÊЊ;ŒOÍPClà¡ü€ZRÛD6ÅhhwbÜ ‹uÀh‹Îøà4Ú1h�qœîXfÚ�ÉùàxXí%Š™j“Nœ`µƒ—É')Êó1VvRÊýCd &ª3¨ È—ˆRC¢ Ñn¡\²>Iš¢=ŸB¹‚QŠ©Ù�Ž¡ÙqiÅ.Í„±Âj—N’¥)FY”ãPî/£=�f§E±/˺ «ˆ’‰�@û»Æ§È–²Œ¬^B˜Ä윘`¦¡Ý�É™Yšq„u´ç™AÁÅÍjb:drfg›X­¤¿/K±èãe¡Õ‰™ž 1h¼  Ú¨R(1²tˆ ð2VYfê-¬›¥•@E / _ÈÑF'4;ŠFŒ“Ò‰c‚\‰Ù–a²Ö_áíİ{ªÆöÑÆ«m¶í®rßC£$Ú%[ÎPÊÓ7˜'Ÿw;-Ú�„Ø*F''i„MGFS‡_>²… ”cxÙâ4![(²{bÇ×ô Z1D'MøåÃ[)Wr¬:fʇ©j Ç/�ÉgqÊ…Xu8W¾‹Ñ =£-�4ÂõèD–v‘Éq�µÇ,ah8 “uˆÃî±3Õ:nÚq‚Ÿ)Q,d\R\¶ì˜`lºM¢4aÔ¢\ è¯ððÃ;h'ƒKûÈåêµ6qÜÁq ­°Cµ2<²’F+ajz–8 YyÌR:i‹°“ºw G¦’Å’rü’�\têõÆþYI$„B<9J©îA˜9CCC½ýð+¯¼ò€{ÆøY8æÏÂq{öÃgß±yïúaC*€žA§œr o{ÛÛ¸úêÏôŽðÏ�û3cp\‡¸wc(±ub7[¶lá´çý…r ×u)å ÝÇ«îs“$!Š"r¹Z¹L¶«4Œ&ç8LLLâ8z®Â¨»ý½ímo“ê!ŽŽã`­å_t —ý¨@,Éá%~œb±¤b㢵Åu ¤)€¢íhâ8F;>©«éÄ ¦èã:¸Qd°Eð\ßïŽÉ¢,t2¾—¡G¤ÖB1ƒ[ñH’«5±ãÐ`<°X M’nМ÷Éf‹¤ZIÖ! c,=�!u ÖZe�8ãÑÔ Á’±I°6`Z%D¾ÂjcRfÓ°t�6†FA‘$`�"ÅbmwÁÀuHâ˜4çc­�fJ»Ïc»iÂò>üJÀ´Mñ=—–õy8œ¡?µÖ£| ²ÄÊ£ÕŽ±y�lÞ§fb‚¬F‘!"e:i1\¨à:>Sa ‹�ŒÆ³4£êù€d¬ã“xív‹vmŠLäFÂj‡|1GÓ±hÇb4à{¸Ö0Uo23;C+1$E�N&Ëæv•�c†lÆ#ä©|œå.Ú¥,ø³qŒÂ’$R“â­Z‚ëj ýyŒ«Ø‘†Ôª‡8Za #KÒh“�ÇQ*�^½’šï2Ù¬yxÞÚåÄiJª5ÍÔ`ƒ Å ÃúÊØRŽŒÍ㦚ÑÝSž¢2¼¥¡ÕB†±z•¸Õ¦™$¸Z³­Ý¦ÑéPô= …nqˆflØ=:Cný õ’O½5C0�'ã®d¶Ùf…ãݱ¡<¨ò´€¨6K¾�'7ÔÏt’š„ W`fvоbßsi*ƒ£!JY�A.­$&uÀõXPËúÌtÚ„Q®¨‰Y^fpÉÚ$®Æ¦>*ï’t¬ëÓ±)&VTM‚Wòé[¾„]³UZÈdúH+~1ÏðpžÀ÷HSC}¶NPÉÐ ±õñ´Ge¤LeÕ2Ú%‡v~íº¸E—ƒÞô¢·ôÂ!„BˆƒIf;^üâ—p×]wwÇÿAÍ –ãÍ}™Å‚ÒÝñ|â4ÂÄwÿëxdçv†ûûX:2L6›%ìÄ4›M ¹¨îÿekÌÜëX¬±½•2sã¶X´V£Ø÷˜Ššo˪îò©îmÆt¯Ï­á¹Ë…ƒµ ;÷8eÓÞº°ÊÁâ€2sëMug\£;sxï=Ÿë“±Ý÷TC7àS`æÞL¥ì\eªÓ}?€Ô¤hÕgJkgî¸×Üv6_u¢u÷M°”Ó}_m÷yJ)°¦;é€U½í ­zÓ`ìY/sÛ•�kW™¹õZ9Ýe³Ý°»½Ì½ÇsÛ”µgn;²Æ¢çN‡NÓdn̜淅t϶imw± Ý�ÝHS…VN÷½œÛLÒ=¨�š{kþÌj¥,ŽV$i VϽ·­@ëî›–0¦»œÆtûãh…ëéîû‘ZâÔ�ЭbÃ�÷¼ìƒ¼hý‹¥úG!„8Hd°½IÐ!ð™Ï|†—¾ôeÔëu »z�ßÛÁ«”ÊxžG§Ó!ju06äS_ú ïyóï3>=I’$(ÇP,äÐÊ¡Ùl²t`Ïóð¼€sÞôfFÇëäòY’4Â¤Ý !cRúúøÜç>·ÈkAñd,)¬�Ûù�O+0váçÏüé\˜´oß쨦s¿í^íuwÜ•3J¹Ì.ª¹þÎïiÛmÏ,øøì}âÎ_ �Ìß§”&™WeîX‚Ù�‘.wÉÌõ¹;žÚ\ÿz=�Ÿ­qÏ-ÝKÝóÔvƒ åènxc÷ì¨ïyµ}vÞõ‚P¥°8½eFÏ?ßÙ“‡YÕíéܬŽÕ yæÖY7;› lìÜúVN·Ê�ïú^cÃõ6kÁõz}ž_·j~´¶†ÍõFÍ­ïÞ äó‰ŠÒÝ�Pu×O7�´tóÆ=ÛÙ¼=a垯"Ýe±XæúnÕ\_=ÿ-È’ô¯{�Ž»'0ÃîYozn|­n’Ù Äpzý´tW¿™kÛο׎«IçC%W/^UwÛv~�²ÝPq~9�½CW;÷ž%j.TtÖé.ÃñKNä�§\ÌñËNÜ+üB!„8˜¤èùþ÷¿Ïk_óºÞÐqšôÊ»£°C&“Ã�’¦1qã8Ї¾÷ *å ãc˜ŠåÒÜ—kE§ÓÁ÷}>|õßñ�ü�fÓ³Óä‹eâ8ÂÑÍV•ç<û|ä£WpöÙgêEâI‘  ®}«€æ'IBš¦Üñðóã-?äÁñ˜¬�wwWõüN½Þ«�½Úåÿ˜s%$j®àB=ªó§°ÎÏH´pÀêý½Öþ*>§[¹ñ蜩»#o÷zü‚Nö*F”RÝ#7êÀ¯=ß_cLoGzße1Æìu}a_÷mgï…™¯\Yx�Gƒ]¸>æÃ³wŸ°~öZ†}öûÕüŠš+÷q‡Œ�˜”8‰ÁØ^—ºAßžzˬöÍœ¾�{^g~{SJ£ç*¼zë@-Ø€4ÝsðkOeL·ÈÚn„3_èÓ­òR½ÀPÍ…zûnSó}îV©ý¬köš{m@ûÙæ{!©é½ŽR3Ñ{¶�{Œ37Sg÷¹{ge{Þ3³Ï6¿Wæ·ß¹çô5@Í-‹�[–¡ü0Ç-9�S×þ/Z÷bÇÁuÝ^Õ�Tÿ!„OŸTíM*€‘³Ï>›ùú¿pÑQ«Õpµ3WRžà¸.ƒÃÌLÏÝYÂljùÚwoå¢×¾ŠÁ¾~¦¦§Éz.®çÑl‡üí 7rÓÿ÷LÎÖILŠïg(•ûISƒçcèïä£y%g�uæb/¾âIšß4ÆôÂb¥/Z÷bN^ó¢¹ ?Ó«$Ü_#„8¼(¥zÕ=Zë^µÏÂàQ³ !„B BgŸ}·|÷;¼õ�ÿ÷Þ{ïÜ�B 6a×®]Xk÷Ìæ(¾}û�xý«_Ž«aÉðí(⊿ú[®ûú7ét ®›Áq<tÅŸñ¬g�¸Ø‹-„xö7%üüò §ˆw]·üHø#Ä‘c¾iþoza ´§RIíõx!„BˆƒA ClãI¹í¿Àû.ÿ×þÝgçŽðwÇ0HLwÀW¥´‚»7ý’ýÍçùøÞÎ÷ÿëv.¿ê:FÇÆÛº�%«�¥R©�Ïç©×BÚ�F·´Ý¤\|ñ›¹òþ؋*„xŠö �þžßQœ…@ qøZø·¼ð¯ùSçKø#„BˆgŠ@‹ä#ý0çœój®úħø÷ÿ�nÙw’ éÎÊâº.‰Ñüà'w±}¢Æ‡®ù'¦:(°dÍqXë>µZHÇd3E^ü’Óø“?y+/øõ_[ìÅBøÙߎ¢„?BþþÍ.ü;ÞßX?þ!„â`“A ?þŸŸðOÿtßü×oQ­V1s§‚eü q¡twjÚ$IçfñÈå»SÁçs9^}Î+9÷w_à ^ Á�8rÉ Ðû·o°ó¨Ár÷ó!Äá뉄=þ!„‡ ½7©: œ|Ê 9ù”ò7ûIþóÖÿâÇ?ù_îýÙ½lÛ² c,›7o&N ýýý,]º”ŽëÖà O~/yÉi‹Ý}!Ä3hßY¹ö7;•ì, qd’àG!„‡’@‡™3Ï:ƒ3Ï:c‘{!„8Ü(BùäïY!„‡‚@Bq‘q„8:Hè#„BˆCM !„8BɤB!„â‰Ò�ÿ!„B!„Bq$“H!„B!„â('�B!„B!ÄQN !„B!„Bˆ£œ@B!„B!„G9 €„B!„B!Žr !„B!„Bå$B!„B!„8ÊI$„B!„Bq”“H!„B!„â('�B!„B!ÄQN !„B!„Bˆ£œ@B!„B!„G9 €„B!„B!Žr !„B!„Bå$B!„B!„8ÊI$„B!„Bq”“H!„B!„â('�B!„B!ÄQN !„B!„Bˆ£œ@B!„B!„G9 €„B!„B!Žr¢("Š¢Åî†B!„B!ŽPƬµlÛ¶�Í›7³yóf¶nÝŠµvQúrÖYgñ¿ÿû¿�ºýßøo~ó›÷ù¯ýëùâ¿ø˜�¹õÖ[y×»ÞÅ«_ýjÎ:ë,.¼ðB¾ñ�o<¡þ=‘öŸª~ðƒœrÊ)œrÊ)œvÚi¼æ5¯áoÿöoŸV(E§œr ;wî<ˆ=ÝÛßøF¾õ­o=cí !„B!„8r¸‹Ýq`ÓÓÓ4�Þõf³ÉÌÌ ýýý‹Ø«§æôÓOç¸ãŽ;àýW^y%wÞy'_|1oûÛ‰ã˜_üâäóùƒÒþÓõÚ×¾–K/½”(Џÿþûùð‡?Œ1†w¼ãÏØk !„B!„‹@‡±8ŽŸÐmG‚·¼å-¼ïßÿýß¹óÎ;¹ñÆ÷ |6lØpPÚ?<Ï#›Í’Íf9å”S8÷Üs¹õÖ[ŸÑ×B!„B!9ì0¶¿ê—\.·=yâÞøÆ7òÿñ¼ó�ïäì³Ïæ'?ùIïö�ŽtÝu×ñæ7¿ù€Õ>qó©O}Š×½îuœ~úéœ{î¹ÜrË-�zÝ…í¿ñ�oäúë¯ç�ÿø�9묳8ÿüó¹çž{öjóÓŸþ4çœs¿ýÛ¿ÍG?úQZ­Ö^ÎññqÖ­[÷„ÛKÓ”¿û»¿ã5¯y ¯~õ«¹êª«Õÿý­7c 7Üpçž{./}éK¹ì²ËÝë¹ÿüÏÿÌyç�ÇË^ö²ýÞÐh4xýë_Ïßÿýß?áeB!„Bqô�è0V,Y²d ®ëâº.###‹ÅÅîÖãúà?ÈK^ò®½öZžýìg?æcÃ0dÇŽœtÒI|Œçy¬\¹’�üãÜtÓM¼ò•¯äÊ+¯dÛ¶m|Îìì,×^{-—^z)_ýêWyÖ³žÅûÞ÷¾^Õ'>ñ víÚÅ?üÃ?pà 7°k×.®¹æš¶wÇwðÃþ�Ûn»�+®¸‚[n¹…‹.º¨wÿãµ÷™Ï|†;�üã|æ3Ÿ! ÃG½ÆþÖÛç?ÿyn½õVþò/ÿ’n¸ß÷yë[ßÚ[Žo¼‘oûÛüùŸÿ97Þx#¿õ[¿E¥RÙ«Ý4MyÿûßϱÇË›Þô¦.£B!„Bˆ£—@‡¹R©Äš5kX³f ¥R©w{’$‡íì`¯zÕ«xÍk^Æ Èd2�ùØ�;wb­}Th±¯×¾öµsÌ1,[¶Œ /¼�¥K—²iÓ¦>¾R©pùå—ó¬g=‹þþ~.¼ðB¦¦¦Ø±cÍf“o~ó›¼ó�錄¿Ÿááa.¾øbn»í¶¶·uëV.»ì2Þýîwó�ï|‡0 ùÚ×¾ð¸íEQÄÍ7ßÌå—_Ά X±bï}ï{w½EQÄ?ýÓ?ñÞ÷¾—uëÖ±lÙ2þìÏþŒV«Åí·ßNš¦\ýõ¼ç=ïáøã�gxx˜—½ìed³Ù^›ÖZþú¯ÿšV«ÅûßÿþÇ\ÇB!„B!Ž^2Ðajzzš‰‰ Ò4ÝëvÇqX¾|9µZ�ÙÙYN<ñÄÅèâ=^ÕÏB@7Zpíkvv–û·ãž{î¡^¯³sçN:�Îc¶­õž|séÒ¥d³YZ­Û¶mÃÃ%—\Ò»?MSšÍæÛ:ï¼óz>·Z-¾õ­oñÉO~’_ûµ_chhè1ÛÛ¹s'Ƙ½©^Ø·yû®·]»v‘$É^ÏËf³lܸ‘­[·²k×.Z­'œpÂûý­o}‹{ï½—oûÛø¾ÀÇ !„B!„8ºItšššblll¿÷9Žƒ1€B¡€çy‡¤O…B¡8-Ôl6)—ËO¹ÝJ¥B?ÿó?ÿsÀ £Ýnó¦7½‰3Ï<“?ú£?bÉ’%\rÉ%� Ç�R  wÝõ×_ÿ”úžËåø½ßû=n½õVî¼óN^÷º×=f{qcŒÁ³ßàç@¢(ÂCš¦{=Ï÷}|ßïÍgŒÁqœý¶ñ‚¼€­[·róÍ7?ãe !„B!„8|É)`‡c û½¯R©°bÅ ’$!IXºté!é×úõëùñ�ü¨Ûï¾ûî§=ýúÞð¾ô¥/±k×®ýÞÿÀP­V¹ôÒKY»v-¹\Ž|ð€!Ùã!—Ëqûí·?�nÓ××G¡PxÜöV¬Xt×Õ“±¿çc¸ÿþû{§„cxà�ØÆ²e˸òÊ+ùâ¿ø´—W!„B!Ä‘K ÃL§ÓéUøìkpp�-[¶°{÷î^õÇ¡ò‡ø‡ÜrË-|þóŸgÇŽìØ±ƒk¯½–M›6qÞyç=­¶Ï;ï<Ž?þx.¼ðB¾úÕ¯òðó}ûvþíßþ�Ûo¿�þþ~�_ûÚרV«|ÿûߺáÆSáº.çŸ>×\s ?ùÉOHÓ”±±1î¿ÿþ>gá˜KµZ�ÿüÏÿäÎ;ï䬳ÎzÜör¹/ùËùØÇ>Æ}÷ÝÇää$Ÿþô§·Ÿ¹\ŽW½êU|üãçþûïgzzš«®ºŠ¾¾>N>ùdÊå2gœqõWŶmÛzcí;›ÙÉ'ŸÌÅ_̇>ô!vìØñ”Ö™B!„Bˆ#›œv˜9Ð)BZëÞiDótÚÏ3aãÆ�\sÍ5|ö³ŸåË_þ2Ùl–ç>÷¹|á _x̱{ž×u¹ú꫹ùæ›ùÞ÷¾Çµ×^‹Öšµk×rÎ9ç°zõj.½ôR®»î:®½öZN=õTÎ8㌧õš]tApÕUW166F__\pÁOCûêW¿ÊW¿úUÊå26làcûÇsÌjïOÿôOùÔ§>ÅŸþéŸR,yå+_ù„ª·.»ì2®¾újÞóž÷�$ /|á ùÔ§>Õ;�í}ï{Ÿüä'¹ä’Kˆã˜ 6°~ýzr¹Ü^í\xá…lÚ´‰÷¾÷½|þóŸÜÁ¹…B!„B]Ô"µ»¿ûÕ‚Ûçëý\_ø½àyzÁõùËî‚ßó?å(Š~ø$–å�K’d¿U@¾ï3::JµZ¥T*=å !GÛ¶mcÕªU‹Ý !„B!ÄQBkÍ}÷Ý×»~â‰'ööµ}ß? ¨É‚³à·ì>—í‚Ë,¸Î‚Ûö½n\^h·=™ûŸ4©: ¹î�ß–¥K—²q„B!„Bqt�1€„B!„B!ŽrR$„G8kzu¨B!„8Ì� *Ä!�B�öúH$„Bñ«a>øYøýO ñx$Bˆ#ÈÂykmïg÷ !„Bˆ£Ï G)Õû™ÿ(A�8 €„âp à'MS’$!MSŒ1� „„B!ÄÑc>ìÑZã8®ëâ8ŽAâ ‘H!s �ù�'Žc¢(Âq²Ù,žç¡µ–z!„Bˆ£œµc qÓn· Ãß÷ñ<¯Í?N¾Š…$BˆÃØ|ø3_ÙcŒ! C”RT*\Wþ� !„Bü*QJá8Žã�ÉdH’„z½N’$d2™Þcæ«�$ódÏA!S Ãc iš†!¹\Ž\.·È½B!„‡×uéëë£ÕjÑjµÈd28ŽÓ«—HÌÓ‹Ý!„�¶ï˜?ó•?…BAÂ!„Bñ(¹\ŽB¡@†½aæÉ‘¤H!k +²Ùl¯¬W!„Bˆ}e2™ÞwÇùï�óc ![‚Bfæ�Ð̹I’€|>¿˜ÝB!„G€ùïŒI’ô*ÉAª€„@BqX›?‚S*•»+B!„âQ*•Ã�4M»+â0"�BFVÿcH’×uñÆîñ1êõ&¾ï“ÍåX¿~=CƒƒœpÂq<ÿùÏçÅ/~ñbwY!„B!„‡9 €wÜqÿø�ÿÈ×¾ö ªÕ*žãây¹\í@£ÑÆu5�F�zm€[nù6Qñþ·^ O9•á5ëX{ì†E^!„B!„BŽ$ZDwÜqŸøÄ'¹å–o£”ÂZ‹RÖZ¢(Á˜ÚuH 6Ʋ„aH’$(åày/ûͳ¹ÿî{¹é¦¯QY2Äÿó{çòìç=w±M!„B!„‡h‘¼ûÝïæ7óe|÷»ßE©îÛ ”ƒR–Ô&XqœE J[û9þàwÿ€_þâ—‹¸¤B!„BñÌÙ¶mÛ¶m[ìn<®�|ä#Œ��366ÆG?úÑÅîŽø&Ð!ôýï}�—¾ô·¸ë®»z§z�ô\õ�B)€1†b>‡Æ’¦)ÆŒ1Ôj5”¶Ôj5¬«ùŦŸsצxä‘GxѯŸÌ`©„ï:Ü}÷O¹ð÷/â¶ܶ¨Ë,„B!„[«Õbrr’ÉÉÉ#¢ HˆÃ�Œtˆ|ï{ßçœsÎÁ°´¶s@ݰGkzU@˧¯þ4oû?—²lÙ2‰ Ú�J9äryÚíæÜs\:±!‰B/Ã�×ßÀ1ËWòÀÎí4›M&'F9ÿ¼ßçn¼�³Ï>k‘×€BìßC=Äí·ßÎóž÷<žóœç<­¶®¿þzfggxÿ…^Èw¿û]N:é$6nÜø´^ëéºå–[øÅ/~ñ¨Û7lØÀ+^ñЧÝþM7Ý´×r~éK_âøã�ç×ýןôsä`¬ï'Ó/!„OÏŽ;8ï¼ó¸âŠ+8ë¬ýï$IÂ׿þun¹å¶lÙ‚ã8¼à/àïxK–,é=nÓ¦M\wÝuÜÿý¤iÊÉ'ŸÌe—]Fÿ!Y–­[·ö.oÛ¶�N8á�¼îSñ�|€¿ø‹¿@kÍûÞ÷¾ÅîŽø&Ð!pï½÷òû¿ÿX«@�£5ÖZL Jƒãt«�´¶(Þú–?F9.ã“Dq„ã8ch4jø~kÀð‰ëþŽ _ózNkÍæÍ›¹ä’KX»v-›7oæŸÿùŸy×»ÞÅ?þã?Ý�èŠ+®àüóÏç²Ë.cjjŠ�|ä#|èCâoþæožñei6›LNN¢u÷„–ù* |>ÿŒ¿öSqÚi§ñ�ï|g±»!„@‡Â[ÞòÇ4  þ¤iŠÂA)Ph¬5½êÏéŽ÷ã8`HSÛÛÐÚŘc JY07›c|r‚�¾~–.]ʦûïgjjŠUË×±yûN –™Z“Ë/ÿ_¹ùs‹µ „âQ~þóŸ³~ýzN:é$þõ_ÿõ ´¹0pp]­5A”¶Ÿ Žã²þí4 c}?ýBñh7ß|3ív›c�=öQ÷½ûÝïfãÆ�\pÁh­¹üòË{÷ ³qãFÎ:ë,¦¦¦Àu]nºé¦^³råJÞõ®wñö·¿�(Šê—0 iµZ´ÛmÚí6­V«wÊ×ÈÈJ)vîÜÉÏ~ö3òù<Ùl¶÷“ËåÈf³­/Bé$z†½ç=ïåî»ïé�íc­Åq}cñ”‹ÂÁÑÆ&¤Ö twJxÏqILJ.—£Ùl¢LŠU`LÒmÇqÈ[ïø/þ䢋ùé]?céªeDIÊäô$�v«,…l…»¶‰Ï\ýEÞz鋼F„¢ë@¥ç‡Âèè(<ðããã”ËeÎ<óL–-[@š¦üèG?â—¿ü%I’°nÝ:N?ýt<Ï`Ë–-ÜqÇLMM‘Ïç9öØc{!Æã=÷ɰÖòÓŸþ”ûî»�V«Å²eË8óÌ3)•JOèþ}í{Z×c-Çã­£'ë±ÚÚ·_7ÝtëÖ­cëÖÿŸ½;�ª<ÿ?þ>3™É¾B ˜Y¢l²*»ÊR¨[UhqA…jm]¾Wô+VPüÖ_­²(ÚRQ± –¡¢BØ¢# e�,a’L&Édæœßi¦ „Õl„Ïëºæš9ÛsîçpéLîóœû9@nnîIû›¦É¦M›Ø¹s'—]vûöíãÆo$::úŒý¹eeeñúë¯3gÎ^zé¥*ÛLÓ$++ë´£1�;FXXX•äO…ØØØò§þsc»¦°{÷îÀˆÓ v»�¤¤$rrrðù|äç瓟Ÿ€atèСA$€RSS™1c†aðÔSOÑ¿ÿúI.RJÕ¢M›61{ö\ £|”VyÍ;åÕ·-œ`ø1 »Ý Uò¥|ÿý÷˜¾2‚œ¼>?w1`Ù lÿI$•ײÀ0(ÁF–«ˆ—wÁë)Â2-Ò÷lÇÄÄnJDH0ï,XÈà¡}éÔé䬿ˆÈÅÂãñ°}ûvn½õV¢££Ù´iË—/çî»ïÆn·óÅ_P\\̸qã0M“U«V‘ššÊСC)--eÙ²e 4ˆ:àv»ñù|�¶Owluü~?eeeUÖa›7oæ‡~`ôèÑ8RSSY´hwÜqv»ýŒÛOçLý8Ó5ªÉë}¢ââb6nÜÈm·ÝFTTÔIû¯_¿žŒŒ ÆŽ‹Ãá`óæÍ�ûgê—ˆÈŨâѯ#Fйsç“¶Ûl¶À£]•™¦III »wïföìÙ<óÌ3§½¡‘žžNëÖ­ ©Ñøããã1 ƒ]»vaY111´o߾ʈÓ~ýúQZZÊîÝ»q¹\�äO³fÍj4–ó5}útrss˜1cË–-«çˆäb¥YÀjÑÿûýÿ#ÔF›Ví±AF†ÝAl“x +Ë´�„iÙ±L'ögbÃÀ2l”'Î-¢"" !<$ ›Í†ùŸ)ãÿ;¢ÈÏ�~}9pðÿ\·†-ß~Ã'›×aR^dÚé #$$G°��'ï¿¿¸^¯‰ˆH} cÈ�!$$$Æ•W^‰ÇãÁåráõzùî»ï‡j�É‘†D#€jɦM›ø6ý;š:ÃqÚð›>lFXvró\¶ œ6‘QQ¸\y6 ¿·)mÚ5a×îmå�XåPxKKøOõh솉ÝáÄošøý~œN'ûÈ ,$”ÌÌl\Þbìv¦Y>DÒf3uaXedeþÀ¢�²¹á†QôìùãfÚ¹�Uy…Ãá ¬¬ŒãÇ�cYýë_‰vÓ4ñz½@ùðöÄÄDÞyçÚ´iC—.]ÃÏÏtluºwïΠAƒNZŸ——‡išU†ã;ÈËË£iÓ¦§Ý~&§ëÇ™®Ñùø1mUÞ???˲ªô»âZŸm¿DD.&ÙÙÙ¼öÚk<üðÃDGGŸÓ±#GŽdĈäææ²|ùr^~ùeâãã_ ŽBåä‰Ýn'((èŒÛÏätýhÈLÓIJ,,˪’ø©p¡öKD¤¶Ì›7�ÇÃôéÓyñÅ�òÇ�§L™‚ÝngñâÅ$&&žòxÃ0ˆ��gâĉìÚµ‹uëÖ�”zÿý÷Y¿~=ï¿ÿ~­ÍdY!22(¿éáp87=bccq:�x½ÞÀ> ‰f“†B�€Õ’�ÿ¶˜‚ãn¾ÏÉ"ªI,`‚ßWF¡+Ÿ{'>ÈñÜ2Z4‰'>îRF]s3ÏLyŽÙGðùÊgÿ2Mð[&e˜x)¯aP^T­¼n�ßï§Urk‚‚œÍ=†Í_Jpp0MÂ#)++#:4—ë(Å¥¥x½%øý~<7Kþ¶¤~/ŽˆH…Óé<íc[‰‰‰\{íµÜzë­|ÿý÷¸Ýî³>ölÄÄÄåwn+X–ENNqqqgÜ~¶ªëGCVq÷ºòÐÿ‹‚Â…×/‘Úòì³Ï²e˾úê+ÒÒÒHKK£S§NÌœ9“´´4±,‹ &ðÊ+¯œ¶-§ÓyÒDŸ|ò sçÎå•W^9méšR1û—Íf#==�íÛ·³}ûvÒÓÓ7*ö‘“)T Ö¬ùŒW>–ÝFhp8‘ÁÍš4Ãg™\šÜ[™Éž=xËŠ)õcP€§¸ŸepÈÙÓæÀn”O§ë-µp:#ðûË BÛl6LÓ Ô*tåãõz))-ÅSæÁðùðù|ÄÇ5Ê߰p{S'–”ºq/`ãÆ/ëù*‰ˆ4<6›�ž={²~ýz<ˆiš’““”×8ؾ}{ ¸pff&‡ƒ���3{.œN'�;wfÍš5äääàñxøâ‹/ #99ùŒÛ¡¼–NAAAµíŸ® ™Óé¤S§N¬Y³†Ã‡STTÄúõëÛ/Ô~‰ˆÔ'Ã0uÕ<ÈôéÓÙ´iÙÙÙdddðî»ï²víÚ*�x­[·Žgžy†ÿýßÿ¥]»v�iÚÏ÷qá³áñx€ò¢ÿ………�‘@………”––VÙ§!IMMeÔ¨QŒ=š�7Öw8rÓ#`µ`ãÆ�˜¦Órìˆá‹Ï–Óùò^X–Á¡œÃüæñ'p†:)vc±Q‘lKÿ†v­[’ûÃVÞ›ÿ÷ÿf2îãå•⣣Â),Ì $}‚lvLË¢e‹6¥¥Åø ‹Ø¨fºó119r4ðˆ �Àç3 ¢ÌW‚ßïÀg7HM]Gÿþ½ÏºOC‡套^âÊ+¯¬²~É’%,_¾œ·Þzë´Ç�7Ž‘#Grûí§ž†þ³Ï>cùòåìÝ»·ÛMRR7Üp×_ýã;›öÏ×Ô©Sùç?ÿyÒú=z0{öì?_M¸ë®»¸ñÆOùØÃ™¶‹\ÌúôéCPP_|ñ………„……Ñ«W/š7oNii){÷îeÆ ”––ËèÑ£�]�îØs5xð`Ö¯_ϲeË0M“V­Zqà 7œõöîÝ»³fÍŽ;vÒëgêGC6dÈÖ®]ËÒ¥K ¦C‡�mr¿DDêSåÑ?DGGóꫯ’���Óé$%%…Y³fѾýg~öÙg1M“)S¦Tiëî»ïæ¾ûî«•8+’;AAA$&&Ò²eK |Dlff&>Ÿ¯A&€4 ˜4'?@_7íV·Ý¨´¾âÝVÍrå}l•޳UZ®øTé½âíõz7œC_ÎÙM7ÝÌŠ+±Ùl†AxX$nw1¦UzP�¿ßO�݉a30M6lØìeø-wüâçüýo£[r ÖoßK‰¯ ›Í†ßïÿÏsµA˜þR"#"Iˆ�Ã]ìápÞQšÇÆSTTDhX0Ç ÝX~¦eà´ÙñcýgÚø B‚#:ì*~ðîY÷éÇ&€æÎ�K÷îÝéÓ§OµÛŸþy¶nÝʤI“HII¡¬¬Œ]»vÎ�!CÎß™Úÿ1¦N�Jdd$÷ß•õv»�ÐÐÐ?_M¸@¤U«VõF½ªx”ÅüO‘÷²²2Ün÷iŸÍ¹Ø1oÞ<xà%zDD¹ï¾ûŽððp’’’Nú¾ßï';;—ËE×®]ë)Âê�92�JHH¨ÓPff&8ìv;6[ùŸØÕÕÒkŒl6;vì,wêÔé?eUÀétò_¥—Yéݬ>[•>Si™JëN\¶*}®¬ºuç²ýœé—R-Ø»w†a”ÿk™6ìFS�i/NËFtTäf‹ñaù!::—ë8&£FŒ¤Sûü)ß…½´YùJ,ËU‹t˜Ìgã&NÆkZ-( 6*Ëô±ÿÌ’â°Û±|åB½ÞR ÃÀnX”qà@öiûPÓ~ùË_žrÛêÕ«Ùºu+ï¾û.ááá�õíÚµ«‘ök‚Óé$""¢VÏ!""ç.77—˜˜%DD.)))§,4m·ÛIJJ Œ jH4 ˜4úµT >‚Íî .¦9ÅžRºu½œõ›·Nn7ž÷߇#Óoba#2*–ø¸xJKKøÇ?þÁòå+xøþ_óùª¿3áša,ÿòkÊ,—Ä6ãƒwfƒßG©×�iú°Ûíø¼eEE–×2,LŸ˧Ã�Ý„iš8�N ìø|>:\+}¿ë®»?~<+V¬`Û¶m̘1ƒÞ½{ŸvÄɼyó¸çž{ª$*+++cÖ¬Y¬_¿žÜÜÜÀL#GެrÞÊíßu×] 4ˆ´´4víÚÅ%—\£�>ÊW\hsîܹ¬Y³†ÒÒRȃ>HXXØy÷ûtçÛ´io¾ù&?üðM›6eذa�EgŠå®»îbàÀ�lÞ¼™={öЪU+{ì1¾ýö[þþ÷¿sèÐ!zõêÅOØmX–›ÝŽßïðÕ^îo̘1U ‘žNVV–ef8•›nº)ðùŽ;î`éÒ¥lß¾ý”5cbbb¸óÎ;éܹsà˜%K–�™™I||Ÿ�þýûUeúÌ¢¢¢3ÆRÑvJJ ?ÿùÏY½z5wÝuWà˜1cưdÉ’@»~¿ŸÛn»-0é©§žâ¦›nbÍš5Œ=ºJ?Î&‘†"!!�qãÆÕw""""%€jÁ—ß}ÇÂÏײó‡Dá$!!‘ÜÃG¸mÌ-¼:ÿ:tìÂ§é ‰4ˆ7Þû q±<8ñnƹ{°°sÏ=“xõÙçØ¾{'¡¶HÖoþ’ý9‡)pRVVF»Ä$ʼ%€II™·¼î�&6ÆÏ4ðg@›d6gfãóù°,;~¿Ÿèg­õÿL£~*kÚ´)Pžªœ9‘ËåbÕªU|óÍ7’••˜êñTl•’\ „††âñxÓ3Ož<9°Ýï÷STTtʶn»í6zè¡ó:_JJ ={ödüøñ 0€±cÇŠiŸm,•Ûnݺ5ÅÅÅ�u—^zi•åäädÚ¶mXv:�\qÅìß¿ÿ¤¸ÏçzˆˆˆˆˆˆÈ…E  Z×±_ì\‰ÝŽÍáÇcÚHß¾“Î]º²`å ÒÓRyâþG¹2±o.]Jë„–\Ý«'�¼0¿Íbü78p8‡ßÏ×÷³ãÛmlØ’†3®)y®ãå�s™vŒîׇùŸ|B«Äæä+ ¸¸|ä�e€Ï_ʇŸ}Nïvm¹ùÒ�,üüsL¿Ãæ£EËçÔ§ˆˆ\.×Ië‹ŠŠˆŽŽ>ïkCll,›7oŒp9Qqq1wß}7C† áÞ{ï¥yóæLž<¹Ê#Xg£¢Ò}dd$óçÏÿQ±Ÿíùl6¯½ö[·nåÿø�?þ8={ödæÌ™5ËÙTñw8�ZP•ÕÕõ‘ú£@µÀ]®"7±Í"±[Pæórß/Éž={˜óÊ«¼üÌóL}ìtíu˜†Éµ‡±mÛnÊKBÛ8tø{÷¤sJ'þ¹z -xî±9þܶ Bœá´jžÀñB7ãFŽÄäàð¡< ‹ Áf`8‚hC©·˜—Ÿ~’Ø¦ÍØ½gŽà òQB¦�”ŽÏ©O—]viii'­OOO§C‡?êz�?ž ��]ýÌd;wî$??Ÿx€Ö­[Æž={ÈÉÉ9¯óµhÑ‚°°0RSSLØç¬G�L�:•yóæ±nÝ:Ž9Rk±¸\.¾ÿþûÀ²eYlß¾=0z¨²úº""""""Rw4¨´ëØ¿¯”C9Gðú|Œ¿m<¯½ý'þ0ãE¼ó^ÉŠÏÖð³›oäË­ÿÂoúÈ+8^~°ea2Ö÷J"#¢‰�k‚aX<7çÏ ¸þ§üªS¾Þµ“´Õk(ö—pÇãSøÃÔ©üöw3s88nšL¿ñvaó°rù?Hý÷¿‰ qn³sÌ,!(ÈI§NÕ�¶9•‰'2yòdZ´hÁˆ#X¾|9Û·ogêÔ©?êzÝvÛmlܸ‘;ɓ'Ó£G;vì ,,ŒV­Záv»ùøã�6l[¶l8ï)ƒ‚‚˜0a³fÍ">>žž={rôèQòòòN9 ©¢tev»½Ú5'*((`ݺuôîÝ›¨¨(¶nÝJhhh`Úâs�ål>|˜>ø€Aƒ‘œœÌ»ï¾‹iš <(yUQ©¶b‘†C  ZгGìvƒÒ2/wÜqï¾û>ÏL™ÂíÛ1¸o_þoÆï¸²ooZ&·â§C‡ðüüÜwû¸@ ŸÄKâ1laØÂChÞµ3¿}jñ­Û‘”Ð#8˜þ]¯ 8'›Ní;°úÓòÁ’¥´Œ åHn ‰M¢yËÍt:�‰ûØ1¯\IÓ°Hü–‰Ë[Àå—µcû¾ úöísN}êÒ¥ ³fÍâ�7Þà¯ý+¡¡¡tëÖ�?ÿùϧ­Ýs6‚‚‚xýõ×ùè£�øôÓO™;w.6›�Ö­[sýõדœœÌ<À¼yó˜;w.ýúõ $2Î×�wÞIpp0¯¼ò 9994iÒ„Ûo¿ý” �êŠ@÷èуٳgŸñ\n·›Ï?ÿœÙ³gãv»INNfúôé�äѹÆr6:vìHJJ ¯¾ú*ÙÙÙ\qÅÌž=›  òÿäo»í6^|ñE~øá^zé¥Z‰ADDDDDDŽ3©�v«ÛnTZ_ñn«f¹ò>¶JÇÙ*-W|ªô^ñŠöz½Ρ/ç¥UËKèÓoËþ±”g{”‘C†Óñ²Ö\5t8žb‚ÃèÑõr^á9îŸò0{³sIݶ­¼ˆó‘ýxK-Š]¶»�vݺ³`ÙJ¢£"ˆmÏ[|…­ßî Ì*l””–‚ì†AHˆ“c……Ì|ô1~â>r¶íäÁß<»à*óbÃIxd(‡eÔö%9'<å¬n ˲0M¿ßOYYn·›ÄÄÄzŽLDDDD.D™™™DDDàp8°Ûí�ÉeΦ†hc`³ÙرcG`¹S§N˜¦ €Óéä¾J/³Ò» X'|¶*}¦Ò2•Ö�¸lUú\YuëÎeû9Ó Zrç]wñÚ^eîKÓ¹¬m{ùŸGXúù¬ßò5f� £¬ŒÖ~ÁžC‡ø!ÓE—¾}Á²0- [óKqbÔÒ¢KÓ¦„ÅÅÐ,<‚ˆè(žyæ)l%ÅDF:)óÛ(.-#6$”Øèh¢#CyâÁ‡))+¡I“ÒÖIîÁƒütÜ]´ø÷÷üsãzìÏàæ›®¯ïË#"""""""uH  Z2jÌOغ~ãoGØ¥­øâúŸ‚éÇ[f�ßǯÇßMú¾ïéÚ© E^/øý(Ú”O¿\ËOo¸+ȆiùpDE’8�ÞWvçØñ\¦þÏïhÛ6œÒ’2Š‹ ‘a¡˜”ávSTT@i‰—-_mÅUXÂŽ�»È8| ðƒ•ÂÏ>¡¾/�ˆˆˆˆˆˆˆÔ!%€jIß¾}é{õ`úJœ¡Ìyë5|>‹¢¬#¬Xò{wÇ[âexÿ«¹÷çØ}`Göæ��”̘×sÓuøeâ�”zøú«­åóüÿ{™ì£ÇùŸ‰w‚ݤ¸¤ˆKZ$àÊ;NDx0.—›œÜl²åâv{Ø•qˆî-Ès¹hGFvÝ{v¢_¿Þõ}yDDDDDDD¤)T‹~rÃX¶.ÿ;¹‡r(ÌwóÍÚuÌ[0Ÿ·Þz Óé$왘4™ñÜXQãñ IDATÅO<õ£Fß¼9Ó_| ʼ<úÔÿ²í_ßð³[o¡Ep0.4mÒ‚gÏÂç/Áf³M�ví(t#®Esöþp�’2a!¡øÊJØ—�‰éó’uø8�<ú?Õ÷e‘:¦P-êÖ³; †É’?ÿÏþ=,_›ÊŸ„×ë%ÂÊ-cnäÐÑ£ôí}i_oÆoAQQ�<ú‡r3ù÷wÛ¹´Ek?_ÎÑÜC´hÄ¡ã¹b7l$_’À÷öb³á3M2òÝÈÊ&<*Œ¨’b2rዎ¡Ä2±|pソ¦o¿¾õ}YDDDDDDD¤Ž)TËš÷èÉÐãy\Ò¡ÝÚ´aÁsÿLj;Ç3tôõ¬|!Qm.Á[P6ÄðÐ0:uéÀî¿G×®�6h0k?ý”}ßO‘ϤØW† ;¦iBç6­ùaÿ0 ,LÚ'&pU¿þ|ð÷Ü;öfÜ~/‹W~ÂÝ»ñÜ´gëûrˆˆˆˆˆˆˆH=Ð4ðu  '‡Õ™Ç‚Å+I¹¼;‡ŽäñÕ¾½8-“þô6�{wòã÷û±Ûí¤ý-#¯¹Ž¸¸XB�‘Ø)£Ô²(pæÄi”ù¼”ù½pIÓ¦äÏ£¨¨›Í†aXØlA˜ø1,ƒÐÈþ¶üïtêܹ.»-rN4 ¼¦�‘š¥ià5 |eT¢š7§ëˆë¹|ï6îÝ…· �¼Ì œaá\÷³›hwI"k¿Ü€Í0À‚Ðࢣ¢°ÛÂ(-+#2,Ÿ»€°�`0¡Ì´ðYA„†„â.ô²7+‹®m;à³ü8L{PVìÅ[f2ë­¹Jþˆˆˆˆˆˆˆ\ÄlgÞEjB‡Ë»0þ�I4 �àXÞqš%$�tIɉÉtèÜ…üãy¸Ýn<mÚ¶¦UR2£G�æºañe˜”¹ñ””’WP€¯ÌËèÑ£IˆoFÓ˜XvØGxD4qM[’ —Ä_Jpp|ó5zõîQßÝ‘z¤@u(åò.|´ì#ÜnÁÁ=z”©�?Áœ9À‡�-ÈŽÛí!4,ŒøñìØ±ƒ£GrisY[lX‡iš~‹"�›Ž—uä¯.ÄðsbúKØñÃ´Š‹¥i\3.iÉÿ¾ô&mÛ]VßÝ‘z¦@ṵوŒŠàO™Ï¨‘c9œu�x�àÐ11Q?îâ›m[8”•AXh$Å/ùùÇÁï'2<’æM£(vyxð׿âcʈÁƒ¹´iðû\ßa4xºN""Ò�y<Ž=ÊÑ£G/ˆQ@" �@""!�ÇÛo¾É­·ÞʧŸ~Z§ç¶,‹¯¿þš… 2kÖ,æÏŸOzzz�µ?~üxzõêE~~þIÛ<7Ýt7Ýt�€’’Ün7¦iVÙ÷TëÈu×]Wcñ6DÕ]§óµbÅ ~ó›ß0räHÈøñã™?~µû~øá‡üô§?eøðá¼òÊ+?ê¼Ün7½zõâÖ[o=iÛŒ3èÕ«_~ùe�œKD¤¡ñù||ôÑGLœ8‘¡C‡rÍ5×ðÄO�““sÆc?ùän¿ýv†Ê#�<‘#GN¹off&W]uŸ}öYM†Z|n裀ž~úiâããiÑ¢O>ùd}‡#1%€DD.b<þøãüò—¿d÷îÝurÎÝ»w“‘‘ÁUW]Å„ èÑ£k×®eÏž=µ~î��Ú¶mKÛ¶m `Ú´i <˜½{÷VÙ÷Të/Õ]§så÷ûyä‘Gxæ™gHOO'11‘víÚ‘‘‘Qí5]·n3gÎÄáp0dÈ’““l7DD.z6›�½{÷2yòd>øàž{î9ŠŠŠxä‘GN{ÜêÕ«™9s&“&MbþüùsÏ=÷PZZzÒ¾–e1mÚ´j·Õ–¢¢"Ž=ŠÍfÃf³5øQ@ `ÅŠ,_¾œ~ýúÕw8r ªïDD¤þmÙ²…_üâŒ1‚‡zˆØØØZ;WûöíéСC`ùòË/'++‹}ûöÑ®]»Z;/”ÿ~ç�wjõ�AM\§÷Þ{�uëÖqõÕWóÜsÏ€išÕþ‘°eËž|òIzôèñ£Î-""ål6O<ñD`9>>ž.]º0tèPŽ;FÓ¦M˜2e ]ºtáöÛoà­·Þ⡇⪫®ÊoŠŒ;–U«V1vìØ*çøè£�(..¦}ûöµÒ‡’’<ÅÅÅãñxÉž-Z`YYYlÛ¶�ððpBCC¯°°0BCCk%.‘ ‘@""”ÿa¾bÅ Ö­[Ç=÷ÜÃøñã±Ùj~ ¨a'­ «³;wÄétòé§Ÿòä“O²zõj üÑ1»ÝNZZÚ)×W§¸¸˜Y³f±nÝ: éÞ½;�>ú(-[¶¬öÜ·Ür .—‹ÔÔTÂÃÙ0a7ÜpÃYµwüøqæÍ›Ç¦M›8rä±±± >œûî»§Ó ”ÿ;Ο?ŸO>ù„ÇsÙe—1iÒ$úöí{αV\§Šåk¯½–ÐÐP>ÿüs¼^/7Ýt“'O>éX¿ßϼyóçÙgŸ $ ü�‘Œ?úè£|ñÅLš4 €Ù³gÓ«W/æÏŸÏÊ•+ÉÉÉáÒK/eòäÉ 0 JœC‡¥eË–,Y²„–-[òÖ[oUûo%""pìØ1ª$æ³²²ˆ��`ß¾}ìß¿ŸaÆŽ©�¹víÚ*  ¬¬,^ýuæÌ™ÃK/½T+ñ°{÷n,˪²Þn·“””@NN>Ÿ�üüüÀ#à†aСC‡‘JMMeÆŒ†ÁSO=Eÿþýë;$¹Hé0©Âívó‡?ü�%K–ÔÙ9³³³iÞ¼y��¯Âðáß̽÷Þ{ÚõÕyüñÇùðÃiß¾=dãÆ�<úè£'Õª0þ|¾ùæºwïÎáÇyá…X·nÝYµLjj*III 6 Ó4Y°`o¿ývàø™3g2{öl|>¤¸¸˜°°°óŠõDK–,aíÚµ$%%ár¹˜7oëׯ?i¿ŒŒ Š‹‹III!&&æŒí^{íµ�Ïýû÷gÒ¤I$&&úDß¾}Ùµk>ø _ýu•ã—/_Λo¾Ihhh­Ý�¹�™¦‰Çã!==�3fðÌ3Ïàp8€òÄü{ï½Ç£�> ”OCxxx•6’““«ÔªxôkĈtîܹÖb���§C‡�H111ôîÝ›þýûãt:q:�ôë×�Þ½{¾s*’?Íš5«µ¸Î…f“†B#€DD¤^}ÿý÷?~œ.]ºÔù¹‡ʵ×^ËêÕ«™4iR ypªõ'Ú½{76l OŸ>üßÿýP>T}Íš5dffÒªU«j�{ÿý÷q8¬ZµŠ§žzŠ?ü��žU{Ë–- ´“••Åõ×_ÏÆ�¹ï¾û8räü1­Zµâƒ>Œ ú1±žhÑ¢E8�Nþô§?1{ölþõ¯¨�‘‘pVÉ(O¥§§óá‡2iÒ$ºtéBNNü1mÚ´aÁ‚±dÉ~÷»ß±`Áºwï^¥�yóæ�´NDDÊ­ZµŠ©S§å •¼¼¼Sî{ôèQ"""NZ�Ëå ,/Z´ˆ={ö0sæÌšøÍš5Ã0 vî܉Ëå"++‹6mÚTÙçСC¸\®—ü‘úeYqqq=z”¸¸¸“F’]l”‘*"##¹çž{ª<–T[ŠŠŠøì³Ï¸úê« ®õóÕ´ýû÷�––F¯^½ªl+((¨ö˜¤¤¤À]×ÁƒWiçlÚÛ±c .ä›o¾!??˲ÃÝ÷îÝ‹išôëׯJòç|c=QLLL ÝŠ„]å?*TüèÎÊÊ:«v«S¹/AAå?W®½öZ~÷»ß±oß¾*ûŸ1ùsº|Õ=–("Ò˜Œ9’#F�››ËòåËyùå—‰��|USíLšn·;P#0;;›×^{�‡~˜èèèÚ€¸¸8RRRرcYYYU¾O}>_àæCÇŽ‰‹‹«“˜ÎÖÓO?Í /¼€ÍfÓ,`u̲,š5kF||<–e)T߈ˆHÃ`³Ùê¤tŸÏDzeËHLL¤k×®µ~¾ÚPñ£·wïÞ<öØcU¶%$$œñøŠºGɯ3µ—��ͤI“HHH`êÔ©´iӦʔôn·¨>Ùñcc=QER¦:—^z)6›�]»v±oß¾“îÒž�ââb ¼žP…ÒÒR Ã8©žÃéê;T=rä–eUIöT$¯ª«�$"ÒØ†A||<'Nd×®]¬[·®ÚP||<äççWIîT~\{Þ¼yx<¦OŸÎ‹/¾”ÿÿzÊ”)Øív/^Lbbb�÷!22(¯Iäp8#™bccq:�x½ÞÀ> IÅ,`R?”øù/Õ®¼òJÞ{ï=¦M›V'ÉŸŠ‚Ó6›�k®¹¦ÖÏw:‰ŒÂ³ZÿM°´nÝ›ÍÆÎ�;iÒ¤ ÉÉÉ�׉#p*dddÚ¬(,ݶmÛ³j/==�’’ À•W^xÄÊçó¦N_¿~=^¯·ÊyÏ'ÖóÂÏ~ö3LÓäé§ŸÜ•­P9©s*­[·Ê gVôeãÆ�X–uN³Å†Aûöíq»Ý,Z´(°þСClÞ¼™¦M›*$"§Ó(mY&Là•W^ÊgëlÞ¼y`2(ÿÞþüóÏ…¡Ÿ}öY¶lÙÂW_}EZZiiitêÔ‰™3g’––V+Éøï�›ÍFzz:Û·ogûöí¤§§ü y:x‘ú¦@""±V­Zqÿý÷W)z\Û,ËbÕªU;vŒŸýìgX–EYY@`(wMxî¹çª´7räÈjït¶oßž+Vðûßÿž�2qâDœNç)×ÇÄÄ���Íœ9s¸ãŽ;¸á†X¼x1wÞyg`x}QQÓ§O?elãÆ�£[·n¤¦¦bF`ÚÝøøøÓ¶WqçuÉ’%”••‘žžü7YÕ¡CzôèÁÖ­[™0a}ûöeïÞ½Lž<™Ë/¿ü¼b=_÷ß?éééìÚµ‹[o½•Ë.»Œ˜˜öìÙÀxúé§O{|Û¶méß¿?7nä¿ø:t`íÚµ8�Nî¹çžsŠå׿þ5“&M⥗^båÊ•ÄÄİuëV<Ï<óŒ‘FëàÁƒ¼ûî» 2„äädü~?k×®eíÚµ� àY³f�› 6›�;3?þñ�4oÞœ:ðöÛoÄСCë³;x< |Dhiiià{¾òÍ�ÇS'7³Î…f“†B ‘‹Pdd$wÞy'ãÆ�«ñÑg²oß>víÚpÒtÝ'N¬2eø�Qyf-€N�:U»ß-·ÜÂîÝ»Y·nK–,aРA¤¤¤œrýo~ó^~ùe/^L¿~ýøíoKóæÍY¹r%ï¼óIIItêÔé¤Ç�*DEEѹsg6nÜÈ%—\Â}÷ÝW¥öéÚëÙ³''Näã�?fåÊ• <˜¤¤$vìØ8~æÌ™üñ�dóæÍ,Z´ˆäädJJJÎØvM'AÂÃÃyç�wX°`©©©ìÝ»—¬¬,’““Ϻà÷Œ3xíµ×HMMeÆ téÒ…|ð¬ VWèÖ­o¿ý6sæÌa÷îÝddd�’’½÷ÞK�=Χ{""„ˆˆ¢££yõÕWÉÎÎÆét’’’¬Y³ªLpP1ú§ÂÍ7ߌeY¼þúëäååѳgOÞ|óͽQs>*@AAA$&&Fpfgg“™™‰Ïç ìÓ�LŸ>�ÜÜ\ ü»­ò„"u©¶ny�©Ýê¶•ÖW¼ÛªY®¼�­Òq¶JËŸƒ*½W¼¢½^ï†s苈Ô�ƒžóu�MÅcE¦iâ÷û)++Ãívר0ê^½zƨQ£˜�#GŽ�““ÃŒ3ê;¹ˆÕw"""""""çÂãñpôèQ |$Pxxx=G$Òð)$""uÊëõòÍ7ß°gÏ\.‡ƒÖ­[sõÕWü£Û_¹r%»ví:i}»ví=z4 .¤k×®téÒåGŸëT,X@ÇŽ¹òÊ+kí"""ç*33“Ûn»�iÓ¦1tèÐÓîûÉ'Ÿðþûï“™™I·nÝxüñlj��l/++ã�7Þ`ÕªU¸\..»ì2~õ«_Ñ«W¯Úî|>xð )))urÞóñôÓOó /`³ÙxòÉ'ë;¹ˆ)$""uÊçóQTTÄ AƒˆŽŽæðáÃ|õÕW|úé§Œ=ºFÎqùå—3`À€*ëìv{�´}6Ú´iSåG²ˆˆH}³,‹iÓ¦QZZzÆ}W¯^ÍÌ™3™6m­ZµbΜ9ÜsÏ=|ôÑG�›5o¼ñ©©©L›6�&Mš°dÉ~øa>þøcš5kV«})**âèÑ£ØlåMŽ=Ú G 0€+VÔw"J‰ˆHÝ cðàÁ�åË.»ŒÈÈH-ZTcç°Ûí52šè|�˜|©o}ôÅÅÅ´oßþ¤mS¦L¡K—.Ü~ûí¼õÖ[<ôÐC\uÕUL›6�±cDzjÕ*ÆŽ ”6¾õÖ[éÞ½;=ôŸ}öÿþ÷¿k4TRR‚Ç㡸¸˜ââb<O ðs‹-0 ƒ¬¬,¶mÛFxx8¡¡¡�WXX¡¡¡5‹È…N ©w�‡ÈÈÈ:?¯ßïgÆ ìÛ··ÛMdd$½{÷®2Œ|áÂ…´iÓ†pôèQbbb6l‡â»ï¾£  €¤¤$†ø‘yâcf .¤mÛ¶8p€ÜÜ\¢££2d-[¶À4M6mÚÄÎ�;�ò¤Ø¾}û¸ñÆ‰ŽŽÆ²,¶lÙÂŽ;ðx<´lÙ’!C†UÇWLDD.DYYY¼þúëÌ™3‡—^z©Ê6Ó4ÉÊÊ Œ\Ý·oû÷ïgذa�}C† aíÚµ�Plll•G® )((àÒK/­ÑØ Ø½{7–eUYo·ÛIJJ ''ŸÏG~~>ùùù†A‡D(55•3f`O=õýû÷¯ï�ä"¥�ˆˆÔ ˲ðz½:tˆ´´´*?4,¿ßOYYY•uAAA†Qe�Ýn'::š1cÆÄîÝ»Y½z5-Z´ I“&³iÓ&Æ�Gdd$k×®eáÂ…tëÖ�Ÿüä'X–ÅòåËÙ°aǯ6žââb6nÜÈm·ÝFTT›6mbùòåÜ}÷ÝØívÖ¯_OFFcÇŽÅáp°yóæÀX€Í›7óÃ?0zôh©©©,Z´ˆ;Nm‘ OÅ£_#FŒ sçÎ'm·Ùl¼÷Þ{�åÇsÒãTÉÉÉ|ûí·�åÉ“'ó›ßü†ââbºuëÆ²eËxà�hÕªU�Æ�aìÚµ ˲ˆ‰‰¡}ûöUFúöë×�ÒÒRvïÞ�Ëå $jûQ´³5}útrss˜1cË–-«çˆäb¥�ˆˆÔ‹´´46oÞ @“&Mðx<5Öö¶mÛØ¶m[•u7ß|3‰‰‰'í{ÅW>_yå•|÷Ýw>|8� ¥wïÞ4oÞ€ž={²k×.z÷îMXX�;w®ò£øDm´hÑ"pžo¿ý—ËEtt4ß|ó ·ÜrKà‡êðáã�ü~?ÿú׿øÙÏ~F\\×]wo¿ý6ûöí£]»vçu�DDäâ°hÑ"öìÙÃÌ™3Ïjÿ£G�qÒúèèh\.W`ùŠ+®àÎ;ïdöìÙ¬X±‚þýûsÍ5×ÔXÜ•5kÖ Ã0عs'.—‹¬¬,Ú´iSeŸC‡5Èä�HC¢�ˆˆÔ‹¾}ûÒ§O øúë¯Y±bãÇ�¯‘lÝ»wgРAgµoqq1;wî$;;›’’òóóñù|§Ü?66 Ê£ØØØ“F�NTT‡ƒ²²2òóó±,«JÑèÊ#•òóó1M³Êv‡ÃABByyyg}N¹ødggóÚk¯ñðÃ}VÇÄÄÄT…ZÁív¾ž{î9Ž9Â_ÿúWsçÎå†n`Þ¼y´mÛ¶ÆúP!..Ž””vìØAVVIII8 |‚‰ŒŒ :vì¸aÒPh0i(lõ€ˆˆ\¼ à ::šÁƒÇþýûëôüeee|ðÁÑ·o_ÆŒC³fÍ0Mó”ÇœøÙ©Ö�-Ó4±,ë¤Ú|>–e�“Ýn'(H÷qDDäÔæÍ›‡ÇãaúôéôéÓ‡>}ú°cǦL™BŸ>}ÈÌÌ<é˜øøx NJeggFÃfdd°|ùržþyÚ¶mK«V­˜>}:Ý»wç­·ÞªµþTÔ t88òòòÈËË#((§ÓYeŸ†¤b°åË—Ó¯_¿úG.bJ‰ˆHƒP3wåääP\\ÌUW]EÓ¦Mq:�äææâv»ë,†Š;²YYY�u•“A111@ùïÊÛsrrÜNiXž}öY¶lÙÂW_}EZZiiitêÔ‰™3g’––Fbb"–e1aÂ^yåÚ·oOóæÍY½zu Ó4ùüóÏõú �“o€tèСÚÑC5¥bö/›ÍFzz:Û·ogûöí¤§§b©ØGDN¦�ˆˆÔ©ŒŒ Ö­[Gff&dddðùçŸSPPP+CÆOJAAP>%½×ëeÛ¶m”””°gÏ€:�]ËétÒ©S'Ö¬YÃáÇ)**býúõU¶wîÜ™5‹¥½ IDATkÖ�““ƒÇãá‹/¾ ,,Œäää:‹SDD'Ã0hÖ¬Yà†ƒÍfãÎ;ïäµ×^cݺuäääðâ‹/ÄСCh×®­ZµâñÇgûöíäææòÉ'ŸðñÇŸrB„šPQ/°´´”ÂÂÂÀH ÂÂBJKK«ìÓ�¤¦¦2jÔ(F�ÍÆ�ë;¹ˆi츈ˆÔ©ÈÈHü~?kÖ¬¡°°�àà`Z¶lÉÍ7ß|ÒŒ#µ¡{÷î¬Y³†cÇŽ1fÌ®ºê*6mÚÄÆ�INN®“$Ô‰*¦Ö]ºt)ÁÁÁtèСÊöÁƒ³~ýz–-[†iš´jÕŠn¸¡Îã‘Æ©bôO…›o¾˲xýõ×ÉËË£gÏž¼ùæ›�š;‡ƒY³f1{öl}ôQ IJJbÒ¤IÜxã�µgEr'((ˆÄÄDZ¶l ”�’ÍÌÌÄçó5È�f“†âü‹ü¸v«ÛnTZ_ñn«f¹ò>¶JÇÙ*-W|ªô^ñŠöz½Ρ/"RŸ¯7JíÔË/¿¬±cÇjÚ´iç}ìºuëôÑGI’LÓTZZšF�¥™3gvùïèºçž{´dÉÍ�;÷¬mß|óMýú׿VEE….»ì2}ç;ßQnnn‡6õõõúÉO~¢Ý»wëøñã1b„þáþAW_}uOÞ†$©¬¬,ö¼¼¼\ãÆ�ëñk~^‹/Ö~𙦩Ç<Þå ã n6oÞ¬†††n;ŸmÛúŸÿù ¨k®¹Fßÿþ÷å÷ûµwï^egg÷ô­¨¹¹Y5552ÍÖMjjjút/ Y³fiíÚµñ. ÄÇ'Ÿ|¢ŠŠ M˜0¡ÛÎY]]­ºº:Ýwß}±/…~¿ÿ‚BŒž´wï^ÕÔÔè¾ûîëÐ+&33Sq¬¬Õ¬Y³.èx˲äõzåõzUXX¨Ë.»L‡ê¦êçcÕªU ƒ*..>mߢE‹4qâD=ðÀ’¤^xA�=öX¬'Ï’%K´páB½õÖ[Z¸p¡$é¿ÿû¿uÅWhÑ¢E±ó\rÉ%Ý^wKK‹�€‚Á ‚Á �@lâç!C†È0 UVVjïÞ½JMMUJJJìá÷û•’’Òí5+ @¯kiiÑÛo¿­›nºIüq·�×qÙ¶­ÆÆFeffž¶ݺur]WóçÏ—Ô:DkÅŠš2eJ¬WJ$ÑÊ•+õàƒ*--MÛ·o×Áƒ�F5räHÍž=;Ö3Ƕí3îÿàƒ´sçNI­C¼&NœxZwû�;wjöìÙ]‰:Ûu¤Ö_u?øàíß¿_�@@Æ Óœ9s”‘‘!Izå•W4uêTíß¿_UUUºõÖ[UPP Çq´cÇ8p@’4jÔ(•––êŽ;îPff¦^yåMš4I'N”mÛÚ¶m›JKKÕÔÔ¤ôôtMŸ>ý¼ºÜ766jàÀ�±×gªël÷s¾ïáÚµk5räH•••éĉÊÌÌÔœ9s4lذs®.v•••Z±b…V®\©§Ÿ~ºÃ>ÇqTYYû±¤´´T‡Öõ×_kãõz5gÎmÚ´)­^½ZË—/ïñÚtðàA¹®Ûa»eYÊÏÏ—ÔúP4U}}½êëë%I†ah̘1}"Ú²e‹–-[&Ã0ôÄOhæÌ™ñ. ý«€z݆ 4tèPvëy‡ ¢Aƒéµ×^Ó| ¦¦¦ûGŽ©#GŽÄ^WTTHR‡ª¢¢B™™™ÊÌÌÔÆ�U__¯{ï½W÷ÝwŸêëëµeË–XÛ³í¿âŠ+4}út�3F�>úèiáO(RSSÓ9õNꪎ÷Þ{O‡Ò‚ ô7ó7²,K¿ýíoeÛv¬ÍÚµkUTT¤/}éK±ðcëÖ­:|ø°.\¨;ï¼SÁ`0öÅùT–e)33S·Ýv›î¿ÿ~�?^ëׯ×É“'ÏX÷áÇõÉ'Ÿèã�?Ö[o½¥húôéÚtV×Ùîç|ßÃ`0¨íÛ·ëšk®ÑC=¤!C†hÍš5þm ‘µ ýºùæ›;íukš¦~õ«_é›ßü¦$騱cÊÊÊ:m8Uaa¡Ž?.©5”ill”×ëÕ7¾ñ Íž=[·ß~»^{íµn¯?77WcÆŒ‘a’¤¬¬,MŸ>]3gΔÏç“ÏçÓUW]¥éÓ§+++KÒÿ rrrº½žÏƒUÀÐWzÕ_þò>|¸Gæ�ñx<úò—¿¬)S¦èÏþ³^|ñE­[·N'Nœ�Ôúå5 ÅV 9|ø°fÍš¥`0¨O?ýTRëD’#FŒP8Ö¾}ûtÝu×Éï÷+--M3gÎŒ ]íïJcc£$u˜äù½÷ÞÓ¿ÿû¿Ç6lèò:¶mëOú“®¿þz 4H™™™ºé¦›‡UZZ;÷„ 4yòdåääÈãñ(�jÏž=š7ožrrr”••¥yóæ�µæK/½TTff¦¦M›¦ŒŒ ;vìŒíOž<©ÿýßÿÕêÕ«õ—¿üE‘HD~øa‡6§ÖÕÕýœÏ{(I)))š7ož† "¿ß¯iÓ¦)¨®®îœÞ'¸Øýö·¿Õ¡C‡ôOÿôOçÔ¾¦¦Fiii§mÏÌÌŒýogÛçê�~ô#Ý{ï½Z³f�}ôQýøÇ?ÖÖ­[»¯øÏääähìØ±2 Cuuuª¬¬<­ÍÑ£GUWW×ç /a ×466êÝwß�…=ÁçóéŠ+®Ðå—_®ÒÒRýùÏÖ«¯¾ª{î¹G999ÊËËSyy¹ ¤Ã‡ë _ø‚Ž?®O>ùDTYY™æÌ™£“'OÊu]ýæ7¿‰ýêè8ŽÂá°$u¹¿+mCÔêêêbÝÓ§M›¦)S¦Hjíõs.ש¯¯—ã8zy½^ :Tµµµ±mC‡ípýúúz¹®ÛḶóŸI0Ô�TUU¥––Õ××ÇV:ëLûaYápX%%%Ú´i“†®‘#Gž±®³ÝÏèÑ£Ïù=ìLFF†¼^¯"‘ÈYïAUU•–/_®¯ýë��îLVVV§½A›ššb<·}†_{íµ±•"¯¿þzýéOÒÛo¿Ý#«€ 4HãÆ�ÓþýûUYY©üüüØPèh4ë:vìX 4¨Û¯!X } ×ìØ±CápX;vìÐûï¿/©5Ì�¤={öhΜ9š4iR·\Ë4M�5JEEEzùå—uèÐ!åä䨨¨Heee***’aÊÊÊÒÈ‘#µwï^�7NMMM>|xlu²ûÓåãÛVA9Óþ®x½^edd¨´´4‚X–%˲bÏÏå:ÑhT®ëÊqœØ1mÇŸmn!Çq亮\×í2ø‘ZçÕyõÕW5zôh]yå•JOOתU«bï_W|>Ÿ¦L™¢C‡©¢¢"}žû9×÷ú»Ÿýìg Zºt©žzê)I­=G-Z$˲ô»ßýNyyyŽÉÍÍUCCƒêëë;„FUUUŸÂáp¬M_Â*`è+è57Þx£{ì1=öØczôÑGõè£�jòäÉš2eŠ}ôÑn Ú3MS©©©±0¡¨¨H•••úøã�UTT$I1b„ª««uàÀÈ4MeddÈçó�qHWWûÛœm®™éÓ§k×®]zêœïuÚæ;¨ªªŠms]WÕÕÕgý´íK}ûnô§N°Ù^uuµ‚Á ®¾új 8P>ŸO'Nœ8mž¥®¤¤¤ÄB­ÎœËýœë{ýÝ“O>©>ø@üãõþûïëý÷ß×øñãõÌ3Ïèý÷ßW^^ž\×Õý÷߯çž{N’T\\¬Áƒkýúõ±ó8Ž£wß}761´išš5k–6lØÐáz‡îÑU,ÛVÿ2MS»wïVII‰JJJ´{÷îØ�mmœŽoG€„qôèQmܸQåå媯¯W]]�Þÿ}UWWÇ–½ÍÈÈPFF†ÞÿýXx�””¤¼¼Ÿ&L˜ wÞyGÕÕÕ Ú¸q£ü~ÿY'Ùöù|?~¼Þyç;vLÍÍÍg�·Áï÷+kïÞ½jii‰-ç~¶¡|m«²Ù¶;¦¢¢B£G�>k]]ÝϹ¾‡€®†› Njý|{衇´|ùrmÞ¼YÕÕÕzê©§äñx:,hpÿý÷kÕªUZµj•Ž?®·ß~[ëÖ­Ó—¿üå«5Hj]H¡mj¯×«ÆÆF…B¡mú’-[¶hþüùZ°`�¶oßïrÐ�1 �0Ú†HmܸQ���òx<|X/¿ü²òòòtûí·w¨×0 ÝvÛmÚ·oŸ>úè#½÷Þ{2MSÙÙÙºîºë4vìØsºÎu×]§­[·jõêÕrGúâ¿Øå¿WÛ’¾o¼ñ†’’’4f̘3¶ÍÎÎÖÕW_­;vhûöí*,,<ã0®6{öìÑž={$µ¾7999Z¸pa‡¥à;s.÷s®ï! km½ÚÜu×]r]W+V¬Pmm­¦N�ªçŸ>6çŽÔºÚåÓO?­^xAË—/WQQ‘ž{î¹íÔîx<åååÅ>ªªªTQQ¡h4Ú' ¥K—Æ&Î^¶l™V¯^çŠÐ_u=è¿gÎÛÙ~£Ýö¶¿f'¯Û·1Ûg¶{ÝöÜÓîoÛ#3÷ÜÀTŸKyyy�~a¸´ ¿ië5‰DÔÔÔtÚØ| §477ëg?û™¾öµ¯�uþ âaß¾}JMMU~~þiŸS¶m«ªªJuuu=2¤üBÜrË-±hèС½UTT(--M^¯W–eņHŸËü‰ÎçóÍ’T/)Úîá´ûëHrOyî¶{®v¯ÕnÛ©¯ÝvÏÛ;óØûsÛÞ$µ.뛕•Eøè“Æ�§#Ftú9eY–òóó5~üø8Tvv‹/Vnn®† Â*`ˆ+¾áÐOÕÖÖêäÉ“ÊËËS жmÛ4uêÔx—@§Ú¯y!mz«€¡¯  Ÿ …BÚ¹s§Ö­[§ôôtMž<¹Ïu›@÷  Ÿ:t¨î½÷Þx—€^À@ Ž Á$8 €G�à€@‚#Hp@ Ž Á$8 €G�à€@‚#Hp@ Ž Áyâ]àìÊÊÊâ].B–eÅ»ô!@ÐÇÆ»\„***â]ú†€$8 €G�à€@‚#Hp@ Ž Á$8 €G�à€@‚#Hp@ Ž Á$8 €G�à€à¢ÓÜÜ¬æææx—Ñ¥-[¶hþüùZ°`�¶oßïrÐ�.:ååå*//�w]Zºt©Ž?®êêj-[¶,Þå óÄ»ÎG PMM�¤Öž@©©©q®èû€½nÆ Ú·o_‡múû¿ÿû >÷ºuëä÷û5{öì >×ùxùå—5eÊMœ8Q’�F%IOÏ|Ô^Èù»³¶î8—mÛZ¾|¹þîïþN™™™\àÿùýï¯'Ÿ|ò´ík×®Unnî�{óÍ7õë_ÿZºì²Ëô�ï|§Cû––­X±BøÃ亮fΜ©o}ë[JNNî‘û8UYYYìyyy¹Æ�×+×ý</^¬üà2MS�?þx¼ËA?Fèu‘HDÓ§O×´iÓbÛ ÃˆcEÎãñtAvîÜ©úúzÝrË-=r½ 9wÖÖÓ÷ ¸0�@@Ó¦MÓsÏ=×aûÙ‚šõë×ë™gžÑ’%KTPP •+Wêá‡ÖªU«”””$Iú×ýW577kåÊ•jhhгÏ>«o}ë[Z¾|y�Þ�ÔÚ㧦¦F¦Ù:£IMMMŸî4kÖ,­]»6Þe@€Þ‰D”œœ,¯×ïRºÍ©}A0TZZšRRRÎØfÑ¢Eš8q¢xàIÒ /¼ Ç{LW_}µ$iÉ’%Z¸p¡Þzë--\¸PµµµZ¿~½Þ~ûíXÏÍþð‡Z°`�<¨ââân«¿¥¥E�@@Á`PÁ`P�@ 6ñó�!Cd†*++µwï^¥¦¦*%%%öðûýg½o ¿á›* ×…Ãḅ?»víÒ‡~¨@  ¡C‡jΜ9JMMÕ¶mÛTZZª¦¦&¥§§kúô麓¿òÊ+9r¤ÊÊÊtâÄ effjΜ96l˜¤ŽÐ| �;wJ’:¤‰'jîܹêpG;vìÐ�$I£F�Rii©î¸ãeffʶmmß¾]T4ÕÈ‘#5{öly½Þs:ÿáǵcÇ}úé§JMMUqq±fÍšÕé±³gÏ>§ûŸ:uªöï߯ªª*Ýzë­:~üx§uœ­öSïÝu]�1¢{Þ\Ài�ÀYCÇqTYYÞUZZªÃ‡ëúë¯�µñz½š3gŽ6mÚ¤… ª¼¼\YYY†íæääèÒK/ÕÖ­[»5jhhÐÁƒåºn‡í–e)??_’T]]­h4ªúúzÕ××KjíYmÙ²EË–-“azâ‰'4sæÌx—„~ŠÐë"‘ˆþð‡?hÓ¦MJIIÑ%—\¢«®ºJ~¿¿G¯ûÁè£�>ÒÍ7ß,¿ß¯ÊÊJ¥¤¤È²,effê¶Ûn“ÇãÑÁƒµ~ýz 2D �Ôú êöíÛuÏ=÷(##C;vìК5kô•¯|E–eé‹_übì:W\q…ÂáðY‡FmݺUGŽÑÂ… åõzõÞ{ïž´JÒÆ� uï½÷Êq½õÖ[Ú²e‹æÎ�ÛåùC¡�V¯^­Ù³gk̘1jjjŠÍÕs¦c»º©u¾ˆ¹sçjÖ¬Y0`€ :=×Ùj—¤mÛ¶©¼¼¼Ã½zF ÐÚµkµqãF%''k„ zä‘G4zôhI’išúÕ¯~kìØ1eee�6œª°°P~ø¡$)++KuuujllTzzº¤Ö9ávíÚ¥Q£Fuký¹¹¹2 C}ô‘\×UVV–Š‹‹cCÑ$骫®R(ÒÁƒUWW rrrºµ–ÏkéÒ¥:qâ„$iÙ²eZ½zuœ+BÅ2ð€^wÝu×éÁÔÃ?¬o¼QÇŽÓo¼qÚ¯{ÝÉqíܹSsçÎUnn®ÒÒÒ4f̘X¯”K/½TTff¦¦M›¦ŒŒ ;v,v|JJŠæÍ›§!C†Èï÷kÚ´i ª««;ïZ¢Ñ¨öìÙ£yóæ)''GYYYš7o^l8Ö¾}ûtÝu×Éï÷+--M3gÎÔÇ|Nçojj’ã81b„’’’4pà@ <ø¬Çtuÿ’4aÂMžã½º×¾ð½úê«Z³f�V¬X!�Ç£¯~õ«±´NUSS£´´´Ó¶gffÆ>ó 4jÔ(}ÿûßWMM�jkkõì³Ï*??¿Ã�Ý%''GcÇŽ•aª««SeeåimŽ=Ú'à/¡ × :4ö§óggg+//O/½ô’ŠŠŠ4qâÄX7ù39—ûoÿ¾�IWµwuï€îUTT{ž‘‘¡¥K—ê‹_ü¢6lØ {î¹ç´öYYY�†8MMMÊÎΖÔÚkèÙgŸÕÒ¥KuÇwhÀ€zðÁ%�}ré 1hÐ �7Nû÷ïWee¥òóóc?âD£Q9rD’4vìX 4¨Gjø¼X } î233•””¤ÆÆÆ €B¡�$uÚË(‰èÕW_ÕèÑ£uå•W*==]«V­’ã8=R‹ã8r]W®ëv~´uk¿ï¾û>×iÃ0tç�wª¢¢Bû÷ï×êÕ«•ŸŸ¯Ûn»­ÓöÝyÿ]ÕnÛöYïг¼^¯F�­êêêN÷çææª¡¡Aõõõæø©ªªêð#ÊðáÃõÓŸþ´Ã±�<òˆ®»îº©[Rl¸™×ë•×ëUmm­¤Ö>|>ŸÂáp¬M_Â*`è+ˆ»¦¦&…B¡óÍt·ÌÌL¹®ÛéÞêêjƒA]}õÕ8p |>ŸNœ8¡¦¦¦ º¦mÛg¬ER‡.ì탩ŒŒ ù|¾.‡|�éümòòòtã�7êî»ïÖÇÜá~Ú{¡÷ßþ\]Õž••%éÌ÷èYŽãè“O>Qaa¡¤Öÿ ¾ÿþûcËÄkðàÁZ¿~}‡cÞ}÷ÝCŸêÈ‘#*))Ñ 7ÜÐcµ·­þeš¦vïÞ­’’•””h÷îݱÚÚ8 WƒAmذA•••jnnÖÑ£GµfÍź–÷„ääd�9Rï¾û®Nž<©p8¬ÒÒRE"ùý~…ÃaíÝ»W---:tè�¤Ö0ãóJOOWeeelèY{>ŸOãÇ�×;ï¼£cÇŽ©¹¹Y[·n�í7MSS§NÕÖ­[U^^.ÇqÔØØØ!¼:Ûù[ZZTRR›ü¹¢¢B^¯7Ö#çÔc/äþO=WWµwuï€îõôÓOkóæÍ:vì˜JKKõ½ï}O¶mëÆo”Ô:Êk IDATÔÚk´mN6©õ3衇Òòå˵yófUWWë©§ž’Çãé°âäk¯½¦?ÿùÏ:vì˜6mÚ¤GyD?üp�þ˜$µöêmllŒõjllŒõômkÓ—lÙ²EóçÏׂ ´}ûöx—ƒ~Œ!`€^庮,ËÒúõëcKŽ�5J3fÌèñkßxã�Ú¸q£^{í5Ù¶­ÜÜ\ 4HÙÙÙºúꫵcÇmß¾]………9rä]kܸq:|ø°^~ùeåååéöÛoï°¿m9Ý7ÞxCIII3fL‡ý3fÌ�ÇãÑÆ�ÕØØ(¿ß¯+®¸"Öýþlç…Búë_ÿªmÛ¶) );;[ ,ˆMÜÜÙ±Ÿ÷þ;;WWµŸzï&L¸ ° Ð9Çq”““£•+Wª¢¢Béééš2eŠžþù+o¶õþis×]wÉu]­X±Bµµµš:uªžþùØœ;¡PH{÷îÕ /¼ p8¬ââb}ýë_ïõ„¶pÇãñ(//OÆ “Ô:<­¢¢BÑh´O@¬†¾¢§ßwuÞÎöí¶·ý5;yݾ�Ùî8³Ýë¶çžvÛ™ápxÛyÜ €^P^^®‚‚‚x—WmÃ`Ç‘mÛŠD"jjjR^^^œ+CohnnÖÏ~ö3}ík_;ã [ôgûöíSjjªòóóOû¬´m[UUUª««Ó¤I“âTaçn¹å–X4tèÐ^ €***”––&¯×+˲dš­ÿ›yø$ŸÏ7KR½¤h»‡Óî¯#É=å¹Ûî¹Ú½V»m§¾vÛ=o¯«1ðÝ>Fž!`ô'NœPVVág0nÜ8�1¢ÓÏJ˲”ŸŸ¯ñãÇÇ¡²³[¼x±rss5dÈVC\ñ-€8¨­­ÕÉ“'•——§@  mÛ¶iêÔ©ñ. €>˲¬niÓÛX }q …´sçN­[·NéééšyÚöµk×*77÷‚ŽyóÍ7õë_ÿZºì²Ëô�ï|çŒçìneee±çååå7n\¯\÷óX¼x±~ðƒÈ4M=þøãñ.ý Wµ´´è•W^QAA�nºé&%%%éèÑ£òûýñ.-n^|ñE9rDK—.�w)€4mÚ4=÷Üs¶·ÿÑáó³~ýz=óÌ3Z²d‰ ´råJ=üðÃZµj•’’’º÷&NÑÜܬšš™fëŒ&555}ºЬY³´víÚx—zןþô' 2D×_}lÛ€âX‰+ *--M)))gl³hÑ"Mœ8Q<ðÀ9ó /è±ÇÓÕW_-IZ²d‰.\¨·ÞzK .ì¶ú[ZZ  b?2D†a¨²²R{÷îUjjªRRRb¿ßÖ{ú @¯*))ÑüùóãrmÛ¶µråJ½ùæ›r]WsçÎÕ–-[´bÅ åååÉqýâ¿ÐêÕ«uòäI]zé¥Z´h‘† &©uXÖßþíßjÍš5Ú³g�žyæ͘1£Ã5:kóúë¯+%%Eÿò/ÿk÷‹_üB{÷îÕ¥—^ª_|Q’ôÎ;ïèŽ;îз¿ýmIÒž={´víZ8p@Ç×¢E‹tÙe—Å®3{ölíØ±CTaa¡¾ûÝïjïÞ½zýõ×UUU¥iÓ¦iñâÅlÐ��³† Žã¨²²²ÃЭ®Ž)--ÕáÇ;ü˜ãõz5gÎmÚ´©[ ††|¸þÏÿù?jnnÖæÍ›cín¿ývÝyç�*..>ãü §¶™5k–‚Á JJJ$Iµµµúè£�tíµ×ž±ÞèÛßþ¶&Mš¤ììl=ôÐCúôÓOuäÈIRVV–žxâ �?^ÙÙÙºÿþû%I_ùÊWTPP ‚‚-\¸P»wï¾à;ÀÅë _ø‚^}õU­Y³F+V¬�ÇãÑW¿úÕØ ZŸç˜šš¥¥¥�v\ff¦êêêºýrrr4vìX†¡ºº:UVVžÖæèÑ£}2üú @¯i LòóóUXX¨¤¤$�5J“&Mêñ¨²²RŽãhìØ±±mm“G¶í�F£ö§¤¤hÒ¤I:|øplÛäÉ“»¼Ö©m’’’tÍ5×hË–-’¤Í›7kÆŒ]NVéóùbχ ¦””�Në/**’¤ûGŒÑá5 ÿ)**Ò¨Q£”‘‘¡ââb-]ºT~¿_6løÜÇdeeņZµ×ÔÔ¤ììì¹�AƒÅVúª¬¬T$‰í‹F£±HÆŽÛçŸŋ+77WC† a0Ä ×$''Ë4M >¼Ãöììì*¢Ñ¨Ç‘ã8�îo[ŠÝ¶íÛ}>_‡ æóºá†bЦM›4oÞ¼ó>GÛð±žjH|^¯W£G�Vuuõç>&77W §…@UUU«ÛÚô%m«€­Y³FW]uU¼ËA?FèUEEE§õö©­­íñ‰Šóòò$I»víêtÛD’í÷;Ž£ýû÷kÔ¨Q|ýY³f©¢¢BŸ|ò‰víÚuÚð¯h4zÁ× +Žãè“O>Qaa¡$Éu]Ýÿý§-ù~¶cŠ‹‹5xð`­_¿¾C›wß}·ÃÄÐÝ­mõ/Ó4µ{÷n•””¨¤¤D»wïŽýèÑÖÀ逽êòË/�}YkjjÒ_ÿúW•””èÒK/íÑëúý~Ýzë­Z¶l™JJJTSS£ÿøÇöß~ûízê©§´ÿ~ÕÖÖêßþíß”��­+¯¼ò‚¯ïóùtíµ×êÙgŸÕå—_Þaî„Áƒk×®]:zô¨‚Áà_ €6O?ý´6oÞ¬cÇŽ©´´TßûÞ÷dÛ¶n¼ñFI­½Esrr”••uÎǘ¦©‡zHË—/×æÍ›U]]­§žzJ�GsçÎí±{ië- …ÔØØë ÔØØ¨P(Ô¡M_²eËÍŸ?_ ,ÐöíÛã]ú1VôªaÆé¶ÛnÓ{ï½§íÛ·kÀ€ºõÖ[5hР¿ö¢E‹ôÜsÏéë_ÿº222:|‘•ZWÍúÉO~¢o~ó›ŠF£š1c†–/_ÞmC©n¸áýó?ÿ³–,YÒaû‚ ´mÛ6Ý}÷Ýš:uª~ô£uËõý›ã8ÊÉÉÑÊ•+UQQ¡ôôtM™2EÏ?ÿ¼ü~¬]ûÞ?çzÌ]wÝ%×uµbÅ ÕÖÖjêÔ©zþùçc«fö„¶pÇãñ(//OÆ “Ô:ô¬¢¢"¶Úh_Ã*`è+zjr€®ÎÛÙ~£Ýö¶¿f'¯Û·1Ûg¶{ÝöÜÓîoÛ#3o;�{Ð ÊËËϸ¤vẮ$Åæ¡‰D"jjjŠ ]B÷ûôÓOuóÍ7kÛ¶mÝ2ÏOWÊËËõå/Y6lètõpfûöíSjjªòóóåñtìË`Û¶ªªªTWW§I“&Å©ÂÎÝrË-±hèС½UTT(--M^¯W–eÅ~ôbž@ÉçóÍ’T/)Úîá´ûëHrOyî¶{®v¯ÕnÛ©¯ÝvÏÛëlÛùì?o ô[}ô‘òòòz%ü‘¤�7júôé„?|ãÆ�Óˆ#N $ɲ,åççküøñq¨ììX }CÀýÆáÇUVV¦©S§êÓO?ÕŠ+tÿý÷÷Úõׯ_¯;ï¼³×®@"±,«[Úô¶¶UÀ€x#ô���zñÅõÄO(77WwÝu—î¸ãŽ^¹ö‘#GtðàAÍž=»W®´Gè7&Mš¤—^z).×ÎÏÏ×Î�;ãrm€9€@‚#Hp@ Ž Á$8 €G�à€@‚#Hp@ Ž Á$8 €ç‰wñPYY)Û¶ã]€S”——Ç»„>éã�?Žw ¸H…B¡x—ÐçX–ïâ¢_@Ç�w ½†!` Ž Á$8 €G�à€@‚#Hp@ Ž Á$8O¼ ý[4íðpGŽãÄ»¬ bš¦LÓ”Çãéðˆ¾‰€^‰D …‡/ú°§3m!V4�m3MS>ŸOIIIòz½q¬ôG@ ×„B!ƒÁÁHá8ŽZZZÔÒÒ"�Ç£””%%%Å»,ÐO€‰DÔÜÜÜ/ƒŸÎD£Q566* *55•A Ç�£¨ÑKÛþSJÖª¦±F†)™2$I®!®äÈ‘#C†!¹reº’dÊ•#W¦\I†aÈp�Öm†!Ë0$¹r S¦#¹¦+Çq%™²LCŽ$¹®Z/eÈ0\¹Ž$C2dÊuÉ0d˜¦\Ǒ뺒ëÊ•!£í8Ó�ëJ®ãJreægm$É‘ K†$ÃpeÈmmÛz ŸÕ'Ç‘Ñv\ë�˜–£ynѳþA‹/®€Î555©¥¥%ÞeôIÑhTõõõJNNVZZZ¼Ë ̈Óy;Ûo´ÛÞö×ìäuû6f»ãÌv¯Ûž{Úým{d†Ãámçq/ŠÚ�þPý�!G¶c˰¹®!Ãøl¢J#MŽ¢’aÉ”ä8ɰe9òH²åžÖ@Åi ƒdYrG†ámÝ/K†aÉr EdÄ$}ì2%E$×�kr"¦d²,¯7*Óte®lӑẲåÈP4¶+™aŽ%Ç‘ ×�Œ¨\ÑeXrÝ�Lãh[ØcrG¦'*ÛudYr É 5ȶmy’†É–¥°›«´”'å%´�FÕÔÔD¯Ÿsäñx”––ÆdÑôŸÏ7KR½¤h»‡Ó־ퟻ힫ÝkµÛvêk·Ýóö:Ûv>ûÏß0ÎÁK;þKó&•*lçÈ5²äʵ[dÈ”i¹òx]É®“©Ö^5ŽãÈ'K’-É�\Sr%×ø,Ï2=’#¹vDrM™F²\×Û¹’m»ò^™†G¶�aÚr]ç³>Dvk/E%Ô\�õÈv,¦);b+)É+Ã�dF$Eeª50’’[®ã´Q†ä:¦\'*÷³ÿ†]™òfkï"™rŒ¨ ÇQ(âèêëÿ¯.�6QýEWÎ(ÔÇ¥*;Q®u¯ß ÿÞö_úÿ®ýj|Þ @Ÿ‡ÕÐÐï2.*ÑhTuuuÊÈÈ�Ïç‹w9 Á˜]7ÁÛûÞ”kxdzCªovT2´kß ýiï 5‡\mÛºO®B­Ã®C¦aÉv#räÊu]9®-Ç5u ÉôÈ•G²™fko �×TÍÑ$…ZÊåó&iöuä÷›Ê�+Ƕd=5Ÿ8àbÑÔÄ�Ý�SÐ]øI阦)C®|¦%Ó”\#I¦Ñ¤AY…Úwð€ÆeÊ0£r­$¹NšôÙrê�µ†ŒdK×”¹ªDe¿=¤™¯O�éØŠøm%}²Í¨?ÊTÕ7Jäx| ÍH—±é¸Ž¥Ö©,9 Y'òœ;TIŽêXv£nzñm{`£êŒOµàÕ«tbó!MKÍ×ñƒ'µñ'*­ÑÐÌï.Tå²í ÈÑ5o\&Ǩ־_Õðz™Ì�)Ï-išöÕ™I¦\3¬t7]Þ ¿d»2|i2Cn0¬¤´$½Q™Õ¶\[j8Ü"ÃË4}rŸlÛ#¹† Ó’iyäõø%Öa²�° Ó¯ÿŸ½;�¶«¨=þ­Úµ§3Ý1ÉÍ<‡@˜Ç05@hÅ…2´ ¡…(öSœhié×�j#Oô©a0Ša�( B IÈp“ÜäNgÜSÕûãš¼Ü@ @ê³ÖYwŸ½k×®Sç$kŸß©úÚG‰môßW³,˲v'I’ØÑ?o£4MI’dW7ò,˲¬w)‰À�1ƒ‡>à`�c@è�m¡Ðßó<™Ð(šçÔX}OJVo˜ö¥<Ç');TEÆø—ZxèßÑ2«ŒJ3úžZGÏú^\r] Þc�¾5½ã“s|6-ªà•žö@øi€ïyHB´O¹£�qÇíƒ0†{?ÿ›ž-1^£ýÐr{…4Ö�ç÷Ÿ~ˆL)íd!Ú‘h#1ŒQA"cŒF›¿O‡³«€Y–eív씤·Ÿís˲,˲Þ(c–uhp@¸#¢€ რ™©!¥¤sCë†e,˜P¦Ç©Òøö <þ±ÇilÌhè ŒbÉŸV±ähW' }(¦ô‰C© ­þP²“lZÚKçßV“š~‘^ƪgÖÒû¤^JÜq�$�jdÄZÒî·QÐ>£,²±I3⇾ó'5)ûœµ{_t8®vYù‘9ìÑßÌÊÖuHa@¤8B 3ƒÌÒ4È�g½­´Ö¤iŠRöβ,˲¬cïÁÃoîþ¯1tH‘$‘„A@-Šð| éÈ …¤ÂQ�f‘¡µ&ŠA:eéÓhÔ©VjôlLøæµÏð�öB(ÉúÎ>Š8öè”J•òr’8¥§·—‘#‡æ{PÊ' ²ÄÐßÿ,…bH§$± ëù‚ ϲ%Ý”Z ôv'há`D?�z€óÇ�7¤Œ[—£ûšgy¢mí#4a¸5Ä¡;ê¥þRD˜Sxž‹ï…£0¦‚0½}Ýôöo¢¿S­40:Ãó|\Ïcɦ hÓ¼«ß&˲¬ÝÚôéÓxüñÇ_³\’$üêW¿â¶Ûn£»»ûuË¿›ûg×y3 éÓ§ÓÚÚÊÌ™39ãŒ3p]÷uËÃë®,˲,Ëzç³ Á0åH°‰4NÑ™@§†,SÄõŒ ïà».I:0:Fà‚Œ0&ÂIèå0F ÛÖ×ó7¾È[¹égkÑ™‡RÑGv0l˜¢TŠ s:$$Ì)–¿O³Ê0ZR(äPžAgÇš¶Ö6¢FÌ“•|óû/ S��1IÃø’ÓÒ”}²fRœ4À5!ÊÉð½�/p‡0H‘aP*Dë)�z�þ²@ˆCÛ|–WÖá:£!‰ w`4”eY–õŽöÄOpõÕW³|ùò7]— í:o¶ï»»»ùþ÷¿Ï�wÞÉÅ_ÌqÇ·“ZfY–eYÖ;™ †0s.q£‰BJ 2GšÔ1 MmdÚ ”"M3Ò4Æ‘‚L‹�åÓeJ’’4Áq¡#ÉLJ1¯h4btfPnF |*µNzz 45•È….A£D£fذa®ëã{!år×3äC#Ç#(H²L³÷^íh³œL(¢x^H#«sÌÕÓhnJ‘©KOµJ-ÝÄÈpM%C dc�R ,?oB@–i\Ox�(Am@y ¥$iª‘Y£wõ»dY–e½Š•+WrÍ5×0þü�V§ í:;«ïW¯^Íå—_Î�wÞÉg?ûY&Ož¼Sêµ,˲,ë�É€Ah…Öš Èa2p„$— H“*¾/ñ\Iœ&!p£¤T¡È@ú>išà…>q’�+@‚#4¾’$:bʸ!´µ;ô÷EtmX�6 &Sh“àû‚8NéïïG9õª¦PhC¨:Q<lj*ÕR�Å�ïb²�" 4’(ZŸzWIš µF¹Y6ÈIÓ™’&Q¤1ZàH…«\úz F;h‘ „‹ïIœ‡dY–õÎÓßßÏ�7ÞÈwÜA–e;µn›ÿg×ÙÙ}ÿ—¿ü…sÎ9‡O<‘Ï|æ3´¶¶îÔú-˲,Ëzg° Á�P,ÐÐ�áHcÀU)YjH’ßW¡@H´N‘ŽéÀJÊQhi0"!ô<Ò$E¢h*H¡1ð‘°rÅ2#YøüJ ¹�œïæ5a†!�FD±T@g1®+©7ª @�ï»øÊ IqLF¦ �§@J�>*¸Ò�™˜0q´Oš¦DQŒ1IbˆãB(|ßC�ç¹45¢´‚Ñ‚4óH³ßuQÊC �9ì¬кuëèèèØ)õ½WÙ~²,ëµlÎósóÍ7S©TÞ’kØÐ®óVô½Öš9sæ0oÞ<>ñ‰O *?�eY–õîS¯×‰¢è]?’W)…ïû„a¸«›ò®b—�� MS\•£P® Mc ù&\×£QÏ8¸Žƒ#=¤ð1ÆÁ‘®ãaŒƒ”F»4ê�¸®K.y§8‰&/®XG­c€Z£Ê˜Ñ­ŒÕNsK0´·61fÌP:†·ÒÒZB)90]+ÈÀIqÃG9×A¸Ç‘qœ �£!Îb.Rª�äÕŽ"—+R(ð}Ï �ÒÅ<ÀP,…¬\Õ‰p$žïáƒA#$w3zöÙg3}útúúú^q¬V«ñÑ�~”�~ô£Ôj5�•Jå7»¯¶ÆŒ|ðƒÜÑ·ø]e{ýôFÍ™3‡Ï}îs|èCbÆŒœ}öÙÜzë­Û-;kÖ,N=õTN:é$®¹æš7uÝÍ*• Ó§OçÌ3Ï|ű«®ºŠéÓ§óÄOì”kYÖîäꫯæûßÿþ[ü±Þ»*• ßÿþ÷¹úê«wuS,˲¬�(Ë2z{{©V«ïúà L‡®V«ôööîôQÎïe64Æ@¦5ÚÔNB#n ø”¥†j­NªëdZRmÔ‰Ò˜TGh퀔ddd""Ëbg`¥0cBÏÅ‘¾ë€Ñ$YFçšò~@S. øLš<)F ´ÖdiDD–%„9‰��FQîéÇ7)ð]E£‘EW)Ð ¤tF㨄LGdº†(” Qj ï�1`ŒD)‰”å¸~ßw‰£ž`ŒF „И��(&L˜À„ ‚€¯ýëüñ,[¶l›²¯¶w°½~ÚQY–ñÅ/~‘ÿø�ÿ`Á‚Œ9’I“&±zõêíöé¼yóøîw¿‹ëºsÌ1Œ;ö; ˲ÞBÂÎ˵Þ$û²,Ëzo)—Ëï‰ÀÏË¥iJ¹\ÞÕÍx×°SÀAƒq$:Q`\”£Aj|ߣRéG:>—§ŸY†TMlì\ÈCЦAªÚZ›hióqÝHÿ>E Zš™á8Š8i0bdžbÉ%_h#I#Ð IjHÒ*Y¦P*G»‘â*ÁæÑD¥RH–:ôôdYÆ1EÐ…¼‹R.™‘#ŽÆ…R>Rš¿£2Ò4"Ë$q”"¥Æõ$¾I¢q¤@ëž×LœD$q�4vÐB>Ò‘À›�ºJ)ùÉO~ò¦ëy¯ÛýôóŸÿœyóæqÔQGqÅWP*•€�)Q½¢ü_þò.»ì28à€7um˲ÞzŸûÜç5jÔ[:Ìzo* [¦€Y–eYï õzý=üÙ,MSêõº�664(OzA £3zzz‘Ê£Ò_eMVAº9îÿÝÓ̘1–¶öºz{X±d-¾òØØÕËS¦�êY¦BæB´�8B‚P10ôºšSŒ;šu�ÂÇq| JùÔ¼Œ[n{Š Ï?aêQRà*!$ŽòÚê±rƒF¹ m4q“¤ ©Ôø®ƒ!˜3éº!0t¦HÓ*I¹Reøð¡ Ì®’H F;¤i†Ž%Òx®BÚ¸(©�;i°3fày÷Þ{/_ýêWyà�€�©cŽãðè£�¾êþí©×ë\wÝuÌ›7�J¥ÂþûïÏ¥—^Êðá÷{íÓO?�ÞÞ^}ôQr¹3gÎä”SNT}===ÜtÓM<þøãtuuÑÚÚÊŒ3¸ð ñ<°Üzë­Üwß}¬_¿ž‰'rþùçsØa‡íp[7÷ÓæçÇœn¸a»ï•eY;�뺜y晜|òÉoYh)¥Í´‹ ¬¾¹óë´I -˲ޛ¶÷ï{ME64v Ø ¹®ƒÑI§d1¤éÀ²èåZÀÂ%=ôlª2rÜHÚÚ&�éšz½N.—{Cm}¹Ù³góðÃ3jÔ(z{{¹é¦›¶[½z5õz�©S§ÒÜÜüºõüñ[¶?üpÎ?ÿ|F�µåµ(¥8ì°ÃX¼x1—^z)O?ýô6çßsÏ=Üxã�A`—¶¬·Y©TâÒK/åg?ûÙ6ÁÙ�á­BXƒ³³ûþàƒæ–[náßÿýßmðDz,ë=è½<úg³Ýá5î vÐ GGuŒ‰p\EO%"—s& ¯7Ï-¿úF¶â‹ QâÓ]}‘@AOŸO¥bØwZHÇÐ9#"ÊÉ&²$%‹ü@�¡ˆM ?ƒ$S£Á8Ž” # )ð=‡4‰q]ÂC�àIÒ:®RÌ8f"sÿ´e@HÇdYFàåɲ¥|”Ò8Ž@Ê�Q)]]5¢8#_t)q”Q3 RÆø”kÐ&ãàƒ &ËZ+âô­Épì±Çr 'ðÀpþùço ¼Úþ—[²d �=ö‡z(W]u0�Ö¬)±vÕ6ô®G¹M<üX'Í¥€ZsÎém4•`ýÚ2}5—Éã[Yº¬åz˜¤ÁÿhW|a*Ú(¤L‰â?pPBc�fO¸¬0:Eƒ �9+z —Ñ#LQOSšŠy&Nnå»ÿýÇ׸`æÞh Ê �®B£HcIO¯¡¿1¥u" žžŸýßE˜Lóµÿ< %„P82$ 9O¡h\éẠß�¹"W¬XÀŸÿüg¦OŸ¾Í±þþþíž3jÔ¨-ËÞsÌ1¬\¹rÐõ-Z´ˆ_üâ,X°€þþ~Œ1[V<[¶lZk¦OŸ¾Mðç�¶õåš››·Ô;mÚ4z{{_QnÈ�!¬Y³fPõnÏÖ¯eó‘ã�?žo|ã¼øâ‹Û”õ}ÿuƒ?æ5²ˆÛD¤–µórÈ!Üzë­üêW¿â¶Ûn£»»û ×µ³‚ÖŽ{³}ßÚÚÊÌ™3íRï–eY–µ›±woƒ!Àu!ª *5ÁŽJ>'xè±µ iB#K¹söñA’å9ìà!´7�Ù¿~�ý=Œ[~öG”/ Y¿!£»/¢{SÆ�!>Õê*¤(áJ— {ôà9é´ãÈŒXFh R†dÚ ¥!hD 7ß0‡O]t ¡o€ ! �1µz7®S§¥©™z-¡Ü»Žk¿ý�\öo¿Bg.®J‰2�#=t&ŽÃŠ—ºékx<ûì½´íàÐCKzàžôôÕÈåB|¿HÇ„ùœ¤�Dá(ƒë*´yçý ÜÔÔ |áùâ¿¸Í±ŽŽŽ×=¿Z­l ª¼^}���\|ñÅtttpùå—3~üøm–¤ßœˆu{ÁŽ7ÛÖ—{­/cÇŽEJÉâÅ‹Y¾|9ãÇ�ßáúëõ:À69E¢(Bñй·¯57ŸÏ†!]]]c¶ ölœ�1b‡ÛgY»£Ç|På6ç:óÌ3ßÔõlh×y3}?ØÏÉ-oY–eYÖ;—�À?Æ $Tj5ϧÔä�IhÄ5‚0GÎS°×8öÞc8M…”n~‚¿òÿæCfÿöw4Šý¦cÔˆ�z#¢Ú׋¤Æèa£†I‰)×4¥¦á@ˆëÆ”ËuÒX#Œ MS²LEá¸<ÿüjö;`,{v9I–‘fZ´Ñ©½G<#Œ’|åÉšõK™ºgYÕZ‚1dº"å¸c&0ªµÆ)'ïÍþû´ �Vº7mBJA£Óˆêd$.®£p„=Ð6×ñ˜œ¶óm¾É}ùÒ~¯¶àí°Œ7)%/¼ðÍÍÍŒ3fËãå#p6[½zõ–:ÿüç?0qâÄAÕ÷ôÓOÓh48âˆ#8øàƒ·L±Ú$Ù¼tú£�>JÇÛ\÷�´õ� ‚€ÓN; ­5W\q«W¯Þæø`Ån=òÈ#[^Ëüùó1ÆìPž!“'O¦R©pç�wnÙßÙÙÉŸþô'ÚÚÚ¶›Û²¬]O)eóíRJ|³,˲,ë ±wƒbh¤àЈ K4�_dôè)deˆS—�œ|(7Þü{Z §Ÿµ¿}p#ûNÎâµjÏͨÖSJ!H'O’$¤Fâ>NšpúGÞÏØÉÅ—ÜÂ׿þ~šóá2-�®:5¼°l-aÐÄA�Bk#Ƹ`@ ‰©Wâ;MÔ"É¿~ó�üï/ÂIïG×ʥшp�2B L-ûë³ki:Šÿsíþ÷žFÎ+3gîJN8ØÃ/€6é(¤2xÊ¡þ÷ÜD&Í0;úÚ×¾¶Í°óOšsÏ=Ïó^uSS���Üpà œ}öÙœrÊ)Üu×]|ò“ŸäÄO¤««‹Z­Æ•W^ùªm;ûì³Ùo¿ýxä‘GB0sæL†úšõ 6 HÆœ$ ,Àq¦L™ÂÀSO=ŹçžËa‡ƲeË¸à‚ ØgŸ}ÞP[ߨ‹.ºˆ °xñbÎ<óL&NœHss3K—.åðÃç+_ùÊkž?aÂ?üpæÏŸÏ9çœÃ{ìÁÃ?Œçy|âŸØ¡¶|úÓŸæâ‹/æ;ßù÷Þ{/ÍÍÍ<õÔSÔj5.¿ür;̲ÞÁ<Ï£ÑhìêfìVvö�–eY–eí>ìOwƒa–ºu„DX³.¥»±ú¥ÕHá“iͦî�üvÎcÄR�ê2íC&Јk7Ö¨Ô#úË5š›}' žH:×vÓÕÝ M!Õù Ïå—Ïâ�?¾@OÖΧ/½�Ô$E„ã‚öиTøý£=tŒ(ðŸÿù{z+!òH¡p]­3´6|à3(÷ÕÈŠ”ò?Ÿõ8·Þò?üé3”Ëš8n�é˜4Í0ÚA*ɤQÃù÷+Ÿac¹�K>s/ßú¯§™=§�/}kq½ºe”Q¦!I3’¤NEôVÊvl)àyóæ1wîÜ-�—^zi»åN?ýtþñÿ‘ÎÎNfÏž½%¿Ì«í¿ä’Khkkã®»îbÉ’%|þóŸç¢‹.Âqn»í6.\H¯šs¦T*±×^{1þ|FŒÁw¾ó�-ùt€×¬ïÀäÜsÏE)Å}÷ÝÇ”)S^‘Xó›ßü&'Ÿ|ò–/===[¾<íh[ߌ|>ÏO~ò>õ©O1uêT^zé%ž{î9:::Ø{ï½UÇ×¾ö5N=õTjµ�=öÓ¦MãÆotÂêÍöÛo?~ô£qÈ!‡°jÕ*ž}öY¦N�ÊøÃmV|³,ë�Ç÷ý]݄ݎís˲,˲ި·ê§õ׫w{ÇÅVû7ÿ•Ûy¾u¹Õyr«ç›·ÕV7?šâ8~åÚØ¯áýWÍ, zWñó_÷°÷ÔvÚ[3žy>e¿=›©V62÷±~F�Í’Åð܇pÏ* K„A@[sÌÞ{�£¿¶�Э²±»JsSO=›Q�ÀA�÷$ZÇdÂ%ÍjÜzÍQ/`Æ.´ôÝQàkßz„%«`ú�#˜ÿd'CÚû¹ê?¦½¹ ƒÃêUk1™$,æøßßü ë6 ¢ØP‹$'ÝΣ 6:‚ýLS&�£ÞèC9‹½ÄÝ¿ÝÈ‚EÊ)r¤qédô7ªÜþ¦áz.‹–®£¥èâM” ¤¬Jš¸öi�û>÷ÐŽtë;ÎŒ3hmmeÖ¬Y»º)–eYï½½½ïˆÕÀN:é¤A•»÷Þ{wÊy»‚RjÐ+8Z–eYÖf7nÜÕMx[´··ïPyÏóŽú€t«‡Þꯆ�µ˜¶Ú6[m³Õs¶Ú÷òçf«í­½Þ/ý;}$€4B@­Ñ p‹ø¡C½ž€� i÷©Öê45å(â$Ås FððŸAúEJcR´ÈñÂóÝôõi$™.ñ§'ë”ë†b`(äJ­Š ï2eB‰B.ಯýžÛù8Í->÷ÌžË=¿}‚®>�6ЇŸXKHÆŒjGjÂA—Ëÿã1.ý÷'xꙚÚÛN@è…4­�?/XÇÐ|�Fì0dH+µj…0ðɲ˜¡C[X°(FJ—–&�À_ÅÅNÆd9š›[Y¸t‹_ìB2”ç–”XÛÕD__@¦CÒD‚Øù£T,˲¬w¾×Jôní\¶¯-˲,Ëz3l Á‚e«2­­3nD;Óö*1wîrÅ&zú%mu…ç;t®+—´^E©<¡ˆAÜœG_M ‰i1 èîÎHÁø1šó>>•1#[ùÑm‹¨T�Z/&égßiCùè©S(5åù̧>ȳ 71r4´maÙÊ ?»s‹žïDÊ=Ð(⨟¾†K*ZYüb Ï/\Š6‚ÖÖ"�ë«4ò”k1yÏ …!K#Ê} ª•*KWÕ1Â!JŽ˜>†÷MÃÊ’X'øÂ0e⒨β1?¾}i–a2AX€(Lñ�š°«ß%˲,kð}Ÿz½þŽô^¦”²Ó¿,˲¬wŒ“N:‰É“'så•Wztêm·ÝÆm·Ý6¨²gŸ}6g�uÖ›i¢µ64FæÎÛ„eLîáš*«7ªËËdÒGhÒæâÉ¡Žïbè¡­ j—îJB1Ÿ#‰S’Lò² ŒAKèë†ko^ÂÁ{çhmR$ C_ÀQGOæàB»Dõ*aP¤}˜dÁ³ýüàæE.4êšsÎ:œ$ͨVªÔj5” p´Ã#�=‡V.Õ¾ …R‘|ÑP­BoYPÈi’8FÉ cpõÔ¡k}ÌšõÒTÒ¨&dq•þÞ*®ç"‰#]âH2iÂH„Î0q &eå‹=YfÈtŠÉ$…äÙ°q“¦”¼�j”0aL@—I’ç¸û¾~öÝ/O’8<ùtƒz£@Þƒ¸‘e��R+�õõö³rY7Bz$Ú …Æq®ë „ý(Y–eíÎ …JÙß•v6¥…BaW7ò,˲^“ƒŸ2sæÌ-� Áì·v{§6F@!PóðÂÊnÞ×gßiÍÌÝa I\gÙòˆjœ' åeÔkr¥"JÆ�á(08®Äõ *§(©€,Òhíã¸A(ièM’4ˆc�ç® —ëE:šZE ²· Š.QT&p%i“�ò -yͪ íùðöåÏZÃ÷,Ç11ðû‡_dd‡Ëi'8ñš¸ò{«( ÍJ brÂ#Në4*à(‚Z­Ê†~ð$¸¾2C(�Fcì0˲¬Ý^¡P ··wW7ã=Å,˲¬·Ó=÷Ü3¨rÿò/ÿÂâÅ‹7nÜ §€mmæÌ™xžÇÍ7ß¼å¹ þ¼õlhàúФÖO)Ÿ#ç·ƒÔHip”$K R©ÓÖÜ„ržKWwD._€´F>5@�1)2õh42´Š)!R�Š$©SÈû�‘F†,Méï¯ä|ZZ=¦´O@›nºý%>qþtn¾ý¯ŒW$nH’œD:.ÆHŒŽ‰)9éÐÚ”£Víã—w=M5iáÇ5xâ¹MŒ™®°ÿ>S)ä7pÜ1#h.e8žÏî_̦zÈ_<gãà¸Y"0:pf6Ž IDATE¹ åzDiL’ ä4²,˲voJ)J¥ýýý»º)ï ¥RÉŽª²,˲ޑ/^¼ÃI _îŸþ韈ãÀÞ&ö®bŒÑ´7I †‘cÚ2TðÇÇÖ#ÈÈ�ô&UÄI„/=új ÂqÑr¹&êuƒò3BO`2—!CªqH+¿½?&3‘Â'fNäWw=Gצcº8hŸzº7R®•iªæ©WëÔBMS1�1Š1ÃS²¨B1AœF¤YJ­ø Ê•"Q=Âqà¦Û–pÀþ£èm ¥%¿‰µ+_¢œ ¦íÙJÚ¨!Ü–¾¸ˆK/Ê},a^§Fê”OŸ?ºùoò0’8!I µ²@´2Têu¤qÐBbŒÞÕo“eY–õàyÅb‘r¹¼«›ò®V,ñ–%‹») ôu¯gÊdÁQ‡Ž-)µ%Žj¬ëÕœxâÂ@S*x "ªµ Ý=›ˆ¢*…|ÈSJ,}~%:1rÈx¤?�;M¦» G�’¡E£châAOûêW¿ÊôéÓ_ñøÊW¾Àyç�Ço~ó›·òíäãÿ8·Þzë[z ˲¬Ý�çy477Û)L;@)Ess³ þX–eY–õ–°weƒd ´”|�„ŽAà+êµ2¥æ¡T+UÒG:ýý5¢LàçBt\£5ôHâ„uë7ñÁî˲–Èn‚ �BA’«%<øû%äsCxâÉ¿ñÕ/ŸD£³xÉ2ÜwR6ˆ£kÖ•9ïccùã#ëp•B9†i{ºüù¯Ýä¼:BTiâQ­UY·±Ÿ£N_T⾇z¨×ëä!Aë>zË’‘>’<]ëú©ÖD&PJ’jCÿjÖ­Ë„ICpœƒC˜Wt­oàx9²Hã(�Àq ;�ô�SO=•O}êSÛì{;¿ sÌ1ì±ÇoÛõ,˲vW›•Je—.ÿn�MølY–eYÖ[ʀÔTôW”Zr<ùd7�Í‘BIÐ[®a’Œ¦¼Gkk‰î^'U ž�~¬„§ËH3aÂ$rA‘® /ðó;60tXÿ§iüú×˨Æ)J5h.¶à: åŠ …æ½= Æ�ÊS)×QJqâûGñàCöÙ·� 2@©míE ›P®‡$“ý�˜”[öÏó¼]z“{ÑEí²k[–eíŽ …¾ïS­VIÓtW7çE)E>ŸÇuÝ]Ý˲,˲Þãì°A2ÆÐßo�©AÊ~¦Mnåøû@Ü@¹.Õ4¢„DÆ õ8Cë 47·²©7¢··Â‡>p GÙ�tcÂÀaŸ=Zh*Fü󙇱fcÊšÕYñÒj¼À ÓŒÞ>�æÈåM©$éî©2~Ì”ià›>¤ÌH³Œæ’fÎ�pøá“8úè �ÕžæøÂðQ!iæã{^®™ÿ¾i!¾ÊñècËii F±vcŒ£ MÅf ¹^Zš†‘C[Kž® Ý,^Ú‹/]â$!qä}¤äƒ)vþG)I®¹æN?ýtŽ9æÎ8ã æÌ™³M™óÎ;�Ÿüä'\xá…̘1ƒsÏ=—E‹ñË_þ’³Î:‹3fð¥/}‰žžžmÎÙzšÙyç�ÇOúS.¾øbf̘ÁÙgŸÍ‚ ¶ϲŒþð‡|øÃæ”SNá{ßû§�vkÖ¬@kÍ-·ÜÂgœÁ 'œÀç?ÿy:;;wzX–e½›¹®Kss3ÅbÑN c ðS,inn¶Á˲,˲Þ64PJ¢MBFŽF£Áïæ.#5.J)â¤F¥RÅ׆0—'M4ÂøDuE%Ké­x$õõÜ÷à34%¡j&Žc²Ô0i\;�ë^`ÔðC‰Çž,Ó”+ѹ¾—Ö¶|OA*‰³”ùóW‘h‡ûç>IšiâHS­$T*š4rà>ÄqÌšUuþöt™9ÈøÕì§i)øL#è)gø*æ3L`ÁâU|ô´©V"ª�*¤e„ãðàÜÅ”Š-hÝOàµQîO¹é¶õüà¦�Ç RC^hJEI¹\#ÕÙ û3Iêõú6­_¹Š˜ëºŒ=šoûÛüüç?çä“OæÊ+¯ä¥—^ÚR¦··—n¸�Ï~ö³Ìš5‹1cÆpÞyç±jÕ*¾õ­oqË-·°zõj®»îºWmOoo/×_=—\r ³fÍbÚ´i|å+_!I®½öZüq¾ó�ïpíµ×Ò××·%øpã�72wîÜ-×ó<�O}êS[η,˲þ?ß÷inn¦©©‰ �r÷¹‘RMMM477ãûþ®n’eY–eY»ûÜ EQJ> ¤&©7@øèz×õ©TxžGªÁ‘ŠH÷z>µZ?Ê pcMKs‘#kç×>O¡¥�4k�Ba3¦™ÎõÝtt:d8ù[Æ©Èpœ<ý} ‹—5Xüb´KÓ�=yj�áÄ÷¿Ÿ{Ø@*úñ•ÏŠ•=„AȺΕ¸9Ÿ4óIêyœ¬‡¦\žÕ+–“Á7¿Wå µ2nB{MíÀ•º+=TkšZâ¨�  Ÿoð—¿<̰ŽvjÙÆˆÁÆ�Ì9ärë6ô2iB+ÝõB. 4ÀwÜÁwܱ;뮻Ž8àeO;í´-Ûçœs³gÏfáÂ…Œ3€ææfÎ=÷\öÜsOÎ:ë,î¿ÿ~Î;ïÄÝwßýªíÙ\Ç´iÓ¶\çî»ïfõêÕŒ1‚Y³fqà 70yòd.»ì²-ËÆqÌÏ~ö3®»î:&NœÀW\Á‡?üaæÍ›ÇŒ3Ý/–eY»×u·Œ|IÓt›‡Öz»? ¼›H)‘R¢”ÚæaY–eY–µ«Ø;‘AÓäs‚ž¾„ ÝŠ4îà •þ é*ZJ}õx9Ü(#——É“s�Ö5ÍÅŒ�ëÊ|ô´±H“bTFšE¡X¿¾“Àë —«1ë®詺<± Áˆ!]#(ÛùÝïWc² 7to¬ð»?®¥R�Ýö1>ûÙϪloo/÷Ýw , \.³fÍ¢(Ú¦ÌÖ¿�?€z½¾e߸qã¶y¾=[×1|øpÂ0¤V«±víZ´ÖÛ$�ÞºìÚµkIÓt›ãa²÷Þ{³råÊA½F˲¬Ý� ŽX–eY–e½õìÝÖ  …|ž$é§Þˆqœ�÷5‘ß=¸ Œ¦X ‘ŽFŠù0¤Q©P %mÍ9ê�båªõ¼ø¢bùª^9¨�B(èï-#d�‘#FðÒš*ÂD¬Yµ £ÛYº´‹#Îìß-CykP¦ÂÈI-Ô+1Æ´b2�JµB­’P(x„IŠÑ.mm%ZšË–mäÈ#ÆÓÓ[gõº�+Ë´´zÜxó3‹ûMu;6£RK)䪌ðÌ•<ðû:{°ûú�&Tã õzDK‹K>Ÿà•«dÚ£zÄqJWï&† -²ÎqvzŸ×ëu>ùÉOrì±ÇrÁ0lØ0.¼ðB²lðÓÍ`ÇT¿üœ­‰ÞÞ4…8ŽÑZ“eÙ6Ç=Ï³ËøZ–eY–eY–µË)¥Þó‹0Ø’g÷™xÿfƒQ.«ÖöS‹¡¹µ…F,xüÑ…´Oˆc ��=(åàЍÞ@ãЈ=½U± ZõX¹ºA½‘cÞ#0&#_ (57j$®ëqÔ“ùô…&t$Ë_ÚDÔˆhjnð›ß®"J3º7Ätu¥,{¡ÌŠ»èêªR®kº6ÆTÊšr¹Îóϯå±'WP®J~t=²á´�Ö$õ4¢ ê‘d{N¸!Rì5eS÷Ø›ö¡Šæ Âs‹jHá ”KS“OàKö™6’RA$1u ¡¢» õº‹ÉvþPý矞¾¾>.¹äÆ�O.—cÉ’%¬_¿~§_ëÕŒ9€§Ÿ~z»ÇG�õŠãZk-Z´eJ˜eY–eY–eYÖ®²;äœÛ^ãÎ`@ƒa9•R …À!�ú™8®�JÃcáÂ�|âÌcÉ59´·: msHãŒÀä}C¾ Òî“Æ)CZJM>|dB+tš�dÄ!‡îM.ßAšöã»ëŽKwoH¹*èSäÀýÇG£S†u¤ZZ}’z�ÅŒ]$—7K‚Ðñð‡¾J/Âø<·h &>N>©Ds±Î˜QŠz–P®%DQŒë ž{aÍí{ñ‡G׳ǔ}•ŽÕZ�¨Qæ }CF´GŒl÷)’Éãš@7vZW777³fÍŒ1´¶¶R©T¸óÎ;éëëãÁ`Ĉ;íz¯'—Ëñ�|€«®ºŠçž{Ž�7òƒü`›ãúЇøö·¿Í¢E‹èîîæê«¯¦¥¥…Ã;ìmk§eY–eY–eYÖö„aøž!£”" Ã]ÝŒwCk{ˆã:Ú\†´YñâZÞ?c(cǤ¬ÚðC4ME¨UËŠ ×78®@È mjôôT˜4¡�8É(W ›zkhBjqLM²fÅjæÎ}ŠÕk%?øÎL�4„k®�O¹Æ}÷ÝÇe—]ÆØ±c¹ä’Køñ�ÌgœÁÃ?ÌûÞ÷¾�r�ñ…/|�ƒ:ˆ/|á |úÓŸ¦©© øÿ¹€>ÿùÏsøá‡óå/™™3gR©T¸æškÞÐÔ3˲,˲,˲¬�­X,¾'ƒ@J)ŠÅâ®nÆ»Æ[õ õõêÝÞq±ÕþÍåvžo]FnužÜêùæmµÕßÍ�¦8ŽÝ�× WÁÔu}øIF1©×ûÈç4Ýý½LÝcFûdFòŠnÐ „¦^×Ôk¥b##ÚÂ0fýFÁØQ§Ÿ<„æ¶ Ÿ­óËÙ�(%QAH…Éã<;dz²›ÇŸXÉƬßtsÑ'þ�þx£Fú­QÊ!J¡©I2mJ‰rÅ µË“Ϭ£¿ªÀÔ9æØ}ùË“kY¼´‡ö&Í”©#7²Ÿ… ûøôùãè«e8ÚãùÅ›ØÐãÐÞ.9ü�V®¾f)cÆ5sèA-ôu¯Æ÷Sª‘D§BH굘8óP2ÏOõQßk,÷ÿËÃ;Ò­ïZ›6mâä“O桇²y~,˲,˲,Ëzר×ëDQô®Ï ¤”Â÷ý75òÇó¼#�>Ö4ÚüÐ[ýÕ€yÙ¶Ùj›­ž³Õ¾—?7[moíõ–ÒüRÛƒôÞ ¾’¾rLAgAá²ÿÄf\åóÂ2Mêº5½øyŸÖ–€j%¡‘ÔMäCˆ¢ˆIc]ZÛcz:Ëøþpâ8Ï]s–ãù!¹œ¢§¿�ãhºz2æÌy–Ãé`å*É„ÑãhDëùÞ�ÿÈøŽv²¸�¡CJô÷×hÊkÚŠ. ŸíbèÐVªÕnÊUC£â:³ï\Ì>S›(óôõ×xî™Mì1y,ï{_DTÈò—þ_{w$ç]ßyüý}OwÏô\šÑ1’,Ù’lcØØkC�ÍÉÖ.µ�˜�YRI‘­lÂîHLBØÍr¨Â¸8L€Â¤ÅisX¶± ¾°„%Ù£kî«gú~ºŸçÙ?ä–[­ž™iFê}^U]ý�—ÙÐcû¦(;}F'f™Ëñ �Áç2œT\²™¹| ˇP8H¹ìÒÛ›$Ù!Wö¸ú²nyU?¥b„ÿýᘘ;Âu‹lìëÆu-bm!†Æ}º{\ºËç;?ÞC,bò‡¯¹”ŽdŒŠ'“)àú3¹Ý=Q,«ÌÑáibÑ$x6åJ†|v–‹w¬ç±§fñ]ǵȺ_ý×#|ë;ÃØ�(mqìí�qƒ_ÔÎL6H[Ô"2¸÷‡yäŸÑñ"‡;<ûl™£C;/n#ËÑ¿.Œ·† Ã‡³{÷n²Ù,GŽáŽ;îà�þè�Îõa‰ˆˆˆˆˆˆ4MP º’a:&7G,e2Sàèh‰ƒ‡ º»Ûi‹šD"!LàFÉWÂ<úØaʾA0PÁ@{4D,lRr-ba›L>Ë‘¡ sùxA•¹ó«S<òD…±iÛ´Ù¾uY¿ƒÇŸrH­‹Q¬I¦B$b6–e3—.qüEצL&Ã]wÝÅë_ÿzþê¯þŠ×½îu¼éMo:ׇ%""""""Ò4Mk†;.ê#}l„|¢mff '@gw�¹Ù<‘pß°q a›>G�Miƒ½û=œ²Åø´Ékon'Wcô¨I¢½B±äã»/Ú‘âè¡YŽ Á\®Œë{XŸ=�ê¥lD)Bô÷Ç92‡ã–Á21Ì2ÿé%}<þÔa^ss÷?�ÅŽt2wôy§LÐv†*ä*>í ÜŠC¾èະ±Ó T* Æxäá£ôônÀÉL“s‚Œç\vìè"==M!\áúí½”Ë3ŒæÛxzŸÃïݲ�ÉÉq ,<ß$ÞÀp×nÃãK.¹„»îºë\†ˆˆˆˆˆˆÈiSP3 Ÿý&ɱe[’ç(CÃÙ¹<¹’O.[$™ˆ1—u)8Ì`��;ì_Â÷-º:<6®Ë³i`;‰Ž0ÇFsJ³$’~ô ÇÆ Ã&‰$áˆ�aB,ã¹ñ2×^·ƒW¼¢“P Ì\¹Lz®D±\ÁÉWÈg‹dr°wošÙŒÍØØ8[/è lù$Ú,®|Ñ&ŽÉQv-*å®iñûoÜLÉñ(äÊäŠíì?X sÏóéH8ضMw_ß�qdxŠ|®B¼Ý"›5¹ûÛ“”ý$%'Kª¶�·vó‘UO@M1èéŠÒÖeòèc3̤MfÃbb²|+H6�%W(S*ù„ægÂt¥ &¦ŠD"6Ï<“edì·Ø¾Ã–­½Ì¥ƒüà‡¿Ãq¼ù�Wððof)cQ.¶�áWxæé9&�Mñ²—nâÐàvÀ ÞfãT\¦36�<áa[6‡GÌåŠÙš!±èêŠÓ‘ RÎ�‘ ”² •6øUŽþŽ W_ma[î¹þ€DDDDDDDd €šáûtt¤xêáÃŒO:X¡a;H¾X"•h§ì…›…”E*aÒÑaøØG]- Ÿ” s}7—_ÖÅÿýÔãfñÍLRv,p*„‚©8¾7K¹”§dš´wèŒçiß°ŽgžÂÄ%ï™DÂQl«Dw·G6o`Fd³.ïùÈ“Xî ©N|*F™¼S¢w]„žn‹áQŸÍ“–Í‘ÁYƦ ¶_Љ53DÐÎcBK2î13 ÖžÀ² ôuµ1=~ŒÎv�m[×áúE˜ËšLL ³nS?GMà»!¦†Êô_£-lñÛ©4‰TŒ_š ÎÓ×ÞÁ7¿—£T,ÒßmòÒÿÔÃ/îOóÀž4Çâ¾Ýc´ÇË´ÇlÖu·ñØc#`„©àÐ*ÐÝ‘b<]äÀ/³øÛCçúc‘y¨PS ŠÙ2mÑíAò¹"e§ŒoyLLf ·Å)»Ê®ÇÌt�ß=“eÓÆ0ÅÂ4¡X€ý‡\îº{‚dg;^¥L[[˜PÔĴʘV…­Ûúéíï  ކ™™*‘Í•‰DlÛbÑÓãc{i|ÇcjrË(pÝ ñÄþQ æÆkãÂ.v(Êð‘Yá›7•¸åU}tõÄIÂtļéUØØWa}g;?¼/�ã—Ù´9ÎÎ]ë0&o}ëV ¿B©X$Ÿõ+“êêâé}£\xÑÀe`C7“££ãEì`�ÙtÃÐJ"""""""­J@M0€éL‘Š ìøäJ÷cÌd3„m›Ùéf(DÙ�Pv\ ³pÅ®­ vxb,OogŠÑô•ñ,>ÑP€b.‹Oß‚áÉ)ür…u�aJ%ŸLÉ#;]áOþÛ¥ìÚ^âïnÿ ãc L³@¥\¤»3Á£�¥¹æŠ>F�y|÷GSôöô’qçØuEŠÑ‘gÙ²±�ÃÇJäsyº;Œ®6î¹çḬM<ÖÎDÖ!sÑV›�ë;xâ·üì§HF=n¸ñB†Ž�0:ááÇG¹îêKùåž_3°m€çöOOF™œÉaZs$T¼µ{x‘µÄ÷þߪah:§ˆˆˆˆÈZ¤¨ >>¾çbš�ÉÉD˜É© ëRíLMÌ`Ù‰�O$4Ç�/¹”ŸüôA¥»™§\rÙ¹³�ÑÑ>2Ã8¦‡ë9\ö¢>žÙ?‰4) §³‡B%K>›¯B¥d³©×#`Exÿ{/çïþ~/G' arYØÜb÷CÃxجï‹SÊŒ‘ê Ò›(q`o‰‡Ç‹Ìf† ‡ŒO›xFŽPÀ§4WÄ­8ìØÞOz6M:dl|”é™)\¯ˆïåÛß}œË/Ù@*U$•ê䡇�` ö>uˆímbblœ€¥˜/âÆL|C�H«ª†>®ë’ÏçqÇqð<Ó4 ƒƒA¢Ñ(–uü ‚ ƒDDDDDÖŽ•úu¿Ø~=nÔl¯Þ› Ökǘ5Ï3«f»Éñ€«z_½%Çyh çÂ-ÿ|í¿Ã.88e—PÐĵƒPòÀtšpÅå[ðŒi~óx�-[/`èðaŒ Áôx‰‚kà».±H”Ù¬�mTغ5HzÆ¡ìø$ÛSÌLg1ƒeâ‘0NÅdtØÁb‚/îå„£EܲËßüý^¦§lJJ>¡ Ogo„믹€©±'ÂìùM×"¾ §Ç"s¹òânž|zÏN224E¼£�ÃÃi•%7ÈÎ Š \°‘Ÿüô;w\H&;ÃÄD™‹/éá?~õ;ŠNˆTG‘Ù9›@(J¾äÐ×ÝÁ�=GôŠ ¸ï¯\ÊÛ*"g�ïûø¾ÏÜÜ™L†¶¶6b±¡PÛ>þo•J…R©D.—#›Í�ÇI$†¡HDDDDÖ¤`0x=0 Tjn^ͽÇñ–Àîó÷Õ[u;5ëÔl«_÷k–k-VE±ìUªj‚8^§äà{A’ÉÓ³9±8±P€ÉÙ÷>4Èú®(‘ PNsõUI2sÏ�3Ðenf‚@(æñéÊK£¼ôÚ¿þõ8¿yªD&ŸÃu=ú;“dól+ –¡.þÇ_þŠ� e –q¬nœ²¦I2a±®7B 2ÆÖÍ<óTŽÑÉ0%¶Á‘Lõð¢‹Âì~ð¡¶N†'f™Íd°!¦‡gèîL09æcl~³f 9z™M?Îùøã‹�sèð]a&æ*ŒÍ†HÚ¦g|Ö¯ïÄ7\ "TÐ¥àEZIµêÇqfff…BlÚ´éDèS˶mlÛ&‹‘J¥˜žžf||œŽŽ‚Á  j ‘ÕN�{›”Ï{Ø¡6R©8…\ÏõÈær¡ }½Q:’a’íPqʸÎ$¿x ̓�Á÷-žÙ?ÃT6È®)†Žæ lòÜ`‘áxx/ÄêIDAT©…‚Í¿õB<Ï¥èù”=‹² x.F¹Âú�½ì}.B ¹…P$ŒëY´Çc\¸­›Î˜Éúõí|åËC<7œ$3ص£‹RÉ㲋“¼ô%Qö=ý,ý}½üÛ÷‘Ï1Œ2‘P‚�Q ”Ÿ /°akÏËñ»ç¦Éæfèìà›ÿv€?þ¯ÛyÅ�^|u?©Ž¶g“ɇhOÀáçÆð- Ãw±V¬˜LD–ª6ü™˜˜ ‘HÐÓÓÓ0ü©gÛ6===$ &&&pç¤}ŠˆˆˆˆÈꤨD£QB¦E.“¥#§£=B4jeqœ n¸²��ž"Ù‚ÇS{çHg]Úë�#™Qʹ<öT×�QÆ&\~zÿ!6mîãÐïŽðû¯Þ†Y)ò¾¿¼”÷üõµŒŒ:–E(fzºD4!ËsóMýô¤<^ÿš.ðŠÌd ž2MGgãi:: ®¿®‡Ë/ïb˶6vîÀ´L.Ú±ƒÇK_uYû£œ ©¸ÇcO—yø×0øì87^¢§ÛÇ È lmgpß8‰¶¾ò‘–âyÓÓÓ¤R)’Éä’ŸŸL&OTU{‰ˆˆˆˆÈꥨ¾Ï\Æ![¨P1MƧ äóáP€MÂüÞͱïÀ �í3Ù¼¥‹uºX×fvz„T"ˆo”1} §äQ*ûôtÅØ°¾�xÀâØÑ!&Óy~tß“¤ÚMâ¡)úR"�Y.Þ¥«³B.á`€L:Í#�ìãå7 ðî£ìæÙ´5NÈŽâdÀÍÍò‡oºŠË/ëç�¯½€x,Ža$™˜182™gd¸D¥âóèž1&&ËÌÍMЙ´<ü;Jů|e;ù¹q¬`Š¡#e’í1¦g*˜¡n:R=qñ+3ü¯Ûú± dz¸ê%›8:œÇP�HKð}Ïó˜��% �VøS•L& …BÌÎÎâyžª€DDDDDV1@MèlëÆ£‚ëZò&×eÇ…Il3Þ_gxà‘"¹‚M"™ 7Wd|ÆÁµ¡-f†Èä|b)—d» ¶ËØLŽ™Ù°CLMWÀJpå]Ä“qL»;às奆Žä˜š, »DlŸ�[º™Í¶ñˇGq¬vžÛ?Izlš-IœJ#ÔÁØØ!Bæ!Öu[ŒMÙ<þä8éi“LÖfçöîûù½ý=´…óøxclèK±qcœcG2\¸%Áº®<»vFxú@�P°�½OLQöƒìÝWddÊàßåòK612\âÀ³Ó$b&�Ñ®sý1‰œ¶ÿøÇ¼ýíoç–[náÝï~7ããã‹>Çó<¾ûÝïòÚ×¾–Gyä”Çðƒpíµ×žrkfß§«Úð¹R©�N§éìì<ã}vvv’N§©T*'ö/""r¦*• ÷ÜsïxÇ;¸å–[xÍk^Ã>ðÆÆÆ}îR¾·‡††xÙË^ÆÏþóå<|‘Ui¥ 5õÂ-¿š€¡ì–¸âÒ]IŸ¡c³dœ³y›C#¦&J e)cÑ™Œ4<,˦§Ï%•¬ðÊëÚÙÔïÐ×iÐÝ#—ñÉg Â1ƒÑI“cG`Û›ùþ�Æ8:h‘ÎÆèê  éh#_™£Pð©¸YÚ»,âá¹r�#CÇ(:L;Äo~}Œ¹ŒE_ïF}l†#GCtt 0•6ˆ,ì ÍÎ])2¹iFÇfˆ…“2.s�}Ï–yîˆÏШÏcOŽQvB$£ëÙûÌavìì瑇°sÇv|/HɈóècÇèïé Wp©x^uÉkÎõÇ$rZî½÷^>ùÉOrÛm·qç�w …xç;ßI©Tš÷9?ü0o}ë[¹ûî»™žžn8¦P(pÕUWñóŸÿü¤[ww÷J� p<Êår$“ɦzþ,ƶm’É$¹\Ná�ˆˆ,Ó49xð ïxÇ;øÚ׾Ƈ>ô!r¹ï~÷»|ÞR¾·}ßçcûØ‚ßé""-jE~x«¨ o{韰ý‚+ˆ¶E<2J:¤B‚‰É™œK¡TaÚñ(»áHÃÊâ%<Ãg&S& q`0‹ïG˜œ.0J™ ãé¦Q¢¿¿+l‰u1<‘£os„°e°¾¿�Í[º$<.Ú‘"wHçÑÓft|”@Ôåéß�pÁ¶ ©”³ô¯“/Ï’l7رùÅüñKÿä\L"§åK_úñÁõ×_ÏÆ�ùð‡?L¥RáÞ{ï=1æ½ï}/_ûÚ×€ã?&¿þõ¯ó–·¼…o|ã´··7Üo¡P ­­�H$rÒm%¯¦U�þ•Ïçikk[¶ý¶µµ‘Ïç5 LDD–�iš¼ç=ïášk®¡§§‡ë®»Ž�|ä#ìß¿Ÿ©©©ãj¿ƒ¡¹ïíª{B¡ÀöíÛÏÊ9‰ˆ´ºsuxVOÓÛ ð©¿ÿ*_Ûó%îÝ÷#2™If 0HÄ£àCÄ0ÈûpÀ8~r¾†co¢j¼jÂÏz60l€O Ë0)xiÀ÷áP¥ Wô°Û(ÿ£q}‚ýÙ2\¹žof*دèãW€kÇëOpç8ø=�=]BÒðÇ$p™ÇÓÄÇÇñ6Ž×,t2��±>†ïû>ÀOàcF ¸¬ Lßw10p|˜0€Œ=mÝÜ|ñ«ùãëoögûc9cƒƒƒ>|˜—¿üå'¶nºé&vïÞÍë_ÿz<ÏchhèDåŽaüË¿üË¢ûÎçóD"‘e;Ö{IóéÝÎñ+6âûø¾žKin„`=Ë:D±XIJ,LÓÔeáED8þ½ØÑѱ,ÿð0==M4%‘HœòÜÌ÷vÕðð0wÜqŸùÌgøÄ'>qÆÇ&"²ÌÎÉ¿ªž«hÕ±­·ÞðNn½á�çúPDd™ŒŽŽÒÞÞN,;iûÀÀ¿ýío�ãÿBù•¯|eÉûÎçóüð‡?äþûï'³k×.þôOÿ”mÛ¶�Ö±.þÔðñÁ«Ð×<­×i$ �è$""RË÷}fffN;ò<�b±È�øüç?Ïûßÿ~�ãÿ°XÿÜÌ÷võ˜>ö±�qË-·°k×®Ó:.‘µH�ˆœ·¦¦¦Nù �H$˜��=£}¿ñ�oä oxÝÝÝŒ��qç�wògög|ýë_§«k¥š¦û/T-3Mÿ‘•ð“Ÿü„¿ýÛ¿ §§‡™™™yÇ6û½ý�ï|‡ƒrûí·/ûñŠˆ¬fçc ý#"ÀñËœÏÍÍ�²=—ËÑÑÑqFûÞ²e \p‰D‚íÛ·óÑ�~”h4ÊÏ~ö³ÓÚß»n °šéc`02ãœÖë4R*•0MS�ˆˆœ¢:ìt½úÕ¯fÏž=üû¿ÿ;o~ó›ùä'?Éý÷ßßpl3ßÛ###|ö³ŸåÏÿüÏI&“§}\"r^8ï~ܶzP}¯ UÕ;HDZ[OOsssÌÎΞô#qxx˜ÞÞÞe}­@ À¶mÛšº¼m#pu;põü�û¾�ëº8ŽÃÈH…6»,Ï40Çqظq#}}}ƒA,ËR Y6†aÐÓÓí·ÞÊþýûyà�¸é¦›N×Ì÷ö¿øEòù<ÿøÇù§ú'\×å½ï}/–eñ­o}‹õëן�‘óA}ˆÔÒ¡Òj¯ZìÍné7_DέíÛ·ÓÛÛË}÷Ýwb›çyüâ¿8Ñ`Ò÷}n½õÖ¦?/Äó<8£ý,Æ0 B¡étzÙö™N§ …B }DDdŃÁM ë¿ƒ›ùÞþà?ȯ~õ+öìÙÃC=ÄC=ÄÎ�;¹ýöÛy衇þˆÈbÖtÆÐj@g£ÂÇ&�•jÂ!"«„iš¼ímoã3Ÿù ===\xá…Üu×]ض}⇤atwwÏ{¹÷ù|âŸàÚk¯eûöí ¾ò•¯ày¯|å+WâT€ãÇjÑh”£G�Ò×ׇmŸÙÿÍW*ÆÆÆØ¸qã‰ý‹ˆˆœ©£G�r÷Ýwó²—½Œ��\×e÷îÝìÞ½›/|á À©ßÁÍ|o‹ˆ4i’³æ´T`ÔjЙj”ÎÕßÜr¹üL P$"¼ùÍoÆ÷}î¸ãfffxñ‹_Ìç>÷¹W N¹|ìûÞ÷¾“zù¼ë]ïàæ›oæ£ý(žçÑÝÝÍ¾ð†††ˆÇã\~ùåÜqÇD£Ñ=Ã0Äãq†††Î¸â¨zü�@@á�ˆˆ,›X,F2™äÓŸþ4###ƒAvìØÁ§>õ)¶oß~b\ýwp3ßÛ""‹)—ËÏ.�3ƒZ-àœ©•ü5¿Ø¾ë7æ¹7¬×Ž©®WoÖóÛª7ëù› €èààà[ׯ_ÿ?—r2""­Îó¼}€J¥ÃÃÃlÚ´‰ÎÎÎÓÚßÔÔGŽ¡¿¿ŸP(t¢ÿ�i®öÙÃ""""r>ú[¶lù*�Ê@…ã�� x5·ú�Èã…P¨ºNͶúõú{æY¯·"ÁÓ¹ü¶Ê­üºuçË_þòƒgáµEDÎ*Ã00M˲°m›T*ÅÁƒ™œœ\ò¾&''9xð ©T Û¶O?ª‘ÕîùLÀáÔ¼`MO ;—@õcæ«‚S«~êo‹UÙÏߪ•@m³³³ˆD"oXÚ)‰ˆ´.ß÷O\ ¬\.ã8Ùl–ÉÉIºººØ¸qã¢=�*• G�=ñœ¶¶6‚Á �@àÄÕ¿‰ˆˆˆÈjU(¾—L&?dy¡ò§òü­™êŸFSÆj«�`á  f  ‰¬•Øéó–U×@ …?óí£Q0T „ƒC7ÞxãnæDDDVƒÚ`¦ºlY‘H„ÙÙY<ˆëºX–uÒT®J¥B6›ehhˆ½{÷žhº‰DN T$""""«Ý?þã?~ðþûïç…é^Õûf‚žFæ›æUÿø9·Ò¿äWºP£u³îV­ª¯Š>ñį۹s燗p>""-Ï÷ýý€Êåò‰j jEP¡PÀq\×އDÁ`�H$r¢â§ü(ü‘µbß¾}¹ì²Ë¾ÏñÞ?õÕ?ÕŠ¯îV 1Ï: Ö[ªÿ¬þ¨º­¾Òg¾i`µA� Äߢ†Ð"²–øþñïŒjT©TNº¹®‹çy'ÆÕ÷ª½ÕV )‘ÕêùÆÏÿ ä8ÖÔ?‹MÿZõ  áÜ@õcæ €ê§{Í×N­²x!ª@µËÑ'žxâÕª‘µ¤6ªAÕàg¡¨z_]Vø#""""«Ýó•??âäÊ·nÙçÔ«€Õ†; õÿ©_ot_¿<Ÿ €V²,o#è…ŸFÛÚ_í˜Êç?ÿùCÀ}×\sM8\ÔÄ1‹ˆ´´j³æê­昦yR…OušW 8i{u¬š>‹ˆˆˆÈjU(¾÷ñ�üCoyË[áxøS_åSôÔ†ª� fÖ-×ö rrpT –DDDDDDD¤õTC˜j�ãи·�[·\ßø¹¾¨¾ùóéNÿj´^oE+‰ì•Üù2ó9àÔßÏ÷˜ÇñàÆ¯[÷8UýYMk«ŒDDDDDDD¤uÕ6õWóª�öU{é÷úþ>õÍžkïm[Ó¿ 5 Ú çtž 'Aõû«~øõá�Q3ÞâäÛ¨ÙV}®ˆˆˆˆˆˆˆ´¦ÚJ�Ú«xÕ‡?óUüÔ‹Ô÷þY¨P3ÎyPÔ P½…*}j«zêC£fª€¨Ù/;Õ¨þ˜5˵½…DDDDDDD¤õÌWÉSÕ?õS¸«þ¡n›×`[ËVµb´µoh£* ú^vªË'‡JõáOm?!i-�¦r5êåSm÷²ÐX89‚Sƒ¢Uél…Ëy50XüŠ`µÛj×k·ÕVöÔ7{ntE±FÇ&"""""""çFm ÓèÊ]Õe˜?ü©�þÕ¨ñ3ól[¨úg¡åù¬x¸Ôª@Kí TÛ ¨¶ú‡ší^Ír5Ôqkîë_·öù MS $""""""²ò I¼ËõÁMmƒèFaÏ|WôZj8Ó’•B­TT?îtª€êÇÖn[¨2¨þùµ�×>&"""""""­§¾"§¾·Oíý|áOuL}´ÒÕ?KwÚÎVЙ\é«Ù}7j]ßÿ§º­¶¯O}§ïúðG>"""""""­­6¸�ÆPu»GãjŸFÁN}ø³ÎJÅÐÙ 7–Ú¨~½™* úm UU·7 |êÇ)i]‹MÝZ¨¿Ì_ T¿ÿ¥Tÿ4Zoä¬@ÖâC–ÍrM«]®­ö9ݪ�ù>°–¿„›ˆˆˆˆˆˆÈy®þj^õÏ7º"óŒ©ßNÝr£ðg±ckg»²e%ª€æ«Ø™oÛBÕ=õ½~ê+ˆš9^Y~Í4�®³PÅN3�Ÿª(ª½–­þ�Ö €�[¬Êg¾Ë´Ï7õ«Q4ßã�ŽGDDDDDDDZÇb³z`ñ€æ¯ò™oû|³†Z¦ùsÕÙœgÍ·\ßdz±)b‹í·¥Ê´DDDDDDDdA ]¶½Q8´”)^‹…?«ÂÙ€à܆@õÛÓè?ióMå¢n}¾àÎ,üiùê87S›–òšK �`þ>> MëZlÊ×bÕC"""""""rv4 Nš©úYì±fú-´<ß±ÍgÍ@KyÝf F�5ÓÛ§Ñ~5|^Ž÷I�‘ˆˆˆˆˆˆÈ©–#i´o‘1 õ j6äYÕ?ÐúP£±§Õ>>__ f*ŒDDDDDDD¤µ,µBg¡éb+þ,uì²8=€ªÎFÔìk5z|Õ6v9�4ó÷{3ÁÏbûZµáœÛÎn´”×[îý‰ˆˆˆˆˆˆÈ™[,àYl}©Û­¯ºðÎ}€q&Pý¶¥<>ßX="""""""«ÏBÁÐbM£« ZÊã‹9o 8ó¨~û™AU�šA‹ˆˆˆˆˆˆHk«oþ\k9ƒŸ…¶ŸéØe·Ú …Æ7ìœÎ´±êc­ð^‰ˆˆˆˆˆˆÈÉæ«ò©}|¾õf‚�åNgü²j•Pc¹B ÚÇš³”qg2FDDDDDDDÎL3J³AP3ã–*-æœ_\ª•‹•�šÝïb¡Q+½O"""""""r²f¯þÕì>ÖTø­lœÎñ,gT;¶ÕÞYÜbSÂ�o´¼Ð¸ÓÙ÷9Õj!ÇéÏrTù,öÜV{¯DDDDDDDdé�Oíójï›{º¯qεb¨±’!PíØå<÷V|EDDDDDDÖŠå RΤBh©¯Ó2Z5¸8“ã:�çê’ï"""""""k×B—†ŸÏ™8-þ@ë@pöC úç¶ò{#"""""""�-ej×bû8ÛÏ]1­rœéñ-Çùµú{$"""""""˼œé>Z2ü�Õn´jˆ³Þ;‘µf%B–V�VÔj 1–ëXWÓ9‹ˆˆˆˆˆˆÈÊX®À¦¥ƒŸªÕ†èÊ]"""""""r&–ûŠb«Âj A4�KDDDDDDD–¢U§��5«9øXÉc_ÍˆˆˆˆˆÈùn%ÙUüT­… ãlžÃZx¿DDDDDDDÖŠ³ƬÊà§j­­x­xL"""""""­®ƒ–V<¦%Yk!ÅZ;9wV}ðSµ–“µ|n"""""""²2ÖLèSë|I·s‘3³&ƒŸªó-9ßÎWDDDDDDDæ·¦CŸZç{ r¾Ÿ¿ˆˆˆˆˆˆÈùä¼ |ê)9™Þ‘µã¼ |ê)ðhŽÞ'‘Ö¥ g 6–ŸÞS‘3§PGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDξÿs1_ðõ”¨©IEND®B`‚07070100000021000081A400000000000000000000000166968E4E00019EC8000000000000000000000000000000000000003400000000gnome-music-46.1/data/screenshots/gnome-music-4.png‰PNG  IHDR€Ö˜Øã>sBIT|dˆtEXtSoftwaregnome-screenshotï¿> IDATxœìÝwXSgÿð;ƒ0Œ à'/UDm­uá@E­¶Z©ZGµZ_[-µÃ=ZµŽ¾uת¸jUÔªÕÖºj‡«"îU­ŠŠV\*2М&!�$àþ\W®$ç<çœ'9æÎ÷y@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDV9»¥ßS""""""¢ÂÓ9»¥ à ëð}"""""""r] ‹ À`Ãß""""""¢ÒƒÁÐ?ÊzàQÖ_?QYRf¡²€”µ×KDDDDDDD–•™@¨,"eá5Qá”ê0¨4‡#¥ùµ‘c”Ê ¨´…$¥íõ‘ó”š0¨´&®ø:\±ODDDDDDD®ÎCWì“MJCHQœ¯¡4¼_DDDDDDD¥Eq3%:*É�†#û.rðþ‰ˆˆˆˆˆˆÈ1tplXS"ƒ ’r8¢Ïb쓈ˆˆˆˆˆˆ\ƒÖû,QAPI €Šª¿¬ð!""""""*›Š²B¨Ä„@%))l_E&÷Åyl"""""""r{‚�É}q»Ø•„`£0}´7ô±¦}IxˆˆˆˆˆJk[C™¢ƒ\:rõÃÞþÙüä׎Ãňˆˆˆˆˆˆ\[Aú¬ g ¹läÊÁFaŸ‚¶-(ð)lˆˆˆˆˆˆˆ¨øé,<ί�¥õ¥*rÕ€£0óôXî˜.·g;"""""""r¾‚ÂKë­ ‰ 3¿�ËpÅ`ÃÞðÇÖ§(CW|‰ˆˆˆˆˆˆJ [{ {${ûQì\-¸°w²æü*{Ì-³´<¿ã¸Ú{EDDDDDDDöÍÿckdo5�Ë„@®jØSucm˜c.ıvH˜«½ODDDDDDDô/Ó¹¬òeKdOÄÈ [Ãk«~¬ ~,…I®ôþQþÌ<ù-7|^P›üÚÚÒ'§p•€Ãá�µÁ�5•>œ šˆˆˆˆˆˆÈ¹ì¹ªWA•AA¥&r…ð¢8Âs�m©úá@DDDDDDD®ÉÚa\¦Õ@–‚žR¹B¨aKÄVìô�¥`(¿ÊÎDDDDDDDTrØR飳ÐÎtm>ë̵)H™€Š2ü)¨ê§ àÇšª!"""""""r=öTóXé`¾bÈP‰�¤Î:°� öeMøSÐ0°ü†‚YSyDDDDDDDDŽek#‚åŠ ÓÏôú6"“džíÍßÒr—âÌ£°Õ?Ö„?b3m Û™n+6YoÚ–ˆˆˆˆˆˆˆ\K~<¦Ã¸,µÕYhoîæÂ—¯rV¨Q”á�¥û‚Ö韛 }LÛ0ü!""""""r]¦Ã¹Ì…5ÚÚ˜Vн!—�\=Êoè•=á�ؤ�¹mÄùlW ‘ˆˆˆˆˆˆˆò*Š0Ä0ÜÑß›>†�M+~l � ;P±@Θ¨°AH~sù˜.3WÑci¹>ä1 ‰ —‘ë1œ«Çtþ­™åúçbä cLçû峬0ý-ÖÈ•'�¶eÞÓm LƒsA�¥á`DDDDDDDä:LÃKÁ�idi?úÇbä­è)hRhsÛ¸„â5¬=ž¥ÀÅÚá]†m-UøH`>Êo["""""""r=†áŽ¥!_ú6ƒm ÚÖ°�µCÁò ™Ìµ-®\dª¨Ã1Ì@RnÿÜôë¹.-þ rTÿÜÔ°êhðoµŽ¹ªà ýzÓŠ"Ãj —çŠ�­Ã­ š Ú0ü1 } Ÿ‹ÈxìÞ½»]Ë–-»¹¹…èt:o�NÇð‡ˆˆˆˆˆˆÈʼnD"­H$JW©T—Ož<¹±gÏžGdPâßÀÆÜeÞMC Ó�ÇÒp/‹]1Ù¿K(Î!`…þeË•½ôËL«€$&÷†aP¹Ý»w‡µiÓæS�N Óåž#ý=¹>‘H$Ü‹D¢¤£G�~ѳgÏÃ2ño…�áP0Ã{Óáb€qõ�-CÁ\n˜«@æ®ê¥n.27ôËð2îæ*~  )€r‰‰‰³¼¼¼zét:†>DDDDDDD¥À?!²²²vÖ¬Yó3ä†@j@Z3 yôËãÈÚf–›Sf kß‚®ôe.ü1 ‚äÉÉÉ+$I­Ö%'é&""""""¢B‹ÅÐh4G«T©ò€ ä ~Ì…@¦Aæ&•†™å†¬­*–¨¸æ·qdДßåÚÍ…Aúa`^‰‰‰³þ•^Z­‰¤Mbbâ,^0?5Œ¥<ÁÒH¥¢T,Å9®4Á±¥\Põ�¹mÍ�DÃðG¶sçÎ0//¯^ ˆˆˆˆˆˆˆJ7­V //¯^;wî CîE LC Ó@È�5ÁPA™†ÓWGìþ|‰w}Óç†C½ '€–�§¦¦îÕétþœó‡ˆˆˆ¨lÉÎÎFNN4�³»Bv�H$pww‡‡‡‡³»BD%Ì?sÝõóó{¹CÁÔ0žÚth`yRhsÃÀÌU˜¸Ì0°â¨²eògSæúWPõ�á¼?†ëôËÜvìØÑÃ"""¢2D£Ñ -- YYY J0�Fƒ¬¬,¤¥¥ñ<‘MþÉüÿÉÜðoN g)OÌW™²”±&)2®4,?ù•Tå7.Ï\9—[hhè› ˆˆˆˆÊ–ŒŒ ¥ˆF£AFF†³»AD%ŒN§Chhè›ø72þ¥—ß44æÚ¸>>¨Zµ*<==�ÜC×�““SØð@nˆ$‹ S d© Èôq~ütëó«B>Ë‹…£‘‚öo)Y›,³6.õþÏcý½€Û?÷Þ©©©Ç´Úü†è9×Ó§O±cÇœ8qIII€€€´nÝðññqr‰ˆJ–Ç�;d¿“'OÆÕ«WÁÁÁøâ‹/rÊŸ¯¯¯³»@¤Ñh…]»vYlÓ«W/DFFÉÁöÐjµHHHÀÇómW¿~}T¬X±˜zåš4 ÒÒÒŠtŸ>>>6�{±X ??¿PéÔTÿÜkh îuÿ<6¼7wþ ˆLŸ.3}lN‰œÈÞpÉ¡+ˆ¨Äˆ��Åܹs‘••e´üÆ�¸qã¶oߎñãÇ£M›6Nê!9’J¥Âºuë°oß>ˆD"téÒC‡…›››³»HNNT©RÅÉ=)=:wîlU»ýû÷;¸'d}øqqqÂãÞ½{ç»ÝöíÛÖ§¢�’’¨T©’“{B!üqwwÇÀ�ŽJ•*áÑ£G8xð 6oÞŒ�;w>üðÃbïŸV«ÅÕ«W‘žž‘H„jÕª¡R¥JBµ�B¡À£G�ðôéSH¥R¨ÕjÄÅÅA,Kå’µgL9êïNQTþ˜Û§\./Ì.•CØæ8¬JÈÙCÀˆˆÈ@ll,f̘�üª3331}útL›6ͦhË–-X½z5`Ö¬YhÕª•Ñúž={ÂÓÓ[·nžûøø`ãÆ�v¼²Wtt4¾ÿþ{áù–-[ï¼óŽ]û+è¼[’““µZ OOOˆÅ¹…¸ …o¿ý6àÇ,°ŒÝÜ>Èq ¶mۆÇãþýû(W®êÔ©ƒ�âÅ_tv÷ÈFcÆŒÁ­[·ä~S]¹re4jÔª] |ûí·…>žá¾ FŽ X»v­U?ë�üY§"wéÒ%!ü™?>‚ƒƒ…u5jÔÀàÁƒÑ¬Y3Œ;;wîD§N�Š}8XBBÒÓÓ!“ÉРAxyy­/W®Ê•+Ðétˆ‹‹Cff¦°¬,Ñ_꽨)•Jh4§U€•%!2Mâl}NDT"<}úsçÎÍ7üÑÓjµ˜7o5jdõp°?þøCxku@Åë÷ß7»ÌÞÈÞó>þ|:t+W®D`` €Ü9 êÖ­+<¶gd™¥oZ­ùæV«ÕbêÔ©8þ<*V¬ˆÆ�ãáǸpáúõëWÔ]%ÁÁÁBåOÆ …åEUáÓ¼ys@||<8€k×®aÁ‚­ twwG­Zµ„Ç‰ŠŠBll,.\ˆ:uê8¬_T6é+{hþ Æ€��;wk¤ŸóG$™ LݼyééépssCýúõ‹¥�®TAZPøÓ»woc„ ðöö<{ö óæÍÃ¥K—òýݪT*‹zŽ%ÓJ[Ÿ»g@ÅÔ0"¢aÇŽFþd2† †ððpÀ�°víZágFFvî܉!C†¸ï»wïâÆ�èÑ£<ˆcÇŽñ[%åý³eï7êE}ÞÅb1¢¢¢ìÚ–+>>çÏŸÇ /¼€yóæ ÿ޲³³!“ɜܻÒÍÑsþŒ9åË—GVV&Nœˆ¤¤$œ}:`úôé¸uë Üw! âÌ(œ•„ "¢2áøñãFχ †Úµk#22@îp€¡C‡â›o¾Ú;v̪èðáÀöíÛ#==111¸xñ"š6mšïv …Ó§OÇ™3gP©R%ôíÛ¯¾ú*àÉ“'xã�7Œ%K––/_Žü3fÌ@hh(zö쉎;B&“!66Z­h×®–-[†+W® råÊøøã�ѸqcÀ‰'°aÃܹs^^^¨]»6¦L™‚òåË[ùN–l]ºt†}éÙ;vßšóÞ³gO´k×ÕªUÃÞ½{Q­Z5T®\‡üßÿý$ ~ûí7¡½L&Ã�?þÀòùZ¼x±Å}”õsì�=�ø¨T*áC…‡‡‡ÐF«ÕbË–-Ø¿?=z„ZµjaèСhÑ¢…ÐFÿ3ëáá�ØØX¨T*ôèÑC‡Ú( ,_¾Ç�‡\.Gxx8¶lÙ‚~ýú ¿�ÊÒ9ž2e ._¾ hÔ¨f̘á�ãxyy!,, ß}÷îÞ½›g}zz:¶nÝŠóçÏ#55*T@hh(777L˜0ñññ˜5k–P©´zõjìÝ»3gÎ̳¿AƒÁÍÍ ëÖ­œ9s[·nÅÝ»wáé鉀€Œ;«V­Bll,`ôèÑ�H$ضm[¾Ûrž*cÒÓÓ<UåÊ•�Úkû—œœŒ»wïB$!00°LÿµZ�ïú©S§bêÔ©HHHÀ´iÓ ‰pûömT­ZŸ}öY¡öM €ˆˆ\ƽ{÷Œž‡‡‡#22S§N…N§Ã¬Y³e™û`Îü///4iÒ©©©ˆ‰‰Alll�PZZîÞ½‹—^z Ç�ÇW_}___´nÝÚê×¥pñâE¬Y³kÖ¬AHHüüüpûömÌš5 7nÄãÇ�ñùçŸC.—£G�ÈÉÉAJJJ©üÐh‰þƒö¾}û@˜ÚÖžwý°³š5k"00/¼ð‚Þ´iÓAAAf÷ÿðáC‹ç«}ûöf÷‘ß6d¿ ÀÝÝW¯^ŰaÃСCtíÚµk×Ú,Y²»wïF½zõðÒK/áØ±c˜–/_.ToÌ›7»ví²)€5kÖ@&“aݺuظq#BCC…oÉÿûßÿâÎ�;¸{÷.=zµZ�Æ�cøðá�J]íϔ㹹¹á�wÞ±{Î=[Ï»iбcG:tC† ±8Ï�;w,ž¯víÚ™ÝG~Û”'OžÄúõë‘��`ÐX»ÞœJ•*aÖ¬YX±bnÞ¼‰ï¿ÿÛ¶mCXX>øà¨T*üüóϨ]»6–-[©Tн{÷bá…غu«Ñ¹þý™Ý´iÖ¬Yƒ . eË–HJJ±cÇP¥JDEEA*•bÆŒˆ‰‰¶å9.zZ­·o߯¾}û •JÍ~`ôôôÄŠ+„ç>Ddd$Î�;'@úá1 Àýû÷ñàÁtíÚµÀa¦IIIP«Õhذ!l4Œ´U«VhÛ¶-bccÑ¿a ü¶!²E“&MpèÐ!>>6@b±~~~m¤PÜ´÷ZäNø¬ùç^Ó/‡Ás,3}®ƒù‰£ó›LÚ!M3"""rq§OŸÆ‚ ‰0zôh—¨ôÓh4FÿÉž4iNŸ>�¥K— W sEŽ €JšeË–aÿþý˜8q"Z´háìî@ä* >|ˆ´´4dggC,ÃÝÝÞÞÞ¨Zµj± ûru999yæ ³W¹råàîînÓ6e5rÔ@e7Î$""*bÍ›7Ç–-[œÝ "À/¿ü‚_~ù!!!¸}û6Î�;‡æÍ›»tøC¹Ôj5Ž?™L†çŸÞÙÝ!*•<==Q§NgwÃå¹»»C«Õæ;�5<==mJ‡\nž“@‘Õ¼½½‘���={öÀ××>|¸³»EV8wî233ѼyóÒú�‰ˆJOOOˆÅb»+�ì©ü)ëU©SÐ~9ŒˆˆˆˆŠ ‡€•nFTri4( (•J«ÚËd2xzzjÒç0Ìšõ6c9…D"�\.‡F£�R©„J¥‚Z­6j#•JáææÆ«} """"*õ$ 4�³»AÀƒD¥ƒD"�§§''Êv qÁMˆˆˆˆˆJ6ÎQzñÜY§4@¼ò™åááÁJ‘RH"‘ÀÃÃÃÙÝ ¢Ò­Ôd ¥)"""""²H.—3*Eôó†‘u8• ‰>>>ÈÎÎFNNç*¡$ ÜÝÝYùCDd#@DDDDT¦xxx0< "¢2‡CÀˆˆˆˆˆˆˆˆJ9@DDDDDDDD¥ """""""¢RŽQ)Ljˆˆˆˆˆˆˆ¨”+“W»wïT*•³»ADDDDDDDÅÌÍÍÍÙ]pŠ2Õ¯_ßÙ] *3îܹƒZµj9»DDDDDDe‡€•r €ˆˆˆˆˆˆˆˆJ9@DDDDDDDD¥ """""""¢RŽQ)Ljˆˆˆˆˆˆˆ¨”cDDDDDDDDTÊ1""""""""*å•r €ˆˆˆˆˆˆˆˆJ9@DDDDDDDD¥ """""""¢RNêì Ñh T*¡V«¡V«¡Õj¡Óé"‘b±R©R©2™ ‰ÄÉ=&""""""¢’„�egg#;;jµÚb�N�F�FƒœœdffB*•ÂÃÃÅØ["""""""*©9ANN²²² ÑhìÚ^­V### …^^^pww/âQi¨˜edd ;;»Hö¥ÑhðìÙ3¨T*Èåò"Ù'•> €Š‰V«Ezzz¾Ã½ì¥Fæíí ±˜óz‘1¦Å@«Õ"--Í!á�žZ­FZZ´Z­ÃŽADDDDDDD% b�žžn÷|?¶Ðh4HOOwøqˆˆˆˆˆˆˆ¨daä`­ü1¥Ÿ šˆˆˆˆˆˆˆH��åääل϶ÈÎÎFNNN±—ˆˆˆˆˆˆˆ\ ÊÊÊ*“Ç&"""""""×ÂÈA²³³ 5ïOJJ ?~l÷ö�Æ)ÕGDDDDDDDäz9HaÃ—ØØX=zÔ©} """"""¢Ò��h4šBOü‹cÇŽjjµºX®>FDDDDDDD®Mêì”FJ¥²PÛ?yòW®\�H$Bzz:¼½½ ÕOOO«ÛO™2ûöí˳¼S§Nøßÿþgw? càÀ�èÞ½;†  ÷5iµZxxxص¿””¬^½'OžDjj*üüüð /`Ô¨Q…z¯‰ˆˆˆˆˆˆ\ (lõÏ‘#G Õj'OžD—.]е/½{÷Fdd¤Ñ2©ÔyÿTÂÂÂP¿~}áùÚµk‘””„™3gÚ¼/¥R‰�>úÁÁÁX¸p!|||ðèÑ#œ?r¹¼(»MDDDDDDä29@a ùŽ=Zì�L&s©0ä½÷Þ+²}]½zIIIذa$ À×××(`"""""""*m9€¾z§ ¿ÿþ;–-[†ììlÈårˆD"@FF†ÐæÄ‰èÖ­›Ñvžžž9r$ÂÃˬ/ÖP©TˆŠŠBll,=z„*Uªà¿ÿý/ºwï wø˜»»;>ûì3a›èèhÄÅÅaöìÙÐjµØ°aöìÙƒ§OŸ¢I“&;v,ªW¯6lÞ|óMìÝ»/^Ä—_~‰-Z`ذaèÝ»7zöì‰�7bíÚµ€ƒ"""ãÆ�ƒJ¥ÂŠ+pàÀäää }ûöøøã�áååeô4 ”J%}ú+V¬ÀÈ‘#ñÃ? $$“'OÖGEEáĉ˜7o¢¢¢�––†»wïÒÓÓ1aÂôìÙ»ví¼yóбcG›Ï‘-9Y@@¾þúkôêÕK¨2G$¡W¯^X°`�ÅÊ•¢òã�?¢cÇŽF· .úôéƒzõê¡F�:t(ªW¯ŽË—/Z·n �F#´MNNFBBÚ¶m ¥R‰M›6aâĉ D�50uêTdeeáÈ‘#±{öì‰×_AAAVOòœ™™‰]»vaÔ¨QðõõE•*U0bÄÄÄÄäi+“ÉðÍ7ß ÿþزe """0eÊÄÇÇ€Uý¬P¡&Mš„��øúúbèСHMMERRrrrðÃ?`Ò¤I B@@&Nœ(?%%jµ¡¡¡ðööF½zõlÇY"""""""²‡€9€H$²©òÆÍÍ ï¿ÿ>6lˆ/¿üÒl›O?ýmÛ¶µ«/¶0`>ùä³ëž>}Šß~û .\À³gÏp÷î]äääÈ}aaaˆ‰‰AÓ¦Mƒ¶mÛÂÃ÷o߆Z­6škÇÓÓ�5BBB‚°Ì\ÕOAîܹ­V‹ÿû¿ÿ–i4dffšmïåå…ÁƒcÀ€8rä¶lÙ‚áÇãÛo¿…›››Uý‹ÿÍN«W¯OOOdeeáÞ½{ÐjµFÛ¶­S§š5k†7ß|mÚ´Ák¯½†æÍ›Ûüš‰ˆˆˆˆˆˆlÁ 0üÀo 777‹ë²²²Šµ/æ( >�=»ヒ9sæ ((�FhóòË/ãðáÃr‡é'°Ö_ºÝ°-�[‘#“É Õ¯òåËÖ­[‡Ÿ~ú ?ýôvíÚ…ƒæ»�T*EÇŽ±lÙ2T­Z°»Ÿú M­VC«ÕZœ{I,cÉ’%˜?>d2&NœˆñãÇÛòr‰ˆˆˆˆˆˆlÆÈì½dºáÕ¿Äb±Q d¸®8úbÎÕ«W‘––†‘#G¢nݺðòòB||<>|(´iÖ¬²³³qîÜ9ÄÇÇ£eË–r‡ºÀŸþ)´Õjµˆ‹‹C`` Í}1¼ºYµjÕàååe4”̉•+W†»»{¡û©žg¸½9/¾ø"¦L™‚o¾ù111fç""""""""** €ÀžÐE¥Ráĉ€Ê•+cΜ9ˆŠŠBݺuçÎ�³« ¨( ___ddd`ûöíHKKÃ�5jÔÚˆÅb„‡‡cÖ¬Yh×®�P5ãåå…ž={bîܹˆ‹‹ÃãÇ�±páBT¬XQ‰¬UµjUüù矸ÿ> ¤R)Þzë-DEEáÔ©SÐh4xøð!âââòl{éÒ%,\¸§N�Âýû÷‘˜˜ˆo¿ýW¯^Exxx¡ûéåå…W^ysæÌÁ•+W�’’‚%K–ëÓÓÓ±gÏ$'' A™§§'*T¨`Ó{@DDDDDDd Îä2™Ìâü3–œ={™™™hÛ¶->þøcaXÓâÅ‹±zõjìܹ§OŸFXX˜Í})*µk×ÆÈ‘#ñÍ7ß`ÅŠhݺ5:tè�§ÝË/¿ŒmÛ¶åÚ4fÌ,]º&L€Z­F‹-°hÑ"›ç)êÞ½;Ž;†AƒáÅ_ÄüùóñöÛoÃÝÝ .ÄÇQ±bE 2$ÏË>>> ´óðð@ƒ …ZµjI?ÇŽ‹E‹aìØ±(_¾¼0 N,###‡²eË�‘‘�Úµkãÿû_‘ž'¢Òä×_ÅçŸn´lÆ  rN‡ŠA||<Þzë-£e«V­²kŽ4"""""=Ûg.šýš[/2X®¿›ynØFl°�Øà¹þ±Ôà^óQ*•ö�§²ÁÓ§O�†)dÉ’%¨Y³&"""Ì®���ŹsçðÑGY½O©TÊÊ�ššŠ=zàðáÃe2è¹s玮•ÉÉÉxíµ×ò,�ŒŒÄ�!CÌnsøðaL˜0ÁhÙ®]»P¥J‡ô±$°ô>êùùùÁßßþþþèÔ©Úµk—§  \ €ˆˆˆˆŠ–L&k €Úà¦5¸×Й<Ö<†Ás,3}®3xl¨ +GYe)+±ÈA<<<�‘‘auû·Þz+ß°¦mÛ¶hÔ¨‘Í} ç»~ý:üýýËdøSÚ¬Y³/¿ü2ªV­šg�-Wþ£\©©©HMMÅÅ‹ñË/¿ 88ãÇ�ÏS¹GDDDDD…Ç9€ÄÃÉÄêöÖTêØRÍ#‘H9IBBbbb�‘‘�;wî`Ù²e>>HOO·éÒð¶�J¥ðöö¶øAƒˆ gÔ¨QX²d‰ð3œ““ƒ¯¾ú sçÎ`]”••…%K–`ÇŽFí333qÿþ};v {÷îÅœ9sP©R%¸¹¹¡[·nøþûï…¶Z­gÏžEÇŽ…e111FÇ‘ËåèÔ©“]Ǵ䯿þÂîÝ»qêÔ)aYNN´Z­Åm¬uçÎ�<ËlþõÞ{ïáÏ?ÿ̳<;;[¸ÊØž={ðæ›oâƒ>¸¹¹¡k׮ضm›Ð^§ÓáìÙ³èÒ¥‹°ìèÑ£Fû¬\¹2Z´h pïíÝ»wñÙgŸ!..Îhùùóçqþüy«_;‘µ˜±XŒ *8äÊ\¨P¡Ã"ªW¯h´,&&ÇŽ³zsæÌÁO?ý”oXtùòe|õÕWÂó×^{-O›“'O=7�C§[·nÂ<`öÓœ­[·…?zM›6Íw»ü<~üëׯÇ�Œ–WªT ���Vï§I“&¶Ñh4ذaöíÛ',3÷Þš¾FÓ¨[·nÂïZ{ß[­V‹‰'æ ˆˆˆˆˆ‰‰A1“Ëå(_¾¼M—ˆ·D"‘ |ùòœó‡¨˜ >\ò¥7þ|(•Ê·=rä~ûí7£eíÚµÃ'Ÿ|‚–-[-?pà€0$*00ÁÁÁFë  ÄÄD$$$­×öÓZ2™ 6´i›Õ«W£U«VhÕª^yå,[¶,O€2dÈ›mýP7¹\Žàà`´nÝÍ›7G•*Uò´ýú믅ÇAAA 2ZúôiáñÝ»wóT'½úê« ÷Þnß¾ñññyúæëë 77·|_+‘½8Ì ÜÝÝáîîŽììldggÛ<,L*•ÂÃÃÃ!ÕDDd™‡‡F��qãÆ ËîÝ»‡ 6 fÍšùnûã�?=oذ!æÍ›èÝ»7ºu놬¬,aý•+W„É‘{õêeT-rÿþ}$%%! OõOýúõñÜsÏú˜–tëÖ /½ô222 R©Œ®„VÚ·o�¾}ûÚ´Mݺuñã�?¢F�‰DFëV®\itU¾””¤¦¦ÂÏÏ@nX¶`Áaýƒ„÷Ö´ú'$$uêÔP¸÷ö×_5ÚV,cîܹhÛ¶-”J%>ýôÓ<畈ˆˆˆ¨°9‘>ÄÑh4P*•P«ÕP«ÕÐjµÂ7â"‘b±R©R©2™¬Hª‡ˆÈ>íÚµC‡ðÇË¢££1lذ|·»qã†Ñó+W®`Ù²eÂsooo£ÀàÖ­[ÂãÎ�;㫯¾BNNްìÔ©SÈ3ÿODDD‘Óœ~ýúaôèÑù¶±—··7Þzë- 0À®á¬þþþ¸yó&>Œ+W®àîÝ»HMMEzzzž¶·nÝ ®]»bñâÅF“NŸ>}Úl¤¯þ ÷Þš¾Ï-[¶DÛ¶mäVU�1‚9@.@"‘ÀÓÓÓÙÝ "+�5 'Ož„B¡(•J¬\¹Òbûôôt¤¤¤äY¾~ýz‹ÛúI�ùåaÙÉ“'Ž‹/ ËÜÝÝ… Œ {LsÚµk—ïz[H¥RT¯^µjÕBpp0úõëg÷U Ÿ={†3fXši>>>hß¾½Ñ@ÅŠ­j;eÊôéÓ§À9dîß¿�+W®äY^¹re´nÝ:Ïr©TŠîÝ»;ä˜ÎV±bE :ÔìºØØXÀĉ-¾>©TŠ   �S³fÍ<Tz†Wÿ2dï{+—Ë1sæL‹ÿnjÖ¬‰ÈÈÈûLDDDDd V‚··7>üðC̘1£À¶^^^7nÞ|óMlÛ¶ HLLDrr2är9*T¨€ÿüç?hÖ¬ªU«fv={öÌsyòvíÚYœÀ¹(Žélï¾û.ðÃ? 11R©���¨R¥  Q£FØ´i¾ýö[\¾|ÉÉɨR¥ š4i‚·ß~ …Âbˆd¨gÏž¸pá‚Ѳàà`Ô­[×lû¼·/½ô¢££±víZ\ºt wîÜA•*UŽ·Þz žžžøù矑��`ç»FDDDDdLä¤ýš[/2X®¿›ynØFl°�Øà¹þ±Ôà^óQ*•ÆŸžˆÈaîܹƒZµj9»D:uê>úè#£e£G�F¿~ýœÔ#""""r™LÖ@µÁMkp¯ 3y¬3x ƒç0Xfú\gðØPA‰<Ѩ�8ŒˆˆÈ3—“X,Fxx¸“zCDDDDT´Q™—ššŠÃ‡-kÖ¬üüüœÔ#""""¢¢ÅˆˆˆÊ¼Ý»w]i ^~ùe'õ†ˆˆˆˆ¨è1""¢2M«ÕbÇŽFËÜÜÜæ¤=@DDT¦?~<0ZÖºuk”/_ÞI="""""*z¼ <•imÚ´Á‰'œÝ """""‡bQ)Ljˆˆˆˆˆˆˆ¨”ã0 Ñh T*¡V«¡V«¡Õj¡Óé"‘b±R©R©2™ ‰ÄÉ=&""""""¢’„�egg#;;;Ï¥‡ ét:h4h4äää 33R©ððð(ÆÞQIÅÈ rrr�••�Fc×öjµP(ðòò‚»»{÷�ˆˆˆˆˆˆˆJ@Å,##ÙÙÙE²/�FƒgÏžA¥RA.—É>‰ˆˆˆˆˆˆ¨ôaTL´Z-ÒÓÓóîe/ý02oooˆÅœ×›ˆˆˆˆˆˆˆŒ1-(Z­iii ôÔj5ÒÒÒ Õjv """""""*™ƒôôt»çû±…F£AzzºÃ�CDDDDDDD%  ËÈÈphå�)ýÑDDDDDDDDz €(''§È&|¶Evv6rrrŠý¸DDDDDDDäš9PVVV™<6¹@’��]dóþddd`̘13f t:�UÛh4§T‘ëaä E¾ddd`òäɸ|ù2233�Ò"""""""*Ù¤Îî@i¤ÑhìžøùÑ£Gøì³Ï°råJdffâÓO?Åõë×áïï�/¾ø"‘Èê}©Õjh4H$»úBTV}ùå—Ø¹s§Ñ²êÕ«ã§Ÿ~ž_¿~K–,ÁÕ«WQ·n]¼ÿþûhÚ´©Ùý¥¤¤`õêÕ8yò$RSSáçç‡^x£F�‚···C_ À ‡P*•vm—’’‚ & !!0iÒ$\»v ˜;w.üüüÞ—)S¦`РA‡š]¿~­ZµÂùóçmî‹9J¥2ßJ¥)S¦ U«VhÕªÚ¶m‹�âûᅦV«Ú 6 »wï.’þØJ©T¢U«V¸{÷®SŽOŽ¡P(ðöÛoãСCÂmóæÍÂúÄÄD|ðÁhÓ¦ Ö¯_�6mÚà“O>A|||ž})•J|ôÑGP©TX¸p!vìØ�Ù³g£~ýú�ËåÅù²ˆˆˆˆˆ¨ c�ØSýóôéSLž<÷îÝ–é+æÌ™cWøco_nÞ¼‰ØØX´k×.Ϻèèh»úaÉÚµk‘””„™3gZlÓ»woDFFB¡PàÔ©SX°`�ð�È |||àééivýæÍ›Ñ¶m[ 00tèP\»v ›7oÆÔ©S�Ú^½zIIIذaƒP�çëë‹úõë;Ò˜žP IDATöE`ä¶„.o¼ñ€ÜKÆ›VëlÛ¶ pss+–¾è•/_ëׯÏ%&&âüùóðòò²»?ö�Éd�Ëå�ËåxõÕWñìÙ3¬[·Ž9LVV–Åð<ˆ)S¦-ëÒ¥ ¾øâ‹kµZDGGã�7Þ@—.]0fÌÜ¿_Xüøq 6 :t@Ÿ>}°lÙ2ÀÆ�±víZìÛ·mÚ´Á¼yó¬êßóÏ?�§OŸš½Ô½J¥Â¢E‹Ð·o_„……á�7ÞÀ/¿ü"¬ÿì³Ï0kÖ,£m6lØ€ñãÇ Û/Y²èÞ½;¾üòK£ãh4,_¾¯¿þ:^{í5,\¸Ðª>SÉ’••…¹sç",, ¯¿þ:fÏž�Ç�È kŸ>}Š€€£mjÕª…ŒŒŒ<ÿ.CBBˆ÷Þ{6l@rrržã­^½ÄìÙ³ ™L†ÈÈH¨T*¹‚+V¬ÀÈ‘#ñÃ? $$“'OÖGEEáĉ˜7o¢¢¢�––& KLOOÇ„ гgOìÚµ óæÍCÇŽ‹ü=#"""""ׯ °öRíÑW™ª_¿~ž£(ûâáá� ::Z˜Ô699111ضm¶mÛfÔ~õêÕ8zô(fÏž OOO,Y²‘‘‘غu+ &L˜€O>ù�;wFJJ rrrƒFfff�CÀL¥¤¤ R¥Jf+‘ÜÜÜP³fMÌ�;Ø·ofΜ‰��ÔªU ááá˜7ot:�0¡vLL úôéX°`ÒÒÒ°fͨÕjÌœ9QQQ7n`Ù²e8}ú4æÎ� OOO¬^½Úæ÷—\ßèÑ£Q¡Bøøøàúõëøúë¯1~üx¬ZµJ‚Ê•+g´�~2ç´´4£›2™ ß|ó ¶oߎ͛7cùòåÇ�!C¥R‰M›6aùòå L�:8rä:uê„ *àí·ßFHH€Ü!g;vì@RRjÔ¨�~ø+W®DPP`âĉøõ×_äþ¼¨Õj„††ÂÛÛ›“N•Q¬raúê Ó[JJŠÃ�Ý·o_\ºt ×®]lÚ´ =zôÈóáQÿáuâĉ D�50uêTdeeáÈ‘#y>|Ö«WÁÁÁvõI£ÑàúõëX¾|9 d±]Ÿ>}P¯^=Ô¨QC‡EõêÕqùòe@hh( ®\¹xüø1®_¿ŽvíÚ!33»ví¨Q£àëë‹*Uª`Ĉˆ‰‰^ë¶mÛ0iÒ$! 'N´ëµ�kkܸ1jÖ¬ ooo¼ôÒK˜={6.]º„øøxág ==Ýh›ÌÌL@ÅŠóìÏËË ƒÆÎ�;ñÅ_ 99ÇG||<îÝ»µZm4'�§§'5j$Lbñ¿¿®«W¯OOOdeeý?{wU½ÿü5ûÂ#!&j.•fjf¢"*R”™Z™Þ¯•¹du¥¬ë–i¹•iš¦Þ5«[jQ[mójf)�¹–u]J™!h(ë¬çœùýÁcÎ�af„×óñàÁÌ9çó9ïÏa8ïù,8þ<$Iò*ïyl‡лwoŒ; ,À¡C‡êyuˆˆˆˆˆèrÄ@A P(Ò ¨bO·Š=|Åâ“ɄѣGã­·Þœ9s°}ûv¼óÎ;•Žóuóš””$ß|0wÝuúôéS§XÒÓÓ‘žž…B�Ö­[cìØ±5jTµÇbçÎ�øñÇQRR‚ÜÜ\¹×‘N§ÃÀ�‘••…nݺ!++ }ûöEXXNž< I’�’’"×%Š¢|cŸ››[ã�65]mÚ´Axx8òòòÐ¥K�Fdgg£S§Nò1çÏŸGdd$ôz}µõ¨ÕjÜ|óÍHLLÄ}÷݇ݻwã–[n�$IEÑëõ¤Õj¡Õj«­ËýÞ’$A’¤*_�J¥©©©øþûïñÅ_àé§ŸFïÞ½±bÅ .]¦˜ ¥R Që]Oxxx@bñ×½÷Þ‹¿ýíoX¹r%’’’вeËJÇ8Žo^qó9bÄLŸ>Ýç 1P¾zÓÃ?Œ›o¾ÿûßѪU+¤¤¤xý<’““ñÆo %%HNNð¿ë½yófDFFVªÛétÖx£MM×Å‹QRR‚öíÛ±k×.$%%ÉÇ|ýõ×µž[G¥R¡eË–Ðétò\BG�•“£’$áäÉ“¸ûî»}ÖåžXúèÑ£ˆ‹‹«ö¸›nº 7ÝtxàŒ;/^DLLL­â%""""¢Ëïbƒ@­®}^Í=§Îºuë`6›½ö :S¦L©4Ô$X±T…áÇãË/¿Äøñã«<ÆóæÕÍ}óêžÏ(¿ù\°`^ýudddxM„ëk¥2÷ `¾’?@ù’ÛEEExâ‰'бcG�Fœ>}yyyò1 ÈÍÍÅÙ³gqôèQyµ³+¯¼F£™™™µn+5=ýõ–-[†~ø—.]Âÿû_<óÌ34h�œ;v,²²²�––†‹/bÛ¶møæ›oäeá=;v «W¯ÆÁƒqáœ;wo¼ñ~þùg$''Ãh4âÎ;ïÄŠ+pòäI`õêÕhÑ¢úõëç3^£ÑˆaÆaùòå8qâòóó‘šš*ï/..ÆçŸŽ‹/Âf³áûᅦÁ`¨ôû†ˆˆˆˆˆš6&€‚ .I—ððp„‡‡ãšk®ÁÊ•+qÅWÈûÚ·o�3gÎàé§Ÿö; TŸ<òÈ#xå•WЮ]»*÷ûºyõuóÙªU+=z.\€Õjõ+F³ÙŒÜÜ\¸\.DEE¡´´}ôŠŠŠ°{÷n@ll¬|¼V«Å Aƒ°jÕ*ôêÕ &“ @ùµ?~<Ö¯_�ƒBEäååáäÉ“r[kºÑ¦¦ÁårA£Ñ`É’%=z4-Z„^½zaÑ¢Eò1�;wÆË/¿ŒŒŒ Œ;;wîDjj*:tèP©>wo²Õ«WcìØ±˜}zµñ8p/¾ø":wîŒåË—#-- ï¼óDQDÿþýa·Û�‘#GÊe2220{öl<û쳸ãŽ;äí.— ÿþ÷¿ñé§Ÿ"//-Z´À„ ä²6›M¾ñLj#ðÑGaݺuòPò–��-':¨aüùçŸ1böîÝËDQ´ZíE�/Éã»ÀUá±Ëã1<žÃc[Åç.�Çž|M˜åÅ=0$………>‡6UÇápÈ7m………˜3g~ÿýwtëÖ «V­ªu=jµšÃ<ªqîÜ9Üÿýرc‡Üˆ‚ƒ  †÷ÝwßaÕªUøàƒB Q£Ô@$5­ä‹ç'öf³Ë—/G§N�PZZZ§ÕÅêCS·wï^ôéÓ‡Éj~ÿýwddd ´´ÙÙÙØ°aÆ�ê°ˆˆˆˆˆ¨á*`A¢×ëaµZ²˜ÙlƆ êTF¥R1Tƒ]»vÕ¸”<Ñ夤¤›6mÂÂ… ѲeKŒ=ÚkÈ#@Ad4QRR²sSÕrrrpúôiyõ/¢Ë]÷îݱiÓ¦P‡ADDDDD�@A¤Óéàt:a³Ùô¼z½:�®AÏy9iÛ¶-öíÛê0ˆˆˆˆˆˆˆ ç 2“ÉTï¥ØëB­Vs^"""""""òÂPˆˆˆ¨ÓRìþR©Tu^&žˆˆˆˆˆˆˆš>&€€R©DdddP{©ÕjDFFB©ä�”ˆˆˆˆˆˆˆ¼1[Ð@”J%ÌfsPVæÒëõ0›ÍLþQ•8 t3™LÐh4°X,õ^"^¥RÁh4rÂg"""""""ª@! Óé Óé`³Ù`³Ù B�Ê«Õjèõú ô&"""""""¢¦‡  r'qDQ„Ãဠ’$Áår ”J%Ôj5Ôj5´ZmƒL(MDDDDDDDM@�€J¥‚Á`uDDDDDDDÔDqÖ`"""""""¢&Ž """""""¢&Ž """""""¢&Ž """""""¢&Ž """""""¢&Ž """""""¢&Ž """""""¢&Ž """""""¢&Nê+«Õ »ÝAB Q££V«¡Óé`0B Õ@ˆ¢ˆ’’&~ˆj A€ÝnGxx8T*U¨C""""""¢pXLþÕž ()) uDDDDDDä{y°Z­LþÕ‘ °Z­ÀårÁétÂétBˆ¢—Ë—ËP(P(P©TP«ÕÐh4Ðh4P(!޼všzûˆˆˆˆˆš2&€<ØíöP‡@tY²ÛíÍ:äp8`³Ùàp8j<Î�,‘$ N§V« Õj¡×ë¡Õj"Ü:kêí#""""j˜òÀÞ?Dþi®ï»Ý‹ÅQëU�Ãá€Ãá€J¥‚Ñh„N§ P„õÓÔÛGDDDDÔœ0DDTG‚  ¬¬ N§3 õº'¡·Ùl ƒZš_ÑM½}DDDDDÍÿûnDQôšSC’$¯95”J¥×œ\q‰(tl6JKKƒz§Ó‰ÂÂB˜L&èõú ž«¢¦Þ>""""¢æŠ  ²Ûí°Ûí5Ÿq¹\E¢(Êóo¨Õjèt:£ j`eeeò¼6 ¡´´¢(",,¬AÎ×ÔÛGDDDDÔœ1‡V«Õïy5A€ °Ùl0 œX•¨”––Âf³5øy­V+\.L&SPÏÓÔÛGDDDDÔÜ)C@sSVV&ê]_¢(¢´´eeeˆŒˆªSVV’䈛Íf êû¼©·�ˆˆˆˆˆ˜j0’$¡¸¸8(KÍÛívC’¤€×MÔÜÙl¶U«Õ”$MSo•c¨H’„’’’ .•-JJJ˜" A‚>!r]”––ô÷HSoý@ PC¾|q #¢ÀhŒÃ’SSoý@AVVVÖ Ÿh ‚À(¢°Ûíp:�¡£§Ó�¡¤M½}DDDDDä�   r8!¹‘±Ûíò’ñDä‹ÅꪈؚzûˆˆˆˆˆÈ@AʉUä®D—+‡ÃÑ Ã6ý%Šb½’¼M½}DDDDDT@Ab·Ûý¾Á:{ö,ž|òI<ùä“8{ö¬_uˆ¢ÈaD~ºV£ªOŒ�lß�0nÜ8Œ?‡X½—ÃÏ€ˆˆˆˆèrÂP�ø›|9{ö,/^ŒsçÎáܹsX´h~ýõ×��¨9s¹\õê}2tèPŒ9©©©(** `dÞ\.W�ËÕ·}­]»ùùù¸téRSSV¯¿í#""""¢ª1¢(ú5ñ³;ùSRR"o+++Ã’%KüJ ‚Ш‡y5F�˜Ùf³á‹/¾Àƒ>ˆ´´´ M¶ìO½�qâçê\N±5vL�?7-¿ýöžþyØl6Lœ8o¾ù&^ýuŒ7‡/¼ð~ûí· Ç²lÙ2Œ5 •ö¥¥¥aÙ²euŽ!X–-[†¡C‡bèС1bRRR°mÛ6H’$3uêTìܹ3$ñ9�N :.\ÉùÉ?�L:X­V¤¥¥!%%™™™«×­1$€¦OŸŽèèhÄÄÄ`êÔ©­› """"¢Àa(êÚûç·ß~ÃâÅ‹QZZŠûï¿Ç‡ÉdBdd$îºë.Üÿý(--ÅâÅ‹ëœò§'’ÅbÁ+¯¼Rçr¡0bÄ|øá‡Ø²e þö·¿aË–-xï½÷B]ÆüyÏørþüy¼ð ˜3gΜ9°zý‰5ÐíëÓ§ÒÒÒðÖ[o¡wïÞ­;? """"¢æŠ   ¨Ë°+Ïä$%%/^ŒE‹À¯$�?CÀ† †Ã‡ãСCu.ÛÐ4 ÂÂÂpÅWà¶ÛnÄ ðÑG…:,ºŒsØä�?þˆ'žx/½ô ë]Ÿ?±^NÃB/§X‰ˆˆˆˆ;u¨hŠ<‡ ÕÄ=ç�;ù=ô�ü¸{÷î…B!os'�.\ˆ:,O111˜4iÖ­[‡×^{ :�®ÊãœN'¶lÙ‚ŒŒ Øív$$$`òäÉ0 X¶lt:fΜ)¿uëVœ:u ,¨±,P>tkôèÑØµkNœ8�ùóç㦛nò{·nÝP\\ «Õ*×åï›o¾‰ ??-[¶Äرc‘œœ Xºt)ôz½WÌï½÷Nž<‰gŸ}ÖgÌ¢(â­·Þž={ Š"úöí[· O�B°'–$ »wïÆþýû1vìXÜsÏ=P*ýËÅû; t 8p©©©P(˜6mâââV7'�&"""" ö ‚ÚÞ´¤¦¦z%<-Y² .|õÕW^ûJKKk½ÚŽ¿7P#FŒ€ÙlFZZZµÇ¼òÊ+øã�?°víZ¬_¿üñÞ|óMå=™öïßï•€úöÛo1xð`ŸeÝ–-[†þýûcåÊ•èÖ­[­â.((@TTT¥äPÞ[(66 .Äk¯½†!C†`ÕªUÈÉÉPÞÓêàÁƒ^×ì»ï¾Ã Aƒjó¦M›pøða<ûì³X±b—±¾L5TÒ¡¬¬ ¯¿þ:vìØáw�!¬UÀ&€ˆˆˆˆˆ‰  Fªsç΀�>ú|ðAƒŸ_©TbÚ´iøä“OpöìÙJû- vìØ�G}f³ÑÑј0aöíÛˆ‹‹ƒ$I8~ü8 ??çÎ�C¿~ý|–u»ýöÛ1|øptêÔ©Ú^Hn¢(â×_ÅæÍ›ñ·¿ý­Úãî¼óNtèÐW^y%î½÷^´jÕ ¿üò  oß¾°ÙlòóÂÂBüú믈��÷³ÓéÄ'Ÿ|‚iÓ¦¡S§Nˆ��Å´iÓjw±‰ˆˆˆˆˆˆ‚ŒCÀ‚@¡PÔê“ëüãxþùç«íééé•¶™L&üãÿ¨u,þêÔ©î¾ûn¬Y³«W¯öÚ—““I’ðä“OÊÛDQ„ÅbPÞÛ&!!ß}÷zôè�}ûö¡_¿~Ðét8uêT�eÝ®¿þzŸ1~üñÇøøã�¡P(ЪU+Œ5 #FŒ¨öøââb|ýõ×8vìÊÊÊpáÂØív€V«E¿~ýpàÀ\wÝuØ¿?nºé&�FŸ1Ÿ?.— ×\s�¼ßßa=Zµ}ÿÖ—ÉdÂØ±cqÇwø]‡?ïï@·oúôéX³f ”JeÀW«Ïï/"""""òÆP(•ÊZM^Ú¡C,\¸‹/FII‰×¾1cÆTY&,, óæÍ«Õü?îXêcܸq˜Œ9²ÖekkÈ�!HII�V«…F£©ñX›Í†iÓ¦aàÀ�?~"""""úf ˆR©DDDDP†6èt:DDD0ùCz½¾QLªn0‚²2VSo•ãG­ ,,, �V«Õ¯%â=©T* NøLdaaap¹\°Ùl!9¿^¯êШ¦Þ>"""""b($´Z-´Z-ìv;ìv;A¨SyµZ �NljR‰�Éd‚B¡€ÕjmÐó †IŽ4õö5wL…�;‰#Š"œN'A€(Š�$ .—  P( T*¡R© V«¡ÑhdBi"ª,,, *• ¥¥¥ r>“ÉԠâšzûˆˆˆˆˆš3&€•JŤÑeB¯×C­V£¬¬ N§3(çÐh4 É„ÈM½}DDDDDÍÿû&"ª#µZ�ÈÈHØívX,–zÏçå¦R©`4C>¼³©·�ˆˆˆˆ¨9bȃZ­®ó|>�=öZ´h¬0kÍáp@’$èõzyÛ¤I“0jÔ(Üyç�~ÕyèÐ!üãÿÀm·Ý†Å‹û<bb">üðC´iÓ¦Îû}©oy Žª’>LQsáNüxþÌdÐå‡   h ½Üü‰eÔ¨Q˜2e DQÄÙ³g±råJ,\¸©©©Aˆ°n6mÚ„œœŸ‰šºØ¹s'ºuë†o¿ý‡Z­6`uÓåÍóœËå’¿ªÚODDDDÔy&z …üåþ_˜‰ Ë@Ap¹'€´Z-L& gÏž˜9s&¦L™‚²²2„……:Ä�r:�Ø»w/Ö®]‹iÓ¦aÿþýHLL uXbÕ%~ÜÃ;EQ„$I•BDDDDDM‰;Ù£T*¡R© V«¡R©˜ºL1’$…:Y bÑëõÐh4ÐétÊ“&7nÄîÝ»a·Û‘˜˜ˆiÓ¦Áh4ÊeÒÓÓ±mÛ6 G�˜5kZ·ní³ì¤I“0xð`8p¿üò Ú´iƒY³f¡gÏžHKKæM›_ý5Fމ§žzÊ+ÖùóçC¯×cþüùò¶·ß~ÿýï±bÅŠJmÛ¿?"""еkW 8ß|ó�WHE¼öÚkøòË/!Š"¼ÊûÚ﫽¾ÊSÃóL踓Ë€ÙlÆ3Ï<ƒnݺ!** 'NÄŸþ‰œœœZÅž��«ÕŠ'N pêÔ) 4¨Ò±V«YYYr(>>N§‡P>!óûï¿�gžy×^{-Ú¶m‹§Ÿ~Z.ïk¿¯öú*O Ë3ù#IA€Åb�^¯G‹-˜ü!"""" V«Ñ¢E èõzX,‚ ÷œ8OfcÆ;š ðéKu=yÜ=jÛÓ§¦XêjÔ¨Q˜>}:Ž?ŽÇÉÉÉòÄÈÙÙÙ�$ )))òñ¢(¢¬¬ pþüyX,tíÚµR½¾Êº¹»@ëÖ­a0`±Xj»N§ÃÀ�‘••…nݺ!++ }ûö­rî¢ÌÌL ´k×V«pà 7`÷îÝèß¿?rss!IºtéRel¾öûj¯¯òÔp*Îùãîùc2™¼Vœ#""""¢rF£J¥¥¥¥0 r/ €ÃÁ+&€‚@©TBÅP‡À¿„‚V«…V«E¯^½�””„5kÖÈ+€…‡‡6oÞŒÈÈÈJeKKK”Ï�¢R©¼öù*[�ºþâHNNÆo¼�””dddÈ=|*Úµk pË-·TÚ÷Ì3ÏÀétB’$H’TåuôµßW{}•§†'IDQ„ÍfƒÁ``ò‡ˆˆˆˆ¨z½^þÿÙý¿3ïm/þd‚ 1 ©o,S¦LÁ?ü€ÌÌLÀ•W^ £Ñ(?¯(66’$á矮´ÏWÙÚòµ²YBBrssqöìY=z´Êá_%%%Ø¿?6oÞŒýû÷Ë_;vì€R©Ä÷ß�¶mÛŽ=Zåy|í÷Õ^_å©a¸{ÿ¸»­º__MmÅ;""""¢`pÿß,‚Ü›àP°Æˆ   hJ  ¶mÛbôèÑX»v-A€Z­Æøñã±~ýz÷ûj¯¯òÔðÜŸ^DDD„:""""¢ËFDDl6[£ CUc(Üóå4�ˆå¡‡Baa!>üðCÀƒ>ˆñãÇcõêÕ¸õÖ[ñØc�á—_~‘�Ÿ;w.®¾új¤¤¤à®»î»ヒ¢¢¢Z•õåŽ;î@�=ðÀ`Á‚€ûî»;wîôš@999‡ªrxà½úWEƒÆÞ½{!IfÍš…Þ½{cÖ¬Yxüñǃ֭[ËÇúÚ﫽¾ÊSpyöþqOü¬V«åUàˆˆˆˆˆÈ7�FµZ-OÍ^@�S°feòUoUûÛÝß•U<÷}ú0ùC>¹\.ùK„FÕƒ�ˆˆˆˆèr¡ÕjQTTäõÿucMþ4W$z½¾Ò*X I¥R5ëЮ]»�””ê0¨«jéwQ¹j‘Ü«a»Wqã0°Æƒw:Ad4›å¹C-''§OŸ®rõ/¢ŠÜ�ø)‘ÿ …ü?5ÀÄOcÄ!`A¤Óéàt:a³Ùô¼z½:�®AÏÙ˜´mÛûöí utá'""""¢Àáÿ×�{™ÉdjÐeáÕj5ç½!òÿHÕÿ¯n¼˜j 2�J¥BDDDÐÏCDDDDDDD—&€€R©DdddP{©ÕjDFFr["""""""ª„Ù‚¢T*a6›ƒ²2—^¯‡Ùlfò‡ˆˆˆˆˆˆˆªÄI ˜Éd‚F£�Åb�(ŠõªK¥RÁh46ë Ÿ‰ˆˆˆˆˆˆÈ7&€B@§ÓA§ÓÁf³Áf³A„:•W«ÕÐëõAéMDDDDDDDDM@!äN∢‡ÃA $I’gNW(P*•P«ÕP«ÕÐjµ 2¡45L5*• ƒ!ÔaQÅYƒ‰ˆˆˆˆˆˆ|(++CYYY¨Ãð)33Æ Ãðáñoß¾P‡C�@DDDDDDD>dgg#;;;Ôaø´téR\¼xyyyX¶lY¨Ã¡F„CÀˆˆˆˆˆˆˆj`±X�ŸŸ ¼'PXXXˆ#"ª;ö"""¿ýç?ÿÁË/¿Œ—_~k×®Å[o½…~øAžÈ>Üä5&»wïÆ´iÓ0lØ0$&&bܸqøè£�BV�8ÄÅÅ!''' õ=ù䓘9sf¥íK—.E\\,‹×öììlôíÛÅÅÅ3f 6oÞ,ï›0a>ùä“€ÄE•ÝsÏ=ˆ‹‹«öë÷ßoðŸA ^�¾â®øZ«­@¿_š²/¾ø¢Ê×ÕÅ‹«-süøqLŸ>·ß~;n½õVÌ›7•Ž+**ÂâÅ‹1zôh 4&L@VVV0›#ûý÷ßåÇ�½Ðüùóƒ+¯¼sçÎ u8Ôˆ°ÕË 7Ü€@üþûïØ³gœN'úöí�ú<ˆ¢¢"ÜqÇ©�¨¾-Z„#GŽàÑGÅôéÓát:ñóÏ?Ãd2…:´�êß¿?Ö­[I’ Tþï3F÷üû÷ïÇ-·Ü"o?|ø0ºv튈ˆ$%%áºë®k𘛫wÞy’$Þ}÷]ù$þüóO,]º‹-š5käã 0qâD 4‹/†ÑhÄO?ý„¨¨¨ ¶(ïñ“ŸŸ/ÿnËÏÏoÔ½€ €íÛ·‡: j„˜""¢zQ©TÐétÐét¸þúëa³ÙpèС€%€ˆ“�;wâðáÃHOO÷úÇ¿sçÎ!Œªqèß¿?^|ñEœ:uJ¾Áþí·ßàp8p×]w!33³R¨ÿþ€)S¦„$ææÊ3Á£Óé R©šM“¯µà³Z­0™L5®r<{öltïÞ&L€Z­Æ¿ÿýo9¹Ò®];Ìœ9S§N…Ãá€V«lÞ¼qqq˜={¶\O‡¿ÍfƒÅb�Õj…Õj…Åb‘'~¾òÊ+¡P(�››‹Ÿ~ú aaa0 ò—ÑhäêÎÔ¨1DDDÕ¦MdddÀétB£ÑÀåráðáÃ8qâ, bccqóÍ7#"" Š"öíÛ‡S§NA\}õÕŒƒNŸ>�îÝ»{Ý@5´W_})))Õ~êët:‘ššŠÌÌL\¼x­ZµÂ#�<‚aÆÉÇìÛ·7nÄ™3g�[o½O<ñD�ûjSï„ �””„ýû÷ãçŸFÛ¶m1{ölÜxã�Êßk7nÄŽ; Š"èû„ 0nÜ8|þùçøñDZbÅ ÜtÓM>ÏëÖ¦M\uÕU8r䈜úî»ï0`À$%%aÉ’%rï ÷ï…1cÆÈç=z4î¾ûî*¯kM×L’$lÙ²Ÿ}öþúë/ôìÙ³gÏFlll­® UïÇÄöíÛñóÏ?£M›6^×íöÛoÇâÅ‹ådÿÉ“'ñðÃË=¾êûzt:�ذavíÚ»Ýޤ¤$̘1CN^Uõzíׯ ##[¶lA~~>ºwŸ~W]u•\ÎóµV]=¾â£êY,–“ ’$!77111ò6Ï^ƒ—Ë%÷T€Ï>û ©©©�¸‚ââbœ:uªÒpv•J…víÚòòò ŠŠŠPTTP(èÒ¥K£HeffbÙ²eP(˜7oB5œˆˆˆÊÝ%Z£Ñ(öqúôi >cÇŽ…J¥Â|Q{öìAQQî¿ÿ~<ðÀ(**Bff& ..}ûöE—.]0uêT&(¤l6Î�;‡=zT{ŒF£A»ví°råJ¼÷Þ{¸óÎ;ñÜsÏÉsGcÖ¬Y¸ë®»°}ûv¬ZµJ~]×´ÏW½PXXˆ 6`êԩضmºwïŽ9sæÀétÖ­[‡}ûöaÕªUxõÕWaµZ+Å?wî\ <¯¿þ:zöìY«ózŠ��Ç‘#Gäçß~û- €~ýúÁb±àĉ€3gÎÀn·×x-Ýjº.ðÚk¯a÷îÝX±bÒÒÒ Õjñè£�Êíöu]¨jýõ>ýôS<ñÄøøã�ë|Ýêûz|饗�››‹·Þz ï¼órss+ÝüW|½À¹sç°wï^,\¸éé鈊ŠÂäÉ“a³Ùª�µªzjó~¡ªY,lß¾‰‰‰2df̘�Ó§OËû•J%ÞyçÌš5«Ú:Ž=ŠŽ;ÊÃÆŠ‹‹QRR�Fƒ™3gbðàÁ¸ûî»ñÞ{ï<þ˜˜téÒ …`6›Ñ·o_$$$@«ÕB«Õ¢ÿþèÛ·/Ìf3€ÿ%Z¶lðxüÁUÀ¨:LQ@H’„‹/âÛo¿EïÞ½”Â{äÈ$''#::‘‘‘¸ýöÛáp8pæÌ8;v III0�0™LHHHÀ¯¿þâÖU–““—Ë…-ZÔxÜÿýßÿáꫯF›6m0iÒ$ÄÆÆâøñã€K—.A 8¸úê«qýõ×ûÜç«^ ü&eÞ¼yèÞ½;¢¢¢ðàƒâÏ?ÿĹsçàp8°uëVÌ›7�;wF»ví0oÞ¼J±ß}÷Ý=z4:wî,ßxù:¯§þýûãûᅦ$I°Ùløé§ŸÐ¯_?èt:ôë×ONî:t}úô�J¥òyÝkº.‡iii˜;w.®¹æ´iÓ‹-BYY222|^ª^‹-0gÎôèÑïëVŸ×cYY¶mÛ†Y³f!** 111xôÑG±gϯsTõzEcÇŽÅ�7ÞˆØØX,\¸ …_}õUµ±V¬§¶ïªÚÈ‘#‘žžŽÏ?ÿëÖ­ƒZ­FJJм‚–/6› ›7oÆøñãåm—.]üóŸÿÄý÷ß�Ï?ÿS§NÅš5k‚2 tË–-qÝu×A¡P °°¹¹¹•޹pá ]ò‡¨&FDDõòÃ?à‡~DFF¢W¯^ò'¨EEE�$É«›·F£AëÖ­QPP€ˆˆ¸\.lݺUþ¤M’$8ކo‘ÑÑÑÊAž‰™Š ñŸÿüG�EII rrräÞ;vD\\ÆŒƒ�bäÈ‘òššöùª×ÍsEll, , rrr I’×ä·‡\哺ץ=ÅÅÅÁn·ãÔ©S¸téºvíŠððpÀàÁƒ‘žžŽÇ{Ìkþ_jº.¹¹¹Á«]ƒ=zôÀÙ³g}^ª™{îÀ¿ëæïëñ÷߇$Ixøá‡å¿ ‚ Èó°¸UõzíС®¾új¯6Üxã�øí·ßª�³b=µ}¿PÕ:uê$?ŽˆˆÀÒ¥KqÏ=÷૯¾Â}÷Ýç³ü‹/¾ˆÖ­[{ 5uOLLDŸ>}ÉÉÉ8rävíÚ”!zÑÑÑèÚµ+Nœ8�ÜÜ\´k×NîÝ,‚œ ½îºëä¿�Åüùóñ /@©Tr0òÂÕK·nÝ�˜˜µZ]éÓ|Aä1üžûT*Ôj5t:à�¨vu¢ÆÂl6#** ß}÷]µ «ÕŠ|·Ür RRRpå•Wâ‘G‘‡<*•JlذGŽÁgŸ}†§žz qqqXµjU�û|Õ[÷ͳÓé„$I•Vèò¥®ç5 ¸ñÆqäÈäääxÝ” 4K–,Á… päÈ̘1£V1Ôt]$I‚(Š^írÓ¨ŽûºPÝÔ÷ºÕöõèN¦¥¥!22²^çÊ?x¨éõP‘¿ïªšF£Áµ×^‹¼¼<ŸÇ¾ûî»ÈÊÊ»ï¾ëõÃW\èÞ½»×ñíÛ·Ç·ß~Ø€=¸_‹��F^š>** Z­‡C>¦1á*`TþF#"¢zÑjµò*2¹ÇÆŸ?^Þær¹�——‡èèhDDD@«Õúòåë&—¨¡Œ7[¶l©r8P>naa!¦N�ŠN�:Áh4âÔ©S•n|z÷î�çž{o¾ù&öîÝ‹‹/Ö¸¯¶õVÇ=q©»·^mùsÞþýûãðáÃòü?n-Z´@�=ðÆoÀl6£M›6uŠ¥ªëRU»$I‰'pÍ5×Ô©~ªƒÁP©WMÅIs«ãëõغuk�FìÝ»·Îqýõ×_^S\.Ž?îÕ+¥¾ñQÝH’„ß~û íÛ·Pþ3?~|¥eâwìØ��7bõêÕ^=‡�òDð€* å;{ö¬<Áw0¸{�)•J=zÇ�ÇñãÇqôèQ9¡Y±gQcÆ�V«E·nݰ{÷näååÁb±`Ïž=0�hß¾=”J%z÷î�¬¬,dggC’$”””xÝ\†‡‡#77ÅÅÅœ´•BnìØ±èÚµ+Æ�‡÷Þ{¿þú+²³³±cÇddd ** ¥¥¥øàƒPTT$߬¸W¤*..ƧŸ~Š‹/Âf³áÈ‘#0 0›Í5îóU¯/F£#FŒÀ²eËpüøqäççcÍš5>ËùsÞøøxdffÂétz Åʇ�mÛ¶ ñññ5ž×l6#77.—«Æëb4q÷ÝwãÅ_ĉ'PPP€•+W"**Êç9¨~zöì‰O>ù.\@nn.^xá…ZÿŽöõzT«Õ˜8q"RSSqàÀˆ¢ˆ¼¼ûì3H’„«®º ÷Üs�¼¿_¿~P«ÕسgJJJ`4‡V­Zºv튳gÏâí·ßFÛ¶m«]&š¨!¨Õj¼òÊ+غu+víÚ… 6@©T¢S§N5j:t耩S§âÕW_ņ ���àuãYRR‚¯¿þëÖ­Cii):tè€åË—C«ÕâÒ¥KÕîóUomÌž=«W¯ÆŒ3�;ï¼ÓgÉŸóvîÜäÉà= <k×®õ9ÿÏØ±c±téRœ9s3f̨öºÀSO=…µk×bÖ¬YýúõCjj*‡yÙ´iÓ°hÑ"Ü{ï½hÓ¦ n¿ýö:M¬íëõøÐCA§ÓaåÊ•øã�?…‰'Ö8ÿPþ7ãúë¯Ç?ÿùOäææâÆoÄ«¯¾ µºn·=þ¼_¨¼·OË–-ñÊ+¯ ''áááèÕ«^{í5�Fù¸Š½ž}öYH’„Ù³g{møá‡ñØc�(Ÿclùòåø×¿þ…ÔÔTtêÔ «W¯j wrG­V£mÛ¶òkàüùóÈÉÉ� �2´téRyâìeË–á³Ï> qDÔXë/£¯z«Ú¯ðØîþ®¬â¹ç1J�rJ�çîÇj�ïî¯H‡Ã¼�¢Dä%;;;¨˜ýåî¦îž;Âét¢´´mÛ¶ qdDDDDÔ;v aaah×®]¥$¢(Š8þ< Ñ£G�EXµ;î¸CNµnݺA@9990™LÐh4P©Tòwy<öäkÜlíÆÕÖ{5¢(Âáp@‚I’ä›S…B¥R µZ µZ ­V[«%S‰ˆˆˆˆˆÈ]»v­öÞK¥R¡]»v�²gW£ê0B6› 6› ‚ T{ŒËå‚(ŠEv»eeeP«ÕÐëõ\1‡ˆˆˆˆˆ(HjóÁ{cüpž«€Qu˜ »Ý‹Åâ÷ª6‚  ´´V«F£Q^F™ˆˆˆˆˆˆˆ¨*L5°ÒÒRØl¶€Ô%Š"JJJàt:a2™R'5=L5I’P\\\ãp/¹‡‘EDDÈ“l¹1[Ð$IBQQQP’?n‚  ¨¨’$ù>˜ˆˆˆˆˆˆˆš&€@qq±ßóýÔ…(Š(..úyˆˆˆˆˆˆˆèòÂP�•––µçOEî ¢‰ˆˆˆˆˆˆˆÜ˜ "»Ý° ŸëÂf³Án·7øy‰ˆˆˆˆˆˆ¨qb(ˆ,K³<75.\,Hl6[�çý‘$ YYYØ»w/~ù唕•Ád2¡K—.HJJ€ P(jU—(аÙlÐëõþ„ODDDDDDDM@ARס_yyyX²d NŸ>íµÝjµâÒ¥KÈÊÊB×®]1oÞÍ!""""""¢Ëç ‡ÃQëc%IÂâÅ‹QXXˆ~ýúaÆ ¸ýöÛ ¥R‰èèh 6 7nDïÞ½‘ŸŸ�¥K—Âår<X°`âãã�þýûã®»îÂÒ¥Kñ×_Õ©ž`q8•zWMš4 Ÿ}öY�ëòlëÀ�qÿý÷cëÖ­�$©Þu‚Ãá@||w[?þøcŒ7¯¾ú*Þzë­€ÕODDDDDDÔ0uIº|óÍ7€ûî»:�N§“&MÂÉ“'”'–.]ŠG}ƒcÆŒñ*ÈXÜ´Z-L&"##ѳgOÌœ9‡FYYY�ëjìÜmmÙ²%†ŽÉ“'#===Ôaç Ï!D¾œ:u ЧO€F£ÁìÙ³±xñbÜ{ï½Øºu+æÏŸ�믿Þë¸_~ù%à±TG¯×C£Ñ@§ÓœN'6n܈ݻwÃn·#11Ó¦MƒÑh”ˤ§§cÛ¶m(((@�=0kÖ,´nÝÚgÙI“&aðàÁ8pà~ùå´iÓ³fÍBÏž=‘––†M›6¾þúkŒ9O=õ”W¬óçχ^¯Çüùóåmo¿ý6þûßÿbÅŠ>ÛÚ³gOÂb±xµÇÝîõë×#++ —.]BLL zè!Üqǵ:·¯¶‹¢ˆ×^{ _~ù%DQDBBB­FDDDDDDD5a  ¨íü<PRR¥R‰ÈÈHyÛ 7Ü€§Ÿ~}ô‘WòZ´h(..x,U•=þ<6lØ€aÆA­.Ï®Zµ çÏŸÇ›o¾‰-[¶àüùóX¿~½\.-- _|ñž{î9¤¥¥áöÛo‡Ùl®UÙÂÂBlܸO<ñ>øàtëÖ sçÎ…Óéĸqã0iÒ$ÜvÛmøöÛo+% 99ûöíójwFFn¹å–Zµ9??ÑÑÑ•’?@yr®]»vX±bþýïcĈX¼x1²³³kun_mß°a¾ûî;¬X±6l¨óJrDDDDDDDÕa(ÄÂÃÃ!IŠŠŠ¼¶ßpà زe‹Wò€<sDDDÐbJOOG||<0eÊtïÞ3gΔ••áÓO?ÅŒ3…˜˜Lž<Ê{±lÞ¼sæÌÁu×]‡˜˜ 2ƒÁgY0›Íxæ™gЭ[7DEEaâĉøóÏ?‘““S«Ø`µZqâÄ @AAN�:…AƒÕXNEœ:u ¯¼ò xà�j�=z4:uê„ØØXLœ8­[·ÆñãÇ}žÛWÛÞÿ}<óÌ3¸öÚkѶm[<ýôÓµj3‘/ …¢Ö=o:wîŒýû÷ãСC¸í¶Û|øða@—.]jK]�5 Ó§OÇñãÇñøã�#99Z­��� I’�’’"/Š¢}ºÜæšX­V<üðøùæ›ñ÷¿ÿ­ZµBJJŠ×Ϻºsûj»Óé„$I�$‰‰"""""" 8Þi�{®œÚHLLÄ5×\ƒÜÜ\,[¶LîMR‘ÕjÅ /¼€¼¼<\ýõˆ��x,U™2e ~øádff®¼òJ�FùyE±±±�$ ?ÿüs¥}¾ÊÖ–¯•Í�››‹³gÏâèÑ£5ÿ2™L0™L>“?ðóÏ?£¨¨O<ñ:vì£ÑˆÓ§O#//Ïç¹}µ½mÛ¶€£G�úŒƒˆˆˆˆˆˆ¨®Ø(Ôjuµ‰œŠ”J%,X€iÓ¦aÿþý˜2e î½÷^ÄÅÅ!** ùùù8|ø0ÒÓÓñÇàŠ+®ÀܹskÝ+¦¾  ¶mÛbôèÑX»v-ú÷ïµZ�ñãÇcýúõˆ‰‰AïÞ½‘ŸŸ�‚‚tíÚ‘‘‘HJJÂK/½„%K– ::GŽAïÞ½a4k,[­ZµÂ¶mÛpá˜Íf ˜ÍfäææÂårA¡P@«ÕbРAXµjzõê“Éäwû=뎊ŠBii)>úè#$''ËÃñbccåã«;·¯ëf41lØ0,_¾‹-BLL ¶lÙâwÜä¿ßÿ=Ô!]–*Ž¡Æ…   Ðjµ•浩I«V­°fͼð 8uêV¯^]åq]»vżyó]§Xê롇ÂöíÛñá‡âÞ{ïŃ>�N‡Õ«W#//-Z´À„ ä$ÎܹsñÏþ)))p:�¸öÚkÿ?{wU½ÿü5 Ã0"")) š¹‘˜V¸ Šf]Ms—ʸ¨Yâ�k.…KV¦-¸„¦išZn©×ºå5õ’ezÓÀ¬hXšÀˆ  Ã,g~ð˜ó�†™A†ñõ|<æÁœíóyŸÃ™axÏgAÇŽ¡R©ìkϰaÃ�žžŽgŸ}?ü0’““ñôÓOcÙ²e¸té–/_ ²+Ö¼yóðÆoÜÖ¹W-{ÆŒؼy3>üðCDDDÔØÏVÝöÎ=11«W¯Fbb"š6mŠ#F uëÖ·?9¯]»vî�ˆˆˆˆèŽäèä=äÎ�\?åÖ´]b±ÞüSZòå>R‹ã¤Ëæçr‹ŸæG3�Nw‰s©“¢¢"»]•ªÇ�Çwß}‡œœ”””ÀÏÏ]»vÅ AƒéÔx8r¹\œ~ýn“——‡gžy‡º­@wZÝž(77!!!î£ó@í‚ Àh4B¯×£´´TìŽGDDDDDÎÉÏχ¯¯/¼¼¼ “ÉÄñMë29‘«)ŠHÅ Áâ§ÀTå¹Éâ9,–a±®ê²Éâ¹%{3G96³”ØÈE”J¥8 ²£¤R)¢¢¢Uo1Ü­Ž;†^½z¹%ãκ‰ˆˆˆˆˆˆjÂA ]D©Tºµÿ£L&»«@‡vx¦´ÆT7QM˜r!•JuWÖínùùù¸páB­³5ƺ‰ˆˆˆˆˆˆla0òöö†^¯‡V«mÐz•J%¼½½´NOÒ¶m[¤§§ßuuÙÂ@.æëë{ÛS±;C.—sì"""""""²ÂPðóók�ñ€d2üüü\^ÝY˜jR©Íš5siK ¹\ŽfÍš‰Óì™1[Ð@¤R)üýý]23—R©„¿¿?“?DDDDDDDT#ÝÀ|}}áåå�F£Ñx[eÉd2¨Tª»zÀg"""""""²� 7ðöö†··7´Z-´Z- ƒSÇËår(•J—´&"""""""¢Æ‡ 72'qŒF#t:  A€ÉdH$H¥RÈårÈår(ŠPšˆˆˆˆˆˆˆ&€<€L&ƒ���»Ã """"""¢FŠ£5rL5rL5rL5rL5rL5rL5rLÙQVV†²²2w‡aWZZ†Ž'Ÿ|éééî‡<@DDDDDDDväææ"77×ÝaØ•””„ëׯãÚµkXºt©»Ã!"wwDDDDDDDžL£Ñ °°@eK &Mš¸9""ç1DDDu²mÛ6ÙÜ>iÒ$4oÞÜ%u €\Î?cäGŽÁþýûqá”––"$$111ˆ‰‰qwhÓétèׯöíÛ‡¶mÛÞvy/¿ü2L&V­Zeµ>)) {÷îEjj*T*•¸>77ãÆ�÷ß~‹çŸÇÇäÉ“qqq;v,F�}ÛqQuÑÑÑÈË˳¹ý‹/¾À믿ޠ¿ƒúºíÝ;&L°º×:¾ÆÎ`0àßÿþ7¾úê+üñÇ�ÉdÇìÙ³qï½÷Ú<î?ÿùÞxã�jëSRR(. ‚€/¿ü6lÀÛo¿�Þ½{»ä}:fÏž ½^�óçÏÃ×××Ý¡¹UDDÖ­[A •þß(æñ'¾ÿþ{  ¸pá‚øÁ’¨!lܸñññ6¿õÕëõX»v-ÒÒÒpýúuÜ{ï½b÷&³ôôt|øá‡¸xñ"Z´h�Ç3f̨u›#åÆÅÅaРAøþûïqþüy´mÛóæÍCÏž=T¾&?üðC:tF£ýû÷·Š=..±±±8xð ~úé'¬X±?ü°ÝzÍÚ´iƒ��dffŠ  “'O"22ƒ ÂÛo¿-¶2¿Æ'L˜ Ö][·�Ú®™ ؾ};8€¿þú =zôÀ¼yóäÐu!Û~úé'¤¤¤àüùóhÓ¦�Õu:t(Þzë-± ιsç0uêT±Å×íÞ�z½ëׯÇáÇQQQ�AƒaΜ9bòª¦ûµOŸ>€ÔÔTlß¾………  "gy¯Ù*Ç^|ä¸?ÿü*• ~~~*_³jµÚªk—F£©5q"‘H°víZ—Ç %%%ÈÉÉ[9›Éd2®]»ƒÁ€ââb‹1véÒÅ#@iiiXºt)$ ^}õUôë×ÏÝ!‘‡`¨Ý #ÂÙbþ`DT_d2š5k†‘#GB.—#''ß|ó Zµje56PJJ ŒÈÈHqý÷ß�K—.áÉ'Ÿ„——ÒÒÒðùçŸcÒ¤I‡N§c0jpZ­yyyèÞ½»Í}¼¼¼Œääd(•J|óÍ7X¼x1ºuë†víÚ¡¤¤‰‰‰x饗0dÈܸqPë6{å@QQÖ¯_�mÛ¶!((~ø!æÏŸ�ƒÂËË ëÖ­ÃéÓ§±råJøøø`Ó¦MÕâ_¸p!^yå̘1!!!Õk©oß¾ÈÌÌijÏ> 8q⢣£Ñ§Oh4dgg#,, /^DEEE­×Ò¬¶ë›6mÂñãDZbÅ øøø`Íš5˜>}:¾øâ xyyÙ½.T³¿þú û÷ïÇÖ­[ѦM§¯ÛíÞ�ï¾û.ŠŠŠ°cÇ ,^¼k×®ÅüùóÅ}ªÞ¯�——‡ììl|ôÑG Äúõë1mÚ4ì۷Ϫ;‘¥šÊqäõB¶ ‚­V‹œœ¬_¿‹-ï©TZ­;˜F£AJJ ¾ûî;(•JtëÖ èÔ©SƒÇ‰D‚_ý&“ þþþèܹ³U+爈TTT ''EEEbò§eË– oM’’’pãÆ ÀÒ¥KqàÀ7GDž‚  zÄ ‰ˆ¬õèÑC|Þ«W/üòË/¸zõªU¨[·nxðÁÅe£ÑˆÌÌLŒ?-Z´PùMóÇŒ‹/ºåà äççÃd2ÙÜ|üøñâó)S¦àË/¿DVVÚµk‡7nÀ`0 ÿþðóó¿Pë6{倿¿?¦L™‚°°0ÀäÉ“±wï^äåå¡mÛ¶øôÓOñÑG‰ÝÕ^}õU|õÕWVuŒ=cÇŽuª^Kxýõ×!t:~þùg,[¶ ÞÞÞèÓ§ÒÒÒ†~ø½zõ‚L&«õZÚ».:�;wîĦM›Ð±cG•c4�1©©©xì±Çj½.:t°[ÿݪyóæˆ‹‹“tÎ^·Û¹ËÊʰoß>>>èÞ½;þøã»×…jg9Ö[]®[]ïÇË—/CL�:‰@åìRæqXÌjº_Û·o�ûï¿ßêzöì‰K—.ÙŒ³j9޾^ȶaÆá‰'žÀ�7pðàA¼ûî» Ä AƒjÜß2¹âç燤¤$DGGãÛo¿ÅÓO?Ý@Q[kÑ¢BCC‘�� µZ�àà`±“Á`gÒëÚµ«[’Tµá,`d ßɈˆÈ%ôz=öìÙƒ²²2ôíÛ#GŽDË–-Å™gl1 0™LÕö“Édœö�ÜÊßß8yò¤Í}ÊËË1yòdܸqñññHNNFçÎ�a4Tþ¹~ýz¼÷Þ{P(˜;w.^~ùe»Ûì•k‹ùŸg½^Aì¾þœ=Ÿª|||гgOdff"==ÝjÜ”à·ß~CAA233Ñ·o_‡b¨íºèt:‚P-…BQëL„æëBιÝëæèýhNîܹû÷ïÇþýû‘’’‚ÔÔÔ:ÕëåååÔÌ”u}½�5‰D‚ÀÀ@<÷Üs>>ð÷÷¯u›½ríQ©T1b–.]Ь¬,bÍš5v�«K½}ûöEZZôz½UW ²ؾ}ûì¶þñ÷÷‡Z­†Édªõº¨T*Œ=Ë–-Cvv6nÞ¼‰ääd8܈ê¦G�øòË/QPPµZ�wÞyÇá÷c{÷£\.ǤI“°víZœ:u F£×®]Cvv¶Ý²¯^½ŠÝ»wãÌ™3¸yó&Ö¬YAðè£�:|nu}½På¤8III8yò$®\¹‚¼¼<ìܹÇŽg”H$hÙ²¥ø…,_¾©©©¸zõ*.^¼ˆÅ‹Ãh4ºtºwG˜»O>ù¤83À1€ˆˆÈEпœa0ЧO¬]»–ݼ\lÖ¬YX²d žzê)´iÓC‡ÇDq„½ûñ¹çžƒ··7’““qõêU`Ò¤IµŽ¿Tþ}xà�ðÞ{ïA­V£gϞظq£Ó]ˆëòz!À××Íš5Ú5kpåÊ( „††âƒ>ßXµþ-[¶Ä† �ŸŸ�¦M›â¡‡¦M› R©ÄýæÏŸ�#GŽˆË €!C† ))É%çcNîÈår´mÛV¼®\¹‚üü| �Lq0²ÅUí•[Óv‰ÅzóOi Ë–ûH-Ž“Z,›ŸË-~šÍt:Ý 'Î…ˆnCnn®GÎ�gn¦n;B¯×£´´mÛ¶usdDDDDä ~ùå4iÒÁÁÁÕ’ˆF£W®\AQQ‘8[ž§6l˜˜jݺuƒ&€òóóáëë ///Èd2quOLÊ+ŠHÅ Áâ§ÀTå¹Éâ9,–a±®ê²Éâ¹%{ýfëWëv#""""""ª"44÷Ýw_�-Èd2‚ƒƒí¶Js‡×^{ ���hÕªg#+ìFDDDDDDT…L&«—}šy0¢ªØˆˆˆˆˆˆˆˆ¨‘cˆˆˆˆˆˆˆˆ¨‘cˆˆˆˆˆˆˆˆ¨‘cˆˆˆˆˆˆˆˆ¨‘ã ÐÀh4B§ÓÁ`0À`0@qŠj‰D©T ¹\¹\…Bá‘�‘çbÈ�´Z-´Z- ƒÍ}L&ŒF#ŒF#***PVV¹\¥R ¥RÙ€ÑÑ�Š 7¨¨¨€F£�Ñh¬Óñƒ¥¥¥(//‡J¥‚··w=GHDDDDDDD� @ ¬´´Z­¶^Ê2�¸uëôz=|}}ë¥L"""""""j|˜j ‚  ¤¤¤Öî^ueîFæçç©”ãz‘5f € (..vIòÇÌ`0 ¸¸‚ ¸¬"""""""º31ÔJJJê<Þ�3ŒF#JJJ\^ÝY˜r±ÒÒR—¶ü©Ê<@4‘@.TQQQo>;C«Õ¢¢¢¢Áë%"""""""ÏÄ� i4š»²n"""""""ò,L¹ˆV«m�ql1�ni}DDDDDDDDž‡ ñ„ä‹'Ä@DDDDDDDîÇ� �ÆøÙƒÁàÖVHDDDDDDDääî 1ÒétNóÄO8´ß¡C‡œŽÅÇÇÇáý_ýu>| —ËŒ1cÆ`üøñ�Jo/_¨Óé ”Jåm•CDDDDDDDÎaÈ<¡õ�Y]b‰‰‰ABBÊËËqúôi¬\¹ååå˜|o½õºuë†��ñ˜×_óçÏGBB‚ƒƒÑ»wo”••Yuûïÿ‹wß}&“ ‰�ššŠ±cÇÞvÌDuÕ®];w‡@DDDDtGÊÏÏwwT ÎF6�Fäää`Æ xöÙgŦ…/Ü IDATõcÇŽE‡„I“&¡uëÖÈÊʲ:väÈ‘ˆŽŽF§N�lúܯ_?”——#;;póæMäää`À€®;)""""""¢»[¹€D"qºå�£-zœ+ÈܲÆ{öìÁž={ ‘HкukLœ8111âö¢¢"|ýõ×øé§ŸpëÖ-¨ÕjTTTX•ñàƒÚ­ÇÛÛýû÷ÇñãÇÑ­[7?~½{÷F“&MœŽ™ˆˆˆˆˆˆˆlcȤR)ŒFc½”uúôi¼ÿþû�Ëëö«ªËÔí#FŒÀìÙ³¡P( P(¬¶•——cêÔ©xôÑGñ /àÞ{ïE|||�Ï÷±ÇÃÇŒøøx¤¦¦â±Ç«S9DDDDDDDd@. —Ë�NˆÔ4ÐW_}…÷ß………·‹³Ì3€Õäüùó(..ÆŒ3Äu.\Àµk×*»ê¬dýúõÛo¾‰?þøgÏžÅâÅ‹�Ž—ˆˆˆˆˆˆˆjÇ1€\ ®­uªªÚ�¬eË–n‹Å, ¥¥¥Ø»w/Š‹‹qäÈ@PP�Ýcï½÷^œ={(//P9åü€°råJ<ôÐC6ODDDDDDDTwlä …eeeNcklŸÙ³gcõêÕ�H$˜5kV�b©OíڵÌ3°yóf|øá‡ˆˆˆÀ Aƒ:vذaHOOdzÏ>‹‡~ÉÉÉ*»�Í›7o¼ñF½ÆJDDDDDDD•œ!¸~Ê­i»Äb½ù§´†eË}¤ÇI-–ÍÏå?Í�f:�î„çR'EEEÕº;54¹\·Æàˆ¼¼<<óÌ38tè[5B¹¹¹ qwÕ˜[Ø ‚£Ñ½^�ÒÒR´mÛÖ͑ݙòóóáëë ///Èd2qLÚºLNäj …"@1ƒÅC°ø)0Uyn²x‹eX¬«ºl²xnÉÞÌQÎÍ,åvs[SŸßm18âØ±cèÕ«“?DDDDDDD.Â�‹(•JÈd2·Õ/“Éî˜ÐáÇîFFDDDDDDDÎcÈ…T*Õ]Y·3òóóqá 0ÀÝ¡5ZÚ…¼½½¡×ë¡Õj´^¥R ooï­³®Ú¶m‹ôôtw‡ADDDDDDÔ¨±�‹ùúúÖûT쵑ËåK‡ˆˆˆˆˆˆˆ¬0Ôüüüd< ™L???—×CDDDDDDDw&€€T*E³fÍ\ÚH.—£Y³fâ4{DDDDDDDDfÌ4©T —ÌÌ¥T*áïïÏäÕˆƒ@70___xyyA£ÑÀh4ÞVY2™ *•êŽ𙈈ˆˆˆˆˆÜƒ 7ðöö†··7´Z-´Z- ƒSÇËår(•J—´&"""""""¢Æ‡ 72'qŒF#t:  A€ÉdH$H¥RÈårÈår(ŠPšˆˆˆˆˆˆˆ&€<€L&ƒ���»Ã """"""¢FŠ£5rLÙQVV†²²2w‡aWZZ†Ž'Ÿ|éééî‡<@DD << ÀÒ¥Kñ×_¹;""""ª"77¹¹¹î$\¿~×®]ÃÒ¥KÝy&€ˆˆùÄj}nn.z÷î�¡C‡¢¼¼¼¾N�<À‘#G0kÖ, >QQQˆ��ÅÞ½{Ý–St:ÂÃÑŸŸ_/å½üòËx饗ª­OJJBxx84�Õzó룤¤&Lß3 .._~ùe½ÄEÕEGG×ú>xùòåÿÔ×ýh/îª÷š£êûõÒ˜ýç?ÿ©ñ¾º~ýºCÇççç£ÿþ8zô¨Õz½^�uëÖaäÈ‘0`¦L™‚ŒŒ WœB�._¾,>÷ôV@¯½öѪU+,\¸ÐÝá�á,`DD*// ,@xx8^zé%tîÜÙÝ!Uc41wî\¤¦¦B¥R¡K—.999øí·ßÜ^�ú÷ï�ââb@vv6 ððãyóæ€ûï¿ßé2gÏž�ØØXlÛ¶ cÇŽ…J¥lݺ‚ >>ž³=6"K–,Aff&¦OŸŽÙ³gC¯×ãüùóðõõuwhn�uëÖAH¥ÿ÷£yü‰ï¿ÿƒ×gdd 44~~~4hºvíÚà1ß­víÚA»wïÆéÓ§±zõjq»ù=¬1â½æz�½zõªU«¬Ö+•J»ÇšL&¼ù曨¨¨¨¶mãÆ�HKKÛo¾‰æÍ›cß¾}˜3göîÝ‹–-[Ö[ü5)++Caa¡øÞfnÔ¤I—Ö[W‘‘‘HIIqwä�˜""òpˆ��ÅO<�Ù³g# ÀÝ!‰víÚ…ÔÔT 0K–,�ŸŸ@„?¼yËo–,Y‚`úôéxøá‡ë\fçÎ�1bÄìß¿ÿüç?1uêT\¹r)))h×®F�]¡“øú믑‘‘�={öX}ð÷ÄmC‹ˆˆÀ²eË�““#þƒ}éÒ%èt:Œ5 iiiÕ@*[ÑQñLðx{{C&“Ý5 LÞk®W^^__ßZ¿ø˜7oÂÂÂgµþ_ÿúÊËËk|OMKKÃSO=…‡z@å—/G�Źsçê5¤Õj¡ÑhP^^Žòòrh4±ËW«V­ ‘H V«ñóÏ?£I“&ðññ*•Š_ø�Gc0"¢;€ HIIALL vîÜ)~sëNF£›7oF“&MðÆoˆÉ�J¥6? ‚€-[¶`üøñˆŠŠB\\Nœ8aµOZZâââ…aÆ!!!%%%*?X&''cÔ¨QxôÑGñÒK/áÊ•+â±QQQX¼x16mÚ„áÇãù矯Óù9§¥„„øøøà“O>AII ¶mۣш3f@&“9TæÍ›7Ž)S¦ˆëV­Z…ððp;v¬NçAõkãÆ�ˆ��·ù­¯^¯ÇªU«�ÈÈHÄÄÄTû6==qqqèß¿?ÆŒcÕíÐÖ6GÊ�‹‹Ã–-[0mÚ4±+æÙ³gÅíF£|ðFމáÇ#99¹Úñß|ó fΜ‰�âÔ©SÕkÖ¦M„„„ 33S\wòäIDFFbРA8qâ„øÞe2™�‘‘�¾}ûŠu×Öm§¶k&¶nÝŠ˜˜<ú裘={¶Õ{‚½ëB¶ýôÓOˆ��ÇÀ�«]·¡C‡âôéÓâò¹sçЯ_?qùvïG½^�5kÖ`ĈøÛßþ†wÞyǪaM÷«Yjj*bbb…„„«î:Uï5[娋�lÓh4µ&AA€Z­®Ö%L­VcݺuX°`�øwÓR@@~ýõWqùÖ­[())Aûöíë-v())Avv6.^¼ˆ‚‚Ã`0@&“!88mÛ¶…\.‡Á`@qq1®^½ŠK—.áܹs(--­×Xꊳ€‘-LÝAJKK±zõjìÛ·ÏÝ¡ //ååå …¿¿¿ÃÇ­X±ëׯ‡\.Gß¾}ñ믿bÖ¬Yøñǘ;w. ƒAƒÁÇÇGL0-X°Ÿ}ö:w¨(¤§§#11Ñ*)vðàAlÚ´ >>>un™a/ΪZ´h�I“&¡´´+W®Ä�ðàƒâÑG­s™äY´Z-òòòн{w›ûxyy!88ÉÉÉøì³Ï0räH,^¼X;¢¤¤‰‰‰5jRRR°råJ±ULmÛì• EEEX¿~=fΜ‰}ûö!,, óçχ^¯¬[·éééX¹r%6nÜXã¸T .ÄÀ�±yófôèÑáz-õíÛ×*tâÄ DFF¢OŸ>Ðh4ÈÎÎ\¼xµ^K³Ú® lÚ´ GŽÁŠ+°sçN( LŸ>]Œ#GŽ`Û¶mâÃÞ½{cþüùVe·nÝZ|~»0:§-æ8‚‚‚ê\¦å>ä9üýý€“'OZµÌ±T^^ŽÉ“'cðàÁˆ��G«V­ðüóÏ‹¿S©TŠõë×#33ÀܹsŽ•+WÖºÍ^¹¶˜»0èõz‚Pm†.{œ­×ÇÇ={öDff¦8•³Ù€ðöÛo£  ™™™˜3gŽC1Ôv]t:A€Ñh´:/s7 [Ì×…œs»×ÍÑûÑœ4ܹsg­ GyyyÕz?TU×× ÕÌËË �:uµk×jܾyófh4$%%aÙ²e*ÿΛ72™ _|ñL&<ˆ¯¿þ÷Üs€ÊnN/¿ü2>úè#—us2ß‹^^^ðòòÂÍ›7TŽG¤P( ÓéÄ}< g#[øŽFDäázõê…]»váÍ7ßô˜äPÙÚeüøñ¯½öZµn–ÿ šL&•ß䕃êt:•ƒ»šL&têÔIÜ¿eË–˜5köíÛ‡I“&Adddà¾ûîƒT*ÅùóçѼys´k×N|8óáÞGã¬ï2͉ óÌI\öÍ&ÕMll,¶oßn³åÛ¹sçPTT„™3g¢C‡P©TÈÉÉ©ö�Ï#�<‚Å‹cË–-8vì˜Õ`¨5ms´\[‚ƒƒÀéñ¦êRoDD222ÄñÌš7oŽîÝ»ãã�?†¿¿?Ú´iãT,5]—šÎKdgg£cÇŽN•OÎñññ©ÖªÆü^o�½û±uëÖP©Tuüþ¯¿þ²zß4™LÈÊÊrèK Gã#ç‚€K—.¡]»v*'ÿûßÅiâßxã dddà‡~À©S§pêÔ)<ðÀX±bN�:…¶mÛâÖ­[ª'!»té‚ââb—Ånnu&•JqöìYdee!++ gÏžc©Ú2�È“1DDä¡BBB°lÙ2lذ¡ÎIWKHH@—.]�““ƒ§žz qqq˜9s&† &~çïï�›7obÆ hݺ5úõëµZ�ØØX¼þúëX¾|9 …Øuê÷ßÇÓO?�•+WâÃ?»xuìØ���ˆŽŽFII &OžŒM›6á�wÞ©÷æÍ÷ß¿Ý8]Q¦��ºvíŠòòrLš4 V3Û�ûMœ8¡¡¡ˆ��ÅgŸ}†ßÿ¹¹¹8tèRSS€ÒÒR|þùç(..»<˜[„•””`ÿþý¸~ý:´Z-233áããÿZ·Ù+וJ…#F`éÒ¥ÈÊÊBaa!Ö¬Yc÷¸ºÔÛ·o_¤¥¥A¯×[uÅ*»�íÛ·Oœý˨Õj˜L¦Z¯‹J¥ÂèÑ£±lÙ2dggãæÍ›HNNF@@€Ý:èöôèÑ_~ù%  V«ñÎ;ï8<@´½ûQ.—cÒ¤IX»v-N�:£Ñˆk×®‰ƒˆ×æêիؽ{7Μ9ƒ›7obÍš5Áj@þÛ��j·|ùr¤¦¦âêÕ«¸xñ"/^ £Ñ(v{–H$hÙ²¥ScvêÔ !!!X°`²²²pãÆ :t{÷îÅã�?îªS»ÿüs”––¢}ûö˜9s&6n܈èèh|÷ÝwVÿxÞºu G�Ell,Œ}ûö‰‰ÀÚ¶Ù+×óæÍCxx8æÌ™ƒéÓ§#00Ðn©.õšgÞ{ä‘Gªm8p Øÿgâĉ8tèæÎ�[ëu*ßúõë‡ÄÄD<ýôÓ¸uëÖ®]Ën^.6kÖ,´lÙO=õñøã�£I“&oï~|î¹ç0iÒ$$''cРA˜6mΟ?o·ÜÐÐPŒ7ï½÷Æ�‡ÜÜ\lܸQ{­¾â£š ‚€–-[bÆ ?~À½÷Þ‹ÄÄDDGGcûöí˜6mbbb\q*þ/¹#—ËѾ}{ôêÕ ½zõBûöíÅ{Ê@œŒlqÕ_F{åÖ´]b±ÞüSZòå>R‹ã¤Ëæçr‹ŸæG3�Nw‰sq9£Ñ�NƒÁƒÁAÄd$ ¤R)är9är9 …C3fyŠÜÜÜzŸž³>˜_cæ±#ôz=JKKѶm[·Ä•J…áÇ#>>Þî,CDDDDäZ¿üò š4i‚àààjID£Ñˆ+W® ¨¨Ý»wwS„56lnܸ ²Kå�¬îüü|øúúÂËË 2™LGË“ò …"@1ƒÅC°ø)0Uyn²x‹eX¬«ºl²xnÉÞ·—õûí&8´[iµZhµZ ›û˜L&�F�FTTT ¬¬ r¹J¥Rœî’ˆî|î�ˆˆˆˆ,„††Úüò]&“!88Ø#[†½öÚkxç�w •J9 YaÈ *** Ñhê<Ë‹Á`@ii)ÊËË¡R©àíí]ÏÝÝéyች38 ÙÂP+--…V«­—²ŒF#nݺ½^__ßz)“ˆˆˆˆˆˆˆ&€ˆ ())©µ»W]™»‘ùùù‰},‰ˆˆˆˆˆˆˆÌ˜-h‚  ¸¸Ø%É3ƒÁ€ââb‚`g"""""""º«0ÔJJJê<Þ�3ŒF#JJJ\^ÝY˜r±ÒÒR—¶ü©Ê<@4‘@.TQQQo>;C«Õ¢¢¢¢Áë%"""""""ÏÄ� i4š»²n"""""""ò,L¹ˆV«m�ql1�ni}DDDDDDDDž‡ ñ„ä‹'Ä@DDDDDDDîÇ� �ÆøÙƒÁàÖVHDDDDDDDääî 1ÒétNóÄO8´ß¡C‡œŽÅÇÇÇéxŽ=Šƒâ·ß~Cii)‚ƒƒ�1cÆ`Ê”)ˆ‰‰ÁÈ‘#k<ö™gžÁ°aÃÕö·w¼ øä“O�––†‹/"((?ü0âããѤI‡ÏA§ÓA(•J'Ïžˆˆˆˆˆˆ¨qaÈ<¡õ�Y]byë­·pæÌL›6 3g΄^¯Ç¯¿þêpòeàÀ�èÒ¥‹Óõ€^¯Ç‹/¾­V‹iÓ¦¡}ûöøý÷ß±yófÄÆÆbãÆ� t¨¬­[·"??o½õV�b!""""""j,˜r�º$]œmÙã(gcùæ›opæÌìܹÓ*áÓ©S'‡Ë˜>}ºSuZúüóÏQTT„íÛ·ÃÛÛ„>}úà…^À† ðÆoÔ¹|""""""¢»ÇrAÜ‚ÈÙX6oÞŒçŸÞnkŸŸ~ú xì±Çð÷¿ÿ?ýô“¸mÊ”)8pà@�âݽ{7&Mš$&Ì âããqèÐ!”””ž|òIüðÃâ>çÏŸGTT`çÎ�غu+>ŒÈÈH¼ûî»uЇˆˆˆˆˆˆ¨1` 0™LNSÛ@r¹´ÚÇÑCÎÄ¢Õj‘ŸŸ�îݻ׺_QQ<ˆ�>úAAAØ´i.\ˆ}ûöÁËËËáúª*--Å�7Vãöž={Âd2!77׿>f±±±(++c0"""""""°YP«Õ0™Lð÷÷¯u?Ì�;aaaÀ¤I“ðçŸ"??ÿ¶ê¿zõªX~MT*üüüPXXx[õÝmØÈ$‰Ó­€mÑãìXA‰Äá}ï¹ç•‰ ??¿Z÷U(âóÖ­[ÃÇÇ�ƩتjÑ¢àÚµkhÚ´iµí:�¥¥¥hÓ¦ÍmÕCDDDDDDt·a �Jëﲞ>}±±±˜Âøñã¡T*J¥üñzõê%îWµåU]fd#""""""jlØÈœMºØR5™Ñ²eK—ÇòôÓO£k×®˜4i>ÿüs\¼xyyyøú믑––ætý@eËóøB5-[zöÙgáëë‹©S§âøñã¸qã~üñGÌž=%%%˜2eЏo�=°ÿ~àÊ•+Xºt)ôz½¸ýÞ{ïÅÙ³gQPP€òòò:ÅNDDDDDDÔ°� ( ”••9uŒ­±}fÏž�Õ«WC"‘`Ö¬YuŠÅr¹ë֭ÿþõ/|ûí·øðÃ!•Jqß}÷a̘1N×T&•–-[†K—.aùòåÕ–-©T*lÙ²›7oÆÆ�¡V«Ñ®];ôéÓÏ=÷œÕù̘1o¿ý6ž}öYaÈ�!VQ6 éééxöÙgñðÃ#99¹NñÓÝåòåËî�ˆˆˆˆèŽ$“ÉÜÕâön©[¹5m—X¬7ÿ”Ö°l¹�Ôâ8©Å²ù¹Üâ§ùÑL§Ó�pâ\ꤨ¨ÈíÝ�är¹Ý½ˆ\-77!!!î£s 4A`4¡×ëQZZжmÛº92""""¢;S~~>|}}áåå™L&ŽI[cÆÖ7…B  €Áâ!Xü˜ª<7Y<‡Å2,ÖU]6Y<·doæ(çf–r»€¹ˆyœš»="""""""r?&€\D©Tºµù›L&cˆˆˆˆˆˆˆˆ0äR*•ꮬ›ˆˆˆ§Zbz IDATˆˆˆˆ< @.äííí–V8J¥ÞÞÞ ^/y&&€\Ì××·Þ¦…w„\.‡¯¯oƒÕGDDDDDDDž�  àçç× ãÉd2øùù¹¼"""""""º³0Ô¤R)š5kæÒ–@r¹Íš5§Ù#"""""""2c¶ �H¥Røûû»dL ¥R &ˆˆˆˆˆˆˆ¨F 78 ¨ÈËË �F£ñ¶Ê’ÉdP©T𙈈ˆˆˆˆˆjÅ�x{{ÃÛÛZ­Z­ƒÁ©ãår9”J¥[f#""""""¢;@ndNâ�Fèt:  ‚“É�H$�J¥�Ëå�ËåP( 2 45Ly™Lw‡ADDDDDDD�G &"""""""jä˜""""""""jä˜""""""""jä˜""""""""jä˜""""""""jä˜""""""""jä˜""""""""jä˜""""""""jä˜"""""""²£¬¬ eeeîî´´4 >O>ù$ÒÓÓÝy&€ˆˆˆˆˆˆˆìÈÍÍEnn®»Ã°+)) ׯ_ǵk×°téRw‡CDîˆˆˆˆˆ<™F£Aaa!€Ê–@Mš4qsDDÎc ""ª³ÂÂB$%%aÔ¨QèׯFމE‹¡¤¤ Óé Õj*k„ ضm›¸‡/¿ü²Þb=}ú4ÂÃñpáÂZ÷[¸p!ž~úi˜L¦·ÿúë¯Ç™3g®Û™ëÔÿ¹Sý;räfÍš…áÇ#** ±±±Ø»w¯»ÃrŠN§Cxx8òóó를—_~/½ôRµõIII‡F£±ZŸ››‹Þ½{£¤¤Ä寲�ððp›�Ë—/7øï ¾îG{qW½×U߯—»E~~>ú÷ï�£G�ÞÖ1gΜ±y¿Î™3Ç¡Wsùòeñ¹§·zíµ×ˆV­ZÙýÜCw¶""¢:ÑétøÇ?þ�ÐÐP¬^½þþþ¸~ý:Μ9___ÀÇŒ¼¼<$%%Ù-oРAèÚµ«Ëâ=tèÂÂÂpüøqèt:( ›ûþöÛoHKKCTTTµm[·nuºng®y¾%K– 33Ó§OÇìÙ³¡×ëqþüyñ¾¿[EDD`ݺuRéÿ}Çhâûï¿ÇàÁƒÅõ …ŸŸŸË_ÿdm×®]°{÷nœ>}«W¯·«T*w…ær¼×ŽÉd›o¾‰ŠŠŠÛ>¦gÏžøî»ï¬Ö ‚€qãÆaèСõn­ÊÊÊPXX(¾·zt+ ÈÈH¤¤¤¸; ò@LQ�œ;wyyyؽ{7d2  Î¬ê3<+z½ÿýïñÁ`ÆŒ8yò$hsÿ¦M›bÛ¶mÕ@¹¹¹8sæL£þçˆj÷õ×_###{öì±úàß¹sg7Få"""°lÙ2äääˆï—.]‚N§Ã¨Q£�––V-Àµ¯ªÎò=ÌÛÛ2™ì®I`ò^k8ÿú׿P^^^ãûã¼y󆸸8‡Ž‘J¥ÕîQsrù±Ç«×¸µZ-4 ÊËËQ^^�F#üܪU+H$¨ÕjüüóÏhÒ¤ |||ćJ¥‚��O½ÆCTŸØŒˆˆêÄh4B§Ó¡   Æí;vìÀÇŒo¾ù}úôÁòåËT6Ïÿæ›o0sæL 8§N�×Ûj¶_ZZŠ &`óæÍ*:kÖ¬Áˆ#ð·¿ý ï¼óNµî%–Nž<‰fÍšá�À€päÈ‘ZÏ-::ZLöXÚ¾};ž~úi«wz½«V­Btt4"##cõ­›­ëT~ó>~üx <³gÏÆ•+WÄm?ýôâãã1pà@Lœ8gÏž­5fj7nD||¼Ío}íÝ@å?-qqqèß¿?ÆŒƒuëÖÙÝæH¹qqqزe ¦M›†¨¨¨j÷�ÑhÄ|€‘#GbøðáHNN®v|Õצ#õšµiÓ!!!ÈÌÌ×�Ðh4ÈÎÎ\¼xµ^K³Ú® lÚ´ GŽÁŠ+°sçN( LŸ>]_Óß’¼¼<;v ‹-ž={€iÓ¦Õ:[Må8òz¡š™»q=ñÄèÖ­[µíR©»víBbb¢ÃÇTuåÊ|ÿý÷;vl½Æ���èÒ¥ $ Àßß½{÷F¿~ý P( P(�Þ½{Ãßß ‘HÐ¥K´lÙ²Þã© ÎF¶0DDDu¢P(°eË<óÌ3ؽ{7FŒ�… "''Çî±£G�ÆØ±cѹsg(•J›û™L&¬X±�‹-PÙß¾}HLLD@@1}úôjc˜•——#--MLEDD@¯×ã‡~¨5Æ &àÿûΟ?عs'F�??¿jûŽ?÷ß?Ú´iƒ)S¦ ((YYY6Ë6�زe ^y儆†"00C‡[5oÞóçÏG÷î݀ɓ'ãÏ?ÿÄÿgïÞã¢*ó?€¸ ÎxÃy )ˆ÷HüI²‰ ¢ nj™÷Ò’Ÿ¡•?1×iÞ6p]uox ¢U™öC×[›šYšš@j((¹�-¥Ì€!r`˜~ðš³ Ìš>ï׋Ìœ3Ïùž‡çœ™ó�çyN^^žÑ˜©uÉd2ÔÕÕ ‰:CŒµ‡¢¢"¨T*Œ5 ]ºtÁ€0xð`“ËL• Ô_¤DEEaÈ�!MÚ�R©ÄÑ£G///xzz"**ªIìúŽMKÚw`` nÞ¼ �Fƒêêjܾ}pvvF@@’““7nÜÀðáÃÍú–ßX½(•J$$$ 22„‡‡Ö¯_�ÊÊJ$%%™¬2¬¹ç¡æ´GsÏóúÚ«Z­Fhh(|}}áîk×ÂÎÎ.\0kãrÌ=^H¿'NàçŸÆŸþô§V{͉'0jÔ(<õÔSÖ†i”««+ ;;;”––B.—7Y§  ¥¥¥í.ùCd ç"""«I$„……!44III8|ø0æÏŸ��åÙgŸ5«üÓ§OãöíÛ8wîœ0isNN4 Þzë-áÛ9•J%ŒÏo,)) b±½{÷¾Á:t(.\¸ 3\¡±N�:aÖ¬Y8pà"##qæÌ=zTﺥ¥¥øê«¯�žžŽòòrÈd2£ß6Ëår( �‹ûÆNRíîî±Xlt˜µ¾îÝ»¨OûßkýúõƒŸŸfÏž- gò÷÷7¹ÌT¹Z '_nØnd24�Î] ×ÕÒwlZÒ¾ýüüPSSƒ¬¬,ÁÛÛ�;w„„„àÈ‘#xûí·uæÿ1ÅX½Èår¨T*�ý‹ÅðññÁýû÷MÖ ×Üó�µíÑÜó¼¾öÚ·o_ 0@g|}}‘��m0ÎÆå˜{¼PSùùùˆ��ŲeËеk×Vy�R©ÄÉ“'±y󿿆kT÷îÝáíí�ÌÌLÈårxzz ÃÍT*•� 4h�ðþÐ^¬Y³7n„½½=ïF:˜""¢fsttĸqã‚Y³fáÂ… -2)îðáÃqÿþ}=zT˜¸S{1™��`ÖÅsçΡ¤¤Dï½¢¢¢Œö@˜3g¦OŸŽ-[¶`ܸqz¿Ý«ªªÂüùó1nÜ8„‡‡£G�X°`ÔjµÁrµsh4³z@.‚¨í¸¸¸@*•âÚµk@¦Úƒ½½=âãã‘––†/¾ø+W®„ŸŸ¶oßnt™5í øO»©­­…F£ir‡.S,Ý®X,†¯¯/ÒÒÒ„[9k�=ï¿ÿ> �––fö­›�Õ‹R©„F£�Z­ÖÙ/í0 CxøÀäü?¡¡¡ˆŽŽÆ½{÷°lÙ2ƒõ+W®Ä|€+V@¥R! ±±±æÕÊÞyç¬_¿¯¾ú*<<<0qâD‹&Ö6ÕÍ=Ï7æíí�ÁƒcçÎ��ËåðõõÅž={àèhÙe�5Ç ™OÛûÇRÇŽË/¾ˆN�:µpDúi“;ŽŽŽèÕ«—Ðòóó!“É R©Úe(::EEE€M›6á‹/¾h㈨½h­wFSåê[n×àyío{=�®cßàuö kÿvlð[ûÓU©T^±`_ˆ¨rss öœhKÚnêÚ¹#jkkQQQѤ›1ý>ýøã�èØ±#<==›$Õj5òóóQZZ Ÿ6ŠP¿_|QHõìÙó‰&€d2:uê'''888_²µÇ¤¼H$ ð€ªÁ�¦Áo €ºF×5ø £Ás�×5ø»!SãfÍWk#""""""jÄÛÛýúõÓÛƒÌÁÁžžž&{¥µ…5kÖÀÍÍ =zôà]ÀH‡€5bÎ�:ͽ›ç“Ä»€‘!ìDDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆlœc[@DÔžäää´uDDDDD¿ImÁQ}úôi눈ˆˆˆ~“d2Y[‡@Fp‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qL™PYY‰ÊÊʶääädLš4 /½ô®^½ÚÖáP;‘ ¹¹¹ÈÍÍmë0LŠŽŽFaa!>|ˆM›6µu8ÔŽ8¶uDDDDDDDí™B¡@qq1€úž@;vl㈈,Ç@DDdµÈÈHøùùÁÏÏÇǤI“ðþûïãÑ£GV—©T*áçç™LfÕöfÏž�X½}K,Y²‘‘‘z—½÷Þ{ؽ{·Yå„……áÔ©SSûsñâE¼óÎ;˜4i‚ƒƒ1wî\üóŸÿlë°,bìX³ÆòåËñî»ï6y>::~~~P(:ÏçææÂßßeeeMŽ[­kÆŒ¹TßONNÎÿ´T{4·µï-}¼Ø²/¿üRo»*,,lök4 >ÿüsL˜0ׯ_oí]Ñ‘““#üÝÞ{­Y³nnnèÑ£‡ÁÏ)ôûÄ@DDÔ,¯¼ò –,YµZ�ììllݺQQQˆ��o“í�3ƒ j•m76aÂÄÄÄ@©TB$ Ï+•J\¹rÿûߟHôd­_¿iiiX´h–.]ŠÚÚZüôÓOèÔ©S[‡Ö¦�F{ûÿ|Ǩ�âûï¿Ç¸qã„çSSSáíí�.]º<Ñã–€C‡A£Ñ>Œëׯc×®]Âr‰DÒV¡µ:¶µÖ§P(0|øpìØ±Cçù:4ë5)))عs'jkkQRRÒ²A›PYY‰ââbáÜV\\Ü®{áìÙ³mµCLQ³ˆD"áÂ×××+V¬@xxx«}02µ½Å‹·ø6 3f ¢££qãÆ  Ïÿý÷pqqÁàÁƒŸX,ôdœ;w©©©8räˆNûöòòjèڇÀÀ@lÞ¼YYYÂvvv6”J%¦N�Šäää&  ÀÀ@x¢Ç-é&xœ��áààð»I`²­µ¾ªª*têÔ b±Øà:«V­Â�!CfÖkêêê���€ÐÐPLž<&Lh•Ø ºº …UUU¨ªª‚B¡&~îÑ£ììì —ËqûömtìØb±Xø‘H$F÷›¨­qµ¨:ÀÉÉ ÎÎ΀ÚÚZìÞ½“'OÆøñã±qãF�¡ jµ~ø!¦L™‚I“&!&&¦YÛkØý?226lÐYÿ“O>ÁÊ•+ÍŠ-,, çÏŸGDDBBB�’’¢SV—.]€o¿ýVçùK—.áù矶±cÇ̘1AAA˜9s¦ÅßÊ‹ó½÷Þk²�ÄòåË-Ú™gÏž=7˜Ü4çÿ}õêU„……aÔ¨Q˜>}:âââL.3§Ü°°0ìß¿ .Dpp0BCC‘žž.,7u¬ékï–´_ôîÝiiiÂs×®]CPPÆŒƒ+W®½Nêêê�ššŠ#FÛ66lÇX�i4|òÉ'˜9s&ÆŽ‹¥K—"??ßìz!Ã~øá„‡‡#$$¤I½Mœ8QgÎ�;w0räHáqsÛcsÎÏIII˜9s&‚ƒƒ±xñb�á:ú†Üê+§¹ïM¿g …ÂhD£Ñ@.—ë ï2õ;;;ÄÆÆbêÔ©:= [CYY233qïÞ=àñãÇP©Tppp€§§'zõêGGG¨T*<~ü<@vv6îܹƒŠŠŠV�Í\¼ µˆºº:ÈårÄÅÅaòäÉpt¬ïdºmÛ6Èår|úé§8tèär9bcc…×ÅÅÅáêիؾ};öìÙƒªªªfm¯¡‰'"))I¸è€o¿ýVøæÐTl@})$$ûöíÃСC›lc„ :ÛP«ÕHJJÂøñãNNNðôôDLL Ž;†)S¦`ݺu:s ˜b,ÎñãÇã»ï¾C]]�°~bb¢�€¢–S]]�¼¼<øøø\ÇÔÿ»¬¬ +V¬ÀÔ©SqöìYlß¾]ècl™9í¨´´ñññˆˆˆÀÉ“'1dȬ^½µµµÌ;Ö·wKÛïˆ#t@W®\APP P(�™™ ¸wïjjjŒÖ¥–±z€½{÷ââŋغu+ ‰°hÑ"a¿MÕ é÷èÑ#œ>}K–,ÁçŸnq½5·=Z{~ÎËËCbb"Ö®]‹#GŽ@*•báÂ…¨®®6«¾r¬}o¢údÎÙ³gŒ &`Ù²eøù矅åööö8tèV¬Xaökž$777<óÌ3°³³¸¸¸Àßß#GŽ„H$‚H$B`` üýýáââ >AõÌ3ÏÀÕÕµMbnŒw#C˜""¢f9|ø0üüüàïï�ððpøøøê*++qòäI¬X±R©nnnX´h._¾  ~®œ£G�"** ^^^ðôôDTT”ÕÛkläÈ‘P«Õ·΅……¸ÿ>F�m26­iÓ¦áå—_†———Þù BBBPQQ�~ø�––†Î�;ÃÛÛ[XgÖ¬Y0`<<<ðÆoÀÝÝfÕ¯©8ƒ‚‚PUU%”WRR‚ÿûß6«|2ŸL&C]]ºuëft=cÿ"¨T*Œ5 ]ºtÁ€„¡‚Æ–™*¨¿H‰ŠŠÂ�!C •J1þ|üúë¯ÈËË3ûXÓ×Þ-i¿���¸yó&4 ª««qûömÀÙÙHNNܸqLJƒƒƒÉz7V/J¥ ˆŒŒÄÀ�ááá�õë×£²²III&ë… ëÖ­V¯^ «ê­9í±9çgµZ�ÐÐPøúúÂÝÝk×®…��.\¸`0ÖÆåXóÞDÿ1}út9rgΜA\\.ÜA«¥^Óš\]]1hÐ ØÙÙ¡´´r¹¼É:(--mwÉ"c85Ë+¯¼‚wß}?þø#-Z„çŸ^˜9''�o½õ–ðMšJ¥ÆÒËd2h4� 9Muí6¶½Æœœœ0vìX$&&â¹çžÃåË—1zôhtèЙ™™FcÓzöÙg�ÆÓ©S'Œ1ß~û-þð‡?àâÅ‹Mæ&(--ÅW_}…ôôt”——C&“ý6º!SuèììŒÑ£G#99C† ARRÚíÄ”¿eÝ»wPßn�Íïdìÿݯ_?øùùaöìÙÂp&“ËL•«Õðøqww‡X,†B¡0ûXÓ×Þ-i¿~~~¨©©AVVŠŠŠàíí�Î�;¨O–9ro¿ý¶Îü?¦«¹\•J¥³_b±>>>A~ IDAT¸ÿ¾Éz!ãž[­©7kÛ£©óž–¾öÚ·o_ 0@g|}}‘��m0ÎÆåXóÞDÿÑ¿áï.]º ::3fÌÀ… ðÚk¯µØkZ[÷îÝáíí�ÌÌLÈårxzzÂÉÉ @}{Ô&C $¼?´kÖ¬ÁÆ�aooÏ»€‘&€ˆˆ¨Y´Ý¡Ÿ{î9Œ;;wîîÈ¥½ðKHH@×®]›¼¶¶¶�¦É]ƒ¬Ýž>/¼ð6n܈eË–áÛo¿Åœ9sÌŠÍãÇ�G||<–.]ŠË—/ë S¨ªªÂüùó1nÜ8„‡‡£G�X°`ÔjµYe›çøñã±oß>¼ýöÛHLL†ŸQËrqq�T*ŵk× &€Lý¿ííí�´´4|ñÅX¹r%üüü°}ûv£Ë¬mGÚ‹gkŽ5sö§1±X ___¤¥¥A&“aÔ¨Q²ѣGãý÷ßGAAÒÒÒ°lÙ2³b0V/J¥�jµZg¿´ç C´õB–in½™Û[òü Ô`¬=4fíñBú999áé§ŸÆÃ‡[õ5­AÛ�œœàää$Ü}L*•B$A©T ë´'¼ Â3µ˜%K–àæÍ›ÂЋž={B"‘ 11Qïúžžž€[·nµÈöôñóóCUUÒÒÒ�••%L:k*6K„„„à×_ÅñãÇ!‘HtîuçΔ––"""ýû÷‡D"AVV–Ùj͉3((2™ ÙÙÙ¸u뇵¢¹sçâàÁƒz‡æÿ¿‡ †uëÖaÿþýHLLÔ™ Uß²æ¶#k�5k¶ˆÔÔTaþ­nݺÁÇÇü1\\\àááaQ,úêEß~i4dffbàÀ�•O–‹ÅMzÕ4œ‹ÌSí±9ççG�áîÝ»:1eddèô0in|d�FƒììlôéÓ@ýÿäõ×_orËwc¯i+Ú^göööHOOGFF222�žž.$4÷L#jϘ""¢ãéé‰Y³fa×®]P©Tpttļyó‹””¨Õj<|øP˜V"‘`òäÉØ´i222P\\ŒÝ»w[½=}ìíí1~üxlذ!!!·À¦b³„D"APP¶mÛÖ¤÷�T*EEENœ8�Ç� óP¸»» 븸¸@.— O ›§H$Bpp0¶mÛ†çž{îws;ç¶ oooÌ�;ÇŽÃÝ»w‘››‹¯¿þIII&ÿßeee8}ú4 Q]]�´´4ˆÅb¸¸¸]fN;2ÆÚcÍšíŽ1ÉÉɨ­­ÕŠÔ'KOž<)$b ix «‰D‚iÓ¦aóæÍÈÌÌDII bbb •JMnƒšgèС8uê —˱qãF³'ˆ6Õ›s~~ðà>Œ›7o¢¤¤»wï†F£ÁرcÍÞ·æ¾7ýÞmÙ²IIIxðàîÝ»‡uëÖA­V ãíììàêê*L lÎkÚŠvÈcMM ÊËË…ž@åå娩©ÑY§=á]ÀÈ#"¢µ`Áœ9sÇ�Çœ9sðæ›oÂÙÙ111xðà¤R)æÍ›' ¡YµjvìØ�eË–¡K—.˜2eŠÙµú¶§Ï /¼€£G�âÏþ³Îó¦b³Äøñãñí·ß6IõíÛسgâãã1räÈ&"¡¡¡ˆŽŽÆ½{÷Óä±9qŽ?Ë—/orKxjYŽŽŽøè£�pôèQ|óÍ7ˆ��‡½½=ú÷ï�™3gšü———ãÒ¥Kˆ‹‹CEEúöí‹-[¶@$¡¨¨Èà2sÚ‘)ÖkÖlWÛnذaM–…„„àƒ>09ÿOÃc`Ù²eëV®\‰>ø+V¬€J¥B@@bcc9Ì«•½óÎ;X¿~=^}õUxxx`âĉM¬mª=Z{~öööÆàÁƒ±sçNÈårøúúbÏž=zïÙœøH?�FWWW|ôÑG�Édèܹ3þð‡?`ïÞ½�H$Âz {ÿ˜ûšÕ«WãâÅ‹ÂãÅ‹¨¿gttt«ì�6¹ãèèˆ^½z m ??2™ *•ª]&€¢££QTTØ´i¾øâ‹6ŽˆÚ‹Özg4U®¾åv ž×þ¶×ó¸á:ö ^gßà±öoÇ¿µ?]•Jå ö…ˆš!77½{÷në0šÐö´ÐÎQ[[‹ŠŠ ôêÕ«�##²Nnn.fÏž� .°Q øñÇѱcGxzz6I"ªÕjäç磴´>>>m¡~/¾ø¢�êÙ³çMÉd2têÔ NNNpppæÑj�Iy‘Hà1UƒMƒßu�þ®kð7}Ú:""""¢ß$™LÖÖ!�FDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDD&TVV¢²²²­Ã0)99“&MÂK/½„«W¯¶u8ÔŽ0DDDDDDDdBnn.rssÛ: “¢££QXXˆ‡bÓ¦Mmµ#ŽmQ{¦P(P\\  ¾'PÇŽÛ8""˱5Û… �I“&aôèј5kvìØ…BaQ93fÌ€ŸŸŸÁŸœœ‹Ê‹ŒŒÄk¯½†ºº:½ËÿýïÃÏÏ7oÞ´¨\CfÏž�´HYÔ¾]¼xï¼ó&Mš„àà`Ì�;ÿüç?Û:,‹(•JøùùA&“µHyË—/Ç»ï¾Ûäùèèhøùù59äææÂßßeeeMŽ�°°0œ:uªE⢦Ì9×>éÿAKµGSq[{žnéãå÷B&“aÔ¨Q¸té’Éu5 >ÿüsL˜0ׯ_o±r[JÃÏ í½К5kàææ†=z 22²­Ã¡v„=€ˆˆÈjuuuˆŒŒDVVÂÃÃáåå‘H™L†[·n¡C‡•wèÐ!h4ÀáÇqýúuìÚµKX.‘H,Žñ—_~Arr2‚ƒƒ›,ûä“O,.Ϙ1cÆ`РA-Z&µ?ëׯGZZ-Z„¥K—¢¶¶?ýô:uêÔÖ¡µ©ÀÀ@ÄÅÅA£ÑÀÞþ?ß1jçŸøþûï1nÜ8áùÔÔTx{{£K—. @ÿЃÇcÖ¬Y7nœN¬-Y'ôäìÙ³ááá¿õ­­­ÅŽ;0cÆ aæÌ™M¾…½zõ*ÂÂÂ0jÔ(LŸ>qqq&—™SnXXöïß�… "88¡¡¡HOO–«Õj|øá‡˜2e &Mš„˜˜˜&¯?þ<"""‚””³¶«åáá�Þ½{#--MxîÚµk ˜1cpåÊ¡×I]]RSS1bÄaÛÆ†í«3SÇ’©z!Ã~øá„‡‡#$$¤I½Mœ8Qg˜Î�;w0räHáqsÛ£±s±¶üÆíU+)) 3gÎDpp0/^¬3\§q[3TŽ©øÈ8¹\ޏ¸8üùφƒƒƒÎ2�F¹\ŽÂÂB€��bcc1uêT�Þƒ––ÛRÊÊÊ�™™‰{÷î¡  �?†J¥‚ƒƒ<==Ñ«W/8::B¥RáñãÇxðಳ³qçÎTTT´JL–â]ÀÈ&€ˆˆÈ*eee(,,„···Éu÷îÝ‹‹/bëÖ­HHH€H$¢E‹P[[kñv--«C‡ ÕîUXXˆË—/ã•W^i²þ¶mÛ —Ëñé§ŸâСC�Ëåˆ��¼ñÆP«ÕøÇ?þ!ÄòôÓOcêÔ©z·ýé§ŸâÌ™3ذaŽ9‚_|ݺukñ:¡'£ººyyyðññ1¸Ž““<==ƒcÇŽaÊ”)X·n�0wDYYV¬X�©S§âìٳؾ}»Ð+ÆØ2Så@ii)âãã�“'ObÈ�!X½zµÐ¦âââpõêUlß¾{öìAUUU“ø###‚}ûöaèСfm·¡#Fè$€®\¹‚   @¡P 33pïÞ=ÔÔÔ­K-cõ˜>–LÕ é÷èÑ#œ>}K–,ÁçŸnq½5·=;k5n¯�——‡ÄÄD¬]»GŽ�T*ÅÂ… Q]]m0V}å˜s¼�~Ú!Z/¼ðþë¿þ«Ér{{{:t+V¬hÑr[Š››žyæØÙÙ\\\àïï�‘#GB$A$!00þþþpqqPŸÄzæ™gàêêÚjqY‚w#C˜"""«h¿¹k؃fïÞ½:‰¾ÿþûP*•HHH@dd$¬_¿•••HJJ²h›Ö–5{ölüë_ÿÂO?ýHHHÀÔ©SÑ¥K�õ*++qòäI¬X±R©nnnX´h._¾  þ"<** {÷îÅwß}‡3gÎ **Jï6Õj5öïß�÷Þ{ÞÞÞpssÃĉ!‹[´NèÉ‘Éd¨««’x†Ìš5  €‡‡Þxã ¸»»###PTT•J…Q£F¡K—.0`lr™©r�ú‹”¨¨( 2R©óçÏǯ¿þм¼<(•J=zQQQðòò‚§§§Þ¶;mÚ4¼üòËðòòæð2µÝ†qóæMh4TWWãöíÛ€³³3�œœ ¸qã†nÖ7øÆêÅœcÉX½�aݺuÃêÕ«áããcU½5§=š:kék¯jµ¡¡¡ðõõ…»»;Ö®] ;;;\¸pÁ`¬�Ë1÷x!ýNœ8�ŸþúÓŸ~åêãêêŠAƒÁÎÎ¥¥¥�ËåMÖ)((@iii»KþÃ9€ˆˆÈ*îîîê¿mÕ^ÏŸ?¡¡¡€­[·¨ï®­R©t&Ý‹ÅðññÁýû÷-Ú¦µeuêÔ ³fÍÂ�‰3gÎàèÑ£MÖËÉÉ�F£Á[o½%|ó§R©„±ÿ0tèP¼ð Xºt)Ö¯_777ƒ±* � øæîµ­îÝ»¨Oéû¿j•––⫯¾Bzz:ÊËË!“É„ÞýúõƒŸŸfÏž- gÒΗel™©rµŸpww‡X,†B¡€L&ƒF£Ñisú†Z<ûì³íOc~~~¨©©AVVŠŠŠàíí�Î�;BBBpäȼýöÛ:óÿ˜b¬^Ì=– Õ ×xn7KëÍÚöhιÐß^ûöí‹è샯¯/²³³ ÆÙ¸s�j*??±±±X¶lºvíÚîË5¦{÷îðööFff&är9<==áää ¾=j“¡ƒ ÞÚ‹5kÖ`ãÆ�°··ç]ÀH@DDd‰Dwww$'' žµ]£µõßÐk4¨Õj�Ð ×5WsÊš3g¦OŸŽ-[¶`ܸqz¿©Ó^¨&$$ý€)•JÀèD�Úy4M“^-Y'ô丸¸@*•âÚµk@UUU˜?>Æ�‡ððpôèÑ ,æ�²··G||<ÒÒÒðÅ_`åÊ•ðóóÃöíÛ�.3U®!Ú‹çÚÚZh4š&wè2ÅÒíŠÅbøúú"--M¸M³ÖèÑ£ñþû iiiX¶l™Y1«k�%m½�eš[oæ¶GsÏÅærrr²èÜjíñBÀ¾}û P(�Í›7¨ï•µjÕ*888à³Ï>C¯^½ÚM¹¦hÛ¢““œœœ„;”I¥RˆD"(•Ja�ö„w#CxF#""«½ñÆøÇ?þa´×Ч§'àÖ­[Âs�™™™8p EÛkNYR©S¦LÁ¹sç¦w�ž={B"‘ 11Ñ`99998~ü8"""°uëV”——ë]ÏÃÃ�wîÜiÑý ¶5wî\�ÂÂBTWW#-- b±...F—™*׉D‚É“'cÓ¦MÈÈÈ@qq1vïÞmòuÖlwĈHNNFmm­ÎP ~ØÉ“'M¶sÈårÔÕÕ­KmgèС8uê —˱qãF³'ˆ6ÕM�‹�yðà>Œ›7o¢¤¤»wï†F£ÁرcÍÞ7k�2���\]]… ”Û3í�Çšš”—— =�ÊËËQSS£³N{»€‘!FDDV³··ÇöíÛñùçŸãüùóØ»w/Ñ·o_¬X±/¼ð`åÊ•øàƒ°bÅ ¨T* 66ÖªáÍ)«k×®xî¹çŒ®óæ›oÂÙÙ111xðà¤R)æÍ›‡Áƒ#!!UUUøïÿþoÀêÕ«ñꫯâ…^ÀðáÛ”õ—¿ü111X°`jkkáåå…§Ÿ~‰¤E넞GGG|ôÑG8zô(¾ùæÄÇÇÃÞÞýû÷ÇÌ™3Ñ·o_DDD`Ïž=ˆ��ÇÈ‘#u.<ËËËqéÒ%ÄÅÅ¡¢¢}ûöÅ–-[ ‰PTTdp™©rͱjÕ*ìØ±Ë–-C—.]0eÊ“ $k¶ëåå ¾ÇNc!!!øàƒLÎÿŠèèhÜ»wË–-3X/@Ëž_È|ï¼óÖ¯_�W_}˜8q¢Ek›j�ÆÎÅÆx{{cðàÁعs'är9|}}±gÏ8:ZvÙcÍñBækÜûgõêÕ¸xñ¢ðxñâÅ€ & ::ú‰ÆÖ�6¹ãèèˆ^½z m ??2™ *•ª]&€¢££QTTØ´i¾øâ‹6ŽˆÚ‹Özg4U®¾åv ž×þ¶×ó¸á:ö ^gßà±öoÇ¿µ?]•Jå ö…ˆš!77×`o‹¶¤í¦®�;¢¶¶­Ö…˜ˆˆˆˆ~[~üñGtìØžžžM’ˆjµùùù(--…��OE¨ß‹/¾($€zöìùD@2™ �:u‚““„y´ÚcR^$x @ÕàGÓà·@]£¿ëü��Ñà¹Æ�ëüÝ�©q³æ�«µ‡€5âíí�~ýúéíAæààOOO“½ÒÚš5kàææ†=zð.`¤ƒCÀˆˆˆˆˆˆˆi|Ok×yÒx02„=€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�sl눈ړœœœ¶�ˆˆˆˆè7ÉÁÁ¡­C #˜""j OŸ>mÑo’L&këÈ#"""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """"""""Ç‘�cˆˆˆˆˆˆˆˆÈÆ1DDDDDDDDdã˜""""""""²qLÙ8&€ˆˆˆˆˆˆˆˆl@DDDDDDDD6Ž """""""*++QYYÙÖa˜”œœŒI“&ᥗ^ÂÕ«WÛ:jG˜"""""""2!77¹¹¹m†IÑÑÑ(,,ÄDZiÓ¦¶‡ÚǶ€ˆˆˆˆˆˆ¨=S((..PߨcÇŽm‘åØˆˆˆ¬‰;v�•J%ª««õ®»|ùr¼ûî»Mž�ŽŽ†ŸŸ …Îó¹¹¹ð÷÷GYYY³ã éS§ .W*•ðóóƒL&k²,22~~~ðóóC@@¦N�Š]»vA©TZKqq1¢££1uêTŒ9S¦LÁÚµk­Úφ±5ü ·*62ßÅ‹ñÎ;ï`Ò¤IÆÜ¹sñÏþ³­Ã²ˆ±vo�æã³gÏÆ�„e¦ŽYjž3fè=whrrržøÿ ¥Ú£©¸·5sµôñb˾üòK½íª°°Ðèë¾þúk„……aܸqx÷Ýw›¬_]]�˜˜Lš4 /¾ø"þö·¿üÌÑrrr„¿Û{/ 5kÖÀÍÍ =zô@ddd[‡Cí{Q‹ùøã�‘——‡èèè&Ë�F{ûÿ|ÿ ›þý÷ßcܸqÂó©©©ðööF—.]Z?pfÍš…ˆˆ(•JdffbýúõÐh4z/v�Q*•øÓŸþoooìÚµ ...(,,ÄÍ›7Ñ©S'«b{å•W°dÉ�ç¬*‹Ì³~ýz¤¥¥aÑ¢EXºt)jkkñÓO?Yý?´Í9ÆÇŒƒAƒ=ñ˜¯:�F8|ø0®_¿Ž]»v Ë%I[…ÖêØÖZŸB¡ÀðáÃu¾ €:|Íùóç±uëVlذ½{÷ÆG}„ àøñãpvv¼ÿþû¨¬¬ÄG}„²²2lÛ¶ +W®Dlll«îPß㧸¸X8··ë^@AAA8{öl[‡Aí@DDôDbóæÍÈÊÊ>|gggC©TbêÔ©HNNnrqØVáêprr‚X,†X,F`` ^}õU\¼xÑârîܹƒ¼¼<>|XHÒH¥Òf]ŒˆD¢ß}âáI:wîRSSqäÈ�þ^^^mUûМc|ñâÅmóïUÃ�³³3~7ç¶µÖWUU…N�:A,\gÕªU2dÂÂÂÿû¿ÿ‹¥K—bÔ¨Q€ 6`êÔ©8wî¦N�Š’’œ?ßwUUÔ IDAT|ó ºví Ø¾};^zé%deeµè9¸ºº …UUU¨ªª‚B¡&~îÑ£ììì —ËqûömtìØQø| ‹!‘HŒî7Q[ã0""jŸ~ú)>þøcœ?زe‹ÎrôîÝiiiÂs×®]CPPÆŒƒ+W®ßH×ÕÕ!55#FŒh4|òÉ'˜9s&ÆŽ‹¥K—"??_(gâĉ¸~ýºðøÎ�;9r¤ÁXÕj5>üðCL™2“&MBLLŒEûZXXˆ�kkk±{÷nLž<ãÇ�ÇÆ�› wÑnW©T¢  À`Ù¦öÕµµµØ±cf̘�   Ìœ9³É7‚W¯^EXXF�…éÓ§#..ðÞ{ïaÆ :ë}„÷I”––¢¼¼\X®R©pëÖ-µhünnnxæ™g`gg'lÛßß#GŽ„H$‚H$B`` üýýáââ°³³Ã3Ï<WW×�ÅZ¼ Â=1���¸yó&4 ª««qûömÀÙÙHNNܸqLJƒƒ”J%‰�ÂÃÃëׯGee%’’’,ŽA©TâèÑ£ˆŠŠ‚——<==eô5÷ïßÇÒ¥K±|ùr|ùå—¨®®ÆgŸ} ~^€“'ObÅŠ�J¥pssâE‹pùòå&åˆD"ìß¿sæÌÁáÇ1yòdDFF"++KˆÍÒ}=~ü8F�­óÓpxÚ¬Y³0`Àxxxà�7Þ€»»;222EEEP©T5jºté‚`ðàÁê稪ªÖ-))Á¿ÿýo[Vá6D&“¡®®ݺu3ºžµunl™©r�ú‹”¨¨( 2R©óçÏǯ¿þм¼<³Ûý´iÓðòË/ÃËËK˜¯ÃÔv²æ7ÅX½˜sÌ«2¬[·nX½z5|||¬ª·æ´GsÏ«úÚ«Z­Fhh(|}}áîk×ÂÎÎ.\0kãr¬yŸ ÿ˜>}:Ž9‚3gÎ ..ŽŽŽî ÕXqq±Þ!ˆ]»vEii) wïÞ8p þö·¿¡¸¸%%%ضm<==ñøñãßWWW 4vvv(--…\.o²NAAJKKÛ]ò‡ÈÎDDDOŒŸŸjjj�••…¢¢"x{{£sç΀��9ro¿ý¶ÎÜ r¹*•Jgž±X Ü¿ßâd24�Ny '¬Õ'44T˜ðY¡PàÔ©Sؾ};† WWWh4¼õÖ[·…*•J˜/ 1‰D‚°°0„††")) ‡ÆüùóqàÀ899Y¼¯ cÓ§´´_}õÒÓÓQ^^™L&|Þ¯_?øùùaöìÙÂÐõó‚Œ=ÉÉÉ2d’’’Ðn'¼|ºwï ¾ 5LÌ4fm�ª\­†mÙÝÝb± …Âìvÿì³ÏZ´?�YsŒ›b¬^Ì=?ª2N$ [SoÖ¶Çœœ³Î«úÚkß¾}u†èŠD"øúú";;Û`œ�˱æ}‚þ£ÿþÂß]ºtAtt4f̘� .àµ×^k²¾‹‹‹Þ$NEE¤R)€úúß¶m¢££1sæLtëÖ óæÍ`|réæèÞ½;¼½½‘™™ ¹\OOO899¨o�Údè Aƒ„÷‡öbÍš5ظq#ìííy0ÒÁ3=1b±¾¾¾HKKÃÕ«W…É`ôèÑøå—_PPP€´´4an¥R �F# kÒÒvöTmm-4�0‰¥$ æÌ™#ì‡öâ6!!§OŸÆéÓ§qöìY“½“1nÜ8ìÙ³=zôÀ… Z|_«ªª0þ|!<<111ðòòÊ···G||}ú¨ÿŸ¼þúëÂmâ½¼¼ðÔSOáüùó:¯ùöÛou&†n,//?~|«Å®íufoo�ôôtddd ##éééBBÓP�_¢öˆ ""j1O=õnݺ…‚‚ƒfŽ1ÉÉɨ­­Õé¦Ô9yò¤NωD‚iÓ¦aóæÍÈÌÌDII bbb •J…õ†ŠS§N¡  r¹7nÔ™¨ÔÅÅr¹uuu�H$˜ù$³gÏfÔ¨Q„‡‡3dÈ�r•Ž=š¸¸8Ž;Ƽyó˜6móçÏgòäÉ2|øð*¿Ð®\¹’•+W%“RFEE1oÞ<×—Û‡zoooæÍ›Ç©S§ aܸqÌSzùÚÒí|||ˆŽŽæ�7Þpý2ZݱžoÕªU¬ZµªÜ²îÝ»³lÙ2Ú´iÃĉY¶lK—.¥OŸ>å¾åääðý÷ß³dÉrssiÓ¦ /½ôR¹¡ƒfÊ”)\þJe6›yýõ×ùøã�ùöÛoYºt)F£‘víÚ1bĈKªó´´´J×UWnM\l»jõºµy�Ÿ¯ì{vòäÉU¶Ó‹}ÏHݨî¼[�êÚcMÏ«ç‹ŽŽ¦sçÎ,X°€äädbbbX¶lfóÅ}í©ÍûEJzî4kÖŒ×_�¤¤$5jĵ×^ËòåËñóósmWÚû§Ô½÷Þ‹ÓédÉ’%dddн{w–/_îšs§¨¨ˆðÖ[oaµZ‰ŠŠbòäÉåDõ¡4¹c6›‰ˆˆpµ�””’’’°Ùl 2çº:Úܹsùâ‹/Ü‘4õõŸ±ºr+Zo(³¼ôÞXÁó²ÛËìg,ó¼ô±¹Ì}é­±ÕjÝzÇ""— !!�V­Z¹;Œ ”vS/�;¢¸¸˜ÜÜ\"""Ü™HÃ’��ÀÈ‘#ùî»ïÔHDD®(ÄßߟÈÈÈ ’ˆv»�””233éÚµ«›"¬Ø­·ÞêJµlÙòM%%%€——&“É5�zCLÊ[,–¾@`+ss”¹wÎó;Ë<¦ÌsÊ,;ÿ¹³Ì㲪7[³qµACÀDDD¤R7n¤gÏžJþˆˆÈ'::š¶mÛV؃Ìd2Ym¯4w˜9s&¡¡¡´hÑBW“r4LDDD*µ~ýzî¹çw‡!""ò‡3™Lu²Í­ô*`"çS ©Pbb"GŽaÀ€îEDDDD.‘z‰ˆˆH…"##Ù¹s§»Ã‘: @""""""""N §�ˆˆˆˆˆˆˆˆ‡SHDDDDDDDÄÃ)$"""""""âá”ñpJ‰ˆˆˆˆˆˆˆx8%€DDDDDDDD<œ@""""""""N §�ˆˆˆˆˆˆˆˆ‡SHDDDDDDDÄÃ)$"""""""âá”ñpJ‰ˆˆˆˆˆˆˆx8%€DDDDDDDD<œ@""""""""N gvw"" ÉÉ“'Ý‚ˆˆˆˆÈeÉd2¹;©‚@""e´nÝÚÝ!ˆˆˆˆˆ\–’’’Ü‚TACÀDDDDDDDD<œ@""""""""N §�ˆˆˆˆˆˆˆˆ‡SHDDDDDDDÄÃ)$"""""""âá”ñpJ‰ˆˆˆˆˆˆˆx8%€DDDDDDDD<œ@""""""""N §�ˆˆˆˆˆˆˆˆ‡SHDDDDDDDÄÃ)$"""""""âá”ñpJ‰ˆˆˆˆˆˆˆx8%€DDDDDDDD<œ@""""""""N §�ˆˆˆˆˆˆˆˆ‡SHDDDDDD¤yyyäåå¹;ŒjmÙ²…aÆqÛm·±mÛ6w‡# ˆ@"""""""ÕHHH !!ÁÝaT+..Ž3gÎpúôiæÎ�ëîp¤1»;‘†,??Ÿôôt ¤'�¿¿¿›#¹xê$""µ6}útzôèqÁmüøñn‹ãúë¯gذaüÏÿüçÎ�sm3räHÞ}÷ÝJ˰Z­ôè󤤤? b¹Ümذ�'Ÿ|’aÆѿÆŒçŸ~êî°.J]·ù)S¦ðÔSO]°<..Ž=z�ŸŸ_nyBB={ö$;;û‚÷çØ±cùüóÏë$.¹ÐÝwß]á¹»ôvòäÉ?üoPWí±º¸«û_Pý�¨™½{÷VÚ®&Ož\å¾ëÖ­cìØ±ÜtÓM<õÔSœ9s¦ÜúC‡1iÒ$†  Aƒ˜1cõy8åœÀápðᇲsçN^}õU×z???w…VïÔÖêWLL 7n,·Ìáppï½÷2dÈ�J÷[¿~=/¿ü2/¼ð­Zµâõ×_ç‘GaÕªUx{{c³Ùxá…xà�˜2e gÏž%..ŽÙ³g³páÂz>ª’?ééé®s[zzzƒîÔ·o_Ö®]ëî0¤RHDD.‰Åbi_|ËÆÃÔ©S?~¼ëÚã�?îæÅ|óÍ7ìÞ½›�>ú¨Üÿ¨¨(7FÕ0ôîÝ›_|‘#Gޏ¾`?~«ÕÊwÜÁ–-[.HõîÝ@ïÏ?XÙ�··7&“©AœÇÿjkõËh4^ЖJ“À7ß|³kÙ´iÓèÒ¥ cÇŽà­·ÞbÒ¤Iôë×€^x�;o¾ù†;ÙÌÿþïÿº0‘‘‘<õÔSLœ8«ÕŠÅb©³c(,,$??Ÿ‚‚ ÈÏÏwMüÜ¢E ÉÉÉ8p|}}]7???|}}ë,‘º¦!`""RoŠ‹‹™?>wß}7}ûöeĈü"µmÛ6ÆŽK¿~ý¸ë®»X²d Ï>û,/¼ðB¹mß{ï=¦L™R£×öññÁËË oooàÂav»�×^{�áÇ3lØ0æÍ›wAì .äöÛogðàÁÌ™3§Ü–±cDz~ýz&NœÈ€رcGÍ+F.[Ë–-cüøñ•þê{)m¾ªu5)wìØ±¼óÎ;<úè£ôïߟѣG³oß>×úêÚ|Emº&¯[*<<œV­Z±gÏײíÛ·Ó·o_n¼ñF¶nÝêêuât:Ù½{7½zõr½vUÃvªª3‡ÃÁ?þñFŒÁÀ�™4i)))5®©Üþýû?~< ¸ Þ† ÂÎ�;]Ï>LŸ>}\Ï/µ=^Ê9xóæÍŒ1‚þýûóøã�—®s~[«¬œêⓚ[¹r%wÝu^^^@É{699Ù5ÄëØ±cœ8q¢\‚ÈËË‹�²iÓ&ײ²= BBBp:�®óJ]ÉÎÎ&>>žcÇŽ‘ššJVV6› “ÉDdd$˜Ífl6YYYœ:uŠãÇ�søðarssë4–ÚÒUÀ¤2J‰ˆÈ%)..výJVz³Ûí@ɸÈÈHæÍ›ÇÊ•+>|8³fÍr�£ÏÎÎfêÔ©ÜqǬ]»–¿ÿýﮃæÇÄétº^kÓ¦M 4¨ÊxœN'ÉÉÉ,Y²„Ûo¿³¹âήK–,aÛ¶müýïgÙ²e”[ÿÊ+¯�œœÌûï¿Ï|@rr2‹/.·ÍôéÓ0`o¾ù&×\sÍÅUœ\v ILL¤k×®•ns)m¾ªuÕ• �™™ÉÒ¥K™8q"«W¯¦K—.<óÌ3Õ·y¸°M×äuËêÕ«W¹ÐÖ­[éÛ·/±±±äçç”|á+**ª².KUU/Ë—/gÆ ¼üòˬX±‹Å„ \Ç]]½HÅÎ�;Çš5kxâ‰'øì³Ï.ºÞ.µ=Ööœ˜˜È¦M›xî¹çøè£� áÑG¥°°°ÒX+*§&ï©^JJ ?ýô÷Üs�k™Ñhäƒ>`êÔ©œ:uŠ    ë­[·¾` ²öíÛGÛ¶mñññ©Ó˜CCC騱#ƒ€   zöìIŸ>}°X,X,z÷îMÏž= À`0бcGš5kV§±Ô–®&•QHDD.ɪU«¸á†ÊÝ6lØàZß}÷Ѿ}{ÂÃÃùóŸÿLXX‡ -- ›ÍF¿~ý ¤}ûötîÜ(¿^PPàÚ6##ƒ_ý•þýûWLJ~H�=èÙ³'ãÇ�§k×®®—ç³Z­|üñÇ̘1ƒ¨¨("##™1c†k}^^«W¯fêÔ©„„„Ê„ .˜×àÎ;ïäž{î!**ªÎ?€JÓ””„Óé$88¸ÊíjÛæ«ZW]¹Pò%eÆŒtéÒ…��|ðAΞ=Kbbbµm¾TEmºº×-«wïÞìÝ»‡ÃAaa! 66ooobccÙ²e »víâú믯Ñ|aUÕ‹ÕjeÅŠLŸ>�«®ºŠððpfÏžM^^›7o®¶^¤rÁÁÁ<óÌ3tíÚµVõv)íñRÎÁv»�Ñ£GCXXÏ=÷ƒ�ï¾û®ÒXÏ/§¦ï©Þ'Ÿ|B¿~ýhÞ¼y¥Û¤§§W8±qãÆdffV¸Oaa!ï¾û.<ð@�ÅZV³fÍèÔ©ƒ�ÌÌL’““/Ø&55•ÌÌÌ—ü©Šæ‘K2zôè ¯üS*33“¯¿þš}ûö‘““CRR’ë—Ø¶mÛÒ£GFŽéÚѳgO d^Šn¸�-[¶Ð¥K6oÞLlll¥Coî½÷^žzê)<È„ 4hP¥s$%%áp8ÊMZ¶kùÉ“'q8<üðî_m6›k€Rݺu«A ‰§hÚ´)PÒ~Ê&fÎWÛ6_ÕºêÊ-U¶‡……áëëK~~~µm¾TEmº&¯[ªG�qäÈÒÒÒˆŽŽ¦Q£F 0€�>úˆÇ{¬Üü?Õ©ª^’““±ÙlåŽË××—®]»râĉjëEªVöZ›z«m{¼”sp›6mhß¾}¹cˆ‰‰áøñã•Æy~95}¿HÕ¬V+«W¯æÅ_¬r»   ²²².Xž››KHHH…û¼øâ‹´lÙ’aÆÕI¬iÚ´)ÑÑÑÄÇÇ“œœLdd¤k›Ífs%C;uêäúÿÐPÌœ9“9sæ`4u0)Gg2©7<øàƒ¤¥¥1~üxæÍ›GTT”kˆ˜ÑhdéÒ¥,X°‹ÅÂÓO?]nŽŸÁƒ»z T7ü«´[öu×]ÇÀ�Y°`A¥Ûãp8*�7 ô ëŠ+X³f kÖ¬aíÚµ®re "$$„íÛ·WºÍ¥´ùªÖUWneJ¿¨Li½ÈŹÔz«i{¬ës°——×EM\Û÷‹”·nÝ:‚ƒƒ¹þúë«Ü.44”ììì ’@)))öúðÃùñÇ™;wn½_u´´-zyyáååEFF˜ÍfW›*ݦ!)½ Ø—_~Yãd»\”‘zsøða233™8q"íÚµÃÏÏ�#GŽpúôérÛuïÞ�Y³fñÎ;ï°iÓ&טÿ¾}û’””ÄñãÇùùçŸ+þu¾'žx‚½{÷Vúe!22€Ÿþ¹Âõ-[¶ÄÏϯÜä“"cÆŒá½÷Þ«p8\z›¯l]MË­Lum¾2µyÝÞ½{³{÷n×ü?¥‚ƒƒéÚµ+o¿ý6AAA„‡‡_T,ÕKEÇåp8ˆ��窫®º¨òåâøúú^Ы¦ìœmU©Ïsð¹sçøý÷ßËÅtèÐ!ÚµkWã2jû~‘òV­ZÅ}÷ÝwAâÐétòÀ0þ| ä*ŠÍ›7gýúõ®m?üðC¹‰¡¡$©ôÆo0þ|BCCëýJ{��FöíÛÇ¡C‡8tèûöís×ù=ÓD2%€DDä’T4 ´ÕjJ®Ð‘››Ë'Ÿ|BVV–k†°°0 dr×5kÖpæÌ Ù³g¾¾¾®I- ýû÷ç•W^áºë®«ñeŠ###¹ï¾ûxõÕW±Ùl¬÷óóãöÛogîܹ:tˆôôt.\èZo6›7n‹/fÇŽØívNŸ>íšÀV®\£G�&::š1cưråJ~ÿýwX·n›7o¾¤6_ÕºêÊ­Num¾2µyÝ^½z±eËŠ‹‹Ë Å�’a`«W¯®¶÷OPPÉÉÉ8�Î*ëÅÏÏ�;3_|‘øøx222˜7o!!!5îa$µsÍ5×ðù矓ššJrr2sæÌ©ñÑõy>uê~ø!{÷î%##ƒ… âp88p`��­¶ïù·ƒrâÄ n¿ýö Ö š5kæú_o4yðÁY¼x1›7oæ*Tò) IDATôéÓ¼øâ‹˜Íær¾oÞ¼™çž{ŽY³fÑ¡C×gŽúœÐ½tÈcQQ999®ž@999•Û¦!ÑUÀ¤2šHDD.ɪU«XµjU¹eÝ»wgÙ²e´iÓ†‰'²lÙ2–.]JŸ>}Ê}ÏÉÉáûï¿gÉ’%äææÒ¦M^zé¥r]õÌ”)S.¸$|uyä¾üòKV­ZÅý÷ßÁúiÓ¦1þ|&OžL`` Ç/÷¥ö¡‡ÂÛÛ›yóæqêÔ)BBB7n\•s¿ˆç3›Í¼þúë|üñÇ|ûí·,]º£ÑH»ví1bÄ%µù´´´J×UWnMT׿+R›×�ŠŠJÎç0`‹-ªvHÂèÑ£‰‹‹ãرcLž<¹ÊóÄÓO?Í¢E‹˜:u*6›�ØØX/^¬a^õìÉ'ŸdöìÙŒ5Šððp† rQk××98::šÎ�;³`Á’““‰‰‰aÙ²e•^²¶ñIÕV®\É­·ÞZé7¥½JÝ{ï½8�N–,YBFFÝ»wgùòå®9wžþyÓ¦M+·ïÃ?Ìc�=V÷Á¿“;f³™ˆˆWHII!)) ›ÍÖ @qqq¤¥¥0wî\¾øâ 7G$ E}ýg¬®ÜŠÖÊ,/½7Vð¼ì6Æ2ûË}º»Ã‘D=€DD¤Áyûí·ILL$..ÎÝ¡ˆ\`öìÙìÙ³‡ &0iÒ$Š‹‹ùå—_pwhnÕ»wo–,Y‚ÃáÀhü÷oŒ¥óOüôÓOÜtÓM®å»wï&::šÀÀ@n¼ñF:uêô‡Ç|¥úàƒp8|øá‡ìܹ“W_}ÕµÞÏÏÏ]¡Õ;µµúe49zô(ãÇ�§mÛ¶=z”�>úˆ§žzŠ>ø Nöq:�¼ð Õ÷á¸äå呞žî:·¥§§7è^@}ûöeíÚµîC %€DDDDjè›o¾a÷îÝ|ôÑGå>øGEE¹1ª†¡wïÞ¼øâ‹9rÄõûøñãX­Vî¸ã¶lÙrA¨wïÞ<þøãn‰ùJU6Áãíí�Édºb˜jkõËh4òì³Ïºž‡††Ò¥Knºé&Ξ=K“&M˜6m]ºtaìØ±5Þ§ÔªU«(((¨·ónaa!ùùùPPP@~~¾kâç-Z`0HNNæÀ�øûûãëëëºùùùáëë[/q‰Ô ‘záp8øÇ?þÁˆ#8p “&M"%%ŵ~Û¶mŒ;–~ýúq×]w±dÉÞÿ}Þ~ûmÖ¯_Oll,/½ô’»AäË–-cüøñ•þê[\\Ìüùó¹ûî»éÛ·/#FŒ¸àWØÊÚ~UëjRîØ±cyç�wxôÑGéß¿?£G�fß¾}®õv»�×^{�áÇ3lØ0æÍ›wÁþëׯgâĉ 0€;vÔèuK…‡‡ÓªU+öìÙãZ¶}ûvúöíË�7ÞÈÖ­[]½NœN'»wï¦W¯^®×®jØNUuVݹ¦ºz‘Êíß¿ŸñãÇ3`À€ êmÈ�!ìܹÓõüðáÃôéÓÇõüRÛcqq1 .äöÛogðàÁÌ™3§Ü0ŠÚk©Í›73bÄú÷ïÏã�?^n¸Îùm­²rª‹OjîìÙ³øùù”¼g“““9sæL�÷)•œœÌ’%Køë_ÿŠÉdª—x³³³‰��çØ±c¤¦¦’••…ÍfÃd2IDDf³›ÍFVV§N�âøñã>|˜ÜÜÜz‰ébé*`Rõ‘z±|ùr~üñG^~ùe|}}Y¸p!&Làÿþïÿ(((`êÔ©<õÔSÜrË-¤¥¥¹ºr�;–¼¼< “§°°�ÄÄDºvíZé6^^^DFF2oÞ<|||X¿~=³fÍâꫯ¦uëÖdggWÚö«ZW]¹™™™,]º”wß}—°°0Þxã žyæ¾üòK¼¼¼X²d ;wîäïÿ;¾¾¾,_¾ü‚ø§OŸÎ³Ï>ËOñññtéÒ…cÇŽQTTTe]–ªª^ ês�——Wµõ";wîkÖ¬áÿøááá]o—Ú_yå233yÿý÷±ÙlÌš5‹Å‹óÌ3ϸ¶9¿½$&&Ï[o½Ehh(K—.åÑGeõêÕøøøTkEåÔäý"•s8räÈ–.]ÊsÏ=çj7F£±Â¡]Uíÿú5tèP®¾úêz‹=44ƒÁÀ¯¿þŠÓé$((ˆ¨¨(¼½½]ÛôîÝ›¢¢"Ž9Bff&ƒ�Ž;Ò¬Y³z‹ëbÄÅÅ‘––Àܹsùâ‹/Ü‘4ê$""uÎjµ²bÅ ¦OŸÎUW]Exx8³gÏ&//�Í›7“––†Íf£_¿~Ò¾}{:wîìî°Eª”””„Óé$88¸Êíî»ï>Ú·oOxx8þóŸ ãСCU¶ýêÞU• ÄŒ3èÒ¥ !!!<øàƒœ={–ÄÄD¬V+ü13fÌ **ŠÈÈHf̘qAìwÞy'÷ÜsQQQ®/ËÕ½nY½{÷fïÞ½®/r 66ooobccÙ²e »víâú믯Ñ/øUÕKuçšêêE*Ì3ÏŸ|ò ¿ýöÿõ_ÿU_a»4kÖŒN�:a0ÈÌÌ$99ù‚mRSSdòG¤*ê$""u.99›ÍVn¢M___ºvíʉ'8p =zô`äÈ‘®!={ötcÄ"ÕkÚ´)P’ª*a™™™É×_;}ûÈÉÉ!))ÉuU»¶mÛVÚö«ZW]¹¥ÊN¾†¯¯/ùùù$%%áp8ʽ'Ën[ª[·nu<çëÑ£‡ëWñ´´4¢££iÔ¨ à£�>â±Ç+7ÿOuªª—êÎ5ÕÕ‹TÍb±¸צÞjÛOž<‰Ãáàá‡Æ`0%WŠ*�‡¥TEíµM›6´oß¾Ü1ÄÄÄpüøñJã<¿œš¾_¤r·Þz+C‡%--�/¿ü’W^y…ÐÐPn¼ñÆZí“’’ÂâÅ‹™HZZãÇ�gÞ¼yDEE¹Þ UµýªÖUWneJ¿<ãp8\sðÔÔž®¯¯/111ìÙ³‡m۶ѯ_?׺n¸�£G�’ššÊž={\óÿT§ªz©î\S™Òz‘‹s©õVÓöXš4\±bkÖ¬aÍš5¬]»ÖÕ«ëbyyyUÙÎWÛ÷‹”g0 u]Þ½&¿ÊöyóÍ7ÉÏÏ'..ŽØØXbcc‰��gÚ´iÄÆÆ’””T/ÇPÚ½¼¼ðòò"##ƒŒŒ Ìf³«M•nÓ�”^ìË/¿¬q²]® J‰ˆH�‹ŒŒàçŸv-s8ÄÇÇsÕUW¹–uïÞ�Y³fñÎ;ï°iÓ¦rBÚl¶?.`‘3f ï½÷^…àd"ÜÌÌL&NœH»víðóóãÈ‘#œ>}ºÜvUµýŠÖÕ´ÜÊTôž¬‰Ú¼nïÞ½Ù½{7[·n¥oß¾®åÁÁÁtíÚ•·ß~›   ÂÃÃ/*–Šê¥¦ç©{¾¾¾ôªq:�5Ú·ºöزeKüüüØ´iÓEÇuîÜ9~ÿý÷r1:tˆvíÚÕ¸ŒÚ¾_¤r‹Å5¡³Óéä�`þüù5ÞçùçŸg÷îÝìÚµ‹;v°cÇ:wîÌË/¿ÌŽ;ˆˆˆ¨—¸K{��FöíÛÇ¡C‡8tèûöís%4Ïï™&Ò�)$""—¤°°�¬¬¬r7î¼óN^|ñEâããÉÈÈ`Þ¼y„„„ЫW/²³³Y³f gΜ¡°°�={öàëëKPPÍ›7ççŸ&55•‚‚7¡È¿�=šèèhÆŒÃÊ•+ùý÷ßIHH`ݺulÞ¼™��rssùä“OÈÊÊrÍ;PeÛ¯j]uåVÇÏÏ�Ûo¿�¹sçrèÐ!ÒÓÓY¸paµûÕæu{õêÅ–-[(...7J†�­^½ºÚÞ?AAA$''ãt:«¬??¿*Ï5R®¹æ>ÿüsRSSINNfΜ9×hßêÚ£Ùlfܸq,^¼˜;v`·Û9}ú4ñññÕ–}êÔ)>üðCöîÝKFF .Äáp0pàÀ[mß/ ÄÅű}ûvRRRHLLdÅŠlÚ´‰aÆ%½|š5kæúŸ_“}Ü¥tÈcQQ999®ž@999®ÉèâpR]L*£9€DDä’|úé§|úé§å–}ñÅ<ýôÓ,Z´ˆ©S§b³Ùˆ��eñâÅ rrrøþûïY²d ¹¹¹´iÓ†—^zÉÕ�ú¶ÛncëÖ­Œ5ŠîÝ»³`ÁwšÈÌf3¯¿þ:ü1ß~û-K—.Åh4Ò®];FŒA›6m˜8q"Ë–-céÒ¥ôéÓ§ÜϪÚ~ZZZ¥ëª+·&¦M›Æüùó™¼ÚRm^7** (é±s¾°hÑ¢j‡$Œ=š¸¸8Ž;ÆäÉ“«<_Tu®‘úóä“O2{ölF�Exx8C† ¹¨‰µ«k�=ôÞÞÞÌ›7�S§N¸q㪽`@tt4�;wfÁ‚$''òeË0›/îkOmÞ/4nܘ… ’’’‚Åb!::š×^{ÍunÊõþ©é>îPšÜ1›ÍDDD¸Ú@JJ IIIØl¶™ÒUÀ¤2õõŸ±ºr+Zo(³¼ôÞXÁó²ÛËìg,ó¼ô±¹Ì}é­±ÕjÝzÇ""— !!ÁuIÕ†¤´›zéÜÅÅÅäææÖ[b¹¼¾ß¸‘»ï»‹…ë{v'0°1ô)Íš5¡}û6ýõ!M‚iÕ&”à ¦¤¥¥“™u–øøÒºu«Jþ µã°ãå\g剈È嫨¨ˆœœw‡qÙ***Âd2©'�ˆˆH=úÛßþöPÄ¿e“6ç'pÎOÌT÷¼Á¨‡‰a<�Óiä÷Ó…|ðÍn mÍÉ´ú�‘‘Á±cǸ¡?²²²ðóó£U«V4mÖ˜.];Ò2¬999„„„���€¿¿?mÚ¶¡u«Hî:˜ÌS)œ9“†ÉiãðoǰÙìŒûó}˜},lÙ¾•åoÿ?&Mý+[¶ïÆìçì_¡Ûµ±deeñðÃs`ÿA|üÌäççc6› §Q@Φg2õ™GðööþW×{' d¤çÜ8’¤ÄÓu\IêÞ/""%=”ü¹t999X­Vw‡!"""D?-Õ„ÓFëPo6åœÃ×Û†Óè…Ý™Gˈ0®j׆´´³œ8~‚а¦ôìÙ«ÕŠ··7`¿F~7 ¦s×Î4 `ÇO;‰‰‰¡Y³f4iÚ˜A·âË/¿%+3“¢b'ñ¿¥G�n´ kÉ¢E¯óÒÿÌÅ;Л/>ýŠÍÛ~âÎâ¹g§àíc¦mÛÖ„…EpüØq¼½°Z­X ضýG† Æw‡·ðKüAî¼s¹™EÜ2ôZž~ê9úöëE›6m°Ù PPDDê‚ÍfÓ°¯:”��MPP�z‰ˆˆH�а°e0qò,F�¼‹9F’Oã°Û jDçÎ�0šL¤§§“ŸŸO@@ƒ_? mÚ¶"´ySBC›âàC»vmhÒ4˜¢Â“)FÂÃ�­è_Ë�˜Í?�vÙä�Ýnçô©Ó´j=„çÿ{.3þ{ EEE\{]g¾\·†™3gòÃ÷›hÒ´16›�½{ö1{îvíÝÏÏ[×Ш1��}||ÿý¡°Y³fØl6Zµn‰ÙËI^~§NŸÆpÍÕ´ºª#»÷bé‚WÙøÕ'\Õ¾9kžü&œ ðæ‡¢ Lö’!_£‘Bä'žÆIIâªõÈAØŠ½øêÙ—ÀnÃ`4àÓ®5·Îš['õ-""—�‚‚w‡pÅ(((PHDDDjM  0Œ8�N"Â}ÁhÅÇÏ€­ˆ]–µdŽŸ‹é%I ÃñG9|è7Àk¾æ�±#±Û0L$Ÿ>ÉÌ™ÓYñÿ>dذaäää²iã�Üpà 7nÄÜY39��¿? '¸öš«I9•OÓ¦MÙ·ç ¤Çõ×Ó$$˜"ëYÌ&o^~iS§=‹�·k¾ZKË�fÜ;æARödX@c Šˆ;¶�{¬�hÝwvÌìÛ“æ§øqï?Iú% ›ÅÉny «£�÷n|“"¢"èÙ¸~*_DD¬ââbl6›»Ã¸bØl6Š‹‹5�ˆˆˆÔбúML€‘Ç=DnÖœ&¿rkk“üIKKçà�_H<™ÌO?íàºî×bö2³}Û.6þð#×^{-f³×]ÛËßbýºm$$œeĽ¢ û/ÄÅa6ùðã?ñÃúM$&¦²×!’�§R”ŸKp£F¬þ|-n¾�];÷“™~–žž°°NEÅvŽ¥$³éÀ¯t¹ë>ú�º“YI{0:|ñ÷µ‘°ÿc¾7ˆˆ¢Ó˜Œfú íM£¨¦<°}6Ef^^&ÙGÓŽáÜp×pêèˆÈ•¦¨¨ÈÝ!\qTç"""R[êTNdúòÆÛ¯ãp6Ãj?Ž ÿZ—g4BHpSø%ëùùFVö�<ò0�{r6-‹äÄ$¶oÙGÚ™4Žù_¿^Yò!ÁÁL›<™Í™BVn‘-8sÆÄéSgiܸ1IÉ'éwC,XÌÿ~¸’k¯ïÃôY/1fÔ]lÛø=Ý®ï‹ÁËŒÓéÄËbÁ€�o7nÆÑ¯'ý Àf¶at@ ã$ƒþ<ˆyQÃé°RèËñßóÝçKÈ.:€ÙÖˆ�ðhîÿñK–7»&&Æ-ªÃZ‘†Îjµº;„+Žê\DDDjK=€jÀd°â“ǤÉÏêŠÌÌàZ—Urå/#œ˜½à¶á7Ó®][ s­¼ûÖÿcå«Y÷Õz ó�džËŒÜ<äv6nÝ‚Ÿ�þé~î?Ì{o,àñISiÓ¾=�>ñ0ƒníK@S_zÞЋk×ö¸†9qÏsòäqlN'þ~AìÙ»Ÿ·Þ\€ŸŸF£‘Q£Fat“™~š¯Ö®ç¶á£(�?Û�…ì3SOüH�ÑÈ_oÄh6sË=“ðòiMX›žÜpóãØíÅü–ì{&% »ÝN±ÕÎÖ­?‘™™‰ÑhÄn·“œt‹Ÿ?Ÿ­þ Ì&ÆþÇhÒÎep*é={ô`õÚoØ±ï ‘á-Ü»7êGQA111lܼ™!C†°êãOyãÿ}ŒÕZD¿Þ±4mÖ”n;”)Ïa³Ù1جt»¦ ‡�üFvNé§–;.‡Á€Éa ä ñ%˲3þ‰£ØDãæ]0ük™ÙiÄ+äªZÔ…ˆˆÔ…^½zðÓO?U¹]qq1«V­bÅŠdddT»}e ÉÍÍ­Õ¾õáJ¸ X©€€|||jµo¯^½ a̘1Üwß}ÕÎ'TÓv%""r¹¹¯¦@5R’Oºé–‘üùþ¡ …—X^Iû iD@�?!¡!t»¶í:´§I“&äç熯—…[ÞÌߦÏàTú)š4 ¢[·®däœãçø#4iÒ„”Ô³ü¸k7~~~ü´}7>Þ~>ø ûöî¥yX88 ü=n6meÛŽ½|´òS~�ÿ�W^˜É>øtêÔž«Ú¶æÖa·as:¸ªS,Fç¿Y4:�8 ÿjïN3™ç~eý× ùaÃëäfÀa(ɸ٠úXD¤¡ÛµkcÇŽeÑ¢Eddd\RYê…â>—Z÷,Z´ˆû￟ 6ÔQT"""ÒÐi ‹Ò$œîäç?[Ö%—g±X°Ûí vÚ¶oIbòo\{]Wš…“•™Kv@999üóŸÿÄZTD“F�Ái#õL*ƒ�ŒŒ Ö~þ!çΞ¢M»0î¹o¾·‚œÜ\’’’1û`+.fêÓÏ`2šùý÷ß

fo¾ß¶‹ðVí:ä:´‰à?y/&/Ø»o?­üŠÇ'ÿ•£ I,Yþ6I)É$$&àígÁi‚O?ûª\¼6dnØÎæ?ÍfÉ iØfœ>,¾á¯¼ÙiÞ)çpx™.©NDD¤îegg3þ|F�]§É@óÿ¸Q]×ýž={7n³gϾäža"""Òp©ÐE°Ù­±€ãÒ&<68͘MF2Ξ¤qpk#ÁÁÁ8�Nìv;M›6å¤%�ÆA~œËô¦U«"""XúÖ;xûЭC$7@AA™gÓ°˜Ìü´m7÷ßÿ ½ã^š7oɱ_~Áî4°ÿ×£œÉÎã±ÿ„Áæà¾Ñ÷0üöQ :”¬ÌL,þÁ|²zÿ@ÒN¥Ò¦M+N�ÎÂ`0átc0˜Høq«š†ÃÛ„!§s†L#À@�Ý�t‹“¸>wò—�ÿ×¶¯£š‘KQ:ÏÏ;ï¼Soóô(ä>õQ÷‡ƒ¯¿þš-[¶ðÐCÕh~ ¹üPTTtÙ÷ä5›Íx{{ãëëëîP.+J]„À€0^zù5žšôŸxYŠ.©,‡ÃIhh(V[Io¢‚‚, N§“£G�JÚ™søùùѸqc’““yôÏ£I?›Nn^&™™™ìÝ»—Èö¸¥×òsóÈÌ/æï/ÏÅâm¦ud3º÷L±ÃHRR¯¾ñ.F»ƒ>YI«¶­ùöû äeeÓáên$$%rS¯Xòw’˜˜HãÆ�¤¦œ¡EËf8�®êÓ�§¶aþ×Nf¼l%3 Øtq�ɾþúkÖ¯_ÏÑ£GÉËË#<<œÁƒ3vìXnºé&|}}ùꫯª/èpÇwpæÌ™J×�;–Çü¢ÊüË_þ®]»øË_þŸþô'×òÄÄDF�Epp0Ÿ|ò‰Nh"R+óçÏç³Ï>swrÊÍÍeÑ¢E$&&òÌ3ϸ;©#v»�œœœË>ñSÊf³a³Ù(**¢Q£F˜L‘RJÕ€øÿìÝyœÍÕÿÀñ×g¹û�ÃŒYì{öePHD‰R)ÄW–$•Š’TêûÕª¾òM‹~Ñ"­DˆB!„‘Ý`03fÆŒYîܹëgùý1LSßbHé[çùxÜÇýÜÏrîùœÏ>÷}ß祄޽{±rù{HJèçßt¦¤³ßz,) Ú�!c±X�e™pH£Aý†|·y;™¹œÌ/¤Zµ*P«vÍ/iAqq1èÇOpÇø©hºŽb±áŠbèÈÛØúÍjÜv‚š‰�‰$�Ö ‡Ãs|¹r»÷}Oöñ|~ع�M7¢é:˜&ã'?JµgíìÝó-¦ ú©@�.ý8óYèôßשÞp²Y¹_#u]gÒ¤I¬_¿§ÓIƒ 0 ƒ´´4:tÞmú{êÔ©�€½{÷’��M«V­ˆ‰‰ N�:ç\æ¸qã6lsçÎ¥ÿþ8�NÞzë- Ãà¶ÛnÁAΛ$ý^“| â3$‚ð×òW þT¤i%%%DGG_ìªüO Ê�4|XXµô#J¤.݉Lè7)Ë2QQ.�4ÀZ±Ü»w/¡PˆôôtEA’$.½ôRÖ­[‡®L;DI‰É*óÄ“/25ìv;²,3õÅ3ûÙç)))Áé²ðéüwY²j%‹-&6¦*SŸœHǶ­� ü4¨[ŸÆ ëðòô'=n2Š¢Ò¸qcÒÒÒèо3ºn"_àQ¢Þÿ}Ö¯_Ï¥—^Ê”)SˆŒŒÊRσÁß–Uõ{™4iRùòÔ©SY¶l£G�¦U«Vç]fýúõ¹úê«ùôÓOùðÃ>|8ÙÙÙ|þùç$''Ó·oß QuAþ¦î»ï>×.`Â_“Ûí.ï&‚ ü5øýþ¿dðç4MÓðûýâôJƒ@W‚bjDèP³YWº_6ˆ@ø·õ½—Mˆ�¯C¤Ó FÙ‡Ô4ME!** —ËÅ%—4§NÝZ„Ãa^zùUºtíÂ;ï/`ç¾#Ü÷è“ôpXÊ.ßéÀ‰ŠÊG‹çãŽp�}<»ËJŒËκ/—ðữR»f"ÕNX7ðúü†ÄæM;HJ¬‡6øý¤¥D’dV|¹Ž§ž™æ…K¥Óu�9sæàr¹xä‘Gʃ?Pûµ?XÃ0xë­·8p Ý»wgøðálܸñ'ûlذ�áÇӽ{wúöíËÝwß]žµã÷û™>}:ýû÷§gÏž<ðÀdgg—Û½{w¦N�ÊìÙ³éׯ·ß~ûy�_eêYј1cp8¼ûî»x<Þ~ûmt]gìØ±åÁ³•YPP@jj*£F�*_7cÆ RSSY·nÝy�‡ ÿû, ƒfáÂ…ÜtÓM¿KZ´|¡!*í÷h{Y–¹êª«øè£�ùäj×®Í[o½…ªª,Y²„§žzŠwß}—–-[rôèQ4M£eË–Œ;Uýñc�––ÆÆ�iß¾=Ï>û,�@€Õ«W“••ERRRù¾³fÍ¢eË–çun•©ç/�ôôôß\¦ªªâfë"©øÿÜo‘˜˜ÈwÜÁW\qAÊAáÏMü|W &ðô‹/0åÉ'yìùÐí•»ñ’$…Í›6óñü¥äå�dØ­ƒ˜üðxÂÊn^zaÝ.«Ï‰?`sÀ#�ßÍïaÙ§+8™WÊ¡ƒéȲD(¤aUdêÄ'pÏèÑT‹­‚,ËháQ‘n–|ð&ë¾\ˆdêH¾0†f²xéç„‚p"7�PP#0ô0_|±Š¾½.NJ¤‰ãˆŒqñÚëo`wX¨V5ž·ÜÆ××3}úÓh¡0¡pÙTððÛ§œ­V­YYY•>æÐ¡C†Ajjjù o�=8|ø0 6$22’5kÖpå•WòÈ#��––À‘#GøöÛoIMM%55•Õ«W”w°Ùl¿) R™zþ»ÝΈ#HMMýIηLA„_Ó®];æÎ�˸qã~s¦Ç… Bçî·¶}ll,ãÆ�ãý÷ßÁAAøwo• Ë ç—Œ²!YdTSâL�À Ã8Õuʤó¥hÙª^¯‡@ ˆ¡çáõúhœÚ›£»7‡¤0²¢óÈc÷²aÝ·ìþá $&&â-ñ‘��M©§€—]ÊÞ´4¶ïÞMBB‹-bÈЛ)..Æç/bËæ½¼:çC›Ó0‘ ›Í†M¶ð–ñÂÃO2áÞ{p8Lì›ÍŽÕ"33“>^D||<ÜÿÏO}Ó°pÇèûyåµ§s;¦¤¤ Ë2 ==�ÚµkŸõ¿ß_v ô[< "IRù˜A111¼ûî»|ðÁ¬]»–/¾ø‚Õ«W3g΢¢¢€²/=<ðÀOÊ®Q£Fùòo0¬2õü5§ëÞeVÜG„¿§Í›7Wj¿Óã <ø7½Ÿ]<¿¥í+û99ßýAAøó@•à ƒíÄr܃d†ð¿>ÀT  ãñ£i>_§ÓAµjq$%%â´«´kÝ ›ìC¶F‘yô ¦d�—ŸÏÆ [ñøC´íÜžN�Sñz½¤¤$b±Zq:�È’ŠÛnç’Æ�‰ŠŠàð¡#|°øsFÝ9�Ͼ\Ëm÷LaäÝ÷bÈ&¡�Å¢2jÄ­(’ɰ›ÐïÊ+¸óî±|ñÙ*Ž<@l•Ò£]ëÖ”x¼È ²kûÜsç\yU'î5�ÅËWaJ¿ý£b·Û¹á†0 ƒ)S¦�™™ù“íƒæ©Á‡N‰6lØ@(T6óÚ¦M›0Mó'cõT«V�»ï¾›�?þ˜¡C‡b[·n¥V­ZȲÌþýû‰ŽŽ&99¹üaµV®_eT¶žºÌÓ� #GŽ”ï#²ƒAø#¨ª*ƺdYÁ7AA΋¸ƒ¨„�"óÚ0öµçq UƒÅ6“p8ŒÍf)V€ŒªZÉÌÈ¢´´””Z6Ün7¦i q9ììøaµSêr(}/ŠZ… 5É>žÏ»ö_-™e}ŠÓå¤iÓ&$''“{"›MEV AÃzI?†ÃfaÂ=÷òÏ'žÁçRXdêÓÓ šaÆÈÌ—g6!3óÕW¹´]s¢\š÷¸Å¢�Ú±_|¹žÞ×ô 99‘Ç1ñ|þ NG$N—Ê¥�Ûs(ý­š6ļåf$³âMþùw3f ;vìàÀ� <˜ºuëÍÁƒ騱#“'O&**Šììl^{í5†JÇŽÙ´iÆ £aƬ[·«ÕZÞuêðáÃ<ú裴mÛ—ËUÞÅ«nݺÄÅÅqíµ×²hÑ"FŽI¯^½ÈËËÃçó1uêÔó>�Ÿ«S§ÎYëù{”ép8hذ!û÷ïgĈÄÄİeË– v^‚ gbµZ »+òÇ AAþ^ÄOw• ™PPZŒ)A‰¢¸´I’0M³Bð§ŒÕj%""‚ÆMãt:‘$ MÓxá…‡5ê7邬øiа=»E—™4ù9–.ßÀÒeŸ³gÏvþ°—U«V‘{"›””�4jÕJÄn·£iEååg�e™’>_€w^‰7Þz—>>( Ýaµpiûö„5ƒ6m›2îî XÜ2¯¼6‡o¿ýöÔØ9«¸côH²oçË•pc¿Þ�¤aÃútíÖ™zQPPpAÚÒårñæ›o2vìX5jıcÇØ³g5jÔ Y³fÜu×]T©R…E‹‘––ÆO<Áõ×_�ÏçcãÆ�4mÚ”Ù³g—à‡‰��eåʕ̛7Y–?~<;v`„ Œ3EQ˜7o»wïÆn·ÿ×µû­ÎVÏß«ÌÇ{Œ&Mšpüøqt]硇º§#‚pV6›íbWáoG´¹ ‚ çKºHåþÒv©ÂúÓÏò/¼®¸�\á8¹ÂëÓËj…çÓ�¨P(ôõ9œ ¾ÂƒÈydÐRêÕbäÔÇ�€ôÃǨ]'™3b J<Š‹‹‰ŽŽÆî°a±(xK‚ØVr²Oҭǵ”ø°J`Jv»Ÿß‡¬(èºÎeí[’WƒH·“f—4$55•"�Ã0ÈËÉ#=ý(y' ø`ÁBNxK1MI’�$‰éS'3{Þì=�þãÌ,¦ÌþÖ1~ÂÃ<8én8š­ß®bÔØûyqú4¼þ"víØË�ýñ–qÛèᨪJAA𦇉†ÓéÄnw–Ÿç/qÄ48—fAþŠŠŠþ³�õîÝ»Rû}þùç下AUÕsšISAòóó/vþU«V=§ý­Vkg Ð*<Œ ÏesBU\6+,Sá5ÖýüµYa¹¢³e$\ØŒDP¥ÈÀ×ó?eÆÛ³ÿðCDIvNœ8ñ“ýLÓd×®]Øl6 Ã@’$¶~÷O=9�zuÚ�R+‰MŸ=Åg ߤJ5º®ã-õ©îZ¦i²aÛVnØHbb"‘‘‘ȲŒ¢šÔ«_‹ÜÜ\$IÂívÓ»woEÁb±”�ÃðéªU\ÝãRE)¯�ÓéäÈ‘#ô¸¬ųOMâ½yïÑ·o_µhÃŽMÛY³f-7 ¼Ž‡�H•*U(**"**Š˜˜ªT©‚ªØQ;ü£›^Aø“û­ƒè •'ÚZA„ßBŒT ’ ‡Ò2´o?f/_Žä)€?ìØK»ö­)Ó´P¥Jª×ˆ#àw?ð8߬_ÎÔgC׋©[¯%F%3·‹âbþ¼—ÐÃCG�# aWlè¡ ‰)‰T‰‹&¬ëÔˆ«Æ®»(((D× J<>ÖnÜ@DD¥¥¥†�,Ë„|Cbú+oó䔇xrÚ‹hzˆŽ`Ä ›É™Œ;-[¾!%%ÓTødÅJú]Õ O±‡vî&11·Û�Ýé ¤¤„̬ŽËgÁ‚…ä3ëõiå&AA°Ùløýþ?EÐ_™ªª¢û— ‚ð§Ñ»woêׯÏÔ©S+��:oÞ<æÍ›W©}‡Ê-·Üò[ª(ü‘T 0ì¡ ¼²|1~Âè. ѱS‡ÿÚ11)‘ÒÒR�ÊnÖ>[4—ç§¿JçNWqË-÷°ýÀ1V¯YÀ÷kÞdãç/“\¥ˆ7Þ˜ fÙMtR|<Ï?ñ(—wïÄ¥—µ£N½"Ü4hЀ„„º®ã´Ù)õùÐuEQ‡Ãhº†,ËèšAŸ©„C¥`„qÚl~DVf6[¾ÙÊ�½û¹þº~|²b 5’“X²ðsZµjŽª¸wïÃ\Ò¼+m:ôæ²n}xä_O¡«UªTaëwÛ¹ÀCç‚ ÿã\.×Å®Â_žhcAáϤAƒ¤¥¥1iÒ$ŠŠŠ*uÌ�!C2dÈY÷ÁŸß�Ȫ]1Q C1ÉQ¯E"!¡Ú©)pìâg·Û‡Ã(Š‚aDDÚxcŠ•[G 䫵™þâx ýh˜¤ÎÄ"hÙ¨>ÃFÜÄU½.':ƦÃY¶ Ë:EEl6+EEEèºNËæ-8˜U6èïé  ÃGÓINN¦k—N¨6}z^AJR2­[4æ»­Ûˆ‰�f÷¾oèw]$%Ìc�îáÛ-Û¸ñ¦! ¹ùF¬•í߯gËw[pÓ LÝ`ÐMý˜7o.C\G„ÛIll4²¬`šú™šLAø±X,Øíö‹:#ØùŽÑógÛçlìv;‹åbWCAøèÓ§º^ùïzGŽá�àÙgŸ%66ö¬ûŸýZ&Ð�!CDðçw$@•`ÑA*ð∰ã¶ÚÑU $“˜Øh*ˆ,I†a`±X�eÃÐ�e…ñÕ¸mÌ@ Óàòî—’Pâë±í›íœ8žM•äºÔN¬Fã&M�$óÔPO #Ë2v—“œ'�$ »Í…®AŽÇƒ"É„O½/¦Níš5X·ñ+r�gâCO0}ú#¼1çC»� óÞy‹ÓÆÁ£™ô¿¦;ûwíæë/>eúŒY°ôS ‹Jw÷(^{iÕªU¥Zµª¬_»�±·gÉ’¥tÝaÁã±á¾8CAøSr»Ýhš&º‚]`ªªâv‹ÿsA„?7IªüüR¿ªl†�pþ7z,Z IDATD¨2L¿¯”ÈHÙ&`1@V�e¹<¦lº÷²eùÔ @²üc;Y–‘‘‘%�f-ZbKéж>º½)JéIbâ— ~jV¯Ó àÄã=µ^.ÿu5''¿ß�rjö°È6««ÅÁ=÷ÜÍŸ°võfŠ0ê¿c¥¥¥DÚ-¼ûÞÇ|²h!¯½øV®ZÊ­#oâþDzaýV?É)5‰ŽŽ&11‘Ò@�ï؉iQI¬™Bq‘§ÃMDÄÔö‚ Âÿ ·Û]é4p¡rDðGAø#-[¶¬Rû�7ŽP«V-žyæ™sž¥rÈ�!X­VÞxã�ò×"øóû JÐ$PjUG—$Þœú4C~Í( Ö”)›}^QNn~yšt]’)-,ÆãÉÄ0Bž|jÕ¹Í £(*¦ùcðG׃ºLÐÄïõ“—w‡Ã‰$Avv6Š¢ IªªÒ N-“ãÉ?YH•'_nØÂí·ÝƤ~=àó–R¯VIÉ <šA“zÉlذ�g§ÏäáÉ÷“Ú±5­[5 ¨ØK\\ï¿?Ÿ@(@›6©\×ÿ:¾ýö[ž~æE¶ïÚGNV&Û¶¯!.:CÃH ‚ eTU%22�Çs±«ò—‰ªŠ[5AáÏçÀ�ç<ôÏÝtÓM„B!üùƒˆ»ŠJÒr 7r4Ó@ ÖŸm7M“ììlªU­†jùõ ˆ$I¸ª$] §*Q,EV=Ȧ»B@©ŒÅb%ŒÉÎ�;�²é_½%~NäŸàD^>V«›ÍFíÚ) p-—vjÇúu›èÙ§'ªª0tÄp6mX¡£Y8ØHIIáࡤ$'sôX²¢ÏÄÇžAÒÂDEº˜úØC4hЀk¯½Ã0°ÛíZ)uk'ðÂóSÈ/*!;ç$Ë–~Éð¡×]èfAþÇY­V"""())¹ØUùŸ�Õúó» AAøs¸Pcè‰ÀÏK¤oT‚)�¥j³|À&L&ÆüïiÐ5Mã𡣤Φ¨ÈƒñëI@ȆŒÕ®�qü‹øi*Ó41 P;Ьà÷9x0�“ù…CP3x=%ìÙ¹ §ÓЧ8Àܹ󈋫J(D’$ÅMŸ+»ÐåÒŽh†F‹6­èß«Á�Fa±�£éG¸áÚ+Ù¿w›×/ãÚ뮢q“º¸ÜUfÿþƒ¼ÿîBvï<Èá#™œÈÉÅm·Ó·Ï˜²˜^Aøo6›�ÈÈÈ‹]�ÿY‘‘‘bÊwAA.8ª$_n!ãoÄ]ÓŸ¢Ô ÿl«†Åb¥èd >XD~Þéñ~¹y Y'}ÿ‚~/º�fš§ö•1 �¤²iÝsr³).ö"¡¢ëaâããÁ( ü(Š‚ªªÈª…q#Fðùüø|ÏÌD25þùèx¾Û¼™‚¢Bbb¢©™O­ÚÉÜsï­äû�kúváÀÁM<üà]`†‰Š�¢¸ØƒªZЃÁÒ-Z6㆛ús߃SxaælòòŠÐu�ÇKffÖy·çêÕ«?~<ýúõ£{÷î 6ŒO>ùä¼Ë»B¡©©©de�;T4qâDxà�ÿZÿÌ3Ï�ššŠÏçûÉúŒŒ :uê„ÇãaРAÌ�;·|ÛðáÃYºté©— Âù°Z­DGG‹.Lç@UU¢££Eæ� ‚ ¿ ªÅGB,S>}¯,èW„�›Ô¥´ÔË®]»Êû3þÓ4©^#Ãüé>²,£ë:²,]•íßïD’$¢¢¢(((@7 ¾ÙöápM �”OýúõÉÈÈ`Ê”)$&Öä�§±{×:uêDnn.IIIdgg³ÿ~rssÉÊÊÂ0 B¡îŠ ƒìúáK—­!¹V3Ò³‹8šS€¢(D¹¬¬ÿj9/YÁ­£îâ‹5_ñ¯Ncñ¢ç4EàiS§NeæÌ™ôìÙ“_|‘×^{�uÎeý•¤¦¦òý÷ßcü,}lóæÍ|óÍ7?Y¿uëV5jDdd$]»v¥aÆX]A*ãt@Ãn·_ìªüéÙív0Aáw%@•`J€abÓàË¿†øyÐCÅ4 RªÐ¹kG\.¦!³më÷œÎì©H6Tj&%")NTÅR¾Þ0 Â! C79¸ïûw§Q�—OFFáp˜p8LLÕªdçå•eÿÈ2›J¤ÛI³M°9£ØôÕW(‰fÍaõ¦mdedR³F2kW¯&ÒMaA1é‡�±kçü~?>¯Dßk±}ÇN¶lÙB¸¤„W_þ³fÍáÚ†’›“�j³cUdl «ÃÍóÿy�þýûТy[V¯Ý„|† ØÏ­\¹’mÛ¶1oÞ<®ºê*jÕªEýúõ¹æšk¸üòËÏûý¤¦¦âõzIKK+_wäÈB¡×\s 6løÉþ[·n%55€1cÆÐ¡C‡?´¾‚ •åv»‰ŠŠÁ�_ ª*QQQb¶/AA~w"T †óžš�i‡Þ÷�Ä´[þ{àMÛæÄV‰ n½dš6k€Óéä‡~ø¯Á�AGÆ…×SD€ƒI¦i¢iEEEö,û2�Ò¼Ysîs OMy›Õųß)ÌÇï¾�? á ÐÂ¥¾b†Ýzaùç]â~Ý믿ΨQ£p¹\¿¸=3cÆ n¼ñFºvíÊ€øì³Ï~²Ï¦M›>|8ݺuã†nà•W^9ë¶Ê”;|øpÞzë-î¸ãºwïÎСCÙ±cÇ�WM×yõÕWéß¿?ýúõcúôéÿuüªU«¸ï¾û¸âŠ+øöÛo+õ¾§%$$�””ĶmÛÊ×mÞ¼™Ž;ÒµkW6mÚTždš&[·n-úœ­Ë×™ÚÌ0 Þ~ûm @Ïž=™0aÙÙÙ•nA„ʰX,DGG!A”~"""ˆŽŽÆbùïû AA„ MÜ�U‚dÂ-ŽC Áä»ïã‰3Ѭe±3I6•j¬_¿™ƒÒ�e…ÂCäØál$U¡ysø1KÆ�$Ù�·Ô‡»š¨H’�¡›ØívŽ;F8dáªÊñãÇñx<Ô©S‡@ ›“%ÅŸÄ0Ën¦ãââÉ=™Ã¤ÉÿBÓæ~ô1/u|]RPͧd™·?X†¯7ò¿ŸB±„sÇ0|~í;´eßÞ4òóO²}çnÞY°Œ7ßù˜Ûo@í¤$Ò�¦CÇÖX,6âjTÇ$Œ*I¬YÿZ7ç’æ�˜3g>·�|Öv dffrÉ%—üê>‹…¤¤$¦M›†ÝngÕªUL�:•¦M›’œœŒÇãáÁäÞ{ï¥G�äçç θílå1kÖ,æÌ™C||<ÿ÷ÿÇäÉ“ùä“O°X,¼òÊ+lÙ²…iÓ¦áp8˜={öÕÿÑGåÁdìØ±$%%Uê}+êСÛ¶mcРAlܸ‘k¯½–öíÛãóùØ»w/M›6%==�`0H³fÍÎÚîgj€Ù³góõ×_óÌ3Ïàp8˜9s&cÇŽå£�>Âb±œµ]AÎ…ÍfÃf³‡ ƒ„B¡ÿêúúW%Ërù žâßOAAþh"¨TdÅ~žŸö¶pÙ�j~~³f¾ÅÓϼĶï÷òÐS3xøé8�UY²äs¾Û²�æ-?�-KBÆPÀâr¢ž …B:ªE!ýÐ!ÜŽl6{Ù˜?ºŽ¦iäääà„ÉÉËGVÊâv†aУgWn9Œ¸øêhá ÛvmÃáD×C\ÒôRÖ#>¦ «—¿ËÇóß¡a£:DGG’‘uÉÔPe“õë×qY·öÜ5v8_-Ÿ)ãïâµ7rÒ_ÈçËW�P½&2GA×u¬V•±ãFÒ£÷Uì?pÝ4 Wâæ=++ Ó4‰ŽŽ>ã~7ÜpuêÔ!!!�aÆÏîÝ»Oµy>š¦Ñ©S'"##©S§�7>ë¶³• ÍC=DÓ¦M‰��eذaœÖ¯_ÖvA8_‹·ÛMll,ÑÑѸÝnìv{yçÿu§3uív;n·›èèhbccq»Ý"ø#‚ ÂE!2€*A2áÅ»â¡éÿÄ/+ èÿ~nN›‹¼üZ·©Á‰c;ƒ,]ºŠý»÷ѧï$%'ý¤,Ó4‘$P…ªÑõ‘LY6Q…ÒÒR,ªƒÏ?ûI’NMoàt:˶Ùmd?ަiH’„,ËDGG#Éýú^Ï.#‚?XÀs�Oæý–0ûå×5b0ü1#GŽ,d‡£³ÞœÏŒÿ¼„ŒÉ¨QÿÀfwàõ–0úŽ›=v(³^™‹ì2�$Ðuƒ‘wŽG–ʺSõ¸ü&æÌžÆŠÏÞ'*²*'rKˆˆ=s;V©R( �izࢢ"V¬XÁŽ;())!++«hvÅ�–é JóæÍÏé|~®M›6ƒAÒÒÒÈËË£Q£FDDDÐ¥K>üðCn¿ýöŸŒÿs6gj—ã§>OÏËápЬY3Ž=zÖvA¸TUÝÂAA~gÿû?±ýB ô|=z ˆ�Ž%l IW]Õ“«®îÁŒ™ÿbøÈ�(*8œV èË¿žžL»Ž­ãÔãG§³z$‹L@  † –ûC|¶|—]v)ÅE¥äççc³Ù°Z­(ŠBµêq¸¢"‘$ EQ0 ƒ}û÷‘¶'�áÇãŽrS˜_HlõXZµlBÓf 1‚~^xuÃFÝÎÃ�Oeöës™9óun©©-ˆŽtó¯Çfßþƒdçž Ô[ŠÍâÂfµ0nÜh¢¢ÜÄÅÕ ð!™& 5qÙœlX»”—4ãÉ'¦³tÑ^yáų¶ãé_?OÏjõKü~?#GŽ$//�Ûn»�gŸ}–úõë—Ï6&Ë23gÎäùçŸÇjµ2iÒ$&NœxÖmg+÷×HRY†V8Æ0Œsî¦p®ïëp8hÑ¢Û¶mcÓ¦Mtîܹ|[çÎ�9tèÙÙÙlÛ¶­Òƒ>Ÿ©]Nw½øy}¬Vë§!>Ý.‚ ‚ ‚ ü¹ý~dù;œã… @•`JP«A}ôUQMÙ�èry;:¤¶üI7I’PTM üjy²,—g÷H’Ä7ß|çŸ~Ž× °|ùrÜn7º®ãñxÈËËÃb± …8™Ÿ�ahš†išìÙ½›P(DÇŽéÓ«×öéMÆ‘“ȲÉçŸÊ÷Œ%VèЩ'ûfÓçšÞŒq�;´`ë·Ë¸ùÆÞæç³aóNúß<†Îݯgïžý(ªÎ-Cn& ’——O—.—QZZJ0¨“~8ƒ??“ž‚=ijåÒÙÌ;ï¼ÃñãÇqû¾}û(..æ®»î¢víÚ8�NÒÒÒÈÍÍýÉ~­[·æÑGåõ×_gݺuœ8qâŒÛ*[î¯ILL`ûöí•Úÿ\ϧ¢ÔÔT¶nÝÊÆ�éÔ©Sùú˜˜š5kÆ›o¾ITT çT—_j—_:/Ã0Ø»w/uëÖ=§òAAAøó±Ùl» ¿»¿Ã9^"T Vþoê? Cè66éTÀÇ´¢óó¾À4%~­iË2' LSÇWê竵ëhÙº5�:¥òÙò•Øí.<žR QÓ4‰‹‹Ãf³át¸ˆpÇ`µZ‘e‡ÃA·n—ã)ɧM«–lùf/ûŒÉSŸÂ@aÃú5Øm´°��âȱ#„5ƒ#‡sÉÎ, °È‹¬ZÉ:ž‹ÕáÀ®è,_ú6}{ucÔ“(õ†°Ù­h¦IB�xvîÜIII A#È ‘·Ó¢m'4F�¸•+¯ìU©¶8p �5bذa,X°€Ã‡“‘‘ÁŠ+X¿~=±±±x½^.\Hqq1_~ù%@y°Ããñðé§ŸrâÄ �Û¶mÃáp}Æmg+÷lœN'W_}5Ï>û,{öì!??Ÿ™3gžõ¸óyß:°aÃ4M£N�:?ÙÖ¥K–,YrÖìŸèèèò1—ÎÔ.N§“¾}û2mÚ4öîÝKAAÓ§O'&&FL+/‚ ‚ ‡ã/�!£ª*‡ãbWã‚U‚.ÁíOü G0-¶²Waa!…Å@Y¡²ÀÏ™»™¦„$©ä�8INÖ Òƒ�‚ù‹)8éáxVE…�N—•Ø*$&ÕÀ0ü5÷JJKN�¤°©êÔn€Åbaßáƒ(Š‚Ìyg1!­˜O—-FU dYFÓ4n¼å6n¸yÏ<÷mR{sýMcÑt‰ÆõëÓ½{'¬¸éæ9x8“cDzÑ4 E‘ÉÊ:Î�c†¡Zl¨ª¿¦sïý“P,þÒB†�º£Rm©ª*/½ô£F�â‹/¾`ôèÑŒ9’… âõzIIIá®»îâõ×_gÀ€¬[·Žnݺ•ïõzY³f ·Þz+W^y%‹/æ©§žÂjµžqÛÙÊ­Œû￟6mÚpÿý÷sç�wG||ü�9Ÿ÷­_¿>P–±ós]ºt8ëø?dÅŠLš4éŒí0aÂ:vìȃ>È�!Cðz½Ì˜1CtóAA„¿ˆˆˆˆ¿dHUÕò1S…³û½¾á�­Ü_Ú.UXúYþ…×÷‘+'Wx}zY­ð|ú …¾>‡sÁ_xkiÍiâݲ‹Ø6—PN¥˜™eooš&‹oiv»½¼{×Ï¿D›¦„„Œ×ëeïÎ4vïÞMLL,[·nE‚,˃AªT©‚I˜¤¤Drrr Ë-æ£Å‹ ‡B¸#b˜5}*�:¶cÁ‚…äûxuö[øý~4]îXønó2ÒÓóîÂåÌ_¸¬|`éüc(o¿ý62e]Ñš5®Çk3Ÿ¢FBV­ÙÌãO<ÍœWŸ¥Ç]p:"øpþ´kÛ™Ö®@WedÝàá wR¯v"‘U«rÕµCÎ¥YAAA„?�ßï' ¢iÚÅ®Êo¢ª*6›í7eþX­ÖÎ@1 Uxž ÀüÙ²Ya™ ¯©°îç¯Í ËýÒºsÙ~Îþz!Àß�b@ÀmaÙ³/Ówâ�ø¤²iá Ã`ŧk¸²WWvìØÍÖo¿«Ê¨7£ª` òó eY¦(¿˜ÌŒ²³s(.ö���ClL�@€`¨”©m8zô©;³k×.º\v)ËV®æ£…‹P,*aÀ_RÀ¡ýûiÙ¢ 11‘<öô˜>í î÷ªE%dè„t…&-êqòÕ CÇ*Ë„Mxã�7‘eI–°Ùl{JˆŽ)›š=mÿ>Y¸„ ¼Žøj)èš�¬Häž8NçŽ�ÈÍÍá«/?¦ËU· ‡Jé{Ý5ìùþêÕNùã/Œ ‚ ‚ ‚Pi‡Ct—ú]À*AS`âà‘ø] ó_|—QÖl�‡ýûñÝwÛX±b%V«•`0ȳO¿Âü�–aš?ìLÓÄ4Mü~?›7ofÇŽ:tˆªU«R»vmü~?QQQ4hЀ‚‚zõêEtt4M›6%''‡P(„®ë„B!, ×^ÛÕ*±iÓ&Rj×fÄ­ÿ VR5¼? EQ°X,Ü5öA ]!ýP&ÿ¸ájL¥lš]»Ý^^Ÿ˜˜n|#ѱU°Ùlt¼ôŽedÒ!µ-9¹™øý~�.— ¿ßª¥Ó4±Û­Œ½{"Ÿ¹�7ßxçb]AAAAÎB€*A2áùwçpã]£ùÇ 7 ûudSgάw‰ˆˆà³ekÁ°’‘™Ci‘YR8°÷ÓŸ}™pÈD×Ͳ±ƒt ™:uêQµZ,ÕkT%öÓ¶]+ÚµoE�øªdŸÈ¦ãem±¹Âá uêÔâhVó,BµZPUY–ñ—Ó¢y®èÙ…/¼ÌësÞ¤qãÄFE`·)( lÙ¾�˜È®½ñ&žyî9¢££°ÛíhšF|�8n¸æÆ�»�5ªQpò$� CRxbê$®êy[¶|Gdd$ªª …¨]§1±Ñ|½ñ0L“iÏ<É£�ÞÏâ%Ÿ]ìË$‚ ‚ ‚ ¯ Ê�`Çš¯qê&fB,AGYÏ9¿ßÏÞ½{8zô(¦)a·;(-õQRRŠÓéäèÑl¦þóyÖ|¹‘PØR˜#G޲ñëÍèºA§N©tíÚ…šIñ$$U§NýnÐ�Ĥbb£¨™R“¢b¡ÈS”eéºÎ Aƒ±Ûí|~&>øaÍ ýèqòòrùçä „Â¦aÐtöØONn.oÍ~Ÿ¿IR¹kä?¸û®[Ð}%Ô«W�Ro€` L8àçš>]ÉÉÍ&1±&`"™VLI"“�Ïà�ý8¶ïkro¡eÓjV�dùç\Ä $‚ ‚ ‚ ™ˆP%H4ïÞ5,±fÁŒ ¯|pçÄÄdêׯOõÑÜ}Ï7M&&ÖE»­xpòxÒÓ3ˆ‰�äxV'O×ô½šV­Zbµª¸ÝdE&)¹&É)‰¸Ü.dYÁép“›“ˆ¯¿eÑ’eDFÆ Ë2²,£ë:k×®%""-¬3pÐ`b«D³{Ï^º^Þ•Äš51tUQPU+«V®dô˜»©“T·#’×fƉyH’‚�Œ¬ZA–Ð%™Èˆ¨‹{‘AAAAøUbèJP ™‚ã™È‰I,›¿”Î×]…ŽÌ„Iwât:Ñ5ŸÏǺ ›ÙŸv�+{]Iûö-±**Ï¿0…U+6Ð¥[[¢£cq:Ýe™;�Šâ& â--AUUÜ.4-ˆ¡CAáI¶nü–EŸ®¦Èë'Ò)S·v {¤!IW÷½Š“ÅÄè*^_)²-‚ß}�k®¾•¸˜êx½yXT›ª°mû.¢¢Ýèq¹íüóñIËÌÆn·ö—òÙ§²gï.Ú¶kE0À0 <žZ¶¿ ‰wß}‡®�»rùýùfóJâªU!àRâ÷áŠÄSâ!æÌ3¢ ‚ ‚ ‚ ‚p‘ˆ  J0$˜5åi|‡Òxtá8e3{9LÓD–e\.GަZµêÔ­W E•yᅙجN®¿±7Õ«W'—�¸îr¹�e‡Ã�ÓéDUU|>¥¥¥äçç“q4‡½é¹|·õ{Üv ×\Ù­4€ÓnGUU6mÚ„¦iËH§JL5:´nÆsÏ=‡¦i>t„`¸ˆÉMÄïkX-*‡æ`jcî}”Ç1M“@ €ÝîàDn> 4$ýð1ªÄƱsçNlV+Ñ®èÖ’aƒRRRÂg+°léJžyúyV¹Ž¯×o%¹Agš´êy1/‘ ‚ ‚ ‚ g 2€*A1 &½ürŒ ÃÄ­ ë'½=|Ó�Y¹r5V«BLL,/½8‡¦Mѫו„5?†©SÖ… @Q$IBQ‚Á †a`·;8žuw„›ŒŒãìÞsˆÙoÍÅa³sרáØl6Z¶hÎüE ÉÌ+¢s»v¨V•@qˆ„ÕÈÈÈÄj3ÐÃ23g¼ÀÓ�?Â_®å®;ÿ�+"š‚â"vïÛÏ�ÝÛH¬Û›ÍF(* …4Z´m„bÊì;”ÅÌYÿbâ}·#É&ßnü‚£‡�R\\J›6�C r=11Q <Š—^ù7;¾YF‹vÝ/òUAAAá׈P%²ÄŒqñàÌiäE+T9$¡0÷­�ðzŠpØ#1tÈÊ8I‹Í4dÁp1zÈàБÃ4iÒ¯×[>ýzaa!‘‘‘àv»É8vœ’’bbb8|0ƒmÛvòÜŒW¨]·>��§¸Ý0 ë&WtëÊŠÕkhÖ¼6zX¥I“&lýn7 ¾�*U«²võ×Ì�û999´lÙ¿ßO©¯Ðyàþ‡¹²w'¥lV/EQ‡Ã˜¦ÂàAcØ¿? ›båõÿû?’““°Z­H’„†Ä5}n¦gÏnìÚµ›W_z�KZ4äíwþ�+z\ËœW_䛯–]ìË$‚ ‚ ‚ ¯�.R¹¿´]ª°þô³ü ¯+î#W8N®ðúô²Záùô#* }}ç‚¿8 Š|è� jÕX¬¥>‚Nòó Qd ÇŽé¦fJŠbA ëøýJK}X­*ªª‚dât:Q�§ÓPýÄÄÄò‡Øºu+¿É§_¬æ�`W¦N™D½ZI8œv"""ر}……ÅÔ©S‹v[âõzQ§Ë‰iH|·eâÚþ=i“z#Ë—¼EÇŽ­I¨Õƒ}»¾áÎ{&°ô³µhš@�”dzw¿œ+{vÁ0ÂÏÉeÑ‚E¼2ëE$Yg횯ÈÊ.bé²Ï9°ÿA#DÃÚÉl\·”yï.b×þCL¼ 5RZ�K³ ‚ð™¦yÆí§«AA᧬VkgDŇ(ÊIDAT Ð*<Œ Ï`þlÙ¬°L…×TX÷ó×f…åŠÎ|3öíçL€*!P”†Ž‰©‡yaØh™7—€ib†a ( ²,£i’$ h,]²œP(Hj§6ÄÅÅáv»ÉÏÏ'ÂI8¬SPP€UQ9™_L±ÏKæ‘,/ûœk7¢Ú%î9œ>=.'ôS5¯×Kæ‘ãäææ£(îhW_Õ—“9DFF²qÓ×4lЄ¬¬,м:÷>ð8WtmÎu}®çÞI�°áËÏHÏJ§ßuCQUMÓ0MUU ‡ÃH’„Óé$è`µZY8ÿU²Ò2éÓÿj SÇçó²ñëohݺ5#FÞƒÓæäÞûFÓ­Gj7¸—ÝÁácYçÒ¬‚ œ‡ÓA]×ñù|„B!B¡†QöÿŒ,ËX­V¬VkyÐD0HAA* ?®Üß#$ ¿SÐ{/¾Æ 1·â6­].û&Ërù@Ð’$aš&Á`�ââbŠ‹<$ÔŒ'  ‰ˆˆÀåtsäÈ1<Z0DQ¡—_�;ÇO l*ØlFHóæ�¨•\UUIHJ`ÿþýØ;vì Ô˜ÿñbº]Þ�{ï» EQÈ:žIݺuÉÏϧÀ⻯7ѹkÆMxŒ=þ0C‡Žäø‰“X,VLÓÄ4Íòú+ŠRþZ•Ë–ëծŊ%sqGE‚¤³tñJ®ºº'¥¥¥X¯?@I‰—†�ëS#¹5�`¿ß.Í*Â9:ý·ëñx())Áívãr¹°Ùle™†”eöƒAJKKñz½DDD‰$I"$‚ ‚ §œCHçÇ ÎÿtHÌV ²7ß=‹báÀ÷»p�ºœ’$ ú±X CÃ04LSÇjU©^½µëÔ*Ï´ ƒ=z”£G3È8–ÅÉüBr󊘿`1wÞ7—-EVhX»ñq1DGGasØIª•€¦…¨W¯v‡BLt ŠÅFÍÄúô»Š¬ã9,_þÉ5),(¢¨°˜& RHíÔ‹¢pË }HŠK ¸Ø‹j)ËTÒu]×Ë?¦i¢iZYK‘Ñ �Œ¬ã ¿í~4=ŒiJ,þtµë´f؈;(.õ ùIN©Éî]iƒá³vEáü�þ; …Bœ8qÓ4INN&..—ËUüPU—ËE\\ÉÉɘ¦É‰'Ê}«‚ ‚ ‚ð÷$@•’MÖÌ[@ 4DbÓúrÙ¯è²,c·ÛË3i*þº †Ê3E¡Jl.g$¡PˆƒiG9tðîŸÂâ¯6"[\ä–ä“’P�þW^Ib­xªV‹F74‚¡Ñ1.""íØl6LSÂï/å©'&süh&¼¿„ñOeÚôÿÃn·OQaáp˜ˆˆz_Ý�˜*v,•pH' IV«Ã0Êg&°X,†QØ24ÖoÚŒDY�è•W^Æ/|¿÷Ûw¥a±X8|ø0µêÄ‘’R»*2 á÷p:` …ÈËË#22’¸¸¸Ÿ}~�ªªÄÅÅI^^¡Pè'e ‚ ‚ ‚ð÷!@•àÐU¾_µš�CBrÙ x +lý¥&”QU .§›ÌŒ,B¡|óíN¦ýû%&=þ$ù¥^lŠŒM5èÞ¾×÷éMÍäê4¨[�ääD’’jR£z J‹}h~�ï¶î¤Ø[Ä [®ÅávpçÄljKH†p�&�q`ÿaÞoùùQXXŒÍæDµÈKß‘}›±H #¡iŠ¢`¦Y6@µßï/GÄÐt˜dfœ@UUL½Ù”ðy|½z]/ëÍ7›v�—SÈ'Ìæåÿ<ùû_Aø›2 ƒ‚‚bcc‰ŠŠ:ç㣢¢ˆ��¥   üo\AA„¿1P%ŠÒÐ5�èB?ONœÌÝo¼œèTÅN�ÿ{÷U}çqü3÷Ü€$0„pi@‹­QÑÖÕ>®Õµ«»j«î²Z”ÖÖ‚­«Ï®<µ^¨Â*’]­[µÞ»eÕ"¥VD¨U�B«PÙ5À†k —Üærö�p†““¹&3ÉIò~=Ï<9çÌoÎÌ9Ø2|òý}¡XuŒßŸ§–£!>|XïoÚ¬¿lùH//yUCGÛ—_�„5¹â•�©‚Â<}õ«çhÒi e†êëëµiÓ&½°øu�-¯Õo¼¡÷ÿ²Z­-­|c•fß÷ˆ¤6�þ…1zì?×á#õúûË®ÓÆ�«å÷ûõãÙwéÏþ‹~øÃjÚ¿|S…E~y<E[½*-Ÿ(—×/#Žõ. jmm•a±j âÁƒµeÓ*†¡Y?ºOo½ù{•�¬ïÎø¶ü…%ºì’óUPäU �§â_Êä¶HÁ8Þl¾±±Q’4|øðn�oß¾}’Ú!{Õ"0� Ä@@ihiüLF4¬¨»ý¿WÔ/—t| UÇUyÂá°76«µµU[?Ü®²¡ÃµmÛ6=ò‹gÔp´I¡Öù$]|ñÅ Êãõ*�çÑ)§œ¬3Ï:]Þ€O�G^¯Wuuu*))ÑO?OÃeš>í*]yÕ7”Ÿ_¨àˆ¡ª;РϾWßÿþ,M®ü¢ ýºðo¯ÒÏ}PÁ`PlÞ¤¿9ÿ+úä“Oä2òtã ßÑwgݬk¿ù uà ·èõÕëäq+V dmh=hÐ nhÔ_?û³ ÃÐ’Åoèêo^ª]µuú»o\#O¾Gë¿\E^Ö a3¹­@ÆV®\©E‹©¶¶V•••ºãŽ;TVV–püÖ­[õÜsÏiûöíŠD"š:uªn»í6•––f4¦7˜ÿ{ …Bª­­UEEEZÓ¾’ ‡ÃúôÓO5jÔ(ù|>Cú¥7ÞxC÷ߧ㯽öZÒï ¦ÚÚZ]wÝuš3gŽ.¼ðÂØñP(¤gžyF«V­RCCƒ***4sæL�yæ™YýüzPÏ�»O@á¦:5‡jÛÓ/ëìïü³š<.¹�öL5iR^~@yyyú|×nmß¾]^¯O»k÷Ëçó©éXD¿|ù%•�(SEE…† )Õ'Õ[UQQ¡HD ‡iØðRM9ó4ùý~y}íáÏ¡ƒ r{\ µEôØS/iDp�fÜ0MÇŽ“ÇãQ°l˜$)ŽèöÛïÒ¸/œ¬ýû÷è?¼K‡ÒêUïhÛÇÛuæé§içŽ]šzn¥ªþ¥ÞÝðžF‹µì•ÿÑžÚºüê›$W$v­fõ�ÛíV4U$Ñ›¯½¨3¾}º®»î:UVVª¾¾^óçÏ×È‘#õðç=¦·X« ÃЈ#²rÞ½{÷ÊårQè·–.]ª?ü᪪ªêpŸO±~Ç•è’ ÏWcc£�€JJJ‰´‡6† Ýwÿl-Z²H/.}M#ÇNQ(Õ”)ghõÛÔ_?¯Sõ'»ôÖêõú·¿M2¢ª«oPKsTçœ{† #¤@ =Àòûý***’ÛíVkk«Âá6E£Q]õ�׫¥¥E>ŸO[¶lQ¨M±phÅŠU*6JEÅ'õæ€çŸ^·Þz«Î;ï<•——kΜ9 ‡ÃZµjUlÌ�wÞ©^xAR{ä^xA—]v™F�­ÊÊJÝvÛmÚ°aC¬r:cz‹555©¨¨(kç-**RSSS¬ê€þ¦¹¹YEEEÊÏÏïð°†?Öï VK—.Uss³&Nì\Ù¾víZ]{íµšù°VF[@ѨKëÿø¾v|º[;vïÖð¡¥2¸T‡T°l¨ŠV~~@Ô¡C5~ü8Õ××+(??_n—[þ€O†a´7\>¾l¼\†>«Þ¥+.¿Tã+NRkkklÚF(’Çã‘Ëå’×ëÓ믾¨°Ë¯©_¹Hµ»kU:¨XÅEƒ5ÿ‘Çô_ îÓ¦?mÔÿ½·I3®Ÿ¦_þúe R Â€<îöFÐÑhTn¹äÉsëüsÎUk(ª·×®•Ïã×¢ŸTDnE¢†F‡©9Ô&¯áÓȱeºû§?UŗϦŠ9USS£�;wvø-œÏçÓ×¾ö5½ûüòË�FU[[Ûá7pÖUî$©´´4¬d2&KßkÐÏßmS(’zlB†!ÈJшZïÑÊ»G)[�ÏçÓŽ;ÔÒÒ"�ÇCÀ‘\.—JJJºôK�¦¦&åçç'|>ÞwIÚ½{·žxâ =öØc�ª‡¤öï}ôQlÿÈ‘#:räˆÆ�—ñg0àõÊob{+ês<~¿Î›w¯Î›woìØƒ�?™³÷+8Þ~¤ḻcy–ç­¥YÿZ¬?ØÛ~k݆Øöô›OŒùï§Ÿ‹m7µ4güÙŽ6Éø5@wìÝ»WÅÅÅ*,,ìp|ìØ±Ú²e‹¤ö gáÂ…Iϳyóf�7NyyyÝ“L·Ã C† kd‰?;'”‡©þ8ša:tèP— +Vè�wÞQ^^žN=õTýà?Є $ÅÿÎ`†æÍ›§K.¹D§žzjÜó~ï{ßÓí·ß®––UVVêõ×_׬Y³T^^žù@/` Ç«¯¯ïþHÒàÁƒc+d¥ÒÒÒ¢… êúë¯ïÖ˜žcœ¨Ê2¦ú³+®¸B/¾ø¢–-[¦G}T^¯W³fÍR]]]Â×¼òÊ+ª®®ÖÌ™3Ž9ýôÓ5}út­X±BóçÏ× AƒtÑEåâ 'bÄ¿z€>fÈ�!:|øp§ãÇŽSIIIZ稪ªÒˆ#t饗vkL*?ºÀ/Ÿ§Ë/·1ä’K{e¯Qkk«Ün7ÀÑÌ)`]1~üxUTThðàÁš8q¢æÎ�«‚‚½õÖ[qÇïÙ³G�?þ¸n¹å 2$áyçÍ›§�7꥗^Ò’%KTTT¤k®¹FŸ}öY—>'€^7à¾;} ˜½WPë ÊÊÊtøða566vøb¶{÷n ><åë-Z¤uëÖiáÂ…òxâ§3éŒIÇ·Î.Ö·ÎîòË%µ—¡G"µµµiÏž°Š¼­’²3 ¬­­Mååå9r¤ü~¬—ý•ÏçÓ„ ´oß¾¸Ï?ûì³jjjÒüùóµ`ÁIR$Ñ�wÞ)�ǣŋË0 -_¾\Ë—/×СC%IsçÎÕìÙ³õüóÏkÞ¼y=v=Å"9:Têë@©n¶£o>€ôLœ8QÇ×êÕ«cǢѨÞ~ûíXchÃ0tã�7êg?ûY‡×®\¹RO?ý´ªªªTVV÷üéŒé .—K�@@ ©§©¡¡A�@€Ð0`D£QÕÔÔhìØ±’:g¸çž{´aí_¿^ëÖ­Óºuë4iÒ$=øàƒZ·n�F�¥#GÚ{`Úÿþ<ùä“ÓžŽ Oè׃Ӡž¸™†¤Ä€8ŽÛíÖôéÓõøã�kÍš5Ú·oŸ,X ¯× €\.—‚Á Š‹‹c¯[³f�î»ï>ÝsÏ=š0a‚š››ÕÜܬP(”јÞàr¹är¹TPP }ûö)wûœápXûöíSAAAìüô7UUUZ³f�öîÝ«ššÍ�;WÑhT_ÿú×%ÅÿÎ�Ê„ T^^®»îºK[·nÕ�´råJ-[¶Œ>@@ßT§žË#—ßþS�Ûþ¼ËòÓ¾mÝwÛžsÛÆyŽ3µOu3…ÇŽ{Äçó�—ù%èMK—.Õo~ó:tHS¦LÑwÜ‘´?ÀÅ_û��ÕŒ3tóÍ7§=¦§™ËЇÃaµµµéÀ�ÊËË‹ý沫vîÜ©––ƒAùý~y½^–�ô+ÑhT .ÔêÕ«U[[«AƒiòäÉš9s¦FŽ™öyf̘¡éÓ§Ç~Ñ$µ÷ zê©§´qãF9rD£G�ÖÕW_­+¯¼2— ‡B¡ÐºÂÂÂÛ%“¶<"’¢–GDí!ŽùˆZ¶eÙ—mœâl[¥ †r95²þtÇÙ·B© 3òI*¨©©ùö¨Q£þ5“‹€ž�Fc}€Z[[µ{÷n�3&Öw SõõõÚµk—N:é$�Xÿ·Ûi… @nÕÖÖ>:~üøÿ•Ô$)¤áOº�,ûRÇ@Hêü8"êÍoþ=UneØöÛ~õ«_­í�÷€.s¹\r»Ýòx<òz½*--UuuuÒ%l©««SuuµJKKåõzcÁ•?ˆŽgmêœôëia½Yd“¨Hê\õc¤ª2§™•@E���wçççÿCf—=Ã0ŒØj`¡PHmmm:zô¨êêê4lØ0•——ËëM¾�c8ÖçŸ{MQQ‘ü~¿|>_lõ/B $ÍÍÍ¿2dÈ^ ©s�G'!3²nlÞ¼ùR*�8•52ƒ 3øI™?Ím DÇ+ÞTÇÊŸˆmÛPçUÀì˽'êÿoÉwGõÿ‘rÛHÊn#èdáO¼ãÉÎg~òÉ'wHZ=uêÔ<ŸÏwJŸzŒÙ¬Ù|˜aŽÛíîPácNóòù|Ž›ciú €�¤¹¹ùwóçÏ¿wÚ´iï©=ü±WùXƒkÈ#uxâIÕÿÇQœZdÝNwXª* éDå�µÈã“”÷“ŸüdÌM7Ýô•`0xV 8YÒ°4®z”¹J˜¹me†<>`êZ[[?>pàÀûÏ>ûìúx`—¤I!�{¬U?æCJ¯úGÊlúW²íDúì°tÞ#Ý>@éTüØ›AÛƒ ëT0·mÛÚ+ȯŽÁ‘,ç1C3ÈiSüÞ>Û¶½ñ³½ÈÞü¹«Ó¿âíÛ崒ț˓g™¡öÇþ3ÑsQµ7†m?ªÎì�fh­2Îe lì«yY§}Y—~·÷÷±7{¶þŒw¬OLÿ’œYƒœ®¼VêÙÏgþáÛ×e¼Gÿ°]–cæk€3Y+u¬«xÙßD?öb{ïŸd½€ÒÑëA‘ »d•>Öª{h”N�,Ç¥ÁŽ™á�Û²mí-œ'Q%�5²?ö)\©ªd;�s̱•AN €2a½¡ñª€ì!�t"Ø1·=ê*ÙÃk?!à,ñ¦rÅëåc¶{I6Vê I�ƒ¢>©§B�l®&¥^Ìz̺o=f­ì±7{Ž·¢X¼Ïz‡5�‰·r—¹-%¬Ó¿â5~V‚cɪ’m'’ópÉ©@™ö²ö²VÿÈrŽçJ5u+Y)q5�ýü™TÿÄÛ�§G Oê!Y“­i`ÖmkµOW«vý�9~ 78ûj^öÏÇ[L ÆØ�˶/üIõÙ£§+[rQ”¨b'ѱdÕ=ö^?ö ¢t>/Ⱦtš@ÛÇ$«ØI§ñs²Š"ûû9¶úGrfo\ª*ŸDË´'šú/Jô|¼Ïœ#Õ¬)uÀ#%®òIt<Ѭ!Ç46õä0©ûP¢m{“éTSÄR�×QeZ ©d覂 ‡2™â•*üéz:’z7²O%Þ8À9Må’m?Qð#u/üq|õ�Ô;S›2yÏLC )qŸdÓºRMùJU=zF¼à$�ªŸTÏ¥Ó?(Ùv¢Ï–H¿€2yßt xÏ¥ÓÛ'Þyâ5|ÎÆ}"0 ³l!ñÎM1&Y¯ tCž>Qý#9?Š7¶«!�õùD}�Ò©0Î’i…N²éb¹2›½ÑÈÔ!Pºïïù>ÛØ €$�¿§ü¤:WŸ ¤Þ €¤ž �2y¿lŸt_ª€'Õ~¦Çãí÷¹ðGêý£;�ýX&Ï'KÐ@ß“,JÕ4:UQ&ϧ2` ©û!�ýxwƒ S¼fÐÀÙìÍŸ­²ü$;ÞݱY×× dãÓ vº2mÌ|Î ÷ t”¨ÊÇú|¢ýt‚�l„?]ŸUN 5²YŸKgL&ãº3tO:JºAP:ã2 •RéõÅ¥œ^ä"J÷¼©B#'Ý'ÐQº«¥{Ž~þHÎ 6ºòy²YÇ:íÞ€ÔRM ‹7>Þv²q]9w¯rZÈÑÕÏ“�*ŸT¯uÚ½™>Ö×Y¦3¶«ïÑëœjä2²ŽÍæµ;ñ>Ð_d3HéN…P¦ïãN .ºó¹ºòZ–| ÿJ¶4|"Ý pþHÎ €¤ž�ì¯uò½ñe2µ+Õ9zúµ9ãô�£»Ÿ/×çô{²¼t÷Ž ¤¾n85Äé ÷€þ&!‹£œêK!F¶>k_ºf�Ù lü˜úZÂÊ] ;²½¢XŸÐC¦s€L8uÚX�éËÁG.?{_¾/ t¹ gúTðcêAGO^C¸_ô=ÆôÉàÇÔ_ '^‡?NçĠʼnŸ)#ý-¤èo×zOŸ~Lý90éÏ×r£ß„>V!$׺§_?¦�Ž ´ë‰õëÐÇj "ýúHLàcGÒ÷€þcÀ>véá>à\=)ld÷€î#Ô=ïÿm—©ÑÆiœIEND®B`‚07070100000022000081A400000000000000000000000166968E4E000006AC000000000000000000000000000000000000002000000000gnome-music-46.1/data/style.css/* AlbumCover */ .albumcover-title-label { color: @theme_fg_color; } .albumcover-artist-label { font-size: smaller; color: @theme_fg_color; } /* AlbumsView */ #albums gridview { padding: 18px; } #albums gridview > child { margin: 9px; padding: 6px; } /* By default in Adwaita dark this is not transparent */ .tile { background-color: transparent; } .playlist-icon { padding: 10px; border-radius: 50%; background-color: alpha(@theme_fg_color, 0.1); } .disc-label { color: alpha(@theme_fg_color, 0.8); padding: 12px 0; } /* PlayerToolbar */ .smooth-scale { padding-top: 0px; padding-bottom: 0px; } .grey-image { color: alpha(@theme_fg_color, 0.3); } /* Used in AlbumWidget and ArtistAlbumsWidget */ .playing-song-label { font-weight: bold; } /* TwoLineTip */ .tooltip-title { font-weight: bold; } .playlistdialog-row:selected { color: @theme_fg_color; background-color: @theme_insensitive_bg_color; } .playlistdialog-row:selected label { color: @theme_text_color; } /* SearchView */ .search-header { font-weight: bold; } /* dnd icon for SongWidget */ .drag-handle { color: alpha(@theme_fg_color, 0.4); } .drag-handle:backdrop { color: alpha(@theme_unfocused_fg_color, 0.4); } /* SongWidget rows */ .songwidget { padding: 12px; } /* Starring */ button.star:hover { opacity: 1; } @keyframes rotate_star { from { -gtk-icon-transform: rotate(-72deg); } to {} } @keyframes rotate_unstar { from { -gtk-icon-transform: rotate(72deg); } to {} } button.star.interacted.starred image { animation: rotate_star 0.4s ease; } button.star.interacted:not(.starred) image { animation: rotate_unstar 0.4s ease; } 07070100000023000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/data/ui07070100000024000081A400000000000000000000000166968E4E000006A8000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/AlbumCover.ui 07070100000025000081A400000000000000000000000166968E4E000004D6000000000000000000000000000000000000002F00000000gnome-music-46.1/data/ui/AlbumCoverListItem.ui True start vertical 6 True center center center True middle 20 1 middle 20 07070100000026000081A400000000000000000000000166968E4E00000394000000000000000000000000000000000000003000000000gnome-music-46.1/data/ui/AlbumNavigationPage.ui 07070100000027000081A400000000000000000000000166968E4E000019E4000000000000000000000000000000000000002800000000gnome-music-46.1/data/ui/AlbumWidget.ui

_Play album.play Add to _Favorite Songs album.add_favorites _Add to Playlist… album.add_playlist 07070100000028000081A400000000000000000000000166968E4E000009D5000000000000000000000000000000000000003700000000gnome-music-46.1/data/ui/AlbumsSearchNavigationPage.ui 07070100000029000081A400000000000000000000000166968E4E000001F1000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/AlbumsView.ui 0707010000002A000081A400000000000000000000000166968E4E00000256000000000000000000000000000000000000002F00000000gnome-music-46.1/data/ui/ArtistAlbumsWidget.ui 0707010000002B000081A400000000000000000000000166968E4E00000310000000000000000000000000000000000000003100000000gnome-music-46.1/data/ui/ArtistNavigationPage.ui 0707010000002C000081A400000000000000000000000166968E4E00000410000000000000000000000000000000000000002D00000000gnome-music-46.1/data/ui/ArtistSearchTile.ui 0707010000002D000081A400000000000000000000000166968E4E00000422000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/ArtistTile.ui 0707010000002E000081A400000000000000000000000166968E4E000009D9000000000000000000000000000000000000003800000000gnome-music-46.1/data/ui/ArtistsSearchNavigationPage.ui 0707010000002F000081A400000000000000000000000166968E4E000003E4000000000000000000000000000000000000002800000000gnome-music-46.1/data/ui/ArtistsView.ui 07070100000030000081A400000000000000000000000166968E4E00000501000000000000000000000000000000000000002400000000gnome-music-46.1/data/ui/DiscBox.ui 07070100000031000081A400000000000000000000000166968E4E0000037F000000000000000000000000000000000000002900000000gnome-music-46.1/data/ui/DiscListItem.ui 07070100000032000081A400000000000000000000000166968E4E0000074A000000000000000000000000000000000000002600000000gnome-music-46.1/data/ui/HeaderBar.ui
Preferences app.preferences Keyboard Shortcuts win.show-help-overlay Help app.help About Music app.about
07070100000033000081A400000000000000000000000166968E4E000023BB000000000000000000000000000000000000002A00000000gnome-music-46.1/data/ui/PlayerToolbar.ui 07070100000034000081A400000000000000000000000166968E4E00001513000000000000000000000000000000000000002D00000000gnome-music-46.1/data/ui/PlaylistControls.ui _Play win.playlist_play _Delete win.playlist_delete _Rename… win.playlist_rename 07070100000035000081A400000000000000000000000166968E4E00002A2C000000000000000000000000000000000000002B00000000gnome-music-46.1/data/ui/PlaylistDialog.ui 07070100000036000081A400000000000000000000000166968E4E000003AB000000000000000000000000000000000000002E00000000gnome-music-46.1/data/ui/PlaylistDialogRow.ui 07070100000037000081A400000000000000000000000166968E4E00000484000000000000000000000000000000000000002900000000gnome-music-46.1/data/ui/PlaylistTile.ui 07070100000038000081A400000000000000000000000166968E4E000003A9000000000000000000000000000000000000002A00000000gnome-music-46.1/data/ui/PlaylistsView.ui 07070100000039000081A400000000000000000000000166968E4E000004B4000000000000000000000000000000000000002C00000000gnome-music-46.1/data/ui/PlaylistsWidget.ui 0707010000003A000081A400000000000000000000000166968E4E000007C2000000000000000000000000000000000000002E00000000gnome-music-46.1/data/ui/PreferencesDialog.ui 0707010000003B000081A400000000000000000000000166968E4E0000029C000000000000000000000000000000000000002C00000000gnome-music-46.1/data/ui/SearchHeaderBar.ui 0707010000003C000081A400000000000000000000000166968E4E00002B81000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/SearchView.ui 0707010000003D000081A400000000000000000000000166968E4E00001838000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/SongWidget.ui horizontal 0707010000003E000081A400000000000000000000000166968E4E0000035D000000000000000000000000000000000000002B00000000gnome-music-46.1/data/ui/SongWidgetMenu.ui _Play songwidget.play _Add to Playlist… songwidget.add_playlist _Remove from Playlist songwidget.remove_playlist 0707010000003F000081A400000000000000000000000166968E4E000007D6000000000000000000000000000000000000003100000000gnome-music-46.1/data/ui/StatusNavigationPage.ui 620 500 start vertical true true resource:///org/gnome/Music/icons/welcome-music.svg center Welcome to Music center True 07070100000040000081A400000000000000000000000166968E4E000002DD000000000000000000000000000000000000002700000000gnome-music-46.1/data/ui/TwoLineTip.ui 07070100000041000081A400000000000000000000000166968E4E00000AC2000000000000000000000000000000000000002300000000gnome-music-46.1/data/ui/Window.ui 07070100000042000081A400000000000000000000000166968E4E000012AF000000000000000000000000000000000000002900000000gnome-music-46.1/data/ui/help-overlay.ui True shortcuts 17 General Close window app.quit Search <Primary>F Help app.help Shortcuts win.show-help-overlay Playback Play/Pause <Ctrl>space Next song <Ctrl>N Previous song <Ctrl>B Toggle repeat <Ctrl>R Toggle shuffle <Ctrl>S Navigation Go to Albums <Alt>1 Go to Artists <Alt>2 Go to Playlists <Alt>3 Go back <Alt>Left 07070100000043000081A400000000000000000000000166968E4E00000500000000000000000000000000000000000000002200000000gnome-music-46.1/gnome-music.doap gnome-music Music player and management application Music is the new GNOME music playing application. Python Marinus Schraal mschraal Jean Felder jfelder 07070100000044000081ED00000000000000000000000166968E4E00000E28000000000000000000000000000000000000002000000000gnome-music-46.1/gnome-music.in#!/usr/bin/env python3 # Copyright © 2018 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gettext import locale import os import signal import sys _LOCAL = @local_build@ if _LOCAL: # In the local use case, use gnomemusic module from the sourcetree sys.path.insert(1, '@pythondir@') # In the local use case the installed schemas go in /data os.environ["XDG_DATA_DIRS"] = '@schemasdir@:' + os.environ.get("XDG_DATA_DIRS", "") import gi gi.require_version("Adw", "1") gi.require_version('Gtk', '4.0') gi.require_version('GIRepository', '2.0') gi.require_version('Gst', '1.0') from gi.repository import Adw, GIRepository, Gio, Gtk, Gst Gst.init(None) Adw.init() LOCALE_DIR = '@localedir@' PKGDATA_DIR = '@pkgdatadir@' VERSION = '@version@' def set_exception_hook(): """Configures sys.excepthook to enforce Gtk application exiting.""" def new_hook(etype, evalue, etb): old_hook(etype, evalue, etb) while Gtk.main_level(): Gtk.main_quit() sys.exit() old_hook = sys.excepthook sys.excepthook = new_hook def set_internationalization(): """Sets application internationalization.""" try: locale.bindtextdomain('@application_id@', LOCALE_DIR) locale.textdomain('@application_id@') except AttributeError as e: # Python built without gettext support does not have # bindtextdomain() and textdomain(). print( "Could not bind the gettext translation domain. Some" " translations will not work. Error:\n{}".format(e)) gettext.bindtextdomain('@application_id@', LOCALE_DIR) gettext.textdomain('@application_id@') def set_resources(): """Sets application ressource file.""" resource = Gio.resource_load( os.path.join(PKGDATA_DIR, '@rdnn_name@.gresource')) Gio.Resource._register(resource) # nopep8 def run_application(): """Runs GNOME Music application and returns its exit code.""" from gnomemusic.application import Application app = Application('@application_id@', VERSION) signal.signal(signal.SIGINT, signal.SIG_DFL) return app.run(sys.argv) def main(): """Sets environment and runs GNOME Music.""" # set_exception_hook() set_internationalization() set_resources() return run_application() if __name__ == '__main__': if _LOCAL: print('Running from source tree, using local files.') sys.exit(main()) 07070100000045000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001C00000000gnome-music-46.1/gnomemusic07070100000046000081A400000000000000000000000166968E4E00000000000000000000000000000000000000000000002800000000gnome-music-46.1/gnomemusic/__init__.py07070100000047000081A400000000000000000000000166968E4E00001163000000000000000000000000000000000000002500000000gnome-music-46.1/gnomemusic/about.py# aboutwindow.py # # Copyright 2022 Christopher Davis # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # SPDX-License-Identifier: GPL-2.0-or-later from gettext import gettext as _ from gi.repository import Adw, Gtk def show_about(app_id, version, parent): developers = [ "Abhinav Singh", "Adam Blanchet", "Adrian Solom", "Alberto Fanjul", "Alexander Mikhaylenko", "Andre Klapper", "Andreas Nilsson", "Apostol Bakalov", "Arnel A. Borja", "Ashwani Singh Tanwar", "Ashwin Mohan", "Atharva Veer", "Automeris Naranja", "Benoît Legat", "Bilal Elmoussaoui", "Billy Barrow", "Bruce Cowan", "Carlos Garnacho", "Carlos Soriano", "Chinmay Gurjar", "Christophe van den Abbeele", "Christopher Davis", "Clayton G. Hobbs", "Debanga Sarma", "Divyanshu Vishwakarma", "Eslam Mostafa", "Elias Entrup", "Erik Inkinen", "Evan Nehring", "Evandro Giovanini", "Ezike Ebuka", "Fabiano Fidêncio", "Feliks Weber", "Felipe Borges", "Florian Darfeuille", "Gaurav Narula", "Georges Basile Stavracas Neto", "Guillaume Quintard", "Gyanesh Malhotra", "Harry Xie", "Hugo Posnic", "Ishaan Shah", "Islam Bahnasy", "Jakub Steiner", "James A. Baker", "Jan Alexander Steffens", "Janne Körkkö", "Jan-Michael Brummer", "Jean Felder", "Jeremy Bicha", "Jesus Bermudez Velazquez", "Jordan Petridis", "Juan José González", "Juan Suarez", "Kainaat Singh", "Kalev Lember", "Kevin Haller", "Konstantin Pospelov", "Koushik Sahu", "Lucy Coleclough", "Marinus Schraal", "Michael Catanzaro", "Mohanna Datta Yelugoti", "Mpho Jele", "Nick Richards", "Niels De Graef", "Nikolay Yanchuk", "Nils Reuße", "Pablo Palácios", "Phil Dawson", "Piotr Drąg", "Prashant Tyagi", "Rafael Coelho", "Rashi Sah", "Rasmus Thomsen", "Reuben Dsouza", "Robert Greener", "Sabri Ünal", "Sagar Lakhani", "Sai Suman Prayaga", "Sam Hewitt", "Sam Thursfield", "Sambhav Kothari", "Seif Lotfy", "Shema Angelo Verlain", "Shivani Poddar", "Shivansh Handa", "Simon McVittie", "Sophie Herold", "Subhadip Jana", "Sumaid Syed", "Suyash Garg", "Tapasweni Pathak", "Taylor Garcia", "Tjipke van der Heide", "Vadim Rutkovsky", "Vaishnavi Nawghare", "Veerasamy Sevagen", "Vincent Cottineau", "Vineet Reddy", "Weifang Lai", "Yann Delaby", "Yash Singh", "Yosef Or Boczko" ] designers = [ "Allan Day", "Jakub Steiner", "William Jon McCann" ] about = Adw.AboutDialog( application_name=_("Music"), application_icon=app_id, developer_name=_("The GNOME Project"), developers=developers, designers=designers, # Translators should localize the following string which # will be displayed at the bottom of the about box to give # credit to the translator(s). translator_credits=_("translator-credits"), version=version, website="https://apps.gnome.org/Music/", issue_url="https://gitlab.gnome.org/GNOME/gnome-music/-/issues/", copyright=_("© The GNOME Music Developers"), license_type=Gtk.License.GPL_2_0) about.present(parent) 07070100000048000081A400000000000000000000000166968E4E00000C30000000000000000000000000000000000000002800000000gnome-music-46.1/gnomemusic/albumart.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_version("MediaArt", "2.0") from gi.repository import GObject, MediaArt from gnomemusic.asyncqueue import AsyncQueue from gnomemusic.embeddedart import EmbeddedArt from gnomemusic.fileexistsasync import FileExistsAsync from gnomemusic.griloartqueue import GriloArtQueue from gnomemusic.utils import CoreObjectType class AlbumArt(GObject.GObject): """AlbumArt retrieval object """ _async_queue = AsyncQueue("AlbumArt") def __init__(self, application, corealbum): """Initialize AlbumArt :param Application application: The application object :param CoreAlbum corealbum: The corealbum to use """ super().__init__() self._corealbum = corealbum self._coregrilo = application.props.coregrilo self._album = self._corealbum.props.title self._artist = self._corealbum.props.artist self._grilo_art_queue = GriloArtQueue(application) self._in_cache() def _on_embedded_art_found(self, embeddedart, found): if found: self._in_cache() else: self._grilo_art_queue.queue(self._corealbum, CoreObjectType.ALBUM) def _in_cache(self): success, thumb_file = MediaArt.get_file( self._artist, self._album, "album") if not success: return def on_file_exists_async_finished(obj, result): if result: self._corealbum.props.thumbnail = thumb_file.get_uri() else: embedded = EmbeddedArt() embedded.connect("art-found", self._on_embedded_art_found) embedded.query(self._corealbum, self._album) file_exists_async = FileExistsAsync() file_exists_async.connect( "finished", on_file_exists_async_finished) self._async_queue.queue(file_exists_async, thumb_file) 07070100000049000081A400000000000000000000000166968E4E00001D80000000000000000000000000000000000000002B00000000gnome-music-46.1/gnomemusic/application.py# Copyright (c) 2013 Arnel A. Borja # Copyright (c) 2013 Vadim Rutkovsky # Copyright (c) 2013 Lubosz Sarnecki # Copyright (c) 2013 Guillaume Quintard # Copyright (c) 2013 Felipe Borges # Copyright (c) 2013 Eslam Mostafa # Copyright (c) 2013 Shivani Poddar # Copyright (c) 2013 Sai Suman Prayaga # Copyright (c) 2013 Seif Lotfy # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from typing import Optional from gettext import gettext as _ from gi.repository import Adw, Gtk, Gio, GLib, Gdk, GObject from gnomemusic.about import show_about from gnomemusic.coregrilo import CoreGrilo from gnomemusic.coremodel import CoreModel from gnomemusic.inhibitsuspend import InhibitSuspend from gnomemusic.mpris import MPRIS from gnomemusic.musiclogger import MusicLogger from gnomemusic.notificationmanager import NotificationManager from gnomemusic.pauseonsuspend import PauseOnSuspend from gnomemusic.player import Player from gnomemusic.search import Search from gnomemusic.widgets.preferencesdialog import PreferencesDialog from gnomemusic.window import Window class Application(Adw.Application): def __init__(self, application_id, version): super().__init__( application_id=application_id, flags=Gio.ApplicationFlags.FLAGS_NONE) self.props.resource_base_path = "/org/gnome/Music" GLib.set_application_name(_("Music")) GLib.set_prgname(application_id) GLib.setenv("PULSE_PROP_media.role", "music", True) self._version = version self._window = None self._log = MusicLogger() self._search = Search() self._notificationmanager = NotificationManager(self) self._coremodel = CoreModel(self) # Order is important: CoreGrilo initializes the Grilo sources, # which in turn uses CoreModel extensively. self._coregrilo = CoreGrilo(self) self._settings = Gio.Settings.new('org.gnome.Music') self._player = Player(self) InhibitSuspend(self) PauseOnSuspend(self._player) @GObject.Property( type=CoreGrilo, default=None, flags=GObject.ParamFlags.READABLE) def coregrilo(self): """Get application-wide CoreGrilo instance. :returns: The grilo wrapper :rtype: CoreGrilo """ return self._coregrilo @GObject.Property( type=MusicLogger, default=None, flags=GObject.ParamFlags.READABLE) def log(self): """Get application-wide logging facility. :returns: the logger :rtype: MusicLogger """ return self._log @GObject.Property( type=Player, default=None, flags=GObject.ParamFlags.READABLE) def player(self): """Get application-wide music player. :returns: the player :rtype: Player """ return self._player @GObject.Property( type=Gio.Settings, flags=GObject.ParamFlags.READABLE) def settings(self): """Get application-wide settings. :returns: settings :rtype: Gio.settings """ return self._settings @GObject.Property( type=CoreModel, flags=GObject.ParamFlags.READABLE) def coremodel(self): """Get class providing all listmodels. :returns: List model provider class :rtype: CoreModel """ return self._coremodel @GObject.Property(type=Window, flags=GObject.ParamFlags.READABLE) def window(self): """Get main window. :returns: Main window. :rtype: Window """ return self._window @GObject.Property( type=Search, flags=GObject.ParamFlags.READABLE) def search(self): """Get class providing search logic. :returns: List model provider class :rtype: Search """ return self._search @GObject.Property( type=NotificationManager, flags=GObject.ParamFlags.READABLE) def notificationmanager(self): """Get notification manager :returns: notification manager :rtype: NotificationManager """ return self._notificationmanager def _set_actions(self): action_entries = [ ("about", self._about, None), ("preferences", self._preferences_dialog, ("app.preferences", ["comma"])), ("help", self._help, ("app.help", ["F1"])), ("quit", self._quit, ("app.quit", ["Q"])) ] for action, callback, accel in action_entries: simple_action = Gio.SimpleAction.new(action, None) simple_action.connect('activate', callback) self.add_action(simple_action) if accel is not None: self.set_accels_for_action(*accel) def _help(self, action: Gio.Action, param: Optional[GLib.Variant]) -> None: def show_uri_cb(parent: Gtk.Window, result: Gio.AsyncResult) -> None: try: Gtk.show_uri_full_finish(parent, result) except GLib.Error: self._log.message("Help handler not available.") Gtk.show_uri_full( self._window, "help:gnome-music", Gdk.CURRENT_TIME, None, show_uri_cb) def _preferences_dialog( self, action: Gio.SimpleAction, param_type: GLib.VariantType) -> None: pref_dialog = PreferencesDialog(self) pref_dialog.present(self._window) def _about(self, action, param): show_about(self.props.application_id, self._version, self._window) def do_startup(self): Adw.Application.do_startup(self) Adw.StyleManager.get_default().set_color_scheme( Adw.ColorScheme.PREFER_LIGHT) self._set_actions() def _quit(self, action=None, param=None): self._window.destroy() def do_activate(self): if not self._window: self._window = Window(self) self.notify("window") self._window.set_default_icon_name(self.props.application_id) if self.props.application_id == "org.gnome.Music.Devel": self._window.get_style_context().add_class('devel') MPRIS(self) self._window.present() 0707010000004A000081A400000000000000000000000166968E4E00000AB3000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/artistart.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_version("MediaArt", "2.0") from gi.repository import GObject, MediaArt from gnomemusic.asyncqueue import AsyncQueue from gnomemusic.fileexistsasync import FileExistsAsync from gnomemusic.griloartqueue import GriloArtQueue from gnomemusic.utils import CoreObjectType class ArtistArt(GObject.GObject): """Artist art retrieval object """ _async_queue = AsyncQueue("ArtistArt") def __init__(self, application, coreartist): """Initialize. :param Application application: The application object :param CoreArtist coreartist: The coreartist to use """ super().__init__() self._coreartist = coreartist self._coregrilo = application.props.coregrilo self._artist = self._coreartist.props.artist self._grilo_art_queue = GriloArtQueue(application) self._in_cache() def _in_cache(self): success, thumb_file = MediaArt.get_file(self._artist, None, "artist") if not success: return def on_file_exists_async_finished(obj, result): if result: self._coreartist.props.thumbnail = thumb_file.get_uri() else: self._grilo_art_queue.queue( self._coreartist, CoreObjectType.ARTIST) file_exists_async = FileExistsAsync() file_exists_async.connect( "finished", on_file_exists_async_finished) self._async_queue.queue(file_exists_async, thumb_file) 0707010000004B000081A400000000000000000000000166968E4E0000134A000000000000000000000000000000000000002A00000000gnome-music-46.1/gnomemusic/asyncqueue.py# Copyright 2021 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from typing import Any, Dict, Optional, Tuple import time from gi.repository import GObject, GLib from gnomemusic.musiclogger import MusicLogger class AsyncQueue(GObject.GObject): """Queue async classes Allows for queueing async class calls and limit the amount of concurrent async operations ongoing. This to alleviate the pressure of having numerous ongoing async tasks that do IO or networking. A queued class must have a `start` function which starts the async task and a `finished` signal, which indicates it is done. The signal may be used by the caller and have an arbitrary number and type of arguments. The query function's first argument should be the async class and may have an arbitrary number of arguments following. """ def __init__(self, queue_name: Optional[str] = None) -> None: """Initialize AsyncQueue :param str queue_name: The user facing name of this queue or None for the generic class identifier """ super().__init__() self._async_pool: Dict[int, Tuple] = {} self._async_active_pool: Dict[int, Tuple] = {} self._async_data: Dict[object, Tuple[int, float]] = {} self._log = MusicLogger() self._max_async = 40 self._queue_name = queue_name if queue_name else self self._timeout_id = 0 def queue(self, *args: Any) -> None: """Queue an async call :param *args: The first item should be an async class, the following arbitrary numbers of arguments are to be passed to the `start` call of the given class. See the class doc for more information. """ async_obj_id = id(args[0]) if async_obj_id in self._async_active_pool: obj = args[0] handler_id, _ = self._async_data.pop(obj) obj.disconnect(handler_id) self._async_active_pool.pop(id(obj)) elif async_obj_id in self._async_pool: self._async_pool.pop(async_obj_id) self._async_pool[async_obj_id] = (args) if self._timeout_id == 0: self._timeout_id = GLib.timeout_add(100, self._dispatch) def queue_remove(self, obj: Any) -> None: """Remove an async call from the queue :param obj: The async class to remove from the queue. """ async_obj_id = id(obj) if async_obj_id in self._async_pool: self._async_pool.pop(async_obj_id) def _dispatch(self) -> bool: tick = time.time() while len(self._async_active_pool) < self._max_async: if len(self._async_pool) == 0: self._timeout_id = 0 return GLib.SOURCE_REMOVE async_obj_id = list(self._async_pool.keys())[0] async_task_args = self._async_pool.pop(async_obj_id) async_obj = async_task_args[0] self._async_active_pool[async_obj_id] = async_task_args self._async_data[async_obj] = ( async_obj.connect("finished", self._on_async_finished), tick) async_obj.start(*async_task_args[1:]) self._log.debug( f"{self._queue_name}: " f"{len(self._async_active_pool)} active task(s)" f"with {len(self._async_pool)} remaining") return GLib.SOURCE_CONTINUE def _on_async_finished( self, obj: Any, *signal_args: Any) -> None: handler_id, tick = self._async_data.pop(obj) t = (time.time() - tick) * 1000 self._log.debug(f"{self._queue_name}: {t:.2f} ms task") obj.disconnect(handler_id) self._async_active_pool.pop(id(obj)) 0707010000004C000081A400000000000000000000000166968E4E0000131C000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/corealbum.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import gi gi.require_versions({"Grl": "0.3"}) from gi.repository import Gio, Grl, Gtk, GObject import gnomemusic.utils as utils from gnomemusic.albumart import AlbumArt from gnomemusic.coredisc import CoreDisc class CoreAlbum(GObject.GObject): """Exposes a Grl.Media with relevant data as properties """ __gtype_name__ = "CoreAlbum" artist = GObject.Property(type=str) composer = GObject.Property(type=str, default=None) duration = GObject.Property(type=int, default=0) media = GObject.Property(type=Grl.Media) title = GObject.Property(type=str) url = GObject.Property(type=str) year = GObject.Property(type=str, default=None) def __init__(self, application, media): """Initiate the CoreAlbum object :param Application application: The application object :param Grl.Media media: A media object """ super().__init__() self._application = application self._coregrilo = application.props.coregrilo self._model = None self._thumbnail = None self.update(media) def update(self, media): """Update the CoreAlbum object with new info :param Grl.Media media: A media object """ self.props.media = media self.props.artist = utils.get_artist_name(media) self.props.composer = media.get_composer() self.props.title = utils.get_media_title(media) self.props.url = media.get_url() self.props.year = utils.get_media_year(media) def _get_album_model(self): disc_model = Gio.ListStore() disc_no_exp = Gtk.PropertyExpression.new(CoreDisc, None, "disc_nr") disc_sorter = Gtk.NumericSorter.new(disc_no_exp) disc_model_sort = Gtk.SortListModel.new(disc_model, disc_sorter) self._coregrilo.get_album_discs(self.props.media, disc_model) return disc_model_sort @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def model(self): if self._model is None: self._model = self._get_album_model() self._model.connect("items-changed", self._on_list_items_changed) self._model.items_changed(0, 0, self._model.get_n_items()) return self._model def _on_list_items_changed(self, model, position, removed, added): with self.freeze_notify(): if added > 0: for i in range(added): coredisc = model[position + i] coredisc.connect( "notify::duration", self._on_duration_changed) def _on_duration_changed(self, coredisc, duration): duration = 0 for coredisc in self.props.model: duration += coredisc.props.duration self.props.duration = duration @GObject.Property(type=str, default=None) def thumbnail(self): """Album art thumbnail retrieval :return: The album art uri or "generic" :rtype: string """ if self._thumbnail is None: self._thumbnail = "generic" AlbumArt(self._application, self) return self._thumbnail @thumbnail.setter # type: ignore def thumbnail(self, value): """Album art thumbnail setter :param string value: uri or "generic" """ self._thumbnail = value if self._thumbnail != "generic": self.props.media.set_thumbnail(self._thumbnail) @GObject.Property(type=object, flags=GObject.ParamFlags.READABLE) def corealbum(self) -> CoreAlbum: return self 0707010000004D000081A400000000000000000000000166968E4E00000E3F000000000000000000000000000000000000002A00000000gnome-music-46.1/gnomemusic/coreartist.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_versions({"Grl": "0.3"}) from gi.repository import Grl, Gtk, GObject from gnomemusic.artistart import ArtistArt from gnomemusic.corealbum import CoreAlbum import gnomemusic.utils as utils class CoreArtist(GObject.GObject): """Exposes a Grl.Media with relevant data as properties """ artist = GObject.Property(type=str) media = GObject.Property(type=Grl.Media) def __init__(self, application, media): """Initiate the CoreArtist object :param Application application: The application object :param Grl.Media media: A media object """ super().__init__() self._application = application self._coregrilo = application.props.coregrilo self._coremodel = application.props.coremodel self._model = None self._thumbnail = None self.update(media) def update(self, media): self.props.media = media self.props.artist = utils.get_artist_name(media) def _get_artist_album_model(self): albums_model_filter = Gtk.FilterListModel.new( self._coremodel.props.albums) albums_model_filter.set_filter(Gtk.AnyFilter()) albums_sort_exp = Gtk.PropertyExpression.new(CoreAlbum, None, "year") albums_sorter = Gtk.StringSorter.new(albums_sort_exp) albums_model_sort = Gtk.SortListModel.new( albums_model_filter, albums_sorter) self._coregrilo.get_artist_albums( self.props.media, albums_model_filter) return albums_model_sort @GObject.Property(type=Gtk.SortListModel, default=None) def model(self): if self._model is None: self._model = self._get_artist_album_model() return self._model @GObject.Property(type=str, default=None) def thumbnail(self): """Artist art thumbnail retrieval :return: The artist art uri or "generic" :rtype: string """ if self._thumbnail is None: self._thumbnail = "generic" ArtistArt(self._application, self) return self._thumbnail @thumbnail.setter # type: ignore def thumbnail(self, value): """Artist art thumbnail setter :param string value: uri or "generic" """ self._thumbnail = value if self._thumbnail != "generic": self.props.media.set_thumbnail(self._thumbnail) 0707010000004E000081A400000000000000000000000166968E4E00000C4D000000000000000000000000000000000000002800000000gnome-music-46.1/gnomemusic/coredisc.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GObject, Grl, Gtk from gnomemusic.coresong import CoreSong class CoreDisc(GObject.GObject): __gtype_name__ = "CoreDisc" disc_nr = GObject.Property(type=int, default=0) duration = GObject.Property(type=int, default=None) media = GObject.Property(type=Grl.Media, default=None) def __init__(self, application, media, nr): """Initialize a CoreDisc object :param Application application: The application object :param Grl.Media media: A media object :param int nr: The disc number to create an object for """ super().__init__() self._coregrilo = application.props.coregrilo self._coremodel = application.props.coremodel self._log = application.props.log self._model = None self.update(media) self.props.disc_nr = nr def update(self, media): self.props.media = media @GObject.Property(type=Gtk.SortListModel, default=None) def model(self) -> Gtk.SortListModel: if self._model is None: filter_model = Gtk.FilterListModel.new( self._coremodel.props.songs) filter_model.set_filter(Gtk.AnyFilter()) song_exp = Gtk.PropertyExpression.new( CoreSong, None, "track-number") song_sorter = Gtk.NumericSorter.new(song_exp) self._model = Gtk.SortListModel.new(filter_model, song_sorter) self._model.connect("items-changed", self._on_disc_changed) self._coregrilo.get_album_disc( self.props.media, self.props.disc_nr, filter_model) return self._model def _on_disc_changed(self, model, position, removed, added): with self.freeze_notify(): duration = 0 for coresong in model: duration += coresong.props.duration self.props.duration = duration 0707010000004F000081A400000000000000000000000166968E4E00002F7F000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/coregrilo.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import weakref import gi gi.require_version("Grl", "0.3") from gi.repository import Grl, GLib, GObject, Gtk from gnomemusic.grilowrappers.grlsearchwrapper import GrlSearchWrapper from gnomemusic.grilowrappers.grltrackerwrapper import GrlTrackerWrapper from gnomemusic.trackerwrapper import TrackerState, TrackerWrapper class CoreGrilo(GObject.GObject): _blocklist = [ 'grl-bookmarks', 'grl-filesystem', 'grl-itunes-podcast', 'grl-metadata-store', 'grl-podcasts' ] _grl_plugin_ranks = ("grl-musicbrainz-coverart:3," "grl-lastfm-cover:2," "grl-theaudiodb-cover:1") _theaudiodb_api_key = "195003" cover_sources = GObject.Property(type=bool, default=False) tracker_available = GObject.Property(type=int) def __init__(self, application): """Initiate the CoreGrilo object :param Application application: The Application instance to use """ super().__init__() self._application = application self._coremodel = self._application.props.coremodel self._log = application.props.log self._search_wrappers = {} self._thumbnail_sources = [] self._thumbnail_sources_timeout = None self._wrappers = {} self._tracker_wrapper = TrackerWrapper(application) self._tracker_wrapper.bind_property( "tracker-available", self, "tracker-available", GObject.BindingFlags.SYNC_CREATE) GLib.setenv("GRL_PLUGIN_RANKS", self._grl_plugin_ranks, True) Grl.init(None) self._registry = Grl.Registry.get_default() config = Grl.Config.new("grl-lua-factory", "grl-theaudiodb-cover") config.set_api_key(self._theaudiodb_api_key) self._registry.add_config(config) self._registry.connect('source-added', self._on_source_added) self._registry.connect('source-removed', self._on_source_removed) self._registry.load_all_plugins(False) tracker_available_state = self._tracker_wrapper.props.tracker_available if tracker_available_state != TrackerState.AVAILABLE: self._tracker_wrapper.connect( "notify::tracker-available", self._on_tracker_available_changed) else: self._on_tracker_available_changed(None, None) for plugin in self._registry.get_plugins(False): plugin_id = plugin.get_id() # Activate the Tracker plugin only when TrackerWrapper # is available by listening to the tracker-available # property, so skip it here. if plugin_id != "grl-tracker3": try: self._registry.activate_plugin_by_id(plugin_id) except GLib.GError: self._log.debug( "Failed to activate {} plugin.".format(plugin_id)) weakref.finalize(self, Grl.deinit) def _on_tracker_available_changed(self, klass, value): # FIXME:No removal support yet. new_state = self._tracker_wrapper.props.tracker_available if new_state == TrackerState.AVAILABLE: config = Grl.Config.new("grl-tracker3", "grl-tracker3-source") config.set_string( "miner-service", self._tracker_wrapper.props.miner_fs_busname) config.set_string( "store-path", self._tracker_wrapper.cache_directory()) self._registry.add_config(config) self._registry.activate_plugin_by_id("grl-tracker3") def _on_source_added(self, registry, source): def _trigger_art_update(): self._thumbnail_sources_timeout = None if len(self._thumbnail_sources) > 0: self.props.cover_sources = True return GLib.SOURCE_REMOVE if ("net:plaintext" in source.get_tags() or source.props.source_id in self._blocklist): try: registry.unregister_source(source) except GLib.GError: self._log.warning( "Failed to unregister {}".format(source.props.source_id)) return if Grl.METADATA_KEY_THUMBNAIL in source.supported_keys(): self._thumbnail_sources.append(source) if not self._thumbnail_sources_timeout: # Aggregate sources being added, for example when the # network comes online. self._thumbnail_sources_timeout = GLib.timeout_add_seconds( 5, _trigger_art_update) if (source.props.source_id == "grl-tracker3-source" and self._tracker_wrapper.location_filter() is not None): new_wrapper = GrlTrackerWrapper( source, self._application, self._tracker_wrapper) self._wrappers[source.props.source_id] = new_wrapper self._log.debug("Adding wrapper {}".format(new_wrapper)) music_dir = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_MUSIC) self._log.debug("XDG Music dir is: {}".format(music_dir)) elif (source.props.source_id not in self._search_wrappers.keys() and source.props.source_id not in self._wrappers.keys() and source.props.source_id != "grl-tracker3-source" and source.get_supported_media() & Grl.MediaType.AUDIO and source.supported_operations() & Grl.SupportedOps.SEARCH and "net:internet" not in source.props.source_tags): self._search_wrappers[source.props.source_id] = GrlSearchWrapper( source, self._application) self._log.debug("Adding search source {}".format(source)) def _on_source_removed(self, registry, source): # FIXME: Handle removing sources. self._log.debug("Removed source {}".format(source.props.source_id)) # FIXME: Only removes search sources atm. self._search_wrappers.pop(source.props.source_id, None) def get_artist_albums(self, media, filter_model): """Get all album by an artist :param Grl.Media media: A Grilo Media item that represents Artist :param Gtk.FilterListModel filter_model: The model to fill """ source = media.get_source() self._wrappers[source].get_artist_albums(media, filter_model) def get_album_discs(self, media, disc_model): """Get all discs from an album :param Grl.Media media: A Grilo Media item that represents Album :param Gtk.SortListModel disc_model: The model to fill """ source = media.get_source() self._wrappers[source].get_album_discs(media, disc_model) def get_album_disc( self, media: Grl.Media, discnr: int, model: Gtk.FilterListModel) -> None: """Get all songs from an album disc :param Grl.Media media: An album :param int discnr: The disc number :param Gtk.FilterListModel model: The model to fill """ source = media.get_source() self._wrappers[source].get_album_disc(media, discnr, model) def writeback(self, media, key): """Store the values associated with the key. :param Grl.Media media: A Grilo media item :param int key: a Grilo metadata key """ def _store_metadata_cb(source, media, failed_keys, data, error): if error is not None: self._log.warning( "Error {}: {}".format(error.domain, error.message)) if failed_keys: self._log.warning("Unable to update {}".format(failed_keys)) for wrapper in self._wrappers.values(): if media.get_source() == wrapper.source.props.source_id: wrapper.props.source.store_metadata( media, [key], Grl.WriteFlags.NORMAL, _store_metadata_cb, None) break def writeback_tracker(self, media, tag): """Use Tracker queries to update tags. The tags are associated with a Tracker resource (song, album, artist or external resource), so they can cannot be updated with grilo writeback support. :param Grl.Media media: A Grilo media item :param str tag: tag to update """ self._tracker_wrapper.update_tag(media, tag) def search(self, text): for wrapper in self._wrappers.values(): wrapper.search(text) for wrapper in self._search_wrappers.values(): wrapper.search(text) def get_song_art(self, coresong, storeart=None): """Retrieve song art for the given CoreSong :param CoreSong coresong: CoreSong to retrieve art for :param StoreArt storeart: StoreArt instance or None """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].get_song_art( coresong, storeart) def get_album_art(self, corealbum, storeart=None): """Retrieve album art for the given CoreAlbum :param CoreAlbum corealbum: CoreAlbum to retrieve art for :param StoreArt storeart: StoreArt instance or None """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].get_album_art( corealbum, storeart) def get_artist_art(self, coreartist, storeart=None): """Retrieve artist art for the given CoreArtist :param CoreArtist coreartist: CoreArtist to retrieve art for :param StoreArt storeart: StoreArt instance or None """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].get_artist_art( coreartist, storeart) def stage_playlist_deletion(self, playlist): """Prepares playlist deletion. :param Playlist playlist: playlist """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].stage_playlist_deletion( playlist) def finish_playlist_deletion(self, playlist, deleted): """Finishes playlist deletion. :param Playlist playlist: playlist :param bool deleted: indicates if the playlist has been deleted """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].finish_playlist_deletion( playlist, deleted) def create_playlist(self, playlist_title, callback): """Creates a new user playlist. :param str playlist_title: playlist title :param callback: function to perform once, the playlist is created """ if "grl-tracker3-source" in self._wrappers: self._wrappers["grl-tracker3-source"].create_playlist( playlist_title, callback) 07070100000050000081A400000000000000000000000166968E4E00004E16000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/coremodel.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Any, Optional, Union import typing from gi.repository import GLib, GObject, Gio, Gtk from gnomemusic.corealbum import CoreAlbum from gnomemusic.coreartist import CoreArtist from gnomemusic.coresong import CoreSong from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.player import PlayerPlaylist from gnomemusic.widgets.songwidget import SongWidget if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.search import Search import gnomemusic.utils as utils class CoreModel(GObject.GObject): """Provides all the global list models used in Music Music is using a hierarchy of data objects with list models to contain the information about the users available music. This hierarchy is filled mainly through Grilo, with the exception of playlists which are a Tracker only feature. There are three main models: one for artists, one for albums and one for songs. The data objects within these are CoreArtist, CoreAlbum and CoreSong respectively. These models are flattened list models filled by the wrappers. The object hierarchy is as follows. CoreArtist -> CoreAlbum -> CoreDisc -> CoreSong Playlists are a Tracker only feature and do not use the three main models directly. GrlTrackerPlaylists -> Playlist -> CoreSong The Player playlist is a copy of the relevant playlist, built by using the components described above as needed. """ __gsignals__ = { "playlist-loaded": (GObject.SignalFlags.RUN_FIRST, None, (int,)), "smart-playlist-change": (GObject.SignalFlags.RUN_FIRST, None, ()) } songs_available = GObject.Property(type=bool, default=False) _recent_size = 21 def __init__(self, application: Application) -> None: """Initiate the CoreModel object :param Application application: The Application instance to use """ super().__init__() self._application = application self._flatten_model: Optional[Gtk.FlattenListModel] = None self._player_signal_id = 0 self._current_playlist_model: Optional[Union[ Gtk.FlattenListModel, Gtk.SortListModel, Gio.ListModel]] = None self._previous_playlist_model: Optional[Union[ Gtk.FlattenListModel, Gtk.SortListModel, Gio.ListModel]] = None self._songs_model_proxy: Gio.ListStore = Gio.ListStore.new( Gio.ListModel) self._flatten_songs_model = Gtk.FlattenListModel.new( self._songs_model_proxy) self._songs_model = Gtk.SortListModel.new(self._flatten_songs_model) sorter = Gtk.CustomSorter() sorter.set_sort_func(self._songs_sort) self._songs_model.props.incremental = True self._songs_model.set_sorter(sorter) self._albums_model_proxy: Gio.ListStore = Gio.ListStore.new( Gio.ListModel) self._albums_model: Gtk.FlattenListModel = Gtk.FlattenListModel.new( self._albums_model_proxy) album_sort_exp = Gtk.PropertyExpression.new(CoreAlbum, None, "title") albums_sorter = Gtk.StringSorter.new(album_sort_exp) self._albums_model_sort: Gtk.SortListModel = Gtk.SortListModel.new( self._albums_model, albums_sorter) self._artists_model_proxy: Gio.ListStore = Gio.ListStore.new( Gio.ListModel) self._artists_model: Gtk.FlattenListModel = Gtk.FlattenListModel.new( self._artists_model_proxy) artists_sort_exp = Gtk.PropertyExpression.new( CoreArtist, None, "artist") artists_sorter = Gtk.StringSorter.new(artists_sort_exp) self._artists_model_sort: Gtk.SortListModel = Gtk.SortListModel.new( self._artists_model, artists_sorter) self._playlist_model: Gio.ListStore = Gio.ListStore.new(CoreSong) self._playlist_model_sort: Gtk.SortListModel = Gtk.SortListModel.new( self._playlist_model) self._playlist_model_recent: Gtk.SliceListModel = ( Gtk.SliceListModel.new( self._playlist_model_sort, 0, self._recent_size)) self._active_core_object: Optional[Union[ CoreAlbum, CoreArtist, Playlist]] = None self._songs_search_proxy: Gio.ListStore = Gio.ListStore.new( Gtk.FilterListModel) self._songs_search_flatten: Gtk.FlattenListModel = ( Gtk.FlattenListModel()) self._songs_search_flatten.set_model(self._songs_search_proxy) self._albums_search_proxy: Gio.Liststore = Gio.ListStore.new( Gtk.FilterListModel) self._albums_search_flatten: Gtk.FlattenListModel = ( Gtk.FlattenListModel()) self._albums_search_flatten.set_model(self._albums_search_proxy) self._albums_search_filter: Gtk.FilterListModel = ( Gtk.FilterListModel.new(Gtk.AnyFilter())) self._artists_search_proxy: Gio.Liststore = Gio.ListStore.new( Gtk.FilterListModel) self._artists_search_flatten: Gtk.FlattenListModel = ( Gtk.FlattenListModel()) self._artists_search_flatten.set_model(self._artists_search_proxy) self._artists_search_filter: Gtk.FilterListModel = ( Gtk.FilterListModel.new(Gtk.AnyFilter())) self._playlists_model: Gio.ListStore = Gio.ListStore.new(Playlist) self._playlists_model_filter: Gtk.FilterListModel = ( Gtk.FilterListModel.new(self._playlists_model)) self._playlists_model_sort: Gtk.SortListModel = Gtk.SortListModel.new( self._playlists_model_filter) playlists_sorter = Gtk.CustomSorter() playlists_sorter.set_sort_func(self._playlists_sort) self._playlists_model_sort.set_sorter(playlists_sorter) self._user_playlists_model_filter: Gtk.FilterListModel = ( Gtk.FilterListModel.new(self._playlists_model)) self._user_playlists_model_sort: Gtk.SortListModel = ( Gtk.SortListModel.new(self._user_playlists_model_filter)) user_playlists_sorter = Gtk.CustomSorter() user_playlists_sorter.set_sort_func(self._playlists_sort) self._user_playlists_model_sort.set_sorter(user_playlists_sorter) self._search: Search = application.props.search self._songs_model.connect( "items-changed", self._on_songs_items_changed) def _on_songs_items_changed(self, model, position, removed, added): available = self.props.songs_available now_available = model.get_n_items() > 0 if available == now_available: return if model.get_n_items() > 0: self.props.songs_available = True else: self.props.songs_available = False def _songs_sort( self, song_a: CoreSong, song_b: CoreSong, data: Any = None) -> int: title_a = song_a.props.title title_b = song_b.props.title song_cmp = (utils.normalize_caseless(title_a) == utils.normalize_caseless(title_b)) if not song_cmp: return utils.natural_sort_names(title_a, title_b) artist_a = song_a.props.artist artist_b = song_b.props.artist artist_cmp = (utils.normalize_caseless(artist_a) == utils.normalize_caseless(artist_b)) if not artist_cmp: return utils.natural_sort_names(artist_a, artist_b) return utils.natural_sort_names(song_a.props.album, song_b.props.album) def _playlists_sort(self, playlist_a, playlist_b, data=None): if playlist_a.props.is_smart: if not playlist_b.props.is_smart: return Gtk.Ordering.SMALLER return utils.natural_sort_names( playlist_a.props.title, playlist_b.props.title) if playlist_b.props.is_smart: return Gtk.Ordering.LARGER date_compare = GLib.DateTime.compare( playlist_b.props.creation_date, playlist_a.props.creation_date) if date_compare == -1: return Gtk.Ordering.SMALLER elif date_compare == 1: return Gtk.Ordering.LARGER else: return Gtk.Ordering.EQUAL def _set_player_model(self, playlist_type, model): """Set the model for PlayerPlaylist to use This fills playlist model based on the playlist type and model given. This builds a separate model to stay alive and play while the user navigates other views. :param PlaylistType playlist_type: The type of the playlist :param Gio.ListStore model: The base model for the player model """ if model is self._previous_playlist_model: for song in self._playlist_model: if song.props.state == SongWidget.State.PLAYING: song.props.state = SongWidget.State.PLAYED self.emit("playlist-loaded", playlist_type) return def _bind_song_properties(model_song, player_song): model_song.bind_property( "state", player_song, "state", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) def _on_items_changed(model, position, removed, added): songs_list = [] if added > 0: for i in list(range(added)): coresong = model[position + i] song = CoreSong(self._application, coresong.props.media) _bind_song_properties(coresong, song) songs_list.append(song) self._playlist_model.splice(position, removed, songs_list) played_states = [SongWidget.State.PLAYING, SongWidget.State.PLAYED] for song in self._playlist_model: if song.props.state in played_states: song.props.state = SongWidget.State.UNPLAYED if self._player_signal_id != 0: self._current_playlist_model.disconnect(self._player_signal_id) self._player_signal_id = 0 self._current_playlist_model = None songs_added = [] if playlist_type == PlayerPlaylist.Type.ALBUM: proxy_model = Gio.ListStore.new(Gio.ListModel) for disc in model: proxy_model.append(disc.props.model) self._flatten_model = Gtk.FlattenListModel.new(proxy_model) self._current_playlist_model = self._flatten_model for model_song in self._flatten_model: song = CoreSong(self._application, model_song.props.media) _bind_song_properties(model_song, song) songs_added.append(song) elif playlist_type == PlayerPlaylist.Type.ARTIST: proxy_model = Gio.ListStore.new(Gio.ListModel) for artist_album in model: for disc in artist_album.model: proxy_model.append(disc.props.model) self._flatten_model = Gtk.FlattenListModel.new(proxy_model) self._current_playlist_model = self._flatten_model for model_song in self._flatten_model: song = CoreSong(self._application, model_song.props.media) _bind_song_properties(model_song, song) songs_added.append(song) elif playlist_type == PlayerPlaylist.Type.SONGS: self._current_playlist_model = self._songs_model for song in self._songs_model: songs_added.append(song) if song.props.state == SongWidget.State.PLAYING: song.props.state = SongWidget.State.PLAYED elif playlist_type == PlayerPlaylist.Type.SEARCH_RESULT: self._current_playlist_model = self._songs_search_flatten for song in self._songs_search_flatten: songs_added.append(song) elif playlist_type == PlayerPlaylist.Type.PLAYLIST: self._current_playlist_model = model for model_song in model: song = CoreSong(self._application, model_song.props.media) _bind_song_properties(model_song, song) songs_added.append(song) self._playlist_model.splice( 0, self._playlist_model.get_n_items(), songs_added) if self._current_playlist_model is not None: self._player_signal_id = self._current_playlist_model.connect( "items-changed", _on_items_changed) self._previous_playlist_model = model self.emit("playlist-loaded", playlist_type) @GObject.Property(default=None) def active_core_object(self): """Get the current playing core object (album, artist, playlist, search result or song). :returns: current media :rtype: CoreObject """ return self._active_core_object @active_core_object.setter # type: ignore def active_core_object(self, value): """Set the current playing core object (album, artist, playlist, search result or song). :param CoreObject value: new core object to play """ self._active_core_object = value if isinstance(value, CoreAlbum): playlist_type = PlayerPlaylist.Type.ALBUM model = value.props.model elif isinstance(value, CoreArtist): playlist_type = PlayerPlaylist.Type.ARTIST model = value.props.model elif isinstance(value, Playlist): playlist_type = PlayerPlaylist.Type.PLAYLIST model = value.props.model # If the search is active, it means that the search view is visible, # so the player playlist is a list of songs from the search result. # Otherwise, it's a list of songs from the songs view. elif self._search.props.search_mode_active: playlist_type = PlayerPlaylist.Type.SEARCH_RESULT model = self._songs_search_flatten else: playlist_type = PlayerPlaylist.Type.SONGS model = self._songs_model self._set_player_model(playlist_type, model) @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def songs(self): return self._songs_model @GObject.Property( type=Gtk.FlattenListModel, default=None, flags=GObject.ParamFlags.READABLE) def songs_proxy(self): return self._songs_model_proxy @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def albums(self): return self._albums_model @GObject.Property( type=Gtk.FlattenListModel, default=None, flags=GObject.ParamFlags.READABLE) def albums_proxy(self): return self._albums_model_proxy @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def artists(self): return self._artists_model @GObject.Property( type=Gtk.FlattenListModel, default=None, flags=GObject.ParamFlags.READABLE) def artists_proxy(self): return self._artists_model_proxy @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def playlist(self): return self._playlist_model @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def albums_sort(self): return self._albums_model_sort @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def artists_sort(self): return self._artists_model_sort @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def playlist_sort(self): return self._playlist_model_sort @GObject.Property( type=Gtk.SliceListModel, default=None, flags=GObject.ParamFlags.READABLE) def recent_playlist(self): return self._playlist_model_recent @GObject.Property( type=int, default=None, flags=GObject.ParamFlags.READABLE) def recent_playlist_size(self): return self._recent_size // 2 @GObject.Property( type=Gtk.FilterListModel, default=None, flags=GObject.ParamFlags.READABLE) def songs_search(self): return self._songs_search_flatten @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def songs_search_proxy(self): return self._songs_search_proxy @GObject.Property( type=Gtk.FlattenListModel, default=None, flags=GObject.ParamFlags.READABLE) def albums_search(self) -> Gtk.FlattenListModel: return self._albums_search_flatten @GObject.Property( type=Gtk.FilterListModel, default=None, flags=GObject.ParamFlags.READABLE) def albums_search_filter(self): return self._albums_search_filter @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def albums_search_proxy(self) -> Gio.ListStore: return self._albums_search_proxy @GObject.Property( type=Gtk.FlattenListModel, default=None, flags=GObject.ParamFlags.READABLE) def artists_search(self) -> Gtk.FlattenListModel: return self._artists_search_flatten @GObject.Property( type=Gtk.FilterListModel, default=None, flags=GObject.ParamFlags.READABLE) def artists_search_filter(self): return self._artists_search_filter @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def artists_search_proxy(self) -> Gio.ListStore: return self._artists_search_proxy @GObject.Property( type=Gio.ListStore, default=None, flags=GObject.ParamFlags.READABLE) def playlists(self): return self._playlists_model @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def playlists_sort(self): return self._playlists_model_sort @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def playlists_filter(self): return self._playlists_model_filter @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def user_playlists_sort(self): return self._user_playlists_model_sort @GObject.Property( type=Gtk.SortListModel, default=None, flags=GObject.ParamFlags.READABLE) def user_playlists_filter(self): return self._user_playlists_model_filter 07070100000051000081A400000000000000000000000166968E4E00001A36000000000000000000000000000000000000002800000000gnome-music-46.1/gnomemusic/coresong.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from enum import IntEnum from random import randint from typing import Optional import typing import gi gi.require_version('Grl', '0.3') from gi.repository import Grl, GLib, GObject from gnomemusic.songart import SongArt if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.coregrilo import CoreGrilo import gnomemusic.utils as utils class CoreSong(GObject.GObject): """Exposes a Grl.Media with relevant data as properties """ __gtype_name__ = "CoreSong" album = GObject.Property(type=str) album_disc_number = GObject.Property(type=int) artist = GObject.Property(type=str) duration = GObject.Property(type=int) media = GObject.Property(type=Grl.Media) grlid = GObject.Property(type=str, default=None) play_count = GObject.Property(type=int) shuffle_pos = GObject.Property(type=int) state = GObject.Property() # FIXME: How to set an IntEnum type? title = GObject.Property(type=str) track_number = GObject.Property(type=int) url = GObject.Property(type=str) validation = GObject.Property() # FIXME: How to set an IntEnum type? class Validation(IntEnum): """Enum for song validation""" PENDING: int = 0 IN_PROGRESS: int = 1 FAILED: int = 2 SUCCEEDED: int = 3 def __init__(self, application: Application, media: Grl.Media) -> None: """Initiate the CoreSong object :param Application application: The application object :param Grl.Media media: A media object """ super().__init__() self._application: Application = application self._coregrilo: CoreGrilo = application.props.coregrilo self._favorite: bool = False self._thumbnail: Optional[str] = None self.props.grlid = media.get_source() + media.get_id() self._is_tracker: bool = media.get_source() == "grl-tracker3-source" self.props.validation = CoreSong.Validation.PENDING self.update(media) self.update_shuffle_pos() def __eq__(self, other: object) -> bool: return (isinstance(other, CoreSong) and other.props.media.get_id() == self.props.media.get_id()) @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def is_tracker(self) -> bool: return self._is_tracker @GObject.Property(type=bool, default=False) def favorite(self) -> bool: return self._favorite @favorite.setter # type: ignore def favorite(self, favorite: bool) -> None: if not self._is_tracker: return self._favorite = favorite # FIXME: Circular trigger, can probably be solved more neatly. old_fav: bool = self.props.media.get_favourite() if old_fav == self._favorite: return self.props.media.set_favourite(self._favorite) self._coregrilo.writeback_tracker( self.props.media, "favorite") @GObject.Property(type=GLib.DateTime, default=None) def last_played(self) -> Optional[GLib.DateTime]: """Get last played time :returns: Last played date time if available :rtype: GLib.DateTime or None """ return self.props.media.get_last_played() @last_played.setter # type: ignore def last_played(self, value: Optional[GLib.DateTime]) -> None: """Set last played time :param GLib.DateTime value: The datetime to set """ if value is None: return self.props.media.set_last_played(value) if self._is_tracker: self._coregrilo.writeback_tracker(self.props.media, "last-played") @GObject.Property(type=str, default=None) def thumbnail(self) -> str: """Song art thumbnail retrieval :return: The song art uri or "generic" :rtype: string """ if self._thumbnail is None: self._thumbnail = "generic" SongArt(self._application, self) return self._thumbnail @thumbnail.setter # type: ignore def thumbnail(self, value: str) -> None: """Song art thumbnail setter :param string value: uri or "generic" """ self._thumbnail = value if self._thumbnail != "generic": self.props.media.set_thumbnail(self._thumbnail) def update(self, media: Grl.Media) -> None: self.props.media = media self.props.album = utils.get_album_title(media) self.props.album_disc_number = media.get_album_disc_number() self.props.artist = utils.get_artist_name(media) self.props.duration = media.get_duration() self.props.favorite = media.get_favourite() self.props.last_played = media.get_last_played() self.props.play_count = media.get_play_count() self.props.title = utils.get_media_title(media) self.props.track_number = media.get_track_number() self.props.url = media.get_url() def bump_play_count(self) -> None: if not self._is_tracker: return self.props.media.set_play_count(self.props.play_count + 1) self.update(self.props.media) self._coregrilo.writeback_tracker( self.props.media, "play-count") def update_shuffle_pos(self) -> None: """Randomizes the shuffle position of this song""" self.props.shuffle_pos = randint(1, 1_000_000) 07070100000052000081A400000000000000000000000166968E4E00001D71000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/coverpaintable.py# Copyright 2022 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional, Union import typing import gi gi.require_versions({"Gdk": "4.0", "Gtk": "4.0", "Gsk": "4.0"}) from gi.repository import Adw, Gsk, Gtk, GObject, Graphene, Gdk from gnomemusic.texturecache import TextureCache from gnomemusic.utils import ArtSize, DefaultIconType if typing.TYPE_CHECKING: from gnomemusic.corealbum import CoreAlbum from gnomemusic.coreartist import CoreArtist from gnomemusic.coresong import CoreSong if typing.TYPE_CHECKING: CoreObject = Union[CoreAlbum, CoreArtist, CoreSong] class CoverPaintable(GObject.GObject, Gdk.Paintable): """An album/artist cover or placeholder Provides the full looks. Rounded corners for albums and round for artists. """ __gtype_name__ = "CoverPaintable" def __init__( self, widget: Gtk.Widget, art_size: ArtSize, icon_type: DefaultIconType) -> None: """Initiliaze CoverPaintable :param Gtk.Widget widget: Widget using the cover :param ArtSize art_size: Size of the cover :param DefaultIconType icon_type: Type of cover """ super().__init__() self._art_size = art_size self._coreobject: Optional[CoreObject] = None self._icon_theme = Gtk.IconTheme.new().get_for_display( widget.get_display()) self._icon_type = icon_type self._style_manager = Adw.StyleManager.get_default() self._texture = None self._texture_cache = TextureCache() self._thumbnail_id = 0 self._widget = widget self._style_manager.connect("notify::dark", self._on_dark_changed) def do_snapshot(self, snapshot: Gtk.Snapshot, w: int, h: int) -> None: if self._icon_type == DefaultIconType.ARTIST: radius = 90.0 elif self._art_size == ArtSize.SMALL: radius = 4.5 else: radius = 9.0 w_s = w h_s = h if self._texture is not None: ratio = self._texture.get_height() / self._texture.get_width() # Scale down the image according to the biggest axis if ratio > 1: w = int(w / ratio) else: h = int(h * ratio) rect = Graphene.Rect().init((w_s - w) / 2, (h_s - h) / 2, w, h) rounded_rect = Gsk.RoundedRect() rounded_rect.init_from_rect(rect, radius) snapshot.push_rounded_clip(rounded_rect) if self._texture is not None: snapshot.append_scaled_texture( self._texture, Gsk.ScalingFilter.TRILINEAR, rect) else: i_s = 1 / 3 # Icon scale icon_pt = self._icon_theme.lookup_icon( self._icon_type.value, None, w * i_s, self._widget.props.scale_factor, 0, 0) bg_color = Gdk.RGBA() bg_color.parse("rgba(95%, 95%, 95%, 1)") if self._style_manager.props.dark: bg_color.parse("rgba(30%, 30%, 30%, 1)") snapshot.append_color(bg_color, Graphene.Rect().init(0, 0, w, h)) snapshot.translate( Graphene.Point().init( (w / 2) - (w * (i_s / 2)), (h / 2) - (h * (i_s / 2)))) snapshot.push_opacity(0.7) icon_pt.snapshot(snapshot, w * i_s, h * i_s) snapshot.pop() snapshot.pop() def _on_dark_changed( self, style_manager: Adw.StyleManager, pspec: GObject.ParamSpecBoolean) -> None: if self._texture is not None: return self.invalidate_contents() @GObject.Property(type=object, default=None) def coreobject(self) -> Optional[CoreObject]: """Get the current core object in use :returns: The corrent coreobject :rtype: Union[CoreAlbum, CoreArtist, CoreSong] or None """ return self._coreobject @coreobject.setter # type: ignore def coreobject(self, coreobject: CoreObject) -> None: """Update the coreobject used for CoverPaintable :param Union[CoreAlbum, CoreArtist, CoreSong] coreobject: The coreobject to set """ if coreobject is self._coreobject: return self._texture_cache.clear_pending_lookup_callback() if self._texture: self._texture = None self.invalidate_contents() if self._thumbnail_id != 0: self._coreobject.disconnect(self._thumbnail_id) self._thumbnail_id = 0 self._coreobject = coreobject self._thumbnail_id = self._coreobject.connect( "notify::thumbnail", self._on_thumbnail_changed) if self._coreobject.props.thumbnail is not None: self._on_thumbnail_changed(self._coreobject, None) def _on_thumbnail_changed( self, coreobject: CoreObject, uri: GObject.ParamSpecString) -> None: thumbnail_uri = coreobject.props.thumbnail if thumbnail_uri == "generic": self._texture = None self.invalidate_contents() return self._texture_cache.connect("texture", self._on_texture_cache) self._texture_cache.lookup(thumbnail_uri) def _on_texture_cache( self, texture_cache: TextureCache, texture: Gdk.Texture) -> None: if texture == self._texture: return self._texture = texture self.invalidate_contents() @GObject.Property(type=object, flags=GObject.ParamFlags.READWRITE) def icon_type(self) -> DefaultIconType: """Icon type of the cover :returns: The type of the default icon :rtype: DefaultIconType """ return self._icon_type @icon_type.setter # type: ignore def icon_type(self, value: DefaultIconType) -> None: """Set the cover icon type :param DefaultIconType value: The default icon type for the cover """ self._icon_type = value self.invalidate_contents() def do_get_flags(self) -> Gdk.PaintableFlags: return Gdk.PaintableFlags.SIZE def do_get_intrinsic_height(self) -> int: return self._art_size.height def do_get_intrinsic_width(self) -> int: return self._art_size.width 07070100000053000081A400000000000000000000000166968E4E00002009000000000000000000000000000000000000002B00000000gnome-music-46.1/gnomemusic/embeddedart.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_versions({"GstPbutils": "1.0", "GstTag": "1.0", "MediaArt": "2.0"}) from gi.repository import ( GLib, GObject, MediaArt, GdkPixbuf, Gio, Gst, GstTag, GstPbutils) from gnomemusic.musiclogger import MusicLogger class EmbeddedArt(GObject.GObject): """Lookup local art 1. Embedded art using GStreamer 2. Available in the directory using MediaArt """ _log = MusicLogger() __gsignals__ = { "art-found": (GObject.SignalFlags.RUN_FIRST, None, (bool, )) } def __init__(self): """Initialize EmbeddedArt """ super().__init__() try: Gst.init(None) GstPbutils.pb_utils_init() except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) return self._media_art = MediaArt.Process.new() self._album = None self._artist = None self._coreobject = None self._file = None def query(self, coreobject, title): """Start the local query :param coreobject: The CoreAlbum or CoreSong to search art for :param str title: The album title for the CoreAlbum or CoreSong """ self._album = title self._artist = coreobject.props.artist self._coreobject = coreobject try: if coreobject.props.url is None: self.emit("art-found", False) return except AttributeError: self.emit("art-found", False) return try: discoverer = GstPbutils.Discoverer.new(Gst.SECOND) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) self._lookup_cover_in_directory() return discoverer.connect("discovered", self._discovered) discoverer.start() success, file = MediaArt.get_file(self._artist, self._album, "album") if not success: self.emit("art-found", False) discoverer.stop() return self._file = file success = discoverer.discover_uri_async(self._coreobject.props.url) if not success: self._log.warning("Could not add url to discoverer.") self.emit("art-found", False) discoverer.stop() return def _discovered(self, discoverer, info, error): tags = info.get_tags() index = 0 if (error is not None or tags is None): if error: self._log.warning("Discoverer error: {}, {}".format( Gst.CoreError(error.code), error.message)) discoverer.stop() self.emit("art-found", False) return while True: success, sample = tags.get_sample_index(Gst.TAG_IMAGE, index) if not success: break index += 1 struct = sample.get_info() if struct is None: break success, image_type = struct.get_enum( "image-type", GstTag.TagImageType) if not success: continue if image_type not in [ GstTag.TagImageType.UNDEFINED, GstTag.TagImageType.FRONT_COVER]: continue buf = sample.get_buffer() success, map_info = buf.map(Gst.MapFlags.READ) if not success: continue istream = Gio.MemoryInputStream.new_from_data(map_info.data) GdkPixbuf.Pixbuf.new_from_stream_async( istream, None, self._pixbuf_from_stream_finished) discoverer.stop() return discoverer.stop() self._lookup_cover_in_directory() def _pixbuf_from_stream_finished( self, stream: Gio.MemoryInputStream, result: Gio.AsyncResult) -> None: try: pixbuf = GdkPixbuf.Pixbuf.new_from_stream_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") self._lookup_cover_in_directory() else: self._file.create_async( Gio.FileCreateFlags.NONE, GLib.PRIORITY_DEFAULT_IDLE, None, self._output_stream_created, pixbuf) finally: stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._stream_closed) def _output_stream_created( self, stream: Gio.FileOutputStream, result: Gio.AsyncResult, pixbuf: GdkPixbuf.Pixbuf) -> None: try: output_stream = stream.create_finish(result) except GLib.Error as error: # File already exists. self._log.info(f"Error: {error.domain}, {error.message}") self.emit("art-found", True) else: pixbuf.save_to_streamv_async( output_stream, "jpeg", None, None, None, self._output_stream_saved, output_stream) def _output_stream_saved( self, pixbuf: GdkPixbuf.Pixbuf, result: Gio.AsyncResult, output_stream: Gio.FileOutputStream) -> None: try: pixbuf.save_to_stream_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") self._lookup_cover_in_directory() else: self.emit("art-found", True) finally: output_stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._stream_closed) def _stream_closed( self, stream: Gio.OutputStream, result: Gio.AsyncResult) -> None: try: stream.close_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") def _lookup_cover_in_directory(self): # Find local art in cover.jpeg files. self._media_art.uri_async( MediaArt.Type.ALBUM, MediaArt.ProcessFlags.NONE, self._coreobject.props.url, self._artist, self._album, GLib.PRIORITY_DEFAULT_IDLE, None, self._uri_async_cb, None) def _uri_async_cb(self, src, result, data): try: success = self._media_art.uri_finish(result) if success: self.emit("art-found", True) return except GLib.Error as error: if MediaArt.Error(error.code) == MediaArt.Error.SYMLINK_FAILED: # This error indicates that the coverart has already # been linked by another concurrent lookup. self.emit("art-found", True) return else: self._log.warning("Error: {}, {}".format( MediaArt.Error(error.code), error.message)) self.emit("art-found", False) 07070100000054000081A400000000000000000000000166968E4E0000093C000000000000000000000000000000000000002F00000000gnome-music-46.1/gnomemusic/fileexistsasync.py# Copyright 2021 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GLib, GObject, Gio class FileExistsAsync(GObject.GObject): """Gio.File.file_exists async variant """ __gtype_name__ = "FileExistsAsync" __gsignals__ = { "finished": (GObject.SignalFlags.RUN_FIRST, None, (bool, )) } def __init__(self) -> None: """Initialize FileExistsAsync """ super().__init__() def start(self, thumb_file: Gio.File) -> None: """Start async file_exists lookup :param Gio.File thumb_file: File to check """ thumb_file.query_info_async( Gio.FILE_ATTRIBUTE_STANDARD_TYPE, Gio.FileQueryInfoFlags.NONE, GLib.PRIORITY_DEFAULT_IDLE, None, self._on_query_info_finished) def _on_query_info_finished( self, thumb_file: Gio.File, res: Gio.AsyncResult) -> None: exists = True try: thumb_file.query_info_finish(res) except GLib.Error: # This indicates that the file has not been created, so # there is no art in the MediaArt cache. exists = False self.emit("finished", exists) 07070100000055000081A400000000000000000000000166968E4E00000F28000000000000000000000000000000000000002D00000000gnome-music-46.1/gnomemusic/griloartqueue.py# Copyright 2022 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Dict, List, Union import typing from gi.repository import GLib, GObject from gnomemusic.storeart import StoreArt from gnomemusic.utils import CoreObjectType if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.corealbum import CoreAlbum from gnomemusic.coreartist import CoreArtist from gnomemusic.coresong import CoreSong CoreObject = Union[CoreAlbum, CoreArtist, CoreSong] class GriloArtQueue(GObject.GObject): """Queue for Grilo art lookup Grilo remote art lookup is quite taxing when done in parallel. This class runs the lookup queries serialized. """ __gtype_name__ = "GriloArtQueue" _queue: Dict[CoreObject, CoreObjectType] = {} _active_queue: List[CoreObject] = [] def __init__(self, application: Application) -> None: """Initialize GriloArtQueue :param Application application: The application instance """ super().__init__() self._coregrilo = application.props.coregrilo self._timeout_id = 0 def queue( self, coreobject: CoreObject, coreobjecttype: CoreObjectType) -> None: """Queue Grilo art lookup for the coreobject :param coreobject: Core object to retrieve art for :param CoreObjectType coreobjecttype: The CoreObjectType """ if coreobject not in [self._queue.keys(), self._active_queue]: self._queue[coreobject] = coreobjecttype if self._timeout_id == 0: self._timeout_id = GLib.timeout_add(100, self._dispatch) def _dispatch(self) -> bool: if len(self._queue) == 0: self._timeout_id = 0 return GLib.SOURCE_REMOVE if len(self._active_queue) > 0: return GLib.SOURCE_CONTINUE coreobject, coreobjecttype = self._queue.popitem() storeart = StoreArt() storeart.connect("finished", self._on_async_finished, coreobject) if coreobjecttype == CoreObjectType.ARTIST: self._coregrilo.get_artist_art(coreobject, storeart) elif coreobjecttype == CoreObjectType.ALBUM: self._coregrilo.get_album_art(coreobject, storeart) elif coreobjecttype == CoreObjectType.SONG: self._coregrilo.get_song_art(coreobject, storeart) self._active_queue.append(coreobject) return GLib.SOURCE_CONTINUE def _on_async_finished( self, storeart: StoreArt, coreobject: CoreObject) -> None: if coreobject in self._active_queue: self._active_queue.remove(coreobject) 07070100000056000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002A00000000gnome-music-46.1/gnomemusic/grilowrappers07070100000057000081A400000000000000000000000166968E4E00000000000000000000000000000000000000000000003600000000gnome-music-46.1/gnomemusic/grilowrappers/__init__.py07070100000058000081A400000000000000000000000166968E4E00000FE7000000000000000000000000000000000000003E00000000gnome-music-46.1/gnomemusic/grilowrappers/grlsearchwrapper.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_versions({"Grl": "0.3"}) from gi.repository import Gio, Grl, Gtk, GObject from gnomemusic.coresong import CoreSong class GrlSearchWrapper(GObject.GObject): """Wrapper for a generic Grilo source search. Grilo has -besides source specific queries- an option to do a generic source search, if the source supports it. This class wraps such a search. """ METADATA_KEYS = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ALBUM_ARTIST, Grl.METADATA_KEY_ALBUM_DISC_NUMBER, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_COMPOSER, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_PUBLICATION_DATE, Grl.METADATA_KEY_THUMBNAIL, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_TRACK_NUMBER, Grl.METADATA_KEY_URL ] def __init__(self, source, application): """Initialize a search wrapper Initialize a generic Grilo source search wrapper. :param Grl.Source source: The Grilo source to wrap :param Application application: Application instance """ super().__init__() self._application = application self._log = application.props.log self._source = source coremodel = application.props.coremodel self._song_search_proxy = coremodel.props.songs_search_proxy self._song_search_store = Gio.ListStore.new(CoreSong) # FIXME: Workaround for adding the right list type to the proxy # list model. self._song_search_model = Gtk.FilterListModel.new( self._song_search_store) self._song_search_model.set_filter(Gtk.AnyFilter()) self._song_search_proxy.append(self._song_search_model) self._fast_options = Grl.OperationOptions() self._fast_options.set_count(25) self._fast_options.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY | Grl.ResolutionFlags.IDLE_RELAY) def search(self, text): """Initiate a search :param str text: The text to search """ with self._song_search_store.freeze_notify(): self._song_search_store.remove_all() def _search_result_cb(source, op_id, media, remaining, error): if error: self._log.warning("Error: {}".format(error)) return if not media: return coresong = CoreSong(self._application, media) coresong.props.title = ( coresong.props.title + " (" + source.props.source_name + ")") self._song_search_store.append(coresong) self._source.search( text, self.METADATA_KEYS, self._fast_options, _search_result_cb) 07070100000059000081A400000000000000000000000166968E4E0000AA2B000000000000000000000000000000000000004100000000gnome-music-46.1/gnomemusic/grilowrappers/grltrackerplaylists.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import time from gettext import gettext as _ import gi gi.require_versions({"Grl": "0.3", "Tracker": "3.0"}) from gi.repository import Gio, Grl, Gtk, GLib, GObject, Tracker from gnomemusic.coresong import CoreSong import gnomemusic.utils as utils class GrlTrackerPlaylists(GObject.GObject): _METADATA_PLAYLIST_KEYS = [ Grl.METADATA_KEY_CHILDCOUNT, Grl.METADATA_KEY_CREATION_DATE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_TITLE ] def __init__(self, source, application, tracker_wrapper, songs_hash): """Initialize GrlTrackerPlaylists. :param Grl.TrackerSource source: The Tracker source to wrap :param Application application: Application instance :param TrackerWrapper tracker_wrapper: The TrackerWrapper instance :param dict songs_hash: The songs hash table """ super().__init__() self._application = application self._coremodel = application.props.coremodel self._log = application.props.log self._source = source self._model = self._coremodel.props.playlists self._model_filter = self._coremodel.props.playlists_filter self._user_model_filter = self._coremodel.props.user_playlists_filter self._pls_todelete = [] self._songs_hash = songs_hash self._tracker = tracker_wrapper.props.local_db self._tracker_wrapper = tracker_wrapper self._notificationmanager = application.props.notificationmanager self._window = application.props.window user_playlists_filter = Gtk.CustomFilter() user_playlists_filter.set_filter_func(self._user_playlists_filter) self._user_model_filter.set_filter(user_playlists_filter) self._fast_options = Grl.OperationOptions() self._fast_options.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY | Grl.ResolutionFlags.IDLE_RELAY) self._initial_playlists_fill() def _initial_playlists_fill(self): args = { "source": self._source, "application": self._application, "tracker_wrapper": self._tracker_wrapper, "songs_hash": self._songs_hash } smart_playlists = { "MostPlayed": MostPlayed(**args), "NeverPlayed": NeverPlayed(**args), "RecentlyPlayed": RecentlyPlayed(**args), "RecentlyAdded": RecentlyAdded(**args), "Favorites": Favorites(**args), "InsufficientTagged": InsufficientTagged(**args), } for playlist in smart_playlists.values(): self._model.append(playlist) self._notificationmanager.push_loading() query = """ SELECT DISTINCT %(media_type)s AS ?type ?playlist AS ?id nie:title(?playlist) AS ?title nrl:added(?playlist) AS ?creationDate nfo:entryCounter(?playlist) AS ?childCount WHERE { ?playlist a nmm:Playlist . } """.replace("\n", " ").strip() % { "media_type": int(Grl.MediaType.CONTAINER), } self._source.query( query, self._METADATA_PLAYLIST_KEYS, self._fast_options, self._add_user_playlist) def _add_user_playlist( self, source, op_id, media, remaining, data=None, error=None): if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: self._notificationmanager.pop_loading() return playlist = Playlist( media=media, source=self._source, application=self._application, tracker_wrapper=self._tracker_wrapper, songs_hash=self._songs_hash) self._model.append(playlist) callback = data if callback is not None: callback(playlist) def _playlists_filter(self, playlist): return playlist not in self._pls_todelete def _user_playlists_filter(self, playlist): return (playlist not in self._pls_todelete and playlist.props.is_smart is False) def stage_playlist_deletion(self, playlist): """Adds playlist to the list of playlists to delete :param Playlist playlist: playlist """ self._pls_todelete.append(playlist) playlists_filter = Gtk.CustomFilter() playlists_filter.set_filter_func(self._playlists_filter) self._model_filter.set_filter(playlists_filter) def finish_playlist_deletion(self, playlist, deleted): """Removes playlist from the list of playlists to delete :param Playlist playlist: playlist :param bool deleted: indicates if the playlist has been deleted """ playlists_filter = Gtk.CustomFilter() playlists_filter.set_filter_func(self._playlists_filter) user_playlists_filter = Gtk.CustomFilter() user_playlists_filter.set_filter_func(self._playlists_filter) self._pls_todelete.remove(playlist) if deleted is False: self._model_filter.set_filter(playlists_filter) self._user_model_filter.set_filter(user_playlists_filter) return def _delete_cb(conn, res, data): try: conn.update_finish(res) except GLib.Error as error: self._log.warning("Unable to delete playlist {}: {}".format( playlist.props.title, error.message)) else: for idx, playlist_model in enumerate(self._model): if playlist_model is playlist: self._model.remove(idx) break playlists_filter = Gtk.CustomFilter() playlists_filter.set_filter_func(self._playlists_filter) self._model_filter.set_filter(playlists_filter) self._notificationmanager.pop_loading() self._notificationmanager.push_loading() query = """ DELETE { ?playlist a rdfs:Resource . } WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList . FILTER ( ?playlist = <%(playlist_id)s> ) } """.replace("\n", " ").strip() % { "playlist_id": playlist.props.pl_id } self._tracker.update_async(query, None, _delete_cb, None) def create_playlist(self, playlist_title, callback): """Creates a new user playlist. :param str playlist_title: playlist title :param callback: function to perform once, the playlist is created """ def _create_cb(conn, res, data): try: result = conn.update_blank_finish(res) except GLib.Error as error: self._log.warning( "Unable to create playlist {}: {}".format( playlist_title, error.message)) self._notificationmanager.pop_loading() if callback is not None: callback(None) return playlist_urn = result[0][0]['playlist'] query = """ SELECT %(media_type)s AS ?type ?playlist AS ?id nie:title(?playlist) AS ?title nrl:added(?playlist) AS ?creationDate nfo:entryCounter(?playlist) AS ?childCount WHERE { BIND ( <%(playlist_urn)s> AS ?playlist ) } """.replace("\n", " ").strip() % { "media_type": int(Grl.MediaType.CONTAINER), "playlist_urn": playlist_urn } self._source.query( query, self._METADATA_PLAYLIST_KEYS, self._fast_options, self._add_user_playlist, callback) self._notificationmanager.push_loading() query = """ INSERT { _:playlist a nmm:Playlist ; a nfo:MediaList ; nie:title "%(title)s" ; nfo:entryCounter 0 . } """.replace("\n", " ").strip() % { "title": Tracker.sparql_escape_string(playlist_title) } self._tracker.update_blank_async(query, None, _create_cb, None) def check_smart_playlist_change(self): """Check if smart playlists need to be updated. A smart playlist needs to be updated in two cases: * it is being played (active_playlist) * it is visible in PlaylistsView """ active_core_object = self._coremodel.props.active_core_object if (isinstance(active_core_object, Playlist) and active_core_object.props.is_smart): active_core_object.update() else: self._coremodel.emit("smart-playlist-change") class Playlist(GObject.GObject): """ Base class of all playlists """ __gsignals__ = { "playlist-loaded": (GObject.SignalFlags.RUN_FIRST, None, ()), } _METADATA_PLAYLIST_KEYS = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_LAST_PLAYED, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_URL ] count = GObject.Property(type=int, default=0) creation_date = GObject.Property(type=GLib.DateTime, default=None) icon_name = GObject.Property(type=str, default="music-playlist-symbolic") is_smart = GObject.Property(type=bool, default=False) pl_id = GObject.Property(type=str, default=None) query = GObject.Property(type=str, default=None) tag_text = GObject.Property(type=str, default=None) def __init__( self, media=None, query=None, tag_text=None, source=None, application=None, tracker_wrapper=None, songs_hash=None): super().__init__() """Initialize a playlist :param Grl.Media media: A media object :param string query: Tracker query that returns the playlist :param string tag_text: The non translatable unique identifier of the playlist :param Grl.Source source: The Grilo Tracker source object :param Application application: The Application instance :param TrackerWrapper tracker_wrapper: The TrackerWrapper instance :param dict songs_hash: The songs hash table """ if media: self.props.pl_id = media.get_id() self._title = utils.get_media_title(media) self.props.count = media.get_childcount() self.props.creation_date = media.get_creation_date() else: self._title = None self.props.query = query self.props.tag_text = tag_text self._application = application self._model = None self._source = source self._coremodel = application.props.coremodel self._log = application.props.log self._songs_hash = songs_hash self._tracker = tracker_wrapper.props.local_db self._tracker_wrapper = tracker_wrapper self._notificationmanager = application.props.notificationmanager self._fast_options = Grl.OperationOptions() self._fast_options.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY | Grl.ResolutionFlags.IDLE_RELAY) self._songs_todelete = [] @GObject.Property(type=Gio.ListStore, default=None) def model(self): if self._model is None: self._model = Gio.ListStore() self._populate_model() return self._model @model.setter # type: ignore def model(self, value): self._model = value def _populate_model(self): self._notificationmanager.push_loading() query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?url ?title ?artist ?album ?duration ?tag AS ?favorite nie:contentAccessed(?song) AS ?lastPlayed nie:usageCounter(?song) AS ?playCount WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:hasMediaFileListEntry ?entry . ?entry a nfo:MediaFileListEntry ; nfo:entryUrl ?url . SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration ?url WHERE { ?song a nmm:MusicPiece ; nie:isStoredAs ?url . %(location_filter)s } } } OPTIONAL { ?song nao:hasTag ?tag . FILTER( ?tag = nao:predefined-tag-favorite ) } FILTER ( %(filter_clause)s ) } ORDER BY nfo:listPosition(?entry) """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), "filter_clause": f"?playlist = <{self.props.pl_id}>", "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } def _add_to_playlist_cb( source, op_id, media, remaining, user_data, error): if not media: self.props.count = self._model.get_n_items() self.emit("playlist-loaded") self._notificationmanager.pop_loading() return coresong = CoreSong(self._application, media) self._bind_to_main_song(coresong) if coresong not in self._songs_todelete: self._model.append(coresong) options = Grl.OperationOptions() options.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY | Grl.ResolutionFlags.IDLE_RELAY) self._source.query( query, self._METADATA_PLAYLIST_KEYS, options, _add_to_playlist_cb, None) def _bind_to_main_song(self, coresong): main_coresong = self._songs_hash[coresong.props.media.get_id()] # It is not necessary to bind all the CoreSong properties: # selected property is linked to a view # validation is a short-lived playability check for local songs bidirectional_properties = [ "album", "album_disc_number", "artist", "duration", "media", "grlid", "play_count", "title", "track_number", "url", "favorite"] for prop in bidirectional_properties: main_coresong.bind_property( prop, coresong, prop, GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) # There is no need for the "state" property to be bidirectional coresong.bind_property( prop, main_coresong, "state", GObject.BindingFlags.DEFAULT) @GObject.Property(type=str, default=None) def title(self): """Playlist title :returns: playlist title :rtype: str """ return self._title @title.setter # type: ignore def title(self, new_name): """Rename a playlist :param str new_name: new playlist name """ self._notificationmanager.push_loading() def update_cb(conn, res, data): try: conn.update_finish(res) except GLib.Error as e: self._log.warning( "Unable to rename playlist from {} to {}: {}".format( self._title, new_name, e.message)) else: self._title = new_name finally: self._notificationmanager.pop_loading() self.thaw_notify() query = """ INSERT OR REPLACE { ?playlist nie:title "%(title)s" } WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList . OPTIONAL { ?playlist nfo:hasMediaFileListEntry ?entry . } FILTER ( ?playlist = <%(playlist_id)s> ) } """.replace("\n", " ").strip() % { 'title': Tracker.sparql_escape_string(new_name), 'playlist_id': self.props.pl_id } self.freeze_notify() self._tracker.update_async(query, None, update_cb, None) def stage_song_deletion(self, coresong, index): """Adds a song to the list of songs to delete :param CoreSong coresong: song to delete :param int position: Song position in the playlist """ self._songs_todelete.append(coresong) self._model.remove(index) self.props.count -= 1 def undo_pending_song_deletion(self, coresong, position): """Removes song from the list of songs to delete :param CoreSong coresong: song to delete :param int position: Song position in the playlist """ self._songs_todelete.remove(coresong) self._model.insert(position, coresong) self.props.count += 1 def finish_song_deletion(self, coresong: CoreSong, position: int) -> None: """Removes a song from the playlist :param CoreSong coresong: song to remove :param int position: Song position in the playlist, starts from zero """ def update_cb(conn, res): try: conn.update_finish(res) except GLib.Error as e: self._log.warning( "Unable to remove song from playlist {}: {}".format( self.props.title, e.message)) self._notificationmanager.pop_loading() def entry_retrieved_cb(source, op_id, media, remaining, error): if error: self._log.warning("Error: {}".format(error)) return if not media: return self._notificationmanager.push_loading() update_query = """ INSERT OR REPLACE { ?entry nfo:listPosition ?position . } WHERE { SELECT ?entry (?old_position - 1) AS ?position WHERE { ?entry a nfo:MediaFileListEntry ; nfo:listPosition ?old_position . ?playlist nfo:hasMediaFileListEntry ?entry . FILTER (?old_position > ?removed_position) { SELECT ?playlist ?removed_position WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:hasMediaFileListEntry ?removed_entry . ?removed_entry nfo:listPosition ?removed_position . FILTER ( ?playlist = <%(playlist_id)s> && ?removed_entry = <%(entry_id)s> ) } } } }; INSERT OR REPLACE { ?playlist nfo:entryCounter ?new_counter . } WHERE { SELECT ?playlist (?counter - 1) AS ?new_counter WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:entryCounter ?counter . FILTER ( ?playlist = <%(playlist_id)s> ) } }; DELETE { ?playlist nfo:hasMediaFileListEntry ?entry . ?entry a rdfs:Resource . } WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:hasMediaFileListEntry ?entry . FILTER ( ?playlist = <%(playlist_id)s> && ?entry = <%(entry_id)s> ) } """.replace("\n", " ").strip() % { "playlist_id": self.props.pl_id, "entry_id": media.get_id() } self._tracker.update_async(update_query, None, update_cb) entry_query = """ SELECT %(media_type)s AS ?type ?entry AS ?id WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:hasMediaFileListEntry ?entry . ?entry a nfo:MediaFileListEntry . FILTER ( %(filter_clause_pl)s && nfo:listPosition(?entry) = %(position)s ) } """.replace("\n", " ").strip() % { "media_type": int(Grl.MediaType.AUDIO), "position": position + 1, "filter_clause_pl": f"?playlist = <{self.props.pl_id}>", } self._source.query( entry_query, [Grl.METADATA_KEY_ID], self._fast_options, entry_retrieved_cb) def add_songs(self, coresongs): """Adds songs to the playlist :param list coresongs: list of Coresong """ def _add_to_model( connection: Tracker.SparqlConnection, result: Gio.AsyncResult, coresong: CoreSong) -> None: if self._model is None: return try: connection.update_finish(result) except GLib.Error as error: self._log.warning( "Unable to add to playlist {} song {}: {}".format( self.props.title, coresong.props.title, error.message)) else: media = coresong.props.media coresong_copy = CoreSong(self._application, media) self._bind_to_main_song(coresong_copy) self._model.append(coresong_copy) self.props.count = self._model.get_n_items() for coresong in coresongs: query = """ INSERT OR REPLACE { _:entry a nfo:MediaFileListEntry ; nfo:entryUrl "%(song_uri)s" ; nfo:listPosition ?position . ?playlist nfo:entryCounter ?position ; nfo:hasMediaFileListEntry _:entry . } WHERE { SELECT ?playlist (?counter + 1) AS ?position WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:entryCounter ?counter . FILTER ( ?playlist = <%(playlist_id)s> ) } } """.replace("\n", " ").strip() % { "playlist_id": self.props.pl_id, "song_uri": coresong.props.media.get_url()} self._tracker.update_blank_async( query, None, _add_to_model, coresong) def reorder(self, previous_position, new_position): """Changes the order of a songs in the playlist. :param int previous_position: preivous song position :param int new_position: new song position """ def _position_changed_cb(conn, res, position): # FIXME: Check for failure. conn.update_finish(res) coresong = self._model.get_item(previous_position) self._model.remove(previous_position) self._model.insert(new_position, coresong) main_query = """ INSERT OR REPLACE { ?entry nfo:listPosition %(position)s } WHERE { ?playlist a nmm:Playlist ; a nfo:MediaList ; nfo:hasMediaFileListEntry ?entry . FILTER ( ?playlist = <%(playlist_id)s> && ?entry = <%(song_id)s> ) } """.replace("\n", " ").strip() first_pos = min(previous_position, new_position) last_pos = max(previous_position, new_position) for position in range(first_pos, last_pos + 1): coresong = self._model.get_item(position) query = main_query % { "playlist_id": self.props.pl_id, "song_id": coresong.props.media.get_id(), "position": position } self._tracker.update_async( query, None, _position_changed_cb, position) class SmartPlaylist(Playlist): """Base class for smart playlists""" _METADATA_SMART_PLAYLIST_KEYS = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ALBUM_DISC_NUMBER, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_URL, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_TRACK_NUMBER, ] def __init__(self, **args): super().__init__(**args) self.props.is_smart = True @GObject.Property(type=Gio.ListStore, default=None) def model(self): if self._model is None: self._model = Gio.ListStore.new(CoreSong) self._notificationmanager.push_loading() def _add_to_model(source, op_id, media, remaining, error): if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() self.emit("playlist-loaded") return if not media: self.props.count = self._model.get_n_items() self._notificationmanager.pop_loading() self.emit("playlist-loaded") return coresong = CoreSong(self._application, media) self._bind_to_main_song(coresong) self._model.append(coresong) self._source.query( self.props.query, self._METADATA_SMART_PLAYLIST_KEYS, self._fast_options, _add_to_model) return self._model def update(self): """Updates playlist model.""" if self._model is None: return new_model_medias = [] def _fill_new_model(source, op_id, media, remaining, error): if error: return if not media: self._finish_update(new_model_medias) return new_model_medias.append(media) self._source.query( self.props.query, self._METADATA_SMART_PLAYLIST_KEYS, self._fast_options, _fill_new_model) def _finish_update(self, new_model_medias): if not new_model_medias: self._model.remove_all() self.props.count = 0 return current_models_ids = [coresong.props.media.get_id() for coresong in self._model] new_model_ids = [media.get_id() for media in new_model_medias] idx_to_delete = [] for idx, media_id in enumerate(current_models_ids): if media_id not in new_model_ids: idx_to_delete.insert(0, idx) for idx in idx_to_delete: self._model.remove(idx) self.props.count -= 1 for idx, media in enumerate(new_model_medias): if media.get_id() not in current_models_ids: coresong = CoreSong(self._application, media) self._bind_to_main_song(coresong) self._model.append(coresong) self.props.count += 1 class MostPlayed(SmartPlaylist): """Most Played smart playlist""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "MOST_PLAYED" # TRANSLATORS: this is a playlist name self._title = _("Most Played") self.props.icon_name = "audio-speakers-symbolic" self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber ?playCount ?tag AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE { ?song a nmm:MusicPiece . %(location_filter)s } } } ?song nie:usageCounter ?playCount OPTIONAL { ?song nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } ORDER BY DESC(?playCount) LIMIT 50 """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } class NeverPlayed(SmartPlaylist): """Never Played smart playlist""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "NEVER_PLAYED" # TRANSLATORS: this is a playlist name self._title = _("Never Played") self.props.icon_name = "deaf-symbolic" self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:usageCounter(?song) AS ?playCount ?tag AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE { ?song a nmm:MusicPiece . %(location_filter)s } } } FILTER ( NOT EXISTS { ?song nie:usageCounter ?count .} ) OPTIONAL { ?song nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } ORDER BY nfo:fileLastAccessed(?song) LIMIT 50 """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } class RecentlyPlayed(SmartPlaylist): """Recently Played smart playlist""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "RECENTLY_PLAYED" # TRANSLATORS: this is a playlist name self._title = _("Recently Played") self.props.icon_name = "document-open-recent-symbolic" sparql_midnight_dateTime_format = "%Y-%m-%dT00:00:00Z" days_difference = 7 seconds_difference = days_difference * 86400 compare_date = time.strftime( sparql_midnight_dateTime_format, time.gmtime(time.time() - seconds_difference)) self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:usageCounter(?song) AS ?playCount ?tag AS ?favorite WHERE { { SELECT ?song ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber ?playCount ?tag ?lastPlayed WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE { ?song a nmm:MusicPiece . %(location_filter)s } } } ?song nie:contentAccessed ?lastPlayed ; nie:usageCounter ?playCount . OPTIONAL { ?song nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } ORDER BY DESC(?lastPlayed) LIMIT 50 } FILTER (?lastPlayed > '%(compare_date)s'^^xsd:dateTime) } """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), 'compare_date': compare_date, "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } class RecentlyAdded(SmartPlaylist): """Recently Added smart playlist""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "RECENTLY_ADDED" # TRANSLATORS: this is a playlist name self._title = _("Recently Added") self.props.icon_name = "list-add-symbolic" sparql_midnight_dateTime_format = "%Y-%m-%dT00:00:00Z" days_difference = 7 seconds_difference = days_difference * 86400 compare_date = time.strftime( sparql_midnight_dateTime_format, time.gmtime(time.time() - seconds_difference)) self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:usageCounter(?song) AS ?playCount ?tag AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber ?added WHERE { ?song a nmm:MusicPiece ; nrl:added ?added . %(location_filter)s FILTER ( ?added > '%(compare_date)s'^^xsd:dateTime ) } } } OPTIONAL { ?song nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } ORDER BY DESC(nrl:added(?song)) LIMIT 50 """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), 'compare_date': compare_date, "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } class Favorites(SmartPlaylist): """Favorites smart playlist""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "FAVORITES" # TRANSLATORS: this is a playlist name self._title = _("Favorite Songs") self.props.icon_name = "starred-symbolic" self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:usageCounter(?song) AS ?playCount nao:predefined-tag-favorite AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber nrl:added(?song) AS ?added WHERE { ?song a nmm:MusicPiece . %(location_filter)s } } } ?song nao:hasTag nao:predefined-tag-favorite . } ORDER BY DESC(?added) """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } class InsufficientTagged(SmartPlaylist): """Lacking tags to be displayed in the artist/album views""" def __init__(self, **args): super().__init__(**args) self.props.tag_text = "INSUFFICIENT_TAGGED" # TRANSLATORS: this is a playlist name indicating that the # files are not tagged enough to be displayed in the albums # or artists views. self._title = _("Insufficiently Tagged") self.props.icon_name = "question-round-symbolic" self.props.query = """ SELECT %(media_type)s AS ?type ?song AS ?id ?title ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:usageCounter(?song) AS ?playCount ?tag AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT ?song nie:title(?song) AS ?title nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE { { ?song a nmm:MusicPiece . %(location_filter)s FILTER NOT EXISTS { ?song nmm:musicAlbum ?album } } UNION { ?song a nmm:MusicPiece . %(location_filter)s FILTER NOT EXISTS { ?song nmm:artist ?artist } } } } } OPTIONAL { ?song nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), "location_filter": self._tracker_wrapper.location_filter(), "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, } 0707010000005A000081A400000000000000000000000166968E4E0000CE92000000000000000000000000000000000000003F00000000gnome-music-46.1/gnomemusic/grilowrappers/grltrackerwrapper.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Callable, Dict, List, Optional import typing import gi gi.require_versions({"Grl": "0.3", "Tracker": "3.0"}) from gi.repository import Grl, Gio, Gtk, GLib, GObject, Tracker from gnomemusic.asyncqueue import AsyncQueue from gnomemusic.corealbum import CoreAlbum from gnomemusic.coreartist import CoreArtist from gnomemusic.coredisc import CoreDisc from gnomemusic.coresong import CoreSong from gnomemusic.grilowrappers.grltrackerplaylists import ( GrlTrackerPlaylists, Playlist) from gnomemusic.trackerwrapper import TrackerWrapper from gnomemusic.utils import CoreObjectType if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.coremodel import CoreModel from gnomemusic.musiclogger import MusicLogger from gnomemusic.notificationmanager import NotificationManager from gnomemusic.storeart import StoreArt class GrlTrackerWrapper(GObject.GObject): """Wrapper for the Grilo Tracker source. """ _SPLICE_SIZE: int = 100 _METADATA_ALBUM_CHANGED_KEYS: List[int] = [ Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_ALBUM_ARTIST, Grl.METADATA_KEY_COMPOSER, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PUBLICATION_DATE, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_URL ] _METADATA_SONG_FILL_KEYS: List[int] = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ALBUM_DISC_NUMBER, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_TRACK_NUMBER, Grl.METADATA_KEY_URL ] _METADATA_SONG_MEDIA_QUERY_KEYS: List[int] = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ALBUM_DISC_NUMBER, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_TRACK_NUMBER, Grl.METADATA_KEY_URL ] _METADATA_THUMBNAIL_KEYS: List[int] = [ Grl.METADATA_KEY_ID, Grl.METADATA_KEY_THUMBNAIL ] def __init__( self, source: Grl.Source, application: Application, tracker_wrapper: TrackerWrapper) -> None: """Initialize the Tracker wrapper :param Grl.TrackerSource source: The Tracker source to wrap :param Application application: Application instance :param TrackerWrapper tracker_wrapper: The TrackerWrapper instance """ super().__init__() self._async_queue = AsyncQueue("GrlTrackerWrapper") self._application: Application = application cm: CoreModel = application.props.coremodel self._log: MusicLogger = application.props.log self._songs_model = Gio.ListStore.new(CoreSong) cm.props.songs_proxy.append(self._songs_model) self._source: Optional[Grl.Source] = None self._albums_model = Gio.ListStore.new(CoreAlbum) cm.props.albums_proxy.append(self._albums_model) self._album_ids: Dict[str, CoreAlbum] = {} self._artists_model = Gio.ListStore.new(CoreArtist) cm.props.artists_proxy.append(self._artists_model) self._artist_ids: Dict[str, CoreArtist] = {} self._hash: Dict[str, CoreSong] = {} self._batch_changed_media_ids: Dict[ Grl.SourceChangeType, List[str]] = {} self._content_changed_timeout: int = 0 self._tracker_playlists: Optional[GrlTrackerPlaylists] = None self._tracker_wrapper: TrackerWrapper = tracker_wrapper self._notificationmanager: NotificationManager = ( application.props.notificationmanager) self._songs_search: Gtk.FilterListModel = Gtk.FilterListModel.new( self._songs_model) self._songs_search.set_filter(Gtk.AnyFilter()) cm.props.songs_search_proxy.append(self._songs_search) self._albums_search: Gtk.FilterListModel = Gtk.FilterListModel.new( self._albums_model) self._albums_search.set_filter(Gtk.AnyFilter()) cm.props.albums_search_proxy.append(self._albums_search) self._artists_search: Gtk.FilterListModel = Gtk.FilterListModel.new( self._artists_model) self._artists_search.set_filter(Gtk.AnyFilter()) cm.props.artists_search_proxy.append(self._artists_search) self._fast_options: Grl.OperationOptions = Grl.OperationOptions() self._fast_options.set_type_filter(Grl.TypeFilter.AUDIO) self._fast_options.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY) self._fast_options_lprio = Grl.OperationOptions() self._fast_options_lprio.set_type_filter(Grl.TypeFilter.AUDIO) self._fast_options_lprio.set_resolution_flags( Grl.ResolutionFlags.FAST_ONLY | Grl.ResolutionFlags.IDLE_RELAY) self._full_options: Grl.OperationOptions = Grl.OperationOptions() self._full_options.set_type_filter(Grl.TypeFilter.AUDIO) self._full_options.set_resolution_flags( Grl.ResolutionFlags.FULL) self._full_options_lprio = Grl.OperationOptions() self._full_options_lprio.set_type_filter(Grl.TypeFilter.AUDIO) self._full_options_lprio.set_resolution_flags( Grl.ResolutionFlags.FULL | Grl.ResolutionFlags.IDLE_RELAY) self._content_changed_id: int = 0 self.props.source = source self._initial_songs_fill() self._initial_albums_fill() self._initial_artists_fill() @GObject.Property(type=Grl.Source, default=None) def source(self) -> Grl.Source: return self._source @source.setter # type: ignore def source(self, new_source: Grl.Source): """Set a new grilo tracker source Everytime, the tracker plugin is loaded, a new source is created. The source needs to be updated to get notifications. :param Grl.Source new_source: new grilo tracker source """ if self._content_changed_id != 0: self._source.disconnect(self._content_changed_id) self._content_changed_id = 0 self._source = new_source self._source.notify_change_start() self._content_changed_id = self._source.connect( "content-changed", self._batch_content_changed) def _batch_content_changed( self, source: Grl.Source, medias: List[Grl.Media], change_type: Grl.SourceChangeType, loc_unknown: bool) -> None: if medias == []: return if change_type not in self._batch_changed_media_ids.keys(): self._batch_changed_media_ids[change_type] = [] # Remove notifications contain two events for the same file. # One event as a file uri and the other one as a # nie:InformationElement. Only the nie:InformationElement event # needs to be kept because it is saved in the hash. changed_medias = [ media.get_id() for media in medias if ((media.is_audio() or media.is_container()) and media.get_id().startswith("urn:"))] self._batch_changed_media_ids[change_type].extend(changed_medias) if self._content_changed_timeout == 0: self._content_changed_timeout = GLib.timeout_add( 250, self._on_content_changed) def _on_content_changed(self) -> bool: for change_type in self._batch_changed_media_ids.keys(): media_ids: List[str] = self._batch_changed_media_ids[change_type] # The Tracker indexed paths may differ from Music's paths. # In that case Tracker will report it as 'changed', while # it means 'added' to Music. if (change_type == Grl.SourceChangeType.CHANGED or change_type == Grl.SourceChangeType.ADDED): self._log.debug( "Added/Changed media(s): {}".format(media_ids)) self._changed_media(media_ids) elif change_type == Grl.SourceChangeType.REMOVED: self._log.debug( "Removed media(s): {}".format(media_ids)) self._remove_media(media_ids) self._check_album_change() self._check_artist_change() if self._tracker_playlists is not None: self._tracker_playlists.check_smart_playlist_change() self._batch_changed_media_ids = {} self._content_changed_timeout = 0 return GLib.SOURCE_REMOVE def _check_album_change(self) -> None: album_ids: Dict[str, CoreAlbum] = {} query = """ SELECT ?type ?id ?title ?composer ?albumArtist ?artist ?url ?publicationDate WHERE { SERVICE { GRAPH tracker:Audio { SELECT %(media_type)s AS ?type ?album AS ?id nie:title(?album) AS ?title ?composer ?albumArtist nmm:artistName(?artist) AS ?artist nie:isStoredAs(?song) AS ?url YEAR(MAX(nie:contentCreated(?song))) AS ?publicationDate WHERE { ?album a nmm:MusicAlbum . ?song a nmm:MusicPiece ; nmm:musicAlbum ?album ; nmm:artist ?artist . OPTIONAL { ?song nmm:composer/ nmm:artistName ?composer . } OPTIONAL { ?album nmm:albumArtist/ nmm:artistName ?albumArtist . } %(location_filter)s } GROUP BY ?album } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), 'location_filter': self._tracker_wrapper.location_filter() } def check_album_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: str) -> None: if error: self._log.warning("Error: {}".format(error)) return if not media: changed_ids = set( album_ids.keys()) ^ set(self._album_ids.keys()) self._log.debug( "Albums changed ID's: {}".format(changed_ids)) for key in changed_ids: if key in album_ids: self._albums_model.append(album_ids[key]) elif key in self._album_ids: for idx, corealbum in enumerate(self._albums_model): if corealbum.media.get_id() == key: self._albums_model.remove(idx) break self._album_ids = album_ids return if media.get_id() in self._album_ids.keys(): album = self._album_ids[media.get_id()] else: album = CoreAlbum(self._application, media) album_ids[media.get_id()] = album self.props.source.query( query, self._METADATA_ALBUM_CHANGED_KEYS, self._fast_options, check_album_cb) def _check_artist_change(self) -> None: artist_ids: Dict[str, CoreArtist] = {} query = """ SELECT ?type ?id ?artist WHERE { SERVICE { GRAPH tracker:Audio { SELECT %(media_type)s AS ?type (COALESCE(?album_artist, ?artist) AS ?id) ?artist_bind AS ?artist WHERE { ?song a nmm:MusicPiece; nmm:musicAlbum ?album; nmm:artist ?artist . OPTIONAL { ?album a nmm:MusicAlbum; nmm:albumArtist ?album_artist . } BIND(COALESCE(nmm:artistName(?album_artist), nmm:artistName(?artist)) AS ?artist_bind) %(location_filter)s } GROUP BY ?artist_bind } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), 'location_filter': self._tracker_wrapper.location_filter() } metadata_keys = [ Grl.METADATA_KEY_ALBUM_ARTIST, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_ID ] def check_artist_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) return if not media: changed_ids = set( artist_ids.keys()) ^ set(self._artist_ids.keys()) self._log.debug( "Artists changed ID's: {}".format(changed_ids)) for key in changed_ids: if key in artist_ids: self._artists_model.append(artist_ids[key]) elif key in self._artist_ids: for idx, coreartist in enumerate(self._artists_model): if coreartist.media.get_id() == key: self._artists_model.remove(idx) break self._artist_ids = artist_ids return if media.get_id() in self._artist_ids.keys(): artist = self._artist_ids[media.get_id()] else: artist = CoreArtist(self._application, media) artist_ids[media.get_id()] = artist self.props.source.query( query, metadata_keys, self._fast_options, check_artist_cb) def _remove_media(self, media_ids: List[str]) -> None: for media_id in media_ids: try: coresong = self._hash.pop(media_id) except KeyError: self._log.warning("Removal KeyError.") return for idx, coresong_model in enumerate(self._songs_model): if coresong_model is coresong: self._log.debug("Removing: {}, {}".format( coresong.props.media.get_id(), coresong.props.title)) self._songs_model.remove(idx) break def _song_media_query(self, ids: Optional[List[str]] = None) -> str: """Returns a songs query string :param list ids: List of Media ids to filter by or None """ songs_filter = "" if ids is not None: media_ids = ", ".join([f"<{media_id}>" for media_id in ids]) songs_filter = f"FILTER ( ?song in ( {media_ids} ) )" location_filter = self._tracker_wrapper.location_filter() media_type = int(Grl.MediaType.AUDIO) miner_fs_busname = self._tracker_wrapper.props.miner_fs_busname query = " ".join(f""" SELECT ?type ?urn ?title ?id ?url ?artist ?album ?duration ?trackNumber ?albumDiscNumber nie:contentAccessed(?urn) AS ?lastPlayed nie:usageCounter(?urn) AS ?playCount ?tag AS ?favorite WHERE {{ SERVICE {{ GRAPH tracker:Audio {{ SELECT DISTINCT {media_type} AS ?type ?song AS ?urn nie:title(?song) AS ?title ?song AS ?id nie:isStoredAs(?song) AS ?url nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE {{ ?song a nmm:MusicPiece . {songs_filter} {location_filter} }} }} }} OPTIONAL {{ ?urn nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) }} }} ORDER BY ?title ?artist """.split()) return query def _changed_media(self, media_ids: List[str]) -> None: def _update_changed_media( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) return if not media: self._remove_media(media_ids) return media_id: str = media.get_id() if media_id not in self._hash: song = CoreSong(self._application, media) self._songs_model.append(song) self._hash[media_id] = song self._log.debug( "Adding: {}, {}".format(media_id, song.props.title)) else: self._hash[media_id].update(media) media_ids.remove(media_id) self.props.source.query( self._song_media_query(media_ids), self._METADATA_SONG_MEDIA_QUERY_KEYS, self._fast_options, _update_changed_media) def _initial_songs_fill(self) -> None: self._notificationmanager.push_loading() songs_added: List[int] = [] def _add_to_model( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: self._songs_model.splice( self._songs_model.get_n_items(), 0, songs_added) self._notificationmanager.pop_loading() # Initialize the playlists subwrapper after the initial # songs model fill, the playlists expect a filled songs # hashtable. self._tracker_playlists = GrlTrackerPlaylists( self.props.source, self._application, self._tracker_wrapper, self._hash) return song = CoreSong(self._application, media) songs_added.append(song) self._hash[media.get_id()] = song if len(songs_added) == self._SPLICE_SIZE: self._songs_model.splice( self._songs_model.get_n_items(), 0, songs_added) songs_added.clear() self.props.source.query( self._song_media_query(), self._METADATA_SONG_FILL_KEYS, self._fast_options, _add_to_model) def _initial_albums_fill(self) -> None: self._notificationmanager.push_loading() albums_added: List[int] = [] def _add_to_albums_model( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: self._albums_model.splice( self._albums_model.get_n_items(), 0, albums_added) self._notificationmanager.pop_loading() return album = CoreAlbum(self._application, media) self._album_ids[media.get_id()] = album albums_added.append(album) if len(albums_added) == self._SPLICE_SIZE: self._albums_model.splice( self._albums_model.get_n_items(), 0, albums_added) albums_added.clear() query = """ SELECT ?type ?id ?title ?composer ?albumArtist ?artist ?url ?publicationDate WHERE { SERVICE { GRAPH tracker:Audio { SELECT %(media_type)s AS ?type ?album AS ?id nie:title(?album) AS ?title ?composer ?albumArtist nmm:artistName(?artist) AS ?artist nie:isStoredAs(?song) AS ?url YEAR(MAX(nie:contentCreated(?song))) AS ?publicationDate WHERE { ?album a nmm:MusicAlbum . ?song a nmm:MusicPiece ; nmm:musicAlbum ?album ; nmm:artist ?artist . OPTIONAL { ?song nmm:composer/ nmm:artistName ?composer . } OPTIONAL { ?album nmm:albumArtist/ nmm:artistName ?albumArtist . } %(location_filter)s } GROUP BY ?album ORDER BY ?title ?albumArtist ?artist ?publicationDate } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), 'location_filter': self._tracker_wrapper.location_filter() } self.props.source.query( query, self._METADATA_ALBUM_CHANGED_KEYS, self._fast_options, _add_to_albums_model) def _initial_artists_fill(self) -> None: self._notificationmanager.push_loading() artists_added: List[int] = [] def _add_to_artists_model( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: self._artists_model.splice( self._artists_model.get_n_items(), 0, artists_added) self._notificationmanager.pop_loading() return artist = CoreArtist(self._application, media) self._artist_ids[media.get_id()] = artist artists_added.append(artist) if len(artists_added) == self._SPLICE_SIZE: self._artists_model.splice( self._artists_model.get_n_items(), 0, artists_added) artists_added.clear() query = """ SELECT ?type ?id ?artist WHERE { SERVICE { GRAPH tracker:Audio { SELECT %(media_type)s AS ?type (COALESCE(?album_artist, ?artist) AS ?id) ?artist_bind AS ?artist WHERE { ?song a nmm:MusicPiece; nmm:musicAlbum ?album; nmm:artist ?artist . OPTIONAL { ?album a nmm:MusicAlbum; nmm:albumArtist ?album_artist . } BIND(COALESCE(nmm:artistName(?album_artist), nmm:artistName(?artist)) AS ?artist_bind) %(location_filter)s } GROUP BY ?artist_bind ORDER BY ?artist_bind } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), 'location_filter': self._tracker_wrapper.location_filter() } metadata_keys: List[int] = [ Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_ID ] self.props.source.query( query, metadata_keys, self._fast_options, _add_to_artists_model) def get_artist_albums( self, media: Grl.Source, model: Gtk.FilterListModel) -> None: """Get all albums by an artist :param Grl.Media media: The media with the artist id :param Gtk.FilterListModel model: The model to fill """ self._notificationmanager.push_loading() artist_id = media.get_id() query = """ SELECT ?type ?id ?title ?publicationDate WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type ?album AS ?id nie:title(?album) AS ?title nie:contentCreated(?song) AS ?publicationDate WHERE { ?album a nmm:MusicAlbum . OPTIONAL { ?album nmm:albumArtist ?album_artist . } ?song a nmm:MusicPiece; nmm:musicAlbum ?album; nmm:artist ?artist . FILTER ( ?album_artist = <%(artist_id)s> || ?artist = <%(artist_id)s> ) %(location_filter)s } GROUP BY ?album ORDER BY ?publicationDate ?album } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), "artist_id": artist_id, 'location_filter': self._tracker_wrapper.location_filter() } albums: List[str] = [] def query_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: custom_filter = Gtk.CustomFilter() custom_filter.set_filter_func(albums_filter, albums) model.set_filter(custom_filter) self._notificationmanager.pop_loading() return albums.append(media.get_id()) def albums_filter(corealbum: CoreAlbum, albums: List[str]) -> bool: return corealbum.props.media.get_id() in albums self.props.source.query( query, [Grl.METADATA_KEY_TITLE], self._fast_options, query_cb) def get_album_discs( self, media: Grl.Media, disc_model: Gtk.SortListModel) -> None: """Get all discs of an album :param Grl.Media media: The media with the album id :param Gtk.SortListModel disc_model: The model to fill """ self._notificationmanager.push_loading() album_id = media.get_id() query = """ SELECT ?type ?id ?albumDiscNumber WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type ?album AS ?id nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber WHERE { ?song a nmm:MusicPiece; nmm:musicAlbum ?album . FILTER ( ?album = <%(album_id)s> ) %(location_filter)s } ORDER BY ?albumDiscNumber } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), "album_id": album_id, 'location_filter': self._tracker_wrapper.location_filter() } def _disc_nr_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: self._notificationmanager.pop_loading() return disc_nr = media.get_album_disc_number() coredisc = CoreDisc(self._application, media, disc_nr) disc_model.append(coredisc) self.props.source.query( query, [Grl.METADATA_KEY_ALBUM_DISC_NUMBER], self._fast_options, _disc_nr_cb) def get_album_disc( self, media: Grl.Media, disc_nr: int, model: Gtk.FilterListModel) -> None: """Get all songs of an album disc :param Grl.Media media: The media with the album id :param int disc_nr: The disc number :param Gtk.FilterListModel model: The model to fill """ album_id = media.get_id() query = """ SELECT ?type ?id ?url ?title ?artist ?album ?duration ?trackNumber ?albumDiscNumber ?publicationDate nie:usageCounter(?id) AS ?playCount ?tag AS ?favorite WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type ?song AS ?id nie:isStoredAs(?song) AS ?url nie:title(?song) AS ?title nmm:artistName(nmm:artist(?song)) AS ?artist nie:title(nmm:musicAlbum(?song)) AS ?album nfo:duration(?song) AS ?duration nmm:trackNumber(?song) AS ?trackNumber nmm:setNumber(nmm:musicAlbumDisc(?song)) AS ?albumDiscNumber YEAR(?date) AS ?publicationDate WHERE { ?song a nmm:MusicPiece ; nmm:musicAlbum ?album . OPTIONAL { ?song nie:contentCreated ?date . } FILTER ( ?album = <%(album_id)s> && nmm:setNumber(nmm:musicAlbumDisc(?song)) = %(disc_nr)s ) %(location_filter)s } ORDER BY ?trackNumber } } OPTIONAL { ?id nao:hasTag ?tag . FILTER (?tag = nao:predefined-tag-favorite) } } """.replace('\n', ' ').strip() % { "media_type": int(Grl.MediaType.AUDIO), 'album_id': album_id, 'disc_nr': disc_nr, 'location_filter': self._tracker_wrapper.location_filter(), 'miner_fs_busname': self._tracker_wrapper.props.miner_fs_busname } metadata_keys: List[int] = [ Grl.METADATA_KEY_ALBUM, Grl.METADATA_KEY_ALBUM_DISC_NUMBER, Grl.METADATA_KEY_ARTIST, Grl.METADATA_KEY_DURATION, Grl.METADATA_KEY_FAVOURITE, Grl.METADATA_KEY_ID, Grl.METADATA_KEY_PLAY_COUNT, Grl.METADATA_KEY_TITLE, Grl.METADATA_KEY_URL ] disc_song_ids: List[str] = [] def _filter_func(coresong: CoreSong) -> bool: return coresong.props.grlid in disc_song_ids def _callback( source: Grl.Source, op_id: int, media: Grl.Media, remaining: int, error: GLib.Error) -> None: if error: self._log.warning(f"Error: {error.domain}, {error.message}") return if media is None: custom_filter = Gtk.CustomFilter() custom_filter.set_filter_func(_filter_func) model.set_filter(custom_filter) return disc_song_ids.append(media.get_source() + media.get_id()) self.props.source.query( query, metadata_keys, self._fast_options, _callback) def search(self, text: str) -> None: # FIXME: Searches are limited to not bog down the UI with # widget creation ({List,Flow}Box limitations). The limit is # arbitrarily set to 50 and set in the Tracker query. It should # be possible to set it through Grilo options instead. This # does not work as expected and needs further investigation. term: str = Tracker.sparql_escape_string( GLib.utf8_normalize( GLib.utf8_casefold(text, -1), -1, GLib.NormalizeMode.NFKD)) # Artist search self._notificationmanager.push_loading() query = """ SELECT ?type ?id WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type COALESCE(?album_artist, ?artist) AS ?id WHERE { ?song a nmm:MusicPiece ; nmm:musicAlbum ?album ; nmm:artist ?artist . OPTIONAL { ?album a nmm:MusicAlbum ; nmm:albumArtist ?album_artist . } BIND(COALESCE(nmm:artistName(?album_artist), nmm:artistName(?artist)) AS ?artist_bind) BIND(tracker:normalize(nmm:artistName( nmm:albumArtist(?artist_bind)), 'nfkd') AS ?match1) . BIND(tracker:normalize( nmm:artistName(nmm:artist(?song)), 'nfkd') AS ?match2) . BIND(tracker:normalize(nmm:composer(?song), 'nfkd') AS ?match4) . FILTER ( CONTAINS(tracker:case-fold( tracker:unaccent(?match1)), "%(name)s") || CONTAINS(tracker:case-fold(?match1), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match2)), "%(name)s") || CONTAINS(tracker:case-fold(?match2), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match4)), "%(name)s") || CONTAINS(tracker:case-fold(?match4), "%(name)s") ) %(location_filter)s } LIMIT 50 } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.AUDIO), 'location_filter': self._tracker_wrapper.location_filter(), 'name': term } artist_filter_ids: List[str] = [] def artist_filter(coreartist: CoreArtist) -> bool: return coreartist.media.get_id() in artist_filter_ids def artist_search_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: custom_filter = Gtk.CustomFilter() custom_filter.set_filter_func(artist_filter) self._artists_search.set_filter(custom_filter) self._notificationmanager.pop_loading() return artist_filter_ids.append(media.get_id()) self.props.source.query( query, [Grl.METADATA_KEY_ID], self._fast_options, artist_search_cb) # Album search self._notificationmanager.push_loading() query = """ SELECT ?type ?id WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type nmm:musicAlbum(?song) AS ?id WHERE { ?song a nmm:MusicPiece . BIND(tracker:normalize( nie:title(nmm:musicAlbum(?song)), 'nfkd') AS ?match1) . BIND(tracker:normalize( nmm:artistName(nmm:artist(?song)), 'nfkd') AS ?match2) . BIND(tracker:normalize(nmm:composer(?song), 'nfkd') AS ?match4) . FILTER ( CONTAINS(tracker:case-fold( tracker:unaccent(?match1)), "%(name)s") || CONTAINS(tracker:case-fold(?match1), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match2)), "%(name)s") || CONTAINS(tracker:case-fold(?match2), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match4)), "%(name)s") || CONTAINS(tracker:case-fold(?match4), "%(name)s") ) %(location_filter)s } LIMIT 50 } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), 'location_filter': self._tracker_wrapper.location_filter(), 'name': term } album_filter_ids: List[str] = [] def album_filter(corealbum: CoreAlbum) -> bool: return corealbum.media.get_id() in album_filter_ids def albums_search_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: custom_filter = Gtk.CustomFilter() custom_filter.set_filter_func(album_filter) self._albums_search.set_filter(custom_filter) self._notificationmanager.pop_loading() return album_filter_ids.append(media.get_id()) self.props.source.query( query, [Grl.METADATA_KEY_ID], self._fast_options, albums_search_cb) # Song search self._notificationmanager.push_loading() query = """ SELECT ?type ?id WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type ?song AS ?id WHERE { ?song a nmm:MusicPiece . BIND(tracker:normalize( nie:title(nmm:musicAlbum(?song)), 'nfkd') AS ?match1) . BIND(tracker:normalize( nmm:artistName(nmm:artist(?song)), 'nfkd') AS ?match2) . BIND(tracker:normalize( nie:title(?song), 'nfkd') AS ?match3) . BIND(tracker:normalize(nmm:composer(?song), 'nfkd') AS ?match4) . FILTER ( CONTAINS(tracker:case-fold( tracker:unaccent(?match1)), "%(name)s") || CONTAINS(tracker:case-fold(?match1), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match2)), "%(name)s") || CONTAINS(tracker:case-fold(?match2), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match3)), "%(name)s") || CONTAINS(tracker:case-fold(?match3), "%(name)s") || CONTAINS(tracker:case-fold( tracker:unaccent(?match4)), "%(name)s") || CONTAINS(tracker:case-fold(?match4), "%(name)s") ) %(location_filter)s } LIMIT 50 } } } """.replace('\n', ' ').strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.AUDIO), 'location_filter': self._tracker_wrapper.location_filter(), 'name': term } filter_ids: List[str] = [] def songs_filter(coresong: CoreSong) -> bool: return coresong.media.get_id() in filter_ids def songs_search_cb( source: Grl.Source, op_id: int, media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self._notificationmanager.pop_loading() return if not media: custom_filter = Gtk.CustomFilter() custom_filter.set_filter_func(songs_filter) self._songs_search.set_filter(custom_filter) self._notificationmanager.pop_loading() return filter_ids.append(media.get_id()) self.props.source.query( query, [Grl.METADATA_KEY_ID], self._fast_options, songs_search_cb) def _get_album_for_media_id_query( self, media_id: str, song: bool = True) -> str: # Even though we check for the album_artist, we fill # the artist key, since Grilo coverart plugins use # only that key for retrieval. if song: filter_clause = "?song = <{}>".format(str(media_id)) else: filter_clause = "?album = <{}>".format(str(media_id)) query = """ SELECT ?type ?id ?mbReleaseGroup ?mbRelease ?artist ?album WHERE { SERVICE { GRAPH tracker:Audio { SELECT DISTINCT %(media_type)s AS ?type ?album AS ?id tracker:referenceIdentifier(?release_group_id) AS ?mbReleaseGroup tracker:referenceIdentifier(?release_id) AS ?mbRelease tracker:coalesce(nmm:artistName(?album_artist), nmm:artistName(?song_artist)) AS ?artist nie:title(?album) AS ?album WHERE { ?album a nmm:MusicAlbum . ?song a nmm:MusicPiece ; nmm:musicAlbum ?album ; nmm:artist ?song_artist . OPTIONAL { ?album tracker:hasExternalReference ?release_group_id . ?release_group_id tracker:referenceSource "https://musicbrainz.org/doc/Release_Group" . } OPTIONAL { ?album tracker:hasExternalReference ?release_id . ?release_id tracker:referenceSource "https://musicbrainz.org/doc/Release" . } OPTIONAL { ?album nmm:albumArtist ?album_artist . } FILTER ( %(filter_clause)s ) %(location_filter)s } } } } """.replace("\n", " ").strip() % { "miner_fs_busname": self._tracker_wrapper.props.miner_fs_busname, "media_type": int(Grl.MediaType.CONTAINER), "filter_clause": filter_clause, "location_filter": self._tracker_wrapper.location_filter() } return query def get_song_art(self, coresong: CoreSong, storeart: StoreArt) -> None: """Retrieve song art for the given CoreSong Since MediaArt does not really support per-song art this uses the songs album information as base to retrieve relevant art and store it. :param CoreSong coresong: CoreSong to get art for :param StoreArt storeart: StoreArt instance to use """ media: Grl.Media = coresong.props.media # If there is no album and artist do not go through with the # query, it will not give any results. if (media.get_album() is None and (media.get_album_artist() is None or media.get_artist() is None)): return def art_retrieved_cb( source: Grl.Source, op_id: int, queried_media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) self.emit("finished") return if queried_media is None: return self._async_queue.queue( storeart, coresong, queried_media.get_thumbnail(), CoreObjectType.SONG) song_id: str = media.get_id() query: str = self._get_album_for_media_id_query(song_id) self.props.source.query( query, self._METADATA_THUMBNAIL_KEYS, self._full_options_lprio, art_retrieved_cb) def get_album_art(self, corealbum: CoreAlbum, storeart: StoreArt) -> None: """Retrieve album art for the given CoreAlbum :param CoreAlbum corealbum: CoreAlbum to get art for :param StoreArt storeart: StoreArt instance to use """ media: Grl.Media = corealbum.props.media def art_retrieved_cb( source: Grl.Source, op_id: int, queried_media: Optional[Grl.Media], remaining: int, error: Optional[GLib.Error]) -> None: if error: self._log.warning("Error: {}".format(error)) storeart.emit("finished") return if queried_media is None: return self._async_queue.queue( storeart, corealbum, queried_media.get_thumbnail(), CoreObjectType.ALBUM) album_id: str = media.get_id() query: str = self._get_album_for_media_id_query(album_id, False) self.props.source.query( query, self._METADATA_THUMBNAIL_KEYS, self._full_options_lprio, art_retrieved_cb) def get_artist_art( self, coreartist: CoreArtist, storeart: StoreArt) -> None: """Retrieve artist art for the given CoreArtist This retrieves art through Grilo online services only. :param CoreArtist coreartist: CoreArtist to get art for :param StoreArt storeart: StoreArt instance to use """ media: Grl.Media = coreartist.props.media def art_resolved_cb( source: Grl.Source, op_id: int, resolved_media: Optional[Grl.Media], error: Optional[GLib.Error]) -> None: if error: storeart.emit("finished") self._log.warning("Error: {}".format(error)) return if resolved_media is None: storeart.emit("finished") return thumbnail = resolved_media.get_thumbnail() if thumbnail is None: storeart.emit("finished") return self._async_queue.queue( storeart, coreartist, resolved_media.get_thumbnail(), CoreObjectType.ARTIST) self.props.source.resolve( media, [Grl.METADATA_KEY_THUMBNAIL], self._full_options_lprio, art_resolved_cb) def stage_playlist_deletion(self, playlist: Optional[Playlist]) -> None: """Prepares playlist deletion. :param Playlist playlist: playlist """ if self._tracker_playlists is None: return self._tracker_playlists.stage_playlist_deletion(playlist) def finish_playlist_deletion( self, playlist: Optional[Playlist], deleted: bool) -> None: """Finishes playlist deletion. :param Playlist playlist: playlist :param bool deleted: indicates if the playlist has been deleted """ if self._tracker_playlists is None: return self._tracker_playlists.finish_playlist_deletion(playlist, deleted) def create_playlist( self, playlist_title: str, callback: Callable[[Playlist], None]) -> None: """Creates a new user playlist. :param str playlist_title: playlist title :param callback: function to perform once, the playlist is created """ if self._tracker_playlists is None: return self._tracker_playlists.create_playlist(playlist_title, callback) 0707010000005B000081A400000000000000000000000166968E4E00003D05000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/gstplayer.py# Copyright © 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import List, Optional from enum import IntEnum import typing from gettext import gettext as _, ngettext import gi gi.require_version('Gst', '1.0') gi.require_version('GstPbutils', '1.0') from gi.repository import Gtk, Gio, GObject, Gst, GstPbutils if typing.TYPE_CHECKING: from gnomemusic.application import Application class Playback(IntEnum): """Playback status enumerator""" STOPPED = 0 LOADING = 1 PAUSED = 2 PLAYING = 3 class GstPlayer(GObject.GObject): """Contains GStreamer logic for Player Handles GStreamer interaction for Player and SmoothScale. """ __gsignals__ = { "about-to-finish": (GObject.SignalFlags.RUN_FIRST, None, ()), "clock-tick": (GObject.SignalFlags.RUN_FIRST, None, (int, )), 'eos': (GObject.SignalFlags.RUN_FIRST, None, ()), "error": (GObject.SignalFlags.RUN_FIRST, None, ()), 'seek-finished': (GObject.SignalFlags.RUN_FIRST, None, ()), "stream-start": (GObject.SignalFlags.RUN_FIRST, None, ()) } def __init__(self, application: Application) -> None: """Initialize the GStreamer player :param Application application: Application object """ super().__init__() Gst.init(None) self._application = application self._duration = -1. self._known_duration = False self._log = application.props.log self._seek = False self._tick = 0 self._clock_id = 0 self._clock: Optional[Gst.Clock] = None self._missing_plugin_messages: List[Gst.Message] = [] self._settings = application.props.settings self._player = Gst.ElementFactory.make('playbin3', 'player') self._bus = self._player.get_bus() self._bus.add_signal_watch() self._setup_replaygain() self._settings.connect( "changed::replaygain", self._on_replaygain_setting_changed) self._settings.emit("changed", "replaygain") self._bus.connect('message::async-done', self._on_async_done) self._bus.connect( "message::duration-changed", self._on_duration_changed) self._bus.connect('message::error', self._on_bus_error) self._bus.connect('message::element', self._on_bus_element) self._bus.connect('message::eos', self._on_bus_eos) self._bus.connect('message::new-clock', self._on_new_clock) self._bus.connect("message::state-changed", self._on_state_changed) self._bus.connect("message::stream-start", self._on_bus_stream_start) self._player.connect("about-to-finish", self._on_about_to_finish) self._state = Playback.STOPPED def _setup_replaygain(self): """Set up replaygain""" self._rg_volume = Gst.ElementFactory.make("rgvolume", "rg volume") self._rg_limiter = Gst.ElementFactory.make("rglimiter", "rg limiter") self._filter_bin = Gst.ElementFactory.make("bin", "filter bin") self._filter_bin.add(self._rg_volume) self._filter_bin.add(self._rg_limiter) self._rg_volume.link(self._rg_limiter) pad_src = self._rg_limiter.get_static_pad('src') ghost_src = Gst.GhostPad.new('src', pad_src) self._filter_bin.add_pad(ghost_src) pad_sink = self._rg_volume.get_static_pad('sink') ghost_sink = Gst.GhostPad.new('sink', pad_sink) self._filter_bin.add_pad(ghost_sink) if (not self._filter_bin or not self._rg_volume or not self._rg_limiter): self._log.message("Replay Gain is not available") return def _on_replaygain_setting_changed( self, settings: Gio.Settings, key: str) -> None: value = settings.get_value(key) if value: self._player.set_property("audio-filter", self._filter_bin) else: self._player.set_property("audio-filter", None) def _on_about_to_finish(self, klass): self.emit("about-to-finish") def _on_async_done(self, bus, message): if self._seek: self._seek = False self.emit("seek-finished") if not self._known_duration: self._query_duration() def _on_duration_changed(self, bus: Gst.Bus, message: Gst.Message) -> None: self._query_duration() def _query_duration(self) -> None: self._known_duration, duration = self._player.query_duration( Gst.Format.TIME) if self._known_duration: self.props.duration = duration / Gst.SECOND self._log.debug("duration changed: {}".format(self.props.duration)) else: self.props.duration = duration def _create_clock_tick(self): if self._clock_id > 0: return self._clock_id = self._clock.new_periodic_id( self._clock.get_time(), 1 * Gst.SECOND) self._clock.id_wait_async(self._clock_id, self._on_clock_tick, None) def _destroy_clock_tick(self) -> None: if (self._clock_id > 0 and self._clock is not None): self._clock.id_unschedule(self._clock_id) self._clock_id = 0 def _on_new_clock(self, bus, message): self._clock_id = 0 self._clock = message.parse_new_clock() self._create_clock_tick() def _on_clock_tick(self, clock, time, id, data): self.emit("clock-tick", self._tick) self._tick += 1 def _on_bus_element(self, bus, message): if GstPbutils.is_missing_plugin_message(message): self._missing_plugin_messages.append(message) def _on_bus_stream_start(self, bus, message): self._query_duration() self._tick = 0 self.emit("stream-start") def _on_state_changed(self, bus, message): if message.src != self._player: return old_state, new_state, _ = message.parse_state_changed() self._log.debug( "Player state changed: {} -> {}".format(old_state, new_state)) if new_state == Gst.State.PAUSED: self._state = Playback.PAUSED self._destroy_clock_tick() elif new_state == Gst.State.PLAYING: self._state = Playback.PLAYING self._create_clock_tick() elif new_state == Gst.State.READY: self._state = Playback.LOADING else: self._state = Playback.STOPPED self.notify("state") def _on_bus_error(self, bus, message): if self._is_missing_plugin_message(message): self.props.state = Playback.PAUSED self._handle_missing_plugins() return True error, debug = message.parse_error() debug = debug.split('\n') debug = [(' ') + line.lstrip() for line in debug] debug = '\n'.join(debug) self._log.warning("URI: {}".format(self.props.url)) self._log.warning( "Error from element {}: {}".format( message.src.get_name(), error.message)) self._log.warning("Debugging info:\n{}".format(debug)) self.emit("error") return True def _on_bus_eos(self, bus, message): self.emit('eos') @GObject.Property( type=int, flags=GObject.ParamFlags.READWRITE | GObject.ParamFlags.EXPLICIT_NOTIFY) def state(self): """Current state of the player :return: state :rtype: Playback (enum) """ return self._state @state.setter # type: ignore def state(self, state): """Set state of the player :param Playback state: The state to set """ if state == Playback.PAUSED: self._player.set_state(Gst.State.PAUSED) if state == Playback.STOPPED: # Changing the state to NULL flushes the pipeline. # Thus, the change message never arrives. self._player.set_state(Gst.State.NULL) self._state = Playback.STOPPED self.notify("state") self._destroy_clock_tick() if state == Playback.LOADING: self._player.set_state(Gst.State.READY) if state == Playback.PLAYING: self._player.set_state(Gst.State.PLAYING) @GObject.Property def url(self): """Current url loaded :return: url :rtype: string """ return self._player.props.current_uri @url.setter # type: ignore def url(self, url_): """url to load next :param string url: url to load """ self._player.set_property('uri', url_) @GObject.Property def position(self): """Current player position Player position in seconds :return: position :rtype: float """ position = self._player.query_position(Gst.Format.TIME)[1] / Gst.SECOND return position @GObject.Property( type=float, flags=GObject.ParamFlags.READWRITE | GObject.ParamFlags.EXPLICIT_NOTIFY) def duration(self): """Total duration of current media Total duration in seconds or -1. if not available :return: duration :rtype: float """ if self.props.state == Playback.STOPPED: return -1. return self._duration # Setter provided to trigger a property signal. # For internal use only. @duration.setter # type: ignore def duration(self, duration): """Set duration of current media (internal) For internal use only. """ if duration != self._duration: self._duration = duration self.notify("duration") def seek(self, seconds): """Seek to position :param float seconds: Position in seconds to seek """ self._seek = self._player.seek_simple( Gst.Format.TIME, Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT, seconds * Gst.SECOND) def _start_plugin_installation( self, missing_plugin_messages, confirm_search): install_ctx = GstPbutils.InstallPluginsContext.new() application_id = self._application.props.application_id install_ctx.set_desktop_id(application_id + '.desktop') install_ctx.set_confirm_search(confirm_search) startup_id = "_TIME{}".format(Gtk.get_current_event_time()) install_ctx.set_startup_notification_id(startup_id) installer_details = [] get_details = GstPbutils.missing_plugin_message_get_installer_detail for message in missing_plugin_messages: installer_detail = get_details(message) installer_details.append(installer_detail) def on_install_done(res): # We get the callback too soon, before the installation has # actually finished. Do nothing for now. pass GstPbutils.install_plugins_async( installer_details, install_ctx, on_install_done) def _show_codec_confirmation_dialog( self, install_helper_name, missing_plugin_messages): active_window = self._application.props.active_window dialog = MissingCodecsDialog(active_window, install_helper_name) def on_dialog_response(dialog, response_type): if response_type == Gtk.ResponseType.ACCEPT: self._start_plugin_installation(missing_plugin_messages, False) dialog.destroy() descriptions = [] get_description = GstPbutils.missing_plugin_message_get_description for message in missing_plugin_messages: description = get_description(message) descriptions.append(description) dialog.set_codec_names(descriptions) dialog.connect('response', on_dialog_response) dialog.present() def _handle_missing_plugins(self): if not self._missing_plugin_messages: return missing_plugin_messages = self._missing_plugin_messages self._missing_plugin_messages = [] proxy = Gio.DBusProxy.new_sync( Gio.bus_get_sync(Gio.BusType.SESSION, None), Gio.DBusProxyFlags.NONE, None, 'org.freedesktop.PackageKit', '/org/freedesktop/PackageKit', 'org.freedesktop.PackageKit.Modify2', None) prop = Gio.DBusProxy.get_cached_property(proxy, 'DisplayName') if prop: display_name = prop.get_string() if display_name: self._show_codec_confirmation_dialog( display_name, missing_plugin_messages) return # If the above failed, fall back to immediately starting the # codec installation. self._start_plugin_installation(missing_plugin_messages, True) def _is_missing_plugin_message(self, message): error, debug = message.parse_error() if error.matches(Gst.CoreError.quark(), Gst.CoreError.MISSING_PLUGIN): return True return False class MissingCodecsDialog(Gtk.MessageDialog): def __init__(self, parent_window, install_helper_name): super().__init__( transient_for=parent_window, modal=True, destroy_with_parent=True, message_type=Gtk.MessageType.ERROR, buttons=Gtk.ButtonsType.CANCEL, text=_("Unable to play the file")) # TRANSLATORS: this is a button to launch a codec installer. # {} will be replaced with the software installer's name, e.g. # 'Software' in case of gnome-software. self.find_button = self.add_button( _("_Find in {}").format(install_helper_name), Gtk.ResponseType.ACCEPT) self.set_default_response(Gtk.ResponseType.ACCEPT) Gtk.StyleContext.add_class( self.find_button.get_style_context(), 'suggested-action') def set_codec_names(self, codec_names): n_codecs = len(codec_names) if n_codecs == 2: # TRANSLATORS: separator for two codecs text = _(" and ").join(codec_names) else: # TRANSLATORS: separator for a list of codecs text = _(", ").join(codec_names) self.format_secondary_text(ngettext( "{} is required to play the file, but is not installed.", "{} are required to play the file, but are not installed.", n_codecs).format(text)) 0707010000005C000081A400000000000000000000000166968E4E00000DDC000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/inhibitsuspend.py# Copyright © 2018 The GNOME Music developers # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import typing from gettext import gettext as _ from gi.repository import Gtk, GObject from gnomemusic.gstplayer import Playback if typing.TYPE_CHECKING: from gi.repository import Gio class InhibitSuspend(GObject.GObject): """InhibitSuspend object Contains the logic to postpone automatic system suspend until the application has played all the songs in the playlist. """ def __init__(self, application): """Initialize supend inhibitor :param Application application: Application object """ super().__init__() self._application = application self._log = application.props.log self._player = application.props.player self._inhibit_cookie = 0 self._player.connect('notify::state', self._on_player_state_changed) self._settings = application.props.settings self._should_inhibit = self._settings.get_boolean('inhibit-suspend') self._settings.connect( 'changed::inhibit-suspend', self._on_inhibit_suspend_changed) def _inhibit_suspend(self): if (self._inhibit_cookie == 0 and self._should_inhibit): active_window = self._application.props.active_window self._inhibit_cookie = self._application.inhibit( active_window, Gtk.ApplicationInhibitFlags.SUSPEND, _("Playing music")) if self._inhibit_cookie == 0: self._log.warning("Unable to inhibit automatic system suspend") def _uninhibit_suspend(self): if self._inhibit_cookie != 0: self._application.uninhibit(self._inhibit_cookie) self._inhibit_cookie = 0 def _on_inhibit_suspend_changed( self, settings: Gio.Settings, key: str) -> None: self._should_inhibit = settings.get_value(key) self._on_player_state_changed(None, None) def _on_player_state_changed(self, klass, arguments): if (self._player.props.state == Playback.PLAYING or self._player.props.state == Playback.LOADING): self._inhibit_suspend() if (self._player.props.state == Playback.PAUSED or self._player.props.state == Playback.STOPPED): self._uninhibit_suspend() 0707010000005D000081A400000000000000000000000166968E4E0000119C000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/mediaartloader.py# Copyright 2022 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional from gi.repository import Gdk, Gio, GLib, GObject from gnomemusic.musiclogger import MusicLogger class MediaArtLoader(GObject.GObject): """Handles retrieval of MediaArt cache art Signals when the media is loaded and passes a texture or None. """ __gtype_name__ = "MediaArtLoader" __gsignals__ = { "finished": (GObject.SignalFlags.RUN_FIRST, None, (object, )) } _chunksize = 32768 _log = MusicLogger() def __init__(self) -> None: """Intialize MediaArtLoader """ super().__init__() self._bytearray = bytearray() self._texture: Optional[Gdk.Texture] = None def start(self, uri: str) -> None: """Start the cache query :param str uri: The MediaArt uri """ thumb_file = Gio.File.new_for_uri(uri) if thumb_file: thumb_file.read_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._open_stream) else: self.emit("finished", self._texture) def _open_stream( self, thumb_file: Gio.File, result: Gio.AsyncResult) -> None: try: stream = thumb_file.read_finish(result) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) self.emit("finished", self._texture) else: stream.read_bytes_async( self._chunksize, GLib.PRIORITY_DEFAULT_IDLE, None, self._read_bytes_async_cb, thumb_file) def _read_bytes_async_cb( self, stream: Gio.FileInputStream, result: Gio.AsyncResult, thumb_file: Gio.File) -> None: try: gbytes = stream.read_bytes_finish(result) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._close_stream) return gbytes_size = gbytes.get_size() if gbytes_size > 0: self._bytearray += gbytes.unref_to_data() stream.read_bytes_async( self._chunksize, GLib.PRIORITY_DEFAULT_IDLE, None, self._read_bytes_async_cb, thumb_file) else: # FIXME: Use GTask to load textures async. try: # See pygobject#114 for bytes conversion. self._texture = Gdk.Texture.new_from_bytes( GLib.Bytes(bytes(self._bytearray))) except GLib.Error as error: self._log.warning("Error: {}, {} in file: {}".format( error.domain, error.message, thumb_file.get_uri())) self._bytearray = bytearray() stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._close_stream) def _close_stream( self, stream: Gio.InputStream, result: Gio.AsyncResult) -> None: try: stream.close_finish(result) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) self.emit("finished", self._texture) 0707010000005E000081A400000000000000000000000166968E4E000089D8000000000000000000000000000000000000002500000000gnome-music-46.1/gnomemusic/mpris.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import re from gi.repository import Gio, GLib from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.gstplayer import Playback from gnomemusic.player import RepeatMode from gnomemusic.widgets.songwidget import SongWidget class DBusInterface: def __init__(self, name, path, application): """Etablish a D-Bus session connection :param str name: interface name :param str path: object path :param GtkApplication application: The Application object """ self._log = application.props.log self._path = path self._signals = None Gio.bus_get(Gio.BusType.SESSION, None, self._bus_get_sync, name) def _bus_get_sync(self, source, res, name): try: self._con = Gio.bus_get_finish(res) except GLib.Error as e: self._log.warning( "Unable to connect to to session bus: {}".format(e.message)) return Gio.bus_own_name_on_connection( self._con, name, Gio.BusNameOwnerFlags.NONE, None, None) method_outargs = {} method_inargs = {} signals = {} for interface in Gio.DBusNodeInfo.new_for_xml(self.__doc__).interfaces: for method in interface.methods: method_outargs[method.name] = "(" + "".join( [arg.signature for arg in method.out_args]) + ")" method_inargs[method.name] = tuple( arg.signature for arg in method.in_args) for signal in interface.signals: args = {arg.name: arg.signature for arg in signal.args} signals[signal.name] = { 'interface': interface.name, 'args': args} self._con.register_object( self._path, interface, self._on_method_call, None, None) self._method_inargs = method_inargs self._method_outargs = method_outargs self._signals = signals def _on_method_call( self, connection, sender, object_path, interface_name, method_name, parameters, invocation): """GObject.Closure to handle incoming method calls. :param Gio.DBusConnection connection: D-Bus connection :param str sender: bus name that invoked the method :param srt object_path: object path the method was invoked on :param str interface_name: name of the D-Bus interface :param str method_name: name of the method that was invoked :param GLib.Variant parameters: parameters of the method invocation :param Gio.DBusMethodInvocation invocation: invocation """ args = list(parameters.unpack()) for i, sig in enumerate(self._method_inargs[method_name]): if sig == 'h': msg = invocation.get_message() fd_list = msg.get_unix_fd_list() args[i] = fd_list.get(args[i]) method_snake_name = DBusInterface.camelcase_to_snake_case(method_name) try: result = getattr(self, method_snake_name)(*args) except ValueError as e: invocation.return_dbus_error(interface_name, str(e)) return # out_args is at least (signature1). We therefore always wrap the # result as a tuple. # Reference: # https://bugzilla.gnome.org/show_bug.cgi?id=765603 result = (result,) out_args = self._method_outargs[method_name] if out_args != '()': variant = GLib.Variant(out_args, result) invocation.return_value(variant) else: invocation.return_value(None) def _dbus_emit_signal(self, signal_name, values): if self._signals is None: return signal = self._signals[signal_name] parameters = [] for arg_name, arg_signature in signal['args'].items(): value = values[arg_name] parameters.append(GLib.Variant(arg_signature, value)) variant = GLib.Variant.new_tuple(*parameters) self._con.emit_signal( None, self._path, signal['interface'], signal_name, variant) @staticmethod def camelcase_to_snake_case(name): s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name) return '_' + re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower() class MPRIS(DBusInterface): """ """ MEDIA_PLAYER2_IFACE = 'org.mpris.MediaPlayer2' MEDIA_PLAYER2_PLAYER_IFACE = 'org.mpris.MediaPlayer2.Player' MEDIA_PLAYER2_TRACKLIST_IFACE = 'org.mpris.MediaPlayer2.TrackList' MEDIA_PLAYER2_PLAYLISTS_IFACE = 'org.mpris.MediaPlayer2.Playlists' _playlist_nb_songs = 10 def __init__(self, app): name = "org.mpris.MediaPlayer2.{}".format(app.props.application_id) path = '/org/mpris/MediaPlayer2' super().__init__(name, path, app) self._app = app self._log = app.props.log self._player = app.props.player self._player.connect( 'song-changed', self._on_current_song_changed) self._player.connect('notify::state', self._on_player_state_changed) self._player.connect( 'notify::repeat-mode', self._on_repeat_mode_changed) self._player.connect('seek-finished', self._on_seek_finished) self._coremodel = app.props.coremodel self._player_model = self._coremodel.props.playlist_sort self._player_model_changed_id = None self._coremodel.connect( "playlist-loaded", self._on_player_playlist_changed) self._playlists_model = self._coremodel.props.playlists_sort n_items = self._playlists_model.get_n_items() self._on_playlists_items_changed( self._playlists_model, 0, n_items, n_items) self._playlists_model.connect( "items-changed", self._on_playlists_items_changed) self._recent_playlist = self._coremodel.props.recent_playlist self._recent_playlist.connect( "items-changed", self._on_recent_playlist_changed) self._player_playlist_type = None self._path_list = [] self._metadata_list = [] self._previous_can_go_next = False self._previous_can_go_previous = False self._previous_can_play = False self._previous_is_shuffled = None self._previous_loop_status = "" self._previous_mpris_playlist = self._get_active_playlist() self._previous_playback_status = "Stopped" def _get_playback_status(self): state = self._player.props.state if state == Playback.STOPPED: return 'Stopped' elif state == Playback.PAUSED: return 'Paused' else: return 'Playing' def _get_loop_status(self): if self._player.props.repeat_mode == RepeatMode.ALL: return "Playlist" elif self._player.props.repeat_mode == RepeatMode.SONG: return "Track" else: return "None" def _get_metadata(self, coresong=None, index=None): song_dbus_path = self._get_song_dbus_path(coresong, index) if not self._player.props.current_song: return { 'mpris:trackid': GLib.Variant('o', song_dbus_path) } if not coresong: coresong = self._player.props.current_song length = coresong.props.duration * 1e6 user_rating = 1.0 if coresong.props.favorite else 0.0 artist = coresong.props.artist metadata = { 'mpris:trackid': GLib.Variant('o', song_dbus_path), 'xesam:url': GLib.Variant('s', coresong.props.url), 'mpris:length': GLib.Variant('x', length), 'xesam:useCount': GLib.Variant('i', coresong.props.play_count), 'xesam:userRating': GLib.Variant('d', user_rating), 'xesam:title': GLib.Variant('s', coresong.props.title), 'xesam:album': GLib.Variant('s', coresong.props.album), 'xesam:artist': GLib.Variant('as', [artist]), 'xesam:albumArtist': GLib.Variant('as', [artist]) } genre = coresong.props.media.get_genre() if genre is not None: metadata['xesam:genre'] = GLib.Variant('as', [genre]) last_played = coresong.props.media.get_last_played() if last_played is not None: last_played_str = last_played.format("%FT%T%:z") metadata['xesam:lastUsed'] = GLib.Variant('s', last_played_str) track_nr = coresong.props.track_number if track_nr > 0: metadata['xesam:trackNumber'] = GLib.Variant('i', track_nr) art_url = coresong.props.thumbnail if art_url != "generic": metadata['mpris:artUrl'] = GLib.Variant('s', art_url) return metadata def _get_song_dbus_path(self, coresong=None, index=None): """Convert a Grilo media to a D-Bus path The hex encoding is used to remove any possible invalid character. Use player index to make the path truly unique in case the same song is present multiple times in a playlist. If coresong is None, it means that the current song path is requested. :param CoreSong coresong: The CoreSong object :param int index: The media position in the current playlist :return: a D-Bus id to uniquely identify the song :rtype: str """ if not self._player.props.current_song: return "/org/mpris/MediaPlayer2/TrackList/NoTrack" if not coresong: coresong = self._player.props.current_song index = self._player.props.position id_hex = coresong.props.grlid.encode('ascii').hex() path = "/org/gnome/GnomeMusic/TrackList/{}_{}".format( id_hex, index) return path def _on_recent_playlist_changed(self, model, position, removed, added): self._path_list = [] self._metadata_list = [] offset = self._recent_playlist.get_offset() for position, coresong in enumerate(self._recent_playlist): offset_position = position + offset self._path_list.append( self._get_song_dbus_path(coresong, offset_position)) self._metadata_list.append( self._get_metadata(coresong, offset_position)) current_song_path = self._get_song_dbus_path() self._track_list_replaced(self._path_list, current_song_path) def _get_playlist_dbus_path(self, playlist): """Convert a playlist to a D-Bus path :param Playlist playlist: The playlist object :return: a D-Bus id to uniquely identify the playlist :rtype: str """ if not playlist: return "/" # Smart Playlists do not have an id pl_id = playlist.props.pl_id or playlist.props.tag_text pl_id = pl_id.rsplit(":")[-1].replace("-", "") return "/org/gnome/GnomeMusic/Playlist/{}".format(pl_id) def _get_mpris_playlist_from_playlist(self, playlist): playlist_name = playlist.props.title path = self._get_playlist_dbus_path(playlist) return (path, playlist_name, "") def _get_active_playlist(self): """Get Active Maybe_Playlist Maybe_Playlist is a structure describing a playlist, or nothing according to MPRIS specifications. If a playlist is active, return True and its description (path, name and icon). If no playlist is active, return False and an undefined structure. :returns: playlist existence and its structure :rtype: tuple """ current_core_object = self._coremodel.props.active_core_object if not isinstance(current_core_object, Playlist): return (False, ("/", "", "")) mpris_playlist = self._get_mpris_playlist_from_playlist( current_core_object) return (True, mpris_playlist) def _on_current_song_changed(self, player): # In repeat song mode, no metadata has changed if the # player was already started if self._player.props.repeat_mode == RepeatMode.SONG: self._seeked(0) if self._previous_can_play is True: return if self._player_model_changed_id is None: self._player_model_changed_id = self._player_model.connect_after( "items-changed", self._on_player_model_changed) self._on_player_model_changed(self._player_model, 0, 0, 0) def _on_player_model_changed(self, model, pos, removed, added): # Do no update the properties if the model has completely changed. # These changes will be applied once a new song starts playing. if added == model.get_n_items(): return properties = {} properties["Metadata"] = GLib.Variant("a{sv}", self._get_metadata()) has_next = self._player.props.has_next if has_next != self._previous_can_go_next: properties["CanGoNext"] = GLib.Variant("b", has_next) self._previous_can_go_next = has_next has_previous = self._player.props.has_previous if has_previous != self._previous_can_go_previous: properties["CanGoPrevious"] = GLib.Variant("b", has_previous) self._previous_can_go_previous = has_previous if self._previous_can_play is not True: properties["CanPause"] = GLib.Variant("b", True) properties["CanPlay"] = GLib.Variant("b", True) self._previous_can_play = True self._properties_changed( MPRIS.MEDIA_PLAYER2_PLAYER_IFACE, properties, []) def _on_player_state_changed(self, klass, args): playback_status = self._get_playback_status() if playback_status == self._previous_playback_status: return self._previous_playback_status = playback_status self._properties_changed( MPRIS.MEDIA_PLAYER2_PLAYER_IFACE, {'PlaybackStatus': GLib.Variant('s', playback_status), }, []) def _on_repeat_mode_changed(self, player, param): properties = {} is_shuffled = self._player.props.repeat_mode == RepeatMode.SHUFFLE if is_shuffled != self._previous_is_shuffled: properties["Shuffle"] = GLib.Variant("b", is_shuffled) self._previous_is_shuffled = is_shuffled loop_status = self._get_loop_status() if loop_status != self._previous_loop_status: properties["LoopStatus"] = GLib.Variant("s", loop_status) self._previous_loop_status = loop_status if not properties: return self._properties_changed( MPRIS.MEDIA_PLAYER2_PLAYER_IFACE, properties, []) def _on_seek_finished(self, player): position_second = self._player.get_position() self._seeked(int(position_second * 1e6)) def _on_player_playlist_changed(self, coremodel, playlist_type): self._player_playlist_type = playlist_type mpris_playlist = self._get_active_playlist() if mpris_playlist == self._previous_mpris_playlist: return self._previous_mpris_playlist = mpris_playlist properties = { "ActivePlaylist": GLib.Variant("(b(oss))", mpris_playlist)} self._properties_changed( MPRIS.MEDIA_PLAYER2_PLAYLISTS_IFACE, properties, []) def _on_playlists_items_changed(self, model, position, removed, added): if added > 0: for i in range(added): playlist = model[position + i] playlist.connect("notify::title", self._on_playlist_renamed) playlist.connect( "notify::active", self._on_player_playlist_changed) playlist_count = model.get_n_items() properties = {"PlaylistCount": GLib.Variant("u", playlist_count)} self._properties_changed( MPRIS.MEDIA_PLAYER2_PLAYLISTS_IFACE, properties, []) def _on_playlist_renamed(self, playlist, param): mpris_playlist = self._get_mpris_playlist_from_playlist(playlist) self._dbus_emit_signal('PlaylistChanged', {'Playlist': mpris_playlist}) def _raise(self): """Brings user interface to the front (MPRIS Method).""" self._app.do_activate() def _quit(self): """Causes the media player to stop running (MPRIS Method).""" self._app.quit() def _next(self): """Skips to the next track in the tracklist (MPRIS Method).""" self._player.next() def _previous(self): """Skips to the previous track in the tracklist. (MPRIS Method) """ self._player.previous() def _pause(self): """Pauses playback (MPRIS Method).""" self._player.pause() def _play_pause(self): """Play or Pauses playback (MPRIS Method).""" self._player.play_pause() def _stop(self): """Stop playback (MPRIS Method).""" self._player.stop() def _play(self): """Start or resume playback (MPRIS Method). If there is no track to play, this has no effect. """ self._player.play() def _seek(self, offset_msecond): """Seek forward in the current track (MPRIS Method). Seek is relative to the current player position. If the value passed in would mean seeking beyond the end of the track, acts like a call to Next. :param int offset_msecond: number of microseconds """ current_position_second = self._player.get_position() new_position_second = current_position_second + offset_msecond / 1e6 duration_second = self._player.props.duration if new_position_second <= duration_second: self._player.set_position(new_position_second) else: self._player.next() def _set_position(self, track_id, position_msecond): """Set the current track position in microseconds (MPRIS Method) :param str track_id: The currently playing track's identifier :param int position_msecond: new position in microseconds """ metadata = self._get_metadata() current_track_id = metadata["mpris:trackid"].get_string() if track_id != current_track_id: return self._player.set_position(position_msecond / 1e6) def _open_uri(self, uri): """Opens the Uri given as an argument (MPRIS Method). Not implemented. :param str uri: Uri of the track to load. """ pass def _seeked(self, position_msecond): """Indicate that the track position has changed. :param int position_msecond: new position in microseconds. """ self._dbus_emit_signal("Seeked", {"Position": position_msecond}) def _get_tracks_metadata(self, track_paths): """Gets all the metadata available for a set of tracks. (MPRIS Method) :param list track_paths: list of track ids :returns: Metadata of the set of tracks given as input. :rtype: list """ metadata = [] for path in track_paths: index = self._path_list.index(path) metadata.append(self._metadata_list[index]) return metadata def _add_track(self, uri, after_track, set_as_current): """Adds a URI in the TrackList. (MPRIS Method). This is not implemented (CanEditTracks is set to False). """ pass def _remove_track(self, path): """Removes an item from the TrackList. (MPRIS Method). This is not implemented (CanEditTracks is set to False). """ pass def _go_to(self, path): """Skip to the specified TrackId (MPRIS Method). :param str path: Identifier of the track to skip to """ current_index = self._path_list.index(self._get_song_dbus_path()) current_coresong = self._player.props.current_song goto_index = self._path_list.index(path) new_position = self._player.props.position + goto_index - current_index new_coresong = self._player_model[new_position] self._player.play(new_coresong) current_coresong.props.state = SongWidget.State.PLAYED new_coresong.props.state = SongWidget.State.PLAYING def _track_list_replaced(self, track_paths, current_song_path): """Indicate that the entire tracklist has been replaced. (MPRIS Method) :param list track_paths: the new list of tracks :param current_song_path: the id of the current song """ parameters = { "Tracks": track_paths, "CurrentTrack": current_song_path} self._dbus_emit_signal("TrackListReplaced", parameters) def _load_player_playlist(self, playlist): def _on_playlist_loaded(klass, playlist_type): self._player.play() self._coremodel.disconnect(loaded_id) loaded_id = self._coremodel.connect( "playlist-loaded", _on_playlist_loaded) self._coremodel.props.active_core_object = playlist def _activate_playlist(self, playlist_path): """Starts playing the given playlist (MPRIS Method). :param str playlist_path: The id of the playlist to activate. """ selected_playlist = None for playlist in self._playlists_model: if playlist_path == self._get_playlist_dbus_path(playlist): selected_playlist = playlist break if selected_playlist is None: return def _on_playlist_model_loaded(playlist): playlist.disconnect(signal_id) self._load_player_playlist(playlist) if selected_playlist.props.model.get_n_items() > 0: self._load_player_playlist(selected_playlist) else: signal_id = selected_playlist.connect( "playlist-loaded", _on_playlist_model_loaded) def _get_playlists(self, index, max_count, order, reverse): """Gets a set of playlists (MPRIS Method). GNOME Music only handles playlists with the Alphabetical order. :param int index: the index of the first playlist to be fetched :param int max_count: the maximum number of playlists to fetch. :param str order: the ordering that should be used. :param bool reverse: whether the order should be reversed. """ if order != 'Alphabetical': return [] mpris_playlists = [self._get_mpris_playlist_from_playlist(playlist) for playlist in self._playlists_model] if not reverse: return mpris_playlists[index:index + max_count] first_index = index - 1 if first_index < 0: first_index = None return mpris_playlists[index + max_count - 1:first_index:-1] def _get(self, interface_name, property_name): # Some clients (for example GSConnect) try to acesss the volume # property. This results in a crash at startup. # Return nothing to prevent it. try: return self._get_all(interface_name)[property_name] except KeyError: msg = "MPRIS does not handle {} property from {} interface".format( property_name, interface_name) self._log.warning(msg) raise ValueError(msg) def _get_all(self, interface_name): if interface_name == MPRIS.MEDIA_PLAYER2_IFACE: application_id = self._app.props.application_id return { 'CanQuit': GLib.Variant('b', True), 'Fullscreen': GLib.Variant('b', False), 'CanSetFullscreen': GLib.Variant('b', False), 'CanRaise': GLib.Variant('b', True), 'HasTrackList': GLib.Variant('b', True), 'Identity': GLib.Variant('s', 'Music'), 'DesktopEntry': GLib.Variant('s', application_id), 'SupportedUriSchemes': GLib.Variant('as', [ 'file' ]), 'SupportedMimeTypes': GLib.Variant('as', [ 'application/ogg', 'audio/x-vorbis+ogg', 'audio/x-flac', 'audio/mpeg' ]), } elif interface_name == MPRIS.MEDIA_PLAYER2_PLAYER_IFACE: position_msecond = int(self._player.get_position() * 1e6) playback_status = self._get_playback_status() is_shuffle = (self._player.props.repeat_mode == RepeatMode.SHUFFLE) can_play = (self._player.props.current_song is not None) has_previous = (self._player.props.has_previous) return { 'PlaybackStatus': GLib.Variant('s', playback_status), 'LoopStatus': GLib.Variant('s', self._get_loop_status()), 'Rate': GLib.Variant('d', 1.0), 'Shuffle': GLib.Variant('b', is_shuffle), 'Metadata': GLib.Variant('a{sv}', self._get_metadata()), 'Position': GLib.Variant('x', position_msecond), 'MinimumRate': GLib.Variant('d', 1.0), 'MaximumRate': GLib.Variant('d', 1.0), 'CanGoNext': GLib.Variant('b', self._player.props.has_next), 'CanGoPrevious': GLib.Variant('b', has_previous), 'CanPlay': GLib.Variant('b', can_play), 'CanPause': GLib.Variant('b', can_play), 'CanSeek': GLib.Variant('b', True), 'CanControl': GLib.Variant('b', True), } elif interface_name == MPRIS.MEDIA_PLAYER2_TRACKLIST_IFACE: return { 'Tracks': GLib.Variant('ao', self._path_list), 'CanEditTracks': GLib.Variant('b', False) } elif interface_name == MPRIS.MEDIA_PLAYER2_PLAYLISTS_IFACE: playlist_count = self._playlists_model.get_n_items() active_playlist = self._get_active_playlist() return { 'PlaylistCount': GLib.Variant('u', playlist_count), 'Orderings': GLib.Variant('as', ['Alphabetical']), 'ActivePlaylist': GLib.Variant('(b(oss))', active_playlist), } elif interface_name == 'org.freedesktop.DBus.Properties': return {} elif interface_name == 'org.freedesktop.DBus.Introspectable': return {} else: self._log.warning( "MPRIS does not implement {} interface".format(interface_name)) def _set(self, interface_name, property_name, new_value): if interface_name == MPRIS.MEDIA_PLAYER2_IFACE: if property_name == 'Fullscreen': pass elif interface_name == MPRIS.MEDIA_PLAYER2_PLAYER_IFACE: if property_name in ['Rate', 'Volume']: pass elif property_name == 'LoopStatus': if new_value == 'None': self._player.props.repeat_mode = RepeatMode.NONE elif new_value == 'Track': self._player.props.repeat_mode = RepeatMode.SONG elif new_value == 'Playlist': self._player.props.repeat_mode = RepeatMode.ALL elif property_name == 'Shuffle': if new_value: self._player.props.repeat_mode = RepeatMode.SHUFFLE else: self._player.props.repeat_mode = RepeatMode.NONE else: self._log.warning( "MPRIS does not implement {} interface".format(interface_name)) def _properties_changed(self, interface_name, changed_properties, invalidated_properties): parameters = { 'interface_name': interface_name, 'changed_properties': changed_properties, 'invalidated_properties': invalidated_properties } self._dbus_emit_signal('PropertiesChanged', parameters) def _introspect(self): return self.__doc__ 0707010000005F000081A400000000000000000000000166968E4E00000D69000000000000000000000000000000000000002B00000000gnome-music-46.1/gnomemusic/musiclogger.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import inspect import os from gi.repository import GLib, GObject class MusicLogger(GObject.GObject): """GLib logging wrapper A tiny wrapper around the default GLib logger. * Message is for user facing warnings, which ideally should be in the application. * Warning is for logging non-fatal errors during execution. * Debug is for developer use as a way to get more runtime info. """ _DOMAIN = "org.gnome.Music" def _log(self, message, level): stack = inspect.stack() filename = os.path.basename(stack[2][1]) line = stack[2][2] function = stack[2][3] if level in [GLib.LogLevelFlags.LEVEL_DEBUG, GLib.LogLevelFlags.LEVEL_INFO, GLib.LogLevelFlags.LEVEL_WARNING]: message = "({}, {}, {}) {}".format( filename, function, line, message) variant_message = GLib.Variant("s", message) variant_file = GLib.Variant("s", filename) variant_line = GLib.Variant("i", line) variant_func = GLib.Variant("s", function) variant_dict = GLib.Variant("a{sv}", { "MESSAGE": variant_message, "CODE_FILE": variant_file, "CODE_LINE": variant_line, "CODE_FUNC": variant_func }) GLib.log_variant(self._DOMAIN, level, variant_dict) def message(self, message): """The default user facing message Wraps g_message. :param string message: Message """ self._log(message, GLib.LogLevelFlags.LEVEL_MESSAGE) def warning(self, message): """Warning message Wraps g_warning. :param string message: Warning message """ self._log(message, GLib.LogLevelFlags.LEVEL_WARNING) def info(self, message): """Informational message Wraps g_info. :param string message: Informational message """ self._log(message, GLib.LogLevelFlags.LEVEL_INFO) def debug(self, message): """Debug message Wraps g_debug. :param string message: Debug message """ self._log(message, GLib.LogLevelFlags.LEVEL_DEBUG) 07070100000060000081A400000000000000000000000166968E4E00000A40000000000000000000000000000000000000003300000000gnome-music-46.1/gnomemusic/notificationmanager.py# Copyright 2020 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GLib, GObject class NotificationManager(GObject.Object): """Managing wrapper around the notification widgets """ _pulse_id = 0 _loading_counter = 0 def __init__(self, application): """Initialize the notification manager :param Application application: The Application instance """ super().__init__() self._application = application self._window = application.props.window if self._window is None: application.connect( "notify::window", self._on_window_changed) def _on_window_changed(self, klass, value): self._window = self._application.props.window if self._loading_counter > 0: self._window.loading_visible(True) def push_loading(self): """Push a loading notifcation.""" self._loading_counter += 1 if (self._pulse_id == 0 and self._window): self._window.loading_visible(True) self._pulse_id = GLib.timeout_add(100, self._window.loading_pulse) def pop_loading(self): self._loading_counter -= 1 if (self._loading_counter == 0 and self._pulse_id != 0): GLib.Source.remove(self._pulse_id) self._pulse_id = 0 if self._window: self._window.loading_visible(False) 07070100000061000081A400000000000000000000000166968E4E000011CC000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/pauseonsuspend.py# Copyright 2019 The GNOME Music developers # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import os from gi.repository import GLib, Gio, GObject from gnomemusic.gstplayer import Playback from gnomemusic.musiclogger import MusicLogger class PauseOnSuspend(GObject.GObject): """PauseOnSuspend object Contains logic to pause music on system suspend and inhibit suspend before pause. """ def __init__(self, player): """Initialize pause on supend handling :param Player player: Player object """ super().__init__() self._log = MusicLogger() self._player = player self._init_pause_on_suspend() self._connection = None self._file_descriptor = -1 self._suspend_proxy = None self._previous_state = self._player.props.state self._player.connect("notify::state", self._on_player_state_changed) def _on_player_state_changed(self, klass, arguments): new_state = self._player.props.state if self._previous_state == new_state: return if (new_state == Playback.PLAYING and self._file_descriptor == -1): self._take_lock() if (self._previous_state == Playback.PLAYING and new_state != Playback.LOADING): self._release_lock() self._previous_state = new_state def _take_lock(self): variant = GLib.Variant( "(ssss)", ( "sleep", "GNOME Music", "GNOME Music is pausing", "delay" ) ) self._suspend_proxy.call( "Inhibit", variant, Gio.DBusCallFlags.NONE, -1, None, self._on_inhibit) def _on_inhibit(self, proxy, task, data=None): if not self._suspend_proxy: return try: var = self._suspend_proxy.call_with_unix_fd_list_finish(task) self._file_descriptor = var.out_fd_list.get(0) self._connection = self._suspend_proxy.connect( "g-signal", self._pause_playing) except GLib.Error as e: self._log.warning( "Error: Failed to finish proxy call: {}".format(e.message)) def _release_lock(self): if self._file_descriptor >= 0: os.close(self._file_descriptor) self._file_descriptor = -1 self._suspend_proxy.disconnect(self._connection) def _init_pause_on_suspend(self): Gio.DBusProxy.new_for_bus( Gio.BusType.SYSTEM, Gio.DBusProxyFlags.DO_NOT_LOAD_PROPERTIES, None, "org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", None, self._suspend_proxy_ready) def _suspend_proxy_ready(self, proxy, result, data=None): try: self._suspend_proxy = proxy.new_finish(result) except GLib.Error as e: self._log.warning( "Error: Failed to contact logind daemon: {}".format(e.message)) return def _pause_playing(self, proxy, sender, signal, parameters): if signal != "PrepareForSleep": return (going_to_sleep, ) = parameters if going_to_sleep is True: self._player.pause() self._release_lock() else: self._take_lock() 07070100000062000081A400000000000000000000000166968E4E000056AA000000000000000000000000000000000000002600000000gnome-music-46.1/gnomemusic/player.py# Copyright © 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from enum import Enum, IntEnum from gettext import gettext as _ from random import randrange import time import typing import gi gi.require_version('GstPbutils', '1.0') from gi.repository import GLib, GObject, GstPbutils, Gtk from gnomemusic.coresong import CoreSong from gnomemusic.gstplayer import GstPlayer, Playback from gnomemusic.widgets.songwidget import SongWidget if typing.TYPE_CHECKING: from gi.repository import Gio class RepeatMode(Enum): """Enum for player repeat mode""" # Translators: "shuffle" causes tracks to play in random order. NONE = 0, "media-playlist-consecutive-symbolic", _("Shuffle/Repeat Off") SONG = 1, "media-playlist-repeat-song-symbolic", _("Repeat Song") ALL = 2, "media-playlist-repeat-symbolic", _("Repeat All") SHUFFLE = 3, "media-playlist-shuffle-symbolic", _("Shuffle") # The type checking is necessary to avoid false positives # See: https://github.com/python/mypy/issues/1021 if typing.TYPE_CHECKING: icon: str label: str def __new__( cls, value: int, icon: str = "", label: str = "") -> "RepeatMode": obj = object.__new__(cls) obj._value_ = value obj.icon = icon obj.label = label return obj class PlayerPlaylist(GObject.GObject): """PlayerPlaylist object Contains the logic to validate a song, handle RepeatMode and the list of songs being played. """ class Type(IntEnum): """Type of playlist.""" SONGS = 0 ALBUM = 1 ARTIST = 2 PLAYLIST = 3 SEARCH_RESULT = 4 repeat_mode = GObject.Property(type=object) def __init__(self, application): super().__init__() GstPbutils.pb_utils_init() self._app = application self._log = application.props.log self._position = 0 self._validation_songs = {} self._discoverer = GstPbutils.Discoverer() self._discoverer.connect("discovered", self._on_discovered) self._discoverer.start() self._coremodel = self._app.props.coremodel self._model = self._coremodel.props.playlist_sort self._model_recent = self._coremodel.props.recent_playlist self.connect("notify::repeat-mode", self._on_repeat_mode_changed) def has_next(self): """Test if there is a song after the current one. :return: True if there is a song. False otherwise. :rtype: bool """ if (self.props.repeat_mode == RepeatMode.SONG or self.props.repeat_mode == RepeatMode.ALL or self.props.position < self._model.get_n_items() - 1): return True return False def has_previous(self): """Test if there is a song before the current one. :return: True if there is a song. False otherwise. :rtype: bool """ if (self.props.repeat_mode == RepeatMode.SONG or self.props.repeat_mode == RepeatMode.ALL or (self.props.position <= self._model.get_n_items() - 1 and self.props.position > 0)): return True return False def get_next(self): """Get the next song in the playlist. :return: The next CoreSong or None. :rtype: CoreSong """ if not self.has_next(): return None if self.props.repeat_mode == RepeatMode.SONG: next_position = self.props.position elif (self.props.repeat_mode == RepeatMode.ALL and self.props.position == self._model.get_n_items() - 1): next_position = 0 else: next_position = self.props.position + 1 return self._model[next_position] def next(self): """Go to the next song in the playlist. :return: True if the operation succeeded. False otherwise. :rtype: bool """ if not self.has_next(): return False if self.props.repeat_mode == RepeatMode.SONG: next_position = self.props.position elif (self.props.repeat_mode == RepeatMode.ALL and self.props.position == self._model.get_n_items() - 1): next_position = 0 else: next_position = self.props.position + 1 self._model[self.props.position].props.state = SongWidget.State.PLAYED self._position = next_position next_song = self._model[next_position] if next_song.props.validation == CoreSong.Validation.FAILED: return self.next() self._update_model_recent() next_song.props.state = SongWidget.State.PLAYING self._validate_next_song() return True def previous(self): """Go to the previous song in the playlist. :return: True if the operation succeeded. False otherwise. :rtype: bool """ if not self.has_previous(): return False if self.props.repeat_mode == RepeatMode.SONG: previous_position = self.props.position elif (self.props.repeat_mode == RepeatMode.ALL and self.props.position == 0): previous_position = self._model.get_n_items() - 1 else: previous_position = self.props.position - 1 self._model[self.props.position].props.state = SongWidget.State.PLAYED self._position = previous_position previous_song = self._model[previous_position] if previous_song.props.validation == CoreSong.Validation.FAILED: return self.previous() self._update_model_recent() self._model[previous_position].props.state = SongWidget.State.PLAYING self._validate_previous_song() return True @GObject.Property(type=int, default=0, flags=GObject.ParamFlags.READABLE) def position(self): """Gets current song index. :returns: position of the current song in the playlist. :rtype: int """ return self._position @GObject.Property( type=CoreSong, default=None, flags=GObject.ParamFlags.READABLE) def current_song(self): """Get current song. :returns: the song being played or None if there are no songs :rtype: CoreSong """ n_items = self._model.get_n_items() if (n_items != 0 and n_items > self._position): current_song = self._model[self._position] if current_song.props.state == SongWidget.State.PLAYING: return current_song for idx, coresong in enumerate(self._model): if coresong.props.state == SongWidget.State.PLAYING: self._position = idx self._update_model_recent() return coresong return None def set_song(self, song): """Sets current song. If no song is provided, a song is automatically selected. :param CoreSong song: song to set :returns: The selected song :rtype: CoreSong """ if self._model.get_n_items() == 0: return None if song is None: if self.props.repeat_mode == RepeatMode.SHUFFLE: position = randrange(0, self._model.get_n_items()) else: position = 0 song = self._model.get_item(position) song.props.state = SongWidget.State.PLAYING self._position = position self._validate_song(song) self._validate_next_song() self._update_model_recent() return song for idx, coresong in enumerate(self._model): if coresong == song: coresong.props.state = SongWidget.State.PLAYING self._position = idx self._validate_song(song) self._validate_next_song() self._update_model_recent() return song return None def _update_model_recent(self): recent_size = self._coremodel.props.recent_playlist_size offset = max(0, self._position - recent_size) self._model_recent.set_offset(offset) def _on_repeat_mode_changed(self, klass, param): if self.props.repeat_mode == RepeatMode.SHUFFLE: for idx, coresong in enumerate(self._model): coresong.update_shuffle_pos() song_sorter_exp = Gtk.PropertyExpression.new( CoreSong, None, "shuffle-pos") songs_sorter = Gtk.NumericSorter.new(song_sorter_exp) self._model.set_sorter(songs_sorter) elif self.props.repeat_mode in [RepeatMode.NONE, RepeatMode.ALL]: self._model.set_sorter(None) def _validate_song(self, coresong): # Song is being processed or has already been processed. # Nothing to do. if coresong.props.validation > CoreSong.Validation.PENDING: return url = coresong.props.url if not url: self._log.warning( "The item {} doesn't have a URL set.".format(coresong)) return if not url.startswith("file://"): self._log.debug( "Skipping validation of {} as not a local file".format(url)) return coresong.props.validation = CoreSong.Validation.IN_PROGRESS self._validation_songs[url] = coresong self._discoverer.discover_uri_async(url) def _validate_next_song(self): if self.props.repeat_mode == RepeatMode.SONG: return current_position = self.props.position next_position = current_position + 1 if next_position == self._model.get_n_items(): if self.props.repeat_mode != RepeatMode.ALL: return next_position = 0 self._validate_song(self._model[next_position]) def _validate_previous_song(self): if self.props.repeat_mode == RepeatMode.SONG: return current_position = self.props.position previous_position = current_position - 1 if previous_position < 0: if self.props.repeat_mode != RepeatMode.ALL: return previous_position = self._model.get_n_items() - 1 self._validate_song(self._model[previous_position]) def _on_discovered(self, discoverer, info, error): url = info.get_uri() coresong = self._validation_songs[url] if error: self._log.warning("Info {}: error: {}".format(info, error)) coresong.props.validation = CoreSong.Validation.FAILED else: coresong.props.validation = CoreSong.Validation.SUCCEEDED class Player(GObject.GObject): """Main Player object Contains the logic of playing a song with Music. """ __gsignals__ = { 'seek-finished': (GObject.SignalFlags.RUN_FIRST, None, ()), 'song-changed': (GObject.SignalFlags.RUN_FIRST, None, ()) } state = GObject.Property(type=int, default=Playback.STOPPED) duration = GObject.Property(type=float, default=-1.) def __init__(self, application): """Initialize the player :param Application application: Application object """ super().__init__() self._app = application # In the case of gapless playback, both 'about-to-finish' # and 'eos' can occur during the same stream. 'about-to-finish' # already sets self._playlist to the next song, so doing it # again on eos would skip a song. # TODO: Improve playlist handling so this hack is no longer # needed. self._gapless_set = False self._log = application.props.log self._playlist = PlayerPlaylist(self._app) self._playlist_model = self._app.props.coremodel.props.playlist_sort self._playlist_model.connect( "items-changed", self._on_playlist_model_items_changed) self._settings = application.props.settings self._settings.connect("changed::repeat", self._on_repeat_mode_changed) self._repeat = RepeatMode(self._settings.get_enum("repeat")) self.bind_property( 'repeat-mode', self._playlist, 'repeat-mode', GObject.BindingFlags.SYNC_CREATE) self._new_clock = True self._gst_player = GstPlayer(application) self._gst_player.connect("about-to-finish", self._on_about_to_finish) self._gst_player.connect('clock-tick', self._on_clock_tick) self._gst_player.connect('eos', self._on_eos) self._gst_player.connect("error", self._on_error) self._gst_player.connect('seek-finished', self._on_seek_finished) self._gst_player.connect("stream-start", self._on_stream_start) self._gst_player.bind_property( 'duration', self, 'duration', GObject.BindingFlags.SYNC_CREATE) self._gst_player.bind_property( 'state', self, 'state', GObject.BindingFlags.SYNC_CREATE) @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def has_next(self): """Test if the playlist has a next song. :returns: True if the current song is not the last one. :rtype: bool """ return self._playlist.has_next() @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def has_previous(self): """Test if the playlist has a previous song. :returns: True if the current song is not the first one. :rtype: bool """ return self._playlist.has_previous() @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def playing(self): """Test if a song is currently played. :returns: True if a song is currently played. :rtype: bool """ return self.props.state == Playback.PLAYING def _on_playlist_model_items_changed(self, model, pos, removed, added): if (removed > 0 and model.get_n_items() == 0): self.stop() def _on_repeat_mode_changed( self, settings: Gio.Settings, key: str) -> None: repeat_mode = settings.get_enum(key) self.props.repeat_mode = RepeatMode(repeat_mode) def _on_about_to_finish(self, klass): if self.props.has_next: self._log.debug("Song is about to finish, loading the next one.") next_coresong = self._playlist.get_next() new_url = next_coresong.props.url self._gst_player.props.url = new_url self._gapless_set = True def _on_eos(self, klass): self._playlist.next() if self._gapless_set: # After 'eos' in the gapless case, the pipeline needs to be # hard reset. self._log.debug("Song finished, loading the next one.") self.stop() self.play(self.props.current_song) else: self._log.debug("End of the playlist, stopping the player.") self.stop() self._gapless_set = False def _on_error(self, klass=None): self.stop() self._gapless_set = False current_song = self.props.current_song current_song.props.validation = CoreSong.Validation.FAILED if (self.has_next and self.props.repeat_mode != RepeatMode.SONG): self.next() def _on_stream_start(self, klass): if self._gapless_set: self._playlist.next() self._gapless_set = False self._time_stamp = int(time.time()) self.emit("song-changed") def _load(self, coresong): self._log.debug("Loading song {}".format(coresong.props.title)) self._gst_player.props.state = Playback.LOADING self._time_stamp = int(time.time()) self._gst_player.props.url = coresong.props.url def play(self, coresong=None): """Play a song. Start playing a song, a specific CoreSong if supplied and available or a song in the playlist decided by the play mode. If a song is paused, a subsequent play call without a CoreSong supplied will continue playing the paused song. :param CoreSong coresong: The CoreSong to play or None. """ if self.props.current_song is None: coresong = self._playlist.set_song(coresong) if (coresong is not None and coresong.props.validation == CoreSong.Validation.FAILED and self.props.repeat_mode != RepeatMode.SONG): self._on_error() return if coresong is not None: self._load(coresong) if self.props.current_song is not None: self._gst_player.props.state = Playback.PLAYING def pause(self): """Pause""" self._gst_player.props.state = Playback.PAUSED def stop(self): """Stop""" self._gst_player.props.state = Playback.STOPPED def next(self): """"Play next song Play the next song of the playlist, if any. """ if self._gapless_set: self.set_position(0.0) elif self._playlist.next(): self.play(self._playlist.props.current_song) def previous(self): """Play previous song Play the previous song of the playlist, if any. """ position = self._gst_player.props.position if self._gapless_set: self.stop() if (position < 5 and self._playlist.has_previous()): self._playlist.previous() self._gapless_set = False self.play(self._playlist.props.current_song) # This is a special case for a song that is very short and the # first song in the playlist. It can trigger gapless, but # has_previous will return False. elif (position < 5 and self._playlist.props.position == 0): self.set_position(0.0) self._gapless_set = False self.play(self._playlist.props.current_song) else: self.set_position(0.0) def play_pause(self): """Toggle play/pause state""" if self.props.state == Playback.PLAYING: self.pause() else: self.play() def _on_clock_tick(self, klass, tick): self._log.debug("Clock tick {}, player at {} seconds".format( tick, self._gst_player.props.position)) current_song = self._playlist.props.current_song if tick == 0: self._new_clock = True if self.props.duration == -1.: return position = self._gst_player.props.position if position > 0: percentage = tick / self.props.duration if (percentage > 0.5 and self._new_clock): self._new_clock = False current_song.bump_play_count() current_song.props.last_played = GLib.DateTime.new_now_utc() @GObject.Property(type=object) def repeat_mode(self) -> RepeatMode: """Gets current repeat mode. :returns: current repeat mode :rtype: RepeatMode """ return self._repeat @repeat_mode.setter # type: ignore def repeat_mode(self, mode): if mode == self._repeat: return self._repeat = mode self._settings.set_enum("repeat", mode.value) @GObject.Property(type=int, default=0, flags=GObject.ParamFlags.READABLE) def position(self): """Gets current song index. :returns: position of the current song in the playlist. :rtype: int """ return self._playlist.props.position @GObject.Property( type=CoreSong, default=None, flags=GObject.ParamFlags.READABLE) def current_song(self): """Get the current song. :returns: The song being played. None if there is no playlist. :rtype: CoreSong """ return self._playlist.props.current_song def get_position(self): """Get player position. Player position in seconds. :returns: position :rtype: float """ return self._gst_player.props.position # TODO: used by MPRIS def set_position(self, position_second): """Change GstPlayer position. If the position if negative, set it to zero. If the position if greater than song duration, do nothing :param float position_second: requested position in second """ if position_second < 0.0: position_second = 0.0 duration_second = self._gst_player.props.duration if position_second <= duration_second: self._gst_player.seek(position_second) def _on_seek_finished(self, klass): # FIXME: Just a proxy self.emit('seek-finished') 07070100000063000081A400000000000000000000000166968E4E00000B9B000000000000000000000000000000000000002D00000000gnome-music-46.1/gnomemusic/playlisttoast.py# Copyright 2022 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional import typing from gettext import gettext as _ from gi.repository import Adw, GLib, GObject, Gio, Gtk if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.grilowrappers.grltrackerplaylists import Playlist class PlaylistToast(GObject.Object): """Toast for playlist deletion, including undo """ __gtype_name__ = "PlaylistToast" def __init__(self, application: Application, playlist: Playlist) -> None: """Initialize the toast for song deletion :param Application application: Application object :param Playlist playlist: The playlist that contains the song """ super().__init__() self._coregrilo = application.props.coregrilo self._playlist = playlist self._undo = False toast = Adw.Toast.new( _("Playlist {} removed".format(self._playlist.props.title))) toast.set_button_label(_("Undo")) toast.set_action_name("toast.undo") application.props.window.install_action( "toast.undo", None, self._toast_undo_cb) toast.connect("dismissed", self._on_dismissed) self._coregrilo.stage_playlist_deletion(self._playlist) application.props.window._toast_overlay.add_toast(toast) def _toast_undo_cb( self, widget: Gtk.Widget, action: Gio.Action, param: Optional[GLib.Variant]) -> None: self._undo = True self._coregrilo.finish_playlist_deletion(self._playlist, False) def _on_dismissed(self, widget: Gtk.Widget) -> None: if not self._undo: self._coregrilo.finish_playlist_deletion(self._playlist, True) 07070100000064000081A400000000000000000000000166968E4E000006DC000000000000000000000000000000000000002600000000gnome-music-46.1/gnomemusic/search.py# Copyright 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from enum import IntEnum from gi.repository import GObject class Search(GObject.GObject): class State(IntEnum): """States the Search can have NONE: No ongoing search. RESULT: Search with result. NO_RESULT: Search without result. """ NONE = 0 RESULT = 1 NO_RESULT = 2 search_mode_active = GObject.Property(type=bool, default=False) state = GObject.Property(type=int, default=0) def __init__(self): super().__init__() 07070100000065000081A400000000000000000000000166968E4E00000BA6000000000000000000000000000000000000002700000000gnome-music-46.1/gnomemusic/songart.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_version("MediaArt", "2.0") from gi.repository import GObject, MediaArt from gnomemusic.asyncqueue import AsyncQueue from gnomemusic.embeddedart import EmbeddedArt from gnomemusic.fileexistsasync import FileExistsAsync from gnomemusic.storeart import StoreArt class SongArt(GObject.GObject): """SongArt retrieval object """ _async_queue = AsyncQueue("SongArt") def __init__(self, application, coresong): """Initialize SongArt :param Application application: The application object :param CoreSong coresong: The coresong to use """ super().__init__() self._coresong = coresong self._coregrilo = application.props.coregrilo self._album = self._coresong.props.album self._artist = self._coresong.props.artist self._in_cache() def _on_embedded_art_found(self, embeddedart, found): if found: self._in_cache() else: self._coregrilo.get_song_art(self._coresong, StoreArt()) def _in_cache(self): success, thumb_file = MediaArt.get_file( self._artist, self._album, "album") if not success: return def on_file_exists_async_finished(obj, result): if result: self._coresong.props.thumbnail = thumb_file.get_uri() else: embedded = EmbeddedArt() embedded.connect("art-found", self._on_embedded_art_found) embedded.query(self._coresong, self._album) file_exists_async = FileExistsAsync() file_exists_async.connect( "finished", on_file_exists_async_finished) self._async_queue.queue(file_exists_async, thumb_file) 07070100000066000081A400000000000000000000000166968E4E00000D36000000000000000000000000000000000000002900000000gnome-music-46.1/gnomemusic/songtoast.py# Copyright 2022 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional import typing from gettext import gettext as _ from gi.repository import Adw, GLib, GObject, Gio, Gtk if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.coresong import CoreSong class SongToast(GObject.Object): """Toast for song deletion, including undo """ __gtype_name__ = "SongToast" def __init__( self, application: Application, playlist: Playlist, position: int, coresong: CoreSong) -> None: """Initialize the toast for song deletion :param Application application: Application object :param Playlist playlist: The playlist that contains the song :param int position: The song position in the playlist :param CoreSong coresong: The coresong to be deleted """ super().__init__() self._coregrilo = application.props.coregrilo self._coresong = coresong self._playlist = playlist self._position = position self._undo = False playlist_title = self._playlist.props.title song_title = self._coresong.props.title toast = Adw.Toast.new( _("{} removed from {}".format(song_title, playlist_title))) toast.set_button_label(_("Undo")) toast.set_action_name("toast.undo") application.props.window.install_action( "toast.undo", None, self._toast_undo_cb) toast.connect("dismissed", self._on_dismissed) playlist.stage_song_deletion(self._coresong, position) application.props.window._toast_overlay.add_toast(toast) def _toast_undo_cb( self, widget: Gtk.Widget, action: Gio.Action, param: Optional[GLib.Variant]) -> None: self._undo = True self._playlist.undo_pending_song_deletion( self._coresong, self._position) def _on_dismissed(self, widget: Gtk.Widget) -> None: if not self._undo: self._playlist.finish_song_deletion(self._coresong, self._position) 07070100000067000081A400000000000000000000000166968E4E00001945000000000000000000000000000000000000002800000000gnome-music-46.1/gnomemusic/storeart.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_versions({"MediaArt": "2.0", "Soup": "3.0"}) from gi.repository import Gio, GLib, GObject, MediaArt, Soup, GdkPixbuf from gnomemusic.musiclogger import MusicLogger from gnomemusic.utils import CoreObjectType class StoreArt(GObject.Object): """Stores Art in the MediaArt cache. """ __gsignals__ = { "finished": (GObject.SignalFlags.RUN_FIRST, None, ()) } def __init__(self): """Initialize StoreArtistArt :param coreobject: The CoreArtist or CoreAlbum to store art for :param string uri: The art uri """ super().__init__() self._coreobject = None self._file = None self._log = MusicLogger() self._soup_session = Soup.Session.new() def start(self, coreobject, uri, coreobjecttype): self._coreobject = coreobject if (uri is None or uri == ""): self.emit("finished") return if coreobjecttype == CoreObjectType.ARTIST: success, self._file = MediaArt.get_file( self._coreobject.props.artist, None, "artist") elif coreobjecttype == CoreObjectType.ALBUM: success, self._file = MediaArt.get_file( self._coreobject.props.artist, self._coreobject.props.title, "album") elif coreobjecttype == CoreObjectType.SONG: success, self._file = MediaArt.get_file( self._coreobject.props.artist, self._coreobject.props.album, "album") else: success = False if not success: self.emit("finished") return cache_dir = GLib.build_filenamev( [GLib.get_user_cache_dir(), "media-art"]) cache_dir_file = Gio.File.new_for_path(cache_dir) cache_dir_file.query_info_async( Gio.FILE_ATTRIBUTE_ACCESS_CAN_READ, Gio.FileQueryInfoFlags.NONE, GLib.PRIORITY_DEFAULT_IDLE, None, self._cache_dir_info_read, uri) def _cache_dir_info_read(self, cache_dir_file, res, uri): try: cache_dir_file.query_info_finish(res) except GLib.Error: # directory does not exist yet try: cache_dir_file.make_directory(None) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) self.emit("finished") return msg = Soup.Message.new("GET", uri) self._soup_session.send_and_read_async( msg, GLib.PRIORITY_DEFAULT, None, self._read_callback) def _read_callback( self, session: Soup.Session, result: Gio.AsyncResult) -> None: try: bytes = session.send_and_read_finish(result) except GLib.Error as error: self._log.debug( f"Failed to get remote art: {error.domain}, {error.message}") self.emit("finished") istream = Gio.MemoryInputStream.new_from_bytes(bytes) GdkPixbuf.Pixbuf.new_from_stream_async( istream, None, self._pixbuf_from_stream_finished) def _pixbuf_from_stream_finished( self, stream: Gio.MemoryInputStream, result: Gio.AsyncResult) -> None: try: pixbuf = GdkPixbuf.Pixbuf.new_from_stream_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") self.emit("finished") else: self._file.create_async( Gio.FileCreateFlags.NONE, GLib.PRIORITY_DEFAULT_IDLE, None, self._output_stream_created, pixbuf) finally: stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._stream_closed) def _output_stream_created( self, stream: Gio.FileOutputStream, result: Gio.AsyncResult, pixbuf: GdkPixbuf.Pixbuf) -> None: try: output_stream = stream.create_finish(result) except GLib.Error as error: # File already exists. self._log.info(f"Error: {error.domain}, {error.message}") self.emit("finished") else: pixbuf.save_to_streamv_async( output_stream, "jpeg", None, None, None, self._output_stream_saved, output_stream) def _output_stream_saved( self, pixbuf: GdkPixbuf.Pixbuf, result: Gio.AsyncResult, output_stream: Gio.FileOutputStream) -> None: try: pixbuf.save_to_stream_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") else: self._coreobject.props.thumbnail = self._file.get_uri() finally: self.emit("finished") output_stream.close_async( GLib.PRIORITY_DEFAULT_IDLE, None, self._stream_closed) def _stream_closed( self, stream: Gio.OutputStream, result: Gio.AsyncResult) -> None: try: stream.close_finish(result) except GLib.Error as error: self._log.warning(f"Error: {error.domain}, {error.message}") 07070100000068000081A400000000000000000000000166968E4E00001A32000000000000000000000000000000000000002C00000000gnome-music-46.1/gnomemusic/texturecache.py# Copyright 2022 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from enum import IntEnum from typing import Dict, Optional, Tuple, Union import time import typing from gi.repository import GLib, GObject, Gdk, Gio from gnomemusic.asyncqueue import AsyncQueue from gnomemusic.musiclogger import MusicLogger from gnomemusic.mediaartloader import MediaArtLoader if typing.TYPE_CHECKING: from gnomemusic.corealbum import CoreAlbum from gnomemusic.coreartist import CoreArtist from gnomemusic.coresong import CoreSong if typing.TYPE_CHECKING: CoreObject = Union[CoreAlbum, CoreArtist, CoreSong] class TextureCache(GObject.GObject): """Retrieval and cache for artwork textures """ class LoadingState(IntEnum): """The loading status of the URI AVAILABLE: The texture is currently cached UNAVAILABLE: No texture is available for the URI CLEARED: The texture was available, has been cleared and should be available on lookup """ AVAILABLE = 0 UNAVAILABLE = 1 CLEARED = 2 __gtype_name__ = "TextureCache" __gsignals__ = { "texture": (GObject.SignalFlags.RUN_FIRST, None, (object, )) } # Music has two main cycling views (AlbumsView and ArtistsView), # both have around 200 cycling items each when fully used. For # the cache to be useful it needs to be larger than the given # numbers combined. _MAX_CACHE_SIZE = 800 _async_queue = AsyncQueue("TextureCache") _cleanup_id = 0 _log = MusicLogger() _memory_monitor = Gio.MemoryMonitor.dup_default() _size = _MAX_CACHE_SIZE _textures: Dict[str, Tuple[ TextureCache.LoadingState, float, Optional[Gdk.Texture]]] = {} def __init__(self) -> None: """Initialize Texturecache """ super().__init__() self._art_loader: MediaArtLoader self._art_loading_id = 0 if TextureCache._cleanup_id == 0: TextureCache._cleanup_id = GLib.timeout_add_seconds( 10, TextureCache._cache_cleanup) TextureCache._memory_monitor.connect( "low-memory-warning", TextureCache._low_memory_warning) def clear_pending_lookup_callback(self) -> None: """Disconnect ongoing lookup callback """ if self._art_loading_id != 0: # FIXME: It would be better to have AsyncQueue handle # this transparently, but this lookup creates a new # MediaArtLoader every time even for the same URI. # AQ has no way to find out if it is for the same URI # currently. self._async_queue.queue_remove(self._art_loader) self._art_loader.disconnect(self._art_loading_id) self._art_loading_id = 0 def lookup(self, uri: str) -> None: """Look up a texture for the given MediaArt uri :param str uri: The MediaArt uri """ self.clear_pending_lookup_callback() if uri in TextureCache._textures.keys(): state, _, texture = TextureCache._textures[uri] if state in [ TextureCache.LoadingState.AVAILABLE, TextureCache.LoadingState.UNAVAILABLE]: self.emit("texture", texture) TextureCache._textures[uri] = (state, time.time(), texture) return self._art_loader = MediaArtLoader() self._art_loading_id = self._art_loader.connect( "finished", self._on_art_loading_finished, uri) self._async_queue.queue(self._art_loader, uri) @classmethod def _low_memory_warning( cls, mm: Gio.MemoryMonitor, level: Gio.MemoryMonitorWarningLevel) -> None: if level < Gio.MemoryMonitorWarningLevel.LOW: TextureCache._size = TextureCache._MAX_CACHE_SIZE else: # List slicing with 0 gives an empty list in # _cache_cleanup. TextureCache._size = 1 @classmethod def _cache_cleanup(cls) -> None: """Sorts the available cache entries by recency and evicts the oldest items to match the maximum cache size. """ sorted_available = { k: (state, t, texture) for k, (state, t, texture) in sorted( TextureCache._textures.items(), key=lambda item: item[1][1]) if state in [TextureCache.LoadingState.AVAILABLE]} sorted_available_l = len(sorted_available) if sorted_available_l < TextureCache._size: return GLib.SOURCE_CONTINUE keys_to_clear = list(sorted_available.keys())[:-TextureCache._size] for key in keys_to_clear: state, t, texture = TextureCache._textures[key] TextureCache._textures[key] = ( TextureCache.LoadingState.CLEARED, t, None) keys_l = len(keys_to_clear) TextureCache._log.info( f"Cleared {keys_l} items, texture cache contains" f" {sorted_available_l-keys_l} available items.") # noqa: E226 return GLib.SOURCE_CONTINUE def _on_art_loading_finished( self, art_loader: MediaArtLoader, texture: Gdk.Texture, uri: str) -> None: if texture: state = TextureCache.LoadingState.AVAILABLE else: state = TextureCache.LoadingState.UNAVAILABLE TextureCache._textures[uri] = (state, time.time(), texture) self.emit("texture", texture) 07070100000069000081A400000000000000000000000166968E4E00002B45000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/trackerwrapper.py# Copyright 2019 The GNOME Music developers # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import os import typing from enum import IntEnum from typing import Optional from gi.repository import Gio, GLib, GObject, Tracker if typing.TYPE_CHECKING: from gi.repository import Grl from gnomemusic.application import Application class TrackerState(IntEnum): """Tracker Status """ AVAILABLE = 0 UNAVAILABLE = 1 OUTDATED = 2 class TrackerWrapper(GObject.GObject): def __init__(self, application: Application) -> None: """Create a connection to an instance of Tracker :param Application application: The application object """ super().__init__() self._log = application.props.log self._application_id = application.props.application_id self._local_db: Tracker.SparqlConnection = None self._local_db_available = TrackerState.UNAVAILABLE self._miner_fs: Tracker.SparqlConnection = None self._miner_fs_busname = "" self._miner_fs_available = TrackerState.UNAVAILABLE self._setup_local_db() self._setup_host_miner_fs() @staticmethod def _in_flatpak() -> bool: """Indicates if Music is running as flatpak :returns: True if running as flatpak. :rtype: bool """ return os.path.exists("/.flatpak-info") def _setup_host_miner_fs(self) -> None: self._miner_fs_busname = "org.freedesktop.Tracker3.Miner.Files" self._log.debug( "Connecting to session-wide Tracker indexer at {}".format( self._miner_fs_busname)) try: self._miner_fs = Tracker.SparqlConnection.bus_new( self._miner_fs_busname, None, None) self._log.info("Using session-wide tracker-miner-fs-3") self._miner_fs_available = TrackerState.AVAILABLE self.notify("tracker-available") except GLib.Error as error: self._log.warning( "Could not connect to host Tracker miner-fs at {}: {}".format( self._miner_fs_busname, error)) if self._in_flatpak(): self._setup_local_miner_fs() else: self._miner_fs_busname = "" self.notify("tracker-available") def _setup_local_miner_fs(self) -> None: self._miner_fs_busname = self._application_id + ".Tracker3.Miner.Files" self._log.debug( "Connecting to bundled Tracker indexer at {}".format( self._miner_fs_busname)) # Calling self._application.get_dbus_connection() seems to return None # here, so get the bus directly from Gio. Gio.bus_get(Gio.BusType.SESSION, None, self._setup_local_bus_connection_cb) def _setup_local_bus_connection_cb(self, klass, result): # Query callback for _setup_local_miner_fs() to connect to session bus bus = Gio.bus_get_finish(result) miner_fs_startup_timeout_msec = 30 * 1000 miner_fs_object_path = "/org/freedesktop/Tracker3/Miner/Files" bus.call( self._miner_fs_busname, miner_fs_object_path, "org.freedesktop.DBus.Peer", "Ping", None, None, Gio.DBusCallFlags.NONE, miner_fs_startup_timeout_msec, None, self._setup_local_miner_fs_ping_cb) def _setup_local_miner_fs_ping_cb( self, klass: Gio.DBusProxy, result: Gio.AsyncResult) -> None: try: klass.call_finish(result) self._log.info("Using bundled tracker-miner-fs-3") self._miner_fs = Tracker.SparqlConnection.bus_new( self._miner_fs_busname, None, None) self._miner_fs_available = TrackerState.AVAILABLE self.notify("tracker-available") except GLib.Error as error: self._log.warning( "Could not start local Tracker miner-fs at {}: {}".format( self._miner_fs_busname, error)) self._miner_fs_busname = "" self.notify("tracker-available") def _setup_local_db(self) -> None: # Open a local Tracker database. try: self._local_db = Tracker.SparqlConnection.new( Tracker.SparqlConnectionFlags.NONE, Gio.File.new_for_path(self.cache_directory()), Tracker.sparql_get_ontology_nepomuk(), None) except GLib.Error as error: self._log.warning( "Error: {}, {}".format(error.domain, error.message)) self.notify("tracker-available") return # Version checks against the local version of Tracker can be done # here, set `self._tracker_available = TrackerState.OUTDATED` if the # checks fail. self._local_db_available = TrackerState.AVAILABLE self.notify("tracker-available") def cache_directory(self) -> str: """Get directory which contains Music private data. :returns: private store path :rtype: str """ return GLib.build_pathv( GLib.DIR_SEPARATOR_S, [GLib.get_user_cache_dir(), "gnome-music", "db"]) @GObject.Property(type=str, flags=GObject.ParamFlags.READABLE) def miner_fs_busname(self) -> str: return self._miner_fs_busname @GObject.Property(type=object, flags=GObject.ParamFlags.READABLE) def local_db(self) -> Tracker.SparqlConnection: return self._local_db @GObject.Property( type=int, default=TrackerState.UNAVAILABLE, flags=GObject.ParamFlags.READABLE) def tracker_available(self) -> TrackerState: """Get Tracker availability. :returns: tracker availability :rtype: TrackerState """ if (self._local_db_available == TrackerState.AVAILABLE and self._miner_fs_available == TrackerState.AVAILABLE): return TrackerState.AVAILABLE elif (self._local_db_available == TrackerState.OUTDATED or self._miner_fs_available == TrackerState.OUTDATED): return TrackerState.OUTDATED else: return TrackerState.UNAVAILABLE def location_filter(self) -> Optional[str]: try: music_dir = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_MUSIC) assert music_dir is not None except (TypeError, AssertionError): self._log.message("XDG Music dir is not set") return None music_dir = Tracker.sparql_escape_string( GLib.filename_to_uri(music_dir)) query = "FILTER (STRSTARTS(nie:isStoredAs(?song), '{}/'))".format( music_dir) return query def _update_favorite(self, media: Grl.Media) -> None: """Update favorite state of a song :param Grl.Media media: media which contains updated favorite state """ if (media.get_favourite()): update = """ INSERT DATA { <%(urn)s> a nmm:MusicPiece ; nao:hasTag nao:predefined-tag-favorite . } """.replace("\n", "").strip() % { "urn": media.get_id(), } else: update = """ DELETE DATA { <%(urn)s> nao:hasTag nao:predefined-tag-favorite . } """.replace("\n", "").strip() % { "urn": media.get_id(), } def _update_favorite_cb(conn, res): try: conn.update_finish(res) except GLib.Error as e: self._log.warning("Unable to update favorite: {}".format( e.message)) self._local_db.update_async(update, None, _update_favorite_cb) def _update_play_count(self, media: Grl.Media) -> None: update = """ DELETE WHERE { <%(urn)s> nie:usageCounter ?count . }; INSERT DATA { <%(urn)s> a nmm:MusicPiece ; nie:usageCounter %(count)d . } """.replace("\n", "").strip() % { "urn": media.get_id(), "count": media.get_play_count(), } def _update_play_count_cb(conn, res): try: conn.update_finish(res) except GLib.Error as e: self._log.warning("Unable to update play count: {}".format( e.message)) self._local_db.update_async(update, None, _update_play_count_cb) def _update_last_played(self, media: Grl.Media) -> None: last_played = media.get_last_played().format_iso8601() update = """ DELETE WHERE { <%(urn)s> nie:contentAccessed ?accessed }; INSERT DATA { <%(urn)s> a nmm:MusicPiece ; nie:contentAccessed "%(last_played)s" } """.replace("\n", "").strip() % { "urn": media.get_id(), "last_played": last_played, } def _update_last_played_cb(conn, res): try: conn.update_finish(res) except GLib.Error as e: self._log.warning(f"Unable to update last played: {e.message}") self._local_db.update_async(update, None, _update_last_played_cb) def update_tag(self, media: Grl.Media, tag: str) -> None: """Update property of a resource. :param Grl.Media media: media which contains updated tag :param str tag: tag to update """ if tag == "favorite": self._update_favorite(media) elif tag == "last-played": self._update_last_played(media) elif tag == "play-count": self._update_play_count(media) else: self._log.warning("Unknown tag: '{}'".format(tag)) 0707010000006A000081A400000000000000000000000166968E4E0000185C000000000000000000000000000000000000002500000000gnome-music-46.1/gnomemusic/utils.py# Copyright (c) 2016 Marinus Schraal # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from enum import Enum, IntEnum from typing import List, Union import re import unicodedata from gettext import gettext as _ from gi.repository import Gio, GLib, Gtk from gnomemusic.musiclogger import MusicLogger class ArtSize(Enum): """Enum for icon sizes""" XSMALL = (42, 42) SMALL = (74, 74) MEDIUM = (192, 192) LARGE = (256, 256) def __init__(self, width, height): """Intialize width and height""" self.width = width self.height = height class CoreObjectType(Enum): """Indicates the type of the CoreObject passed""" ALBUM = 0 ARTIST = 1 SONG = 2 class DefaultIconType(Enum): ALBUM = "folder-music-symbolic" ARTIST = "music-artist-symbolic" class SongStateIcon(Enum): """Enum for icons used in song playing and validation""" ERROR = "dialog-error-symbolic" PLAYING = "media-playback-start-symbolic" class View(IntEnum): """Enum for views""" ALBUM = 0 ARTIST = 1 PLAYLIST = 2 def get_album_title(item): """Returns the album title associated with the media item In case of an audio file the get_album call returns the album title and in case of a container we are looking for the title. :param Grl.Media item: A Grilo Media object :return: The album title :rtype: str """ if item.is_container(): album = get_media_title(item) else: album = (item.get_album() or _("Unknown album")) return album def get_artist_name(item): """Returns the preferred artist for a media item. The artist name for a particular media item can be either the main artist of the full album (album artist), the artist of the song (artist) or possibly it is not known at all. The first is preferred in most cases, because it is the most accurate in an album setting. :param Grl.Media item: A Grilo Media object :return: The artist name :rtype: str """ return (item.get_album_artist() or item.get_artist() or _("Unknown Artist")) def get_media_title(item): """Returns the title of the media item. :param Grl.Media item: A Grilo Media object :return: The title :rtype: str """ title = item.get_title() if not title: url = item.get_url() # FIXME: This and the later occurance are user facing strings, # but they ideally should never be seen. A media should always # contain a URL or we can not play it, in that case it should # be removed. if url is None: return "NO URL" file_ = Gio.File.new_for_uri(url) try: # FIXME: query_info is not async. fileinfo = file_.query_info( "standard::display-name", Gio.FileQueryInfoFlags.NONE, None) except GLib.Error as error: MusicLogger().warning( "Error: {}, {}".format(error.domain, error.message)) return "NO URL" title = fileinfo.get_display_name() title = title.replace("_", " ") return title def get_media_year(item): """Returns the year when the media was published. :param Grl.Media item: A Grilo Media object :return: The publication year or None if not defined :rtype: str or None """ date = item.get_publication_date() if not date: return None return str(date.get_year()) def seconds_to_string(duration): """Convert a time in seconds to a mm:ss string :param int duration: Time in seconds :return: Time in mm:ss format :rtype: str """ seconds = duration minutes = seconds // 60 seconds %= 60 return '{:d}:{:02d}'.format(minutes, seconds) def normalize_caseless(text): """Get a normalized casefolded version of a string. :param str text: string to normalize :returns: normalized casefolded string :rtype: str """ return unicodedata.normalize("NFKD", text.casefold()) def natural_sort_names(name_a: str, name_b: str) -> int: """Natural order comparison of two strings. A natural order is an alphabetical order which takes into account digit numbers. For example, it returns ["Album 3", "Album 10"] instead of ["Album 10", "Album 3"] for an alphabetical order. The names are also normalized to properly take into account names which contain accents. :param str name_a: first string to compare :param str name_b: second string to compare :returns: Gtk Ordering :rtype: int """ def _extract_numbers(text: str) -> List[Union[int, str]]: return [int(tmp) if tmp.isdigit() else tmp for tmp in re.split(r"(\d+)", normalize_caseless(text))] extract_a = _extract_numbers(name_a) extract_b = _extract_numbers(name_b) if extract_a < extract_b: return Gtk.Ordering.SMALLER elif extract_a > extract_b: return Gtk.Ordering.LARGER else: return Gtk.Ordering.EQUAL 0707010000006B000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002200000000gnome-music-46.1/gnomemusic/views0707010000006C000081A400000000000000000000000166968E4E00000000000000000000000000000000000000000000002E00000000gnome-music-46.1/gnomemusic/views/__init__.py0707010000006D000081A400000000000000000000000166968E4E00001418000000000000000000000000000000000000003000000000gnome-music-46.1/gnomemusic/views/albumsview.py# Copyright 2019 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import typing from gettext import gettext as _ from gi.repository import Adw, GObject, Gtk from typing import Dict, List from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.utils import ArtSize, DefaultIconType from gnomemusic.widgets.albumnavigationpage import AlbumNavigationPage if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path="/org/gnome/Music/ui/AlbumsView.ui") class AlbumsView(Adw.Bin): """Gridlike view of all albums Album activation switches to AlbumWidget. """ __gtype_name__ = "AlbumsView" icon_name = GObject.Property( type=str, default="media-optical-cd-audio-symbolic", flags=GObject.ParamFlags.READABLE) title = GObject.Property( type=str, default=_("Albums"), flags=GObject.ParamFlags.READABLE) _gridview = Gtk.Template.Child() def __init__(self, application: Application) -> None: """Initialize AlbumsView :param application: The Application object """ super().__init__() self.props.name = "albums" self._application = application self._window = application.props.window self._navigation_view = self._window.props.navigation_view self._list_item_bindings: Dict[ Gtk.ListItem, List[GObject.Binding]] = {} self._list_item_star_controllers: Dict[ Gtk.ListItem, List[GObject.Binding]] = {} list_item_factory = Gtk.SignalListItemFactory() list_item_factory.connect("setup", self._setup_list_item) list_item_factory.connect("bind", self._bind_list_item) list_item_factory.connect("unbind", self._unbind_list_item) self._gridview.props.factory = list_item_factory selection_model = Gtk.MultiSelection.new( self._application.props.coremodel.props.albums_sort) self._gridview.props.model = selection_model self._gridview.connect("activate", self._on_album_activated) def _on_album_activated(self, widget, position): corealbum = widget.props.model[position] album_page = AlbumNavigationPage(self._application, corealbum) self._navigation_view.push(album_page) def _setup_list_item( self, factory: Gtk.SignalListItemFactory, list_item: Gtk.ListItem) -> None: builder = Gtk.Builder.new_from_resource( "/org/gnome/Music/ui/AlbumCoverListItem.ui") list_item.props.child = builder.get_object("_album_cover") cover_image = list_item.props.child.get_first_child() cover_image.set_size_request( ArtSize.MEDIUM.width, ArtSize.MEDIUM.height) cover_image.props.paintable = CoverPaintable( self, ArtSize.MEDIUM, icon_type=DefaultIconType.ALBUM) def _bind_list_item( self, factory: Gtk.SignalListItemFactory, list_item: Gtk.ListItem) -> None: album_cover = list_item.props.child corealbum = list_item.props.item cover_image = album_cover.get_first_child() album_label = album_cover.get_first_child().get_next_sibling() artist_label = album_label.get_next_sibling() b1 = corealbum.bind_property( "corealbum", cover_image.props.paintable, "coreobject", GObject.BindingFlags.SYNC_CREATE) b2 = corealbum.bind_property( "title", album_label, "label", GObject.BindingFlags.SYNC_CREATE) b3 = corealbum.bind_property( "artist", artist_label, "label", GObject.BindingFlags.SYNC_CREATE) self._list_item_bindings[list_item] = [b1, b2, b3] def _unbind_list_item( self, factory: Gtk.SignalListItemFactory, list_item: Gtk.ListItem) -> None: bindings = self._list_item_bindings.pop(list_item) [binding.unbind() for binding in bindings] 0707010000006E000081A400000000000000000000000166968E4E000011A1000000000000000000000000000000000000003100000000gnome-music-46.1/gnomemusic/views/artistsview.py# Copyright (c) 2016 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import typing from gettext import gettext as _ from gi.repository import Adw, GObject, Gtk from gnomemusic.widgets.artistalbumswidget import ArtistAlbumsWidget from gnomemusic.widgets.artisttile import ArtistTile if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path="/org/gnome/Music/ui/ArtistsView.ui") class ArtistsView(Adw.Bin): """Main view of all available artists Consists of a list of artists on the left side and an overview of all albums by this artist on the right side. """ __gtype_name__ = "ArtistsView" icon_name = GObject.Property( type=str, default="music-artist-symbolic", flags=GObject.ParamFlags.READABLE) title = GObject.Property( type=str, default=_("Artists"), flags=GObject.ParamFlags.READABLE) _artist_view = Gtk.Template.Child() _sidebar = Gtk.Template.Child() def __init__(self, application: Application) -> None: """Initialize :param GtkApplication application: The application object """ super().__init__() self.props.name = "artists" # This indicates if the current list has been empty and has # had no user interaction since. self._untouched_list = True self._window = application.props.window self._coremodel = application.props.coremodel self._model = self._coremodel.props.artists_sort self._selection_model = Gtk.SingleSelection.new(self._model) self._sidebar.props.model = self._selection_model artist_item_factory = Gtk.SignalListItemFactory() artist_item_factory.connect("setup", self._on_list_view_setup) artist_item_factory.connect("bind", self._on_list_view_bind) self._sidebar.props.factory = artist_item_factory self._artist_album = ArtistAlbumsWidget(application) self._artist_view.props.child = self._artist_album self._selection_model.connect_after( "items-changed", self._on_model_items_changed) self._on_model_items_changed(self._selection_model, 0, 0, 0) def _on_list_view_setup( self, factory: Gtk.SignalListItemFactory, list_item: Gtk.ListItem) -> None: list_item.props.child = ArtistTile() def _on_list_view_bind( self, factory: Gtk.SignalListItemFactory, list_item: Gtk.ListItem) -> None: coreartist = list_item.props.item artist_tile = list_item.props.child artist_tile.props.coreartist = coreartist def _on_model_items_changed( self, model: Gtk.SingleSelection, position: int, removed: int, added: int) -> None: if model.get_n_items() == 0: self._untouched_list = True # FIXME: Add an empty state. elif self._untouched_list is True: self._untouched_list = False self._sidebar.emit("activate", 0) @Gtk.Template.Callback() def _on_artist_activated( self, sidebar: Gtk.ListView, position: int) -> None: """Initializes new artist album widgets""" coreartist = self._selection_model.get_item(position) self._artist_album.props.coreartist = coreartist 0707010000006F000081A400000000000000000000000166968E4E000017C5000000000000000000000000000000000000003300000000gnome-music-46.1/gnomemusic/views/playlistsview.py# Copyright 2020 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gettext import gettext as _ from typing import Optional from gi.repository import Adw, GObject, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.widgets.playlistswidget import PlaylistsWidget from gnomemusic.widgets.playlisttile import PlaylistTile @Gtk.Template(resource_path="/org/gnome/Music/ui/PlaylistsView.ui") class PlaylistsView(Adw.Bin): """Main view for playlists""" __gtype_name__ = "PlaylistsView" icon_name = GObject.Property( type=str, default="view-list-symbolic", flags=GObject.ParamFlags.READABLE) title = GObject.Property( type=str, default=_("Playlists"), flags=GObject.ParamFlags.READABLE) _playlist_page = Gtk.Template.Child() _sidebar = Gtk.Template.Child() def __init__(self, application): """Initialize :param GtkApplication application: The application object """ super().__init__() self.props.name = "playlists" self._coremodel = application.props.coremodel self._model = self._coremodel.props.playlists_sort # This indicates if the current list has been empty and has # had no user interaction since. self._untouched_list = True self._playlist_widget = PlaylistsWidget(application, self) self._playlist_page.props.child = self._playlist_widget self._sidebar.set_header_func(self._sidebar_header_func) self._sidebar.bind_model(self._model, self._add_playlist_to_sidebar) self._coremodel.connect( "notify::active-core-object", self._on_active_core_object_changed) self._model.connect("items-changed", self._on_playlists_model_changed) self._on_playlists_model_changed(self._model, 0, 0, 0) def _sidebar_header_func( self, row: Gtk.ListBoxRow, before: Optional[Gtk.ListBoxRow]) -> None: if (before and before.props.playlist.props.is_smart and not row.props.playlist.props.is_smart): separator = Gtk.Separator(orientation=Gtk.Orientation.HORIZONTAL) separator.props.height_request = 2 separator.props.margin_end = 16 separator.props.margin_start = 16 row.set_header(separator) else: row.set_header(None) def _add_playlist_to_sidebar(self, playlist): """Add a playlist to sidebar :param GrlMedia playlist: playlist to add :param int index: position """ row = PlaylistTile(playlist) return row def _on_playlists_model_changed(self, model, position, removed, added): if model.get_n_items() == 0: self._untouched_list = True return elif self._untouched_list is True: first_row = self._sidebar.get_row_at_index(0) self._sidebar.select_row(first_row) self._on_playlist_activated(self._sidebar, first_row, True) return if removed == 0: return row_next = (self._sidebar.get_row_at_index(position) or self._sidebar.get_row_at_index(position - 1)) if row_next: self._sidebar.select_row(row_next) self._on_playlist_activated(self._sidebar, row_next, True) @GObject.Property( type=Playlist, default=None, flags=GObject.ParamFlags.READABLE) def current_playlist(self): selection = self._sidebar.get_selected_row() if selection is None: return None return selection.props.playlist @Gtk.Template.Callback() def _on_playlist_activated(self, sidebar, row, untouched=False): """Update view with content from selected playlist""" if untouched is False: self._untouched_list = False self.notify("current-playlist") def _on_active_core_object_changed(self, klass, val): """Selects the active playlist when an MPRIS client has changed it. """ active_core_object = self._coremodel.props.active_core_object selection = self._sidebar.get_selected_row() if (not isinstance(active_core_object, Playlist) or active_core_object == selection.props.playlist): return playlist_row = None for row in self._sidebar: if row.props.playlist == active_core_object: playlist_row = row break if not playlist_row: return self._sidebar.select_row(playlist_row) self._on_playlist_activated(self._sidebar, playlist_row) @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def rename_active(self): """Indicate if renaming dialog is active""" return self._playlist_widget.props.rename_active 07070100000070000081A400000000000000000000000166968E4E00002BF6000000000000000000000000000000000000003000000000gnome-music-46.1/gnomemusic/views/searchview.py# Copyright (c) 2016 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from enum import IntEnum from typing import Optional import typing from gi.repository import Adw, GObject, Gtk from gettext import gettext as _ from gnomemusic.search import Search from gnomemusic.utils import ArtSize from gnomemusic.widgets.albumcover import AlbumCover from gnomemusic.widgets.albumnavigationpage import AlbumNavigationPage from gnomemusic.widgets.albumssearchnavigationpage import ( AlbumsSearchNavigationPage) from gnomemusic.widgets.artistnavigationpage import ArtistNavigationPage from gnomemusic.widgets.artistsearchtile import ArtistSearchTile from gnomemusic.widgets.artistssearchnavigationpage import ( ArtistsSearchNavigationPage) from gnomemusic.widgets.searchheaderbar import SearchHeaderBar from gnomemusic.widgets.songwidget import SongWidget from gnomemusic.widgets.songwidgetmenu import SongWidgetMenu if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.corealbum import CoreAlbum from gnomemusic.coresong import CoreSong @Gtk.Template(resource_path="/org/gnome/Music/ui/SearchView.ui") class SearchView(Adw.NavigationPage): """Gridlike view of search results. Three sections: artists, albums, songs. """ __gtype_name__ = "SearchView" class State(IntEnum): """The different states of SearchView """ MAIN = 0 ALL_ALBUMS = 1 ALL_ARTISTS = 2 ALBUM = 3 ARTIST = 4 search_mode_active = GObject.Property(type=bool, default=False) search_state = GObject.Property(type=int, default=Search.State.NONE) search_text = GObject.Property(type=str) _album_header = Gtk.Template.Child() _album_flowbox = Gtk.Template.Child() _artist_header = Gtk.Template.Child() _artist_flowbox = Gtk.Template.Child() _search_results = Gtk.Template.Child() _search_toolbar_view = Gtk.Template.Child() _songs_header = Gtk.Template.Child() _songs_listbox = Gtk.Template.Child() _stack = Gtk.Template.Child() _status_page = Gtk.Template.Child() _view_all_albums = Gtk.Template.Child() _view_all_artists = Gtk.Template.Child() def __init__(self, application: Application) -> None: """Initialize SearchView :param GtkApplication application: The Application object """ super().__init__() self.props.name = "search" self._application = application self._coremodel = application.props.coremodel self._model = self._coremodel.props.songs_search self._player = self._application.props.player self._window = application.props.window self._navigation_view = self._window.props.navigation_view self._headerbar = self._window.props.headerbar self._search_headerbar = SearchHeaderBar(self._application) self._search_toolbar_view.add_top_bar(self._search_headerbar) self.bind_property( "search-text", self._search_headerbar, "search-text") self.bind_property( "search-state", self._search_headerbar, "search-state", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self.connect( "notify::search-state", self._on_search_state_changed) self._navigation_view.connect( "replaced", self._on_navigation_view_replaced) self._album_model = self._coremodel.props.albums_search self._artist_model = self._coremodel.props.artists_search self._album_slice = Gtk.SliceListModel.new(self._album_model, 0, 8) self._artist_slice = Gtk.SliceListModel.new(self._artist_model, 0, 6) self._model.connect_after( "items-changed", self._on_model_items_changed) self._songs_listbox.bind_model(self._model, self._create_song_widget) self._on_model_items_changed(self._model, 0, 0, 0) self.bind_property( "search_mode_active", self._search_headerbar, "search_mode_active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self._album_slice.connect_after( "items-changed", self._on_album_model_items_changed) self._album_flowbox.bind_model( self._album_slice, self._create_album_cover) self._application.props.window.connect( "notify::default-width", self._on_window_width_change) self._artist_slice.connect_after( "items-changed", self._on_artist_model_items_changed) self._artist_flowbox.bind_model( self._artist_slice, self._create_artist_widget) self._scrolled_artist_window: Optional[Gtk.ScrolledWindow] = None self._set_empty_status_page() self._stack.props.visible_child_name = "status" def _core_filter(self, coreitem, coremodel, nr_items): if coremodel.get_n_items() <= 5: return True for i in range(nr_items): if coremodel.get_item(i) == coreitem: return True return False def _create_song_widget(self, coresong: CoreSong) -> Gtk.ListBoxRow: song_widget = SongWidget(coresong, False, True) song_widget.props.show_song_number = False song_widget.props.menu = SongWidgetMenu( self._application, song_widget, coresong) return song_widget def _create_album_cover(self, corealbum: CoreAlbum) -> AlbumCover: album_cover = AlbumCover(corealbum) album_cover.retrieve() return album_cover def _create_artist_widget(self, coreartist): artist_tile = ArtistSearchTile(coreartist) return artist_tile def _on_album_model_items_changed(self, model, position, removed, added): items_found = model.get_n_items() > 0 self._album_header.props.visible = items_found self._album_flowbox.props.visible = items_found self._check_visibility() nr_albums = self._album_model.get_n_items() self._view_all_albums.props.visible = (nr_albums > model.get_n_items()) def _on_artist_model_items_changed(self, model, position, removed, added): items_found = model.get_n_items() > 0 self._artist_header.props.visible = items_found self._artist_flowbox.props.visible = items_found self._check_visibility() nr_artists = self._artist_model.get_n_items() self._view_all_artists.props.visible = ( nr_artists > model.get_n_items()) def _on_model_items_changed(self, model, position, removed, added): items_found = model.get_n_items() > 0 self._songs_header.props.visible = items_found self._songs_listbox.props.visible = items_found self._check_visibility() def _on_navigation_view_replaced(self, view: Adw.NavigationView) -> None: self._search_headerbar.clear_entry() def _on_search_state_changed( self, searchview: SearchView, state: GObject.GParamInt) -> None: state = self.props.search_state if state == Search.State.RESULT: self._stack.props.visible_child_name = "main" elif state == Search.State.NONE: self._set_empty_status_page() self._stack.props.visible_child_name = "status" elif state == Search.State.NO_RESULT: self._set_no_result_status_page() self._stack.props.visible_child_name = "status" def _set_empty_status_page(self) -> None: self._status_page.props.title = _("No Search Started") self._status_page.props.description = _( "Use the searchbar to start searching for " "albums, artists or songs") def _set_no_result_status_page(self) -> None: self._status_page.props.title = _("No Results Found") self._status_page.props.description = _( "Try a different search") def _check_visibility(self): if not self.props.search_mode_active: return items_found = (self._model.get_n_items() > 0 or self._artist_model.get_n_items() > 0 or self._album_model.get_n_items() > 0) if items_found: self.props.search_state = Search.State.RESULT else: self.props.search_state = Search.State.NO_RESULT @Gtk.Template.Callback() def _song_activated( self, list_box: Gtk.ListBox, song_widget: SongWidget) -> bool: coresong = song_widget.props.coresong self._coremodel.props.active_core_object = coresong self._player.play(coresong) return True def _on_window_width_change(self, widget, value): allocation = self._album_flowbox.get_allocation() # FIXME: Just a bit of guesswork here. padding = 32 items_per_row = allocation.width // (ArtSize.MEDIUM.width + padding) self._album_slice.props.size = 2 * items_per_row self._artist_slice.props.size = items_per_row @Gtk.Template.Callback() def _on_album_activated(self, widget, child, user_data=None): corealbum = child.props.corealbum album_page = AlbumNavigationPage(self._application, corealbum) self._navigation_view.push(album_page) @Gtk.Template.Callback() def _on_artist_activated(self, widget, child, user_data=None): coreartist = child.props.coreartist artist_page = ArtistNavigationPage(self._application, coreartist) self._navigation_view.push(artist_page) @Gtk.Template.Callback() def _on_all_artists_clicked(self, widget, user_data=None): all_artists_page = ArtistsSearchNavigationPage( self._application, self._artist_model) self._navigation_view.push(all_artists_page) @Gtk.Template.Callback() def _on_all_albums_clicked(self, widget, user_data=None): all_albums_page = AlbumsSearchNavigationPage( self._application, self._album_model) self._navigation_view.push(all_albums_page) 07070100000071000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002400000000gnome-music-46.1/gnomemusic/widgets07070100000072000081A400000000000000000000000166968E4E00000000000000000000000000000000000000000000003000000000gnome-music-46.1/gnomemusic/widgets/__init__.py07070100000073000081A400000000000000000000000166968E4E00000DA3000000000000000000000000000000000000003200000000gnome-music-46.1/gnomemusic/widgets/albumcover.py# Copyright 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gi gi.require_version('Grl', '0.3') from gi.repository import GObject, Gtk from gnomemusic.corealbum import CoreAlbum from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.utils import ArtSize, DefaultIconType from gnomemusic.widgets.twolinetip import TwoLineTip @Gtk.Template(resource_path='/org/gnome/Music/ui/AlbumCover.ui') class AlbumCover(Gtk.FlowBoxChild): """Cover tile as used in AlbumsView Includes cover, album title and artist name. """ __gtype_name__ = 'AlbumCover' _cover_image = Gtk.Template.Child() _title_label = Gtk.Template.Child() _artist_label = Gtk.Template.Child() def __init__(self, corealbum): """Initialize the AlbumCover :param Grl.Media media: The media object to use """ super().__init__() self._corealbum = corealbum self._retrieved = False self._tooltip = TwoLineTip() artist = self._corealbum.props.artist title = self._corealbum.props.title self._tooltip.props.title = artist self._tooltip.props.subtitle = title self._artist_label.props.label = artist self._title_label.props.label = title self.connect('query-tooltip', self._on_tooltip_query) self._cover_image.set_size_request( ArtSize.MEDIUM.width, ArtSize.MEDIUM.height) self._cover_image.props.paintable = CoverPaintable( self, ArtSize.MEDIUM, DefaultIconType.ALBUM) def retrieve(self): """Start retrieving the actual album cover Cover retrieval is an expensive operation, so use this call to start the retrieval process when needed. """ if self._retrieved: return self._retrieved = True self._cover_image.props.paintable.props.coreobject = self._corealbum @GObject.Property(type=CoreAlbum, flags=GObject.ParamFlags.READABLE) def corealbum(self): """CoreAlbum object used in AlbumCover :returns: The album used :rtype: CoreAlbum """ return self._corealbum @Gtk.Template.Callback() def _on_tooltip_query(self, widget, x, y, kb, tooltip, data=None): tooltip.set_custom(self._tooltip) return True 07070100000074000081A400000000000000000000000166968E4E00000597000000000000000000000000000000000000003B00000000gnome-music-46.1/gnomemusic/widgets/albumnavigationpage.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations import typing from gi.repository import Adw, GObject, Gtk from gnomemusic.corealbum import CoreAlbum from gnomemusic.widgets.albumwidget import AlbumWidget if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path='/org/gnome/Music/ui/AlbumNavigationPage.ui') class AlbumNavigationPage(Adw.NavigationPage): """AlbumNavigationPage """ __gtype_name__ = "AlbumNavigationPage" _album_scrolled_window = Gtk.Template.Child() _page_title = Gtk.Template.Child() show_artist_label = GObject.Property(type=bool, default=True) def __init__(self, application: Application, corealbum: CoreAlbum) -> None: """Initialize the AlbumNavigationPage. :param GtkApplication application: The application object :param CoreAlbum corealbum: The CoreAlbum to show """ super().__init__() self._application = application self._corealbum = corealbum self._page_title.props.title = self._corealbum.props.title self._page_title.props.subtitle = self._corealbum.props.artist album_widget = AlbumWidget(self._application) album_widget.props.corealbum = self._corealbum self._album_scrolled_window.props.child = album_widget 07070100000075000081A400000000000000000000000166968E4E0000072E000000000000000000000000000000000000004200000000gnome-music-46.1/gnomemusic/widgets/albumssearchnavigationpage.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations from typing import Any import typing from gi.repository import Adw, Gtk from gnomemusic.corealbum import CoreAlbum from gnomemusic.widgets.albumcover import AlbumCover from gnomemusic.widgets.albumnavigationpage import AlbumNavigationPage if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template( resource_path="/org/gnome/Music/ui/AlbumsSearchNavigationPage.ui") class AlbumsSearchNavigationPage(Adw.NavigationPage): """ArtistsSearchNavigationPage """ __gtype_name__ = "AlbumsSearchNavigationPage" _all_albums_flowbox = Gtk.Template.Child() def __init__( self, application: Application, model: Gtk.FlattenListModel) -> None: """Initialize the AlbumsSearchNavigationPage. :param Application application: The application object :param model Gtk.FlattenListModel: The model to show """ super().__init__() self._application = application window = self._application.props.window self._navigation_view = window.props.navigation_view self._all_albums_flowbox.bind_model( model, self._create_album_cover) def _create_album_cover(self, corealbum: CoreAlbum) -> AlbumCover: album_cover = AlbumCover(corealbum) album_cover.retrieve() return album_cover @Gtk.Template.Callback() def _on_album_activated( self, flowbox: Gtk.FlowBox, album_cover: AlbumCover, user_data: Any = None) -> None: corealbum = album_cover.props.corealbum album_page = AlbumNavigationPage(self._application, corealbum) self._navigation_view.push(album_page) 07070100000076000081A400000000000000000000000166968E4E00002B38000000000000000000000000000000000000003300000000gnome-music-46.1/gnomemusic/widgets/albumwidget.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from gettext import ngettext from typing import Optional, Union import typing from gi.repository import Adw, Gio, GLib, GObject, Gtk from gnomemusic.corealbum import CoreAlbum from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.utils import ArtSize, DefaultIconType from gnomemusic.widgets.discbox import DiscBox from gnomemusic.widgets.playlistdialog import PlaylistDialog if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.coreartist import CoreArtist from gnomemusic.coredisc import CoreDisc from gnomemusic.coresong import CoreSong from gnomemusic.widgets.songwidget import SongWidget @Gtk.Template(resource_path='/org/gnome/Music/ui/AlbumWidget.ui') class AlbumWidget(Adw.Bin): """Album widget. The album widget consists of an image with the album art on the left and a list of songs on the right. """ __gtype_name__ = 'AlbumWidget' _artist_label = Gtk.Template.Child() _composer_label = Gtk.Template.Child() _cover_image = Gtk.Template.Child() _disc_list_box = Gtk.Template.Child() _menu_button = Gtk.Template.Child() _play_button = Gtk.Template.Child() _released_label = Gtk.Template.Child() _title_label = Gtk.Template.Child() show_artist_label = GObject.Property(type=bool, default=True) def __init__(self, application: Application) -> None: """Initialize the AlbumWidget. :param GtkApplication application: The application object """ super().__init__() self._album_model = None self._application = application self._corealbum: CoreAlbum self._active_coreobject: Union[CoreAlbum, CoreArtist] self._coremodel = self._application.props.coremodel self._duration_signal_id = 0 self._year_signal_id = 0 self._model_signal_id = 0 self._playlist_dialog: Optional[PlaylistDialog] = None self._cover_image.set_size_request( ArtSize.LARGE.width, ArtSize.LARGE.height) self._cover_image.props.paintable = CoverPaintable( self, ArtSize.LARGE, DefaultIconType.ALBUM) self._player = self._application.props.player self.bind_property( "show-artist-label", self._artist_label, "visible", GObject.BindingFlags.SYNC_CREATE) action_group = Gio.SimpleActionGroup() actions = ( ("play", self._on_play_action), ("add_favorites", self._on_add_favorites_action), ("add_playlist", self._on_add_playlist_action) ) for (name, callback) in actions: action = Gio.SimpleAction.new(name, None) action.connect("activate", callback) action_group.add_action(action) self.insert_action_group("album", action_group) @GObject.Property( type=CoreAlbum, default=None, flags=GObject.ParamFlags.READWRITE) def corealbum(self) -> Optional[CoreAlbum]: """Get the current CoreAlbum. :returns: The current CoreAlbum :rtype: CoreAlbum or None """ try: return self._corealbum except AttributeError: return None @corealbum.setter # type:ignore def corealbum(self, corealbum: CoreAlbum) -> None: """Update CoreAlbum used for AlbumWidget. :param CoreAlbum corealbum: The CoreAlbum object """ if (self._duration_signal_id != 0 or self._year_signal_id != 0 or self._model_signal_id != 0): self._corealbum.disconnect(self._duration_signal_id) self._corealbum.disconnect(self._year_signal_id) self._corealbum.props.model.disconnect(self._model_signal_id) self._corealbum = corealbum self._cover_image.props.paintable.props.coreobject = self._corealbum album_name = self._corealbum.props.title artist = self._corealbum.props.artist self._title_label.props.label = album_name self._title_label.props.tooltip_text = album_name self._artist_label.props.label = artist self._artist_label.props.tooltip_text = artist self._duration_signal_id = self._corealbum.connect( "notify::duration", self._on_release_info_changed) self._year_signal_id = self._corealbum.connect( "notify::year", self._on_release_info_changed) self._set_composer_label() # In case the duration is no longer changing, make sure it is # displayed. self._corealbum.notify("duration") self._album_model = self._corealbum.props.model self._model_signal_id = self._album_model.connect_after( "items-changed", self._on_model_items_changed) self._disc_list_box.bind_model(self._album_model, self._create_widget) self._album_model.items_changed(0, 0, 0) @GObject.Property( type=object, default=None, flags=GObject.ParamFlags.READWRITE) def active_coreobject(self) -> Optional[Union[CoreAlbum, CoreArtist]]: """Get the current CoreObject. active_coreobject is used to set the Player playlist AlbumWidget can be used to display an Album in AlbumsView or ArtistsView. In the former case, there is no need to set it: it's already the corealbum. In the later case, the active_coreobject is an artist. It needs to be set. :returns: The current CoreObject :rtype: Union[CoreAlbum, CoreArtist] """ try: return self._active_coreobject except AttributeError: return self.props.corealbum @active_coreobject.setter # type:ignore def active_coreobject( self, coreobject: Union[CoreAlbum, CoreArtist]) -> None: """Update CoreOject used for AlbumWidget. :param CoreAlbum corealbum: The CoreAlbum object """ self._active_coreobject = coreobject def _create_widget(self, disc: CoreDisc) -> DiscBox: disc_box = DiscBox(self._application, self._corealbum, disc) disc_box.connect('song-activated', self._song_activated) return disc_box def _on_model_items_changed( self, model: Gtk.SortListModel, position: int, removed: int, added: int) -> None: n_items: int = model.get_n_items() if n_items == 1: discbox = self._disc_list_box.get_row_at_index(0) discbox.props.show_disc_label = False else: for i in range(n_items): discbox = self._disc_list_box.get_row_at_index(i) discbox.props.show_disc_label = True empty_album = (n_items == 0) self._play_button.props.sensitive = not empty_album self._menu_button.props.sensitive = not empty_album def _set_composer_label(self) -> None: composer = self._corealbum.props.composer show = False if composer: self._composer_label.props.label = composer self._composer_label.props.tooltip_text = composer show = True self._composer_label.props.visible = show def _on_release_info_changed( self, klass: CoreAlbum, value: Optional[GObject.ParamSpecString]) -> None: if not self._corealbum: return mins = (self._corealbum.props.duration // 60) + 1 mins_text = ngettext("{} minute", "{} minutes", mins).format(mins) year = self._corealbum.props.year if year is None: label = mins_text else: label = f"{year}, {mins_text}" self._released_label.props.label = label def _play(self, coresong: Optional[CoreSong] = None) -> None: signal_id = 0 def _on_playlist_loaded(klass, playlist_type): self._player.play(coresong) self._coremodel.disconnect(signal_id) signal_id = self._coremodel.connect( "playlist-loaded", _on_playlist_loaded) self._coremodel.props.active_core_object = self.props.active_coreobject def _song_activated( self, widget: Gtk.Widget, song_widget: SongWidget) -> None: self._play(song_widget.props.coresong) def _on_add_favorites_action( self, action: Gio.SimpleAction, data: Optional[GLib.Variant]) -> None: if self._corealbum: for coredisc in self._corealbum.props.model: for coresong in coredisc.props.model: if not coresong.props.favorite: coresong.props.favorite = True def _on_add_playlist_action( self, action: Gio.SimpleAction, data: Optional[GLib.Variant]) -> None: if not self._corealbum: return selected_songs = [ song for disc in self._corealbum.props.model for song in disc.props.model] self._playlist_dialog = PlaylistDialog( self._application, selected_songs) active_window = self._application.props.active_window self._playlist_dialog.present(active_window) def _on_play_action( self, action: Gio.SimpleAction, data: Optional[GLib.Variant]) -> None: self._play() @Gtk.Template.Callback() def _on_play_button_clicked(self, button: Gtk.Button) -> None: # When the coreobject is an artist, the first song of the album # needs to be loaded. Otherwise, the first album of the artist # is played. coresong: Optional[CoreSong] = None if self.props.active_coreobject != self.props.corealbum: coredisc = self.props.corealbum.props.model[0] coresong = coredisc.props.model[0] self._play(coresong) 07070100000077000081A400000000000000000000000166968E4E00000D9D000000000000000000000000000000000000003A00000000gnome-music-46.1/gnomemusic/widgets/artistalbumswidget.py# Copyright (c) 2016 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional import typing from gi.repository import GObject, Gtk from gnomemusic.coreartist import CoreArtist from gnomemusic.widgets.albumwidget import AlbumWidget if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path="/org/gnome/Music/ui/ArtistAlbumsWidget.ui") class ArtistAlbumsWidget(Gtk.Box): """Widget containing all albums by an artist A vertical list of AlbumWidget, containing all the albums by one artist. Contains the model for all the song widgets of the album(s). """ __gtype_name__ = 'ArtistAlbumsWidget' _listbox = Gtk.Template.Child() def __init__(self, application: Application) -> None: """Initialize the ArtistAlbumsWidget :param Aplication application: The Application object """ super().__init__() self._application = application self._coreartist: Optional[CoreArtist] = None def _update_model(self) -> None: if self._coreartist is not None: self._listbox.bind_model( self._coreartist.props.model, self._add_album) def _add_album(self, corealbum): row = Gtk.ListBoxRow() row.props.selectable = False row.props.activatable = False row.props.focusable = False widget = AlbumWidget(self._application) widget.props.corealbum = corealbum widget.props.active_coreobject = self._coreartist widget.props.show_artist_label = False row.set_child(widget) return row @GObject.Property( type=CoreArtist, flags=GObject.ParamFlags.READWRITE, default=None) def coreartist(self) -> CoreArtist: """Current CoreArtist object :param CoreArtist coreartist: The CoreArtist object :rtype: CoreArtist """ return self._coreartist @coreartist.setter # type: ignore def coreartist(self, coreartist: CoreArtist) -> None: """Sets the CoreArtist for the widget :param CoreArtist coreartist: The CoreArtist to use """ if self._coreartist is not coreartist: self._coreartist = coreartist self._update_model() 07070100000078000081A400000000000000000000000166968E4E00000564000000000000000000000000000000000000003C00000000gnome-music-46.1/gnomemusic/widgets/artistnavigationpage.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations import typing from gi.repository import Adw, GObject, Gtk from gnomemusic.coreartist import CoreArtist from gnomemusic.widgets.artistalbumswidget import ArtistAlbumsWidget if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path='/org/gnome/Music/ui/ArtistNavigationPage.ui') class ArtistNavigationPage(Adw.NavigationPage): """ArtistNavigationPage """ __gtype_name__ = "ArtistNavigationPage" _artist_scrolled_window = Gtk.Template.Child() show_artist_label = GObject.Property(type=bool, default=True) def __init__( self, application: Application, coreartist: CoreArtist) -> None: """Initialize the AlbumNavigationPage. :param GtkApplication application: The application object :param CoreArtist coreartist: The artist albums to show """ super().__init__() self._application = application self._coreartist = coreartist self.props.title = self._coreartist.props.artist artist_albums = ArtistAlbumsWidget(self._application) artist_albums.props.coreartist = self._coreartist self._artist_scrolled_window.props.child = artist_albums 07070100000079000081A400000000000000000000000166968E4E00000AFD000000000000000000000000000000000000003800000000gnome-music-46.1/gnomemusic/widgets/artistsearchtile.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GObject, Gtk from gnomemusic.coreartist import CoreArtist from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.utils import ArtSize, DefaultIconType from gnomemusic.widgets.twolinetip import TwoLineTip @Gtk.Template(resource_path="/org/gnome/Music/ui/ArtistSearchTile.ui") class ArtistSearchTile(Gtk.FlowBoxChild): """Artist search tile Contains artist art and name """ __gtype_name__ = "ArtistSearchTile" _artist_label = Gtk.Template.Child() _cover_image = Gtk.Template.Child() coreartist = GObject.Property( type=CoreArtist, default=None, flags=GObject.ParamFlags.READWRITE) def __init__(self, coreartist): """Initialize the ArtistSearchTile :param CoreArtist coreartist: The coreartist to use """ super().__init__() self.props.coreartist = coreartist self._cover_image.set_size_request( ArtSize.MEDIUM.width, ArtSize.MEDIUM.height) self._cover_image.props.paintable = CoverPaintable( self, ArtSize.MEDIUM, DefaultIconType.ARTIST) self._cover_image.props.paintable.props.coreobject = coreartist self._tooltip = TwoLineTip() self._tooltip.props.subtitle_visible = False artist = self.props.coreartist.props.artist self._artist_label.props.label = artist self._tooltip.props.title = artist @Gtk.Template.Callback() def _on_tooltip_query(self, widget, x, y, kb, tooltip, data=None): tooltip.set_custom(self._tooltip) return True 0707010000007A000081A400000000000000000000000166968E4E00000749000000000000000000000000000000000000004300000000gnome-music-46.1/gnomemusic/widgets/artistssearchnavigationpage.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations from typing import Any import typing from gi.repository import Adw, Gtk from gnomemusic.widgets.artistnavigationpage import ArtistNavigationPage from gnomemusic.widgets.artistsearchtile import ArtistSearchTile if typing.TYPE_CHECKING: from gnomemusic.coreartist import CoreArtist from gnomemusic.application import Application @Gtk.Template( resource_path="/org/gnome/Music/ui/ArtistsSearchNavigationPage.ui") class ArtistsSearchNavigationPage(Adw.NavigationPage): """ArtistsSearchNavigationPage """ __gtype_name__ = "ArtistsSearchNavigationPage" _all_artists_flowbox = Gtk.Template.Child() def __init__( self, application: Application, model: Gtk.FlattenListModel) -> None: """Initialize the ArtistsSearchNavigationPage. :param Application application: The application object :param Gtk.FlattenListModel model: The model to show """ super().__init__() self._application = application window = self._application.props.window self._navigation_view = window.props.navigation_view self._all_artists_flowbox.bind_model( model, self._create_artist_widget) def _create_artist_widget( self, coreartist: CoreArtist) -> ArtistSearchTile: artist_tile = ArtistSearchTile(coreartist) return artist_tile @Gtk.Template.Callback() def _on_artist_activated( self, flowbox: Gtk.FlowBox, tile: ArtistSearchTile, user_data: Any = None) -> None: coreartist = tile.props.coreartist artist_page = ArtistNavigationPage(self._application, coreartist) self._navigation_view.push(artist_page) 0707010000007B000081A400000000000000000000000166968E4E00000B9C000000000000000000000000000000000000003200000000gnome-music-46.1/gnomemusic/widgets/artisttile.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Optional from gi.repository import GObject, Gtk from gnomemusic.coreartist import CoreArtist from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.utils import ArtSize, DefaultIconType @Gtk.Template(resource_path='/org/gnome/Music/ui/ArtistTile.ui') class ArtistTile(Gtk.Box): """Row for sidebars Contains a label and an optional checkbox. """ __gtype_name__ = 'ArtistTile' _cover_image = Gtk.Template.Child() _label = Gtk.Template.Child() text = GObject.Property(type=str, default='') def __init__(self) -> None: """Initialise ArtistTile""" super().__init__() self._coreartist: Optional[CoreArtist] = None self._cover_image.set_size_request( ArtSize.XSMALL.width, ArtSize.XSMALL.height) self._cover_image.props.paintable = CoverPaintable( self, ArtSize.XSMALL, DefaultIconType.ARTIST) self.bind_property('text', self._label, 'label') self.bind_property('text', self._label, 'tooltip-text') @GObject.Property( type=CoreArtist, flags=GObject.ParamFlags.READWRITE, default=None) def coreartist(self) -> CoreArtist: """CoreArtist to use for ArtistTile :returns: The artist object :rtype: CoreArtist """ return self._coreartist @coreartist.setter # type: ignore def coreartist(self, coreartist: CoreArtist) -> None: """CoreArtist setter :param CoreArtist coreartist: The coreartist to use """ self._coreartist = coreartist self._cover_image.props.paintable.props.coreobject = coreartist self.props.text = coreartist.props.artist 0707010000007C000081A400000000000000000000000166968E4E00000D8E000000000000000000000000000000000000002F00000000gnome-music-46.1/gnomemusic/widgets/discbox.py# Copyright (c) 2021 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from gettext import gettext as _ import typing from gi.repository import Gdk, Gio, GObject, Gtk from gnomemusic.widgets.songwidget import SongWidget from gnomemusic.widgets.songwidgetmenu import SongWidgetMenu if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.corealbum import CoreAlbum from gnomemusic.coredisc import CoreDisc @Gtk.Template(resource_path='/org/gnome/Music/ui/DiscBox.ui') class DiscBox(Gtk.ListBoxRow): """A widget which compromises one disc DiscBox contains a disc label for the disc number on top with a GtkListBox beneath. """ __gtype_name__ = 'DiscBox' _disc_label = Gtk.Template.Child() _list_box = Gtk.Template.Child() __gsignals__ = { 'song-activated': (GObject.SignalFlags.RUN_FIRST, None, (Gtk.Widget,)) } show_disc_label = GObject.Property(type=bool, default=False) def __init__( self, application: Application, corealbum: CoreAlbum, coredisc: CoreDisc) -> None: """Initialize :param Application coredisc: The Application object :param CoreAlbum corealbum: The corealbum of the coredisc :param CoreDisc coredisc: The CoreDisc object to use """ super().__init__() self._application = application self._corealbum = corealbum self._coredisc = coredisc self._model: Gio.ListModel = coredisc.props.model disc_nr: int = coredisc.props.disc_nr self._disc_label.props.label = _("Disc {}").format(disc_nr) self.bind_property( 'show-disc-label', self._disc_label, 'visible', GObject.BindingFlags.SYNC_CREATE) self._list_box.bind_model(self._model, self._create_widget) def _create_widget(self, coresong): song_widget = SongWidget(coresong) song_widget.props.menu = SongWidgetMenu( self._application, song_widget, self._corealbum) return song_widget @Gtk.Template.Callback() def _song_activated( self, list_box: Gtk.ListBox, song_widget: SongWidget) -> bool: self.emit("song-activated", song_widget) return Gdk.EVENT_STOP 0707010000007D000081A400000000000000000000000166968E4E00000E87000000000000000000000000000000000000003100000000gnome-music-46.1/gnomemusic/widgets/headerbar.py# Copyright 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from enum import IntEnum from gi.repository import Adw, GObject, Gtk @Gtk.Template(resource_path="/org/gnome/Music/ui/HeaderBar.ui") class HeaderBar(Adw.Bin): """Headerbar of the application""" class State(IntEnum): """States the Headerbar can have""" MAIN = 0 CHILD = 1 SEARCH = 2 EMPTY = 3 __gtype_name__ = "HeaderBar" _search_button = Gtk.Template.Child() _headerbar = Gtk.Template.Child() _menu_button = Gtk.Template.Child() search_mode_active = GObject.Property(type=bool, default=False) stack = GObject.Property(type=Adw.ViewStack) def __init__(self, application): """Initialize Headerbar :param Application application: Application object """ super().__init__() self._stack_switcher = Adw.ViewSwitcher( focusable=False, halign="center", policy=Adw.ViewSwitcherPolicy.WIDE) self.bind_property( "stack", self._stack_switcher, "stack", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self.bind_property( "search-mode-active", self._search_button, "active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) @GObject.Property def state(self): """State of the widget :returns: Widget state :rtype: HeaderBar.State """ return self._state @state.setter # type: ignore def state(self, value): """Set state of the of widget This influences the look and functionality of the headerbar. :param HeaderBar.State value: Widget state """ self._state = value self._update() search_visible = self.props.state != HeaderBar.State.SEARCH self._search_button.props.visible = search_visible if value == HeaderBar.State.EMPTY: self._search_button.props.sensitive = False self._stack_switcher.hide() else: self._search_button.props.sensitive = True self._stack_switcher.show() def _update(self): if self.props.state != HeaderBar.State.MAIN: self._headerbar.props.title_widget = None else: self._headerbar.props.title_widget = self._stack_switcher self._menu_button.props.visible = ( self.props.state in [HeaderBar.State.MAIN, HeaderBar.State.EMPTY] ) 0707010000007E000081A400000000000000000000000166968E4E00001EA7000000000000000000000000000000000000003500000000gnome-music-46.1/gnomemusic/widgets/playertoolbar.py# Copyright © 2018 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gettext import gettext as _ from gi.repository import Gio, GLib, GObject, Gtk from gnomemusic.coverpaintable import CoverPaintable from gnomemusic.gstplayer import Playback from gnomemusic.utils import ArtSize, DefaultIconType from gnomemusic.player import Player, RepeatMode from gnomemusic.widgets.smoothscale import SmoothScale # noqa: F401 from gnomemusic.widgets.twolinetip import TwoLineTip import gnomemusic.utils as utils @Gtk.Template(resource_path='/org/gnome/Music/ui/PlayerToolbar.ui') class PlayerToolbar(Gtk.ActionBar): """Main Player widget object Contains the ui of playing a song with Music. """ __gtype_name__ = 'PlayerToolbar' _artist_label = Gtk.Template.Child() _cover_image = Gtk.Template.Child() _duration_label = Gtk.Template.Child() _next_button = Gtk.Template.Child() _play_button = Gtk.Template.Child() _play_pause_image = Gtk.Template.Child() _prev_button = Gtk.Template.Child() _progress_scale = Gtk.Template.Child() _progress_time_label = Gtk.Template.Child() _repeat_menu_button = Gtk.Template.Child() _repeat_image = Gtk.Template.Child() _song_info_box = Gtk.Template.Child() _title_label = Gtk.Template.Child() def __init__(self): super().__init__() self._player = None self._cover_image.set_size_request( ArtSize.SMALL.width, ArtSize.SMALL.height) self._cover_image.props.paintable = CoverPaintable( self, ArtSize.SMALL, DefaultIconType.ALBUM) self._tooltip = TwoLineTip() repeat_menu = Gio.Menu.new() for mode in RepeatMode: item = Gio.MenuItem.new() item.set_label(mode.label) item.set_action_and_target_value( "playertoolbar.repeat", GLib.Variant("s", str(mode.value))) repeat_menu.append_item(item) self._repeat_menu_button.props.menu_model = repeat_menu self._repeat_action: Gio.SimpleAction = Gio.SimpleAction.new_stateful( "repeat", GLib.VariantType.new("s"), GLib.Variant("s", "")) action_group = Gio.SimpleActionGroup() action_group.add_action(self._repeat_action) self.insert_action_group("playertoolbar", action_group) # FIXME: This is a workaround for not being able to pass the player # object via init when using Gtk.Builder. @GObject.Property(type=Player, default=None) def player(self): """The GstPlayer object used :return: player object :rtype: GstPlayer """ return self._player @player.setter # type: ignore def player(self, player): """Set the GstPlayer object used :param GstPlayer player: The GstPlayer to use """ if (player is None or (self._player is not None and self._player != player)): return self._player = player self._progress_scale.props.player = self._player self._player.connect('song-changed', self._update_view) self._player.connect( 'notify::repeat-mode', self._on_repeat_mode_changed) self._player.connect('notify::state', self._sync_playing) repeat_mode = self._player.props.repeat_mode self._repeat_action.set_state( GLib.Variant("s", str(repeat_mode.value))) self._repeat_action.connect("activate", self._repeat_menu_changed) self._sync_repeat_image() def _repeat_menu_changed( self, action: Gio.SimpleAction, new_state: GLib.Variant) -> None: self._repeat_action.set_state(new_state) new_mode = new_state.get_string() self._player.props.repeat_mode = RepeatMode(int(new_mode)) @Gtk.Template.Callback() def _on_progress_value_changed(self, progress_scale): seconds = int(progress_scale.get_value() / 60) self._progress_time_label.set_label(utils.seconds_to_string(seconds)) @Gtk.Template.Callback() def _on_prev_button_clicked(self, button): self._player.previous() @Gtk.Template.Callback() def _on_play_button_clicked(self, button): self._player.play_pause() @Gtk.Template.Callback() def _on_next_button_clicked(self, button): self._player.next() def _on_repeat_mode_changed(self, klass, param): self._sync_repeat_image() self._sync_repeat_action() self._sync_prev_next() def _sync_repeat_image(self) -> None: self._repeat_image.set_from_icon_name( self._player.props.repeat_mode.icon) def _sync_repeat_action(self) -> None: new_state = self._player.props.repeat_mode.value self._repeat_action.set_state( GLib.Variant("s", str(new_state))) def _sync_playing(self, player, state): if (self._player.props.state == Playback.STOPPED and not self._player.props.has_next and not self._player.props.has_previous): self.props.revealed = False return self.props.revealed = True if self._player.props.state == Playback.PLAYING: icon_name = "media-playback-pause-symbolic" tooltip = _("Pause") else: icon_name = "media-playback-start-symbolic" tooltip = _("Play") if self._play_pause_image.props.icon_name != icon_name: self._play_pause_image.props.icon_name = icon_name self._play_button.set_tooltip_text(tooltip) def _sync_prev_next(self): self._next_button.props.sensitive = self._player.props.has_next self._prev_button.props.sensitive = self._player.props.has_previous def _update_view(self, player): """Update all visual elements on song change :param Player player: The main player object """ coresong = player.props.current_song self._duration_label.props.label = utils.seconds_to_string( coresong.props.duration) self._progress_time_label.props.label = "0:00" self._play_button.set_sensitive(True) self._sync_prev_next() artist = coresong.props.artist title = coresong.props.title self._title_label.props.label = title self._artist_label.props.label = artist self._tooltip.props.title = title self._tooltip.props.subtitle = artist self._cover_image.props.paintable.props.coreobject = coresong @Gtk.Template.Callback() def _on_tooltip_query(self, widget, x, y, kb, tooltip, data=None): tooltip.set_custom(self._tooltip) return True 0707010000007F000081A400000000000000000000000166968E4E00001AF5000000000000000000000000000000000000003800000000gnome-music-46.1/gnomemusic/widgets/playlistcontrols.py# Copyright 2018 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. import gettext from gi.repository import Gdk, GObject, Gio, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.playlisttoast import PlaylistToast @Gtk.Template(resource_path='/org/gnome/Music/ui/PlaylistControls.ui') class PlaylistControls(Gtk.Box): """Widget holding the playlist controls""" __gtype_name__ = "PlaylistControls" _name_stack = Gtk.Template.Child() _name_label = Gtk.Template.Child() _play_button = Gtk.Template.Child() _rename_controller = Gtk.Template.Child() _rename_entry = Gtk.Template.Child() _rename_done_button = Gtk.Template.Child() _songs_count_label = Gtk.Template.Child() def __init__(self): super().__init__() self._application = None self._playlist = None self._count_id = 0 self._binding_count = None self._delete_action = Gio.SimpleAction.new("playlist_delete", None) self._delete_action.connect("activate", self._on_delete_action) self._play_action = Gio.SimpleAction.new("playlist_play", None) self._rename_action = Gio.SimpleAction.new("playlist_rename", None) self._rename_action.connect("activate", self._enable_rename_playlist) # FIXME: This is a workaround for not being able to pass the application # object via init when using Gtk.Builder. @GObject.Property(default=None) def application(self): """The Application object used :return: application object :rtype: Application """ return self._application @application.setter # type: ignore def application(self, application): """Set the Application object used :param Application application: The Application to use """ if (application is None or (self._application is not None and self._application != application)): return self._application = application self._coremodel = application.props.coremodel self._player = application.props.player self._window = application.props.window self._window.add_action(self._delete_action) self._window.add_action(self._play_action) self._window.add_action(self._rename_action) def _on_delete_action(self, menutime, data=None): active_core_object = self._coremodel.props.active_core_object if (active_core_object is not None and active_core_object == self.props.playlist): self._player.stop() self._window.set_player_visible(False) PlaylistToast(self._application, self.props.playlist) @Gtk.Template.Callback() def _on_play_button_clicked(self, button: Gtk.Button) -> None: self._play_action.activate() @Gtk.Template.Callback() def _on_rename_entry_changed(self, selection): selection_length = selection.props.text_length self._rename_done_button.props.sensitive = selection_length > 0 @Gtk.Template.Callback() def _on_rename_entry_key_pressed(self, controller, keyval, keycode, state): if keyval == Gdk.KEY_Escape: self._disable_rename_playlist() @Gtk.Template.Callback() def _on_playlist_renamed(self, widget): new_name = self._rename_entry.props.text if not new_name: return self.props.playlist.props.title = new_name self._disable_rename_playlist() def _on_songs_count_changed(self, klass, data=None): self._songs_count_label.props.label = gettext.ngettext( "{} Song", "{} Songs", self.props.playlist.count).format( self.props.playlist.count) empty_pl = (self.props.playlist.props.count == 0) self._play_button.props.sensitive = not empty_pl self._play_action.props.enabled = not empty_pl def _enable_rename_playlist(self, menuitem, data=None): self._name_stack.props.visible_child_name = "renaming_dialog" self._rename_entry.props.text = self.props.playlist.props.title self._rename_entry.grab_focus() def _disable_rename_playlist(self): """Disables rename button and entry""" self._name_stack.props.visible_child = self._name_label @GObject.Property(type=bool, default=False) def rename_active(self): """Indicate if renaming dialog is active :return: Renaming dialog active :rtype: bool """ return self._name_stack.props.visible_child_name == "renaming_dialog" @GObject.Property( type=Playlist, default=None, flags=GObject.ParamFlags.READWRITE) def playlist(self): """Playlist property getter. :returns: current playlist :rtype: Playlist """ return self._playlist @playlist.setter # type: ignore def playlist(self, new_playlist): """Playlist property setter. :param Playlist new_playlist: new playlist """ if self._count_id > 0: self._playlist.disconnect(self._count_id) self._count_id = 0 self._binding_count.unbind() self._playlist = new_playlist self._disable_rename_playlist() self._delete_action.props.enabled = not self._playlist.props.is_smart self._rename_action.props.enabled = not self._playlist.props.is_smart self._binding_count = self._playlist.bind_property( "title", self._name_label, "label", GObject.BindingFlags.SYNC_CREATE) self._count_id = self._playlist.connect( "notify::count", self._on_songs_count_changed) self._on_songs_count_changed(None) 07070100000080000081A400000000000000000000000166968E4E00001702000000000000000000000000000000000000003600000000gnome-music-46.1/gnomemusic/widgets/playlistdialog.py# Copyright 2019 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import List, Optional import typing from gi.repository import Adw, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.widgets.playlistdialogrow import PlaylistDialogRow if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.coregrilo import CoreGrilo from gnomemusic.coresong import CoreSong @Gtk.Template(resource_path="/org/gnome/Music/ui/PlaylistDialog.ui") class PlaylistDialog(Adw.Dialog): """Dialog for adding items to a playlist""" __gtype_name__ = 'PlaylistDialog' _add_playlist_stack = Gtk.Template.Child() _bottom_bar = Gtk.Template.Child() _normal_box = Gtk.Template.Child() _empty_box = Gtk.Template.Child() _listbox = Gtk.Template.Child() _cancel_button = Gtk.Template.Child() _select_button = Gtk.Template.Child() _toolbar_view = Gtk.Template.Child() _new_playlist_button = Gtk.Template.Child() _new_playlist_entry = Gtk.Template.Child() _first_playlist_button = Gtk.Template.Child() _first_playlist_entry = Gtk.Template.Child() def __init__( self, application: Application, selected_songs: List[CoreSong]) -> None: """Initialize PlaylistDialog :param Application application: The application object :param List[CoreSong] selected_songs: A list of songs to be added """ super().__init__() self._coregrilo: CoreGrilo = application.props.coregrilo self._selected_playlist: Optional[Playlist] = None self._selected_songs = selected_songs self._add_playlist_button = None self._add_playlist_entry = None self._user_playlists_available = False coremodel = application.props.coremodel self._listbox.bind_model( coremodel.props.user_playlists_sort, self._create_playlist_row) self._set_view() def _set_view(self): if self._user_playlists_available: self._normal_box.show() self._add_playlist_stack.props.visible_child = self._normal_box self._add_playlist_button = self._new_playlist_button self._add_playlist_entry = self._new_playlist_entry self._toolbar_view.props.reveal_bottom_bars = True else: self._empty_box.show() self._add_playlist_stack.props.visible_child = self._empty_box self._add_playlist_button = self._first_playlist_button self._add_playlist_entry = self._first_playlist_entry self._toolbar_view.props.reveal_bottom_bars = False def _create_playlist_row(self, playlist): """Adds (non-smart only) playlists to the model""" self._user_playlists_available = True self._set_view() row = PlaylistDialogRow(playlist) return row @Gtk.Template.Callback() def _on_selection(self, select_button): self._selected_playlist.add_songs(self._selected_songs) self.force_close() @Gtk.Template.Callback() def _on_cancel_button_clicked(self, cancel_button): self.force_close() @Gtk.Template.Callback() def _on_selected_rows_changed(self, klass): self._add_playlist_entry.props.text = "" self._add_playlist_button.props.sensitive = False selected_row = self._listbox.get_selected_row() if selected_row is not None: self._selected_playlist = selected_row.props.playlist self._select_button.props.sensitive = selected_row is not None for row in self._listbox: row.props.selected = (row == selected_row) @Gtk.Template.Callback() def _on_editing_done(self, sender, data=None): def select_and_close_dialog(playlist): for row in self._listbox: if row.props.playlist == playlist: self._listbox.select_row(row) break self._selected_playlist.add_songs(self._selected_songs) self.force_close() text = self._add_playlist_entry.props.text if text: self._coregrilo.create_playlist(text, select_and_close_dialog) @Gtk.Template.Callback() def _on_add_playlist_entry_changed(self, editable, data=None): if editable.props.text: self._add_playlist_button.props.sensitive = True else: self._add_playlist_button.props.sensitive = False @Gtk.Template.Callback() def _on_add_playlist_entry_focused( self, controller: Gtk.EventControllerFocus) -> None: self._listbox.unselect_all() 07070100000081000081A400000000000000000000000166968E4E00000837000000000000000000000000000000000000003900000000gnome-music-46.1/gnomemusic/widgets/playlistdialogrow.py# Copyright 2019 The GNOME Music Developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GObject, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist @Gtk.Template(resource_path="/org/gnome/Music/ui/PlaylistDialogRow.ui") class PlaylistDialogRow(Gtk.ListBoxRow): __gtype_name__ = "PlaylistDialogRow" playlist = GObject.Property(type=Playlist, default=None) selected = GObject.Property(type=bool, default=False) _label = Gtk.Template.Child() _selection_icon = Gtk.Template.Child() def __init__(self, playlist): """Create a row of the PlaylistDialog :param Playlist playlist: the associated playlist """ super().__init__() self.props.playlist = playlist self._label.props.label = playlist.props.title self.bind_property( "selected", self._selection_icon, "visible", GObject.BindingFlags.SYNC_CREATE) 07070100000082000081A400000000000000000000000166968E4E0000152F000000000000000000000000000000000000003700000000gnome-music-46.1/gnomemusic/widgets/playlistswidget.py# Copyright 2020 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import typing from gi.repository import GObject, Gtk from gnomemusic.widgets.playlistcontrols import PlaylistControls # noqa: F401 from gnomemusic.widgets.songwidget import SongWidget from gnomemusic.widgets.songwidgetmenu import SongWidgetMenu if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.coresong import CoreSong from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.views.playlistsview import PlaylistsView @Gtk.Template(resource_path="/org/gnome/Music/ui/PlaylistsWidget.ui") class PlaylistsWidget(Gtk.Box): """Widget to display the playlist controls and list""" __gtype_name__ = "PlaylistsWidget" _pl_ctrls = Gtk.Template.Child() _songs_list = Gtk.Template.Child() def __init__( self, application: Application, playlists_view: PlaylistsView) -> None: """Initialize the PlaylistsWidget. :param Application application: The application object :param PlaylistsView playlists_view: The parent view """ super().__init__() self._application = application self._window = application.props.window self._coremodel = application.props.coremodel self._player = application.props.player self._playlists_view = playlists_view self._playlists_view.connect( "notify::current-playlist", self._on_current_playlist_changed) self._pl_ctrls.props.application = application playlist_play_action = self._window.lookup_action("playlist_play") playlist_play_action.connect("activate", self._on_play_playlist) self._coremodel.connect( "smart-playlist-change", self._on_smart_playlist_change) def _on_current_playlist_changed(self, playlists_view, value): """Update view with content from selected playlist""" playlist = self._playlists_view.props.current_playlist self._songs_list.bind_model( playlist.props.model, self._create_song_widget, playlist) if playlist.props.is_smart: playlist.update() self._pl_ctrls.props.playlist = playlist def _create_song_widget( self, coresong: CoreSong, playlist: Playlist) -> Gtk.ListBoxRow: can_dnd = not playlist.props.is_smart song_widget = SongWidget(coresong, can_dnd, True) song_widget.props.show_song_number = False song_widget.props.menu = SongWidgetMenu( self._application, song_widget, playlist) if can_dnd is True: song_widget.connect("widget_moved", self._on_song_widget_moved) return song_widget @Gtk.Template.Callback() def _on_song_activated( self, list_box: Gtk.ListBox, song_widget: SongWidget) -> bool: coresong = song_widget.props.coresong self._play(coresong) return True def _play(self, coresong=None): signal_id = None def _on_playlist_loaded(klass, playlist_type): self._player.play(coresong) self._coremodel.disconnect(signal_id) current_playlist = self._playlists_view.props.current_playlist signal_id = self._coremodel.connect( "playlist-loaded", _on_playlist_loaded) self._coremodel.props.active_core_object = current_playlist def _on_song_widget_moved(self, target, source_position): target_position = target.get_index() current_playlist = self._playlists_view.props.current_playlist current_playlist.reorder(source_position, target_position) def _on_smart_playlist_change(self, coremodel): current_playlist = self._playlists_view.props.current_playlist if (current_playlist is not None and current_playlist.props.is_smart): current_playlist.update() def _on_play_playlist(self, menuitem, data=None): self._play() @GObject.Property( type=bool, default=False, flags=GObject.ParamFlags.READABLE) def rename_active(self): """Indicate if renaming dialog is active""" return self._pl_ctrls.props.rename_active 07070100000083000081A400000000000000000000000166968E4E00000879000000000000000000000000000000000000003400000000gnome-music-46.1/gnomemusic/widgets/playlisttile.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GObject, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist @Gtk.Template(resource_path="/org/gnome/Music/ui/PlaylistTile.ui") class PlaylistTile(Gtk.ListBoxRow): """Row for sidebars Contains a label and an optional checkbox. """ __gtype_name__ = "PlaylistTile" _icon = Gtk.Template.Child() _label = Gtk.Template.Child() playlist = GObject.Property(type=Playlist, default=None) text = GObject.Property(type=str, default='') def __init__(self, playlist): super().__init__() self.props.playlist = playlist self._icon.props.icon_name = playlist.props.icon_name self.props.playlist.bind_property( "title", self._label, "label", GObject.BindingFlags.SYNC_CREATE) self.props.playlist.bind_property( "title", self._label, "tooltip-text", GObject.BindingFlags.SYNC_CREATE) 07070100000084000081A400000000000000000000000166968E4E000005F6000000000000000000000000000000000000003900000000gnome-music-46.1/gnomemusic/widgets/preferencesdialog.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations import typing from gi.repository import GObject, Gio, Gtk, Adw if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path='/org/gnome/Music/ui/PreferencesDialog.ui') class PreferencesDialog(Adw.PreferencesDialog): """Main menu preferences dialog """ __gtype_name__ = "PreferencesDialog" _inhibit_suspend_row = Gtk.Template.Child() _repeatmode_row = Gtk.Template.Child() _replay_gain_row = Gtk.Template.Child() def __init__(self, application: Application) -> None: """Initialize the application settings dialog. :param Application application: Application object """ super().__init__() self._settings = application.props.settings self._repeatmode_row.props.selected = self._settings.get_enum("repeat") self._repeatmode_row.connect( "notify::selected", self._update_repeate_mode) self._settings.bind( "replaygain", self._replay_gain_row, "active", Gio.SettingsBindFlags.DEFAULT) self._settings.bind( "inhibit-suspend", self._inhibit_suspend_row, "active", Gio.SettingsBindFlags.DEFAULT) def _update_repeate_mode( self, row: Adw.ComboRow, value: GObject.ParamSpecInt) -> None: self._settings.set_enum("repeat", row.props.selected) 07070100000085000081A400000000000000000000000166968E4E00001118000000000000000000000000000000000000003700000000gnome-music-46.1/gnomemusic/widgets/searchheaderbar.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Any from gettext import gettext as _ from gi.repository import Adw, GObject, Gtk from gnomemusic.search import Search @Gtk.Template(resource_path="/org/gnome/Music/ui/SearchHeaderBar.ui") class SearchHeaderBar(Adw.Bin): """SearcnHeaderbar of the application""" __gtype_name__ = "SearchHeaderBar" _search_header_bar = Gtk.Template.Child() _search_button = Gtk.Template.Child() search_mode_active = GObject.Property(type=bool, default=False) search_state = GObject.Property(type=int, default=0) search_text = GObject.Property(type=str) def __init__(self, application): super().__init__() self._coregrilo = application.props.coregrilo self._entry = Gtk.SearchEntry() self._entry.props.placeholder_text = _( "Search songs, artists and albums") self._entry.props.halign = Gtk.Align.CENTER self._entry.props.visible = True self._entry.props.width_request = 500 self._entry.props.search_delay = 250 self._search_header_bar.props.title_widget = self._entry self.bind_property( "search-mode-active", self._search_button, "active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self.bind_property("search-text", self._entry, "text") self.connect("notify::search-text", self._on_search_text_changed) self.connect( "notify::search-mode-active", self._on_search_mode_changed) self.connect("notify::search-state", self._search_state_changed) self._entry.connect("search-changed", self._search_entry_changed) def clear_entry(self) -> None: """Empty the search entry""" self._entry.props.text = "" def _search_entry_changed(self, widget: Gtk.SearchEntry) -> bool: search_term = self._entry.get_text() if search_term != "": self._coregrilo.search(search_term) else: self._set_error_style(False) self.props.search_state = Search.State.NONE return False def _on_search_mode_changed(self, klass, data): if self.props.search_mode_active: self._entry.grab_focus() def _search_state_changed(self, klass, data): search_state = self.props.search_state if search_state == Search.State.NO_RESULT: self._set_error_style(True) elif search_state == Search.State.RESULT: self._set_error_style(False) elif search_state == Search.State.NONE: self._entry.props.text = "" def _set_error_style(self, error): """Adds error state to the search entry. :param bool error: Whether to add error state """ style_context = self._entry.get_style_context() if error: style_context.add_class("error") else: style_context.remove_class("error") def _on_search_text_changed( self, searchheaderbar: SearchHeaderBar, data: Any) -> None: self._entry.set_position(len(self._entry.props.text)) 07070100000086000081A400000000000000000000000166968E4E0000192A000000000000000000000000000000000000003300000000gnome-music-46.1/gnomemusic/widgets/smoothscale.py# Copyright © 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GLib, GObject, Gtk from gnomemusic.gstplayer import Playback class SmoothScale(Gtk.Scale): """Progressbar UI element The progressbar Gtk.Scale, extended with smoothing capabilities, so the indicator updates every pixel available. """ __gtype_name__ = 'SmoothScale' def __init__(self): super().__init__() self._player = None self._old_smooth_scale_value = 0.0 self._seek_timeout = None self._previous_state = None self._timeout = None ctrl = Gtk.GestureClick() ctrl.connect("pressed", self._on_button_pressed) ctrl.connect("released", self._on_button_released) self.add_controller(ctrl) self.connect('change-value', self._on_smooth_scale_seek) # FIXME: This is a workaround for not being able to pass the player # object via init when using Gtk.Builder. @GObject.Property def player(self): """The Player object used :return: player object :rtype: Player """ return self._player @player.setter # type: ignore def player(self, player): """Set the Player object used :param Player player: The Player to use """ if (player is None or (self._player is not None and self._player != player)): return self._player = player self._player.connect('notify::state', self._on_state_change) self._player.connect('notify::duration', self._on_duration_changed) def _on_state_change(self, klass, arguments): state = self._player.props.state self._previous_state = state if (state == Playback.STOPPED or state == Playback.LOADING): self.set_value(0) self.props.sensitive = False else: self.props.sensitive = True if state == Playback.PLAYING: self._update_position_callback() else: self._remove_timeout() return True def _on_duration_changed(self, klass, arguments): duration = self._player.props.duration if duration != -1.: self.set_value(0) self.set_range(0.0, duration * 60) self.set_increments(300, 600) def _on_smooth_scale_seek_finish(self, value): """Prevent stutters when seeking with infinitesimal amounts""" self._seek_timeout = None round_digits = self.props.round_digits if self._old_smooth_scale_value != round(value, round_digits): self._on_smooth_scale_change_value(self) self._old_smooth_scale_value = round(value, round_digits) return False def _on_smooth_scale_seek(self, scale, scroll_type, value): """Smooths out the seeking process Called every time progress scale is moved. Only after a seek has been stable for 100ms, play the song from its location. """ if self._seek_timeout: GLib.source_remove(self._seek_timeout) Gtk.Range.do_change_value(scale, scroll_type, value) if scroll_type == Gtk.ScrollType.JUMP: self._seek_timeout = GLib.timeout_add( 100, self._on_smooth_scale_seek_finish, value) else: # Scroll with keys, hence no smoothing. self._on_smooth_scale_seek_finish(value) self._update_position_callback() return True def _on_button_released(self, gesture, n_press, x, y): if self._seek_timeout: GLib.source_remove(self._seek_timeout) self._on_smooth_scale_seek_finish( self.get_value()) self._update_position_callback() return False def _on_button_pressed(self, gesture, n_press, x, y): self._remove_timeout() self._old_smooth_scale_value = self.get_value() return False def _update_timeout(self): """Update the duration for self._timeout Sets the period of self._timeout to a value small enough to make the slider SmoothScale move smoothly based on the current song duration and scale length. """ duration = abs(self._player.props.duration) style_context = self.get_style_context() width = self.get_allocated_width() padding = style_context.get_padding() width = max(width - (padding.left + padding.right), 1) timeout_period = min(1000 * duration // width, 200) if self._timeout: GLib.source_remove(self._timeout) self._timeout = GLib.timeout_add( timeout_period, self._update_position_callback) def _remove_timeout(self): if self._timeout: GLib.source_remove(self._timeout) self._timeout = None def _on_smooth_scale_change_value(self, scroll): seconds = scroll.get_value() / 60 self._player.set_position(seconds) return True def _update_position_callback(self): position = self._player.get_position() if position > 0: self.set_value(position * 60) self._update_timeout() return False 07070100000087000081A400000000000000000000000166968E4E000024F8000000000000000000000000000000000000003200000000gnome-music-46.1/gnomemusic/widgets/songwidget.py# Copyright © 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from enum import IntEnum from typing import Optional from gi.repository import Gdk, GObject, Gtk from gnomemusic import utils from gnomemusic.coresong import CoreSong from gnomemusic.utils import SongStateIcon from gnomemusic.widgets.startoggle import StarToggle # noqa: F401 @Gtk.Template(resource_path='/org/gnome/Music/ui/SongWidget.ui') class SongWidget(Gtk.ListBoxRow): """The single song widget used in DiscBox Contains * play icon (depending on state) * song number on disc (optional) * song title * song duration (optional) * favorite/star picker (optional) """ __gtype_name__ = 'SongWidget' __gsignals__ = { "widget-moved": (GObject.SignalFlags.RUN_FIRST, None, (int,)) } coresong = GObject.Property(type=CoreSong, default=None) show_song_number = GObject.Property(type=bool, default=True) _album_label = Gtk.Template.Child() _album_duration_box = Gtk.Template.Child() _artist_box = Gtk.Template.Child() _artist_label = Gtk.Template.Child() _dnd_icon = Gtk.Template.Child() _drag_source = Gtk.Template.Child() _menu_button = Gtk.Template.Child() _number_label = Gtk.Template.Child() _title_label = Gtk.Template.Child() _duration_label = Gtk.Template.Child() _star_toggle = Gtk.Template.Child() _play_icon = Gtk.Template.Child() _size_group = Gtk.Template.Child() class State(IntEnum): """The state of the SongWidget """ PLAYED = 0 PLAYING = 1 UNPLAYED = 2 def __init__(self, coresong, can_dnd=False, show_artist_and_album=False): """Instanciates a SongWidget :param Corsong coresong: song associated with the widget :param bool can_dnd: allow drag and drop operations :param bool show_artist_and_album: display artist and album """ super().__init__() self.props.coresong = coresong self._state = SongWidget.State.UNPLAYED self.props.coresong.bind_property( "track-number", self, "song-number", GObject.BindingFlags.SYNC_CREATE) self._title_label.set_max_width_chars(50) self.props.coresong.bind_property( "title", self._title_label, "label", GObject.BindingFlags.SYNC_CREATE) self.props.coresong.bind_property( "title", self._title_label, "tooltip-text", GObject.BindingFlags.SYNC_CREATE) time = utils.seconds_to_string(self.props.coresong.props.duration) self._duration_label.props.label = time if show_artist_and_album is True: self.props.coresong.bind_property( "album", self._album_label, "label", GObject.BindingFlags.SYNC_CREATE) self._album_label.props.visible = True self.props.coresong.bind_property( "artist", self._artist_label, "label", GObject.BindingFlags.SYNC_CREATE) self._artist_box.props.visible = True else: self._size_group.remove_widget(self._album_duration_box) self._play_icon.set_from_icon_name("media-playback-start-symbolic") self.bind_property( 'show-song-number', self._number_label, 'visible', GObject.BindingFlags.SYNC_CREATE) self.props.coresong.bind_property( "favorite", self._star_toggle, "active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self.props.coresong.bind_property( "state", self, "state", GObject.BindingFlags.SYNC_CREATE) self.props.coresong.connect( "notify::validation", self._on_validation_changed) if not self.props.coresong.props.is_tracker: self._star_toggle.props.visible = False self._drag_x = 0. self._drag_y = 0. self._drag_widget: Optional[Gtk.ListBox] = None if can_dnd: capture_phase = Gtk.PropagationPhase.CAPTURE self._drag_source.props.propagation_phase = capture_phase self._dnd_icon.props.visible = True @Gtk.Template.Callback() def _on_drag_prepare( self, drag_source: Gtk.DragSource, x: float, y: float) -> Gdk.ContentProvider: self._drag_x = x self._drag_y = y return Gdk.ContentProvider.new_for_value(self) @Gtk.Template.Callback() def _on_drag_begin( self, drag_source: Gtk.DragSource, drag: Gdk.Drag) -> None: allocation = self.get_allocation() self._drag_widget = Gtk.ListBox() self._drag_widget.set_size_request(allocation.width, allocation.height) drag_row = SongWidget(self.props.coresong, False, True) drag_row.props.show_song_number = self.props.show_song_number self._drag_widget.append(drag_row) self._drag_widget.drag_highlight_row(drag_row) drag_icon = Gtk.DragIcon.get_for_drag(drag) drag_icon.props.child = self._drag_widget drag.set_hotspot(self._drag_x, self._drag_y) @Gtk.Template.Callback() def _on_drop( self, target: Gtk.DropTarget, source_widget: SongWidget, x: float, y: float) -> bool: self._drag_widget = None self._drag_x = 0. self._drag_y = 0. source_position = source_widget.get_index() target_position = self.get_index() if source_position == target_position: return False self.emit("widget-moved", source_position) return True @GObject.Property def state(self): """State of the widget :returns: Widget state :rtype: SongWidget.State """ return self._state @state.setter # type: ignore def state(self, value): """Set state of the of widget This influences the look of the widgets label and if there is a song play indicator being shown. :param SongWidget.State value: Widget state """ self._state = value style_ctx = self._title_label.get_style_context() style_ctx.remove_class('dim-label') style_ctx.remove_class('playing-song-label') self._play_icon.set_visible(False) coresong = self.props.coresong if coresong.props.validation == CoreSong.Validation.FAILED: self._play_icon.set_visible(True) style_ctx.add_class("dim-label") return if value == SongWidget.State.PLAYED: style_ctx.add_class('dim-label') elif value == SongWidget.State.PLAYING: self._play_icon.set_visible(True) style_ctx.add_class('playing-song-label') def _on_validation_changed(self, coresong, sate): validation_status = coresong.props.validation if validation_status == CoreSong.Validation.FAILED: self._play_icon.props.icon_name = SongStateIcon.ERROR.value self._play_icon.set_visible(True) else: self._play_icon.props.icon_name = SongStateIcon.PLAYING.value @GObject.Property(type=str, default="") def song_number(self): """Get song number label :returns: the song number :rtype: str """ return self._number_label.props.label @song_number.setter # type: ignore def song_number(self, new_nr): """Set song number label from an integer :param int new_nr: new song number """ if new_nr == 0: new_nr = "" self._number_label.props.label = str(new_nr) @GObject.Property(type=Gtk.Popover, default=None) def menu(self) -> Optional[Gtk.Popover]: """Get the song menu. If no menu is set, the menu button is not displayed. :returns: song menu :rtype: Gtk.PopoverMenu """ return self._menu_button.props.popover @menu.setter # type: ignore def menu(self, menu: Optional[Gtk.PopoverMenu]) -> None: """Set song menu. :param Gtk.PopoverMenu menu: new song menu """ self._menu_button.props.popover = menu self._menu_button.props.visible = (menu is not None) 07070100000088000081A400000000000000000000000166968E4E000014C9000000000000000000000000000000000000003600000000gnome-music-46.1/gnomemusic/widgets/songwidgetmenu.py# Copyright 2021 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations from typing import Any, Optional, Union, cast import typing from gettext import gettext as _ from gi.repository import Gio, GObject, Gtk from gnomemusic.grilowrappers.grltrackerplaylists import Playlist from gnomemusic.songtoast import SongToast from gnomemusic.widgets.playlistdialog import PlaylistDialog from gnomemusic.widgets.songwidget import SongWidget if typing.TYPE_CHECKING: from gnomemusic.application import Application from gnomemusic.corealbum import CoreAlbum from gnomemusic.coresong import CoreSong CoreObject = Union[CoreAlbum, CoreSong, Playlist] @Gtk.Template(resource_path="/org/gnome/Music/ui/SongWidgetMenu.ui") class SongWidgetMenu(Gtk.PopoverMenu): __gtype_name__ = "SongWidgetMenu" def __init__( self, application: Application, song_widget: Union[SongWidget, Gtk.ListItem], coreobject: Optional[CoreObject]) -> None: """Menu to interact with the song of a SongWidget. :param Application application: The application object :param SongWidget song_widget: The songwidget associated with the menu :param Union[CoreAlbum, CoreSong, Playlist] coreobject: The coreobject associated with the menu """ super().__init__() self._application = application self._coremodel = application.props.coremodel self._player = application.props.player self._window = application.props.window self._coreobject = coreobject self._coresong: CoreSong self._song_widget = song_widget self.props.coreobject = coreobject self._playlist_dialog: Optional[PlaylistDialog] = None action_group = Gio.SimpleActionGroup() action_entries = [ ("play", self._play_song), ("add_playlist", self._add_to_playlist), ("open_location", self._open_location) ] if (isinstance(self._coreobject, Playlist) and not self._coreobject.props.is_smart): action_entries.append( ("remove_playlist", self._remove_from_playlist)) elif not isinstance(self._coreobject, Playlist): self.props.menu_model.remove(2) for name, callback in action_entries: action = Gio.SimpleAction.new(name, None) action.connect("activate", callback) action_group.add_action(action) self.insert_action_group("songwidget", action_group) open_menu_item = Gio.MenuItem.new( # noqa: F841 _("_Open Location"), "songwidget.open_location") def _open_location(self, action: Gio.SimpleAction, param: Any) -> None: pass def _play_song(self, action: Gio.Simple, param: Any) -> None: self.popdown() signal_id = 0 def _on_playlist_loaded(klass, playlist_type): self._player.play(self._coresong) self._coremodel.disconnect(signal_id) signal_id = self._coremodel.connect( "playlist-loaded", _on_playlist_loaded) self._coremodel.props.active_core_object = self._coreobject def _add_to_playlist(self, action: Gio.Simple, param: Any) -> None: self.popdown() self._playlist_dialog = PlaylistDialog( self._application, [self._coresong]) self._playlist_dialog.present(self._window) def _remove_from_playlist(self, action: Gio.Simple, param: Any) -> None: self.popdown() position = self._song_widget.get_index() SongToast( self._application, cast(Playlist, self._coreobject), position, self._coresong) @GObject.Property(type=GObject.GObject) def coreobject(self) -> CoreObject: return self._coreobject @coreobject.setter # type: ignore def coreobject(self, coreobject: CoreObject) -> None: self._coreobject = coreobject if isinstance(self._song_widget, SongWidget): self._coresong = self._song_widget.props.coresong else: self._coresong = coreobject 07070100000089000081A400000000000000000000000166968E4E00000513000000000000000000000000000000000000003200000000gnome-music-46.1/gnomemusic/widgets/startoggle.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from gettext import gettext as _ from gi.repository import Gtk class StarToggle(Gtk.ToggleButton): """GtkToggleButton for marking elements as favorite Shows an animation when toggled. """ __gtype_name__ = "StarToggle" def __init__(self) -> None: super().__init__() self.add_css_class("star") self.add_css_class("flat") self.add_css_class("circular") self.connect("toggled", self._update) self.connect("clicked", self._on_clicked) self._update(self) def _update(self, _widget: Gtk.ToggleButton) -> None: """Update the widget depending on the state.""" starred: bool = self.props.active self.props.icon_name = ( "starred-symbolic" if starred else "non-starred-symbolic") # TRANSLATORS: These are verbs, to (un)mark something as a # favorite. self.props.tooltip_text = _("Unstar") if starred else _("Star") if starred: self.add_css_class("starred") else: self.remove_css_class("starred") def _on_clicked(self, _widget: Gtk.ToggleButton) -> None: self.add_css_class("interacted") 0707010000008A000081A400000000000000000000000166968E4E0000125D000000000000000000000000000000000000003C00000000gnome-music-46.1/gnomemusic/widgets/statusnavigationpage.py# Copyright 2024 The GNOME Music developers # # SPDX-License-Identifier: GPL-2.0-or-later WITH GStreamer-exception-2008 from __future__ import annotations from enum import IntEnum import typing from gettext import gettext as _ from gi.repository import Adw, GLib, GObject, Gtk, Tracker from gnomemusic.widgets.headerbar import HeaderBar if typing.TYPE_CHECKING: from gnomemusic.application import Application @Gtk.Template(resource_path="/org/gnome/Music/ui/StatusNavigationPage.ui") class StatusNavigationPage(Adw.NavigationPage): """Status page when there is no music or an issue with Tracker This view can have several states EMPTY: No music has been found at startup (default) NO_TRACKER: Tracker is unavailable TRACKER_OUTDATED: Tracker version is too old """ class State(IntEnum): """Enum for StatusNavigationPage state.""" EMPTY = 0 SEARCH = 1 NO_TRACKER = 2 TRACKER_OUTDATED = 3 __gtype_name__ = "StatusNavigationPage" _description_label = Gtk.Template.Child() _initial_state = Gtk.Template.Child() _status_page = Gtk.Template.Child() _toolbar = Gtk.Template.Child() def __init__(self, application: Application) -> None: super().__init__() # FIXME: This is now duplicated here and in GrlTrackerWrapper. try: music_folder = GLib.get_user_special_dir( GLib.UserDirectory.DIRECTORY_MUSIC) assert music_folder is not None except (TypeError, AssertionError): self._content_text = _("Your XDG Music directory is not set.") return music_folder = Tracker.sparql_escape_string( GLib.filename_to_uri(music_folder)) href_text = "{}".format( music_folder, _("Music Folder")) self._headerbar = HeaderBar(application) self._headerbar.props.state = HeaderBar.State.EMPTY self._toolbar.add_top_bar(self._headerbar) # TRANSLATORS: This is a label to display a link to open user's music # folder. {} will be replaced with the translated text 'Music folder' folder_text = _("The contents of your {} will appear here.") self._content_text = folder_text.format(href_text) # Hack to get to AdwClamp, so it can be hidden for the # initial state. child_of_child = self._status_page.get_first_child().get_first_child() self._adw_clamp = child_of_child.get_first_child().get_first_child() self._status_page.set_child(self._initial_state) self.props.state = StatusNavigationPage.State.EMPTY @GObject.Property(type=int, default=0, minimum=0, maximum=2) def state(self) -> int: """Get the state of the empty view :returns: The view state :rtype: int """ return self._state @state.setter # type: ignore def state(self, value: int) -> None: """Set the state of the empty view :param int value: new state """ self._state = value self._adw_clamp.props.visible = True self._initial_state.props.visible = False if self._state == StatusNavigationPage.State.EMPTY: self._set_empty_state() elif self._state == StatusNavigationPage.State.SEARCH: self._set_search_state() elif self._state == StatusNavigationPage.State.NO_TRACKER: self._set_no_tracker_state() elif self._state == StatusNavigationPage.State.TRACKER_OUTDATED: self._set_tracker_outdated_state() self._headerbar.props.state = HeaderBar.State.EMPTY def _set_empty_state(self) -> None: self._adw_clamp.props.visible = False self._initial_state.props.visible = True self._description_label.props.label = self._content_text def _set_search_state(self) -> None: self._status_page.props.title = _("No Music Found") self._status_page.props.description = _("Try a Different Search") def _set_no_tracker_state(self) -> None: self._status_page.props.title = _( "GNOME Music could not connect to Tracker.") self._status_page.props.description = _( "Your music files cannot be indexed without Tracker running.") self._status_page.props.icon_name = "dialog-error-symbolic" def _set_tracker_outdated_state(self) -> None: self._status_page.props.title = _( "Your system Tracker version seems outdated.") self._status_page.props.description = _( "Music needs Tracker version 3.0.0 or higher.") self._status_page.props.icon_name = "dialog-error-symbolic" 0707010000008B000081A400000000000000000000000166968E4E000007C8000000000000000000000000000000000000003200000000gnome-music-46.1/gnomemusic/widgets/twolinetip.py# Copyright 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from gi.repository import GObject, Gtk @Gtk.Template(resource_path='/org/gnome/Music/ui/TwoLineTip.ui') class TwoLineTip(Gtk.Box): """Tooltip with two lines of text A bolded title and a regular subtitle. """ __gtype_name__ = 'TwoLineTip' _title_label = Gtk.Template.Child() _subtitle_label = Gtk.Template.Child() title = GObject.Property(type=str) subtitle = GObject.Property(type=str) subtitle_visible = GObject.Property(type=bool, default=True) def __init__(self): super().__init__() self.bind_property('title', self._title_label, 'label') self.bind_property('subtitle', self._subtitle_label, 'label') self.bind_property('subtitle-visible', self._subtitle_label, 'visible') 0707010000008C000081A400000000000000000000000166968E4E000032D8000000000000000000000000000000000000002600000000gnome-music-46.1/gnomemusic/window.py# Copyright 2019 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from typing import Optional from gi.repository import Adw, Gtk, Gdk, GLib, GObject from gettext import gettext as _ from gnomemusic.player import RepeatMode from gnomemusic.trackerwrapper import TrackerState from gnomemusic.utils import View from gnomemusic.views.albumsview import AlbumsView from gnomemusic.views.artistsview import ArtistsView from gnomemusic.views.searchview import SearchView from gnomemusic.views.playlistsview import PlaylistsView from gnomemusic.widgets.statusnavigationpage import StatusNavigationPage from gnomemusic.widgets.headerbar import HeaderBar from gnomemusic.widgets.playertoolbar import PlayerToolbar # noqa: F401 from gnomemusic.widgets.playlistdialog import PlaylistDialog from gnomemusic.windowplacement import WindowPlacement @Gtk.Template(resource_path="/org/gnome/Music/ui/Window.ui") class Window(Adw.ApplicationWindow): __gtype_name__ = "Window" active_view = GObject.Property(type=GObject.GObject, default=None) _loading_progress = Gtk.Template.Child() _main_navigation_page = Gtk.Template.Child() _main_toolbar_view = Gtk.Template.Child() _navigation_view = Gtk.Template.Child() _overlay = Gtk.Template.Child() _player_toolbar = Gtk.Template.Child() _stack = Gtk.Template.Child() _toast_overlay = Gtk.Template.Child() def __init__(self, app): """Initialize the main window. :param Gtk.Application app: Application object """ super().__init__(application=app, title=_("Music")) self._app = app self.set_size_request(360, 294) WindowPlacement(self) self._headerbar = HeaderBar(self._app) self._status_navpage = StatusNavigationPage(app) self._playlist_dialog: Optional[PlaylistDialog] = None self._player = app.props.player self._search = app.props.search self._startup_timeout_id = 0 self._setup_view() def _setup_view(self): self._headerbar.props.stack = self._stack self._main_toolbar_view.add_top_bar(self._headerbar) self._search.bind_property( "search-mode-active", self._headerbar, "search-mode-active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self._search.connect( "notify::search-mode-active", self._on_search_mode_changed) self._player_toolbar.props.player = self._player self.views = [None] * len(View) self._navigation_view.add(self._status_navpage) self._stack.connect( "notify::visible-child", self._on_stack_visible_child_changed) self._headerbar.props.state = HeaderBar.State.MAIN self._app.props.coremodel.connect( "notify::songs-available", self._on_songs_available) self._app.props.coregrilo.connect( "notify::tracker-available", self._on_tracker_available) def notify() -> bool: self._startup_timeout_id = 0 self._app.props.coremodel.notify("songs-available") return GLib.SOURCE_REMOVE self._startup_timeout_id = GLib.timeout_add(1000, notify) def _switch_to_empty_view(self) -> None: tracker_state = self._app.props.coregrilo.props.tracker_available statusnp = self._status_navpage if tracker_state == TrackerState.UNAVAILABLE: statusnp.props.state = StatusNavigationPage.State.NO_TRACKER elif tracker_state == TrackerState.OUTDATED: statusnp.props.state = StatusNavigationPage.State.TRACKER_OUTDATED else: statusnp.props.state = StatusNavigationPage.State.EMPTY def _on_search_mode_changed(self, search, value): if self._search.props.search_mode_active: self._navigation_view.replace_with_tags(["searchview"]) else: self._navigation_view.replace_with_tags(["mainview"]) def _on_songs_available(self, klass, value): if self._startup_timeout_id > 0: GLib.source_remove(self._startup_timeout_id) self._startup_timeout_id = 0 if self._app.props.coremodel.props.songs_available: self._navigation_view.replace_with_tags(["mainview"]) self._switch_to_player_view() else: self._navigation_view.replace_with_tags(["status"]) self._switch_to_empty_view() def _on_stack_visible_child_changed(self, klass, value): self.props.active_view = self._stack.props.visible_child def _on_tracker_available(self, klass, value): new_state = self._app.props.coregrilo.props.tracker_available if new_state != TrackerState.AVAILABLE: self._switch_to_empty_view() self._app.props.coremodel.notify("songs-available") def _switch_to_player_view(self): # All views are created together, so if the album view is # already initialized, assume the rest are as well. if self.views[View.ALBUM] is not None: return self._headerbar.props.state = HeaderBar.State.MAIN self.views[View.ALBUM] = AlbumsView(self._app) self.views[View.ARTIST] = ArtistsView(self._app) self.views[View.PLAYLIST] = PlaylistsView(self._app) self._search_view = SearchView(self._app) self._search.bind_property( "state", self._search_view, "search-state", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) self._navigation_view.add(self._search_view) self._search.bind_property( "search-mode-active", self._search_view, "search-mode-active", GObject.BindingFlags.BIDIRECTIONAL | GObject.BindingFlags.SYNC_CREATE) for i in self.views[View.ALBUM:]: if i.props.title: stackpage = self._stack.add_titled( i, i.props.name, i.props.title) stackpage.props.icon_name = i.props.icon_name else: self._stack.add_named(i, i.props.name) @GObject.Property( type=HeaderBar, default=None, flags=GObject.ParamFlags.READABLE) def headerbar(self) -> HeaderBar: """Get headerbar instance. :returns: The headerbar :rtype: HeaderBar """ return self._headerbar @GObject.Property( type=Adw.NavigationView, default=None, flags=GObject.ParamFlags.READABLE) def navigation_view(self) -> Adw.NavigationView: """Get NavigationView instance. :returns: The navigation view :rtype: Adw.NavigationView """ return self._navigation_view @Gtk.Template.Callback() def _on_key_press( self, controller: Gtk.EventControllerKey, keyval: int, keycode: int, state: Gdk.ModifierType) -> bool: modifiers = state & Gtk.accelerator_get_default_mod_mask() control_mask = Gdk.ModifierType.CONTROL_MASK shift_mask = Gdk.ModifierType.SHIFT_MASK alt_mask = Gdk.ModifierType.ALT_MASK search_active = self._search.props.search_mode_active rename_active = (self.views[View.PLAYLIST] is not None and self.views[View.PLAYLIST].rename_active) unicode_char = chr(Gdk.keyval_to_unicode(keyval)) active_view_stack_name = self._stack.props.visible_child_name # Ctrl + F: Open search bar if (modifiers == control_mask and keyval == Gdk.KEY_f and not rename_active and not search_active): self._search.props.search_mode_active = True # Ctrl + Space: Play / Pause elif (modifiers == control_mask and keyval == Gdk.KEY_space): self._player.play_pause() # Ctrl + B: Previous elif (modifiers == control_mask and keyval == Gdk.KEY_b): self._player.previous() # Ctrl + N: Next elif (modifiers == control_mask and keyval == Gdk.KEY_n): self._player.next() # Ctrl + R: Toggle repeat elif (modifiers == control_mask and keyval == Gdk.KEY_r): if self._player.props.repeat_mode == RepeatMode.SONG: self._player.props.repeat_mode = RepeatMode.NONE else: self._player.props.repeat_mode = RepeatMode.SONG # Ctrl + S: Toggle shuffle elif (modifiers == control_mask and keyval == Gdk.KEY_s): if self._player.props.repeat_mode == RepeatMode.SHUFFLE: self._player.props.repeat_mode = RepeatMode.NONE else: self._player.props.repeat_mode = RepeatMode.SHUFFLE # Alt + 1 : Switch to albums view elif (modifiers == alt_mask and keyval in [Gdk.KEY_1, Gdk.KEY_KP_1]): self._switch_to_view("albums") # Alt + 2 : Switch to artists view elif (modifiers == alt_mask and keyval in [Gdk.KEY_2, Gdk.KEY_KP_2]): self._switch_to_view("artists") # Alt + 3 : Switch to playlists view elif (modifiers == alt_mask and keyval in [Gdk.KEY_3, Gdk.KEY_KP_3]): self._switch_to_view("playlists") elif (keyval == Gdk.KEY_AudioPlay or keyval == Gdk.KEY_AudioPause): self._player.play_pause() elif keyval == Gdk.KEY_AudioStop: self._player.stop() elif keyval == Gdk.KEY_AudioPrev: self._player.previous() elif keyval == Gdk.KEY_AudioNext: self._player.next() elif (keyval == Gdk.KEY_Delete and self._is_main_view_active() and active_view_stack_name == "playlists" and not rename_active): self.activate_action("playlist_delete", None) # Close the search bar after Esc is pressed elif (keyval == Gdk.KEY_Escape and search_active): self._search.props.search_mode_active = False # Open the search bar when typing printable chars. elif ((not search_active and self._is_main_view_active() and not keyval == Gdk.KEY_space) and GLib.unichar_isprint(unicode_char) and (modifiers == shift_mask or modifiers == 0) and not rename_active): self._search.props.search_mode_active = True self._search_view.props.search_text = unicode_char else: return Gdk.EVENT_PROPAGATE return Gdk.EVENT_STOP def _switch_to_view(self, view_name: str) -> None: """Switch the view switcher to another page""" if self._is_main_view_active(): self._stack.props.visible_child_name = view_name def _is_main_view_active(self) -> bool: """Returns True if the main (view switcher) navigation page is active """ visible_page = self._navigation_view.props.visible_page return visible_page == self._main_navigation_page def set_player_visible(self, visible): """Set PlayWidget action visibility :param bool visible: actionbar visibility """ self._player_toolbar.props.revealed = visible def loading_pulse(self) -> bool: """Pulse the loading progress bar :returns: GLib.SOURCE_CONTINUE :rtype: bool """ self._loading_progress.pulse() return GLib.SOURCE_CONTINUE def loading_visible(self, show: bool) -> None: """Sets visibility of the loading progressbar :param bool show: Wheter to show the loading bar """ self._loading_progress.props.visible = show 0707010000008D000081A400000000000000000000000166968E4E00000D5F000000000000000000000000000000000000002F00000000gnome-music-46.1/gnomemusic/windowplacement.py# Copyright 2018 The GNOME Music developers # # GNOME Music is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # GNOME Music is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with GNOME Music; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # # The GNOME Music authors hereby grant permission for non-GPL compatible # GStreamer plugins to be used and distributed together with GStreamer # and GNOME Music. This permission is above and beyond the permissions # granted by the GPL license by which GNOME Music is covered. If you # modify this code, you may extend this exception to your version of the # code, but you are not obligated to do so. If you do not wish to do so, # delete this exception statement from your version. from __future__ import annotations import typing from gi.repository import GLib, GObject if typing.TYPE_CHECKING: from gnomemusic.window import Window class WindowPlacement(GObject.GObject): """Main window placement Restores and saves the main window placement, success may vary depending on the underlying window manager. """ __gtype_name__ = 'WindowPlacement' def __init__(self, window): """Initialize WindowPlacement :param Gtk.Window window: Main window """ super().__init__() self._window = window application = window.props.application self._settings = application.props.settings self._restore_window_state() self._window_placement_update_timeout = 0 self._window.connect("notify::maximized", self._on_maximized) self._window.connect("notify::default-height", self._on_size_change) self._window.connect("notify::default-width", self._on_size_change) def _restore_window_state(self): size_setting = self._settings.get_value('window-size') if (len(size_setting) == 2 and isinstance(size_setting[0], int) and isinstance(size_setting[1], int)): self._window.set_default_size(size_setting[0], size_setting[1]) if self._settings.get_value('window-maximized'): self._window.maximize() def _on_size_change( self, window: Window, size: GObject.ParamSpecInt) -> None: if self._window_placement_update_timeout == 0: self._window_placement_update_timeout = GLib.timeout_add( 500, self._store_size, window) def _store_size(self, window: Window) -> bool: width = window.get_width() height = window.get_height() self._settings.set_value( "window-size", GLib.Variant("ai", [width, height])) GLib.source_remove(self._window_placement_update_timeout) self._window_placement_update_timeout = 0 return False def _on_maximized(self, klass, value, data=None): self._settings.set_boolean( 'window-maximized', self._window.is_maximized()) 0707010000008E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001600000000gnome-music-46.1/help0707010000008F000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001800000000gnome-music-46.1/help/C07070100000090000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002000000000gnome-music-46.1/help/C/figures07070100000091000081A400000000000000000000000166968E4E00000B85000000000000000000000000000000000000003400000000gnome-music-46.1/help/C/figures/org.gnome.Music.svg 07070100000092000081A400000000000000000000000166968E4E000003DB000000000000000000000000000000000000002300000000gnome-music-46.1/help/C/index.page Music Music Music Shobha Tyagi tyagishobha@gmail.com 2014 <media type="image" width="48px" height="48px" its:translate="no" src="figures/org.gnome.Music.svg" /> Music
Create playlist
Play a song
Remove songs and playlist
07070100000093000081A400000000000000000000000166968E4E0000031E000000000000000000000000000000000000002A00000000gnome-music-46.1/help/C/introduction.page Shobha Tyagi tyagishobha@gmail.com 2014 A simple and elegant replacement for using Files to show the music directory. Introduction to Music

A simple and elegant replacement for using Files to show the music directory.

07070100000094000081A400000000000000000000000166968E4E00000129000000000000000000000000000000000000002200000000gnome-music-46.1/help/C/legal.xml

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

07070100000095000081A400000000000000000000000166968E4E000003F0000000000000000000000000000000000000002800000000gnome-music-46.1/help/C/play-music.page Shobha Tyagi tyagishobha@gmail.com 2014 Play your favorite songs. Play music

You can play your favorite music by creating a playlist or by simply clicking on the song of your choice from any view.

While in <em>Playlists</em>:

Select a playlist.

Click on the gear button on the right hand side.

Click on Play.

07070100000096000081A400000000000000000000000166968E4E000008A9000000000000000000000000000000000000003400000000gnome-music-46.1/help/C/playlist-create-albums.page Shobha Tyagi tyagishobha@gmail.com 2014 Add songs to playlists using albums. Create a playlist using albums

You can view all your albums by clicking on the Albums button.

To add all the songs in an album:

Click on the check button in the top-right of the window.

Select albums.

Click on the Add to Playlist button.

Click on New Playlist and type a name for your playlist.

Click on Select.

You can also create a playlist from specific songs.

To add selected songs from an album:

Click on an album.

Click on the check button.

Select songs.

Click on the Add to Playlist button.

Click on New Playlist and type a name for your playlist.

Click on Select.

To select all the songs click Click on items to select themSelect All in the toolbar or press CtrlA.

To clear the selection click Click on items to select themSelect None in the toolbar.

07070100000097000081A400000000000000000000000166968E4E000006B9000000000000000000000000000000000000003500000000gnome-music-46.1/help/C/playlist-create-artists.page Shobha Tyagi tyagishobha@gmail.com 2014 Create playlist by selecting your favorite artists. Create playlists using artists

You can view all the artists and their songs by clicking on the Artists button.

To create a new playlist while in <em>Artists</em> view:

Click on the check button in the top-right of the window.

Select all the artists whose songs you want to add to the playlist.

Click on the Add to Playlist button.

Click on New Playlist and type a name for your playlist.

Click on Select.

To select all the songs click Click on items to select themSelect All in the toolbar or press CtrlA.

To clear the selection click Click on items to select themSelect None in the toolbar.

07070100000098000081A400000000000000000000000166968E4E000006A6000000000000000000000000000000000000003300000000gnome-music-46.1/help/C/playlist-create-songs.page Shobha Tyagi tyagishobha@gmail.com 2014 Create playlist by selecting your favorite songs. Create playlists using songs

You can view all the songs by clicking on the Songs button.

To create a new playlist while in <em>Songs</em> view:

Click on the check button in the top-right of the window.

Select all the songs you want to add to the playlist.

Click on the Add to Playlist button.

Click on New Playlist and type a name for your playlist.

Click on Select.

To select all the songs click Click on items to select themSelect All in the toolbar or press CtrlA.

To clear the selection click Click on items to select themSelect None in the toolbar.

07070100000099000081A400000000000000000000000166968E4E000003D2000000000000000000000000000000000000002D00000000gnome-music-46.1/help/C/playlist-delete.page Shobha Tyagi tyagishobha@gmail.com 2014 Remove an unwanted playlist. Delete a playlist

You can remove an old and unwanted playlist.

While in <em>Playlists</em>:

Select the playlist which you want to delete.

Click on the gear button on the right hand side.

Click on Delete.

0707010000009A000081A400000000000000000000000166968E4E00000450000000000000000000000000000000000000003300000000gnome-music-46.1/help/C/playlist-remove-songs.page Shobha Tyagi tyagishobha@gmail.com 2014 Delete songs from the playlist. Remove songs

You can remove any unwanted songs from a playlist.

While in <em>Playlists</em>:

Select the playlist from which you want to remove songs.

Click on the check button on the toolbar.

Select all the songs which you want to remove.

Click on Remove from Playlist.

0707010000009B000081A400000000000000000000000166968E4E000003BE000000000000000000000000000000000000002D00000000gnome-music-46.1/help/C/playlist-repeat.page Shobha Tyagi tyagishobha@gmail.com 2014 Repeat all songs in the playlist or only the current song. How do I play songs on repeat? In the taskbar, click on the button on the right side:

Select Repeat Song to repeat a single song.

Select Repeat All to repeat all the song in the playlist.

0707010000009C000081A400000000000000000000000166968E4E000002D9000000000000000000000000000000000000002E00000000gnome-music-46.1/help/C/playlist-shuffle.page Shobha Tyagi tyagishobha@gmail.com 2014 Shuffle songs in the playlist. How do I shuffle my songs?

In the taskbar, click on the button on right hand side and select Shuffle.

0707010000009D000081A400000000000000000000000166968E4E00000313000000000000000000000000000000000000002400000000gnome-music-46.1/help/C/search.page Shobha Tyagi tyagishobha@gmail.com 2014 Search through your music collection. Find music

You can search your albums, artists, songs and playlists. Select what you want to search through then click the Search button and start searching.

0707010000009E000081A400000000000000000000000166968E4E0000004B000000000000000000000000000000000000001E00000000gnome-music-46.1/help/LINGUASca cs da de el es eu fr gl hr hu id it ko nl pl pt_BR ro ru sv tr uk zh_CN 0707010000009F000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/ca070701000000A0000081A400000000000000000000000166968E4E00003AD1000000000000000000000000000000000000001F00000000gnome-music-46.1/help/ca/ca.po# msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2022-07-25 15:45+0000\n" "PO-Revision-Date: 2022-08-09 19:52+0000\n" "Last-Translator: Jordi Mas i Herǹandez \n" "Language-Team: Catalan (http://www.transifex.com/softcatala/gnome-" "documentation-catalan/language/ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Jaume Jorba , 2018" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Un senzill i elegant reemplaçament del Fitxers com a eina per " "a mostrar el directori de música." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introducció al Música" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Música" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Música" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Crear una llista de reproducció" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Reproduir una cançó" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Suprimir cançons i llista de reproducció" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Reproduir les cançons favorites." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Reproduir música" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Podeu reproduir la vostra música preferida creant una llista de reproducció " "o simplement fent clic sobre la cançó escollida des de qualsevol vista." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Mentre s'estigui a les llistes de reproducció:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Seleccionar una llista de reproducció." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Feu clic al botó de configuració del costat dret." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Feu clic a Reprodueix." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Afegir cançons a la llista de reproducció utilitzant àlbums." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Crear una llista de reproducció utilitzant àlbums" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Es poden veure tots els àlbums propis fent clic al botó Àlbums." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Per a afegir totes les cançons a un àlbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Feu clic al botó de selecció a la part superior dreta de la finestra." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Seleccionar àlbums." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Feu clic al botó Afegeix a la llista de reproducció." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Feu clic a Llista de reproducció nova i escriviu un nom per a la " "llista." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Feu clic a Selecciona." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "Es pot crear una llista de reproducció a partir de cançons específiques." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Per a afegir les cançons seleccionades d'un àlbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Feu clic a un àlbum." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Feu clic a la casella de selecció." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Seleccioneu cançons." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Per a seleccionar totes les cançons feu clic a Feu clic als " "elements per a seleccionar-losSelecciona-ho tot a " "la barra d'eines o premeu CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Per a netejar la selecció actual feu clic a Feu clic als " "elements per a seleccionar-losNo en seleccionis cap a la barra d'eines." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Crear una llista de reproducció seleccionant les cançons preferides." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Crear una llista de reproducció utilitzant cançons" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Es poden veure totes les cançons fent clic al botó Cançons." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Per a crear una nova llista de reproducció a la vista Cançons:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Seleccioneu totes les cançons que es vulguin afegir a la llista de " "reproducció." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Feu clic a Llista de reproducció nova i escriure " "el nom de la llista." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Crear una llista de reproducció seleccionant els artistes preferits." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Crear una llista de reproducció utilitzant artistes" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Es poden veure tots els artistes i les seves cançons fent clic al botó Artistes." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Per a crear una nova llista de reproducció mentre s'està a la vista " "Artistes:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Seleccioneu tots els artistes les cançons dels quals vulgueu afegir a la " "llista de reproducció." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Feu clic a Selecciona." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Suprimir una llista de reproducció no desitjada." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Suprimir una llista de reproducció" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Es pot eliminar una llista de reproducció antiga i no desitjada." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Seleccioneu la llista de reproducció que es vulgui esborrar." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Feu clic a Suprimeix." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Esborrar cançons de la llista de reproducció." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Eliminar cançons" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Es poden eliminar totes les cançons no desitjades d'una llista de " "reproducció." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "" "Seleccioneu la llista de reproducció de la qual es volen eliminar cançons." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Feu clic sobre la casella de verificació a la barra d'eines." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Seleccioneu totes les cançons que es vulguin eliminar." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Feu clic a Suprimeix de la llista de reproducció." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Repetir totes les cançons de la llista de reproducció o només la cançó " "actual." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Com es poden reproduir cançons en repetició?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "A la barra de tasques, feu clic al botó del costat dret:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Seleccioneu Repeteix la cançó per a repetir una única cançó." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Seleccioneu Repeteix-ho tot per a repetir totes les cançons de la " "llista de reproducció." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Mesclar les cançons a la llista de reproducció." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Com mesclar les cançons?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "A la barra de tasques, fer clic al botó de la banda dreta i seleccioneu " "Mescla." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Cercar a través de la col·lecció de música." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Trobar música" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Es poden cercar àlbums, artistes, cançons i llistes de reproducció. " "Seleccioneu el que voleu cercar i aleshores feu clic al botó Cerca i comenceu la cerca." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Llicència Reconeixement-CompartirIgual 3.0 No adaptada" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Aquesta obra està llicenciada sota una <_:link-1/>." 070701000000A1000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/cs070701000000A2000081A400000000000000000000000166968E4E00003B1F000000000000000000000000000000000000001F00000000gnome-music-46.1/help/cs/cs.po# Czech translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Marek Černocký , 2014, 2015, 2016, 2021. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-08-27 00:47+0200\n" "Last-Translator: Marek Černocký \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Gtranslator 2.91.6\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Marek Černocký " #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Jednoduchá a vytříbená náhrada za aplikaci Soubory pro zobrazení " "složky s hudbou." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Úvod do aplikace Hudba" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Hudba" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Hudba" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Hudba" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Hudba" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Jak vytvořit seznam k přehrání" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Jak přehrát skladbu" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Jak odstranit skladbu a seznam k přehrání" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Jak přehrát své oblíbené skladby." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Přehrávání hudby" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Svoji oblíbenou hudbu si můžete přehrávat tak, že si vytvoříte seznamy k " "přehrání, nebo jednoduše jen kliknete na skladbu v libovolném výpisu." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Když jste v Seznamech k přehrání:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Vyberte seznam k přehrání." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klikněte na tla�ítko s ozubeným kolem na pravé straně." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klikněte na Přehrát." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Jak pomocí alb přidat skladby do seznamů k přehrání." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Vytvoření seznamu k přehrání pomocí alb" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Všechna svá alba si můžete zobrazit kliknutím na tla�ítko Alba." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Abyste přidali všechny skladby z alba:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Klikněte na tla�ítko se zaškrtávátkem v pravé horní �ásti okna." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Vyberte alba." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Klikněte na tla�ítko Přidat do seznamu k přehrání." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "Klikněte na Nový seznam k přehrání a napište pro něj název." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klikněte na Vybrat." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Seznam k přehrání můžete vytvořit také jen z konkrétních skladeb." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Pro přidání vybraných skladeb z alba:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klikněte na album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klikněte na tla�ítko se zaškrtávátkem." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Vyberte skladby." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Abyste vybrali všechny skladby, klikněte na Klikáním vyberte " "položkyVybrat vše na nástrojové liště nebo " "zmá�kněte CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Pro zrušení výběru sta�í kliknout na Klikáním vyberte položkyZrušit výběr na nástrojové liště." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Jak pomocí výběru svých oblíbených skladeb vytvořit seznam k přehrání." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Vytvoření seznamu k přehrání pomocí skladeb" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Všechny své skladby si můžete zobrazit kliknutím na tla�ítko Skladby." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Když máte zobrazeny Skladby, nový seznam k přehrání vytvoříte " "následovně:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Vyberte všechny skladby, které chcete přidat do seznamu k přehrání." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klikněte na Nový seznam k přehrání a napište pro " "něj název." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Jak pomocí výběru svých oblíbených umělců vytvořit seznam k přehrání." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Vytvoření seznamu k přehrání pomocí umělců" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Všechny své umělce si můžete zobrazit kliknutím na tla�ítko Umělci." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Když máte zobrazeny Umělce, nový seznam k přehrání vytvoříte " "následovně:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Vyberte všechny umělce, jejichž skladby chcete přidat do seznamu k přehrání." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klikněte na Vybrat." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Jak odstranit nepotřebný seznam k přehrání." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Mazání seznamů k přehrání" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Staré a nepotřebné seznamy k přehrání můžete odstranit." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Vyberte seznam k přehrání, který chcete smazat." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klikněte na Smazat." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Jak smazat skladbu ze seznamu k přehrání." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Odebrání skladby" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Skladby, které už v seznamu k přehrání nechcete, můžete odebrat." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Vyberte seznam k přehrání, ze kterého chcete skladby odebrat." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klikněte na tla�ítko se zaškrtávátkem na nástrojové liště." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Vyberte skladby, které chcete odebrat." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Klikněte na Odebrat ze seznamu k přehrání." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Opakování všech nebo jen jedné skladby stále dokola." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Jak mohu přehrávat sklady opakovaně dokola?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Na liště úloh klikněte na tla�ítko na pravé straně:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Aby se jedna skladba opakovat stále dokola, vyberte Opakovat skladbu." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Aby se opakovaly dokola všechny skladby v seznam k přehrání, vyberte " "Opakovat vše." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Promíchání skladeb v seznamu k přehrání." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Jak mohu skladby přehrávat v náhodném pořadí?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Na liště úloh klikněte na tla�ítko na pravé straně a vyberte Náhodně " "zamíchat." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Jak vyhledávat ve své sbírce hudby." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Hledání hudby" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Je možné vyhledávat svá alba, umělce, skladby a seznamy k přehrání. Co " "chcete hledat zvolte kliknutím na tla�ítko Hledat a můžete s " "hledáním za�ít." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Tato práce ji licencována pod <_:link-1/>" 070701000000A3000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/da070701000000A4000081A400000000000000000000000166968E4E000038CF000000000000000000000000000000000000001F00000000gnome-music-46.1/help/da/da.po# Danish translation for gnome-music. # Copyright (C) 2015 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # scootergrisen, 2015, 2020. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-29 10:20+0000\n" "PO-Revision-Date: 2022-01-26 19:41+0100\n" "Last-Translator: Alan Mortensen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "scootergrisen <>, 2015, 2020\n" "\n" "Dansk-gruppen\n" "Websted http://dansk-gruppen.dk\n" "E-mail " #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "En enkel og elegant erstatning for Filer til at vise musikmappen." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introduktion til Musik" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musik" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musik" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Opret afspilningsliste" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Afspil en sang" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Fjern sange og afspilningsliste" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Afspil dine favoritsange." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Afspil musik" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Du kan afspille din favoritmusik ved at oprette en afspilningsliste eller " "blot ved at klikke på en sang efter eget valg i enhver visning." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "I Afspilningslister:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Vælg en afspilningsliste." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klik på tandhjulsknappen i højre side." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klik på Afspil." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Tilføj sange til afspilningslister ved brug af album." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Opret en afspilningsliste ved brug af album" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Du kan vise alle dine album ved at klikke på knappen Album." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Sådan tilføjes alle sangene i et album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Klik på afkrydsningsknappen i øverste højre hjørne af vinduet." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Vælg album." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Klik på knappen Føj til afspilningsliste." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Klik på Ny afspilningsliste og skriv et navn til din " "afspilningsliste." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klik på Vælg." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Du kan også oprette en afspilningsliste ud fra bestemte sange." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Sådan tilføjes valgte sange fra et album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klik på et album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klik på afkrydsningsknappen." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Vælg sange." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "For at vælge alle sange klikkes Klik på elementerne for at " "vælge demVælg alle i værktøjslinjen, eller med " "tastaturet CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "For at rydde valget klikkes på Klik på elementerne for at vælge " "demVælg ingen i værktøjslinjen." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Opret afspilningsliste ved at vælge dine favoritsange." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Opret afspilningslister ved brug af sange" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Du kan vise alle dine sange ved at klikke på knappen Sange." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Sådan oprettes en ny afspilningsliste mens du er i visningen Sange:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Vælg alle de sange, du vil tilføje til afspilningslisten." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klik på Ny afspilningsliste og skriv et navn til " "din afspilningsliste." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Opret afspilningsliste ved at vælge dine favoritkunstnere." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Opret afspilningslister ved brug af kunstnere" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Du kan vise alle dine kunstnere og deres sange, ved at klikke på knappen " "Kunstnere." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Sådan oprettes en ny afspilningsliste mens du er i visningen Kunstnere:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Vælg alle de kunstnere, hvis sange du vil tilføje til afspilningslisten." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klik på Vælg." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Fjern en uønsket afspilningsliste." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Slet en afspilningsliste" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Du kan fjerne en gammel eller uønsket afspilningsliste." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Vælg den afspilningsliste du vil slette." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klik på Slet." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Slet sange fra afspilningslisten." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Fjern sange" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Du kan fjerne uønskede sange fra en afspilningsliste." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Vælg den afspilningsliste, hvorfra du vil fjerne sange." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klik på afkrydsningsknappen på værktøjslinjen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Vælg alle de sange du vil fjerne." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Klik på Fjern fra afspilningsliste." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Gentag alle sange i afspilningslisten eller kun den aktuelle sang." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Hvordan gentager jeg sange?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Klik på knappen i højre side af opgavelinjen:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Vælg Gentag sang for at gentage en enkelt sang." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Vælg Gentag alle for at gentage alle sange i afspilningslisten." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Bland sange i afspilningslisten." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Hvordan blander jeg mine sange?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "Klik på knappen i højre side af opgavelinjen og vælg Bland." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Søg i din musiksamling." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Find musik" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Du kan søge i dine album, kunstnere, sange og afspilningslister. Vælg hvad " "du vil søge i og klik så på knappen Søg og start søgningen." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "Creative Commons Kreditering-Deling på samme vilkår 3.0 Ikke porteret-licens" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Værket er licenseret under en <_:link-1/>." 070701000000A5000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/de070701000000A6000081A400000000000000000000000166968E4E00003BC1000000000000000000000000000000000000001F00000000gnome-music-46.1/help/de/de.po# German translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Christian Kirbach , 2014-2015. # Mario Blättermann , 2016. # msgid "" msgstr "" "Project-Id-Version: gnome-music gnome-3-14\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-09-14 20:11+0200\n" "Last-Translator: Tim Sabsch \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Christian Kirbach , 2014, 2015\n" "Mario Blättermann , 2016" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Eine einfache und elegante Alternative zum Anzeigen des Musikordners mit " "Dateien." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Einführung in Musik" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musik" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musik" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Wiedergabeliste anlegen" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Titel wiedergeben" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Titel und Wiedergabeliste entfernen" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Geben Sie Ihre Lieblingsmusik wieder." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Musik abspielen" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Erstellen Sie Wiedergabelisten und geben Sie Ihre Lieblingsmusik wieder, " "oder klicken Sie einfach zur Wiedergabe auf einen Musiktitel Ihrer Wahl in " "einer beliebigen Ansicht." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "In den Wiedergabelisten:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Wählen Sie eine Wiedergabeliste." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klicken Sie auf den Knopf mit dem Zahnrad auf der rechten Seite." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klicken Sie auf Wiedergabe." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Lieder zu Wiedergabelisten mit Hilfe von Alben hinzufügen." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Eine Wiedergabeliste mit Hilfe von Alben anlegen" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Schauen Sie sich alle Ihre Alben an, indem Sie auf den Knopf Alben klicken." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "So fügen Sie alle Titel eines Albums hinzu:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "" "Klicken Sie auf das Ankreuzfeld in der rechten oberen Ecke des Fensters." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Wählen Sie Alben." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Klicken Sie auf Zur Wiedergabeliste hinzufügen." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Klicken Sie auf Neue Wiedergabeliste und geben Sie einen Namen " "für Ihre Wiedergabeliste ein." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klicken Sie auf Wählen." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Sie können auch eine Wiedergabeliste anhand bestimmter Titel anlegen." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "So fügen Sie ausgewählte Titel eines Albums hinzu:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klicken Sie auf ein Album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klicken Sie auf den Ankreuzknopf." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Wählen Sie einige Titel." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Klicken Sie auf Objekte per Klick auswählenAlle " "auswählen in der Werkzeugleiste, um alle Titel auszuwählen, " "oder drücken Sie StrgA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Klicken Sie auf Objekte per Klick auswählenKeine " "auswählen in der Werkzeugleiste, um die Auswahl aufzuheben." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Eine Wiedergabeliste durch Wählen Ihrer Lieblingstitel anlegen." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Wiedergabelisten mit Hilfe von Titeln anlegen" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Schauen Sie sich alle Titel an, indem Sie auf den Knopf Titel klicken." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "So erstellen Sie eine neue Wiedergabeliste in der Titel-Ansicht:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Wählen Sie alle Titel, die Sie zur Wiedergabeliste hinzufügen wollen." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klicken Sie auf Neue Wiedergabeliste und geben " "Sie einen Namen für Ihre Wiedergabeliste ein." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Eine Wiedergabeliste durch Wählen Ihrer Lieblingskünstler anlegen." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Wiedergabelisten mit Hilfe von Künstlern anlegen" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Schauen Sie sich alle Künstler und deren Titel an, indem Sie auf den Knopf " "Künstler klicken." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "So erstellen Sie eine neue Wiedergabeliste in der Künstler-Ansicht:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Wählen Sie alle Künstler, deren Titel Sie zur Wiedergabeliste hinzufügen " "möchten." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klicken Sie auf Wählen." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Eine unerwünschte Wiedergabeliste entfernen." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Eine Wiedergabeliste löschen" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Sie können eine alte und unerwünschte Wiedergabeliste löschen." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Wählen Sie die Wiedergabeliste aus, die Sie löschen wollen." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klicken Sie auf Löschen." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "So löschen Sie Titel aus der Wiedergabeliste." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Titel entfernen" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Sie können unerwünschte Titel aus einer Wiedergabeliste entfernen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Wählen Sie die Wiedergabeliste, aus der Sie Titel löschen wollen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klicken Sie auf den Ankreuzknopf in der Werkzeugleiste." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Wählen Sie alle Titel, die Sie entfernen wollen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Klicken Sie auf Aus der Wiedergabeliste entfernen." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Alle Titel der Wiedergabeliste oder nur den aktuellen Titel wiederholen." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Wie werden Titel wiederholt wiedergegeben?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Klicken Sie in der Programmleiste auf den Knopf auf der rechten Seite:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Wählen Sie Titel wiederholen, um einen einzelnen Titel zu " "wiederholen." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Wählen Sie Alle wiederholen, um alle Titel in der Wiedergabeliste " "zu wiederholen." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "So mischen Sie die Titel der Wiedergabeliste." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Wie mischt man eigene Titel?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Klicken Sie in der Programmleiste auf den Knopf auf der rechten Seite und " "wählen Sie Mischen." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Durchsuchen Sie Ihre Musiksammlung." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Musik suchen" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Durchsuchen Sie Ihre Alben, Künstler, Titel und Wiedergabelisten. Wählen " "Sie, wo Sie überall suchen möchten und klicken Sie dann auf den Knopf " "Suchen." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 " "nicht angepasst" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Dieses Werk ist unter <_:link-1/> lizenziert." 070701000000A7000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/el070701000000A8000081A400000000000000000000000166968E4E000049AC000000000000000000000000000000000000001F00000000gnome-music-46.1/help/el/el.po# Greek translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Dimitris Spingos , 2014. # Dimitris Spingos (Δημήτ�ης Σπίγγος) , 2014. msgid "" msgstr "" "Project-Id-Version: gnome-music gnome-3-12\n" "POT-Creation-Date: 2015-10-10 07:53+0000\n" "PO-Revision-Date: 2015-10-10 18:17+0300\n" "Last-Translator: Tom Tryfonidis \n" "Language-Team: www.gnome.gr\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.8.5\n" "X-Project-Style: gnome\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Ελληνική μεταφ�αστική ομάδα GNOME , 2014-2015\n" "Μα�ία Μαυ�ίδου , 2014\n" "Δημήτ�ης Σπίγγος , 2014\n" "Θάνος Τ�υφωνίδης , 2015" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:11 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:13 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using files to show the music directory." msgstr "" "Μια απλή και κομψή αντικατάσταση για χ�ήση α�χείων που εμφανίζουν τον " "κατάλογο μουσικής." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Εισαγωγή στη μουσική" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link" msgid "Music" msgstr "Μουσική" #. (itstool) path: info/title #: C/index.page:7 msgctxt "text" msgid "Music" msgstr "Μουσική" #. (itstool) path: page/title #: C/index.page:18 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Μουσική" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Δημιου�γία λίστας αναπα�αγωγής" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Αναπα�αγωγή τ�αγουδιο�" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Αφαί�εση τ�αγουδιών και λίστας αναπα�αγωγής" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Αναπα�άξτε τα αγαπημένα σας τ�αγο�δια." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Αναπα�αγωγή μουσικής" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Μπο�είτε να παίξετε την αγαπημένη μουσική σας δημιου�γώντας μια λίστα " "αναπα�αγωγής ή πατώντας απλά στο τ�αγο�δι της επιλογής σας από οποιαδήποτε " "π�οβολή." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Ενώ β�ίσκεστε στις Λίστες αναπα�αγωγής:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Επιλέξτε μια λίστα αναπα�αγωγής." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Κάντε κλικ στο πλήκτ�ο γ�αναζιο� στα δεξιά." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Κάντε κλικ στην Αναπα�αγωγή." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Π�οσθέστε τ�αγο�δια στις λίστες αναπα�αγωγής χ�ησιμοποιώντας δίσκους." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Δημιου�γήστε μια λίστα αναπα�αγωγής χ�ησιμοποιώντας δίσκους" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Μπο�είτε να π�οβάλετε όλους τους δίσκους σας κάνοντας κλικ στο πλήκτ�ο Δίσκοι." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Για να π�οσθέσετε όλα τα τ�αγο�δια σε έναν δίσκο:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Κάντε κλικ στο κουμπί ελέγχου στα πάνω δεξιά του πα�αθ��ου." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Επιλέξτε τους δίσκους." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Κάντε κλικ στο κουμπί Π�οσθήκη στην λίστα " "αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Κάντε κλικ στο �έα λίστα αναπα�αγωγής και πληκτ�ολογήστε ένα " "όνομα για την λίστα αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Κάντε κλικ στο Επιλογή." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "Μπο�είτε επίσης να δημιου�γήσετε μια λίστα αναπα�αγωγής από συγκεκ�ιμένα " "τ�αγο�δια." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Για να π�οσθέσετε επιλεγμένα τ�αγο�δια από έναν δίσκο:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Κάντε κλικ σε έναν δίσκο." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Κάντε κλικ στο πλήκτ�ο ελέγχου." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Επιλέξτε τα τ�αγο�δια." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Για να επιλέξετε όλα τα τ�αγο�δια κάντε κλικ στο Πατήστε σε " "αντικείμενα για να τα επιλέξετεΕπιλογή όλων στην " "ε�γαλειοθήκη ή πατήστε CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Για να σβήσετε την επιλογή πατήστε Πάτημα στα στοιχεία για να " "τα επιλέξετεΚαμία επιλογή στην ε�γαλειοθήκη." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "" "Δημιου�γήστε λίστες αναπα�αγωγής επιλέγοντας τα αγαπημένα σας τ�αγο�δια." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Δημιου�γία λιστών αναπα�αγωγής χ�ησιμοποιώντας τ�αγο�δια" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Μπο�είτε να π�οβάλετε όλα τα τ�αγο�δια πατώντας το κουμπί Τ�αγο�δια." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Για να δημιου�γήσετε μια νέα λίστα αναπα�αγωγής ενώ είστε στην π�οβολή " "Τ�αγο�δια:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Επιλέξτε όλα τα τ�αγο�δια που θέλετε να π�οσθέσετε στη λίστα αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Κάντε κλικ στο �έα λίστα αναπα�αγωγής και " "πληκτ�ολογήστε ένα όνομα για την λίστα αναπα�αγωγής." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "" "Δημιου�γήστε λίστες αναπα�αγωγής επιλέγοντας τους αγαπημένους σας " "καλλιτέχνες." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Δημιου�γία λιστών αναπα�αγωγής χ�ησιμοποιώντας καλλιτέχνες" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Μπο�είτε να π�οβάλετε όλους τους καλλιτέχνες και τα τ�αγο�δια τους κάνοντας " "κλικ στο κουμπί Καλλιτέχνες." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Για να δημιου�γήσετε μια νέα λίστα αναπα�αγωγής ενώ είσαστε στην π�οβολή " "Καλλιτέχνες:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Επιλέξτε όλους τους καλλιτέχνες των οποίων τα τ�αγο�δια θέλετε να π�οσθέσετε " "στη λίστα αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Κάντε κλικ στο Επιλογή." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Αφαι�έστε μια ανεπιθ�μητη λίστα αναπα�αγωγής." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Διαγ�αφή λίστας αναπα�αγωγής" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Μπο�είτε να αφαι�έσετε μια παλιά και ανεπιθ�μητη λίστα αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Επιλέξτε τη λίστα αναπα�αγωγής που θέλετε να διαγ�άψετε." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Κάντε κλικ στο Διαγ�αφή." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Διαγ�άψτε τ�αγο�δια από τη λίστα αναπα�αγωγής." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Αφαί�εση τ�αγουδιών" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Μπο�είτε να αφαι�έσετε οποιαδήποτε ανεπιθ�μητα τ�αγο�δια από μια λίστα " "αναπα�αγωγής." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "" "Επιλέξτε μια λίστα αναπα�αγωγής από την οποία θέλετε να αφαι�έσετε τ�αγο�δια." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Κάντε κλικ στο κουμπί ελέγχου στην ε�γαλειοθήκη." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Επιλέξτε όλα τα τ�αγο�δια που θέλετε να αφαι�έσετε." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Πατήστε το Αφαί�εση από την λίστα αναπα�αγωγής." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Αναπα�άξτε όλα τα τ�αγο�δια της λίστας αναπα�αγωγής ή μόνο του τ�έχοντος " "τ�αγουδιο�." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Πώς παίζω τ�αγο�δια σε επανάληψη;" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Στην γ�αμμή ε�γασιών, κάντε κλικ στο κουμπί στα δεξιά:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Επιλέξτε Επανάληψη τ�αγουδιο� για να επαναλάβετε ένα μεμονωμένο " "τ�αγο�δι." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Επιλέξτε Επανάληψη όλων για να επαναλάβετε όλα τα τ�αγο�δια στην " "λίστα αναπα�αγωγής." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Παίξτε τυχαία τα τ�αγο�δια σας στην λίστα αναπα�αγωγής." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Πώς παίζω τυχαία τα τ�αγο�δια μου;" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Στην γ�αμμή ε�γασιών, κάντε κλικ στο κουμπί στα δεξιά και επιλέξτε " "Τυχαία σει�ά." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Αναζήτηση μέσα από τη μουσική συλλογή σας." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Ααναζήτηση μουσικής" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Μπο�είτε να αναζητήσετε τους δίσκους σας, τους καλλιτέχνες, τα τ�αγο�δια και " "τις λίστες αναπα�αγωγής. Επιλέξτε τι θέλετε να αναζητήστε και έπειτα πατήστε " "το κουμπί Αναζήτηση για να ξεκινήσετε την αναζήτηση." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Άδεια Creative Commons Attribution-ShareAlike 3.0 Unported" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Αυτό το έ�γο κυκλοφο�εί υπό την <_:link-1/>." 070701000000A9000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/es070701000000AA000081A400000000000000000000000166968E4E00003C23000000000000000000000000000000000000001F00000000gnome-music-46.1/help/es/es.po# Spanish translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # Daniel Mustieles , 2014, 2015, 2016. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-09-10 15:42+0000\n" "PO-Revision-Date: 2021-09-10 17:41+0200\n" "Last-Translator: Daniel Mustieles \n" "Language-Team: es \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Daniel Mustieles , 2014 - 2016" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Un reemplazo sencillo y elegante para usar Archivos para mostrar " "la carpeta de música." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introducción a Música" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Mu�sica" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Mu�sica" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Mu�sica" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Música" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Crear una lista de reproducción" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Reproducir una canción" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Quitar canciones y lista de reproducción" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Reproducir sus canciones favoritas." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Reproducir música" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Puede reproducir su música favorita creando una lista de reproducción o " "simplemente pulsando en la canción que quiera desde cualquier vista." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Estando en Listas de reproducción:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Seleccionar una lista de reproducción." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Pulse en el icono de la rueda dentada en la parte de la derecha." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Pulse en Reproducir." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Añadir canciones a las listas de reproducción usando álbumes." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Crear una lista de reproducción usando álbumes" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Puede ver todos sus álbumes pulsando el botón �lbumes." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Para añadir todas las canciones de un álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Pulse el botón «Marcar» en la parte superior derecha de la ventana." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Seleccione los álbumes." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Pulse en el botón Añadir a la lista de reproducción." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Pulse en Nueva lista de reproducción y escriba el nombre de la " "lista." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Pulse en Seleccionar." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "También puede crear una lista de reproducción con canciones específicas." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Para añadir las canciones seleccionadas de un álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Pulse sobre un álbum." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Pulse el botón «Marcar»." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Seleccionar canciones." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Para seleccionar todas las canciones, pulse en Pulse sobre los " "elementos para seleccionarlosSeleccionar todo en " "la barra de herramientas o pulse CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Para limpiar la selección, pulse en Pulse sobre los elementos " "para seleccionarlosSeleccionar ninguno en la barra " "de herramientas." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Crear listas de reproducción seleccionando sus canciones favoritas." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Crear una lista de reproducción usando canciones" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Puede ver todas las canciones pulsando el botón Canciones." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Para crear una lista de reproducción nueva estando en la vista de " "Canciones:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Seleccione todas las canciones que quiere añadir a la lista de reproducción." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Pulse en Nueva lista de reproducción y escriba " "un nombre para la lista." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Crear una lista de reproducción seleccionando sus artistas favoritos." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Crear listas de reproducción usando artistas" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Puede ver todos los artistas y sus canciones pulsando el botón Artistas." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Para crear una lista de reproducción nueva estando en la vista de " "Artistas:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Seleccione todos los artistas cuyas canciones quiere añadir a la lista de " "reproducción." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Pulse en Seleccionar." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Quitar una lista de reproducción." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Eliminar una lista de reproducción" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "" "Puede quitar una canción antigua o una lista de reproducción que no quiera." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Seleccione la lista de reproducción que quiere eliminar." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Pulse en Eliminar." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Quitar canciones de la lista de reproducción." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Quitar canciones" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Puede quitar cualquier canción que no quiera de una lista de reproducción." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "" "Seleccione la lista de reproducción de la que quiere quitar las canciones." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Pulse el botón «Marcar» en la barra de herramientas." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Seleccione todas las canciones que quiere eliminar." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Pulse en Quitar de la lista de reproducción." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Repetir todas las canciones de la lista de reproducción o sólo la canción " "actual." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "¿Cómo repito canciones?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "En la barra de tareas, pulse el botón en la parte de la derecha:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Seleccione Repetir canción para repetir una sola canción." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Seleccione Repetir todas para repetir todas las canciones de la " "lista de reproducción." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Mezclar canciones en la lista de reproducción." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "¿Cómo mezclo mis canciones?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "En la barra de tareas, pulse el botón en la parte derecha y elija " "Mezclar." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Buscar en su colección de música." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Buscar música" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Buscar en sus álbumes, artistas, canciones y listas de reproducción. " "Seleccione lo que quiere buscar y pulse el botón Buscar para " "empezar a buscar." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons de Atribucio�n-Compartir Igual 3.0 no portada" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Este trabajo esta� licenciado bajo la <_:link-1/>." #~| msgid "Click on Remove from Playlist." #~ msgid "Click on Select." #~ msgstr "Pulse en Seleccionar." 070701000000AB000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/eu070701000000AC000081A400000000000000000000000166968E4E000039AD000000000000000000000000000000000000001F00000000gnome-music-46.1/help/eu/eu.po# Basque translation for gnome-music. # Copyright (C) 2019 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Asier Sarasua Garmendia , 2019, 2023. # msgid "" msgstr "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2023-01-25 19:12+0000\n" "PO-Revision-Date: 2019-12-10 10:00+0100\n" "Last-Translator: Asier Sarasua Garmendia \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr " Asier Sarasua Garmendia , 2019, 2023." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "Fitxategiak aplikazioaren ordezko sinple eta dotorea musikaren direktorioa erakusteko." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Musika aplikazioaren sarrera" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musika" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musika" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musika" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musika" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Sortu erreprodukzio-zerrenda" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Erreproduzitu abesti bat" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Kendu abestiak eta erreprodukzio-zerrenda" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Erreproduzitu zure abesti gogokoenak." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Erreproduzitu musika" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "Zure musikarik gogokoena erreproduzitu dezakezu bai zerrenda bat sortuta bai nahi duzun abestian klik eginda." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Erreprodukzio-zerrendetan:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Hautatu erreprodukzio-zerrenda bat." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Egin klik eskuinaldeko gurpil-botoian." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Egin klik Erreproduzitu aukeran." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Gehitu abestiak erreprodukzio-zerrendei albumak erabilita." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Sortu erreprodukzio-zerrenda bat albumak erabilita" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "Zure albumak ikus ditzakezu Albumak botoian klik eginez." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Abesti guztiak album bati gehitzeko:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Egin klik leihoko goi eskuineko kontrol-botoian." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Hautatu albumak." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Egin klik Gehitu erreprodukzio-zerrendari botoian." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "Egin klik Erreprodukzio-zerrenda berria aukeran eta idatzi zure zerrendaren izena." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Egin klik Hautatu botoian." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Abesti jakin batzuetarako erreprodukzio-zerrenda bat ere sortu dezakezu." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Album bateko abesti hautatuak gehitzeko:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Egin klik album batean." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Egin klik kontrol-botoian." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Hautatu abestiak." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "Abesti guztiak hautatzeko, egin klik tresna-barrako Egin klik elementuen gainean hautatzekoHautatu dena aukeran, edo sakatu CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "Hautapena garbitzeko, egin klik tresna-barrako Egin klik elementuen gainean hautatzekoEz hautatu ezer." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Sortu erreprodukzio-zerrenda zure abestirik gogokoenak hautatuta." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Sortu erreprodukzio-zerrendak abestiak erabilita" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "Abesti guztiak bistaratu daitezke Abestiak botoia erabilita." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Erreprodukzio-zerrenda berria sortzeko Abestiak bistan zauden bitartean:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Hautatu erreprodukzio-zerrendari gehitu nahi dizkiozun abesti guztiak." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "Egin klik Erreprodukzio-zerrenda berria aukeran eta idatzi izen bat zure zerrendarako." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Sortu erreprodukzio-zerrenda zure artistarik gogokoenak hautatuta." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Sortu erreprodukzio-zerrendak artistak erabilita" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "Artista guztiak eta beren abestiak bistaratu daitezke Artistak botoia erabilita." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "Erreprodukzio-zerrenda berria sortzeko Artistak bistan zauden bitartean:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "Hautatu erreprodukzio-zerrendari gehitu nahi dizkiozun artista guztiak." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Egin klik Hautatu aukeran." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Kendu gehiago nahi ez duzun erreprodukzio-zerrenda bat." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Ezabatu erreprodukzio-zerrenda bat" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Gehiago nahi ez duzun erreprodukzio-zerrenda bat kendu dezakezu." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Hautatu ezabatu nahi duzun erreprodukzio-zerrenda." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Egin klik Ezabatu aukeran." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Ezabatu abestiak erreprodukzio-zerrendatik." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Kendu abestiak" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Gehiago nahi ez dituzun abestiak kendu ditzakezu erreprodukzio-zerrenda batetik." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Hautatu abestiak ezabatu nahi dizkiozun erreprodukzio-zerrenda." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Egin klik tresna-barrako kontrol-botoian." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Hautatu ezabatu nahi dituzun abesti guztiak." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Egin klik Kendu erreprodukzio-zerrendatik aukeran." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Errepikatu erreprodukzio-zerrendako abesti guztiak edo uneko abestia soilik." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Nola erreproduzitu ditzaket abestiak modu errepikatuan?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Ataza-barran, egin klik eskuinaldeko botoian:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Hautatu Errepikatu abestia abesti bakar bat errepikatzeko." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "Hautatu Errepikatu dena erreprodukzio-zerrendako abesti guztiak errepikatzeko." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Erreproduzitu erreprodukzio-zerrendako abestiak ausaz." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Nola erreproduzitu ditzaket abestiak ausaz?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "Ataza-barran, egin klik eskuinaldeko botoian eta hautatu Ausaz." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Egin bilaketak zure musika-bilduman." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Aurkitu musika" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "Albumetan, artistetan, abestietan eta erreprodukzio-zerrendetan egin ditzakezu bilaketan. Hautatu zer bilatu nahi duzun eta egin klik Bilatu botoian bilaketa hasteko." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported lizentzia" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Lan honen lizentzia <_:link-1/> da." 070701000000AD000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/fr070701000000AE000081A400000000000000000000000166968E4E00003CC6000000000000000000000000000000000000001F00000000gnome-music-46.1/help/fr/fr.po# French translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Alain Lojewski , 2014. # Julien Hardelin , 2014. # Charles Monzat , 2017-2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-12-25 18:25+0000\n" "PO-Revision-Date: 2022-04-11 22:35+0200\n" "Last-Translator: Charles Monzat \n" "Language-Team: GNOME French Team \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Gtranslator 40.0\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Alain Lojewski , 2014\n" "Julien Hardelin , 2014\n" "Charles Monzat , 2017-2022" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Une alternative simple et élégante à Fichiers pour l’affichage du " "répertoire de Musique." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introduction à Musique" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musique" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musique" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musique" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musique" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Création d’une liste de lecture" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Lecture d’un morceau" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Suppression des morceaux et de la liste de lecture" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Lire vos morceaux préférés." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Lecture d’un morceau" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Pour lire votre musique préférée, créez une liste de lecture ou cliquez " "seulement sur le morceau de votre choix depuis n’importe quelle vue." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Une fois dans Listes de lecture :" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Sélectionnez une liste de lecture." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Cliquez sur le bouton ⚙ situé à droite." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Cliquez sur Lire." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Ajouter des morceaux aux listes de lecture à partir d’albums." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Création d’une liste de lecture à partir d’un album" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Pour afficher tous vos albums, cliquez sur le bouton Albums." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Pour ajouter tous les morceaux d’un album :" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "" "Cliquez sur le bouton de sélection dans le coin supérieur droit de la " "fenêtre." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Sélectionnez les albums." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Cliquez sur le bouton Ajouter à la liste de lecture." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "Cliquez sur Nouvelle liste de lecture et donnez-lui un nom." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Cliquez sur Sélectionner." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "Vous pouvez aussi créer une liste de lecture avec des morceaux particuliers." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Pour ajouter des morceaux choisis dans un album :" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Cliquez sur l’album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Cliquez sur le bouton de sélection." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Sélectionnez les morceaux." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Pour sélectionner tous les morceaux, cliquez sur Cliquez sur " "les éléments pour les sélectionnerTout sélectionner dans la barre d’outils, ou bien appuyez sur CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Pour annuler la sélection, cliquez sur Cliquez sur les éléments " "pour les sélectionnerTout désélectionner dans la " "barre d’outils." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Créer une liste de lecture en choisissant vos morceaux préférés." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Création de listes de lecture avec des morceaux" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Pour afficher tous les morceaux, cliquez sur le bouton Morceaux." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Pour créer une nouvelle liste de lecture en étant dans la fenêtre " "Morceaux :" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Sélectionnez tous les morceaux que vous voulez ajouter à la liste de lecture." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Cliquez sur Nouvelle liste de lecture et donnez-" "lui un nom." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Créer une liste de lecture en choisissant vos artistes préférés." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Création de listes de lecture par artiste" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Pour afficher tous les artistes et leurs morceaux, cliquez sur le bouton " "Artistes." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Pour créer une nouvelle liste de lecture en étant dans la fenêtre " "Artistes :" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Sélectionnez tous les artistes dont vous voulez regrouper les morceaux dans " "la liste de lecture." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Cliquez sur Sélectionner." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Supprimer une liste de lecture superflue." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Suppression d’une liste de lecture" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Pour supprimer une ancienne liste de lecture :" #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Sélectionnez la liste de lecture à supprimer." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Cliquez sur Supprimer." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Supprimer des titres de la liste de lecture." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Suppression de morceaux" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Pour supprimer des morceaux obsolètes d’une liste de lecture :" #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Sélectionnez la liste de lecture à nettoyer." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Cliquez sur le bouton de sélection dans la barre d’outils." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Sélectionnez tous les morceaux à supprimer." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Cliquez sur Supprimer de la liste de lecture." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Répéter tous les titres d’une liste de lecture ou seulement la chanson en " "cours de lecture." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Répétition de pistes" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Dans la barre des tâches, cliquez sur le bouton situé à droite, puis :" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Sélectionnez Répéter le morceau pour répéter un seul titre." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Sélectionnez Tout répéter pour répéter tous les morceaux de la " "liste de lecture." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Mélanger des titres de la liste de lecture." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Lecture aléatoire de titres" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Dans la barre des tâches, cliquez sur le bouton situé à droite et " "sélectionnez Mélanger." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Effectuer une recherche dans votre discothèque." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Recherche de musique" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Vous pouvez faire une recherche sur un artiste, sur un morceau ou sur une " "liste de lecture. Sélectionnez votre choix et appuyez sur Rechercher pour lancer l’opération." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 " "non transposé" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Cette œuvre est distribuée sous <_:link-1/>." #~ msgid "Click on Select." #~ msgstr "Cliquez sur Sélectionner." 070701000000AF000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/gl070701000000B0000081A400000000000000000000000166968E4E00003B88000000000000000000000000000000000000001F00000000gnome-music-46.1/help/gl/gl.po# Galician translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Fran Dieguez , 2014-2021. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-08-30 11:06+0200\n" "Last-Translator: Fran Dieguez \n" "Language-Team: Galician >\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Gtranslator 40.0\n" "X-Project-Style: gnome\n" "X-DL-Team: gl\n" "X-DL-Module: gnome-music\n" "X-DL-Branch: master\n" "X-DL-Domain: help\n" "X-DL-State: Translating\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Fran Diéguez , 2014-2021." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Un substituto simple e elegante para usar Ficheiros para mostrar " "o cartafol de música." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introdución a Música" #. (itstool) path: info/title #: C/index.page:6 #| msgctxt "link" #| msgid "Music" msgctxt "link:trail" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Música" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Música" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Crear lista de reprodución" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Reproducir unha canción" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Quitar cancións da lista de reprodución" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Reproducir as súas cancións favoritas." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Reproducir música" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Vostede pode reproducir a súa música favorita creando unha lista de " "reprodución ou simplemente premendo na canción que desexe desde calquera " "vista." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Mentres nas Listas de reproducións:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Seleccione unha lista de reprodución." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Prema no botón do engranaxe na parte dereita." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Prema en Reproducir." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Engadir cancións ás listas de reprodución usando álbums." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Crear unha lista de reprodución usando álbums" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Pode ver todo os álbums premendo sobre o botón �lbums." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Para engadir todas as cancións nun álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Prema no botón de comprobación na parte superior dereita da xanela." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Seleccione os álbums." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Prema no botón Engadir á lista de reprodución." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Prema en Nova lista de reprodución e escriba un nome para a súa " "lista de reprodución." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Prema en Seleccionar." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Amén pode crear unha lista de reprodución desde cancións específicas." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Para engadir as cancións seleccionadas desde un álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Prema no álbum." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Prema no botón de comprobación." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Seleccione as cancións." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Para seleccionar todas as cancións prema Prema nos elementos " "para seleccionalosSeleccionar todos desde a barra " "de ferramentas ou prema CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Para limpar a selección prema Prema nos elementos para " "seleccionalosDeseleccionar todos na barra de " "ferramentas." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "" "Crear unha lista de reprodución seleccionando as súas cancións favoritas." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Crear listas de reproducións usando cancións" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Pode ver todas as canciónsemendo sobre o botón Cancións." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Para crear unha nova lista de reprodución mentres están a vista " "Cancións:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Seleccione todas as cancións que quere engadir á lista de reprodución." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Prema en Nova lista de reprodución e escriba un " "nome da súa lista de reprodución." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Crear unha lista de reprodución seleccionando os seus artistas." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Crear listas de reproducións usando artistas" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Pode ver todos os artistas e as súas cancións premendo sobre o botón Artistas." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Para crear unha nova lista de reprodución mentres están a vista " "Artistas:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Seleccione todos os artistas cuxas cancións quere engadir á lista de " "reprodución." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Prema en Seleccionar." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Quitar unha lista de reprodución non desexada." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Eliminar unha lista de reprodución" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Pode eliminar unha lista de reprodución antiga ou non desexada." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Seleccione a lista que quere eliminar." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Prema en Eliminar." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Eliminar cancións dunha lista de reprodución." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Eliminar cancións" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Pode quitar cancións que non desexe dunha lista de reprodución." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Seleccione a lista de reprodución da que quere quitar cancións." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Prema no botón de marcar na barra de ferramentas." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Seleccione todas as cancións que quere eliminar." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Prema en Quitar da lista de reprodución." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Repetir todas as cancións nunha lista de reprodución ou só a canción actual." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Como reproduzo cancións en bucle?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Na barra de tarefas, prema no botón da parte dereita:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Seleccione Repetir canción para repetir unha soa canción." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Seleccione Repetir todas para repetir todas as cancións na lista " "de reprodución." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Desordenar cancións na lista de reprodución." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Como desordenar as miñas cancións?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Na barra de tarefas, prema no botón da parte dereita e seleccione " "Desordenar." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Buscar na súa colección de música." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Buscar música" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Pode buscar nos seus álbums, artistas, cancións ou listas de reprodución. " "Seleccione que quere buscar logo prema no botón Buscar e iniciar " "a busca." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Atribución-CompartirIgual 3.0 Licenza non portada" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Este traballa ten a licenza <_:link-1/>." 070701000000B1000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/hr070701000000B2000081A400000000000000000000000166968E4E00003997000000000000000000000000000000000000001F00000000gnome-music-46.1/help/hr/hr.po# Croatian translation for gnome-music. # Copyright (C) 2017 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2022-07-25 15:45+0000\n" "PO-Revision-Date: 2022-08-17 23:18+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.1.1\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " gogo https://launchpad.net/~trebelnik-stefina" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Jednostavna i elegantna zamjena za korištenje Datoteka za prikaz " "glazbene mape." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Uvod u Glazbu" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Glazba" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Glazba" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Glazba" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Glazba" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Stvaranje popisa izvođenja" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Reprodukcija pjesme" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Uklanjanje pjesma i popisa izvođenja" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Slušajte svoje omiljene pjesme." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Reprodukcija glazbe" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Možete slušati svoju omiljenu glazbu stvaranjem popisa izvođenja ili " "jednostavno klikom na vašu odabranu pjesmu u bilo kojem prikazu." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "U Popisu izvođenja:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Odaberite popis izvođenja." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Kliknite na tipku zup�anika s lijeve strane." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Kliknite na Sviraj." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Dodajte pjesme na popis izvođenja koristeći albume." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Stvaranje popisa izvođenja pomoću albuma" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Možete vidjeti sve svoje albume klikom na Albumi " "tipku." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Kako bi dodali sve pjesme u albumu:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Kliknite na tipku odabira gore desno u prozoru." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Odaberite albume." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Kliknite na Dodaj u popis izvođenja tipku." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Kliknite na Novi popis izvođenja i upišite naziv vašeg popisa " "izvođenja." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Kliknite na Odaberi." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Isto tako možete stvoriti popis izvođenja od određenih pjesama." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Kako bi dodali određene pjesme iz albuma:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Kliknite na album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Kliknite na tipku odabira." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Odaberite pjesme." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Kako bi odabrali sve pjesme kliknite na Klikni na stavku za " "odabirOdaberi sve u alatnoj traci ili pritisnite " "CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Kako bi uklonili odabir kliknite na Klikni na stavku za odabirUkloni odabir u alatnoj traci." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Stvorite popis izvođenja odabirom svojih omiljenih pjesama." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Stvaranje popisa izvođenja pomoću pjesama" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Možete vidjeti sve pjesme klikom na Pjesme tipku." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Kako bi stvorili novi popis izvođenja dok ste u Pjesme prikazu:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Odaberite sve pjesme koje želite dodati na popis izvođenja." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Kliknite na Novi popis izvođenja i upišite naziv " "vašeg popisa izvođenja." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Stvorite popis izvođenja odabirom vašeg omiljenog izvođa�a." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Stvaranje popisa izvođenja pomoću izvođa�a" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Možete vidjeti sve izvođa�e i njihove pjesme klikom na Izvođa�i tipku." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Kako bi stvorili novi popis izvođenja dok ste u Izvođa�i prikazu:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "Odaberite sve izvođa�e �ije pjesme želite dodati na popis izvođenja." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Kliknite na Odaberi." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Uklonite neželjeni popisa izvođenja." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Brisanje popisa izvođenja" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Možete ukloniti stari ili neželjeni popis izvođenja." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Odaberite popis izvođenja koji želite obrisati." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Kliknite na Obriši." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Obrišite pjesme iz popisa izvođenja." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Uklanjanje pjesama" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Možete ukloniti sve neželjene pjesme iz popisa izvođenja." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Odaberite popis izvođenja iz kojeg želite ukloniti pjesme." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Kliknite na tipku odabira u alatnoj traci." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Odaberite sve pjesme koje želite ukloniti." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Kliknite na Ukloni s popisa izvođenja." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Ponovite sve pjesme u popisu izvođenja ili samo trenutnu pjesmu." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Kako reproducirati ili ponoviti pjesmu?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "U alatnoj traci, kliknite tipku na desnoj strani:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Odaberite Ponovi pjesmu za ponavljanje jedne pjesme." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Odaberite Ponovni sve za ponavljanje svih pjesama na popisu " "izvođenja." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Pokrenite naizmjeni�nu reprodukciju pjesama na popisu izvođenja." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Kako pokrenuti naizmjeni�nu reprodukciju pjesama?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "U alatnoj traci, kliknite tipku na desnoj strani i odaberite " "Naizmjeni�no." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Pretražujte svoju glazbenu kolekciju." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Pretraga glazbe" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Možete pretraživati svoje albume, izvođa�e, pjesme i popise izvođenja. " "Odaberite što želite pretraživati zatim kliknite na Pretraži " "tipku za pokretanje pretraživanja." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Imenovanje-Dijeli pod istim uvjetima 3.0 Hrvatska" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Ovaj rad je licenciran pod <_:link-1/>." 070701000000B3000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/hu070701000000B4000081A400000000000000000000000166968E4E00003C5B000000000000000000000000000000000000001F00000000gnome-music-46.1/help/hu/hu.po# Hungarian translation for gnome-music. # Copyright (C) 2014, 2015, 2017, 2019, 2021 Free Software Foundation, Inc. # This file is distributed under the same license as the gnome-music package. # # Balázs Úr , 2014, 2019, 2021. # Gabor Kelemen , 2014, 2015, 2017. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-09-12 08:48+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 19.12.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Kelemen Gábor , 2014.\n" "Úr Balázs , 2014.\n" "Hammer Attila , 2014." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Egyszerű és elegáns eszköz a zenegyűjtemény megjelenítésére a Fájlok alkalmazással." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "A Zene bemutatása" #. (itstool) path: info/title #: C/index.page:6 #| msgctxt "link" #| msgid "Music" msgctxt "link:trail" msgid "Music" msgstr "Zene" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Zene" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Zene" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Zene" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Lejátszólista létrehozása" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Szám lejátszása" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Számok és lejátszólista eltávolítása" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Kedvenc számainak lejátszása." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Zenék lejátszása" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Kedvenc zenéit lejátszhatja lejátszólista létrehozásával, vagy egyszerűen " "csak rákattintva a számra bármely nézetben." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "A Lejátszólistákban:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Válasszon egy lejátszólistát" #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Kattintson a fogaskerék gombra a jobb oldalon." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Kattintson a Lejátszás menüpontra." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Számok lejátszólistához adása albumokkal." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Lejátszólista létrehozása albumok használatával" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Összes albumát megjelenítheti az Albumok gombra " "kattintással." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Egy album összes számának hozzáadásához:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Kattintson az ablak jobb felső sarkában lévő pipa gombra." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Válasszon ki albumokat." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Nyomja meg a Hozzáadás a lejátszólistához gombot." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Kattintson az Új lejátszólista gombra, és írja be a lejátszólista " "nevét." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Kattintson a Kijelölés gombra." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Létrehozhat lejátszólistát adott számokból is." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Kijelölt számok hozzáadásához egy albumról:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Kattintson egy albumra." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Kattintson a pipa gombra." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Válasszon ki számokat." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Az összes szám kiválasztásához kattintson az eszköztáron a " "Kattintson az elemekre a kiválasztásukhozÖsszes " "kijelölése lehetőségre, vagy nyomja meg a CtrlA billentyűkombinációt." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "A kijelölés törléséhez kattintson az eszköztáron a Kattintson " "az elemekre a kiválasztásukhozKijelölés törlése " "lehetőségre." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Lejátszólista létrehozása kedvenc számai kiválasztásával." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Lejátszólista létrehozása számok használatával" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Az összes számot megjelenítheti a Számok gomb " "megnyomásával." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Új lejátszólista létrehozása a Számok nézetben:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Jelölje ki a lejátszólistához adandó összes számot." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Kattintson az Új lejátszólista gombra, és írja " "be a lejátszólista nevét." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Lejátszólista létrehozása kedvenc előadói kiválasztásával." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Lejátszólista létrehozása előadók használatával" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Az összes előadót és számaikat megjelenítheti az Előadók gomb megnyomásával." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "Új lejátszólista létrehozása az Előadók nézetben:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Jelölje ki az összes előadót, akiknek számait a lejátszólistához szeretné " "adni." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Kattintson a Kijelölés gombra." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Fölösleges lejátszólista eltávolítása." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Lejátszólista törlése" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "A régi és már nem szükséges lejátszólistákat eltávolíthatja." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Válassza ki a törölni kívánt lejátszólistát." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Kattintson a Törlés gombra." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Számok törlése a lejátszólistáról." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Számok eltávolítása" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "A már nem kívánt számokat eltávolíthatja a lejátszólistáról." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Válassza ki a lejátszólistát, amelyről számokat szeretne eltávolítani." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Kattintson a pipa gombra az eszköztáron." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Jelölje ki az összes eltávolítani kívánt számot." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Kattintson az Eltávolítás a lejátszólistáról " "gombra." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Az összes szám, vagy egyetlen szám ismétlődő lejátszása a lejátszólistából." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Hogyan lehet a számok lejátszását ismételtetni?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "A tálca jobb oldalán kattintson a gombra:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Egyetlen szám ismétléséhez válassza a Szám ismétlése lehetőséget." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "A lejátszólistában levő összes szám ismétléséhez válassza az Összes " "ismétlése lehetőséget." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Számok véletlenszerű lejátszása a lejátszólistából." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Hogyan játszhatom le véletlenszerűen a számaimat?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "A tálca jobb oldalán kattintson a gombra, majd válassza a " "Véletlenszerű lehetőséget." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Keressen zenegyűjteményében." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Zene keresése" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Kereshet albumok, előadók, számok és lejátszólisták alapján. Válassza ki, " "hogy miben szeretne keresni, majd kattintson a Keresés gombra a " "keresés megkezdéséhez." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Nevezd meg!-�gy add tovább! 3.0 átíratlan licenc" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Ez a mű a <_:link-1/> feltételei szerint terjeszthető." 070701000000B5000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/id070701000000B6000081A400000000000000000000000166968E4E000038B9000000000000000000000000000000000000001F00000000gnome-music-46.1/help/id/id.po# Indonesian translation for gnome-music. # Copyright (C) 2019 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Andika Triwidada , 2019. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-08-26 07:32+0700\n" "Last-Translator: Andika Triwidada \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.4.2\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Andika Triwidada , 2019, 2021." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Pengganti memakai Files yang sederhana dan elegan untuk " "menampilkan direktori musik." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Perkenalan ke Musik" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musik" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musik" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Buat daftar putar" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Mainkan sebuah lagu" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Hapus lagu dan daftar putar" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Mainkan lagu-lagu favorit Anda." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Putar musik" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Anda dapat memutar musik favorit Anda dengan membuat sebuah daftar putar " "atau sekadar dengan mengklik lagu pilihan Anda dari sebarang tilikan." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Saat di dalam Daftar Putar:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Pilih sebuah daftar putar." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klik pada tombol gerigi di sisi kanan." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klik pada Putar." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Menambahkan lagu ke daftar putar memakai album." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Membuat sebuah dafta putar memakai album" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Anda juga dapat melihat semua album Anda dengan mengklik tombol Album." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Untuk menambahkan semua lagu dalam suatu album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Klik pada tombol centang di kanan atas jendela." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Pilih album." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Klik pada tombol Tambah ke Daftar Putar." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Klik pada Daftar Putar Baru dan ketikkan sebuah nama untuk daftar " "putar Anda." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klik pada Pilih." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Anda juga dapat membuat suatu daftar putar dari lagu-lagu tertentu." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Untuk menambahkan lagu-lagu yang dipilih dari sebuah album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klik pada suatu album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klik pada tombol centang." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Pilih lagu." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Untuk memilih semua lagu klik Klik pada butir untuk memilih " "merekaPilih Semua pada bilah alat atau tekan " "CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Untuk membersihkan pilihan klik Klik pada butir untuk memilih " "merekaPilih Tak Satupun pada bilah alat." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Membuat daftar putar dengan memilih lagu-lagu favorit Anda." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Membuat daftar putar memakai lagu-lagu" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Anda dapat melihat semua lagi dengan mengklik tombol Lagu." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Untuk membuat sebuah daftar putar baru ketika dalam tilikan Lagu:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Pilih semua lagu yang ingin Anda tambahkan ke daftar putar." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klik pada Daftar Putar Baru dan ketikkan sebuah " "nama untuk daftar putar Anda." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Membuat daftar putar dengan memilih artis-artis favorit Anda." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Membuat daftar putar memakai artis-artis" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Anda dapat melihat semua artis dan lagu-lagu mereka dengan mengklik pada " "tombol Artis." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Untuk membuat sebuah daftar putar baru ketika dalam tilikan Artis:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Pilih semua artis yang lagu-lagunya ingin Anda tambahkan ke daftar putar." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klik pada Pilih." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Menghapus sebuah daftar putar yang tidak diinginkan." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Menghapus sebuah daftar putar" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Anda dapat menghapus sebuah daftar putar tua yang tidak diinginkan." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Pilih daftar putar yang ingin Anda hapus." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klik pada Hapus." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Menghapus lagu dari daftar putar." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Menghapus lagu" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Anda dapat menghapus sebarang lagu yang tidak diinginkan dari suatu daftar " "putar." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Pilih daftar putar yang lagunya ingin Anda hapus." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klik pada tombol centang di bilah alat." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Pilih semua lagu yang ingin Anda hapus." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Klik pada Hapus dari Daftar Putar." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Ulang semua lagu dalam daftar putar atau hanya lagu saat ini." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Bagaimana saya memutar lagu berulang?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Dalam bilah tugas, klik pada tombol di sisi kanan:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Pilih Ulangi Lagu untuk mengulangi sebuah lagu." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Pilih Ulang Semua untuk mengulang semua lagu dalam daftar putar." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Acak lagu dalam daftar putar." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Bagaimana saya mengacak lagu-lagu saya?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Dalam bilah tugas, klik pada tombol di sisi kanan dan pilih Acak." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Mencari dalam koleksi musik Anda." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Cari musik" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Anda dapat mencari album, artis, lagu, dan daftar putar Anda. Pilih apa yang " "ingin Anda cari lalu klik tombol Cari dan memulai pencarian." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Karya ini dilisensikan di bawah <_:link-1/>." 070701000000B7000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/it070701000000B8000081A400000000000000000000000166968E4E000038F9000000000000000000000000000000000000001F00000000gnome-music-46.1/help/it/it.po# Italian translation for gnome-music. # Copyright (C) 2019 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Milo Casagrande , 2019. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2019-01-28 23:03+0000\n" "PO-Revision-Date: 2019-01-31 14:34+0100\n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Last-Translator: Milo Casagrande \n" "X-Generator: Poedit 2.2.1\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Milo Casagrande , 2019" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:11 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:13 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Un'alternativa semplice ed elegante all'utilizzo di File per " "consultare la propria musica." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introduzione a Musica" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link" msgid "Music" msgstr "Musica" #. (itstool) path: info/title #: C/index.page:7 msgctxt "text" msgid "Music" msgstr "Musica" #. (itstool) path: page/title #: C/index.page:18 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musica" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Creare playlist" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Riprodurre un brano" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Rimuovere brani e playlist" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Riprodurre i brani preferiti." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Riprodurre musica" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "È possibile riprodurre i propri brani preferiti creando una playlist o " "semplicemente selezionando il brano desiderato dalla finestra." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "In modalità Playlist:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Selezionare una playlist." # (ndt) o pulsante con l'ingranaggio? #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Fare clic sul pulsante delle azioni sul lato destro." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Fare clic su Riproduci." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Aggiungere brani alle playlist utilizzando gli album." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Creare una playlist utilizzando gli album" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "È possibile visualizzare tutti i propri album facendo clic sul pulsante " "Albums." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Per aggiungere tutti i brani in un album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "" "Fare clic sul pulsante di selezione nell'angolo in alto a destra della " "finestra." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Selezionare gli album." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Fare clic sul pulsante Aggiungi a playlist." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Fare clic su Nuova playlist e digitare il nome per la playlist." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Fare clic su Seleziona." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "È anche possibile creare una playlist partendo da dei brani specifici." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Per aggiungere i brani selezionati da un album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Fare clic su un album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Fare clic sul pulsante di selezione." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Selezionare i brani." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Per selezionare tutti i brani fare clic su Fare clic sugli " "elementi per selezionarliSeleziona tutto nella " "barra degli strumenti o premere CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Per annullare la selezione, fare clic su Fare clic sugli " "elementi per selezionarliDeseleziona tutto nella " "barra degli strumenti." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Creare una playlist selezionando i brani preferiti." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Creare playlist utilizzando brani" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "È possibile visualizzare tutti i propri brani facendo clic sul pulsante " "Brani." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Per creare una playlist in modalità Brani:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Selezionare tutti i brani da aggiungere alla playlist." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Fare clic su Nuova playlist e digitare il nome " "per la playlist." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Creare playlist selezionando gli artisti preferiti." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Creare playlist basate sugli artisti" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "È possibile visualizzare tutti gli artisti e i loro brani facendo clil sul " "pulsante Artisti." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "Per creare una playlist in modalità Artisti:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Selezionare tutti gli artisti i cui brani devono essere inclusi nella " "playlist." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Fare clic su Seleziona." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Rimuovere una playlist." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Eliminare una playlist" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "" "È possibile rimuovere le vecchie playlist o quelle che non si utilizzano " "più." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Selezionare la playlist da eliminare." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Fare clic su Elimina." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Eliminare brani dalla playlist." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Rimuovere brani" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "È possibile rimuovere un qualsiasi brano da una playlist." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Selezionare la playlist da cui rimuovere i brani." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Fare clic sul pulsante di selezione nella barra del titolo." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Selezionare tutti i brani di rimuovere." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Fare clic su Rimuovi da playlist." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Ripetere tutti i brani nella playlist o solo quello in riproduzione." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Riprodurre i brani in ripetizione" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Nella barra del titolo, fare clic sul pulsante a destra:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Selezionare Ripeti brano per ripetere un singolo brano." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Selezionare Ripeti tutto per ripetere tutti i brani nella " "playlist." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Mischiare i brani in un playlist." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Mischiare i brani" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Nella barra del titolo, fare clic sul pulsante a destra e selezionare " "Mischia." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Cercare nella propria collezione musicale." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Trovare musica" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "È possibile cercare tra album, artisti, brani e playlist. Selezionare il " "criterio di ricerca quindi fare clic sul pulsante Cerca." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Questo documento è fornito nei termini della licenza <_:link-1/>." 070701000000B9000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/ko070701000000BA000081A400000000000000000000000166968E4E00003AA3000000000000000000000000000000000000001F00000000gnome-music-46.1/help/ko/ko.po# Korean translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Seong-ho Cho , 2014, 2016, 2017, 2021. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-08-31 16:38+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.3.1\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "조성호 , 2014, 2016, 2017, 2021." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "�악 디렉터리를 보여주는 파�보다 �욱 단순하고 우아한 대안 프로" "그램입니다." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "�악 소개" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "�악" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "�악" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "�악" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> �악" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "재� 목� 만들기" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "노래 재�하기" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "�악과 재� 목� 제거하기" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "�하는 노래를 재�합니다." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "�악 재�" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "재� 목�� 만들거나 어떤 뷰�서든 여러분� 선�한 노래를 눌러 듣고 싶� �" "악� 재�할 수 있습니다." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "재� 목��서:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "재� 목�� 선�하십시오." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "오른편� 있는 톱니바퀴 단추를 누르십시오." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "재�� 누르십시오." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "앨범� 사용하여 노래를 재� 목�� 추가합니다." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "앨범� 사용하여 재� 목� 만들기" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "앨범 단추를 누르면 모든 앨범� 볼 수 있습니다." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "앨범� 모든 노래를 추가하려면:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "창� 우측 �단� 있는 표시 단추를 누르십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "앨범� 선�하십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "재� 목�� 추가 단추를 누르십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "새 재� 목�� 누르고 재� 목� �름� 입력하십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "선�� 누르십시오." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "개별 노래로 재� 목�� 만들 수� 있습니다." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "앨범�서 선�한 노래를 추가하려면:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "앨범� 누르십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "표시 단추를 누르십시오." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "노래를 선�하십시오." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "모든 노래를 선�하려면 �구 모��서 선�할 항목 누름모� 선� � 누르거나 CtrlA키 조합� 누르십시오." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "선�� 취소하려면 �구 모��서 선�할 항목 누름선" "� 안함� 누르십시오." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "듣고 싶� 노래를 선�하여 재� 목�� 만듭니다." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "노래로 재� 목� 만들기" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "노래 단추를 눌러 모든 노래를 볼 수 있습니다." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "노래 보기�서 새 재� 목�� 만들려면:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "재� 목�� 추가할 모든 노래를 선�하십시오." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "새 재� 목�� 누른 후 재� 목��서 �름� 입" "력하십시오." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "�하는 �악가를 선�하여 재� 목�� 만듭니다." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "�악가 기준으로 재� 목� 만들기" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "�악가 단추를 누르면 �악가와 해당 �악가� 모" "든 노래를 볼 수 있습니다." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "�악가 보기�서 새 재� 목�� 만들려면:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "재� 목�� 추가할 노래� 모든 �악가를 선�하십시오." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "선�� 누르십시오." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "�하지 않는 재� 목�� 제거합니다." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "재� 목� 제거" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "오래�어 �하지 않는 재� 목�� 제거할 수 있습니다." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "삭제할 재� 목�� 선�하십시오." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "삭제를 누르십시오." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "재� 목��서 노래를 삭제합니다." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "노래 제거" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "재� 목��서 �하지 않는 노래를 제거할 수 있습니다." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "제거하려는 노래를 재� 목��서 선�하십시오." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "�구 모�� 표시 단추를 누르십시오." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "제거할 모든 노래를 선�하십시오." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "재� 목��서 제거를 누르십시오." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "재� 목�� 모든 노래 �는 현재 노래� 대해 반복하십시오." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "노래 재�� 어떻게 반복하죠?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "작업 표시줄�서 오른편� 단추를 누르십시오:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "노래 반복� 선�하여 단� 노래를 반복하십시오." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "모� 반복� 선�하여 재� 목�� 모든 노래를 반복하십시오." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "재� 목�� 노래를 뒤섞습니다." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "어떻게 노래를 뒤섞�까요?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "작업 표시줄� 오른편� 있는 단추를 누르고 뒤섞기를 선�하십시오." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "�악 모��서 검색하십시오." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "�악 찾기" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "앨범, �악가, 노래, 재� 목�� 검색할 수 있습니다. 검색할 요소를 선�한 " "후 검색 단추를 누르면 검색� 시작합니다." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "�리��티브 커먼즈 저작�표시-��조건변경허� 3.0 Unported ��선스" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "� 문서는 <_:link-1/>� 따른 활용� 허가합니다." 070701000000BB000081A400000000000000000000000166968E4E000001A1000000000000000000000000000000000000002200000000gnome-music-46.1/help/meson.buildgnome.yelp(meson.project_name(), sources: [ 'introduction.page', 'index.page', 'play-music.page', 'playlist-create-albums.page', 'playlist-create-songs.page', 'playlist-create-artists.page', 'playlist-delete.page', 'playlist-remove-songs.page', 'playlist-repeat.page', 'playlist-shuffle.page', 'search.page', 'legal.xml' ], media: 'figures/org.gnome.Music.svg' ) 070701000000BC000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/nl070701000000BD000081A400000000000000000000000166968E4E000039EB000000000000000000000000000000000000001F00000000gnome-music-46.1/help/nl/nl.po# Dutch translation for gnome-music. # Copyright (C) 2016 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Justin van Steijn , 2016. # Nathan Follens , 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2022-05-10 09:09+0000\n" "PO-Revision-Date: 2022-06-30 21:18+0200\n" "Last-Translator: Nathan Follens \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.1\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Justin van Steijn , 2016.\n" "Nathan Follens , 2022." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Een eenvoudige en elegante vervanging voor Bestanden om door de " "muziekmap te bladeren." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Inleiding tot Muziek" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Muziek" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Muziek" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Muziek" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Muziek" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Afspeellijst maken" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Een nummer afspelen" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Nummers en afspeellijsten verwijderen" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Speel uw favoriete nummers af." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Muziek afspelen" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "U kunt uw favoriete muziek afspelen door een afspeellijst te maken of door " "simpelweg op het nummer van uw keuze te klikken vanuit een willekeurige " "weergave." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Wanneer u in Afspeellijsten bent:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Selecteer een afspeellijst." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klik op de knop met het tandrad aan de rechterkant." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klik op Afspelen." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Voeg nummers aan afspeellijsten toe door gebruik te maken van albums." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Een afspeellijst maken met albums" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "U kunt al uw albums bekijken door op de knop Albums te klikken." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Om alle nummers in een album toe te voegen:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Klik op de knop met het vinkje in de rechterbovenhoek van het venster." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Selecteer albums." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Klik op Toevoegen aan afspeellijst." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Klik op Nieuwe afspeellijst en typ een naam voor uw afspeellijst." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klik op Selecteren." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "U kunt ook een afspeellijst maken met specifieke nummers." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Om geselecteerde nummers toe te voegen vanuit een album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klik op een album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klik op de knop met het vinkje." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Selecteer nummers." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Om alle nummers te selecteren klikt u op Klik op items om deze " "te selecterenAlles selecteren in de werkbalk of " "drukt u opCtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Om de selectie op te heffen klikt u op Klik op items om deze " "te selecterenNiets selecteren in de werkbalk." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Maak een afspeellijst aan door uw favoriete nummers te selecteren." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Afspeellijsten aanmaken met nummers" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "U kunt alle nummers bekijken door te klikken op Nummers." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Om een nieuwe afspeellijst aan te maken terwijl u in de Nummers-" "weergave bent:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Selecteer alle nummers die u aan de afspeellijst wilt toevoegen." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klik op Nieuwe afspeellijst en typ een naam voor " "uw afspeellijst." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Maak een afspeellijst aan door uw favoriete artiesten te selecteren." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Afspeellijsten aanmaken met artiesten" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "U kunt alle artiesten en hun nummers weergeven door te klikken op Artiesten." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Om een nieuwe afspeellijst aan te maken terwijl u in de Artiesten-" "weergave bent:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Selecteer alle artiesten wier nummers u aan de afspeellijst wilt toevoegen." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klik op Selecteren." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Verwijder een ongewenste afspeellijst." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Een afspeellijst verwijderen" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "U kunt een oude en ongewenste afspeellijst verwijderen." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Selecteer de afspeellijst die u wilt verwijderen." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klik op Verwijderen." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Verwijder nummers uit een afspeellijst." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Nummers verwijderen" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "U kunt ongewenste nummers uit een afspeellijst verwijderen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Selecteer de afspeellijst waaruit u nummers wilt verwijderen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klik op de knop met het vinkje in de werkbalk." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Selecteer alle nummers die u wilt verwijderen." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Klik op Verwijderen uit afspeellijst." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Herhaal alle nummers in de afspeellijst of alleen het huidige nummer." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Hoe herhaal ik nummers?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Klik op de knop aan de rechterkant in de werkbalk:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Selecteer Nummer herhalen om een enkel nummer te herhalen." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Selecteer Alles herhalen om alle nummers in de afspeellijst te " "herhalen." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Speel nummers in de afspeellijst in willekeurige volgorde af." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Hoe speel ik mijn nummers af in willekeurige volgorde?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Klik op de knop aan de rechterkant in te taakbalk en selecteer " "Willekeurig." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Zoek in uw muziekverzameling." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Muziek zoeken" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "U kunt door uw albums, artiesten, nummers en afspeellijsten zoeken. " "Selecteer waarin u wilt zoeken, klik op Zoeken en begin met " "zoeken." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Naamsvermelding-GelijkDelen 3.0 Unported-licentie" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Dit werk is uitgebracht onder een <_:link-1/>." 070701000000BE000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/pl070701000000BF000081A400000000000000000000000166968E4E000039FD000000000000000000000000000000000000001F00000000gnome-music-46.1/help/pl/pl.po# Polish translation for gnome-music help. # Copyright © 2017 the gnome-music authors. # This file is distributed under the same license as the gnome-music help. # Piotr Drąg , 2017. # Aviary.pl , 2017. # msgid "" msgstr "" "Project-Id-Version: gnome-music-help\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2017-05-31 01:05+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Piotr Drąg , 2017\n" "Aviary.pl , 2017" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Prosty i elegancki zamiennik używania Menedżera plików do " "wyświetlania katalogu z muzyką." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Wprowadzenie do odtwarzacza muzyki" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Muzyka" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Muzyka" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Muzyka" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Muzyka" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Tworzenie listy odtwarzania" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Odtwarzanie utworu" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Usuwanie utworów i list odtwarzania" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Odtwarzanie ulubionych utworów." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Odtwarzanie muzyki" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Można odtwarzać ulubioną muzykę tworząc listę odtwarzania lub po prostu " "klikając wybrany utwór w każdym widoku." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "W widoku Listy odtwarzania:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Wybierz listę odtwarzania." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Kliknij przycisk z kołem zębatym po prawej stronie." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Kliknij Odtwórz." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Dodawanie utworów do list odtwarzania za pomocą albumów." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Tworzenie listy odtwarzania za pomocą albumów" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Można wyświetlić wszystkie albumy klikając przycisk Albumy." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Aby dodać wszystkie utwory w albumie:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Kliknij przycisk z haczykiem w górnym prawym rogu okna." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Zaznacz albumy." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Kliknij przycisk Dodaj do listy odtwarzania." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "Kliknij Nowa lista odtwarzania i wpisz nazwę listy." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Kliknij Wybierz." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Można także utworzyć listę odtwarzania z konkretnych utworów." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Aby dodać wybrane utwory z albumu:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Kliknij album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Kliknij przycisk z haczykiem." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Zaznacz utwory." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Aby zaznaczyć wszystkie utwory, kliknij Kliknięcie elementu " "zaznacza goZaznacz wszystko na pasku narzędziowym " "lub naciśnij klawisze CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Aby anulować zaznaczenie, kliknij Kliknięcie elementu zaznacza " "goOdznacz wszystko na pasku narzędziowym." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Tworzenie listy odtwarzania wybierając ulubione utwory." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Tworzenie list odtwarzania za pomocą utworów" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Można wyświetlić wszystkie utwory klikając przycisk Utwory." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Aby utworzyć nową listę odtwarzania w widoku Utwory:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Zaznacz wszystkie utwory do dodania do listy odtwarzania." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Kliknij przycisk Nowa lista odtwarzania i wpisz " "nazwę listy." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Tworzenie listy odtwarzania wybierając ulubionych wykonawców." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Tworzenie list odtwarzania za pomocą wykonawców" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Można wyświetlić wszystkich wykonawców i ich utwory klikając przycisk Wykonawcy." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "Aby utworzyć nową listę odtwarzania w widoku Wykonawcy:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Zaznacz wszystkich wykonawców, których utwory mają zostać dodane do listy " "odtwarzania." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Kliknij Wybierz." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Usuwanie niechcianej listy odtwarzania." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Usuwanie listy odtwarzania" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Można usunąć stare i niechciane listy odtwarzania." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Zaznacz listę odtwarzania do usunięcia." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Kliknij Usuń." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Usuwanie utworów z listy odtwarzania." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Usuwanie utworów" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Można usunąć wszystkie niechciane utwory z listy odtwarzania." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Zaznacz listę odtwarzania, z której mają zostać usunięte utwory." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Kliknij przycisk z haczykiem na pasku narzędziowym." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Zaznacz wszystkie utwory do usunięcia." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Kliknij Usuń z listy odtwarzania." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Powtarzanie wszystkich utworów na liście odtwarzania lub tylko obecnego " "utworu." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Jak ustawić powtarzanie utworów?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Kliknij przycisk po prawej stronie paska zadań:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Wybierz Powtarzanie utworu, aby powtarzać jeden utwór." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Wybierz Powtarzanie wszystkich, aby powtarzać wszystkie utwory " "listy odtwarzania." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Losowa kolejność utworów na liście odtwarzania." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Jak ustawić losową kolejność utworów?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Kliknij przycisk po prawej stronie paska zadań i wybierz Odtwarzanie " "losowe." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Przeszukiwanie kolekcji muzycznej." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Wyszukiwanie muzyki" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Można przeszukiwać albumy, wykonawców, utwory i listy odtwarzania. Wybierz, " "co chcesz przeszukać, a następnie kliknij przycisk Wyszukaj " "i zacznij wyszukiwanie." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Na warunkach licencji <_:link-1/>." 070701000000C0000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001C00000000gnome-music-46.1/help/pt_BR070701000000C1000081A400000000000000000000000166968E4E00003BD4000000000000000000000000000000000000002500000000gnome-music-46.1/help/pt_BR/pt_BR.po# Brazilian Portuguese translation for gnome-music. # Copyright (C) 2021 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Rafael Fontenelle , 2014, 2016, 2017. # Enrico Nicoletto , 2021." msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-08-14 09:53-0300\n" "Last-Translator: Enrico Nicoletto \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.0\n" "X-Project-Style: gnome\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Rafael Fontenelle , 2014, 2016\n" "Enrico Nicoletto , 2021" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Uma substituição simples, porém elegante, ao uso de Arquivos para " "mostrar o diretório de músicas." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introdução ao Músicas" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Música" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Música" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Músicas" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Criando lista de reprodução" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Reproduzindo uma música" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Removendo músicas e lista de reprodução" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Reproduza suas músicas favoritas." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Reproduzindo músicas" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Você pode reproduzir sua música favorita criando uma lista de reprodução ou " "simplesmente clicando na música de sua escolha a partir de qualquer visão." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Em Listas de reprodução:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Selecione uma lista de reprodução." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Clique no botão de engrenagem no lado direito." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Clique em Reproduzir." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Adicione músicas às listas de reprodução usando álbuns." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Criando uma lista de reprodução usando álbuns" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Você pode ver todos os seus álbuns clicando no botão �lbuns." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Para adicionar todas as músicas em um álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Clique no botão marcação no topo direito da janela." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Selecione álbuns." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Clique no botão Adicionar para lista de reprodução." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Clique em Nova lista de reprodução e digite um nome para sua " "lista de reprodução." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Clique em Selecionar." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "Você também pode criar uma lista de reprodução para músicas específicas." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Para adicionar músicas selecionadas de um álbum:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Clique em um álbum." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Clique no botão de marcação." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Selecione as músicas." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Para selecionar todas as músicas, clique em Clique nos itens " "para selecioná-losSelecionar todos na barra de " "ferramentas ou pressione CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Para limpar a seleção, clique em Clique nos itens para " "selecioná-losSelecionar nenhum na barra de " "ferramentas." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Crie lista de reprodução selecionando suas músicas favoritas." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Criando listas de reprodução usando músicas" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Você pode ver todas as suas músicas clicando no botão Músicas." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Para criar uma nova lista de reprodução enquanto na visão Músicas:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Selecione todas as músicas que você deseja adicionar à lista de reprodução." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Clique em Nova lista de reprodução e digite um " "nome para sua lista de reprodução." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Crie lista de reprodução selecionando seus artistas favoritos." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Criando listas de reprodução usando artistas" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Você pode ver todos os artistas e suas músicas clicando no botão Artistas." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Para criar uma nova lista de reprodução enquanto na visão Artistas:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Selecione todos os artistas cujas músicas você deseja adicionar à lista de " "reprodução." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Clique em Selecionar." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Remova uma lista de reprodução indesejada." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Excluindo uma lista de reprodução" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Você pode remover uma lista de reprodução antiga e indesejada." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Selecione a lista de reprodução que você deseja excluir." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Clique em Excluir." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Exclua músicas da lista de reprodução." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Removendo músicas" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Você pode remover quaisquer músicas indesejadas de uma lista de reprodução." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Selecione a lista de reprodução da qual você deseja remover músicas." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Clique no botão de marcação na barra de ferramentas." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Selecione todas as músicas que você deseja remover." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Clique em Remover da lista de reprodução." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Repita todas as músicas da lista de reprodução ou apenas a música atual." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Como eu faço para reproduzir músicas em repetição?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Na barra de tarefas, clique no botão no lado direito:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Selecione Repetir música para repetir uma única música." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Selecione Repetir tudo para repetir todas as músicas na lista de " "reprodução." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Embaralhe músicas da lista de reprodução." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Como eu faço para embaralhar minhas músicas?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Na barra de tarefas, clique no botão no lado direito e selecione " "Embaralhar." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Pesquise em sua coleção de músicas." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Localizando músicas" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Você pode pesquisar seus álbuns, artistas, músicas e listas de reprodução. " "Selecione o que você deseja pesquisar e, então, clique no botão " "Pesquisar e comece a pesquisar." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "licença Creative Commons Atribuição-Compartilhada Igual 3.0 Não Portada" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Essa obra é está licenciada sob uma <_:link-1/>." 070701000000C2000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/ro070701000000C3000081A400000000000000000000000166968E4E00003B05000000000000000000000000000000000000001F00000000gnome-music-46.1/help/ro/ro.po# Romanian translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Bogdan Mințoi , 2014. # Daniel Șerbănescu , 2014, 2017. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2017-09-04 22:23+0000\n" "PO-Revision-Date: 2017-09-06 19:02+0200\n" "Last-Translator: Daniel Șerbănescu \n" "Language-Team: Gnome Romanian Translation Team\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);;\n" "X-Generator: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Bogdan Mințoi 2014" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:11 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:13 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Un înlocuitor simplu și elegant de a utiliza Fișiere pentru a " "vizualiza dosarul ce conține muzică." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introducere la Muzică" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link" msgid "Music" msgstr "Muzică" #. (itstool) path: info/title #: C/index.page:7 msgctxt "text" msgid "Music" msgstr "Muzică" #. (itstool) path: page/title #: C/index.page:18 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Muzică" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Crearea unei liste de redare" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Redarea unei piese" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Eliminarea pieselor și a listei de redare" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Redă piesele preferate." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Redare de muzică" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Puteți reda muzica preferată prin crearea unei liste de redare sau printr-un " "simplu clic pe piesa dorită din orice vizualizare." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Când vă aflați în câmpul Liste de redare:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Selectați o listă de redare." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Clic pe butonul unelte din partea dreaptă." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Clic pe Redă." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Adăugă piese la listele de redare folosind albume." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Crearea unei liste de redare folosind albume" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Puteți vizualiza toate albumele printr-un clic pe butonul Albume." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Pentru a adăuga toate piesele într-un album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Clic pe butonul de bifare aflat în partea dreapta-sus a ferestrei." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Selectați albume." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Clic pe butonul Adaugă în lista de redare." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Clic pe Listă de redare nouă și introduceți un nume pentru lista " "de redare." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Clic pe Selectează." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "De asemenea, puteți crea o listă de redare alcătuită din piese specifice." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Pentru a adăuga piese selectate dintr-un album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Clic pe un album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Clic pe butonul de bifare." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Selectați piese." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Pentru a selecta toate piesele, clic Clic pe elemente pentru " "selectareSelectare totală în bara de unelte sau " "apăsați CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Pentru a elimina selecția, clic Clic pe elemente pentru " "selectareDeselectează tot în bara de unelte." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Creează liste de redare prin selectarea pieselor preferate." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Crearea de liste de redare folosind piese" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Puteți vizualiza toate piesele printr-un clic pe butonul Melodii." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Pentru a crea o listă de redare nouă, în câmpul Melodii:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Selectați toate piesele pe care doriți să le adăugați în lista de redare." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Clic pe Listă de redare nouă și introduceți un " "nume pentru lista de redare." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Creează o listă de redare prin selectarea artiștilor preferați." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Crearea de liste de redare folosind numele artiștilor" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Puteți vizualiza toți artiștii și piesele compuse de aceștia printr-un clic " "pe butonul Artiști." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Pentru a creea o listă de redare nouă, când vă aflați în câmpul " "Artiști:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Selectați toți artiștii ale căror piese doriți să le adăugați în lista de " "redare." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Clic pe Selectează" #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Elimină o listă de redare nedorită." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Ștergerea unei liste de redare" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "" "Aveți posibilitatea să eliminați orice listă de redare veche sau nedorită." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Alegeți lista de redare pe care doriți să o ștergeți." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Clic pe Șterge." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Șterge piese dintr-o listă de redare." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Eliminarea pieselor" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Aveți posibilitatea să eliminați orice piesă nedorită dintr-o listă de " "redare." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Alegeți lista de redare din cadrul căreia doriți să eliminați piese." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Clic pe butonul de bifare din bara de unelte." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Alegeți toate piesele pe care doriți să le eliminați." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Clic pe butonul Elimină din lista de redare." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Repetă toate piesele din lista de redare sau doar piesa curentă." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Cum se pot reda piesele repetitiv?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "În bara de activități, clic pe butonul din partea dreaptă:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Selectați Repetă piesă pentru a repeta doar o piesă." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Selectați Repetă tot pentru a repeta toate melodiile din lista de " "redare." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Amestecă piesele din lista de redare." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Cum se amestecă piesele?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "În bara de activități, apăsați clic pe butonul din partea dreaptă și " "selectați Amestecă." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Caută prin întreaga colecție de muzică." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Căutarea muzicii" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Puteți căuta printre albume, artiști, piese și liste de redare. Alegeți prin " "ce anume doriți să căutați, apoi apăsați pe butonul Caută și " "începeți căutarea." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "" "Licența ne-adaptată Creative Commons Atribuire - Distribuire-în-condiții-" "identice 3.0" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Această lucrare este licențiată sub <_:link-1/>." 070701000000C4000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/ru070701000000C5000081A400000000000000000000000166968E4E000045C4000000000000000000000000000000000000001F00000000gnome-music-46.1/help/ru/ru.po# Russian translation for gnome-music. # Copyright (C) 2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Ser82-png , 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2022-01-08 22:22+0000\n" "PO-Revision-Date: 2022-01-21 01:03+1000\n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "Last-Translator: Ser82-png\n" "X-Generator: Poedit 2.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Ser82-png , 2022" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Про�та� и �легантна� замена файлового менеджера Файлы дл� " "отображени� музыкального каталога." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Введение в \"Музыку\"" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Музыка" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Музыка" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Музыка" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Музыка" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Создать �пи�ок во�произведени�" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Во�произве�ти композицию" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Удалить композиции из �пи�ка во�произведени�" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Во�произве�ти ваши любимые композиции." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Во�произве�ти музыкальную композицию" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Вы можете во�производить �вои любимые музыкальные композиции, �оздав " "�пи�ок во�произведени� или про�то щёлкнув нужную композицию в любой панели " "про�мотра." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "В Спи�ках во�произведени�:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Выберите �пи�ок во�произведени�." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Щёлкните на кнопку ше�теренки � правой �тороны." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Щёлкните Во�произве�ти." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Добавить композиции в �пи�ки во�произведени� � помощью альбомов." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Создать �пи�ок во�произведени� � помощью альбомов" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Вы можете про�мотреть в�е �вои альбомы, нажав кнопку �льбомы." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Чтобы добавить в�е композиции в альбоме:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "�ажмите кнопку � галочкой в правом верхнем углу окна." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Выберите альбомы." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "Щёлкните по кнопкеДобавить в �пи�ок во�произведени�." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Щёлкните �овый �пи�ок во�произведени� и введите название �воего " "�пи�ка." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Щёлкните Выбрать." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" "Вы также можете �оздать �пи�ок во�произведени� из конкретных композиций." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Чтобы добавить выбранные в альбоме композиции:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Щёлкните на альбом." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Щёлкните по кнопке � галочкой." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Выберите композиции." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Чтобы выбрать в�е пе�ни, щёлкните �ажмите, чтобы выбратьВыбрать в�е на панели ин�трументов или нажмите " "CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Чтобы отменить выделение, нажмите �ажмите, чтобы выбратьСн�ть выделение на панели ин�трументов." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Создать �пи�ок во�произведени�, выбрав �вои любимые композиции." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Создать �пи�ок во�произведени� на о�нове отдельных композиции" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Вы можете про�мотреть в�е композиции, нажав кнопку Композиции." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Чтобы �оздать �пи�ок во�произведени� и�пользу� вкладку Композиции:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" "Выберите в�е композиции, которые хотите добавить в �пи�ок во�произведени�." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Щёлкните �овый �пи�ок во�произведени� и введите название �воего " "�пи�ка." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Создать �пи�ок во�произведени�, выбрав �воих любимых и�полнителей." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Создать �пи�ок во�произведени�, � помощью выбора и�полнителей" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Вы можете про�мотреть в�ех и�полнителей и их пе�ни, нажав кнопку И�полнители." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Чтобы �оздать новый �пи�ок во�произведени� во вкладке И�полнители:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Выберите в�ех и�полнителей, чьи пе�ни вы хотите добавить в �пи�ок " "во�произведени�." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Щёлкните Выбрать." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Удалить ненужный �пи�ок во�произведени�." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Удалить �пи�ок во�произведени�" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Вы можете удалить �тарый и ненужный �пи�ок во�произведени�." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Выберите �пи�ок во�произведени�, который хотите удалить." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Щёлкните Удалить." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Удаление композиции из �пи�ка во�произведени�." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Удаление композиций" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" "Вы можете удалить любые ненужные композиции из �пи�ка во�произведени�." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "" "Выберите �пи�ок во�произведени�, из которого хотите удалить композиции." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Щёлкните на кнопку � галочкой на панели ин�трументов." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Выберите в�е композиции, которые хотите удалить." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "Щёлкните Удалить из �пи�ка во�произведени�." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Повтор в�ех композиций в �пи�ке во�произведени� или только текущей." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Как во�производить композицию на повторе?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "В панели задач щёлкните кнопку � правой �тороны:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "Выберите Повтор�ть композицию, чтобы по�тавить её на повтор." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Выберите Повтор�ть в�е, чтобы повтор�ть в�е композиции в �пи�ке " "во�произведени�." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Перемешать пе�ни в �пи�ке во�произведени�." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Как перемешать композиции?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "�а панели задач �права нажмите кнопку и выберите В �лучайном пор�дке." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Пои�к по вашей музыкальной коллекции." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Пои�к музыки" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Вы можете и�кать �вои альбомы, и�полнителей, пе�ни и �пи�ки " "во�произведени�. Выберите, что вы хотите найти, затем нажмите кнопку " "Пои�к и начните пои�к." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Данна� работа находит�� под лицензией <_:link-1/>." 070701000000C6000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/sv070701000000C7000081A400000000000000000000000166968E4E00003931000000000000000000000000000000000000001F00000000gnome-music-46.1/help/sv/sv.po# Swedish translation for gnome-music. # Copyright © 2016-2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Sebastian Rasmussen , 2016. # Anders Jonsson , 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=user%20docs\n" "POT-Creation-Date: 2021-08-13 21:49+0000\n" "PO-Revision-Date: 2022-01-29 22:58+0100\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Sebastian Rasmussen , 2016" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "En enkel och elegant ersättning för att använda Filer för att " "visa musikkatalogen." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Introduktion till Musik" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Musik" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Musik" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Musik" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Skapa en spellista" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Spela en låt" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Ta bort låtar och spellistor" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Spela dina favoritlåtar." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Spela musik" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Du kan spela din favoritmusik genom att skapa en spellista eller genom att " "helt enkelt klicka på vilken låt du vill från vilken vy som helst." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Medan du är i Spellistor:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Välj en spellista." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Klicka på kugghjulsknappen på högersidan." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Klicka på Spela." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Lägg till låtar till spellistor via album." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Skapa en spellista via album" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Du kan visa alla dina album genom att klicka på knappen Album." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "För att lägga till alla låtarna i ett album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Klicka på kryssrutan längst upp till höger i fönstret." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Välj album." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Klicka på knappen Lägg till i spellista." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Klicka på Ny spellista och skriv in ett namn på din spellista." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Klicka på Välj." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Du kan också skapa en spellista från specifika låtar." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "För att lägga till utvalda låtar från ett album:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Klicka på ett album." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Klicka på kryssrutan." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Välj låtar." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "För att välja alla låtar klicka på Klicka på objekt för att " "välja demMarkera alla i verktygsfältet eller tryck " "på CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "För att rensa markeringen klicka på Klicka på objekt för att " "välja demAvmarkera alla i verktygsfältet." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Skapa spellista genom att välja dina favoritlåtar." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Skapa spellistor via låtar" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Du kan visa alla låtar genom att klicka på knappen Låtar." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "För att skapa en ny spellista medan du är i vyn Låtar:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Markera alla låtar du vill lägga till i spellistan." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Klicka på Ny spellista och skriv in ett namn på " "din spellista." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Skapa spellista genom att välja dina favoritartister." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Skapa spellistor via artister" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Du kan visa alla artisterna och deras låtar genom att klicka på knappen Artister." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "För att skapa en ny spellista medan du är i vyn Artister:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "Markera alla artister vars låtar du vill lägga till i spellistan." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Klicka på Välj." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Ta bort en oönskad spellista." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Ta bort en spellista" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Du kan ta bort en gammal och oönskad spellista." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Markera spellistan som du vill ta bort." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Klicka på Ta bort." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Ta bort låtar från spellistan." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Ta bort låtar" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Du kan ta bort oönskade låtar från en spellista." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Välj spellistan från vilken du vill ta bort låtar." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Klicka på kryssrutan i verktygsfältet." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Markera alla låtar du vill ta bort." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Klicka på Ta bort från spellista." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Repetera alla låtar i spellistan eller endast den aktuella låten." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Hur spelar jag låtar upprepade gånger?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Klicka i verktygsfältet på knappen på höger sida:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Välj Upprepa låt för att upprepa en enstaka låt." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "Välj Upprepa alla för att upprepa alla låtar i spellistan." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Spela låtar i spellistan i slumpmässig ordning." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Hur spelar jag mina låtar i slumpmässig ordning?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "I verktygsfältet, klicka på knappen på höger sida och välj Spela i " "slumpmässig ordning." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Sök genom din musiksamling." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Sök musik" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Du kan genomsöka dina album, artister, låtar och spellistor. Välj vad du " "vill genomsöka och klicka sedan på knappen Sök och börja söka." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "licensen Creative Commons Erkännande-DelaLika 3.0 Unported" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Detta verk är licensierat under <_:link-1/>." 070701000000C8000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/tr070701000000C9000081A400000000000000000000000166968E4E00003B8A000000000000000000000000000000000000001F00000000gnome-music-46.1/help/tr/tr.po# Turkish translation for gnome-music. # Copyright (C) 2021 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Sabri Ünal , 2021. # Emin Tufan Çetin , 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2022-03-10 21:59+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.4.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" "Sabri Ünal , 2021.\n" "Emin Tufan Çetin , 2021, 2022." #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Müzik dizinini göstermek için Dosyalar’ı kullanmanın basit ve " "zarif alternatifi." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "Müzik’e Giriş" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "Müzik" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Müzik" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Müzik" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Müzik" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Çalma listesi oluştur" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Şarkıyı çal" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Şarkıları ve çalma listesini kaldır" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Gözde şarkılarını çal." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Müzik çal" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Gözde şarkılarınızı çalma listesi oluşturarak ya da herhangi bir görünümden " "seçtiğiniz şarkıya tıklayarak çalabilirsiniz." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "Çalma Listesi’ndeyken:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Çalma listesi seçin." # Hata: Gear buton kalktı yerine üst üste üç nokta geldi. #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "Sağ taraftaki dik üç nokta düğmesine tıklayın." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "Çal’ı seçin." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Albümleri kullanarak çalma listelerine şarkılar ekle." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Albümleri kullanarak çalma listesi oluştur" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Albümler düğmesine tıklayarak tüm albümlerinizi " "görüntüleyebilirsiniz." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Tüm şarkıları bir albüme eklemek için:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "Pencerenin sağ üst köşesindeki onay düğmesine tıklayın." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Albümleri seçin." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "Çalma Listesine Ekle düğmesine tıklayın." # Hata: New playlist diye tıklanabilir bir alan yok #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "Yeni Çalma Listesi alanına tıklayıp çalma listeniz için ad girin." # Hata: Buton adı ekle olmuş. #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "Ekle’ye tıklayın." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Belirli şarkılardan çalma listesi de oluşturabilirsiniz." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Albümden seçilen şarkıları eklemek için:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Albüme tıklayın." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Onay düğmesine tıklayın." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Şarkıları seçin." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Tüm şarkıları seçmek için araç çubuğundan Seçmek için ögelere " "tıklayınTümünü Seç yolunu izleyin ya da " "CtrlA kısayolunu kullanın." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Seçimi temizlemek için araç çubuğundan Seçmek için ögelere " "tıklayınHiçbirini Seçme yolunu izleyin." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Gözde şarkılarını seçenek çalma listesi oluştur." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Şarkıları kullanarak çalma listeleri oluştur" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Şarkılar düğmesine tıklayarak tüm şarkılarınızı " "görüntüleyebilirsiniz." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "Şarkılar görünümündeyken yeni çalma listesi oluşturmak için:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Çalma listesine eklemek istediğiniz tüm şarkıları seçin." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "Yeni Çalma Listesi alanına tıklayıp çalma listeniz için ad girin." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Gözde sanatçılarını seçenek çalma listesi oluştur." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Sanatçıları kullanarak çalma listeleri oluştur" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Sanatçılar düğmesine tıklayarak tüm sanatçıları " "ve şarkılarını görüntüleyebilirsiniz." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Sanatçılar görünümündeyken yeni çalma listesi oluşturmak için:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "Şarkılarını çalma listesine eklemek istediğiniz tüm sanatçıları seçin." # Hata: Düğme adı değişmiş. #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "Ekle’ye tıklayın." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "İstenmeyen çalma listesini kaldır." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Çalma listesini sil" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Eski ve istenmeyen çalma listelerini silebilirsiniz." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Silmek istediğiniz çalma listesini seçin." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "Sil’i seçin." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Şarkıları çalma listesinden sil." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Şarkıları kaldır" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "İstemediğiniz şarkıları çalma listesinden kaldırabilirsiniz." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Şarkıları kaldırmak istediğiniz çalma listesini seçin." # Hata: Sayfa tamamen güncellenmeye muhtaç #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Araç çubuğundaki kutucuğa tıklayın." # Hata: Sayfa tamamen güncellenmeye muhtaç #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Kaldırmak istediğiniz tüm şarkıları seçin." # Hata: Sayfa tamamen güncellenmeye muhtaç #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "Çalma Listesinden Kaldıra tıklayın." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" "Çalma listesindeki tüm şarkıları ya da yalnızca geçerli şarkıyı yinele." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Şarkıları yeniden yeniden nasıl çalarım?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "Görev çubuğunda, sağdaki düğmeye tıklayın:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "Tek şarkıyı yinelemek için Şarkıyı Yinele’yi seçin." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Çalma listesindeki tüm şarkıları yinelemek için Tümünü Yinele’yi " "seçin." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Çalma listesindeki şarkıları karıştır." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Şarkıları nasıl karıştırabilirim?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "Görev çubuğunda, sağ taraftaki düğmeye tıklayın ve Karıştır’ı " "seçin." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Müzik derleminde ara." #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Müzik ara" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Albümlerinizi, sanatçılarınızı, şarkılarınızı ve çalma listelerinizi " "arayabilirsiniz. Aramak istediğinizi seçin ve ardından Ara " "düğmesine tıklayın ve aramaya başlayın." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Bu çalışma <_:link-1/> ile lisanslanmıştır." 070701000000CA000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001900000000gnome-music-46.1/help/uk070701000000CB000081A400000000000000000000000166968E4E0000475B000000000000000000000000000000000000001F00000000gnome-music-46.1/help/uk/uk.po# Ukrainian translation for gnome-music. # Copyright (C) 2020 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Yuri Chornoivan , 2020, 2021. msgid "" msgstr "" "Project-Id-Version: gnome-music gnome-3-36\n" "POT-Creation-Date: 2021-04-10 19:23+0000\n" "PO-Revision-Date: 2021-04-18 10:31+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Lokalize 20.12.0\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "Юрій Чорноіван , 2020" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "" "Про�та і елегантна заміна викори�танню Файлів дл� показу каталогу " "музики." #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "В�туп до «Музики»" #. (itstool) path: info/title #: C/index.page:6 #| msgctxt "link" #| msgid "Music" msgctxt "link:trail" msgid "Music" msgstr "Музика" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "Музика" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "Музика" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> Музика" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "Створенн� �пи�ку композицій" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "Відтворенн� пі�ні" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "Вилученн� пі�ень і �пи�ку відтворенн�" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "Відтворенн� ваших улюблених пі�ень." #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "Відтворенн� музики" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" "Ви можете відтворювати улюблені музичні твори �творенн�м �пи�ку композицій " "або про�тим нати�канн�м пункту вибраної композиції з будь-�кої панелі " "перегл�ду." #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "У Спи�ках композицій:" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "Виберіть �пи�ок композицій." #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "" "�ати�ніть кнопку із зображенн�м ше�терні у правій ча�тині вікна програми." #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "�ати�ніть кнопку Відтворити." #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "Додаванн� композицій до �пи�ків композицій за допомогою альбомів." #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "Створенн� �пи�ку композицій за допомогою альбомів" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" "Ви можете перегл�нути у�і ваші альбоми нати�канн�м кнопки �льбоми." #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "Щоб додати у�і композиції у альбомі:" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "�ати�ніть кнопку із позначкою у верхньому правому куті вікна програми." #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "Виберіть альбоми." #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" "�ати�ніть кнопку Додати до �пи�ку композицій." #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" "�ати�ніть кнопку Створити �пи�ок композицій і введіть назву " "вашого �пи�ку композицій." #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "�ати�ніть кнопку Вибрати." #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "Ви також можете �творити �пи�ок композицій із вказаних композицій." #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "Щоб додати позначені композиції з альбому, виконайте такі дії:" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "Клацніть на альбомі." #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "Клацніть на кнопці із позначкою." #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "Позначте композиції." #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" "Щоб вибрати у�і композиції, клацніть правою кнопкою на " "об'єктах, щоб позначити їхВибрати в�е на панелі " "ін�трументів або нати�ніть комбінацію клавіш CtrlA." #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" "Щоб зн�ти позначенн�, клацніть на об'єктах, щоб позначити їх�е вибирати на панелі ін�трументів." #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "Створенн� �пи�ку композицій позначенн�м ваших улюблених композицій." #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "Створенн� �пи�ку композицій на о�нові окремих композицій" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" "Ви можете перегл�нути у�і ваші композиції нати�канн�м кнопки Пі�ні." #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" "Щоб �творити �пи�ок композицій у режимі Пі�ні, виконайте такі дії:" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "Позначте у�і композиції, �кі ви хочете додати до �пи�ку композицій." #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" "�ати�ніть кнопку Створити �пи�ок композицій і " "введіть назву вашого �пи�ку композицій." #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "Створенн� �пи�ку композицій позначенн�м ваших улюблених виконавців." #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "Створенн� �пи�ку композицій на о�нові окремих виконавців" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" "Ви можете перегл�нути �пи�ок у�іх виконавців та їхніх композицій нати�канн�м " "кнопки Виконавці." #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" "Щоб �творити �пи�ок композицій у режимі Виконавці, виконайте такі " "дії:" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" "Позначте пункти у�іх виконавців, композиції �ких ви хочете додати до �пи�ку " "композицій." #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "�ати�ніть кнопку Вибрати." #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "Вилученн� небажаного �пи�ку композицій." #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "Вилученн� �пи�ку композицій" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "Ви можете вилучити �тарий і непотрібний �пи�ок композицій." #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "Позначте �пи�ок композицій, �кий ви хочете вилучити." #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "�ати�ніть кнопку Вилучити." #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "Вилученн� композицій зі �пи�ку композицій." #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "Вилученн� композицій" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "Ви можете вилучити будь-�кі небажані композицій зі �пи�ку композицій." #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "Позначте �пи�ок композицій, з �кого ви хочете вилучити композиції." #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "Клацніть на кнопці із позначкою на панелі ін�трументів." #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "Позначте у�і композиції, �кі ви хочете вилучити." #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" "�ати�ніть кнопку Вилучити зі �пи�ку композицій." #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "Повторенн� у�іх композицій у �пи�ку або лише поточної композиції." #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "Як зробити так, щоб композицій відтворювали�� повторно?" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "�а панелі завдань нати�ніть кнопку у правій її ча�тині:" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" "�ати�ніть Повторювати пі�ню, щоб повторювала�� окрема пі�н�." #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" "Виберіть Повторювати в�е, щоб програма повторювала у�і композиції " "у �пи�ку композицій." #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "Перемішуванн� пі�ень у �пи�ку композицій." #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "Як перемішати композиції?" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" "�а панелі завдань нати�ніть кнопку у правій її ча�тині і виберіть " "Перемішати." #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "Пошук у збірці музичних творів" #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "Пошук музики" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" "Ви можете шукати бажану композицію �еред ваших альбомів, �пи�ків виконавців, " "композицій та �пи�ків композицій. Позначте об'єкт пошуку і нати�ніть кнопку " "Пошук, щоб розпочати пошук." #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "Creative Commons Attribution-ShareAlike 3.0 Unported License" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "Ц� робота розпов�юджуєть�� за умов дотриманн� <_:link-1/>." 070701000000CC000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001C00000000gnome-music-46.1/help/zh_CN070701000000CD000081A400000000000000000000000166968E4E00002BBA000000000000000000000000000000000000002500000000gnome-music-46.1/help/zh_CN/zh_CN.po# Chinese (China) translation for gnome-music. # Copyright (C) 2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Boyuan Yang <073plan@gmail.com>, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "POT-Creation-Date: 2022-04-12 09:44+0000\n" "PO-Revision-Date: 2022-04-20 09:56-0400\n" "Language-Team: Chinese (China) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Last-Translator: \n" "X-Generator: Poedit 2.4.3\n" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" msgstr "" #. (itstool) path: credit/name #: C/introduction.page:11 C/index.page:12 C/play-music.page:11 #: C/playlist-create-albums.page:11 C/playlist-create-songs.page:11 #: C/playlist-create-artists.page:11 C/playlist-delete.page:11 #: C/playlist-remove-songs.page:11 C/playlist-repeat.page:11 #: C/playlist-shuffle.page:11 C/search.page:11 msgid "Shobha Tyagi" msgstr "Shobha Tyagi" #. (itstool) path: credit/years #: C/introduction.page:13 C/index.page:14 C/play-music.page:13 #: C/playlist-create-albums.page:13 C/playlist-create-songs.page:13 #: C/playlist-create-artists.page:13 C/playlist-delete.page:13 #: C/playlist-remove-songs.page:13 C/playlist-repeat.page:13 #: C/playlist-shuffle.page:13 C/search.page:13 msgid "2014" msgstr "2014" #. (itstool) path: info/desc #. (itstool) path: page/p #: C/introduction.page:18 C/introduction.page:23 msgid "" "A simple and elegant replacement for using Files to show the " "music directory." msgstr "简�而优雅的应用程�,使用文件�显示音�目录。" #. (itstool) path: page/title #: C/introduction.page:22 msgid "Introduction to Music" msgstr "音�应用程�介�" #. (itstool) path: info/title #: C/index.page:6 msgctxt "link:trail" msgid "Music" msgstr "音�" #. (itstool) path: info/title #: C/index.page:7 msgctxt "link" msgid "Music" msgstr "音�" #. (itstool) path: info/title #: C/index.page:8 msgctxt "text" msgid "Music" msgstr "音�" #. (itstool) path: page/title #: C/index.page:19 msgid "<_:media-1/> Music" msgstr "<_:media-1/> 音�" #. (itstool) path: section/title #: C/index.page:25 msgid "Create playlist" msgstr "创建播放列表" #. (itstool) path: section/title #: C/index.page:28 msgid "Play a song" msgstr "播放歌曲" #. (itstool) path: section/title #: C/index.page:31 msgid "Remove songs and playlist" msgstr "移除歌曲和播放列表" #. (itstool) path: info/desc #: C/play-music.page:18 msgid "Play your favorite songs." msgstr "播放您最爱的歌曲。" #. (itstool) path: page/title #: C/play-music.page:22 msgid "Play music" msgstr "播放音�" #. (itstool) path: page/p #: C/play-music.page:24 msgid "" "You can play your favorite music by creating a playlist or by simply " "clicking on the song of your choice from any view." msgstr "" #. (itstool) path: steps/title #: C/play-music.page:28 C/playlist-delete.page:27 #: C/playlist-remove-songs.page:27 msgid "While in Playlists:" msgstr "" #. (itstool) path: item/p #: C/play-music.page:30 msgid "Select a playlist." msgstr "选中一个播放列表。" #. (itstool) path: item/p #: C/play-music.page:33 C/playlist-delete.page:32 msgid "Click on the gear button on the right hand side." msgstr "" #. (itstool) path: item/p #: C/play-music.page:36 msgid "Click on Play." msgstr "" #. (itstool) path: info/desc #: C/playlist-create-albums.page:18 msgid "Add songs to playlists using albums." msgstr "" #. (itstool) path: page/title #: C/playlist-create-albums.page:21 msgid "Create a playlist using albums" msgstr "" #. (itstool) path: page/p #: C/playlist-create-albums.page:23 msgid "" "You can view all your albums by clicking on the Albums button." msgstr "" #. (itstool) path: steps/title #: C/playlist-create-albums.page:27 msgid "To add all the songs in an album:" msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:29 C/playlist-create-songs.page:29 #: C/playlist-create-artists.page:30 msgid "Click on the check button in the top-right of the window." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:32 msgid "Select albums." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:35 C/playlist-create-albums.page:60 #: C/playlist-create-songs.page:35 C/playlist-create-artists.page:37 msgid "Click on the Add to Playlist button." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:38 C/playlist-create-albums.page:63 #: C/playlist-create-artists.page:40 msgid "Click on New Playlist and type a name for your playlist." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:42 C/playlist-create-albums.page:67 #: C/playlist-create-songs.page:42 msgid "Click on Select." msgstr "" #. (itstool) path: page/p #: C/playlist-create-albums.page:46 msgid "You can also create a playlist from specific songs." msgstr "" #. (itstool) path: steps/title #: C/playlist-create-albums.page:49 msgid "To add selected songs from an album:" msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:51 msgid "Click on an album." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:54 msgid "Click on the check button." msgstr "" #. (itstool) path: item/p #: C/playlist-create-albums.page:57 msgid "Select songs." msgstr "" #. (itstool) path: note/p #: C/playlist-create-albums.page:72 C/playlist-create-songs.page:47 #: C/playlist-create-artists.page:49 msgid "" "To select all the songs click Click on items to select themSelect All in the toolbar or press " "CtrlA." msgstr "" #. (itstool) path: note/p #: C/playlist-create-albums.page:76 C/playlist-create-songs.page:51 #: C/playlist-create-artists.page:53 msgid "" "To clear the selection click Click on items to select themSelect None in the toolbar." msgstr "" #. (itstool) path: info/desc #: C/playlist-create-songs.page:18 msgid "Create playlist by selecting your favorite songs." msgstr "" #. (itstool) path: page/title #: C/playlist-create-songs.page:21 msgid "Create playlists using songs" msgstr "" #. (itstool) path: page/p #: C/playlist-create-songs.page:23 msgid "" "You can view all the songs by clicking on the Songs button." msgstr "" #. (itstool) path: steps/title #: C/playlist-create-songs.page:27 msgid "To create a new playlist while in Songs view:" msgstr "" #. (itstool) path: item/p #: C/playlist-create-songs.page:32 msgid "Select all the songs you want to add to the playlist." msgstr "" #. (itstool) path: item/p #: C/playlist-create-songs.page:38 msgid "" "Click on New Playlist and type a name for your " "playlist." msgstr "" #. (itstool) path: info/desc #: C/playlist-create-artists.page:18 msgid "Create playlist by selecting your favorite artists." msgstr "" #. (itstool) path: page/title #: C/playlist-create-artists.page:22 msgid "Create playlists using artists" msgstr "" #. (itstool) path: page/p #: C/playlist-create-artists.page:24 msgid "" "You can view all the artists and their songs by clicking on the Artists button." msgstr "" #. (itstool) path: steps/title #: C/playlist-create-artists.page:28 msgid "To create a new playlist while in Artists view:" msgstr "" #. (itstool) path: item/p #: C/playlist-create-artists.page:33 msgid "Select all the artists whose songs you want to add to the playlist." msgstr "" #. (itstool) path: item/p #: C/playlist-create-artists.page:44 msgid "Click on Select." msgstr "" #. (itstool) path: info/desc #: C/playlist-delete.page:18 msgid "Remove an unwanted playlist." msgstr "" #. (itstool) path: page/title #: C/playlist-delete.page:22 msgid "Delete a playlist" msgstr "" #. (itstool) path: page/p #: C/playlist-delete.page:24 msgid "You can remove an old and unwanted playlist." msgstr "" #. (itstool) path: item/p #: C/playlist-delete.page:29 msgid "Select the playlist which you want to delete." msgstr "" #. (itstool) path: item/p #: C/playlist-delete.page:35 msgid "Click on Delete." msgstr "点击删除。" #. (itstool) path: info/desc #: C/playlist-remove-songs.page:18 msgid "Delete songs from the playlist." msgstr "" #. (itstool) path: page/title #: C/playlist-remove-songs.page:22 msgid "Remove songs" msgstr "" #. (itstool) path: page/p #: C/playlist-remove-songs.page:24 msgid "You can remove any unwanted songs from a playlist." msgstr "" #. (itstool) path: item/p #: C/playlist-remove-songs.page:29 msgid "Select the playlist from which you want to remove songs." msgstr "" #. (itstool) path: item/p #: C/playlist-remove-songs.page:32 msgid "Click on the check button on the toolbar." msgstr "" #. (itstool) path: item/p #: C/playlist-remove-songs.page:35 msgid "Select all the songs which you want to remove." msgstr "" #. (itstool) path: item/p #: C/playlist-remove-songs.page:38 msgid "Click on Remove from Playlist." msgstr "" #. (itstool) path: info/desc #: C/playlist-repeat.page:18 msgid "Repeat all songs in the playlist or only the current song." msgstr "" #. (itstool) path: page/title #: C/playlist-repeat.page:22 msgid "How do I play songs on repeat?" msgstr "" #. (itstool) path: list/title #: C/playlist-repeat.page:25 msgid "In the taskbar, click on the button on the right side:" msgstr "" #. (itstool) path: item/p #: C/playlist-repeat.page:27 msgid "Select Repeat Song to repeat a single song." msgstr "" #. (itstool) path: item/p #: C/playlist-repeat.page:30 msgid "Select Repeat All to repeat all the song in the playlist." msgstr "" #. (itstool) path: info/desc #: C/playlist-shuffle.page:18 msgid "Shuffle songs in the playlist." msgstr "" #. (itstool) path: page/title #: C/playlist-shuffle.page:22 msgid "How do I shuffle my songs?" msgstr "" #. (itstool) path: page/p #: C/playlist-shuffle.page:24 msgid "" "In the taskbar, click on the button on right hand side and select " "Shuffle." msgstr "" #. (itstool) path: info/desc #: C/search.page:18 msgid "Search through your music collection." msgstr "在您的音�收�中�索。" #. (itstool) path: page/title #: C/search.page:22 msgid "Find music" msgstr "查找音�" #. (itstool) path: page/p #: C/search.page:24 msgid "" "You can search your albums, artists, songs and playlists. Select what you " "want to search through then click the Search button and start " "searching." msgstr "" #. (itstool) path: p/link #: C/legal.xml:5 msgid "Creative Commons Attribution-ShareAlike 3.0 Unported License" msgstr "知识共享 署�-相�方�共享 3.0 未本地化版本" #. (itstool) path: license/p #: C/legal.xml:4 msgid "This work is licensed under a <_:link-1/>." msgstr "本作�使用<_:link-1/>许�。" 070701000000CE000081A400000000000000000000000166968E4E00000E9C000000000000000000000000000000000000001D00000000gnome-music-46.1/meson.buildproject('gnome-music', version: '46.1', meson_version: '>= 0.59.0' ) # Importing modules gnome = import('gnome') i18n = import('i18n') python = import('python') # Module objects py_installation = python.find_installation('python3') # Make sure Python is installed and found if not py_installation.found() error('No valid python3 binary found') endif # Python 3.7 is needed for postponed evalution of annotations if not py_installation.language_version().version_compare('>= 3.7') error('Python 3.7 or newer is required.') endif # Constants PACKAGE_URL = 'https://apps.gnome.org/Music/' PACKAGE_URL_BUG = 'https://gitlab.gnome.org/GNOME/gnome-music/issues' PROJECT_RDNN_NAME = 'org.gnome.Music' # NAME_SUFFIX is used in the about dialog if get_option('profile') == 'development' PROFILE = '.Devel' NAME_SUFFIX = ' (Development Snapshot)' else PROFILE = '' NAME_SUFFIX = '' endif APPLICATION_ID = 'org.gnome.Music@0@'.format(PROFILE) PYTHON_DIR = py_installation.get_path('purelib') PKGDATA_DIR = join_paths(get_option('prefix'), get_option('datadir'), APPLICATION_ID) PKGLIB_DIR = join_paths(get_option('prefix'), get_option('libdir'), APPLICATION_ID) VCS_TAG = '' if get_option('profile') != 'default' git = find_program('git', required : false) if git.found() VCS_TAG = run_command('git', 'rev-parse', '--short', 'HEAD', check: true).stdout().strip() endif if VCS_TAG == '' VCS_TAG = '-devel' else VCS_TAG = '-@0@'.format(VCS_TAG) endif endif # Dependencies dependency('glib-2.0', version: '>= 2.67.1') dependency('gobject-introspection-1.0', version: '>= 1.35.0') dependency('gtk4', version: '>= 4.10.0') dependency('libadwaita-1', version: '>= 1.5.beta') dependency('libmediaart-2.0', version: '>= 1.9.1') dependency('libsoup-3.0') dependency('tracker-sparql-3.0', version: '>= 2.99.3') dependency('pango', version: '>= 1.44.0') dependency('pygobject-3.0', version: '>= 3.47.0') dependency('py3cairo', version: '>= 1.14.0') dependency('grilo-0.3', version: '>= 0.3.13', fallback: ['grilo', 'libgrl_dep']) dependency('grilo-plugins-0.3', version: '>= 0.3.12', fallback: ['grilo-plugins', 'grilo_plugins_dep']) subdir('data') subdir('help') subdir('po') install_subdir( 'gnomemusic', install_dir: py_installation.get_install_dir() ) # Install the executable file bin_config = configuration_data() bin_config.set('application_id', APPLICATION_ID) bin_config.set('rdnn_name', PROJECT_RDNN_NAME) bin_config.set('pkgdatadir', PKGDATA_DIR) bin_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale')) bin_config.set('pythondir', PYTHON_DIR) bin_config.set('schemasdir', PKGDATA_DIR) bin_config.set('version', meson.project_version() + VCS_TAG) bin_config.set('local_build', 'False') configure_file( input: 'gnome-music.in', output: 'gnome-music', configuration: bin_config, install_dir: get_option('bindir') ) # Install the builddir executable local_config = configuration_data() local_config.set('application_id', APPLICATION_ID) local_config.set('rdnn_name', PROJECT_RDNN_NAME) local_config.set('pkgdatadir', join_paths(meson.current_build_dir(), 'data')) local_config.set('localedir', join_paths(get_option('prefix'), get_option('datadir'), 'locale')) local_config.set('pythondir', meson.current_source_dir()) local_config.set('schemasdir', join_paths(meson.current_build_dir(), 'data')) local_config.set('version', meson.project_version() + VCS_TAG) local_config.set('local_build', 'True') configure_file( input: 'gnome-music.in', output: 'local-music', configuration: local_config ) gnome.post_install( glib_compile_schemas: true, gtk_update_icon_cache: true, update_desktop_database: true ) 070701000000CF000081A400000000000000000000000166968E4E0000006E000000000000000000000000000000000000002300000000gnome-music-46.1/meson_options.txtoption( 'profile', type: 'combo', choices: [ 'default', 'development' ], value: 'default' ) 070701000000D0000081A400000000000000000000000166968E4E00001192000000000000000000000000000000000000002600000000gnome-music-46.1/org.gnome.Music.json{ "app-id": "org.gnome.Music.Devel", "runtime": "org.gnome.Platform", "runtime-version": "master", "sdk": "org.gnome.Sdk", "command": "gnome-music", "tags": ["devel", "development", "nightly"], "finish-args": [ "--device=dri", "--share=ipc", "--share=network", "--socket=wayland", "--socket=fallback-x11", "--socket=pulseaudio", "--filesystem=xdg-music", "--talk-name=org.freedesktop.Tracker3.Writeback", "--system-talk-name=org.freedesktop.login1", "--add-policy=Tracker3.dbus:org.freedesktop.Tracker3.Miner.Files=tracker:Audio" ], "cleanup": [ "/include", "/lib/pkgconfig", "/share/pkgconfig", "/share/aclocal", "/man", "/share/man", "/share/gtk-doc", "/share/vala", "*.la", "*.a" ], "modules": [ "subprojects/shared-modules/lua5.4/lua-5.4.json", { "name": "libmediaart", "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/libmediaart.git" } ] }, { "name": "LocalSearch", "buildsystem": "meson", "config-opts": [ "-Dbattery_detection=none", "-Ddefault_index_single_dirs=", "-Ddefault_index_recursive_dirs=&MUSIC", "-Ddomain_prefix=org.gnome.Music.Devel", "-Dlandlock=disabled", "-Dman=false", "-Dminer_fs=true", "-Dminer_fs_cache_location=$XDG_CACHE_HOME/gnome-music/miner/files", "-Dminer_rss=false", "-Dsystemd_user_services=false"], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/localsearch.git", "branch": "main" } ], "cleanup": [ "/share/dbus-1/services/org.gnome.Music.Devel.LocalSearch3.service" ] }, { "name": "totem-pl-parser", "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/totem-pl-parser.git" } ] }, { "name": "grilo", "buildsystem": "meson", "config-opts": [ "-Denable-gtk-doc=false" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/grilo.git" } ], "cleanup": [ "/include", "/bin" ] }, { "name": "grilo-plugins", "buildsystem": "meson", "config-opts": [ "-Denable-bookmarks=no", "-Denable-dleyna=no", "-Denable-filesystem=no", "-Denable-freebox=no", "-Denable-local-metadata=no", "-Denable-lua-factory=yes", "-Denable-metadata-store=no", "-Denable-opensubtitles=no", "-Denable-optical-media=no", "-Denable-podcasts=no", "-Denable-thetvdb=no", "-Denable-tmdb=no", "-Denable-tracker=no", "-Denable-tracker3=yes", "-Denable-youtube=no", "-Dhelp=no" ], "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/grilo-plugins.git" } ], "cleanup": [ "/include" ] }, { "name": "gnome-music", "config-opts" : [ "-Dprofile=development" ], "buildsystem": "meson", "sources": [ { "type": "git", "url": "https://gitlab.gnome.org/GNOME/gnome-music.git" } ] } ] } 070701000000D1000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001400000000gnome-music-46.1/po070701000000D2000081A400000000000000000000000166968E4E000000F3000000000000000000000000000000000000001C00000000gnome-music-46.1/po/LINGUASab af an ar as be bg bs ca ca@valencia cs da de el en_GB eo es et eu fa fi fr fur fy ga gd gl he hi hr hu id is it ja ka kab kk kn ko lt lv mjw ml ms nb ne nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv ta te tg th tr uk vi zh_CN zh_HK zh_TW 070701000000D3000081A400000000000000000000000166968E4E00000548000000000000000000000000000000000000002000000000gnome-music-46.1/po/POTFILES.in# List of source files containing translatable strings. # Please keep this file sorted alphabetically. data/org.gnome.Music.appdata.xml.in.in data/org.gnome.Music.desktop.in.in data/org.gnome.Music.gschema.xml data/ui/AlbumsSearchNavigationPage.ui data/ui/AlbumWidget.ui data/ui/ArtistsSearchNavigationPage.ui data/ui/ArtistsView.ui data/ui/HeaderBar.ui data/ui/help-overlay.ui data/ui/PlayerToolbar.ui data/ui/PlaylistControls.ui data/ui/PlaylistDialog.ui data/ui/PreferencesDialog.ui data/ui/SearchHeaderBar.ui data/ui/SearchView.ui data/ui/SongWidgetMenu.ui data/ui/StatusNavigationPage.ui gnomemusic/__init__.py gnomemusic/about.py gnomemusic/application.py gnomemusic/grilowrappers/grltrackerplaylists.py gnomemusic/gstplayer.py gnomemusic/inhibitsuspend.py gnomemusic/mpris.py gnomemusic/player.py gnomemusic/playlisttoast.py gnomemusic/songtoast.py gnomemusic/utils.py gnomemusic/views/albumsview.py gnomemusic/views/artistsview.py gnomemusic/views/playlistsview.py gnomemusic/views/searchview.py gnomemusic/widgets/albumwidget.py gnomemusic/widgets/discbox.py gnomemusic/widgets/playertoolbar.py gnomemusic/widgets/playlistcontrols.py gnomemusic/widgets/playlistdialog.py gnomemusic/widgets/searchheaderbar.py gnomemusic/widgets/songwidgetmenu.py gnomemusic/widgets/startoggle.py gnomemusic/widgets/statusnavigationpage.py gnomemusic/window.py 070701000000D4000081A400000000000000000000000166968E4E0000009F000000000000000000000000000000000000002200000000gnome-music-46.1/po/POTFILES.skip# List of source files that should *not* be translated. # Please keep this file sorted alphabetically. data/ui/AboutDialog.ui data/org.gnome.Music.appdata.xml 070701000000D5000081A400000000000000000000000166968E4E000045B8000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ab.pomsgid "" msgstr "" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2023-01-25 19:11+0000\n" "Last-Translator: �анба �аала \n" "Language-Team: Abkhazian \n" "Language: ab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:236 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "�музыка" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "�музыкатә коллекциа арҳәареи, ахархәареи" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "�гәахәара узаазго амузыка азыӡырҩшьа ." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Ишәыҧшаала атрекқәа шәколлекциаҟны, арҳәара автоматикатә хьӡынҵақәа шәхы " "иашәырхәа, мамзар еизыжәга шәхатәы ҿыц ." #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "�ԥҵаҩы изин © 2018 �ԥшьы �музыка GNOME аԥҵаҩцәа" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "�музыкатә рҳәага" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "�музыкатә;�рҳәага;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "�ԥенџьыр ашәагаа" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "�ԥенџьыр ашәагаа (аҭбаареи аҳаракыреи)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "�ԥенџьыр иамоуп иреиҳау ашәагаа" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Иеиҵыху аҧенџьыр арежим." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "ReplayGain аҿакра" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Иаҿанакуеит мамзар иаҿнахуеит афункциа ReplayGain альбомқәа рзы" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Иаҿанакуеит мамзар иаҿнахуеит амузыка аҿакраан а�и�тема азԥшра арежим ахь " "аиа�разы иҟанаҵо аԥкра" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Иаҿанакуеит мамзар иаҿнахуеит а�кробблқәеи аинформациақәеи \"уажәтәи " "аиҭарҿиара\" иазкны Last.fm. аҟны." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "�ҿакра" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "�ккаунт Last.fm" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Ицоу арыдқәа" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_�илыркаа" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_�ԥшьы иазкны" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "�мениу" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "�лхра" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_�ԥыхра" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "�ҧшаара" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "Шьҭахьҟа" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "�ҭаҩра" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "�ԥхьатәи" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Ԥхьаҟа" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_�ныхра" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Ихиоуп" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "_�цҵара" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "�нагӡаҩцәа" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "�льбомқәа" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Зегьы алхра" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_�ҿакрақәа рыхьӡынҵа аҟнытә аныхра" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "The GNOME Project" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "�анба �аала , 2022" #: gnomemusic/about.py:246 msgid "Copyright The GNOME Music Developers" msgstr "�ԥҵаҩы изин © 2018 �ԥшьы �музыка GNOME аԥҵаҩцәа" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_�ҧшаара {} аҟны" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " на�гьы " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" msgstr[1] "" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "Имашәыру аишьҭагылашьа" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "�рхынҳәра" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "" #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "" #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "" #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "" #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "�ҿакрақәа рыхьӡынҵа" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "" msgstr[1] "" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "" msgstr[1] "" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "" msgstr[1] "" #, fuzzy 070701000000D6000081A400000000000000000000000166968E4E00001D54000000000000000000000000000000000000001A00000000gnome-music-46.1/po/af.po# Afrikaans translation for gnome-music. # This file is distributed under the same license as the gnome-music package. # Copyright (C) 2013 # Dawid Loubser , 2013. # F Wolff , 2013. msgid "" msgstr "" "Project-Id-Version: gnome-music gnome-3-10\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2013-10-14 11:25+0000\n" "PO-Revision-Date: 2013-10-23 14:43+0200\n" "Last-Translator: F Wolff \n" "Language-Team: translate-discuss-af@lists.sourceforge.net\n" "Language: af\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Venstergrootte" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Venstergrootte (wydte en hoogte)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Vensterposisie" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Vensterposisie (X en Y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Venster-maksimeringstoestand" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Of die venster gemaksimeer is." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Speelherhaalmodus" #: ../data/org.gnome.Music.gschema.xml.h:8 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\", \"song\", \"all\", \"shuffle\"." msgstr "" "Die waarde bepaal of die versameling lukraak of herhalend gespeel word. " "Waardes wat toegelaat word, is: \"none\", \"song\", \"all\", \"shuffle\"." #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "Search mode" msgstr "Soekmodus" #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "If true, the search bar is shown." msgstr "Indien waar, word die soekbalk vertoon." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46 #: ../gnomemusic/application.py:102 ../gnomemusic/window.py:54 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Musiek" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "Musiekspeler" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "Speel en organiseer u musiekversameling" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME Musiek" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "Musiek is GNOME se musiekspeelprogram." #: ../gnomemusic/albumArtCache.py:235 msgid "Untitled" msgstr "Naamloos" #: ../gnomemusic/notification.py:70 msgid "Not playing" msgstr "Speel nie tans nie" #: ../gnomemusic/notification.py:77 ../gnomemusic/player.py:350 #: ../gnomemusic/view.py:229 ../gnomemusic/view.py:377 #: ../gnomemusic/view.py:591 msgid "Unknown Artist" msgstr "Onbekende kunstenaar" #: ../gnomemusic/notification.py:79 ../gnomemusic/view.py:475 msgid "Unknown Album" msgstr "Onbekende album" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:83 #, python-format msgid "by %s, from %s" msgstr "deur %s, uit %s" #: ../gnomemusic/notification.py:123 msgid "Previous" msgstr "Vorige" #: ../gnomemusic/notification.py:126 msgid "Pause" msgstr "Pouseer" #: ../gnomemusic/notification.py:129 msgid "Play" msgstr "Speel" #: ../gnomemusic/notification.py:131 msgid "Next" msgstr "Volgende" #: ../gnomemusic/view.py:294 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "Geen musiek is opgespoor nie!\n" " Plaas musieklêers in die gids %s" #: ../gnomemusic/view.py:301 msgid "Albums" msgstr "Albums" #: ../gnomemusic/view.py:333 msgid "Songs" msgstr "Liedjies" #: ../gnomemusic/view.py:484 msgid "Playlists" msgstr "Speellyste" #: ../gnomemusic/view.py:490 msgid "Artists" msgstr "Kunstenaars" #: ../gnomemusic/view.py:526 ../gnomemusic/view.py:528 #: ../gnomemusic/widgets.py:443 msgid "All Artists" msgstr "Alle kunstenaars" #: ../gnomemusic/widgets.py:73 ../gnomemusic/widgets.py:93 msgid "Load More" msgstr "Laai meer" #: ../gnomemusic/widgets.py:83 msgid "Loading..." msgstr "Laai tans..." #: ../gnomemusic/window.py:165 msgid "Empty" msgstr "Leeg" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "Kopiereg © 2013 GNOME-musiek se ontwikkelaars" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "'n Program vir die speel en bestuur van musiek vir GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Besoek GNOME-musiek se webwerf" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Vrygestel" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Speeltyd" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "_Nuwe speellys" #: ../data/app-menu.ui.h:2 msgid "_Now Playing" msgstr "Speel _tans" #: ../data/app-menu.ui.h:3 msgid "_About Music" msgstr "_Aangaande Musiek" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "_Sluit af" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Skommel" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Herhaal almal" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Herhaal liedjie" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "Skommel/Herhaal afgeskakel" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "Geen musiek gevind nie" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "Selekteer almal" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "Selekteer geen" #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "Klik op items om hulle te selekteer" #: ../data/headerbar.ui.in.h:4 msgid "Cancel" msgstr "Kanselleer" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "Voeg by speellys" 070701000000D7000081A400000000000000000000000166968E4E00003854000000000000000000000000000000000000001A00000000gnome-music-46.1/po/an.po# Aragonese translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # jorgtum , 2014. # Daniel Martinez , 2014, 2015. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2015-03-17 08:01+0000\n" "PO-Revision-Date: 2015-03-17 19:58+0100\n" "Last-Translator: Daniel Martinez \n" "Language-Team: Aragonés \n" "Language: an\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Gtranslator 2.91.6\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Grandaria d'a finestra" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Grandaria d'a finestra (amplaria y altura)" #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Posición d'a finestra" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Posición d'a finestra (X e Y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Finestra maximizada" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Estau maximizau d'a finestra" #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Modo de repetición d'a lista de reproducción" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "Valor que indica si cal repetir u aleatorizar a reproducción d'a colección. " "As valors admitidas son: \"garra\" (as opcions de repetir y mezclar son " "desactivadas), \"canta\" (repetir a canta actual), \"todas\" (repetir a " "lista de reproducción, sin mezclar), \"mezclar\" (mezclar a lista de " "reproducción, se repiten todas)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "Modo de busca" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "Si ye cierto, s'amuestra a barra de busca." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "Modo de notificacions" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "Activa u desactiva as notificacions d'a reproducción" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Max chars to display in track name on Artist view" msgstr "" "Numero maximo de caracters que amostrar d'o nombre d'a pista en a vista " "d'artista" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "" "This setting modifies the amount of chars for track title on Artist view " "before its been ellipsized. Set this to -1 to disable" msgstr "" "Ista valor modifica a cantidat de caracters que amostrar d'o titol d'a pista " "en a vista d'artista antes de retallar-lo. Establir a -1 ta desactivar-lo" #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Enable ReplayGain" msgstr "Activar ReplayGain" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Enables or disables ReplayGain for albums" msgstr "Activa u desactiva ReplayGain ta os albums" #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50 #: ../gnomemusic/application.py:113 ../gnomemusic/window.py:59 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Mosica" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "Reproductor de mosica" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "Reproducir y organizar a tuya colección de mosica" #: ../data/gnome-music.desktop.in.h:4 msgid "Music;Player;" msgstr "Mosica;Reproductor;" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "Mosica de GNOME" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "Mosica ye a nueva aplicación de reproducción de mosica de GNOME." #: ../gnomemusic/albumArtCache.py:103 ../gnomemusic/albumArtCache.py:111 msgid "Untitled" msgstr "Sin titol" #: ../gnomemusic/mpris.py:148 ../gnomemusic/notification.py:100 #: ../gnomemusic/player.py:470 ../gnomemusic/view.py:537 #: ../gnomemusic/view.py:968 ../gnomemusic/view.py:1387 msgid "Unknown Album" msgstr "Album desconoixiu" #: ../gnomemusic/mpris.py:164 ../gnomemusic/notification.py:98 #: ../gnomemusic/player.py:461 ../gnomemusic/view.py:222 #: ../gnomemusic/view.py:437 ../gnomemusic/view.py:710 #: ../gnomemusic/view.py:1150 ../gnomemusic/view.py:1385 #: ../gnomemusic/view.py:1421 ../gnomemusic/widgets.py:235 #: ../gnomemusic/widgets.py:631 msgid "Unknown Artist" msgstr "Artista desconoixiu" #: ../gnomemusic/notification.py:89 msgid "Not playing" msgstr "No reproducindo" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:104 #, python-format msgid "by %s, from %s" msgstr "por %s, en %s" #: ../gnomemusic/notification.py:125 ../data/PlayerToolbar.ui.h:5 msgid "Previous" msgstr "Anterior" #: ../gnomemusic/notification.py:128 ../gnomemusic/player.py:418 msgid "Pause" msgstr "Pausa" #: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:421 #: ../data/PlayerToolbar.ui.h:6 msgid "Play" msgstr "Reproducir" #: ../gnomemusic/notification.py:133 ../data/PlayerToolbar.ui.h:7 msgid "Next" msgstr "Siguient" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:49 msgid "Most Played" msgstr "Mas reproducidas" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:56 msgid "Never Played" msgstr "No reproducidas nunca" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:63 msgid "Recently Played" msgstr "Reproducidas recientment" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:70 msgid "Recently Added" msgstr "Adhibidas recientment" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:77 msgid "Favorite Songs" msgstr "Cantas favoritas" #. TRANSLATORS: _("the") should be a space-separated list of all-lowercase articles #. (such as 'the') that should be ignored when alphabetizing artists/albums. This #. list should include 'the' regardless of language. If some articles occur more #. frequently than others, most common should appear first, least common last. #: ../gnomemusic/query.py:69 msgid "the a an" msgstr "o la los las un un una" #: ../gnomemusic/searchbar.py:58 ../gnomemusic/searchbar.py:101 msgid "All" msgstr "Todas" #: ../gnomemusic/searchbar.py:59 msgid "Artist" msgstr "Artista" #: ../gnomemusic/searchbar.py:60 msgid "Album" msgstr "Album" #: ../gnomemusic/searchbar.py:61 msgid "Track Title" msgstr "Titol d'a pista" #: ../gnomemusic/searchbar.py:102 msgid "Local" msgstr "Local" #: ../gnomemusic/searchbar.py:204 msgid "Sources" msgstr "Fuents" #: ../gnomemusic/searchbar.py:211 msgid "Match" msgstr "Concidencia" #: ../gnomemusic/view.py:190 ../gnomemusic/widgets.py:267 #: ../gnomemusic/widgets.py:508 ../gnomemusic/window.py:292 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "%d elemento trigau" msgstr[1] "%d elementos trigaus" #: ../gnomemusic/view.py:192 ../gnomemusic/widgets.py:269 #: ../gnomemusic/widgets.py:510 ../gnomemusic/window.py:296 #: ../gnomemusic/window.py:308 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "Preta sobre os elementos ta trigar-los" #: ../gnomemusic/view.py:279 ../gnomemusic/view.py:1645 msgid "Albums" msgstr "Albums" #: ../gnomemusic/view.py:371 ../gnomemusic/view.py:1647 msgid "Songs" msgstr "Cantas" #: ../gnomemusic/view.py:569 ../gnomemusic/view.py:1646 msgid "Artists" msgstr "Artistas" #: ../gnomemusic/view.py:615 ../gnomemusic/view.py:617 #: ../gnomemusic/widgets.py:517 msgid "All Artists" msgstr "Totz os artistas" #: ../gnomemusic/view.py:795 ../gnomemusic/view.py:1648 msgid "Playlists" msgstr "Lista de reproducción" #: ../gnomemusic/view.py:1161 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d canta" msgstr[1] "%d cantas" #: ../gnomemusic/widgets.py:308 ../gnomemusic/widgets.py:342 #, python-format msgid "%d min" msgstr "%d min" #: ../gnomemusic/widgets.py:755 msgid "New Playlist" msgstr "Nueva lista de reproducción" #: ../gnomemusic/window.py:240 msgid "Empty" msgstr "Vuedo" #: ../gnomemusic/window.py:320 #| msgid "Loading..." msgid "Loading" msgstr "Cargando" #: ../gnomemusic/window.py:335 msgid "_Undo" msgstr "_Desfer" #: ../gnomemusic/window.py:336 #, python-format msgid "Playlist %s removed" msgstr "Lista de reproducción %s eliminada" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "Dreitos d'autor © 2013 Desembolicadors de Mosica de GNOME" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "Una aplicación de reproducción y administración de mosica ta lo GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Visitar a pachina web d'a mosica de GNOME" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "Mosica de GNOME ye software libre; puetz redistribuir-lo y/u modificar-lo " "baixo os termins d'a Licencia Publica Cheneral GNU tal como la publica a " "Free Software Foundation; ya siga en a versión 2 d'a Licencia, como (a la " "tuya esleción) qualsiquier atra versión posterior.\n" "\n" "Mosica de GNOME se distribuye con o afán que te será util, pero SIN GARRA " "GUARENCIA; sin mesmo a guarencia implicita de MERCANTILIDAT u IDONEIDAT TA " "UN PROPOSITO DETERMINAU. Vei a Licencia Publica Cheneral de GNU ta mas " "detalles.\n" "\n" "Habrías d'haber recibiu una copia d'a Licencia Publica Cheneral GNU chunto a " "Mosica si no, escribe a la Free Software Foundation,Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301 EE. UU.\n" "\n" "Os autors de Mosica de GNOME conceden permiso ta usar y distribuir " "complementos de GStreamer no compatibles con a GPL. Iste permiso ye por " "dencima y dillá d'os permisos concedius por a GPL, por a quala Mosica de " "GNOME ye cubierta. Si modificas iste codigo, puetz enamplar ista excepción a " "la tuya versión d'o codigo, pero no yes obligau a fer-lo. Si no quiers fer-" "lo, elimina ista sentencia d'excepción d'a tuya versión." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Liberau" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Durada d'a reproducción" #: ../data/app-menu.ui.h:1 msgid "_Help" msgstr "Ad_uya" #: ../data/app-menu.ui.h:2 msgid "_About" msgstr "_Arredol de" #: ../data/app-menu.ui.h:3 msgid "_Quit" msgstr "_Salir" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Aleatorio" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Repetir-lo tot" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Repetir a canta" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "Mezclar/no repetir" #: ../data/NoMusic.ui.h:1 msgid "No music found" msgstr "No s'ha trobau mosica" #: ../data/NoMusic.ui.h:2 msgid "The contents of your music folder will appear here." msgstr "O conteniu d'a suya carpeta de mosica amaneixerá aquí." #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "Seleccionar-lo tot" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "No seleccionar garra" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "Mirar" #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3 msgid "Select" msgstr "Trigar" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2 msgid "Cancel" msgstr "Cancelar" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "Atra�s" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "Adhibir-ne a la lista de reproducción" #: ../data/SelectionToolbar.ui.h:2 msgid "Remove from Playlist" msgstr "Sacar d'a lista de reproducción" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "Re_producir" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "_Eliminar" #: ../data/PlaylistControls.ui.h:3 msgid "Playlist Name" msgstr "Nombre d'a lista de reproducción" #: ../data/PlaylistDialog.ui.h:1 msgid "Select Playlist" msgstr "Trigar lista de reproducción" #~ msgid "Internal: id for most played playlist" #~ msgstr "Interno: ID ta la lista de reproducción de cantas mas reproducidas" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "No s'ha trobau mosica!\n" #~ " Mete bells fichers en a carpeta %s" #~ msgid "Load More" #~ msgstr "Cargar-ne mas" #~ msgid "_New Playlist" #~ msgstr "_Nueva lista de reproducción" #~ msgid "Now _Playing" #~ msgstr "Reproduci_ndo agora" 070701000000D8000081A400000000000000000000000166968E4E000031E4000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ar.po# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Translators: # aldileroi , 2014. # Safa Alfulaij , 2014. msgid "" msgstr "" "Project-Id-Version: Gnome 3.12\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2014-07-16 18:53+0000\n" "PO-Revision-Date: 2014-07-16 23:42+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "language/ar/)\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "X-Generator: Lokalize 1.5\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "حجم النا�ذة" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "حجم النا�ذة (العرض والارت�اع)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "موضع النا�ذة" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "موضع النا�ذة (x و y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "النا�ذة م�كبّرة" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "حالة تكبير النا�ذة." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "وضع تكرار التشغيل" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "قيمة تحدّد �يما إذا كان التكرار بطريقة عشوائية أو من خلال تشغيل المجموعة. " "القيم المسموح بها هي: \"none\" (التكرار والخلط معطّلان)، \"song\" (تكرار " "الأغنية الحالية)، \"all\" (تكرار قائمة الأغاني، لا خلط)، \"shuffle\" (خلط " "قائمة الأغاني، ي�ترض تكرار كل شيء)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "وضع البحث" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "إذا كان صحيحًا، سيظهر شريط البحث." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50 #: ../gnomemusic/application.py:112 ../gnomemusic/window.py:62 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "موسيقى" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "مشغّل الموسيقى" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "شغل ونظّم مجموعتك الموسيقية" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "موسيقى جنوم" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "موسيقى هو تطبيق جنوم لتشغيل الموسيقى الجديد." #: ../gnomemusic/albumArtCache.py:100 ../gnomemusic/albumArtCache.py:108 msgid "Untitled" msgstr "غير معنون" #: ../gnomemusic/mpris.py:133 ../gnomemusic/notification.py:100 #: ../gnomemusic/player.py:400 ../gnomemusic/view.py:577 #: ../gnomemusic/view.py:964 ../gnomemusic/view.py:1291 msgid "Unknown Album" msgstr "ألبوم مجهول" #: ../gnomemusic/mpris.py:149 ../gnomemusic/notification.py:98 #: ../gnomemusic/player.py:391 ../gnomemusic/view.py:286 #: ../gnomemusic/view.py:486 ../gnomemusic/view.py:720 #: ../gnomemusic/view.py:1068 ../gnomemusic/view.py:1289 #: ../gnomemusic/view.py:1320 ../gnomemusic/widgets.py:184 #: ../gnomemusic/widgets.py:563 msgid "Unknown Artist" msgstr "�نّان مجهول" #: ../gnomemusic/notification.py:89 msgid "Not playing" msgstr "متوقّ�" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:104 #, python-format msgid "by %s, from %s" msgstr "أدّاها %s، من %s" #: ../gnomemusic/notification.py:128 ../data/PlayerToolbar.ui.h:5 msgid "Previous" msgstr "السابقة" #: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:348 msgid "Pause" msgstr "ألب�ث" #: ../gnomemusic/notification.py:134 ../gnomemusic/player.py:351 #: ../data/PlayerToolbar.ui.h:6 msgid "Play" msgstr "شغّل" #: ../gnomemusic/notification.py:136 ../data/PlayerToolbar.ui.h:7 msgid "Next" msgstr "التالية" #: ../gnomemusic/searchbar.py:30 ../gnomemusic/searchbar.py:73 msgid "All" msgstr "الكلّ" #: ../gnomemusic/searchbar.py:31 msgid "Artist" msgstr "ال�نّان" #: ../gnomemusic/searchbar.py:32 msgid "Album" msgstr "الألبوم" #: ../gnomemusic/searchbar.py:33 msgid "Track Title" msgstr "عنوان المقطوعة" #: ../gnomemusic/searchbar.py:74 msgid "Local" msgstr "المحليّ" #: ../gnomemusic/searchbar.py:176 msgid "Sources" msgstr "المصادر" #: ../gnomemusic/searchbar.py:183 msgid "Match" msgstr "طابق" #: ../gnomemusic/view.py:201 ../gnomemusic/widgets.py:225 #: ../gnomemusic/widgets.py:442 ../gnomemusic/window.py:278 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "لا عناصر محدّدة (%d)" msgstr[1] "عنصر واحد محدّد (%d)" msgstr[2] "عنصران محدّدان (%d)" msgstr[3] "%d عناصر محدّدة" msgstr[4] "%d عنصرًا محدّدًا" msgstr[5] "%d عنصر محدّد" #: ../gnomemusic/view.py:203 ../gnomemusic/widgets.py:227 #: ../gnomemusic/widgets.py:444 ../gnomemusic/window.py:282 #: ../gnomemusic/window.py:294 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "انقر على العناصر لتحديدها" #: ../gnomemusic/view.py:340 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "لم ي�عثر على موسيقى!\n" " ضع بعض المل�ات �ي المجلد %s" #: ../gnomemusic/view.py:348 ../gnomemusic/view.py:1535 msgid "Albums" msgstr "الألبومات" #: ../gnomemusic/view.py:430 ../gnomemusic/view.py:1537 msgid "Songs" msgstr "الأغاني" #: ../gnomemusic/view.py:594 ../gnomemusic/view.py:1536 msgid "Artists" msgstr "ال�نّانون" #: ../gnomemusic/view.py:639 ../gnomemusic/view.py:641 #: ../gnomemusic/widgets.py:451 msgid "All Artists" msgstr "كلّ ال�نانين" #: ../gnomemusic/view.py:800 ../gnomemusic/view.py:1538 msgid "Playlists" msgstr "قوائم التشغيل" #: ../gnomemusic/view.py:1080 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "لا أغاني (%d)" msgstr[1] "أغنية واحدة (%d)" msgstr[2] "أغنيتان (%d)" msgstr[3] "%d أغاني" msgstr[4] "%d أغنية" msgstr[5] "%d أغنية" #: ../gnomemusic/widgets.py:677 msgid "New Playlist" msgstr "قائمة تشغيل جديدة" #: ../gnomemusic/window.py:226 msgid "Empty" msgstr "�ارغ" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "حقوق النسخ © 2013 مطوّرو موسيقى جنوم" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "برمجية جنوم لتشغيل الموسيقى وإدارتها." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "ز�ر موقع و�ب موسيقى جنوم" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "موسيقى جنوم برنامج حر؛ بإمكانك إعادة توزيعه و/أو تعديله تحت شروط الرخصة " "العمومية العامة لجنو والتي نشرتها منظمة البرمجيات الحرة؛ سواء الإصدارة 2 من " "الرخصة أو أي إصدارة بعدها حسب رغبتك.\n" "\n" "يوزّع موسيقى جنوم على أمل أن يكون م�يدًا لمن يستخدمه، دون أدنى مسؤولية؛ ولا " "حتى أي ضمان يضمن صلاحية العرض �ي السوق أو توا�قه مع أي استخدام محدد. يمكنك " "مراجعة الرخصة العمومية العامة لجنو لمزيد من الت�اصيل.\n" "\n" "من الم�ترض أن تكون قد استلمت نسخة من رخصة جنو العامةمع موسيقى جنوم؛ �ي حال " "عدم استلامك لذلك، يمكنك مكاتبة:\n" "Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA " "02110-1301 USA.\n" "\n" "يمنح كاتبو موسيقى جنوم إذن استخدام ملحقات GStreamer غير المتوا�قة مع GPL " "وتوزيعها مع GStreamer وموسيقى جنوم. هذا الإذن هو تجاوز للأذون الممنوحة من " "رخصة GPL التي أ�صدر موسيقى جنوم بها. إن عدّلت هذه الش��رة، قد ترغب بتوسيع هذا " "الاستثناء إلى إصدار الش��رة خاصّتك، ولكنك لست ملزمًا بذلك. إن لم ترغب بذلك، " "احذ� بيان الاستثناء هذا من الإصدار خاصّتك." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "أ�صدر �ي" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "طول التشغيل" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "قائمة تشغيل _جديدة" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "م_ساعدة" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "_عنْ" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "أ_نه�" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "اخلط" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "كرّر الكلّ" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "كرّر الأغنية" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "أوق� الخلط/التكرار" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "لم ي�عثر على موسيقى" #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "حدّد الكلّ" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "حدّد لا شيء" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "ابحث" #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3 msgid "Select" msgstr "اختر" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2 msgid "Cancel" msgstr "ألغ�" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "ارجع" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "أض� إلى قائمة التشغيل" #: ../data/SelectionToolbar.ui.h:2 msgid "Remove from Playlist" msgstr "أز�ل من قائمة التشغيل" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "_شغّل" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "اح_ذ�" #: ../data/PlaylistDialog.ui.h:1 msgid "Select Playlist" msgstr "اختر قائمة تشغيل" #~ msgid "Load More" #~ msgstr "تحميل المزيد" #~ msgid "Loading..." #~ msgstr "تحميل ..." 070701000000D9000081A400000000000000000000000166968E4E00003B31000000000000000000000000000000000000001A00000000gnome-music-46.1/po/as.po# Assamese translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # ngoswami , 2013, 2014. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2014-08-14 06:56+0000\n" "PO-Revision-Date: 2014-08-14 17:58+0530\n" "Last-Translator: Nilamdyuti Goswami \n" "Language-Team: Assamese \n" "Language: as\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 1.5\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "উইন�ডোৰ আকাৰ" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "উইন�ডোৰ আকাৰ (প�ৰস�থ আৰ� উচ�চতা)" #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "উইন�ডোৰ অৱস�থান" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "উইন�ডোৰ অৱস�থান (x আৰ� y)।" #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "উইন�ডোৰ সৰ�বাধিক আকাৰ" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "উইন�ডোৰ সৰ�বাধিক আকাৰ অৱস�থা।" #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "প�লেবেক প�নৰাবৃত�তি অৱস�থা" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "মানে চিনাক�ত কৰে সংগ�ৰহৰে প�লেবেক প�নৰাবৃত�তি কৰা হব নে যাদৃচ�ছিক কৰা হব। " "অন�মোদিত " "মান: \"none\" (প�নৰাবৃত�তি আৰ� ছাফল বন�ধ থাকে), \"song\" (বৰ�তমান গীতৰ " "প�নৰাবৃত�তি), " "\"all\" (প�লেলিস�টৰ প�নৰাবৃত�তি, ছাফল নাই), \"shuffle\" (প�লেলিস�ট ছাফল কৰক, " "প�নৰাবৃত�তি ভাৱি লয়)।" #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "সন�ধান অৱস�থা" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "যদি সত�য, সন�ধান বাৰ দেখ�ৱা হয়।" #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50 #: ../gnomemusic/application.py:112 ../gnomemusic/window.py:62 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "সংগীত" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "সংগীত প�লেয়াৰ" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "আপোনাৰ সংগীত সংগ�ৰহ বজাওক আৰ� সংগঠিত কৰক" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME সংগীত" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "সংগীত হল নত�ন GNOME সংগীত বজোৱা �প�লিকেচন।" #: ../gnomemusic/albumArtCache.py:100 ../gnomemusic/albumArtCache.py:108 msgid "Untitled" msgstr "শীৰ�ষকহীন" #: ../gnomemusic/mpris.py:133 ../gnomemusic/notification.py:100 #: ../gnomemusic/player.py:400 ../gnomemusic/view.py:577 #: ../gnomemusic/view.py:964 ../gnomemusic/view.py:1291 msgid "Unknown Album" msgstr "অজ�ঞাত �লবাম" #: ../gnomemusic/mpris.py:149 ../gnomemusic/notification.py:98 #: ../gnomemusic/player.py:391 ../gnomemusic/view.py:286 #: ../gnomemusic/view.py:486 ../gnomemusic/view.py:720 #: ../gnomemusic/view.py:1068 ../gnomemusic/view.py:1289 #: ../gnomemusic/view.py:1320 ../gnomemusic/widgets.py:184 #: ../gnomemusic/widgets.py:563 msgid "Unknown Artist" msgstr "অজ�ঞাত শিল�পী" #: ../gnomemusic/notification.py:89 msgid "Not playing" msgstr "বজোৱা নাই" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:104 #, python-format msgid "by %s, from %s" msgstr "%s দ�বাৰা, %s ৰ পৰা" #: ../gnomemusic/notification.py:130 ../data/PlayerToolbar.ui.h:5 msgid "Previous" msgstr "পূৰ�বৱৰ�তী" #: ../gnomemusic/notification.py:133 ../gnomemusic/player.py:348 msgid "Pause" msgstr "বিৰাম দিয়ক" #: ../gnomemusic/notification.py:136 ../gnomemusic/player.py:351 #: ../data/PlayerToolbar.ui.h:6 msgid "Play" msgstr "বজাওক" #: ../gnomemusic/notification.py:138 ../data/PlayerToolbar.ui.h:7 msgid "Next" msgstr "পৰৱৰ�তী" #: ../gnomemusic/searchbar.py:30 ../gnomemusic/searchbar.py:73 msgid "All" msgstr "সকলো" #: ../gnomemusic/searchbar.py:31 #| msgid "Artists" msgid "Artist" msgstr "শিল�পী" #: ../gnomemusic/searchbar.py:32 #| msgid "Albums" msgid "Album" msgstr "�লবাম" #: ../gnomemusic/searchbar.py:33 msgid "Track Title" msgstr "ট�ৰেকৰ শীৰ�ষক" #: ../gnomemusic/searchbar.py:74 msgid "Local" msgstr "স�থানীয়" #: ../gnomemusic/searchbar.py:176 msgid "Sources" msgstr "উৎসসমূহ" #: ../gnomemusic/searchbar.py:183 msgid "Match" msgstr "মিল" #: ../gnomemusic/view.py:201 ../gnomemusic/widgets.py:225 #: ../gnomemusic/widgets.py:442 ../gnomemusic/window.py:278 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "নিৰ�বাচিত %d বস�ত�" msgstr[1] "নিৰ�বাচিত %d বস�ত�বোৰ" #: ../gnomemusic/view.py:203 ../gnomemusic/widgets.py:227 #: ../gnomemusic/widgets.py:444 ../gnomemusic/window.py:282 #: ../gnomemusic/window.py:294 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "বস�ত�বোৰ নিৰ�বাচন কৰিবলৈ সিহতক ক�লিক কৰক" #: ../gnomemusic/view.py:340 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "কোনো সংগীত পোৱা নগল!\n" " ফোল�ডাৰ %s ত কিছ�মান ফাইল থওক" #: ../gnomemusic/view.py:348 ../gnomemusic/view.py:1535 msgid "Albums" msgstr "�লবামসমূহ" #: ../gnomemusic/view.py:430 ../gnomemusic/view.py:1537 msgid "Songs" msgstr "সংগীতবোৰ" #: ../gnomemusic/view.py:594 ../gnomemusic/view.py:1536 msgid "Artists" msgstr "শিল�পীসকল" #: ../gnomemusic/view.py:639 ../gnomemusic/view.py:641 #: ../gnomemusic/widgets.py:451 msgid "All Artists" msgstr "সকলো শিল�পী" #: ../gnomemusic/view.py:800 ../gnomemusic/view.py:1538 msgid "Playlists" msgstr "প�লেলিস�টসমূহ" #: ../gnomemusic/view.py:1080 #, python-format #| msgid "Songs" msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d গান" msgstr[1] "%d গানসমূহ" #: ../gnomemusic/widgets.py:273 ../gnomemusic/widgets.py:311 #, python-format msgid "%d min" msgstr "%d মিন" #: ../gnomemusic/widgets.py:677 #| msgid "_New Playlist" msgid "New Playlist" msgstr "নত�ন প�লেলিস�ট" #: ../gnomemusic/window.py:226 msgid "Empty" msgstr "ৰিক�ত" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "স�বত�বাধিকাৰ © ২০১৩ GNOME সংগীত উন�নয়নকাৰীসকল" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "GNOME ৰ বাবে �টা সংগীত প�লেয়াৰ আৰ� ব�যৱস�থাপনা �প�লিকেচন।" #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "GNOME সংগীত ৱেবছাইটলৈ যাওক" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME সংগীত �টা বিনাম�লিয়া চফ�টৱেৰ; আপ�নি Free Software Foundation ৰ দ�বাৰা " "প�ৰকাশিত GNU General Public License ৰ চ�ক�তিসমূহৰ অন�তৰ�গত ইয়াক প�নৰ বিলাব " "পাৰিব " "অথবা সলনি কৰিব পাৰিব; হৈতো অন�জ�ঞাৰ সংস�কৰণ ২, অথবা (আপ�নাৰ বিকল�পত) যিকোনো " "পৰৱৰ�তী সংস�কৰণ।\n" "\n" "GNOME সংগীত �ইটো আশাত বিলোৱা হৈছে যে ই ব�যৱহাৰযোগ�য হ'ব, কিন�ত� কোনো ৱাৰেন�টি " "নথকাকৈ; ব�যৱসায়ীক অথবা কোনো �টা বিশেষ কাৰণৰ যোগ�যতাৰ বাবে ব�জ�ৱা ৱাৰেন�টি " "নথকাকৈ। অধিক জানিবলৈ GNU General Public License চাওক। \n" "\n" "আপ�নি হৈতো ইতিমধ�যে GNOME সংগীতৰ সৈতে GNU General Public License ৰ কপি �টা " "পাইছে। যদি নাই , Free Software Foundation, Inc., 51 Franklin Street, Fifth " "Floor, Boston, MA 02110-1301, USA লৈ লিখক।\n" "\n" "GNOME সংগীত লেখকসকলে ইয়াৰ দ�বাৰা GStreamer আৰ� GNOME সংগীতৰ সৈতে non-GPL সংগত " "GStreamer প�লাগিনসমূহ ব�যৱহাৰ আৰ� �কেলগে বিতৰণ কৰাৰ অন�মতি দিছে। �ই অন�মতি " "GNOME " "সংগীতক অন�জ�ঞিত কৰা GPL অন�জ�ঞা দ�বাৰা প�ৰদান কৰা অন�মতিসমূহৰ ওপৰত আৰ� অধিক " "বিস�তাৰিত। " "যদি আপ�নি �ই ক'ড পৰিবৰ�তন কৰে, আপ�নি �ই ব�যতিক�ৰমক আপোনাৰ ক'ডৰ সংস�কৰণলৈ " "প�ৰসাৰন " "কৰিব পাৰে, কিন�ত� আপ�নি �নেক�ৱা কৰিবলৈ বাধ�য নহয়। যদি আপ�নি �নেক�ৱা কৰিব " "নিবিচাৰে, " "�ই ব�যতিক�ৰম বিবৃতিক আপোনাৰ সংস�কৰণৰ পৰা মচি পেলাব।" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "উন�মোচিত" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "চলাৰ দৈৰ�ঘ�য" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "নত�ন প�লেলিস�ট (_N)" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "সহায় (_H)" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "বিষয়ে (_A)" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "প�ৰস�থান কৰক (_Q)" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "সানমিহলি কৰক" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "সকলো প�নৰাবৃত�তি কৰক" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "গান প�নৰ বজাওক" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "সানমিহলি/প�নৰাবৃত�তি বন�ধ" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "কোনো সংগীত পোৱা নগল" #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "সকলো বাছক" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "�কো নাবাছিব" #: ../data/headerbar.ui.h:4 #| msgid "Search mode" msgid "Search" msgstr "সন�ধান কৰক" #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3 #| msgid "Select All" msgid "Select" msgstr "বাছক" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2 msgid "Cancel" msgstr "বাতিল কৰক" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "পিছলৈ" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "প�লেলিস�টলৈ যোগ কৰক" #: ../data/SelectionToolbar.ui.h:2 #| msgid "Add to Playlist" msgid "Remove from Playlist" msgstr "প�লেলিস�টৰ পৰা আতৰাওক" #: ../data/PlaylistControls.ui.h:1 #| msgid "Play" msgid "_Play" msgstr "বজাওক (_P)" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "মচি পেলাওক (_D)" #: ../data/PlaylistDialog.ui.h:1 #| msgid "Select All" msgid "Select Playlist" msgstr "প�লেলিস�ট বাছক" #~ msgid "Load More" #~ msgstr "অধিক ল'ড কৰক" #~ msgid "Loading..." #~ msgstr "ল'ড কৰা হৈছে..." #~| msgid "_Now Playing" #~ msgid "Now _Playing" #~ msgstr "�তিয়া বজোৱা হৈছে (_P)" 070701000000DA000081A400000000000000000000000166968E4E000062E0000000000000000000000000000000000000001A00000000gnome-music-46.1/po/be.po# Belarusian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Ihar Hrachyshka , 2013, 2014. # Yuras Shumovich , 2017. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-19 21:53+0300\n" "Last-Translator: Yuras Shumovich \n" "Language-Team: Belarusian \n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Музыка" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Прайграванне і ўпарадкаванне музычнай калекцыі" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Про�ты і прыемны �по�аб �лухаць музыку." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Шукайце тр�кі ў �ваёй лакальнай калекцыі, кары�тайце�� аўтаматычна " "згенерыраванымі �пі�амі прайграванн� або дадайце ўла�ны." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Ра�працоўшчыкі «Музыка GNOME»" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Музычны прайгравальнік" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Музыка;Музычны;Прайгравальнік;Пл�ер;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Памер акна" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Памер акна (шырын� і вышын�)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Разгортванне акна" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Стан акна – разгорнута." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Р�жым паўтору прайграванн�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Знач�нне ключа вызначае, ці тр�ба паўтараць або выпадкова прайграваць " "музычную калекцыю. Магчымы� знач�нні: «none» (паўтор і выпадковае " "прайграванне выключаны), «song» (паўтор б�гучай пе�ні), «all» (паўтор " "�пі�а прайграванн� без выпадкова�ці) і «shuffle» (выпадковае прайграванне " "�пі�а, магчыма з паўторам)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Уключыць ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Уключыць або адключыць ReplayGain дл� альбомаў" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Блакіраваць прыпыненне працы камп'ютара" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Уключыць або адключыць блакіраванне прыпыненн� працы падча� прайграванн� " "музыкі" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "�льбомы" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Прайграваць" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Прайграваць" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Дадаць у _�браны� пе�ні" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Дадаць у �пі� прайграванн�…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Выканаўцы" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Меню" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Пошук" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "�алады" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Спалуч�нні клавіш" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Даведка" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "�б праграме" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "�гульны�" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Закрыць акно" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Пошук" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Даведка" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Спалуч�нні клавіш" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Прайграванне" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Прайграванне/паўза" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "�а�тупна� пе�н�" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Пап�р�дн�� пе�н�" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Укл/выкл паўтор" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Укл/выкл та�аванне" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "�авігацы�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Перай�ці да альбомаў" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Перай�ці да выканаўцаў" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Перай�ці да пе�ень" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Перай�ці да �пі�аў прайграванн�" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "�азад" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Пап�р�дні" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "�а�тупны" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Выдаліць" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Перайменаваць…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "�азва �пі�а прайграванн�" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Гатова" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Дадаць у �пі� прайграванн�" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Ска�аваць" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Дадаць" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Ув�дзіце назву вашага першага �пі�а прайграванн�" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "С_тварыць" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "�овы �пі� прайграванн�…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Дадаць" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "�алады прайгравальніка" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Паўтор" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "��ма" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Пе�н�" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "У�е" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Выпадковы парадак" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Выраўноўваць узровень гучна�ці паміж пе�н�мі, калі знойдзены метаданы� " "ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "�алады �ілкаванн�" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Блакіраваць прыпыненне працы камп'ютара" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Толькі падча� прайграванн�" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "У�е" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Пе�ні" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Выдаліць �а �пі�а прайграванн�" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Вітаем у праграме Музыка" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Праект GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Юра�ь Шумовіч " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Ра�працоўшчыкі «Музыка GNOME»" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "�айча�цей прайгранае" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "�іколі не прайгранае" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "��даўна прайгранае" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "��даўна дададзенае" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "�браны� пе�ні" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "�е хапае т�гаў" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "�е ўдало�� прайграць г�ты файл" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Шукаць у {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " і " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Каб прайграць г�ты файл, патрабуецца {}, але ён не ў�тал�ваны." msgstr[1] "Каб прайграць г�ты файл, патрабуюцца {}, але �ны не ў�тал�ваны." msgstr[2] "Каб прайграць г�ты файл, патрабуюцца {}, але �ны не ў�тал�ваны." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Прайграванне музыкі" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Выпадковы парадак і паўтор выключаны" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Паўтараць пе�ню" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Паўтараць у�ё" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Спі� прайграванн� {} выдалены" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "�драбіць" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} выдалена з {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "�ев�домы альбом" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "�ев�домы выканаўца" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Спі�ы прайграванн�" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Пошук не запушчаны" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Выкары�тоўвайце пан�ль пошуку, каб пачаць пошук альбомаў, выканаўцаў і пе�ень" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "�ічога не знойдзена" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Па�прабуйце іншы пошукавы запыт" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} хвіліна" msgstr[1] "{} хвіліны" msgstr[2] "{} хвілін" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Ды�к {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Прыпыніць" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} пе�н�" msgstr[1] "{} пе�ні" msgstr[2] "{} пе�ень" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Пошук пе�ень, выканаўцаў і альбомаў" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "�дкрыць ме�ца _разм�шч�нн�" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Выдаліць з абранага" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Дадаць у абранае" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Каталог Музыкі XDG не зададзены." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "папкі Музыка" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Тут будзе паказвацца зме�ціва з {}." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Музыка не знойдзена" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Па�прабуйце іншы пошукавы запыт" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Музыцы GNOME не ўдало�� падлучыцца да Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "�емагчыма праінд�к�аваць музычны� файлы, калі не запушчаны Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Магчыма, што ў вашай �і�т�ме �а�тар�ла� вер�і� Tracker." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Патрабуецца Tracker вер�іі 3.0.0 або навейшай." #~ msgid "Report music history to Last.fm" #~ msgstr "�дпраўл�ць гі�торыю пра�луханай музыкі на Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Уключыць або адключыць адпраўку музыкальнага профілю і зве�так, �ка� " #~ "пе�н� «прайграецца зараз» на Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Уліковы запі� Last.fm" #~ msgid "Report Music Listening" #~ msgstr "�дпраўл�ць гі�торыю пра�луханай музыкі" #~ msgid "_Help" #~ msgstr "_Даведка" #~ msgid "Select" #~ msgstr "Выбраць" #~ msgid "Back" #~ msgstr "�азад" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm — г�та ��рві� пошуку музыкі, �кі дае а�абі�ты� р�камендацыі, " #~ "за�наваны� на пра�луханай вамі музыцы." #~ msgid "Music Reporting Not Setup" #~ msgstr "�дпраўка зве�так пра музыку не наладжана" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Увайдзіце ў �вой уліковы запі� Last.fm, каб адпраўл�ць гі�торыю " #~ "пра�луханай музыкі." #~ msgid "Login" #~ msgstr "Увай�ці" #~ msgid "Select All" #~ msgstr "Вылучыць у�ё" #~ msgid "Select None" #~ msgstr "Ска�аваць вылуч�нне" #~ msgid "Click on items to select them" #~ msgstr "Каб вылучыць аб'екты, п�трыкайце ў іх" #~ msgid "_Add to Playlist" #~ msgstr "_Дадаць у �пі� прайграванн�" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "�ўтар�кае права Ра�працоўшчыкі «Музыка GNOME»" #~ msgid "Translated by" #~ msgstr "Пераклад" #~ msgid "Artists Results" #~ msgstr "Знойдзены� выканаўцы" #~ msgid "Albums Results" #~ msgstr "Знойдзены� альбомы" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Выбрана {} пе�н�" #~ msgstr[1] "Выбрана {} пе�ні" #~ msgstr[2] "Выбрана {} пе�ень" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Ваша гі�торы� пра�лухванн� адпраўлена на Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Ваша гі�торы� пра�лухванн� не адпраўлена на Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Вы ўвайшлі �к {}" #~ msgid "Configure" #~ msgstr "�аладзіць" #~ msgid "GNOME Music" #~ msgstr "Музыка GNOME" #~ msgid "Window position" #~ msgstr "Становішча акна" #~ msgid "Window position (x and y)." #~ msgstr "Становішча акна (x, y)." #~ msgid "Copyright © 2018 GNOME Music Developers" #~ msgstr "�ўтар�кае права © 2018 Ра�працоўшчыкі «Музыка GNOME»" #~ msgid "A music player and management application for GNOME." #~ msgstr "Музычны прайгравальнік і праграма кіраванн� музыкай дл� GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "�аведаць �айт праграмы Музыка GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Музыка GNOME з'�ўл�ецца �вабодным праграмным забе�п�ч�ннем. Вы можаце " #~ "ра�паў�юджваць г�ту праграму згодна з умовамі �гульнай Грамад�кай " #~ "Ліц�нзіі GNU (GPL), апублікаванай Фондам �вабоднага праграмнага " #~ "забе�п�ч�нн�, вер�іі 2 ці любой пазнейшай.\n" #~ "\n" #~ "Музыка GNOME ра�паў�юджваецца з надзе�й, што �на будзе кары�най, але без " #~ "ні�кіх гарантый, у тым ліку камерцыйнай варта�ці праграмы і наогул �е " #~ "кары�ці. Каб атрымаць больш інфармацыі гл�дзіце т�к�т �гульнай " #~ "Грамад�кай Ліц�нзіі GNU (GPL).\n" #~ "\n" #~ "Вы павінны былі атрымаць копію �гульнай Грамад�кай Ліц�нзіі GNU (GPL) " #~ "разам з г�тай праграмай. Калі вы не атрымалі �е, паведаміце пра г�та " #~ "Фонду �вабоднага праграмнага забе�п�ч�нн� на адра�: the Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 " #~ "USA.\n" #~ "\n" #~ "�ўтары Музыкі GNOME даюць дазвол на ра�паў�юджванне ўбудоў GStreamer, не " #~ "�ум�шчальных з GPL, разам з GStreamer і Музыкай GNOME. Г�ты дазвол " #~ "но�іць дадатковы характар і дапаўн�е правы, гарантаваны� ліц�нзі�й GPL, " #~ "�ка� ахоўвае Музыку GNOME. Калі вы зм�н�еце г�ты код, вы можаце " #~ "ра�паў�юдзіць г�ты дазвол на вашу вер�ію коду, хац� вы і не абав�заны " #~ "г�та рабіць. Калі вы не хочаце рабіць г�та, про�та выдаліце т�к�т г�тага " #~ "дадатковага дазволу." #~ msgid "Loading" #~ msgstr "Загрузка" #~ msgid "_Undo" #~ msgstr "_�драбіць" #~ msgid "Add to Playlist…" #~ msgstr "Дадаць у �пі� прайграванн�…" #~ msgid "Remove From Playlist" #~ msgstr "Выдаліць �а �пі�а прайграванн�" 070701000000DB000081A400000000000000000000000166968E4E00004916000000000000000000000000000000000000001A00000000gnome-music-46.1/po/bg.po# Bulgarian translation for gnome-music po-file. # Copyright (C) 2016 Free Software Foundation, Inc. # Copyright (C) 2021, 2022 Alexander Shopov. # This file is distributed under the same license as the gnome-music package. # Hristo Kozhuharov "XTard" , 2016. # Alexander Shopov , 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-09-11 18:29+0000\n" "PO-Revision-Date: 2022-09-12 22:56+0200\n" "Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:236 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "Музика" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Слушайте и организирайте колекци�та �и от музика" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Ле�ен и удобен начин да �лушате музика." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Откриване на пе�ни в локалната ви колекци�, ползване на автоматично или " "ръчно �ъздадени �пи�ъци за изпълнение." #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "Разработчиците на „Музика на GNOME“" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Изпълнение на музика" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "music;player;музика;плеър;пе�ни;�луша;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Размер на прозореца" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Размер на прозореца (широчина и ви�очина)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Прозорецът е мак�имизиран" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Прозорецът е в мак�имизирано �ъ�то�ние." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Режим на повторение" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Стойно�ттa определ� дали да �е повтар�т или да �е възпроизвеждат разбъркано " "нещата от колекци�та. Позволени �тойно�ти �а: „none“ (без повтар�не или " "разбъркване), „song“ (повтар�не на текущата пе�ен), „all“ (повтар�не без " "разбъркване на �пи�ък за изпълнение) и „shuffle“ (повтар�не на �пи�ък за " "изпълнение � разбъркване)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "Включване на автоматичното регулиране на звука" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Позвол�ване или не на автоматичното регулиране на звука за албуми" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Предотврат�ване на за�пиване на �и�темата" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Позвол�ване или не на за�пиване на �и�темата докато �е изпълн�ва музика" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Докладване на изпълн�ваната музика към Last.fm" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Позвол�ване или не на пращане на информаци�та за �лушаната музика към Last." "fm." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "Изпълнение" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Изпълнение" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Добав�не в любими пе�ни…" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Добав�не в �пи�ък…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Реги�траци� за Last.fm" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Публикуване на �лушаната музика" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Клавишни комбинации" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "Помо_щ" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_Отно�но „Музика“" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "Добре дошли в „Музика“" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Меню" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Избор" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_Отказ" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Тър�ене" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "�азад" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Общи" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Затвар�не на прозорец" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Тър�ене" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Помощ" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Клавишни комбинации" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Изпълнение" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Изпълнение/пауза" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Следваща пе�ен" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Предишна пе�ен" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Повтар�не" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Разбъркване" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "�авигаци�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Към албумите" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Към изпълнителите" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Към пе�ните" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Към �пи�ъците" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "�азад" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm е у�луга, за откриване на музика. Т� дава препоръки на базата на " "това, което �лушате." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Публикуването на музика не е на�троено" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" "Впишете �е в реги�траци�та �и в Last.fm, за да публикувате каква музика " "�лушате." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Впи�ване" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Предишна" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Следваща" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Изтриване" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "Пре_именуване…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Име на �пи�ъка за изпълнение" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Готово" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "Въведете име за �пи�ъка за изпълнение" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "_Създаване" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "�ов �пи�ък…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Добав�не" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "Добав�не в �пи�ък" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "_Добав�не" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "�втори" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Преглед на в�ички" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "�лбуми" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Пе�ни" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Избор на в�ички" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Избор на н�кои" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Изберете елементи чрез нати�кане" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "_Добав�не в �пи�ък" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Изваждане от �пи�ък" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "Проектът GNOME" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "" "�лек�андър Шопов <ash@kambanaria.org>\n" "Хри�то Кожухаров <ickomcdevill@gmail.com>\n" "\n" "Проектът за превод на GNOME има нужда от подкрепа.\n" "�аучете повече за на� на уеб �айта ни.\n" "Докладвайте за грешки в превода в �ъответни� раздел." #: gnomemusic/about.py:246 msgid "Copyright The GNOME Music Developers" msgstr "�втор�ки права: Разработчиците на „Музика на GNOME“" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "Преведено от" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "�ай-�лушани" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "�икога �лушани" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Скоро �лушани" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Скоро добавени" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "Любими пе�ни" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Файлът не може да �е възпроизведе" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Тър�ене в {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " и " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "За да �е пу�не файлът е нужен {}, който не е ин�талиран." msgstr[1] "За да �е пу�не файлът �а нужни {}, които не �а ин�талирани." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Изпълнение на музика" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "Разбъркване" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Повтар�не на пе�ента" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Повтар�не на в�ички" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "Разбъркване/повтар�не изключено" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Спи�ъкът „{}“ е премахнат" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Отм�на" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "„{}“ е извадена от „{}“" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "�еизве�тен албум" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "�еизве�тен автор" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Папката ви � музика (по XDG) не е на�троена." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Папка � музика" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "Съдържанието на „{}“ ще �е по�ви тук." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "��ма музика" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Друго тър�ене" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "Музиката на GNOME не може да у�танови връзка � Tracker." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "Файловете � музика не може да �е индек�ират без Tracker." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Вер�и�та на Tracker в �и�темата ви е �тара." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Музиката на GNOME изи�ква вер�и� поне 3.0.0." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Спи�ъци за изпълнение" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Резултати — изпълнителни" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Резултати — албуми" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минута" msgstr[1] "{} минути" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Ди�к {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "Избрана е {} пе�ен" msgstr[1] "Избрани �а {} пе�ни" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Информаци�та за изпълнени�та, които �лушате, �е публикува към Last.fm." #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "" "Информаци�та за изпълнени�та, които �лушате, не �е публикува към Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Впи�ани �те като „{}“" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "�а�тройки" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Пауза" # im not sure what stays on the place of %d, so there might be a mistake #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} пе�ен" msgstr[1] "{} пе�ни" 070701000000DC000081A400000000000000000000000166968E4E0000347A000000000000000000000000000000000000001A00000000gnome-music-46.1/po/bs.po# Bosnian translation for bosnianuniversetranslation # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the bosnianuniversetranslation package. # FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: bosnianuniversetranslation\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2015-02-26 20:04+0000\n" "PO-Revision-Date: 2015-03-02 08:59+0100\n" "Last-Translator: Merima Cisija \n" "Language-Team: Bosnian \n" "Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2015-02-05 07:03+0000\n" "X-Generator: Poedit 1.7.4\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Veli�ina prozora" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Veli�ina prozora(sirina i visina)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Pozicija prozora" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Pozicija prozora (x i y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Uvećan prozor" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Stanje uvećanog prozora." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Na�in ponavljanja reprodukcije" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "Vrijednost identificira da li ponoviti ili mješati reprodukciju kroz " "kolekciju. Dopuštene vrijednosti su: \"none\" (ponavljanje i mješanje su " "isklju�eni), \"song\" (ponavljam trenutne pjesme), \"all\" (ponoviti listu " "pjesama, nema mješanja), \"shuffle\" (mješanje liste pjesama pretpostavlja " "ponoviti sve)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "Režim traženja" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "Ako je ta�no,bar traženja je prikazan." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "Režim koji podržava obavijesti" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "Omogućuje ili onemogućuje obavijesti za reprodukciju" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Max chars to display in track name on Artist view" msgstr "Paksimalan broj znakova u nazvu kompozicije za pogled izvođa�a" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "" "This setting modifies the amount of chars for track title on Artist view " "before its been ellipsized. Set this to -1 to disable" msgstr "Ova postavka mijenja broj znakova za naslov kompozicije na " #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Enable ReplayGain" msgstr "_Omogući „Replay Gain“ poboljšanje" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Enables or disables ReplayGain for albums" msgstr "Omogućuje ili onemogućuje dobit izvođenja za albume" #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50 #: ../gnomemusic/application.py:113 ../gnomemusic/window.py:59 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Muzika" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "Muzi�ki program" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "Izvodite i organizirajte svoju muzi�ku zbirku" #: ../data/gnome-music.desktop.in.h:4 msgid "Music;Player;" msgstr "Muzika;Plejer;" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME muzika" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "Music je nova muzi�ka aplikacija GNOME." #: ../gnomemusic/albumArtCache.py:103 ../gnomemusic/albumArtCache.py:111 msgid "Untitled" msgstr "Bez naslova" #: ../gnomemusic/mpris.py:148 ../gnomemusic/notification.py:100 #: ../gnomemusic/player.py:454 ../gnomemusic/view.py:512 #: ../gnomemusic/view.py:938 ../gnomemusic/view.py:1372 msgid "Unknown Album" msgstr "Nepoznat album" #: ../gnomemusic/mpris.py:164 ../gnomemusic/notification.py:98 #: ../gnomemusic/player.py:445 ../gnomemusic/view.py:222 #: ../gnomemusic/view.py:432 ../gnomemusic/view.py:684 #: ../gnomemusic/view.py:1124 ../gnomemusic/view.py:1370 #: ../gnomemusic/view.py:1405 ../gnomemusic/widgets.py:234 #: ../gnomemusic/widgets.py:638 msgid "Unknown Artist" msgstr "Nepoznat izvođa�" #: ../gnomemusic/notification.py:89 msgid "Not playing" msgstr "Ne izvodi se" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:104 #, python-format msgid "by %s, from %s" msgstr "od %s , do %s" #: ../gnomemusic/notification.py:125 ../data/PlayerToolbar.ui.h:5 msgid "Previous" msgstr "Prethodna" #: ../gnomemusic/notification.py:128 ../gnomemusic/player.py:402 msgid "Pause" msgstr "Pauziraj" #: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:405 #: ../data/PlayerToolbar.ui.h:6 msgid "Play" msgstr "Pokreni" #: ../gnomemusic/notification.py:133 ../data/PlayerToolbar.ui.h:7 msgid "Next" msgstr "Sljedeći" #. TRANSLATORS: this is a playlist nami #: ../gnomemusic/playlists.py:49 msgid "Most Played" msgstr "Sa najviše izvođenja" #. TRANSLATORS: this is a playlist nami #: ../gnomemusic/playlists.py:56 msgid "Never Played" msgstr "Nikada nisu izvođene" #. TRANSLATORS: this is a playlist nami #: ../gnomemusic/playlists.py:63 msgid "Recently Played" msgstr "Nedavno izvođene" #. TRANSLATORS: this is a playlist nami #: ../gnomemusic/playlists.py:70 msgid "Recently Added" msgstr "Nedavno dodane" #. TRANSLATORS: this is a playlist nami #: ../gnomemusic/playlists.py:77 msgid "Favorite Songs" msgstr "Omiljene pjesme" #. TRANSLATORS: _("the") should bje a space-separated list of all-lowercase articles #. (such as 'the') that should bje ignored when alphabetizing artists/albums. This #. list should include 'the' regardless of language. If some articles occur more #. frequently than others, most common should appear first, least common last. #: ../gnomemusic/query.py:69 msgid "the a an" msgstr "the a an" #: ../gnomemusic/searchbar.py:58 ../gnomemusic/searchbar.py:101 msgid "All" msgstr "Svi" #: ../gnomemusic/searchbar.py:59 msgid "Artist" msgstr "Izvođa�" #: ../gnomemusic/searchbar.py:60 msgid "Album" msgstr "Album" #: ../gnomemusic/searchbar.py:61 msgid "Track Title" msgstr "Naslov numere" #: ../gnomemusic/searchbar.py:102 msgid "Local" msgstr "Lokalno" #: ../gnomemusic/searchbar.py:204 msgid "Sources" msgstr "Izvori" #: ../gnomemusic/searchbar.py:211 msgid "Match" msgstr "Poveži" #: ../gnomemusic/view.py:191 ../gnomemusic/widgets.py:275 #: ../gnomemusic/widgets.py:515 ../gnomemusic/window.py:288 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "Odabrana %d stavka" msgstr[1] "Odabrane %d stavke" msgstr[2] "Odabrano %d stavki" #: ../gnomemusic/view.py:193 ../gnomemusic/widgets.py:277 #: ../gnomemusic/widgets.py:517 ../gnomemusic/window.py:292 #: ../gnomemusic/window.py:304 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "Kliknite na stavke da ih ozna�ite" #: ../gnomemusic/view.py:278 ../gnomemusic/view.py:1628 msgid "Albums" msgstr "Albumi" #: ../gnomemusic/view.py:369 ../gnomemusic/view.py:1630 msgid "Songs" msgstr "Pjesme" #: ../gnomemusic/view.py:544 ../gnomemusic/view.py:1629 msgid "Artists" msgstr "Izvođa�i" #: ../gnomemusic/view.py:590 ../gnomemusic/view.py:592 #: ../gnomemusic/widgets.py:524 msgid "All Artists" msgstr "Svi izvođa�i" #: ../gnomemusic/view.py:769 ../gnomemusic/view.py:1631 msgid "Playlists" msgstr "Liste pjesama" #: ../gnomemusic/view.py:1135 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d Pjesma" msgstr[1] "%d Pjesme" msgstr[2] "%d Pjesama" #: ../gnomemusic/widgets.py:316 ../gnomemusic/widgets.py:350 #, python-format msgid "%d min" msgstr "%d min" #: ../gnomemusic/widgets.py:762 msgid "New Playlist" msgstr "Nova lista pjesama" #: ../gnomemusic/window.py:236 msgid "Empty" msgstr "Prazno" #: ../gnomemusic/window.py:316 msgid "_Undo" msgstr "_Poništi" #: ../gnomemusic/window.py:317 #, python-format msgid "Playlist %s removed" msgstr "Uklonjena lista izvođenje %s" #: ../gnomemusic/window.py:341 msgid "Loading" msgstr "U�itava se" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "Autorska prava © 2013 GNOME Music Developers" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "muzi�ka lista i upravlja�ka aplikacija za GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Posjetite stranicu GNOME Music" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "Gnome Music je besplatan software; možete ga ponovo distribuirati i/ili " "izmjeniti pod uslovima GNU opće javne licence objavljeno od Free Sotware " "fondacije ; ili verzija 2 licence, ili (po svom izboru) bilo koje kasnije " "verzije.\n" "\n" "Trebali ste dobiti kopiju GNU opće javne licence uz GNOME Music; a ako ne " "pišite Free Software fonadaciji,, Inc., 51 Franklin Street, Fifth Floor, " "Boston, MA 02110-1301 USA.\n" "\n" "GNOME Music autori ovime daju dopuštenje za ne-GPL kompatibilni GStreamer " "dodatake koji će se koristiti i distribuirati zajedno s GStreamer i GNOME " "Music. Ovo odobrenje je iznad i izvan izdanoj dozvoli od GPL licence kojom " "je pokrivena i GNOME Music.Ako mjenjate vaš kod,možete pridružiti ovaj " "izuzetak vašoj verziji koda,ali niste obavezni uraditi.Ako ste sigurni da ne " "želite,izbrišite ovaj izuzetak iz vaše verzije." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Izdanje" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Vrijeme trajanja" #: ../data/app-menu.ui.h:1 msgid "_Help" msgstr "_Pomoć" #: ../data/app-menu.ui.h:2 msgid "_About" msgstr "_O programu" #: ../data/app-menu.ui.h:3 msgid "_Quit" msgstr "_Izlaz" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Izmiješaj" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Ponovi sve" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Ponovi pjesmu" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "Izmješaj/isklju�i ponavljanje" #: ../data/NoMusic.ui.h:1 msgid "No music found" msgstr "Nije pronađena muzika" #: ../data/NoMusic.ui.h:2 msgid "The contents of your music folder will appear here." msgstr "Sadržaj Vašeg direktorija sa muzikom će se pojaviti ovdje." #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "Izaberi sve" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "Bez izbora" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "Traži" #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3 msgid "Select" msgstr "Odaberi" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2 msgid "Cancel" msgstr "Otkaži" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "Nazad" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "Dodajte u listu za izvedbu" #: ../data/SelectionToolbar.ui.h:2 msgid "Remove from Playlist" msgstr "Ukloni sa liste pjesama" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "_Izvedi" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "_Izbriši" #: ../data/PlaylistControls.ui.h:3 msgid "Playlist Name" msgstr "Naziv liste numera" #: ../data/PlaylistDialog.ui.h:1 msgid "Select Playlist" msgstr "Izaberite listu numera" 070701000000DD000081A400000000000000000000000166968E4E00004615000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ca.po# Catalan translation for gnome-calendar. # Copyright (C) 2012 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-calendar package. # # Jordi Mas i Hernandez , 2013, 2015, 2016, 2022 # Pau Iranzo , 2013. # Gil Forcada , 2014, 2018. # Jordi Serratosa , 2017. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-26 06:44+0000\n" "PO-Revision-Date: 2024-05-15 22:04+0200\n" "Last-Translator: Jordi Mas i Hernandez \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 2.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Música" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Reproduïu i organitzeu la vostra col·lecció de música" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Una manera fàcil i agradable de reproduir música." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Trobeu cançons a la vostra col·lecció local, utilitzeu llistes de " "reproducció generades automàticament o creeu-ne de noves." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "L'equip de desenvolupament del Música del GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Reproductor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Música;Reproductor;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Mida de la finestra" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Mida de la finestra (amplada i alçada)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Finestra maximitzada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estat de la finestra maximitzada." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Mode de repetició de la reproducció" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "El valor estableix si es reprodueix la col·lecció en mode de repetició o " "aleatori. Els valors que s'accepten són: «none» (cap, ni es repeteix ni es " "reprodueix aleatòriament), «song» (cançó, es repeteix la cançó actual), " "«all» (tot, repeteix la llista de reproducció, no es reprodueix " "aleatòriament) i «shuffle» (reprodueix aleatòriament la llista, se suposa " "que es repeteixen totes)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Habilita ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Habilita o inhabilita ReplayGain pels àlbums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhibeix la suspensió del sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Habilita o inhabilita la suspensió del sistema durant la reproducció de " "música" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Àlbums" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Reprodueix" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Reprodueix" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "_Cançons preferides" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Afegeix a la llista de reproducció…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistes" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menú" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Cerca" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferències" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Dreceres de teclat" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ajuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Quant al Música" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "General" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Tanca la finestra" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Cerca" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ajuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Dreceres" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodueix" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reprodueix/Fes una pausa" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Cançó següent" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Cançó anterior" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Commuta la repetició" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Commuta la mescla" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegació" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ves als àlbums" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ves als artistes" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ves a les cançons" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ves a les llistes de reproducció" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Torna enrere" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Anterior" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Següent" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Suprimeix" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Canvia el nom…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nom de la llista de reproducció" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Fet" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Afegeix a la llista de reproducció" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancel·la" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Afegeix" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Introduïu un nom per a la vostra primera llista de reproducció" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Crea" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Llista de reproducció nova…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Afegeix" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Paràmetres del reproductor" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Mode de repetició" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Cap" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Cançó" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Tots" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Mescla" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Equilibra la sonoritat entre les cançons si es troben les metadades de " "ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Paràmetres de l'energia" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inhibeix la suspensió" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Només quan s'estigui reproduint" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Mostra-ho tot" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Cançons" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Suprimeix de la llista de reproducció" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Us donem la benvinguda al Música" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "El projecte GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Jordi Mas i Hernandez " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© L'equip de desenvolupament del Música del GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Més reproduïdes" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Mai s'han reproduït" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Reproduccions recents" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Afegits recentment" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Cançons preferides" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "No té prou etiquetes" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "No s'ha pogut reproduir el fitxer" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Cerca a {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " i " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Cal {} per a reproduir el fitxer, però no està instal·lat." msgstr[1] "Calen {} per a reproduir el fitxer, però no estan instal·lats." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Reproducció de música" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Aleatori/Repetició desactivada" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repeteix la cançó" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repeteix-ho tot" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "S'ha suprimit la llista de reproducció {}" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Desfés" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} suprimit de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Àlbum desconegut" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista desconegut" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Llistes de reproducció" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "No s'ha iniciat cap cerca" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Usa la barra de cerca per començar a cercar discos, artistes o cançons" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "No s'ha trobat cap resultat" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Proveu una cerca diferent" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minuts" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Fes una pausa" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} cançó" msgstr[1] "{} cançons" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Cerca cançons, artistes i discos" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Obre una ubicació" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Treu el destacat" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Destaca" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "El directori XDG de música no està configurat." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Carpeta de la música" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Els continguts de la {} apareixeran aquí." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "No s'ha trobat música" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Proveu una cerca diferent" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "El Música del GNOME no s'ha pogut connectar al Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Els fitxers de música no es poden indexar si el Tracker no s'està executant." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "El Tracker del sistema sembla obsolet." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "El Música necessita Tracker versió 3.0.0 o superior." #~ msgid "Report music history to Last.fm" #~ msgstr "Informa de l'històric de reproduccions a Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Activa o desactiva l'enviament de «scrobbles» i la informació de la " #~ "«reproducció actual» a Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Compte Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Informa de la música que escolteu" #~ msgid "_Help" #~ msgstr "_Ajuda" #~ msgid "Select" #~ msgstr "Selecciona" #~ msgid "Back" #~ msgstr "Enrere" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm és un servei de descobriment de música que us dona recomanacions " #~ "personalitzades basades en la música que escolteu." #~ msgid "Music Reporting Not Setup" #~ msgstr "L'informe de la música no està configurat" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Inicieu la sessió amb el compte de Last.fm per a informar de la música " #~ "que escolteu." #~ msgid "Login" #~ msgstr "Inicia la sessió" #~ msgid "Select All" #~ msgstr "Selecciona-ho tot" #~ msgid "Select None" #~ msgstr "No en seleccionis cap" #~ msgid "Click on items to select them" #~ msgstr "Feu clic als elements per a seleccionar-los" #~ msgid "_Add to Playlist" #~ msgstr "_Afegeix a la llista de reproducció" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright de l'equip de desenvolupament del Música del GNOME" #~ msgid "Translated by" #~ msgstr "Traduït per" #~ msgid "Artists Results" #~ msgstr "Resultats d'artistes" #~ msgid "Albums Results" #~ msgstr "Resultats d'àlbums" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} cançó seleccionada" #~ msgstr[1] "{} cançons seleccionades" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "S'informa de la música que escoleu a Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "No s'informa de la música que escoleu a Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Sessió iniciada com a {}" #~ msgid "Configure" #~ msgstr "Configura" 070701000000DE000081A400000000000000000000000166968E4E0000463A000000000000000000000000000000000000002300000000gnome-music-46.1/po/ca@valencia.po# Catalan translation for gnome-calendar. # Copyright (C) 2012 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-calendar package. # # Jordi Mas i Hernandez , 2013, 2015, 2016 # Pau Iranzo , 2013. # Gil Forcada , 2014. # Jordi Serratosa , 2017. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2017-09-25 14:21+0000\n" "PO-Revision-Date: 2017-09-01 12:28+0200\n" "Last-Translator: Xavi Ivars \n" "Language-Team: Catalan \n" "Language: ca-valencia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 1.8.11\n" #: ../data/org.gnome.Music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "Música del GNOME" #: ../data/org.gnome.Music.appdata.xml.in.h:2 #: ../data/org.gnome.Music.desktop.in.h:3 msgid "Play and organize your music collection" msgstr "Reproduïu i organitzeu la col·lecció de música" #: ../data/org.gnome.Music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "El Música és la nova aplicació de reproducció de música del GNOME." #: ../data/org.gnome.Music.desktop.in.h:1 ../gnomemusic/application.py:53 #: ../gnomemusic/application.py:102 ../gnomemusic/toolbar.py:90 #: ../gnomemusic/window.py:68 ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Música" #: ../data/org.gnome.Music.desktop.in.h:2 msgid "Music Player" msgstr "Reproductor de música" #: ../data/org.gnome.Music.desktop.in.h:4 msgid "Music;Player;" msgstr "Música;Reproductor;" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Mida de la finestra" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Mida de la finestra (amplària i alçària)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Posició de la finestra" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Posició de la finestra (x i y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Finestra maximitzada" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Estat de la finestra maximitzada." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Mode de repetició de la reproducció" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "El valor estableix si es reprodueix la col·lecció en mode de repetició o " "aleatori. Els valors que s'accepten són: «none» (cap, ni es repeteix ni es " "reprodueix aleatòriament), «song» (cançó, es repeteix la cançó actual), " "«all» (tot, repeteix la llista de reproducció, no es reprodueix " "aleatòriament) i «shuffle» (reprodueix aleatòriament la llista, se suposa " "que es repeteixen totes)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "Mode de busca" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "Si és cert, es mostra la barra de busca." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "Mode de notificacions" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "Habilita o inhabilita les notificacions de reproducció" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Enable ReplayGain" msgstr "Habilita ReplayGain" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "Enables or disables ReplayGain for albums" msgstr "Habilita o inhabilita ReplayGain pels àlbums" #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Inital state has been displayed" msgstr "S'ha mostrat l'estat inicial" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Set to true when initial state has been displayed" msgstr "Estableix a cert quan s'ha mostrat l'estat inicial" #: ../gnomemusic/notification.py:55 ../data/PlayerToolbar.ui.h:6 msgid "Previous" msgstr "Anterior" #: ../gnomemusic/notification.py:58 ../gnomemusic/player.py:558 msgid "Pause" msgstr "Fes una pausa" #: ../gnomemusic/notification.py:61 ../gnomemusic/player.py:561 #: ../data/PlayerToolbar.ui.h:7 msgid "Play" msgstr "Reprodueix" #: ../gnomemusic/notification.py:63 ../data/PlayerToolbar.ui.h:8 msgid "Next" msgstr "Següent" #: ../gnomemusic/player.py:1167 msgid "Unable to play the file" msgstr "No s'ha pogut reproduir el fitxer" #. TRANSLATORS: this is a button to launch a codec installer. #. %s will be replaced with the software installer's name, e.g. #. 'Software' in case of gnome-software. #: ../gnomemusic/player.py:1172 #, python-format msgid "_Find in %s" msgstr "_Cerca a %s" #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1182 msgid " and " msgstr " i " #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1185 msgid ", " msgstr ", " #: ../gnomemusic/player.py:1186 #, python-format msgid "%s is required to play the file, but is not installed." msgid_plural "%s are required to play the file, but are not installed." msgstr[0] "Cal %s per reproduir el fitxer però no està instal·lat." msgstr[1] "Calen %s per reproduir el fitxer però no estan instal·lats." #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:59 msgid "Most Played" msgstr "Més reproduïdes" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:64 msgid "Never Played" msgstr "Mai s'han reproduït" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:69 msgid "Recently Played" msgstr "Reproduccions recents" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:74 msgid "Recently Added" msgstr "Afegits recentment" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:79 msgid "Favorite Songs" msgstr "Cançons preferides" #: ../gnomemusic/searchbar.py:63 ../gnomemusic/searchbar.py:111 msgid "All" msgstr "Totes" #: ../gnomemusic/searchbar.py:64 msgid "Artist" msgstr "Artista" #: ../gnomemusic/searchbar.py:65 msgid "Album" msgstr "Àlbum" #: ../gnomemusic/searchbar.py:66 ../data/AlbumWidget.ui.h:3 msgid "Composer" msgstr "Compositor" #: ../gnomemusic/searchbar.py:67 msgid "Track Title" msgstr "Títol de la peça" #: ../gnomemusic/searchbar.py:112 msgid "Local" msgstr "Local" #: ../gnomemusic/searchbar.py:224 msgid "Sources" msgstr "Fonts" #: ../gnomemusic/searchbar.py:231 msgid "Match" msgstr "Coincidència" #: ../gnomemusic/utils.py:63 msgid "Unknown Artist" msgstr "Artista desconegut" #: ../gnomemusic/utils.py:75 msgid "Untitled" msgstr "Sense títol" #: ../gnomemusic/views/albumsview.py:44 ../gnomemusic/views/searchview.py:454 msgid "Albums" msgstr "Àlbums" #: ../gnomemusic/views/artistsview.py:55 ../gnomemusic/views/searchview.py:455 msgid "Artists" msgstr "Artistes" #: ../gnomemusic/views/baseview.py:196 msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "{} element seleccionat" msgstr[1] "{} elements seleccionats" #: ../gnomemusic/views/baseview.py:201 ../gnomemusic/views/baseview.py:303 #: ../gnomemusic/widgets/albumwidget.py:198 #: ../gnomemusic/widgets/artistalbumswidget.py:232 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "Feu clic als elements per seleccionar-los" #: ../gnomemusic/views/emptyview.py:51 msgid "Music folder" msgstr "Carpeta de la música" #: ../gnomemusic/views/emptysearchview.py:50 msgid "Try a different search" msgstr "Proveu una busca diferent" #: ../gnomemusic/views/initialstateview.py:50 msgid "Hey DJ" msgstr "Hola DJ" #: ../gnomemusic/views/playlistview.py:58 ../gnomemusic/views/searchview.py:457 msgid "Playlists" msgstr "Llistes de reproducció" #: ../gnomemusic/views/playlistview.py:420 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d cançó" msgstr[1] "%d cançons" #: ../gnomemusic/views/searchview.py:456 ../gnomemusic/views/songsview.py:55 msgid "Songs" msgstr "Cançons" #: ../gnomemusic/widgets/albumwidget.py:194 #: ../gnomemusic/widgets/artistalbumswidget.py:228 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "%d element seleccionat" msgstr[1] "%d elements seleccionats" #: ../gnomemusic/widgets/albumwidget.py:291 #: ../gnomemusic/widgets/albumwidget.py:345 #, python-format msgid "%d min" msgstr "%d min" #: ../gnomemusic/widgets/disclistboxwidget.py:189 msgid "Disc {}" msgstr "Disc {}" #: ../gnomemusic/window.py:125 msgid "Loading" msgstr "S'està carregant" #. Undo button #: ../gnomemusic/window.py:162 msgid "_Undo" msgstr "_Desfés" #: ../gnomemusic/window.py:314 msgid "Empty" msgstr "Buit" #: ../gnomemusic/window.py:390 msgid "Playlist {} removed" msgstr "S'ha suprimit la llista de reproducció {}" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2016 GNOME Music Developers" msgstr "Copyright © 2016 desenvolupadors del Música del GNOME" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "Una aplicació de reproducció i gestió de música pel GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Visiteu el lloc web del Música del GNOME" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "“Magic of the vinyl� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403\n" msgstr "" "El Música del GNOME és programari lliure; podeu redistribuir-lo i/o " "modificar-lo segons els termes de la llicència pública general GNU publicada " "per la Free Software Foundation; siga la versió 2 de la llicència o (segons " "la vostra opció) qualsevol versió posterior.\n" "\n" "El Música del GNOME es distribueix amb l'esperança que siga útil, però " "SENSE CAP GARANTIA; ni tan sols amb la garantia implícita de " "COMERCIALITZACIÓ o IDONE�TAT PER A UN PROPÒSIT PARTICULAR. Vegeu la " "Llicència Pública General GNU per més detalls.\n" "\n" "Heu de rebre una còpia de la Llicència Pública General GNU amb el GNOME " "Music; si no és el cas, escriviu a la Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "Els autors del Música del GNOME presents permeten l'ús i distribució " "conjunta del Música del GNOME amb connectors GStreamer no compatibles amb la " "GPL. Este permís està per sobre dels permisos garantits per la llicència " "GPL sota la qual es troba el Música del GNOME. Si modifiqueu este codi, " "podeu estendre esta excepció a la vostra versió del codi, però no esteu " "obligat a fer-ho. Si no voleu fer-ho, elimineu esta declaració d'excepció " "de la vostra versió.\n" "\n" "La imatge «Magic of the vinyl» d'en Sami Pyylampi està llicenciada sota CC-" "BY-SA 2.0 https://www.flickr.com/photos/_spy_/12270839403\n" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Publicat" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Duració" #: ../data/app-menu.ui.h:1 msgid "_Keyboard Shortcuts" msgstr "_Tecles de drecera" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "_Ajuda" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "_Quant a" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "I_x" #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "Selecciona-ho tot" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "No en seleccionis cap" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "Busca" #: ../data/headerbar.ui.h:5 msgid "Select" msgstr "Selecciona" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:6 msgid "_Cancel" msgstr "_Cancel·la" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "Arrere" #: ../data/help-overlay.ui.h:1 msgctxt "shortcut window" msgid "General" msgstr "General" #: ../data/help-overlay.ui.h:2 msgctxt "shortcut window" msgid "Close window" msgstr "Tanca la finestra" #: ../data/help-overlay.ui.h:3 msgctxt "shortcut window" msgid "Search" msgstr "Busca" #: ../data/help-overlay.ui.h:4 msgctxt "shortcut window" msgid "Help" msgstr "Ajuda" #: ../data/help-overlay.ui.h:5 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Dreceres" #: ../data/help-overlay.ui.h:6 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodueix" #: ../data/help-overlay.ui.h:7 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reprodueix/Fes una pausa" #: ../data/help-overlay.ui.h:8 msgctxt "shortcut window" msgid "Next song" msgstr "Cançó següent" #: ../data/help-overlay.ui.h:9 msgctxt "shortcut window" msgid "Previous song" msgstr "Cançó anterior" #: ../data/help-overlay.ui.h:10 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Commuta la repetició" #: ../data/help-overlay.ui.h:11 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Commuta la mescla" #: ../data/help-overlay.ui.h:12 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegació" #: ../data/help-overlay.ui.h:13 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Vés als àlbums" #: ../data/help-overlay.ui.h:14 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Vés als artistes" #: ../data/help-overlay.ui.h:15 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Vés a les cançons" #: ../data/help-overlay.ui.h:16 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Vés a les llistes de reproducció" #: ../data/help-overlay.ui.h:17 msgctxt "shortcut window" msgid "Go back" msgstr "Torna arrere" #: ../data/NoMusic.ui.h:1 msgid "No music found" msgstr "No s'ha trobat música" #. Translators: %s will be replaced with a link with text #: ../data/NoMusic.ui.h:4 #, no-c-format msgid "The contents of your %s will appear here." msgstr "Els continguts de %s apareixeran ací." #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Mescla" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Repeteix-ho tot" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Repeteix la cançó" #. Causes tracks to play in random order #: ../data/PlayerToolbar.ui.h:5 msgid "Shuffle/Repeat Off" msgstr "Aleatori/Repetició desactivada" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "_Reprodueix" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "_Suprimeix" #: ../data/PlaylistControls.ui.h:3 msgid "Playlist Name" msgstr "Nom de la llista de reproducció" #: ../data/PlaylistDialog.ui.h:1 msgid "Enter a name for your first playlist" msgstr "Introduïu un nom per la vostra primera llista de reproducció " #: ../data/PlaylistDialog.ui.h:2 msgid "C_reate" msgstr "_Crea" #: ../data/PlaylistDialog.ui.h:3 msgid "New Playlist" msgstr "Llista de reproducció nova" #: ../data/PlaylistDialog.ui.h:4 msgid "Add" msgstr "Afig" #: ../data/PlaylistDialog.ui.h:5 msgid "Select Playlist" msgstr "Seleccioneu una llista de reproducció" #: ../data/PlaylistDialog.ui.h:7 msgid "_Add" msgstr "_Afig" #: ../data/SelectionToolbar.ui.h:1 msgid "_Add to Playlist" msgstr "_Afig a la llista de reproducció" #: ../data/SelectionToolbar.ui.h:2 msgid "_Remove from Playlist" msgstr "_Suprimeix de la llista de reproducció" #~ msgid "the|a|an" #~ msgstr "la|l'|el||les|els|un|una|uns|unes" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Nombre de caràcters màxims a mostrar en el nom de la pista a la vista " #~ "artista" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Aquest paràmetre modifica el nombre de caràcters que es mostren al títol " #~ "de la pista a la vista artista abans d'escurçar-lo. Establiu-lo -1 per " #~ "inhabilitar-ho." #~ msgid "Unknown Album" #~ msgstr "Àlbum desconegut" #~ msgid "the a an" #~ msgstr "el la els l' les un una uns unes" #~ msgid "All Artists" #~ msgstr "Tots els artistes" #~ msgid "Not playing" #~ msgstr "No s'està reproduint" #~ msgid "by %s, from %s" #~ msgstr "per %s, a %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "No s'ha trobat música\n" #~ " Copieu alguns fitxers a la carpeta: %s" #~ msgid "_New Playlist" #~ msgstr "_Llista de reproducció nova" 070701000000DF000081A400000000000000000000000166968E4E00004659000000000000000000000000000000000000001A00000000gnome-music-46.1/po/cs.po# Czech translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Adam Matoušek , 2013. # Vojtěch Cajtler , 2015 # Marek Černocký , 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-14 01:50+0100\n" "Last-Translator: Daniel Rusek \n" "Language-Team: �eština \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Hudba" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Přehrávat a organizovat svou hudební sbírku" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Snadný a příjemný způsob přehrávání hudby." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Vyhledávejte skladby ve své místní sbírce, používejte automaticky " "vygenerované seznamy skladeb nebo si vytvořte své vlastní." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Vývojáři Hudby GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Hudební přehráva�" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "hudba;muzika;přehráva�;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Velikost okna" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Velikost okna (šířka a výška)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Maximalizované okno" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Stav maximalizace okna." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Režim opakovaného přehrávání" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Hodnota ur�uje, jestli opakovaně nebo náhodně přehrávat z celé sbírku. " "Platné hodnoty jsou: „none“ (opakování a náhodný výběr vypnuty), " "„song“ (opakovat aktuální skladbu), „all“ (opakovat vše ze seznamu k " "přehrání, ne náhodně), „shuffle“ (náhodně přehrávat ze seznamu k přehrání, " "předpokládá se opakování všeho)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Povolit ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Povolí nebo zakáže vyrovnání hlasitosti u alb pomocí ReplayGain" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Bránit uspání systému" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Zapne nebo vypne blokování uspávání systému ve chvíli, kdy se přehrává hudba." #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Alba" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Přehrát" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Přehrát" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Přidat do o_blíbených skladeb" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Přid_at do seznamu k přehrání…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Umělci" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Nabídka" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Hledat" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Předvolby" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Klávesové zkratky" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Nápověda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "O aplikaci Hudba" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Obecné" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Zavřít okno" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Hledat" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Nápověda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Klávesové zkratky" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Přehrát" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Přehrát/pozastavit" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Následující skladba" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Předchozí skladba" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Přepnout opakování" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Přepnout náhodný výběr" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigace" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Přejít na alba" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Přejít na umělce" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Přejít na skladby" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Přejít na seznamy k přehrání" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Přejít zpět" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Předchozí" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Následující" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Smazat" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Přejmenovat…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Název seznamu k přehrání" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Hotovo" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Přidání do seznamu k přehrání" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Zrušit" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "Přid_at" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Zadejte název pro svůj první seznam k přehrání" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Vytvořit" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nový seznam k přehrání…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Přidat" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Nastavení přehráva�e" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Režim opakování" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Žádné" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Skladba" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Vše" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Náhodně zamíchat" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Vyvážit hlasitost mezi skladbami, pokud jsou nalezena metadata ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Nastavení napájení" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Zamezit uspání" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Pouze během přehrávání" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Zobrazit vše" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Skladby" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Odeb_rat ze seznamu k přehrání" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Vítejte v Hudbě" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Projekt GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Marek Černocký " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Vývojáři Hudby GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Nej�astěji přehráváno" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nikdy nepřehráno" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nedávno přehráno" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nedávno přidáno" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Oblíbené skladby" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Nedostate�ně ozna�eno" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Soubor nelze přehrát" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Hledat v instalátoru {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " a " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "K přehrání souboru je zapotřebí kodek {}, ale není nainstalován." msgstr[1] "" "K přehrání souboru jsou zapotřebí kodeky {}, ale nejsou nainstalovány." msgstr[2] "" "K přehrání souboru jsou zapotřebí kodeky {}, ale nejsou nainstalovány." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Přehrává se hudba" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Náhodně/opakování vypnuto" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Opakovat skladbu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Opakovat vše" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Seznam k přehrání {} byl odstraněn" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Zpět" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "Skladba {} byla odebrána ze seznamu {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Neznámé album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Neznámý umělec" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Seznamy k přehrání" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Vyhledávání nebylo zahájeno" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Pomocí vyhledávacího pole za�něte hledat alba, umělce nebo skladby" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nebyly nalezeny žádné výsledky" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Zkuste jiné hledání" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minuty" msgstr[2] "{} minut" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pozastavit" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} skladba" msgstr[1] "{} skladby" msgstr[2] "{} skladeb" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Vyhledávejte skladby, umělce a alba" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Otevřít umístění" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Zrušit ozna�ení hvězdi�kou" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Ozna�it hvězdi�kou" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Nemáte nastavenou složku Hudba dle standardu XDG." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Složka s hudbou" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Zde se objeví, co obsahuje vaše {}." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nebyla nalezena žádná hudba" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Zkuste hledat nějak jinak" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Hudbě GNOME se nezdařilo spojit s programem Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Pokud Tracker neběží, není možné indexovat hudební soubory." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Verze programu Tracker je pravděpodoně zastaralá." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Hudba potřebuje program Tracker ve verzi 3.0.0 nebo vyšší." #~ msgid "Select" #~ msgstr "Vybrat" #~ msgid "Select All" #~ msgstr "Vybrat vše" #~ msgid "Select None" #~ msgstr "Zrušit výběr" #~ msgid "Click on items to select them" #~ msgstr "Klikáním vyberte položky" #~ msgid "_Add to Playlist" #~ msgstr "Přid_at do seznamu k přehrání" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright vývojáři Hudby GNOME" #~ msgid "Translated by" #~ msgstr "Přeložili" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Vybrána {} skladba" #~ msgstr[1] "Vybrány {} skladby" #~ msgstr[2] "Vybráno {} skladeb" #~ msgid "Report music history to Last.fm" #~ msgstr "Sdělovat Last.fm hudební historii" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Povolí nebo zakáže zasílání informací o dříve a právě přehrávaných " #~ "skladbách do služby Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Ú�et Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Sdělovat poslouchané skladby" #~ msgid "_Help" #~ msgstr "_Nápověda" #~ msgid "Artist" #~ msgstr "Umělec" #~ msgid "Back" #~ msgstr "Zpět" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm je vyhledávací služba, která Vám doporu�í skladby podle toho, co " #~ "posloucháte." #~ msgid "Music Reporting Not Setup" #~ msgstr "Sdělování informací není nastavené" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Aby se mohly sdělovat informace, co posloucháte, musíte s k Last.fm " #~ "přihlásit." #~ msgid "Login" #~ msgstr "Přihlásit" #~ msgid "Artists Results" #~ msgstr "Nalezení umělci" #~ msgid "Albums Results" #~ msgstr "Nalezená alba" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Údaje o vášem poslechu hudby jsou sdělovány na Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Údaje o vášem poslechu hudby nejsou sdělovány na Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Přihlášeno pod jménem {}" #~ msgid "Configure" #~ msgstr "Nastavit" 070701000000E0000081A400000000000000000000000166968E4E00005523000000000000000000000000000000000000001A00000000gnome-music-46.1/po/da.po# Danish translation for gnome-music. # Copyright (C) 2013-2018 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Kris Thomsen , 2013-2014. # Ask Hjorth Larsen , 2015, 2016, 2017, 2018. # scootergrisen, 2015, 2020. # Joe Hansen , 2017. # Alan Mortensen , 2019-24. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-28 17:27+0100\n" "Last-Translator: Alan Mortensen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musik" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Afspil og organisér din musiksamling" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "En let og behagelig måde at afspille din musik på." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Find musiknumre i din lokale samling, brug automatisk genereret " "afspilningslister eller kuratér en ny." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Musik-udviklerne" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musikafspiller" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musik;Afspiller;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Vinduesstørrelse" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Vinduesstørrelse (bredde og højde)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Vindue maksimeret" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Vindue i maksimeret tilstand." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Afspil i gentagelsestilstand" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Værdien afgør om afspilning af samlingen skal gentages eller blandes. " "Tilladte værdier er: “none� (gentagelse og blanding er slået fra), " "“song� (nuværende sang gentages), “all� (gentag afspilningslisten, bland " "ikke), “shuffle� (bland afspilningslisten, og alle gentages)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Aktivér ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Aktiverer eller deaktiverer ReplayGain for album" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Hindr systemhviletilstand" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Aktiverer eller deaktiverer forhindring af systemhviletilstand ved " "afspilning af musik" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Album" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Afspil" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Afspil" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Tilføj til _yndlingssange" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Tilføj til afspilningsliste …" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Kunstnere" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Søg" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Indstillinger" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Tastaturgenveje" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Hjælp" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Om Musik" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generelt" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Luk vindue" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Søg" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hjælp" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Genveje" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Afspil" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Afspil/pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Næste sang" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Forrige sang" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Slå gentag til/fra" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Slå tilfældig rækkefølge til/fra" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigation" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Gå til album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Gå til kunstnere" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Gå til sange" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Gå til afspilningslister" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Gå tilbage" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Forrige" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Næste" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Slet" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Omdøb …" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Navn på afspilningsliste" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Færdig" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Tilføj til afspilningsliste" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Annullér" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Tilføj" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Indtast et navn for din første afspilningsliste" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Opret" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Ny afspilningsliste …" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Tilføj" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Indstillinger for afspiller" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Gentagelsestilstand" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ingen" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Sang" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Alle" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Bland" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Balancér lydstyrken mellem sange, hvis ReplayGain-metadata findes" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Indstillinger for strøm" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Hindr hviletilstand" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Kun under afspilning" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Vis alle" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Sange" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Fjern fra afspilningsliste" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Velkommen til Musik" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME-projektet" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Ask Hjorth Larsen\n" "Kris Thomsen\n" "scootergrisen\n" "Joe Hansen\n" "Alan Mortensen\n" "\n" "Dansk-gruppen\n" "Websted http://dansk-gruppen.dk\n" "E-mail " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Udviklerne af GNOME Musik" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Mest afspillet" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Aldrig afspillet" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Afspillet for nylig" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Tilføjet for nylig" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Yndlingssange" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ikke tilstrækkeligt med mærkater" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Kan ikke afspille filen" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Find i {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " og " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} kræves for at afspille filen, men er ikke installeret." msgstr[1] "{} kræves for at afspille filen, men er ikke installeret." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Afspiller musik" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Bland/gentag fra" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Gentag sang" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Gentag alle" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Afspilningslisten {} fjernet" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Fortryd" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} fjernet fra {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ukendt album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Ukendt kunstner" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Afspilningslister" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ingen søgning påbegyndt" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Brug søgebjælken til at søge efter albummer, kunstnere eller sange" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ingen resultater fundet" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Prøv en anden søgning" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minutter" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} sang" msgstr[1] "{} sange" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Søg efter sange, kunstnere og albummer" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Åbn placering" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Fjern stjerne" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Stjerne" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Din XDG-musikmappe er ikke angivet." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Musikmappe" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Indholdet af din {} vil blive vist her." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ingen musik fundet" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Prøv en anden søgning" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musik kunne ikke forbinde til Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Dine musikfiler kan ikke indekseres, hvis ikke Tracker kører." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Dit system synes at have en gammel version af Tracker." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musik kræver Tracker version 3.0.0 eller nyere." #~ msgid "Report music history to Last.fm" #~ msgstr "Rapportér musikhistorik til Last.fm" # https://en.wikipedia.org/wiki/Last.fm #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Aktiverer eller deaktiverer, at der sendes “scrobbler� og “afspilles nu�-" #~ "information til Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Konto til Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Rapportér musikken, du lytter til" #~ msgid "_Help" #~ msgstr "_Hjælp" #~ msgid "Select" #~ msgstr "Vælg" #~ msgid "Back" #~ msgstr "Tilbage" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm er en musikopdagelsestjeneste, som giver dig personliggjorte " #~ "anbefalinger baseret på den musik, du lytter til." #~ msgid "Music Reporting Not Setup" #~ msgstr "Musikrapportering ikke sat op" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Log ind på din konto til Last.fm for at rapportere den musik, du lytter " #~ "til." #~ msgid "Login" #~ msgstr "Log ind" #~ msgid "Select All" #~ msgstr "Vælg alle" #~ msgid "Select None" #~ msgstr "Vælg ingen" #~ msgid "Click on items to select them" #~ msgstr "Klik på elementerne for at vælge dem" #~ msgid "_Add to Playlist" #~ msgstr "_Tilføj til afspilningsliste" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Ophavsret GNOME Musik-udviklerne" #~ msgid "Translated by" #~ msgstr "Oversat af" #~ msgid "Artists Results" #~ msgstr "Resultater — kunstnere" #~ msgid "Albums Results" #~ msgstr "Resultater — albummer" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} sang valgt" #~ msgstr[1] "{} sange valgt" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Musikken, du lytter til, rapporteres til Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Musikken, du lytter til, rapporteres ikke til Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Logget ind som {}" #~ msgid "Configure" #~ msgstr "Konfigurér" #~ msgid "A music player and management application for GNOME." #~ msgstr "En musikafspiller og håndteringsprogram til GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Besøg GNOME Musiks websted" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musik er fri software. Du kan redistribuere og/eller modificere det " #~ "under de betingelser, som er angivet i GNU General Public License, som er " #~ "udgivet af Free Software Foundation. Enten version 2 af licensen eller " #~ "(efter eget valg) enhver senere version.\n" #~ "\n" #~ "GNOME Musik distribueres i håb om, at det vil vise sig nyttigt, men UDEN " #~ "NOGEN FORM FOR GARANTI, uden selv de underforståede garantier omkring " #~ "SALGBARHED eller EGNETHED TIL ET BESTEMT FORMÅL. Yderligere detaljer kan " #~ "læses i GNU General Public License.\n" #~ "\n" #~ "Du bør have modtaget en kopi af GNU General Public License sammen med " #~ "GNOME Musik. Hvis ikke, så skriv til Free software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n" #~ "\n" #~ "Forfatterne af GNOME Musik giver hermed tilladelse til, at ikke-GPL-" #~ "kompatible GStreamer-udvidelsesmoduler kan bruges og distribueres sammen " #~ "med GStreamer og GNOME Musik. Denne tilladelse tilsidesætter " #~ "tilladelserne givet af GPL-licensen, som GNOME Musik er dækket af. Hvis " #~ "du ændrer denne kode, kan du udvide denne undtagelse til din version af " #~ "koden, men du er ikke forpligtet til at gøre det. Hvis du ikke ønsker at " #~ "gøre dette, sletter du blot denne erklæring om undtagelse fra din version." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Indholdet af din musikmappe vil blive vist her." #~ msgid "GNOME Music" #~ msgstr "GNOME Musik" #~ msgid "Window position" #~ msgstr "Vinduesplacering" #~ msgid "Window position (x and y)." #~ msgstr "Vinduesplacering (x og y)." #~ msgid "Loading" #~ msgstr "Indlæser" #~ msgid "Add to Playlist…" #~ msgstr "Tilføj til afspilningsliste …" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "En nem måde at afspille musik på. Find automatisk musik på din computer, " #~ "det lokale netværk samt internettjenester." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Find spor i din lokale samling, hent musik fra DLNA-servere eller prøv " #~ "noget nyt med tjenesterne Jamendo og Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Den oprindelige tilstand har været vist" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Sæt til true når den oprindelige tilstand har været vist" #~ msgid "Released" #~ msgstr "Udgivet" #~ msgid "Running Length" #~ msgstr "Spilletid" #~ msgid "Composer" #~ msgstr "Komponist" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Afspil" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" 070701000000E1000081A400000000000000000000000166968E4E00005D5C000000000000000000000000000000000000001A00000000gnome-music-46.1/po/de.po# German translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # music listening = Musikverlauf # # # Tobias Endrigkeit , 2013. # Christian Kirbach , 2013. # Benjamin Steinwender , 2013. # Bernd Homuth , 2014, 2015. # Vinzenz Vietzke , 2018. # Mario Blättermann , 2013, 2016-2018, 2020. # Wolfgang Stöggl , 2014-2015, 2020. # Tim Sabsch , 2019-2020, 2022. # Philipp Kiemle , 2021-2022. # Jürgen Benvenuti , 2023, 2024. # # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-12 19:07+0100\n" "Last-Translator: Jürgen Benvenuti \n" "Language-Team: Deutsch \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musik" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Geben Sie Ihre Musik wieder und verwalten Sie Ihre Sammlung" # Ich weiß - nicht ganz wortgetreu, aber m.M.n. geht es bei so einer Beschreibung hauptsächlich darum, kurz und prägnant zu sein. - pk #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Eine einfache und schöne Möglichkeit, Ihre Musik zu hören." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Finden Sie Titel in Ihrer lokalen Sammlung, nutzen Sie automatisch " "generierte Wiedergabelisten oder stellen Sie eine neue Wiedergabeliste " "zusammen." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Die GNOME-Musik-Entwickler" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musikwiedergabe" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Musik;Wiedergabe;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Fenstergröße" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Fenstergröße (Breite und Höhe)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fenster maximiert" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Fenstermaximierungsstatus." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Wiederholungsmodus" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Der Wert legt fest, ob die Wiedergabe endlos oder zufällig durch die " "Sammlung erfolgt. Gültige Werte sind: »none« (keine – Wiederholen und " "Zufallswiedergabe sind deaktiviert), »song« (den aktuellen Titel " "wiederholen), »all« (alle – die gesamte Wiedergabeliste wiederholen, keine " "Zufallswiedergabe) und »shuffle« (zufällige Wiedergabe aller Titel)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Lautstärken anpassen" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "" "Legt fest, ob Lautstärken zwischen Titeln in Alben angepasst werden sollen " "(»ReplayGain«)" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Ruhezustand des Systems verhindern" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Erlaubt oder verhindert den Ruhezustand des Systems, während Musik gespielt " "wird" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Alben" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Wiedergeben" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Wiedergabe" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Zu _Lieblingstiteln hinzufügen" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Zu _Wiedergabeliste hinzufügen …" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Künstler" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menü" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Suchen" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Einstellungen" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Tastenkürzel" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Hilfe" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Info zu Musik" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Allgemein" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Fenster schließen" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Suchen" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hilfe" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Tastenkürzel" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Abspielen" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Wiedergabe/Pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Nächster Titel" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Vorheriger Titel" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Wiederholung ein-/ausschalten" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Mischen ein-/ausschalten" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigation" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Zu Alben gehen" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Zu Künstlern gehen" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Zu Titeln gehen" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Zu Wiedergabelisten gehen" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Zurück gehen" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Vorheriger" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Nächster" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Entfernen" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Umbenennen …" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Name der Wiedergabeliste" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Fertig" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Zur Wiedergabeliste hinzufügen" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "A_bbrechen" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Hinzufügen" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Geben Sie einen Namen für Ihre erste Wiedergabeliste ein" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "An_legen" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Neue Wiedergabeliste …" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Hinzufügen" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Wiedergabeeinstellungen" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Wiederholungsmodus" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Keiner" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Titel" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Alle" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Zufällig" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Lautstärke zwischen Titeln ausgleichen, wenn ReplayGain-Metadaten gefunden " "wurden" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Energieeinstellungen" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Ruhezustand verhindern" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Nur während der Wiedergabe" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Alle ansehen" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Titel" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Aus der Wiedergabeliste _entfernen" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Willkommen bei Musik" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Das GNOME-Projekt" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Tobias Endrigkeit \n" "Christian Kirbach \n" "Benjamin Steinwender \n" "Bernd Homuth \n" "Vinzenz Vietzke \n" "Mario Blättermann \n" "Wolfgang Stöggl \n" "Tim Sabsch \n" "Philipp Kiemle \n" "Jürgen Benvenuti " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Die GNOME-Musik-Entwickler" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Am häufigsten wiedergegeben" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Noch nie wiedergegeben" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Zuletzt wiedergegeben" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Zuletzt hinzugefügt" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Lieblingstitel" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Nicht genügend Metadaten" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Datei kann nicht abgespielt werden" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "In {} _suchen" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " und " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "{} wird zum Abspielen der Datei benötigt, ist aber nicht installiert." msgstr[1] "" "{} werden zum Abspielen der Datei benötigt, sind aber nicht installiert." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Musik wird wiedergegeben" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Zufall/Wiederholung aus" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Titel wiederholen" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Alle wiederholen" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Wiedergabeliste {} entfernt" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Rückgängig" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} von {} entfernt" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Unbekanntes Album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Unbekannter Künstler" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Wiedergabelisten" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Es wurde keine Suche begonnen" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Verwenden Sie die Suchleiste, um nach Alben, Künstlern oder Titeln zu suchen" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Keine Ergebnisse gefunden" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Versuchen Sie eine andere Suchanfrage" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} Minute" msgstr[1] "{} Minuten" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Titel" msgstr[1] "{} Titel" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Titel, Künstler und Alben und durchsuchen" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Ort ö_ffnen" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Von Favoriten entfernen" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Zu Favoriten hinzufügen" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Ihr XDG-Musikorder wurde nicht festgelegt." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Musikordner" # Auch wenn hier der Genitiv ("Ihres Ordners") verwendet werden sollte, muss, aufgrund der variablen Zeichenkette, der Dativ verwendet werden - pk #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Der Inhalt von Ihrem {} wird hier angezeigt werden." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Keine Musik gefunden" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Versuchen Sie eine andere Suchanfrage" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musik konnte nicht mit Tracker verbunden werden." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Ihre Musikdateien können nur indiziert werden, wenn Tracker läuft." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Ihre Systemversion von Tracker scheint veraltet zu sein." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musik benötigt Tracker in der Version 3.0.0 oder neuer." #~ msgid "Report music history to Last.fm" #~ msgstr "Musikverlauf an Last.fm senden" # Scrobbeln ist ein Eigenbegriff von Last.fm #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Aktiviert/Deaktiviert das Senden von Informationen zu Scrobbeln und »Wird " #~ "derzeit abgespielt« an Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm-Konto" #~ msgid "Report Music Listening" #~ msgstr "Musikverlauf senden" #~ msgid "_Help" #~ msgstr "_Hilfe" #~ msgid "Select" #~ msgstr "Auswählen" #~ msgid "Back" #~ msgstr "Zurück" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm ist ein Dienst zur Entdeckung neuer Musik, der Ihnen " #~ "personalisierte Empfehlungen anhand Ihres Musikverlaufs gibt." #~ msgid "Music Reporting Not Setup" #~ msgstr "Senden des Musikverlaufs ist nicht eingerichtet" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Melden Sie sich mit Ihrem Last.fm-Konto an, um Ihren Musikverlauf zu " #~ "senden." #~ msgid "Login" #~ msgstr "Anmelden" #~ msgid "Select All" #~ msgstr "Alle auswählen" #~ msgid "Select None" #~ msgstr "Keinen auswählen" #~ msgid "Click on items to select them" #~ msgstr "Klicken Sie auf ein Objekt, um es auszuwählen" #~ msgid "_Add to Playlist" #~ msgstr "Zur Wiedergabeliste _hinzufügen" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright Die GNOME-Musik-Entwickler" #~ msgid "Translated by" #~ msgstr "Übersetzung von" #~ msgid "Artists Results" #~ msgstr "Künstler-Ergebnisse" #~ msgid "Albums Results" #~ msgstr "Alben-Ergebnisse" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} Titel gewählt" #~ msgstr[1] "{} Titel gewählt" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Ihr Musikverlauf wird an Last.fm gesendet." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Ihr Musikverlauf wird nicht an Last.fm gesendet." #~ msgid "Logged in as {}" #~ msgstr "Angemeldet als {}" #~ msgid "Configure" #~ msgstr "Einrichten" #~ msgid "A music player and management application for GNOME." #~ msgstr "Eine Anwendung für Musikwiedergabe und -verwaltung für GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Besuchen Sie die GNOME-Musik-Webseite" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musik ist freie Software. Sie können es weitergeben und/oder " #~ "verändern, solange Sie sich an die Regeln der »GNU General Public " #~ "License« halten, so wie sie von der Free Software Foundation festgelegt " #~ "wurden; entweder in Version 2 der Lizenz oder (nach Ihrem Ermessen) in " #~ "jeder neueren Version.\n" #~ "\n" #~ "GNOME Musik wurde mit dem Ziel veröffentlicht, dass Sie es nützlich " #~ "finden, jedoch OHNE JEGLICHE GARANTIE, sogar ohne eine implizite Garantie " #~ "der VERKAUFBARKEIT oder der VERWENDBARKEIT FÜR EINEN SPEZIELLEN ZWECK. " #~ "Schauen Sie für weitere Informationen bitte in der »GNU General Public " #~ "License« (GNU GPL) nach.\n" #~ "\n" #~ "Zusammen mit GNOME Musik sollten Sie außerdem eine Kopie der »GNU General " #~ "Public License« erhalten haben. Wenn dem nicht so ist, so schreiben Sie " #~ "bitte an die Free Software Foundation, Inc., 51 Franklin Street, Fifth " #~ "Floor, Boston, MA 02110-1301, USA.\n" #~ "\n" #~ "Die Autoren von GNOME Musik gewähren hiermit das Recht für die Nutzung " #~ "von nicht-GPL-kompatiblen GStreamer-Erweiterungen und den Vertrieb " #~ "zusammen mit GStreamer und GNOME Musik. Dies geht über die " #~ "Berechtigungen hinaus, die von der GPL-Lizenz gewährt werden, der GNOME " #~ "Musik unterliegt. Wenn Sie diesen Code verändern, dürfen Sie diese " #~ "Ausnahme auf Ihren Code erweitern, jedoch sind Sie nicht dazu " #~ "verpflichtet. Wenn Sie dies nicht wünschen, entfernen Sie diese " #~ "Ausnahmeerklärung aus Ihrer Version." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Der Inhalt Ihres »Musik«-Ordners wird hier angezeigt werden." #~ msgid "GNOME Music" #~ msgstr "GNOME Musik" #~ msgid "Window position" #~ msgstr "Fensterposition" #~ msgid "Window position (x and y)." #~ msgstr "Fensterposition (x und y)." #~ msgid "Loading" #~ msgstr "Laden" #~ msgid "Add to Playlist…" #~ msgstr "Zur Wiedergabeliste hinzufügen …" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Eine einfache Möglichkeit zur Wiedergabe Ihrer Musik. Lassen Sie " #~ "automatisiert auf Ihrem Rechner, im lokalen Netzwerk und bei " #~ "Internetdiensten nach Musik suchen." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Finden Sie Titel in Ihrer lokalen Sammlung, beziehen Sie Musik von DLNA-" #~ "Servern oder entdecken Sie Neues mit den Diensten Jamendo und Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Originalzustand wurde angezeigt" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Auf wahr setzen, wenn der Originalzustand bereits angezeigt wurde" #~ msgid "Released" #~ msgstr "Erschienen" #~ msgid "Running Length" #~ msgstr "Spielzeit" #~ msgid "Composer" #~ msgstr "Komponist" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Abspielen" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "Artist" #~ msgstr "Künstler" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Stücktitel" #~ msgid "Local" #~ msgstr "Lokal" #~ msgid "Sources" #~ msgstr "Quellen" #~ msgid "Match" #~ msgstr "Übereinstimmung" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Unbenannt" #~ msgid "_Quit" #~ msgstr "_Beenden" 070701000000E2000081A400000000000000000000000166968E4E000079AC000000000000000000000000000000000000001A00000000gnome-music-46.1/po/el.po# Greek translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Dimitris Spingos , 2013. # Dimitris Spingos (Δημήτ�ης Σπίγγος) , 2013, 2014, 2015. # Dimitris Maroulidis , 2019 # Efstathios Iosifidis , 2013-2020. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-20 13:10+0000\n" "PO-Revision-Date: 2024-05-01 00:18+0300\n" "Last-Translator: Efstathios Iosifidis \n" "Language-Team: Greek, Modern (1453-) \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Μουσική" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Αναπα�αγωγή και ο�γάνωση της μουσικής σας συλλογής" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Ένας ε�κολος και ευχά�ιστος τ�όπος για να αναπα�άγετε τη μουσική σας." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Β�είτε κομμάτια στην τοπική σας συλλογή, χ�ησιμοποιήστε αυτόματα " "δημιου�γημένες λίστες αναπα�αγωγής ή επιμεληθείτε μια νέα." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Οι π�ογ�αμματιστές του GNOME Music" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Αναπα�αγωγή μουσικής" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Μουσική;Αναπα�αγωγή;Music;Player;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Μέγεθος πα�αθ��ου" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Μέγεθος πα�αθ��ου (πλάτος και �ψος)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Μεγιστοποιημένο πα�άθυ�ο" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Κατάσταση μεγιστοποιημένου πα�αθ��ου." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Λειτου�γία επανάληψης αναπα�αγωγής" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), “song� " "(repeat current song), “all� (repeat playlist, no shuffle), “shuffle� " "(shuffle playlist, presumes repeat all)." msgstr "" "Η τιμή αναγνω�ίζει αν θα επαναληφθεί ή θα αναπα�αχθεί τυχαία η συλλογή. " "Επιτ�επτές τιμές είναι: «none» (με απενε�γοποίηση της επανάληψης και της " "τυχαίας σει�άς), «song» (επανάληψη τ�έχοντος τ�αγουδιο�), «all» (επανάληψη " "λίστας αναπα�αγωγής, χω�ίς τυχαία σει�ά), «shuffle» (τυχαία σει�ά λίστας " "αναπα�αγωγής, π�οϋποθέτει την επανάληψη όλων)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Ενε�γοποίηση του ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ενε�γοποιεί ή απενε�γοποιεί το ReplayGain για συλλογές" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Αναστολή συστήματος αναστολής" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Ενε�γοποίηση ή απενε�γοποίηση την αναστολή συστήματος αναστολής κατά την " "αναπα�αγωγή μουσικής" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Δίσκοι" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Αναπα�αγωγή" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Αναπα�αγωγή" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Π�οσθήκη στο _Αγαπημένα τ�αγο�δια" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Π�οσθήκη στη λίστα αναπα�αγωγής…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Καλλιτέχνες" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Μενο�" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Αναζήτηση" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Π�οτιμήσεις" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Συντομε�σεις πληκτ�ολογίου" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Βοήθεια" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Πε�ί εφα�μογής Μουσική" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Γενικά" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Κλείσιμο πα�αθ��ου" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Αναζήτηση" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Βοήθεια" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Συντομε�σεις" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Αναπα�αγωγή" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Αναπα�αγωγή/Πα�ση" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Επόμενο τ�αγο�δι" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Π�οηγο�μενο τ�αγο�δι" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Εναλλαγή επανάληψης" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Εναλλαγή τυχαίας σει�άς" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Πε�ιήγηση" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Μετάβαση στους δίσκους" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Μετάβαση στους καλλιτέχνες" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Μετάβαση στα τ�αγο�δια" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Μετάβαση στις λίστες αναπα�αγωγής" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Μετάβαση πίσω" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Π�οηγο�μενο" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Επόμενο" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Διαγ�αφή" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Μετονομασία…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Όνομα λίστας αναπα�αγωγής" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Ολοκλη�ώθηκε" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Π�οσθήκη στη λίστα αναπα�αγωγής" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "Ακ�_�ωση" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Π�οσθήκη" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Πληκτ�ολογήστε ένα όνομα για την π�ώτη σας λίστα αναπα�αγωγής" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Δ_ημιου�γία" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "�έα λίστα αναπα�αγωγής…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Π�οσθήκη" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Ρυθμίσεις αναπα�αγωγέα" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Λειτου�γία επανάληψης" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Kανένα" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Τ�αγο�δι" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Όλα" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Τυχαία σει�ά" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Ισο��οπία της έντασης μεταξ� των τ�αγουδιών εάν β�εθο�ν μεταδεδομένα " "ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Ρυθμίσεις τ�οφοδοσίας" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Αναστολή συστήματος αναστολής" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Μόνο κατά τη διά�κεια της αναπα�αγωγής" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Π�οβολή όλων" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Τ�αγο�δια" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Α_φαί�εση από την λίστα αναπα�αγωγής" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Καλώς ο�ίσατε στην Μουσική" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Το έ�γο GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Ελληνική μεταφ�αστική ομάδα GNOME\n" " Ευστάθιος Ιωσηφίδης \n" "\n" "Για πε�ισσότε�ες πλη�οφο�ίες, επισκεφθείτε τη σελίδα\n" "http://gnome.gr/" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Οι π�ογ�αμματιστές του GNOME Music" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Το πε�ισσότε�ο παιγμένο" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Δεν παίχτηκε ποτέ" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Παίχτηκε π�όσφατα" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Π�οστέθηκε π�όσφατα" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Αγαπημένα τ�αγο�δια" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ανεπα�κής ετικέτα" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Αδ�νατη η αναπα�αγωγή του α�χείου" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "Ε�_�εση στο {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " και " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "Απαιτείται το {} για αναπα�αγωγή του α�χείου, αλλά δεν είναι εγκατεστημένο." msgstr[1] "" "Απαιτο�νται τα {} για αναπα�αγωγή του α�χείου, αλλά δεν είναι εγκατεστημένα." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Αναπα�αγωγή μουσικής" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Τυχαία σει�ά/Ανενε�γή επανάληψη" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Επανάληψη τ�αγουδιο�" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Επανάληψη όλων" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Αφαι�έθηκε η λίστα αναπα�αγωγής {}" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Aναί�εση" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} αφαι�έθηκε από {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Άγνωστο άλμπουμ" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Άγνωστος καλλιτέχνης" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Λίστες αναπα�αγωγής" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Δεν ξεκίνησε αναζήτηση" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Χ�ησιμοποιήστε τη γ�αμμή αναζήτησης για να ξεκινήσετε την αναζήτηση άλμπουμ, " "καλλιτεχνών ή τ�αγουδιών" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Δεν β�έθηκαν αποτελέσματα" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Δοκιμάστε διαφο�ετική αναζήτηση" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} λεπτό" msgstr[1] "{} λεπτά" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Δίσκος {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Πα�ση" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} τ�αγο�δι" msgstr[1] "{} τ�αγο�δια" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Αναζήτηση τ�αγουδιών, καλλιτεχνών και άλμπουμ" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Ά_νοιγμα τοποθεσίας" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Ά�ση επισήμανσης" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Επισήμανση" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Ο κατάλογός Μουσική XDG δεν έχει �υθμιστεί." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Φάκελος μουσικής" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Τα πε�ιεχόμενα του {} θα εμφανιστο�ν εδώ." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Δεν β�έθηκε μουσική" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Δοκιμάστε μια διαφο�ετική αναζήτηση" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Η Μουσική του GNOME δεν μπό�εσε να συνδεθεί με το Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Δεν είναι δυνατή η ευ�ετη�ίαση των α�χείων μουσικής σας χω�ίς την εκτέλεση " "του Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Η έκδοση Tracker του συστήματος είναι πα�ωχημένη." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Η Μουσική χ�ειάζεται έκδοση Tracker 3.0.0 ή μεγαλ�τε�η." #~ msgid "Report music history to Last.fm" #~ msgstr "Αναφο�ά ιστο�ικο� μουσικής στην Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Ενε�γοποιεί ή απενε�γοποιεί την αποστολή πλη�οφο�ιών α�χείων \"που " #~ "αναπα�άγονται αυτήν τη στιγμή\" στο Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Λογα�ιασμός Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Αναφο�ά ακ�όασης μουσικής" #~ msgid "_Help" #~ msgstr "_Βοήθεια" #~ msgid "Select" #~ msgstr "Επιλογή" #~ msgid "Back" #~ msgstr "Πίσω" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Το Last.fm είναι μια υπη�εσία που ανακαλ�πτετε μουσική και σας πα�έχει " #~ "εξατομικευμένες π�οτάσεις βάσει της μουσικής που ακο�τε." #~ msgid "Music Reporting Not Setup" #~ msgstr "Δεν είναι �υθμισμένη η αναφο�ά μουσικής" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Συνδεθείτε στον λογα�ιασμό σας Last.fm για να αναφέ�ετε τη μουσική σας." #~ msgid "Login" #~ msgstr "Σ�νδεση" #~ msgid "Select All" #~ msgstr "Επιλογή όλων" #~ msgid "Select None" #~ msgstr "Καμία επιλογή" #~ msgid "Click on items to select them" #~ msgstr "Πατήστε σε αντικείμενα για να τα επιλέξετε" #~ msgid "_Add to Playlist" #~ msgstr "Π�ο_σθήκη στη λίστα αναπα�αγωγής" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Πνευματικά δικαιώματα GNOME Music Developers" #~ msgid "Translated by" #~ msgstr "Μετάφ�αση από" #~ msgid "Artists Results" #~ msgstr "Αποτελέσματα Καλλιτεχνών" #~ msgid "Albums Results" #~ msgstr "Αποτελέσματα Δίσκων" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Επιλέχθηκε {} τ�αγο�δι" #~ msgstr[1] "Επιλέχθηκαν {} τ�αγο�δια" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Η μουσική που ακο�τε αναφέ�εται στο Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Η μουσική που ακο�τε δεν αναφέ�εται στο Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Συνδεδεμένος ως {}" #~ msgid "Configure" #~ msgstr "Ρ�θμιση" #~ msgid "GNOME Music" #~ msgstr "Μουσική GNOME" #~ msgid "Window position" #~ msgstr "Θέση πα�αθ��ου" #~ msgid "Window position (x and y)." #~ msgstr "Θέση πα�αθ��ου (x και y)." #~ msgid "A music player and management application for GNOME." #~ msgstr "Εφα�μογή αναπα�αγωγής και διαχεί�ισης μουσικής, για το GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Επισκεφθείτε τον ιστότοπο της εφα�μογής Μουσική GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Η Μουσική GNOME είναι ελε�θε�ο λογισμικό. Μπο�είτε να το αναδιανείμετε ή/" #~ "και να το τ�οποποιήσετε, υπό τους ό�ους της άδειας GNU General Public " #~ "License, όπως αυτή εκδίδεται από το Ίδ�υμα Ελε�θε�ου Λογισμικο� (Free " #~ "Software Foundation), είτε της έκδοσης 2 της άδειας, είτε (κατ' επιλογήν " #~ "σας) οποιασδήποτε άλλης μεταγενέστε�ης έκδοσης.\n" #~ "\n" #~ "Το GNOME Music διανέμεται με την ελπίδα πως θα είναι χ�ήσιμο, αλλά ΧΩΡΙΣ " #~ "ΚΑΜΙΑ ΕΓΓΥΗΣΗ, χω�ίς καν την υπονοο�μενη εγγ�ηση της ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή " #~ "της ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕ�Ο ΣΚΟΠΟ. Δείτε την άδεια GNU General " #~ "Public License για πε�ισσότε�ες λεπτομέ�ειες.\n" #~ "\n" #~ "Π�έπει να έχετε λάβει αντίγ�αφο της άδειας GNU General Public License " #~ "μαζί με το GNOME Music. Αν όχι, γ�άψτε στο: Free Software Foundation, " #~ "Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #~ "\n" #~ "Οι π�ογ�αμματιστές του GNOME Music επιτ�έπουν στα μη-συμβατά με την άδεια " #~ "GPL π�όσθετα GStreamer, να χ�ησιμοποιο�νται και να διανέμονται μαζί με το " #~ "GStreamer και το GNOME Music. Η άδεια είναι υπε�άνω και πέ�αν των " #~ "απαγο�ε�σεων της άδειας χ�ήσης GPL, και στις οποίες υπάγεται η εφα�μογή " #~ "GNOME Music. Εάν τ�οποποιήσετε τον κώδικα, μπο�είτε να επεκτείνετε αυτήν " #~ "την εξαί�εση στη δική σας έκδοση του κώδικα, χω�ίς όμως να είστε " #~ "υποχ�εωμένοι να το κάνετε. Εάν δεν θέλετε να το κάνετε, διαγ�άψτε αυτή " #~ "τη δήλωση εξαί�εσης από τη δική σας έκδοση." #~ msgid "Loading" #~ msgstr "Γίνεται φό�τωση" #~ msgid "Add to Playlist…" #~ msgstr "Π�οσθήκη στη λίστα αναπα�αγωγής…" #~ msgid "Remove From Playlist" #~ msgstr "Αφαί�εση από την λίστα αναπα�αγωγής" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Ένας ε�κολος τ�όπος για αναπα�αγωγή της μουσικής σας. Ανακαλ�ψτε αυτόματα " #~ "την μουσική στον υπολογιστή σας, στο τοπικό δίκτυο και στις υπη�εσίες " #~ "διαδικτ�ου." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Ανακαλ�ψτε τ�αγο�δια στην τοπική σας συλλογή, λάβετε μουσική από τους " #~ "διακομιστές DLNA ή δοκιμάστε κάτι καινο��ιο με το Jamendo και τις " #~ "υπη�εσίες Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Η α�χική κατάσταση έχει εμφανιστεί" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Ο�ίστε το ως αληθές όταν έχει εμφανιστεί η α�χική κατάσταση" #~ msgid "Released" #~ msgstr "Κυκλοφό�ησε" #~ msgid "Running Length" #~ msgstr "Εκτελο�μενη διά�κεια" #~ msgid "Composer" #~ msgstr "Συνθέτης" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Αναπα�αγωγή" #~ msgid "Hey DJ" #~ msgstr "Γεια σου DJ" #~ msgid "Artist" #~ msgstr "Καλλιτέχνης" #~ msgid "Album" #~ msgstr "Δίσκος" #~ msgid "Track Title" #~ msgstr "Τίτλος κομματιο�" #~ msgid "Local" #~ msgstr "Τοπικά" #~ msgid "Sources" #~ msgstr "Πηγές" #~ msgid "Match" #~ msgstr "Ταί�ιασμα" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Χω�ίς τίτλο" #~ msgid "_Quit" #~ msgstr "Έ_ξοδος" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Η Μουσική είναι η νέα εφα�μογή του GNOME για αναπα�αγωγή μουσικής." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Επιλέχθηκε %d αντικείμενο" #~ msgstr[1] "Επιλέχθηκαν %d αντικείμενα" #~ msgid "Empty" #~ msgstr "Κενό" #~ msgid "%d min" #~ msgstr "%d λεπτά" #~ msgid "Select Playlist" #~ msgstr "Επιλογή λίστας αναπα�αγωγής" #~ msgid "Search mode" #~ msgstr "Λειτου�γία αναζήτησης" #~ msgid "If true, the search bar is shown." #~ msgstr "Αν είναι αληθές, εμφανίζεται η γ�αμμή αναζήτησης." #~ msgid "Notifications mode" #~ msgstr "Λειτου�γία ειδοποιήσεων" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ενε�γοποιεί ή απενε�γοποιεί τις ειδοποιήσεις αναπα�αγωγής" #~ msgid "the|a|an" #~ msgstr "the|a|an|ο|η|το|τα|οι" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Ο μέγιστος α�ιθμός χα�ακτή�ων που θα εμφανίζεται στο όνομα του κομματιο� " #~ "στην π�οβολή καλλιτέχνη" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Αυτή η ��θμιση τ�οποποιεί τον α�ιθμό των χα�ακτή�ων για τον τίτλο του " #~ "κομματιο� στην π�οβολή καλλιτέχνη π�ιν την με�ική απόκ�υψη. Ο�ίστε το σε " #~ "-1 για να το απενε�γοποιήσετε." #~ msgid "the a an" #~ msgstr "the " #~ msgid "All Artists" #~ msgstr "Όλοι οι καλλιτέχνες" #~ msgid "Not playing" #~ msgstr "Δεν αναπα�άγεται" #~ msgid "by %s, from %s" #~ msgstr "από τον %s, από το %s" #~ msgid "_New Playlist" #~ msgstr "_�έα λίστα αναπα�αγωγής" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Δεν β�έθηκε μουσική!\n" #~ " Τοποθετήστε με�ικά α�χεία στον φάκελο %s" #~ msgid "Load More" #~ msgstr "Φό�τωση πε�ισσοτέ�ων" #~ msgid "Now _Playing" #~ msgstr "Αναπα�άγεται _Τώ�α" #~ msgid "Released" #~ msgstr "Κυκλοφό�ησε" #~ msgid "Running Length" #~ msgstr "Διά�κεια εκτέλεσης" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #~ msgid "00:00" #~ msgstr "00:00" #~ msgid "/" #~ msgstr "/" 070701000000E3000081A400000000000000000000000166968E4E000060E7000000000000000000000000000000000000001D00000000gnome-music-46.1/po/en_GB.po# British English translation for gnome-music. # Copyright (C) 2012 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same licence as the gnome-music package. # Chris Leonard , 2012. # Zander Brown , 2019-2020. # Bruce Cowan , 2013-2023. # Andi Chandler , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-22 18:22+0000\n" "PO-Revision-Date: 2024-02-24 16:29+0000\n" "Last-Translator: Bruce Cowan \n" "Language-Team: English - United Kingdom \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Music" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Play and organise your music collection" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "An easy and pleasant way to play your music." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "The GNOME Music developers" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Music Player" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Window size" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Window size (width and height)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Window maximised" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Window maximised state." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Playback repeat mode" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Value identifies whether to repeat or randomise playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Enable ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Enables or disables ReplayGain for albums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhibit system suspend" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Enables or disables inhibiting system suspend while playing music" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albums" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Play" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Play" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Add to _Favourite Songs" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Add to Playlist…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artists" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Search" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferences" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Keyboard Shortcuts" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Help" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "About Music" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "General" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Close window" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Search" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Help" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Shortcuts" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Playback" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Play/Pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Next song" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Previous song" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Toggle repeat" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Toggle shuffle" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigation" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Go to Albums" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Go to Artists" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Go to Songs" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Go to Playlists" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Go back" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Previous" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Next" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Delete" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Rename…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Playlist Name" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Done" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Add to Playlist" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancel" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Add" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Enter a name for your first playlist" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_reate" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "New Playlist…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Add" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Player Settings" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Repeat Mode" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "None" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Song" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "All" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Shuffle" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Balance loudness between songs if ReplayGain metadata is found" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Power Settings" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inhibit Suspend" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Only while playing" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "View All" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Songs" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Remove from Playlist" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Welcome to Music" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "The GNOME Project" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Bruce Cowan \n" "Andi Chandler " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© The GNOME Music Developers" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Most Played" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Never Played" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Recently Played" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Recently Added" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Favourite Songs" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Insufficiently Tagged" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Unable to play the file" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Find in {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " and " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} is required to play the file, but is not installed." msgstr[1] "{} are required to play the file, but are not installed." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Playing music" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Shuffle/Repeat Off" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repeat Song" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repeat All" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Playlist {} removed" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Undo" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} removed from {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Unknown Album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Unknown Artist" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Playlists" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "No Search Started" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Use the searchbar to start searching for albums, artists or songs" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "No Results Found" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Try a different search" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minute" msgstr[1] "{} minutes" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Song" msgstr[1] "{} Songs" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Search songs, artists and albums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Open Location" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Unstar" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Star" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Your XDG Music directory is not set." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Music Folder" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "The contents of your {} will appear here." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "No Music Found" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Try a Different Search" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Music could not connect to Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Your music files cannot be indexed without Tracker running." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Your system Tracker version seems outdated." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Music needs Tracker version 3.0.0 or higher." #~ msgid "Report music history to Last.fm" #~ msgstr "Report music history to Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm Account" #~ msgid "Report Music Listening" #~ msgstr "Report Music Listening" #~ msgid "_Help" #~ msgstr "_Help" #~ msgid "Select" #~ msgstr "Select" #~ msgid "Back" #~ msgstr "Back" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgid "Music Reporting Not Setup" #~ msgstr "Music Reporting Not Setup" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Login to your Last.fm account to report your music listening." #~ msgid "Login" #~ msgstr "Login" #~ msgid "Select All" #~ msgstr "Select All" #~ msgid "Select None" #~ msgstr "Select None" #~ msgid "Click on items to select them" #~ msgstr "Click on items to select them" #~ msgid "_Add to Playlist" #~ msgstr "_Add to Playlist" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright The GNOME Music Developers" #~ msgid "Translated by" #~ msgstr "Translated by" #~ msgid "Artists Results" #~ msgstr "Artists" #~ msgid "Albums Results" #~ msgstr "Albums" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Selected {} song" #~ msgstr[1] "Selected {} songs" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Your music listening is reported to Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Your music listening is not reported to Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Logged in as {}" #~ msgid "Configure" #~ msgstr "Configure" #~ msgid "GNOME Music" #~ msgstr "GNOME Music" #~ msgid "Window position" #~ msgstr "Window position" #~ msgid "Window position (x and y)." #~ msgstr "Window position (x and y)." #~ msgid "A music player and management application for GNOME." #~ msgstr "A music player and management application for GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visit GNOME Music website" #~| msgid "" #~| "GNOME Music is free software; you can redistribute it and/or modify it " #~| "under the terms of the GNU General Public License as published by the " #~| "Free Software Foundation; either version 2 of the License, or (at your " #~| "option) any later version.\n" #~| "\n" #~| "GNOME Music is distributed in the hope that it will be useful, but " #~| "WITHOUT ANY WARRANTY; without even the implied warranty of " #~| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " #~| "General Public License for more details.\n" #~| "\n" #~| "You should have received a copy of the GNU General Public License along " #~| "with GNOME Music; if not, write to the Free Software Foundation, Inc., " #~| "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~| "\n" #~| "The GNOME Music authors hereby grant permission for non-GPL compatible " #~| "GStreamer plugins to be used and distributed together with GStreamer and " #~| "GNOME Music. This permission is above and beyond the permissions " #~| "granted by the GPL license by which GNOME Music is covered. If you " #~| "modify this code, you may extend this exception to your version of the " #~| "code, but you are not obligated to do so. If you do not wish to do so, " #~| "delete this exception statement from your version.\n" #~| "\n" #~| "“Magic of the vinyl� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~| "https://www.flickr.com/photos/_spy_/12270839403" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public Licence as published by the " #~ "Free Software Foundation; either version 2 of the Licence, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public Licence for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public Licence along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plug-ins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL licence by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgid "Loading" #~ msgstr "Loading" #~ msgid "Add to Playlist…" #~ msgstr "Add to Playlist…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgid "Inital state has been displayed" #~ msgstr "Inital state has been displayed" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Set to true when initial state has been displayed" #~ msgid "Released" #~ msgstr "Released" #~ msgid "Running Length" #~ msgstr "Running Length" #~ msgid "Composer" #~ msgstr "Composer" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Play" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "Artist" #~ msgstr "Artist" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Track Title" #~ msgid "Local" #~ msgstr "Local" #~ msgid "Sources" #~ msgstr "Sources" #~ msgid "Match" #~ msgstr "Match" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Music is the new GNOME music playing application." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Search mode" #~ msgid "If true, the search bar is shown." #~ msgstr "If true, the search bar is shown." #~ msgid "Notifications mode" #~ msgstr "Notifications mode" #~ msgid "Enables or disables playback notifications" #~ msgstr "Enables or disables playback notifications" #~ msgid "Untitled" #~ msgstr "Untitled" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Selected %d item" #~ msgstr[1] "Selected %d items" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Empty" #~ msgid "_Quit" #~ msgstr "_Quit" #~| msgid "New Playlist" #~ msgid "Select Playlist" #~ msgstr "Select Playlist" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Max chars to display in track name on Artist view" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "All Artists" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgid "Load More" #~ msgstr "Load More" #~ msgid "_Now Playing" #~ msgstr "_Now Playing" #~ msgid "_Change Address Book..." #~ msgstr "_Change Address Book..." #~ msgid "_About Contacts" #~ msgstr "_About Contacts" #~ msgid "New" #~ msgstr "New" #~ msgid "Quit" #~ msgstr "Quit" #~ msgid "A GNOME 3 application to listen and manage music playlists" #~ msgstr "A GNOME 3 application to listen and manage music playlists" #~ msgid "Collection name" #~ msgstr "Collection name" #~ msgid "%02u:%02u:%02u" #~ msgstr "%02u:%02u:%02u" #~ msgid "%02u:%02u" #~ msgstr "%02u:%02u" #~ msgid "If true, do randomized playback through the collection" #~ msgstr "If true, do randomised playback through the collection" 070701000000E4000081A400000000000000000000000166968E4E0000579A000000000000000000000000000000000000001A00000000gnome-music-46.1/po/eo.po# Esperanto translation for gnome-music. # Copyright (C) 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the gnome-music package. # dms , 2013. # Daniel PUENTES , 2015. # Baptiste DARTHENAY < >, 2016. # Sébastien ZURFLUH , 2018. # Carmen Bianca BAKKER , 2018-2019. # Kristjan SCHMIDT , 2013-2023. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2023-07-04 07:49+0000\n" "PO-Revision-Date: 2023-09-23 19:02+0200\n" "Last-Translator: Kristjan SCHMIDT \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Gtranslator 42.0\n" "X-DamnedLies-Scope: partial\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:243 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "Muziko" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Ludu kaj organizu vian muzikaron" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Facila kaj agrabla maniero ludi vian muzikon." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Trovu musikaĵojn en via loka kolekto, uzu aŭtomate generitajn ludlistojn aŭ " "prenu fre�an." #: data/org.gnome.Music.appdata.xml.in.in:182 msgid "The GNOME Music developers" msgstr "Verkistoj de GNOME Muziko" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Muzikludilo" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Muziko;Ludilo;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Dimensio de fenestro" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Dimensio de fenestro (lar�o kaj alto)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fenestro maksimumigita" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Maksimumigita stato de fenestro." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Ripeta re�imo de muzikludo" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Valoro identigas ĉu ripeti aŭ hazardigi la ludadon tra la muzikaro. " "Permesataj valoroj estas: “none� (neniu: ripetado kaj miksado estas " "mal�altita), “song� (muzikaĵo: ripetas la nunludantan muzikaĵon), " "“all� (ĉiu: ripeti la ludliston, ne hazardelekti), “shuffle� (hazardelekti " "ludliston, supozas ripetadon de ĉiuj)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "Ŝalti ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ŝaltas aŭ mal�altas ReplayGain por albumoj" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Malhelpi la sistemon suspendi" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Ebligas aŭ malenlogas malhelpan suspendon de la sistemo dum ludado de muziko" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Raportimuzikhistorion al Last.fm" #: data/org.gnome.Music.gschema.xml:39 #, fuzzy msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Ebligas aŭ malebligas sendi skroblojn kaj la \"nun ludantajn\" informojn al " "Last.fm." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "Ludi" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Ludi" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Aldonu al plej �_atataj kantoj" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Aldoni al ludlisto…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm-konto" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Raporti aŭskultadon de muziko" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Klavkombinoj" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_Helpo" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_Pri Muziko" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "Bonvenon al Muziko" #: data/ui/HeaderBar.ui:17 msgid "Menu" msgstr "Menuo" #: data/ui/HeaderBar.ui:25 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Elekti" #: data/ui/HeaderBar.ui:31 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_Nuligi" #: data/ui/HeaderBar.ui:43 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Serĉi" #: data/ui/HeaderBar.ui:51 msgid "Back" msgstr "Reen" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Ĝeneralo" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Fermi fenestron" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Serĉilo" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Helpo" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Klavkombinoj" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Ludi" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Ludi/Paŭzi" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Sekva muzikaĵo" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Antaŭa muzikaĵo" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Baskuligi ripeton" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Baskuligi hazardelekton" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigado" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Iri al albumoj" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Iri al artistoj" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Iri al muzikaĵoj" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Iri al ludlistoj" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Reen iri" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm estas muzika malkovra servo, kiu donas al vi personecigitajn " "rekomendojn bazitajn sur la muziko, kiun vi aŭskultas." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Muzika raportado ne agordita" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "Ensaluti al via Last.fm-konto por raporti vian aŭskultadon de muziko." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Saluti" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Antaŭa" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Sekva" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Forigi" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Alinomi…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Ludlista nomo" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "Far_ita" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "Enigu nomon por via unua ludlisto" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "_Krei" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "Nova ludlisto…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Aldoni" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "Aldoni al ludlisto" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "_Aldoni" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistoj" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Montri ĉiujn" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "Albumoj" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Muzikaĵoj" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Elekti ĉiujn" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Elekti neniun" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Alklaku erojn por elekti ilin" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "_Aldoni al ludlisto" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Forigi _el ludlisto" #: gnomemusic/about.py:245 msgid "The GNOME Project" msgstr "La projekto GNOME" #: gnomemusic/about.py:249 msgid "translator-credits" msgstr "" "Dominique PELLÉ\n" "Kristjan SCHMIDT\n" "Denizo PRISKORN\n" "Daniel PUENTES\n" "Aisano\n" "Andreas SCHLAPSI\n" "Michael MORONI\n" "Serge LEBLANC\n" "Sergio ALDANA\n" "William THEAKER\n" "Carmen Bianca BAKKER " #: gnomemusic/about.py:253 msgid "Copyright The GNOME Music Developers" msgstr "Kopirajto La programistoj de GNOME Muziko" #: gnomemusic/about.py:256 msgid "Translated by" msgstr "Tradukita de" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "Plejofte luditaj" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "Neniam luditaj" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Lastatempe luditaj" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Fre�aldonitaj" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "Favorataj muzikaĵoj" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Ne eblas ludi la dosieron" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Trovi en {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " kaj " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} estas bezonata por ludi la dosieron, sed �i ne estas instalita." msgstr[1] "" "{} estas bezonataj por ludi la dosieron, sed ili ne estas instalitaj." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Ludi muzikon" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle/Repeat Off" msgstr "Ne hazardelekti, ne ripetadi" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Ripeti muzikaĵon" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Ripeti ĉion" #: gnomemusic/player.py:47 msgid "Shuffle" msgstr "Hazardelekti" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Ludlisto {} forigita" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Malfari" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} forigita el {}" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "Nekonata albumo" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "Nekonata artisto" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Via XDG-muzika dosierujo ne estas agordita." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Muzika dosierujo" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "La enhavo de via {} aperos ĉi tie." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Neniu muziko trovita" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Provu alian serĉon" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Muziko ne povis konekti al Ŝan�ospurilo." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "Ne povis indeksigi viajn muzikdosierojn sen rulanta Ŝan�ospurilo." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Via sistema Tracker-versio �ajnas malmoderna." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muziko bezonas Tracker-version 3.0.0 aŭ pli alta." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Ludlistoj" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Rezultoj de artistoj" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Rezultoj de albumoj" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutoj" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Disko {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "Elektis {} kanton" msgstr[1] "Elektis {} kantojn" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Via aŭskultado de muziko estas raportita al Last.fm." #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "Via aŭskultado de muziko ne estas raportita al Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Ensalutinta kiel {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "Agordi" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Paŭzi" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} muzikaĵo" msgstr[1] "{} muzikaĵoj" #: gnomemusic/widgets/searchheaderbar.py:66 msgid "Search songs, artists, albums and playlists" msgstr "Serĉi kantojn, artistojn, albumojn kaj ludlistojn" #~ msgid "GNOME Music" #~ msgstr "GNOME Muziko" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Facila maniero por ludi vian muzikon. Malkovru aŭtomate muzikon sur via " #~ "komputilo, la loka reto, kaj retaj servoj." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Trovu muzikaĵojn en via loka kolekto, akiru muzikon de DLNA-serviloj, aŭ " #~ "provu ion novan kun la Jamendo aŭ Magnatune servoj." #~ msgid "Window position" #~ msgstr "Pozicio de fenestro" #~ msgid "Window position (x and y)." #~ msgstr "Pozicio de fenestro (x kaj y)." #~ msgid "Inital state has been displayed" #~ msgstr "Komenca stato estis montrita" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Agordu al vero kiam komenca stato estas montrita" #~ msgid "A music player and management application for GNOME." #~ msgstr "Muzikludilo kaj -organizilo por GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Vizitu la retejon de GNOME Muziko" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version.\n" #~ "\n" #~ "“Magic of the vinyl� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~ "https://www.flickr.com/photos/_spy_/12270839403" #~ msgstr "" #~ "GNOME Muziko estas libera programaro; vi povas redistribui kaj/aŭ modifi " #~ "�in laŭ la kondiĉoj de la Ĝenerala Publika Permesilo de GNU eldonite de " #~ "la Free Software Foundation; aŭ en la 2a versio de la permesilo aŭ (laŭ " #~ "via volo) en iu sekva versio.\n" #~ "\n" #~ "GNOME Muziko estas distribuite kun la espero ke �i estos utila, sed SEN " #~ "IA AJN GARANTIO; eĉ sen la implica garantio de NEGOCEBLO aŭ ADAPTADO AL " #~ "IU APARTA CELO. Vidu la Ĝeneralan Publikan Permesilon de GNU por pli da " #~ "detaloj.\n" #~ "\n" #~ "Vi devintus ricevi kopion de la Ĝenerala Publika Permesilo de GNU kune " #~ "kun GNOME Muziko; se ne, skribu al Free Software Foundation, Inc., 51 " #~ "Franklin Street, kvina eta�o, Boston, MA 02110-1301 Usono.\n" #~ "\n" #~ "La aŭtoroj de GNOME Muziko donas, per tio, permeson por uzi ne-GPL " #~ "kongruajn GStreamer-kromprogramojn kaj disdoni GNOME Muziko kune kun " #~ "GStreamer kromprogramoj. Tiu ĉi permeso superas la permesojn, kiuj estas " #~ "donataj de la GPL-permesilo, sub kiu GNOME Muziko estas. Se vi modifas " #~ "tiun ĉi kodon, vi povas plivastigi tiun ĉi escepton en la versio de via " #~ "kodo, sed tio ne estas devenda. Se vi ne volas fari tion, forigu tiun ĉi " #~ "esceptan ordonon de via versio.\n" #~ "\n" #~ "“Magic of the vinyl� de Sami Pyylampi, bildo estas rajtigite per CC-BY-SA " #~ "2.0 https://www.flickr.com/photos/_spy_/12270839403" #~ msgid "Released" #~ msgstr "Eldonita" #~ msgid "Running Length" #~ msgstr "Ludada daŭro" #~ msgid "Composer" #~ msgstr "Komponisto" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Ludi" #~ msgid "Remove From Playlist" #~ msgstr "Forigi el ludlisto" #~ msgid "Hey DJ" #~ msgstr "Hej DĴ" #~ msgid "Loading" #~ msgstr "Ŝargante" #~ msgid "All" #~ msgstr "Ĉiuj" #~ msgid "Artist" #~ msgstr "Artisto" #~ msgid "Album" #~ msgstr "Albumo" #~ msgid "Track Title" #~ msgstr "Muzikaĵa titolo" #~ msgid "Local" #~ msgstr "Loka" #~ msgid "Sources" #~ msgstr "Fontoj" #~ msgid "Match" #~ msgstr "Kongrui" #~ msgid "Untitled" #~ msgstr "Sentitola" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "Ĉ_esi" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Muziko estas la nova muzikludanta aplikaĵo de GNOME." #~ msgid "gnome-music" #~ msgstr "gnome-music" #~ msgid "Search mode" #~ msgstr "Serĉa re�imo" #~ msgid "If true, the search bar is shown." #~ msgstr "Se vero, la serĉa breto estas montrata." #~ msgid "Notifications mode" #~ msgstr "Re�imo de sciigoj" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ŝaltas aŭ mal�altas muzikludajn sciigojn" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d ero elektita" #~ msgstr[1] "%d eroj elektitaj" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Malplena" #~ msgid "Select Playlist" #~ msgstr "Elekti ludliston" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Maksimuma kvanto da karakteroj montrataj en la kantotitolo de la artisto-" #~ "vido" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Tiu ĉi agordo modifas la kvanton da karakteroj en la kantotitolo, ĉe la " #~ "Artisto vido antaŭ malvastigo de �i. Agordu tion ĉi kiel -1 por el�alti " #~ "�in" #~ msgid "the a an" #~ msgstr "the la" #~ msgid "All Artists" #~ msgstr "Ĉiuj artistoj" #~ msgid "Not playing" #~ msgstr "Ne ludanta" #~ msgid "by %s, from %s" #~ msgstr "far %s, de %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Neniu muziko trovita!\n" #~ "Metu kelkajn dosierojn en la dosierujon %s" #~ msgid "Load More" #~ msgstr "Ŝar�i pli" #~ msgid "Now _Playing" #~ msgstr "Nun _ludanta" 070701000000E5000081A400000000000000000000000166968E4E00006588000000000000000000000000000000000000001A00000000gnome-music-46.1/po/es.po# Spanish translation for gnome-music. # Copyright (C) 2012 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # # Daniel Mustieles , 2021-2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-21 12:23+0100\n" "Last-Translator: Daniel Mustieles \n" "Language-Team: Spanish - Spain \n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Gtranslator 45.3\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Mu�sica" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Reproducir y organizar su colección de música" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Una forma fácil y agradable de reproducir su música." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Busque pistas en su colección local, use listas de reproducción generadas " "automáticamente o cree una nueva." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Los desarrolladores de GNOME Música" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Reproductor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Música;Reproductor;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Tamaño de la ventana" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Tamaño de la ventana (anchura y altura)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Ventana maximizada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estado maximizado de la ventana." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modo de repetición de la reproducción" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Valor que indica si se debe repetir o aleatorizar la reproduccio�n de la " "coleccio�n. Los valores admitidos son: «ninguno» (las opciones de repetir y " "mezclar esta�n desactivadas), «cancio�n» (repetir la cancio�n actual), " "«todas» (repetir la lista de reproduccio�n, sin mezclar), «mezclar» (mezclar " "la lista de reproduccio�n, se repiten todas)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Activar ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Activa o desactiva ReplayGain para los álbumes" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Suspensión de inhibición del sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Activa o desactiva la suspensión de inhibición el sistema al reproducir " "música" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "�lbumes" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Reproducir" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Reproducir" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Añadir a canciones _favoritas" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Añadir a la lista de reproducción…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistas" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu�" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Buscar" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferencias" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Atajos del teclado" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ayuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Acerca de Música" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "General" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Cerrar ventana" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Buscar" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ayuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Atajos" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reproducir" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reproducir/Pausar" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Siguiente canción" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Canción anterior" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Conmutar repetición" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Conmutar mezcla" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegación" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ir a los álbumes" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ir a los artistas" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ir a las canciones" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ir a las listas de reproducción" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Retroceder" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Anterior" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Siguiente" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Eliminar" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renombrar…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nombre de la lista de reproducción" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Hecho" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Añadir a la lista de reproducción" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Añadir" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Introduzca un nombre para su primera lista de reproducción" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_rear" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Lista de reproducción nueva…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Añadir" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Configuración del reproductor" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modo repetición" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ninguno" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Canción" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Todas" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Mezclar" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Equilibrar el volumen entre canciones si se encuentran metadatos de " "ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Configuración de energía" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inhibir la suspensión" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Sólo al reproducir" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Ver todo" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Canciones" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Quitar de la lista de reproducción" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Bienvenido a Música" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "El Proyecto GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Daniel Mustieles , 2012-2022" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Los desarrolladores de GNOME Música" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Más reproducidas" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "No reproducidas nunca" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Reproducidas recientemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Añadidas recientemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Canciones favoritas" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "No etiquetado suficientemente" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "No se puede reproducir el archivo" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Buscar en {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " y " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Se necesita {} para reproducir el archivo, pero no está instalado." msgstr[1] "" "Se necesitan {} para reproducir el archivo, pero no están instalados." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Reproducir música" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "No mezclar ni repetir" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repetir canción" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repetir todas" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Lista de reproducción {} eliminada" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Deshacer" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} eliminado de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "�lbum desconocido" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista desconocido" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listas de reproducción" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "No se ha iniciado la búsqueda" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Use la barra de búsqueda para empezar a buscar álbumes, artistas o canciones" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "No se encontraron resultados" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Pruebe a hacer una búsqueda diferente" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disco {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausar" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} canción" msgstr[1] "{} canciones" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Buscar canciones, artistas y álbumes" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Abrir lugar" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Quitar el destaque" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Destacar" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Su carpeta Música de XDG no está configurada" #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Carpeta de música" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "El contenido de su {} aparecerá aquí." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "No se encontró ningún registro" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Abrir el cuadro de diálogo de buscar" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Música no se ha podido conectar a Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Sus archivos de música no se pueden indexar si Tracker no está en ejecución." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Su versión de Tracker no está actualizada." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Música necesita Tracker 3.0.0 o superior." #~ msgid "Report music history to Last.fm" #~ msgstr "Enviar histórico de música a Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Activa o desactiva el envío de «scrobbles» e información de " #~ "«reproduciendo actualmente» a Last.fm" #~ msgid "Last.fm Account" #~ msgstr "Cuenta de Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Informar de música que se está escuchando" #~ msgid "_Help" #~ msgstr "_Ayuda" #~ msgid "Select" #~ msgstr "Seleccionar" #~ msgid "Back" #~ msgstr "Atra�s" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm es un servicio de descubrimiento de música que le ofrece " #~ "recomendaciones personalizadas basadas en la música que escucha." #~ msgid "Music Reporting Not Setup" #~ msgstr "Informe de música no configurado" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Inicie sesión en su cuneta de Last.fm para informar de la música que " #~ "escucha." #~ msgid "Login" #~ msgstr "Iniciar sesión" #~ msgid "Select All" #~ msgstr "Seleccionar todos" #~ msgid "Select None" #~ msgstr "Seleccionar ninguno" #~ msgid "Click on items to select them" #~ msgstr "Pulse sobre los elementos para seleccionarlos" #~ msgid "_Add to Playlist" #~ msgstr "Añadir a la _lista de reproducción" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright Desarrolladores de GNOME Música" #~ msgid "Translated by" #~ msgstr "Traducido por" #~ msgid "Artists Results" #~ msgstr "Resultados de artistas" #~ msgid "Albums Results" #~ msgstr "Resultados de álbumes" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} canción seleccionada" #~ msgstr[1] "{} canciones seleccionadas" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "La música que escucha se envía a Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "La música que escucha no se envía a Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Sesión iniciada como {}" #~ msgid "Configure" #~ msgstr "Configurar" #~ msgid "A music player and management application for GNOME." #~ msgstr "Una aplicación para gestionar y reproducir música en GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visitar la página web de GNOME Music" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Música es software libre; puede redistribuirlo y/o modificarlo bajo " #~ "los términos de la Licencia Pública General GNU tal como la publica la " #~ "Free Software Foundation; ya sea en la versión 2 de la Licencia, como (a " #~ "su elección) cualquier otra versión posterior.\n" #~ "\n" #~ "GNOME Música se distribuye con el ánimo de que le será útil, pero SIN " #~ "NINGUNA GARANT�A; sin incluso la garantía implícita de MERCANTILIDAD o " #~ "IDONEIDAD PARA UN PROPÓSITO DETERMINADO. Vea la Licencia Pública General " #~ "de GNU para más detalles.\n" #~ "\n" #~ "Debería haber recibido una copia de la Licencia Pública General GNU junto " #~ "Música si no, escriba a la Free Software Foundation,Inc., 51 Franklin " #~ "Street, Fifth Floor, Boston, MA 02110-1301 EE. UU.\n" #~ "\n" #~ "Los autores de GNOME Música conceden permiso para usar y distribuir " #~ "complementos de GStreamer no compatibles con la GPL. Este permiso está " #~ "por encima y más allá de los permisos concedidos por la GPL, por la que " #~ "GNOME Música está cubierta. Si modifica este código, puede ampliar esta " #~ "excepción a su versión del código, pero no está obligado a hacerlo. Si no " #~ "quiere hacerlo, elimine esta sentencia de excepción de su versión.\n" #~ "\n" #~ "La imagen «Magic of the vinyl» de Sami Pyylampi está licenciada bajo la " #~ "CC-BY-SA 2.0 https://www.flickr.com/photos/_spy_/12270839403" #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "El contenido de su carpeta Música aparecerá aquí" #~ msgid "GNOME Music" #~ msgstr "GNOME Mu�sica" #~ msgid "Window position" #~ msgstr "Posición de la ventana" #~ msgid "Window position (x and y)." #~ msgstr "Posición de la ventana (x e y)." #~ msgid "Loading" #~ msgstr "Cargando" #~ msgid "Add to Playlist…" #~ msgstr "Añadir a la lista de reproducción…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Una manera sencilla de reproducir su música. Descubra música " #~ "automáticamente en su equipo, la red local y los servicios de Internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Buscar pistas en su colección local, obtener música de servidores DNA o " #~ "probar algo nuevo con los servicios de Jamendo y Magnatunes." #~ msgid "Inital state has been displayed" #~ msgstr "Se ha mostrado el estado inicial" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Establecer a cierto cuando se haya mostrado el estado inicial" #~ msgid "Released" #~ msgstr "Publicado" #~ msgid "Running Length" #~ msgstr "Duración" #~ msgid "Composer" #~ msgstr "Compositor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Reproducir" #~ msgid "Hey DJ" #~ msgstr "Hola Dj" #~ msgid "Artist" #~ msgstr "Artista" #~ msgid "Album" #~ msgstr "A�lbum" #~ msgid "Track Title" #~ msgstr "Título de la pista" #~ msgid "Local" #~ msgstr "Local" #~ msgid "Sources" #~ msgstr "Fuentes" #~ msgid "Match" #~ msgstr "Coincidencia" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Sin título" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Música es la nueva aplicación de GNOME para reproducir música." #~ msgid "_Quit" #~ msgstr "_Salir" #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d elemento seleccionado" #~ msgstr[1] "%d elementos seleccionados" #~ msgid "Empty" #~ msgstr "Vacío" #~ msgid "Search mode" #~ msgstr "Modo de búsqueda" #~ msgid "If true, the search bar is shown." #~ msgstr "Si es cierto, se muestra la barra de búsqueda." #~ msgid "Notifications mode" #~ msgstr "Modo de notificaciones" #~ msgid "Enables or disables playback notifications" #~ msgstr "Activa o desactiva las notificaciones de la reproducción" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Select Playlist" #~ msgstr "Seleccionar lista de reproducción" #~ msgid "the|a|an" #~ msgstr "el|la|los|las|un|una" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Número máximo de caracteres que mostrar en la vista del nombre de la " #~ "pista o del artista" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Este valor modifica la cantidad de caracteres que mostrar en la vista del " #~ "título de la pista de del artista antes de recortarlo. Establecer a -1 " #~ "para desactivarlo" #~ msgid "the a an" #~ msgstr "el la los las un uno una" #~ msgid "All Artists" #~ msgstr "Todos los artistas" #~ msgid "Not playing" #~ msgstr "No está reproduciendo" #~ msgid "by %s, from %s" #~ msgstr "por %s, en %s" #~ msgid "_New Playlist" #~ msgstr "_Lista de reproducción nueva" #~ msgid "the" #~ msgstr "el la" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "No se ha encontrado música.\n" #~ " Copie algunos archivos en la carpeta %s" #~ msgid "Load More" #~ msgstr "Cargar más" #~ msgid "Now _Playing" #~ msgstr "_Reproduciendo ahora" #~ msgid "Selected %d items" #~ msgstr "%d elementos seleccionados" #~| msgid "Songs" #~ msgid "%d Songs" #~ msgstr "%d canciones" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #~| msgid "00:00" #~ msgid "0:00" #~ msgstr "0:00" #~ msgid "/" #~ msgstr "/" #~ msgid "Released" #~ msgstr "Publicado" #~ msgid "Running Length" #~ msgstr "Duración" #~ msgid "Shuffle playback" #~ msgstr "Reproducción aleatoria" #~ msgid "If true, do randomized playback through the collection" #~ msgstr "Si es cierto, reproducir la colección de manera aleatoria" #~ msgid "label" #~ msgstr "etiqueta" #~ msgid "_Change Address Book..." #~ msgstr "_Cambiar libreta de direcciones…" #~ msgid "_About Contacts" #~ msgstr "_Acerca de Contactos" #~ msgid "New" #~ msgstr "Nuevo" #~ msgid "Quit" #~ msgstr "Salir" #~ msgid "A GNOME 3 application to listen and manage music playlists" #~ msgstr "" #~ "Una aplicación de GNOME 3 para escuchar y gestionar listas de " #~ "reproducción de música" #~ msgid "Collection name" #~ msgstr "Nombre de la colección" #~ msgid "%02u:%02u:%02u" #~ msgstr "%02u:%02u:%02u" #~ msgid "%02u:%02u" #~ msgstr "%02u:%02u" 070701000000E6000081A400000000000000000000000166968E4E000018FF000000000000000000000000000000000000001A00000000gnome-music-46.1/po/et.po# Estonian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2013-09-18 20:45+0000\n" "PO-Revision-Date: 2013-09-20 18:49+0300\n" "Last-Translator: Mattias Põldaru \n" "Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" msgid "Window size" msgstr "Akna suurus" msgid "Window size (width and height)." msgstr "Akna suurus (laius ja kõrgus)." msgid "Window position" msgstr "Akna asukoht" msgid "Window position (x and y)." msgstr "Akna asukoht (x ja y)." msgid "Window maximized" msgstr "Aken on maksimeeritud" msgid "Window maximized state." msgstr "Akna maksimeerituse olek." msgid "Playback repeat mode" msgstr "Esituse kordamise režiim" msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\", \"song\", \"all\", \"shuffle\"." msgstr "" "Väärtus määrab, kas korratakse või esitatakse kogumikku juhuslikus " "järjekorras. Võimalikud väärtused on: \"none\" (pole), \"song\" (laul), \"all" "\" (kõiki) või \"shuffle\" (juhuslik)." msgid "Search mode" msgstr "Otsingu režiim" msgid "If true, the search bar is shown." msgstr "Kui märgitud, kuvatakse otsinguriba." msgid "Music" msgstr "Muusika" msgid "Music Player" msgstr "Muusikamängija" msgid "Play and organize your music collection" msgstr "Mängi ja halda oma muusikakogu" msgid "GNOME Music" msgstr "GNOME muusika" msgid "Music is the new GNOME music playing application." msgstr "Muusika on uus GNOME muusikamängimise rakendus." msgid "Untitled" msgstr "Ilma pealkirjata" msgid "Not playing" msgstr "Ei mängi" msgid "Unknown Artist" msgstr "Tundmatu esitaja" msgid "Unknown Album" msgstr "Tundmatu album" #. TRANSLATORS: by refers to the artist, from to the album #, python-format msgid "by %s, from %s" msgstr "esitaja %s, album %s" msgid "Previous" msgstr "Eelmine" msgid "Pause" msgstr "Paus" msgid "Play" msgstr "Mängi" msgid "Next" msgstr "Järgmine" #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "Muusikat ei leitud!\n" " Pane mõned failid %s kausta" msgid "Albums" msgstr "Albumid" msgid "Songs" msgstr "Laulud" msgid "Playlists" msgstr "Loendid" msgid "Artists" msgstr "Esitajad" msgid "All Artists" msgstr "Kõik esitajad" msgid "Load More" msgstr "Laadi veel" msgid "Loading..." msgstr "Laadimine..." msgid "Empty" msgstr "Tühi" msgid "Copyright © 2013 GNOME Music Developers" msgstr "Copyright © 2013 GNOME muusika arendajad" msgid "A music player and management application for GNOME." msgstr "GNOME muusikamängija ja haldamise rakendus." msgid "Visit GNOME Music website" msgstr "Külasta GNOME muusika kodulehte" msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME muusika on vaba tarkvara. Te võite seda edasi levitada ja/või muuta " "vastavalt GNU Üldise Avaliku Litsentsi tingimustele, nagu need on Vaba " "Tarkvara Fondi poolt avaldatud; kas Litsentsi versioon number 3 või " "(vastavalt Teie valikule) ükskõik milline hilisem versioon.\n" "\n" "GNOME muusikat levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSE " "GARANTIITA; isegi KESKMISE/TAVALISE KVALITEEDIGARANTIITA või SOBIVUSELE " "TEATUD KINDLAKS EESMÄRGIKS. Üksikasjade suhtes vaata GNU Üldist Avalikku " "Litsentsi.\n" "\n" "Te peaks olema saanud GNU Üldise Avaliku Litsentsi koopia koos GNOME " "muusikaga. Kui mitte, kirjutage aadressil Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "GNOME muusika autorid lubavad kasutada ja levitada GPL-iga mitteühilduvaid " "GStreameri pluginaid koos GStreameri ja GNOME muusikaga. See õigus on ülem " "võrreldes GPL litsentsiga antud õigustega, mis käivad GNOME muusika kohta. " "Kui sa muudad seda koodi, võid sa seda erandit rakendada ka oma koodile, " "kuid see pole kohustuslik. Kui sa ei soovi seda teha, kustuta see avaldus " "oma versioonist." msgid "Released" msgstr "Aasta" msgid "Running Length" msgstr "Esituse pikkus" msgid "_New Playlist" msgstr "_Uus loend" msgid "_Now Playing" msgstr "_Praegu mängib" msgid "_About Music" msgstr "_Programmist lähemalt" msgid "_Quit" msgstr "_Lõpeta" msgid "Shuffle" msgstr "Juhuslik" msgid "Repeat All" msgstr "Korratakse kõiki" msgid "Repeat Song" msgstr "Korratakse laulu" msgid "Shuffle/Repeat Off" msgstr "Juhuslik/kordus väljas" msgid "No Music Found" msgstr "Muusikat ei leitud" msgid "Select All" msgstr "Vali kõik" msgid "Select None" msgstr "Tühista valik" msgid "Click on items to select them" msgstr "Kirje valimiseks klõpsa sellel" msgid "Cancel" msgstr "Loobu" msgid "Add to Playlist" msgstr "Lisa loendisse" 070701000000E7000081A400000000000000000000000166968E4E00005721000000000000000000000000000000000000001A00000000gnome-music-46.1/po/eu.po# Basque translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Iñaki Larrañaga Murgoitio , 2013, 2014, 2015, 2016, 2017. # Asier Sarasua Garmendia , 2013, 2019, 2020, 2021, 2022, 2023, 2024. msgid "" msgstr "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-14 10:00+0100\n" "Last-Translator: Asier Sarasua Garmendia \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musika" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Erreproduzitu eta antolatu zure musika-bilduma" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Musika erreproduzitzeko modu erraz eta atsegina." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "Bilatu pistak zure bilduma lokalean, erabili automatikoki sortutako erreprodukzio-zerrendak edo sortu zerrenda berria." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Musika aplikazioaren garatzaileak" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musika-erreproduzitzailea" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musika;Erreproduzitzailea;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Leihoaren tamaina" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Leihoaren tamaina (zabalera eta altuera)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Leihoa maximizatuta" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Leiho maximizatuaren egoera." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Erreprodukzioa errepikatzeko modua" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "Balioak erreprodukzioa errepikatuko edo ausaz erreproduzituko den bilduman zehar zehazten du. Balio erabilgarriak: “none� (errepikatzea edo ausaz erreproduzitzea desgaituta), “song� (errepikatu uneko abestia), “all� (errepikatu erreprodukzio-zerrenda, ez-ausaz) eta “shuffle� (ausaz erreproduzitu zerrenda, osoa errepikatuko duela suposatzen da)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Gaitu 'ReplayGain' (erreprodukzioaren irabazia)" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Albumen erreprodukzioen irabazia (ReplayGain) gaitzen/desgaitzen du" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Galarazi sistema esekitzea" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Musika erreproduzitzen ari den bitartean sistema eseki dadin galarazten du" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumak" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Erreproduzitu" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Erreproduzitu" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Gehitu _gogoko abestiei" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Gehitu e_rreprodukzio-zerrendari…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistak" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menua" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Bilatu" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Hobespenak" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Laster-teklak" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Laguntza" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Musikari buruz" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Orokorra" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Itxi leihoa" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Bilatu" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Laguntza" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Lasterbideak" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Erreproduzitu" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Erreproduzitu/pausarazi" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Hurrengoa abestia" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Aurreko abestia" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Txandakatu errepikatzea" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Txandakatu ausazkoa" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Nabigazioa" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Joan albumetara" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Joan artistetara" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Joan abestietara" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Joan zerrendatara" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Joan atzera" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Aurrekoa" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Hurrengoa" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "Ez_abatu" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "Be_rrizendatu…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Zerrendaren izena" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Eginda" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Gehitu erreprodukzio-zerrendari…" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Utzi" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Gehitu" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Sartu aurreneko zerrendaren izena" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Sortu" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Erreprodukzio-zerrenda berria…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Gehitu" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Erreproduzigailuaren ezarpenak" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Errepikatze-modua" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Bat ere ez" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Abestia" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Denak" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Ausaz" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Orekatu abestien arteko ozentasuna ReplayGain metadaturik aurkitzen bada" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Energiaren ezarpenak" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Galarazi esekitzea" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Erreproduzitzean soilik" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Ikusi dena" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Abestiak" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Kendu erreprodukzio-zerrendatik" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Ongi etorri Musika aplikaziora" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME proiektua" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "translator-credits" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© The GNOME Musika aplikazioaren garatzaileak" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Gehien erreproduzitua" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Inoiz erreproduzitu gabea" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Azken aldian erreproduzitua" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Azken aldian gehitua" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Gogoko abestiak" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Gutxi etiketatua" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Ezin da fitxategia erreproduzitu" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Bilatu hemen: {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " eta " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} behar da fitxategia erreproduzitzeko, baina ez dago instalatuta." msgstr[1] "{} behar dira fitxategia erreproduzitzeko, baina ez daude instalatuta." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Musika erreproduzitzen" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Ausaz/Ez errepikatu" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Errepikatu abestia" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Errepikatu dena" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "{} zerrenda kenduta" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Desegin" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} kenduta hemendik: {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album ezezaguna" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista ezezaguna" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Erreprodukzio-zerrendak" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ez da bilaketa abiarazi" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Erabili bilaketa-barra albumak, artistak edo abestiak bilatzeko" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ez da emaitzarik aurkitu" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Saiatu bestelako bilaketa" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "Minutu {}" msgstr[1] "{} minutu" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "{} diskoa" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausatu" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "Abesti {}" msgstr[1] "{} abesti" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Bilatu abestiak, artistak eta albumak" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Ireki kokalekua" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Kendu izarra" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Eman izarra" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Zure XDG musika direktorioa ez dago ezarrita." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Musikaren karpeta" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Zure {} edukiak hemen agertuko dira." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ez da musikarik aurkitu" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Saiatu bestelako bilaketa bat" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musikak ezin izan du Tracker-ekin konektatu." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Zure musika-fitxategiak ezin dira indexatu Tracker exekutatzen ez bada." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Zure sistemako Tracker bertsioa zaharkituta dagoela dirudi." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musika aplikazioak Tracker 3.0.0 bertsioa edo berriagoa behar du." #~ msgid "Report music history to Last.fm" #~ msgstr "Igorri musika-historia Last.fm guneari" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Abestien izenak eta \"unean erreproduzitzen\" Last-fm guneari igortzea " #~ "gaitzen edo desgaitzen du." #~ msgid "Last.fm Account" #~ msgstr "Last.fm kontua" #~ msgid "Report Music Listening" #~ msgstr "Eman musika entzutearen berri" #~ msgid "_Help" #~ msgstr "_Laguntza" #~ msgid "Select" #~ msgstr "Hautatu" #~ msgid "Back" #~ msgstr "Atzera" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm musika aurkitzeko zerbitzu bat da, entzuten duzun musikaren " #~ "araberako gomendio pertsonalizatuak ematen dizkizuna." #~ msgid "Music Reporting Not Setup" #~ msgstr "Abestien berri ematea ez dago konfiguratuta" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Hasi saioa zure Last.fm kontuan entzuten duzun musikaren berri emateko." #~ msgid "Login" #~ msgstr "Saio-hasiera" #~ msgid "Select All" #~ msgstr "Hautatu dena" #~ msgid "Select None" #~ msgstr "Ez hautatu ezer" #~ msgid "Click on items to select them" #~ msgstr "Egin klik elementuen gainean hautatzeko" #~ msgid "_Add to Playlist" #~ msgstr "_Gehitu zerrendari" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright GNOME Musika aplikazioaren garatzaileak" #~ msgid "Translated by" #~ msgstr "Itzultzaileak" #~ msgid "Artists Results" #~ msgstr "Artisten emaitzak" #~ msgid "Albums Results" #~ msgstr "Albumen emaitzak" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Abesti {} hautatuta" #~ msgstr[1] "{} abesti hautatuta" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Entzuten duzun musikaren berri ematen ari zaio Last-fm zerbitzuari." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "" #~ "Entzuten duzun musikaren berri ez zaio ematen ari Last-fm zerbitzuari." #~ msgid "Logged in as {}" #~ msgstr "Saioa hasita {} erabiltzailearekin" #~ msgid "Configure" #~ msgstr "Konfiguratu" #~ msgid "A music player and management application for GNOME." #~ msgstr "GNOMEren aplikazio bat musika erreproduzitzeko eta kudeatzeko." #~ msgid "Visit GNOME Music website" #~ msgstr "Bisitatu GNOME Music-en webgunea" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musika software librea da; birbana eta/edo alda dezakezu Free " #~ "Software Foundation-ek argitaratutako GNU Lizentzia Publiko Orokorraren " #~ "2. bertsioan, edo (nahiago baduzu) bertsio berriago batean, jasotako " #~ "baldintzak betez gero.\n" #~ "\n" #~ "GNOME Musika erabilgarria izango delakoan banatzen da, baina INOLAKO " #~ "BERMERIK GABE; era berean, ez da bermatzen beraren EGOKITASUNA " #~ "MERKATURATZEKO edo HELBURU PARTIKULARRETARAKO ERABILTZEKO. Argibide " #~ "gehiago nahi izanez gero, ikus GNU Lizentzia Publiko Orokorra.\n" #~ "\n" #~ "Programa honekin batera GNU Lizentzia Publiko Orokorraren kopia bat ere " #~ "jaso beharko zenuke; horrela ez bada, idatzi helbide honetara: Free " #~ "Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA " #~ "02111-1301, USA.\n" #~ "\n" #~ "GNOME Musikaren egileek baimena ematen dute GPL lizentziarekin " #~ "bateragarriak ez diren GStreamer pluginak erabiltzeko eta banatzeko " #~ "GStreamerrekin eta GNOME Musikarekin batera. Baimen hori GNOME Musikak " #~ "darabilen GPL lizentziak ematen dituen baimenen gainetik eta haratago " #~ "dago. Kode hau aldatzen baduzu, salbuespen hori kodearen zure bertsiora " #~ "hedatu dezakezu, baina ez zaude hori egitera behartuta. Ez baduzu egin " #~ "nahi, ezabatu salbuespen-adierazpen hau zure bertsiotik." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Zure 'Musika' karpetaren edukiak hemen agertuko dira" #~ msgid "GNOME Music" #~ msgstr "GNOME Musika" #~ msgid "Window position" #~ msgstr "Leihoaren posizioa" #~ msgid "Window position (x and y)." #~ msgstr "Leihoaren posizioa (x eta y)." #~ msgid "Loading" #~ msgstr "Kargatzen" #~ msgid "Add to Playlist…" #~ msgstr "Gehitu erreprodukzio-zerrendari…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Zure musika errproduzitzeko modu erraza. Aurkitu musika automatikoki zure " #~ "ordenagailuan, sare lokalean eta lineako zerbitzuetan." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Aurkitu pistak zure bilduma lokalean, eskuratu musika DLNA " #~ "zerbitzarietatik edo bilatuzerbait berria Jamendu eta Magnatune " #~ "zerbitzuetan." #~ msgid "Inital state has been displayed" #~ msgstr "Hasierako egoera bistaratu da" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Ezarri TRUE (egia) gisa hasierako egoera bistaratzen denean" #~ msgid "Released" #~ msgstr "Argitaratua" #~ msgid "Running Length" #~ msgstr "Iraupena" #~ msgid "Composer" #~ msgstr "Konpositorea" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Erreproduzitu" #~ msgid "Hey DJ" #~ msgstr "Hi DJ" #~ msgid "Artist" #~ msgstr "Artista" #~ msgid "Album" #~ msgstr "Albuma" #~ msgid "Track Title" #~ msgstr "Pistaren titulua" #~ msgid "Local" #~ msgstr "Lokala" #~ msgid "Sources" #~ msgstr "Iturburuak" #~ msgid "Match" #~ msgstr "Parekatu" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Izengabea" 070701000000E8000081A400000000000000000000000166968E4E00006B0C000000000000000000000000000000000000001A00000000gnome-music-46.1/po/fa.po# Persian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # royaniva , 2013. # Arash Mousavi , 2013-2017. # Danial Behzadi , 2018-2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-16 00:58+0330\n" "Last-Translator: Danial Behzadi \n" "Language-Team: Persian <>\n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 data/org.gnome.Music.desktop.in.in:3 #: data/ui/StatusNavigationPage.ui:4 gnomemusic/about.py:138 #: gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "آهنگ‌ها" #: data/org.gnome.Music.appdata.xml.in.in:7 data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "پخش و سازمان‌دهی مجموعه آهنگ‌هایتان" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "راهی آسان و دلپذیر برای پخش آهنگ‌هایتان." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists or " "curate a fresh one." msgstr "" "یا�تن قطعه‌ها در مجموعهٔ محلّیتان با است�اده از سیاهه‌های پخش ایجاد شده به صورت " "خودکار یا ساختن سیاهه‌ای تازه." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "توسعه‌دهندگان آهنگ‌های گنوم" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "پخش‌کنندهٔ آهنگ" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;پخش‌کننده‌;موزیک;آهنگ;موسیقی;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "اندازهٔ پنجره" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "اندازهٔ پنجره (پهنا و بلندا)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "پنجره بیشینه شد" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "حالت بیشینهٔ پنجره." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "حالت تکرار پخش" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the collection. " "Allowed values are: “none� (repeat and shuffle are off), “song� (repeat current " "song), “all� (repeat playlist, no shuffle), “shuffle� (shuffle playlist, " "presumes repeat all)." msgstr "" "مقدار مشخص می‌کند که آیا پخش در میان مجموعه تکرار شود یا به صورت تصاد�ی باشد. " "مقادیر معتبر عبارتند از: «none» (تکرار و بر زدن خاموش)، «song» (آواز کنونی تکرار " "می‌شود)، «all» (سیاههٔ پخش بدون بر زدن تکرار می‌شود)، «shuffle» (بر زدن سیاههٔ پخش " "با ح�ظ تکرار همه)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "�عال‌سازی ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "به یا از کار انداختن ReplayGain برای آلبوم‌ها" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "جلوگیری از تعلیق سامانه" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "به یا از کار انداختن جلوگیری از تعلیق سامانه هنگام پخش آهنگ" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "آلبوم‌ها" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "پخش" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_پخش" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "ا�زودن به آوازهای _محبوب" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_ا�زودن به سیاههٔ پخش…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "هنرمندان" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "�هرست" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "جست‌وجو" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "ترجیحات" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "میان‌برهای ص�حه‌کلید" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "راهنما" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "دربارهٔ آهنگ‌ها" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "عمومی" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "بستن پنجره" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "جست‌وجو" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "راهنما" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "میان‌برها" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "پخش" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "پخش/مکث" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "آهنگ بعد" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "آهنگ پیشین" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "تغییر وضعیت تکرار" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "تغییر وضعیت بر زدن" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ناوبری" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "ر�تن به آلبوم‌ها" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "ر�تن به هنرمندان" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "ر�تن به آهنگ‌ها" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "ر�تن به سیاهه‌های پخش" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "بازگشت" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "پیشین" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "بعدی" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_حذ�" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_تغییر نام…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "نام سیاههٔ پخش" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_انجام شد" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "ا�زودن به سیاههٔ پخش" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_لغو" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "ا_�زودن" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "نامی برای نخستین سیاههٔ پخشتان وارد کنید" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "ا_یجاد" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "سیاههٔ پخش جدید…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "ا�زودن" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "تنظیمات پخش کننده" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "حالت تکرار" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "هیچ‌کدام" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "آواز" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "همه" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "بر زدن" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "تعادل بلندی بین آوازها در صورت یا�تن �رادادهٔ ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "تنظیمات نیرو" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "جلوگیری از تعلیق" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "�قط هنگام پخش" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "نمایش همه" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "آوازها" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_برداشتن از سیاههٔ پخش" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "به آهنگ‌ها خوش آمدید" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "پروژهٔ گنوم" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "دانیال بهزادی " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© توسعه‌دهندگان آهنگ‌های گنوم" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "بیش‌ترین پخش شده" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "هرگز پخش نشده" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "اخیراً پخش شده" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "اخیراً اضا�ه شده" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "آوازهای محبوب" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "برچسب‌های ناکا�ی" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "نمی‌توان پرونده را پخش کرد" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_یا�تن در {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " و " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr "، " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "برای پخش پرونده نیاز به {} است، ولی نصب نشده." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "در حال پخش آهنگ" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "خاموشی بر زدن/تکرار" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "تکرار آواز" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "تکرار همه" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "سیاههٔ پخش {} برداشته شد" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "برگردان" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} از {} برداشته شد" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "آلبوم ناشناس" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "هنرمند ناشناس" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "سیاهه‌های پخش" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "هیچ جست‌وجویی آغاز نشده" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "است�اده از نوار جست‌وجو برای آغاز جست‌وجوی آلبوم‌ها، هنرمندان یا آوازها" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "هیچ نتیجه‌ای پیدا نشد" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "جست‌وجویی دیگر را بیازمایید" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} دقیقه" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "دیسک {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "مکث" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} آهنگ" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "جست‌وجوی آوازها، هنرمندان و آلبوم‌ها" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_گشودن مکان" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "بی‌ستاره" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "ستاره" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "شاخهٔ آهنگ XDGتان تنظیم نشده است." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "شاخهٔ موسیقی" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "محتویات {} شما در اینجا نمایان می‌شوند." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "هیچ آهنگی پیدا نشد" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "جست‌وجویی دیگر را بیازمایید" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "آهنگ‌های گنوم نتوانست به ردیاب وصل شود." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "بدون وجود ردیاب، پرونده‌های آهنگتان قادر به �هرست‌شدن نیستند." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "به نظر نگارش ردیاب سامانه‌تان قدیمی است." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "آهنگ‌ها به نگارش ۳٫۰٫۰ یا بالاتر ردیاب نیاز دارد." #~ msgid "_Help" #~ msgstr "_راهنما" #~ msgid "Select" #~ msgstr "گزینش" #~ msgid "Select All" #~ msgstr "گزینش همه" #~ msgid "Select None" #~ msgstr "گزینش هیچ‌کدام" #~ msgid "Click on items to select them" #~ msgstr "برای گزینش موارد،‌رویشان کلیک کنید" #~ msgid "_Add to Playlist" #~ msgstr "ا_�زودن به سیاههٔ پخش" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "حق‌رونوشت توسعه‌دهندگان آهنگ‌های گنوم" #~ msgid "Translated by" #~ msgstr "بازگردانی به دست" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} آواز گزیده" #~ msgid "Report music history to Last.fm" #~ msgstr "گزارش تاریخچهٔ آهنگ‌ها به لست.ا�‌ام" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "به یا از کار انداختن �رستادن اطلاعات پخش به لست.ا�‌‌ام." #~ msgid "Last.fm Account" #~ msgstr "حساب لست.ا�‌ام" #~ msgid "Report Music Listening" #~ msgstr "گزارش گوش دادن به آهنگ" #~ msgid "Back" #~ msgstr "برگشت" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "لست.ا�‌ام یک خدت کش� آهنگ است که به شما پیشنهادهایی شخصی‌شده بر اساس آهنگ‌هایی " #~ "که گوش می‌کنید می‌دهد." #~ msgid "Music Reporting Not Setup" #~ msgstr "گزارش آهنگ برپا نشده" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "برای گزارش گوش کردنتان به آهنگ‌ها، وارد حساب لست.ا�‌امتان شوید." #~ msgid "Login" #~ msgstr "ورود" #~ msgid "Artists Results" #~ msgstr "نتیجه‌های هنرمندان" #~ msgid "Albums Results" #~ msgstr "نتیجه‌های آلبوم‌ها" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "گوش دادنتان به آهنگ‌ها به لست.ا�‌ام گزارش شد." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "گوش دادنتان به آهنگ‌ها به لست.ا�‌ام گزارش نشد." #~ msgid "Logged in as {}" #~ msgstr "وارد شده به عنوان {}" #~ msgid "Configure" #~ msgstr "پیکربندی" #~ msgid "A music player and management application for GNOME." #~ msgstr "یک برنامه مدیریت و پخش آهنگ‌ها برای گنوم." #~ msgid "Visit GNOME Music website" #~ msgstr "پایگاه وب آهنگ‌های گنوم را ببینید" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it under " #~ "the terms of the GNU General Public License as published by the Free Software " #~ "Foundation; either version 2 of the License, or (at your option) any later " #~ "version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " #~ "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " #~ "FOR A PARTICULAR PURPOSE. See the GNU General Public License for more " #~ "details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along with " #~ "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 Franklin " #~ "Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted by " #~ "the GPL license by which GNOME Music is covered. If you modify this code, " #~ "you may extend this exception to your version of the code, but you are not " #~ "obligated to do so. If you do not wish to do so, delete this exception " #~ "statement from your version." #~ msgstr "" #~ "آهنگ‌های گنوم یک نرم‌ا�زار آزاد است؛ می‌توانید آن را با شرایط نگارش ۲ یا (بنا به " #~ "نظرتان) هر نگارش جدیدتری از پروانهٔ جامع همگانی گنو که بنیاد نرم‌ا�زارهای آزاد " #~ "منتشر کرده است،‌ تغییر داده یا بازتوزیع کنید.\n" #~ "\n" #~ "آهنگ‌های گنوم با امید کارآیی توزیع شده است، ولی بدون هر گونه ضمانتی؛ حتا ضمانت " #~ "ضمنی قابل �روش بودن یا مناسب بودن برای یک هد� مشخّص. برای جزییات بیش‌تر، " #~ "پروانهٔ جامع همگانی گنو را ببینید.\n" #~ "\n" #~ "همراه آهنگ‌های گنوم باید نگارشی از پروانهٔ جامع همگانی گنو را دریا�ت کرده باشد؛ " #~ "در غیر این صورت با شرکت بنیاد نرم‌ا�زارهای آزاد به نشانی زیر مکاتبه کنید: " #~ "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n" #~ "\n" #~ "نگارندگان آهنگ‌های گنوم در این‌جا اجازه می‌دهند پلاگین‌های GStreamer ناسازگار با " #~ "جی‌پی‌ال به همراه GStreamer در آهنگ‌های گنوم است�اده و توزیع شوند. این اجازه " #~ "�راتر از اجازه‌هایی است که توسّط پروانهٔ جی‌پی‌ال که آهنگ‌های گنوم را پوشش می‌دهد " #~ "داده شده است. اگر این کد را دست‌کاری می‌کنید، ممکن است این استثنا را به نگارش " #~ "خودتان از کد گسترش دهید، ولی تعهّدی برای این کار ندارید. اگر نمی‌خواهید چنین " #~ "کنید، این عبارت استثنا را از نگارشتان حذ� کنید." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "محتوای شاخهٔ آهنگ‌هایتان این‌جا ظاهر خواهد شد." #~ msgid "GNOME Music" #~ msgstr "آهنگ‌های گنوم" #~ msgid "Window position" #~ msgstr "موقعیت پنجره" #~ msgid "Window position (x and y)." #~ msgstr "موقعیت پنجره (x و y)." #~ msgid "Loading" #~ msgstr "در حال بار کردن" #~ msgid "Add to Playlist…" #~ msgstr "ا�زودن به سیاههٔ پخش…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "راهی آسان برای پخش آهنگ‌هایتان. کش� خودکار آهنگ‌های روی رایانه، شبکهٔ محلّی و " #~ "خدمات اینترنتیتان." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "یا�تن قطعه‌ها روی گنجینهٔ محلّیتان، گر�تن آهنگ‌ها از کارسازهای DLNA یا آزمودن " #~ "چیزی جدید با خدمت‌های جمندو و ماگناتون." #~ msgid "Inital state has been displayed" #~ msgstr "وضعیت نخستین نمایش داده شده" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "هنگام نمایش وضعیت ابتدایی، روی درست تنظیم شود" #~ msgid "Released" #~ msgstr "منتشر شده در" #~ msgid "Running Length" #~ msgstr "طول اجرا" #~ msgid "Composer" #~ msgstr "آهنگ‌ساز" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "پخش" #~ msgid "Hey DJ" #~ msgstr "هی دی‌جی" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "آهنگ‌ها برنامه پخش آهنگ جدید گنوم است." #~ msgid "Search mode" #~ msgstr "حالت جست‌وجو" #~ msgid "If true, the search bar is shown." #~ msgstr "اگر درست باشد، نوار جست‌وجو نشان داده می‌شود." #~ msgid "Notifications mode" #~ msgstr "حالت اعلان" #~ msgid "Enables or disables playback notifications" #~ msgstr "�عال یا غیر�عال‌سازی اعلان‌های پخش" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Artist" #~ msgstr "هنرمند" #~ msgid "Album" #~ msgstr "آلبوم" #~ msgid "Track Title" #~ msgstr "نام آهنگ" #~ msgid "Local" #~ msgstr "محلی" #~ msgid "Sources" #~ msgstr "منابع" #~ msgid "Match" #~ msgstr "هماهنگ" #~ msgid "Untitled" #~ msgstr "بدون عنوان" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "تعداد %d مورد انتخاب شد" #~ msgid "%d min" #~ msgstr "%d دقیقه" #~ msgid "Empty" #~ msgstr "خالی" #~ msgid "_Quit" #~ msgstr "_خروج" #~ msgid "Select Playlist" #~ msgstr "انتخاب �هرست‌پخش" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "بیشینه‌ی نویسه‌ها جهت نمایش نام قطعه در نمای هنرمند" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "این تنظیم تعداد نویسه‌های عنوان قطعه را در نمای هنرمند قبل از خلاصه شدن تعیین " #~ "می‌کند. برو روی -1 تنظیم کنید تا غیر�عال شود" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "تمام هنرمندان" #~ msgid "Not playing" #~ msgstr "چیزی پخش نمی‌شود" #~ msgid "by %s, from %s" #~ msgstr "توسّط %s، از آلبوم %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "هیچ آهنگی پیدا نشد!\n" #~ " تعدادی پرونده در پوشه‌ی %s بگذارید" #~ msgid "_New Playlist" #~ msgstr "�هرست پخش _جدید" #~ msgid "Load More" #~ msgstr "بار کردن بیش‌تر" #~| msgid "_Now Playing" #~ msgid "Now _Playing" #~ msgstr "درحال پخش" #~ msgid "Released" #~ msgstr "<رنگ طول='grey'>انتشار/>محدوده>" #~ msgid "Running Length" #~ msgstr "<رنگ طول='grey'>در حال اجرا طول/>محدوده>" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #~ msgid "If true, do randomized playback through the collection" #~ msgstr "اگر درست باشد، پخش تصاد�ی از طریق مجموعه انجام می شود" #~ msgid "00:00" #~ msgstr "00:00" #~ msgid "/" #~ msgstr "/" 070701000000E9000081A400000000000000000000000166968E4E000054C5000000000000000000000000000000000000001A00000000gnome-music-46.1/po/fi.po# Finnish translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Jiri Grönroos , 2013, 2014, 2015, 2016, 2017. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-22 20:21+0200\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: suomi \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musiikki" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Toista ja hallitse musiikkikokoelmaasi" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Helppo ja mieluisa tapa toistaa musiikkia." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Löydä kappaleet paikallisesta kokoelmastasi, käytä automaattisesti luotuja " "soittolistoja tai valikoi itse parhaat kappaleet soittolistalle." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Gnomen musiikkisoittimen kehittäjät" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musiikkisoitin" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Musiikkisoitin;Musiikki;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Ikkunan koko" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Ikkunan koko (leveys ja korkeus)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Suurennettu ikkuna" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Suurennetun ikkunan tila." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Toiston kertaustila" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Arvo esittää, kerrataanko tai sekoitetaanko toistoa kokoelmaa käyttäen. " "Sallitut arvot ovat: \"none\" (ei kertausta tai sekoitusta), " "\"song\" (kertaa nykyistä kappaletta), \"all\" (kertaa soittolistaa, ei " "sekoitusta) ja \"shuffle\" (sekoita soittolista, kertaus kaiken suhteen)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Käytä ReplayGainia" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ottaa käyttöön/poistaa käytöstä ReplayGainin albumeille" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Estä järjestelmän valmiustila" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Ottaa käyttöön tai poistaa käytöstä järjestelmän valmiustilaan siirtymisen " "estämisen kun musiikkia toistetaan" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumit" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Toista" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Toista" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Lisää _suosikkikappaleisiin" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Lisää s_oittolistalle…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Esittäjät" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Valikko" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Hae" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Asetukset" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Pikanäppäimet" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ohje" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Tietoja - Musiikki" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Yleiset" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Sulje ikkuna" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Haku" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ohje" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Pikanäppäimet" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Toista" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Toista/keskeytä" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Seuraava kappale" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Edellinen kappale" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Kertaus päälle/pois" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Sekoitus päälle/pois" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Liikkuminen" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Siirry albumeihin" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Siirry esittäjiin" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Siirry kappaleisiin" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Siirry soittolistoihin" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Siirry takaisin" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Edellinen" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Seuraava" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Poista" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Nimeä uudelleen…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Soittolistan nimi" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Valmis" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Lisää soittolistaan" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Peru" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Lisää" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Anna nimi ensimmäiselle soittolistallesi" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Luo" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Uusi soittolista…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Lisää" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Soittimen asetukset" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Kertaustila" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ei mitään" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Kappale" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Kaikki" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Sekoita" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Tasapainota äänenvoimakkuutta kappaleiden välillä, jos ReplayGain-metatiedot " "löytyvät" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Virranhallinnan asetukset" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Estä valmiustila" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Vain soittaessa" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Näytä kaikki" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Kappaleet" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Poista _soittolistalta" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Tervetuloa, tämä on Musiikki" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Gnome-projekti" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Jiri Grönroos" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Gnomen musiikkisoittimen kehittäjät" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Eniten toistettu" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Ei koskaan toistettu" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Äskettäin toistettu" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Äskettäin lisätty" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Suosikkikappaleet" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Puutteellisesti merkitty" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Tiedoston toistaminen epäonnistui" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Etsi sovelluksella {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " ja " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} vaaditaan tiedoston toistamiseksi, mutta sitä ei ole asennettu." msgstr[1] "{} vaaditaan tiedoston toistamiseksi, mutta niitä ei ole asennettu." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Toistetaan musiikkia" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Sekoitus/kertaus pois" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Kertaa kappale" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Kertaa kaikki" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Soittolista {} poistettu" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Kumoa" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} poistettu soittolistalta {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Tuntematon albumi" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Tuntematon esittäjä" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Soittolistat" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Hakua ei ole käynnistetty" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Käytä hakupalkkia etsiäksesi albumeita, esittäjiä tai kappaleita" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Tuloksia ei löytynyt" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Yritä eri hakuehdoilla" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuutti" msgstr[1] "{} minuuttia" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Levy {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Keskeytä" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} kappale" msgstr[1] "{} kappaletta" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Etsi kappaleita, esittäjiä ja albumeita" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Avaa sijainti" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Poista tähtimerkintä" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Merkitse tähdellä" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG:n Musiikki-kansiota ei ole määritetty." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Musiikkikansio" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "{}n sisältö ilmestyy tähän." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Musiikkia ei löytynyt" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Yritä hakea eri hakuehdoilla" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Musiikki ei voinut yhdistää Trackeriin." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Musiikkitiedostojasi ei voi indeksoida, jos Tracker ei ole käynnissä." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Järjestelmään asennettu Tracker vaikuttaa olevan vanhentunut." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musiikki tarvitsee Trackerin version 3.0.0 tai uudemman." #~ msgid "Report music history to Last.fm" #~ msgstr "Raportoi kuunteluhistoria Last.fm:ään" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Ottaa käyttöön tai poistaa käytöstä kuunteluhistorian ja \"Nyt " #~ "toistetaan\"-tietojen lähettämisen Last.fm:ään." #~ msgid "Last.fm Account" #~ msgstr "Last.fm-tili" #~ msgid "Report Music Listening" #~ msgstr "Raportoi kuunteluhistoria" #~ msgid "_Help" #~ msgstr "_Ohje" #~ msgid "Select" #~ msgstr "Valitse" #~ msgid "Back" #~ msgstr "Takaisin" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm on musiikin löytämiseen tarkoitettu palvelu, joka antaa " #~ "henkilökohtaisia suosituksia pohjautuen kuuntelemaasi musiikkiin." #~ msgid "Music Reporting Not Setup" #~ msgstr "Musiikin kuunteluhistorian lähetystä ei ole määritetty" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Kirjaudu Last.fm-tilillesi lähettääksesi musiikin kuunteluhistoriasi." #~ msgid "Login" #~ msgstr "Kirjaudu" #~ msgid "Select All" #~ msgstr "Valitse kaikki" #~ msgid "Select None" #~ msgstr "Älä valitse mitään" #~ msgid "Click on items to select them" #~ msgstr "Napsauta kohteita valitaksesi ne" #~ msgid "_Add to Playlist" #~ msgstr "Lisää _soittolistalle" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Tekijänoikeus Gnomen musiikkisoittimen kehittäjät" #~ msgid "Translated by" #~ msgstr "Käännös" #~ msgid "Artists Results" #~ msgstr "Esittäjätulokset" #~ msgid "Albums Results" #~ msgstr "Albumitulokset" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} kappale valittu" #~ msgstr[1] "{} kappaletta valittu" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Musiikin kuunteluhistoriasi lähetetään Last.fm:ään." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Musiikin kuunteluhistoriaasi ei lähetetä Last.fm:ään." #~ msgid "Logged in as {}" #~ msgstr "Kirjautuneena tilillä {}" #~ msgid "Configure" #~ msgstr "Määritä" #~ msgid "A music player and management application for GNOME." #~ msgstr "Gnomen musiikkisoitin." #~ msgid "Visit GNOME Music website" #~ msgstr "Käy Gnomen musiikkisoittimen verkkosivustolla" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Musiikki-kansion sisältö ilmestyy tähän" #~ msgid "GNOME Music" #~ msgstr "Gnomen Musiikki" #~ msgid "Window position" #~ msgstr "Ikkunan sijainti" #~ msgid "Window position (x and y)." #~ msgstr "Ikkunan sijainti (x ja y)." #~ msgid "Loading" #~ msgstr "Ladataan" #~ msgid "Add to Playlist…" #~ msgstr "Lisää soittolistalle…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Helppo tapa toistaa musiikkia. Löytää musiikin automaattisesti " #~ "tietokoneeltasi, paikallisesta verkosta ja internetpalveluista." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Etsi kappaleita paikallisesta kokoelmastasi, toista musiikkia DLNA-" #~ "palvelimilta tai löydä jotain uutta Jamendo- ja Magnatune-palveluista." #~ msgid "Inital state has been displayed" #~ msgstr "Alkutila on näytetty" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Aseta todeksi kun alkutila on näytetty" #~ msgid "Released" #~ msgstr "Julkaistu" #~ msgid "Running Length" #~ msgstr "Kesto" #~ msgid "Composer" #~ msgstr "Säveltäjä" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Toista" #~ msgid "Hey DJ" #~ msgstr "Hei DJ" #~ msgid "Artist" #~ msgstr "Esittäjä" #~ msgid "Album" #~ msgstr "Albumi" #~ msgid "Track Title" #~ msgstr "Kappaleen nimi" #~ msgid "Local" #~ msgstr "Paikalliset" #~ msgid "Sources" #~ msgstr "Lähteet" #~ msgid "Match" #~ msgstr "Vastaavuus" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Nimetön" #~ msgid "_Quit" #~ msgstr "_Lopeta" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Musiikki on Gnomen uusi musiikintoistosovellus." #~| msgid "gnome-music" #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Hakutila" #~ msgid "If true, the search bar is shown." #~ msgstr "Jos tosi, hakupalkki näytetään." #~ msgid "Notifications mode" #~ msgstr "Ilmoitustila" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ota käyttöön/poista käytöstä ilmoitus toistettavista kappaleista" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Valittu %d kohde" #~ msgstr[1] "Valittu %d kohdetta" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Tyhjä" #~ msgid "Select Playlist" #~ msgstr "Valitse soittolista" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Kappaleen nimessä näytettävien merkkien enimmäismäärä esittäjänäkymässä" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Tämä asetus muokkaa näytettävien merkkien määrää esittäjänäkymän " #~ "kappalenimessä, ennen kuin nimi typistetään. Jos et halua typistää " #~ "kappaleen nimeä, aseta arvoksi -1." #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "Kaikki esittäjät" #~ msgid "Not playing" #~ msgstr "Ei toistoa" #~ msgid "by %s, from %s" #~ msgstr "esittäjä %s, levy %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Musiikkia ei löytynyt!\n" #~ " Laita musiikkitiedostoja kansioon %s" #~ msgid "_New Playlist" #~ msgstr "_Uusi soittolista" #~ msgid "Load More" #~ msgstr "Lataa lisää" #~ msgid "Now _Playing" #~ msgstr "_Nyt toistetaan" #~ msgid "New" #~ msgstr "Uusi" #~ msgid "Quit" #~ msgstr "Lopeta" #~ msgid "A GNOME 3 application to listen and manage music playlists" #~ msgstr "Gnome 3 -sovellus musiikin kuunteluun ja soittolistojen hallintaan" #~ msgid "%02u:%02u:%02u" #~ msgstr "%02u:%02u:%02u" #~ msgid "%02u:%02u" #~ msgstr "%02u:%02u" 070701000000EA000081A400000000000000000000000166968E4E00004BAB000000000000000000000000000000000000001A00000000gnome-music-46.1/po/fr.po# French translation for gnome-music. # Copyright (C) 2013-2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Alain Lojewski , 2013-2015. # Erwan Georget , 2015. # Guillaume Bernard , 2017-2018. # William Oprandi , 2019. # Julien Humbert , 2020. # vanadiae , 2020. # Charles Monzat , 2018-2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-23 12:43+0100\n" "Last-Translator: Guillaume Bernard \n" "Language-Team: GNOME French Team \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.3.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musique" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Jouer et organiser votre discothèque" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Un moyen simple et agréable d’écouter votre musique." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Trouvez les pistes dans votre collection locale, utilisez des listes de " "lecture générées automatiquement ou organisez-en une nouvelle." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Les développeurs de l’application Musique de GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Lecteur de musique" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "musique;lecteur;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Taille de la fenêtre" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "La taille de la fenêtre (en largeur et hauteur)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fenêtre maximisée" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "État maximisé de la fenêtre." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Mode de lecture répétition" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Valeur indiquant s’il faut répéter ou rendre aléatoire la lecture des " "musiques de la discothèque. Les valeurs possibles sont : « none » (aucune, " "la répétition et le mélange sont désactivés), « song » (répète le morceau " "actuel), « all » (rejoue toute la liste de lecture, sans mélange), " "« shuffle » (mélange la liste de lecture, en supposant de tout rejouer)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Activer ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Active ou désactive ReplayGain pour les albums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhiber la mise en veille du système" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Active ou désactive l’inhibition de la mise en veille lors de la lecture de " "musique" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albums" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Lecture" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Lire" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Ajouter aux morceaux _favoris" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Ajouter à la liste de lecture…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistes" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Rechercher" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Préférences" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Aide" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "À propos de Musique" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Général" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Fermer la fenêtre" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Recherche" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Aide" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Raccourcis" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Lecture" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Lecture/Pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Morceau suivant" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Morceau précédent" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Basculer la répétition" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Basculer la lecture aléatoire" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigation" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Aller aux albums" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Aller aux artistes" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Aller aux morceaux" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Aller aux listes de lecture" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Revenir en arrière" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Précédent" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Suivant" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Supprimer" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renommer…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nom de la liste de lecture" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Terminé" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Ajouter à la liste de lecture" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "A_nnuler" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Ajouter" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Saisissez un nom pour la première liste de lecture" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_réer" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nouvelle liste de lecture…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Ajouter" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Paramètres du lecteur" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Mode de répétition" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Aucune" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Morceaux" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Tout" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Mélanger" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Équilibrer l’intensité entre les morceaux si les métadonnées ReplayGain sont disponibles" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Paramètres d’énergie" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inhiber la mise en veille" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Seulement pendant la lecture" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Tout afficher" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Morceaux" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Supprimer de la liste de lecture" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Bienvenue dans Musique" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Le projet GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Alain Lojewski \n" "Erwan Georget \n" "Guillaume Bernard \n" "William Oprandi \n" "Julien Humbert \n" "vanadiae \n" "Charles Monzat " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Les développeurs de l’application Musique de GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Les plus joués" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Jamais joués" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Joués récemment" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Ajoutés récemment" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Morceaux favoris" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Étiquetage insuffisant" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Impossible de lire le fichier" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Trouver dans {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " et " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} est nécessaire pour lire le fichier, mais il n’est pas installé." msgstr[1] "" "{} sont nécessaires pour lire le fichier, mais ils ne sont pas installés." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Lecture de musique en cours" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Désactiver mélanger/répéter" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Répéter le morceau" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Tout répéter" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Liste de lecture {} supprimée" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Annuler" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} supprimé de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album inconnu" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artiste inconnu" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listes de lecture" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Aucune recherche démarrée" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Utiliser la barre de recherche pour commencer à chercher des albums, artistes ou morceaux" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Aucun résultat trouvé" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Essayer une recherche différente" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minute" msgstr[1] "{} minutes" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disque {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} morceau" msgstr[1] "{} morceaux" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "" "Rechercher des musiques, des artistes ou des albums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Ouvrir un emplacement" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Retirer l’étoile" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Ajouter une étoile" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Votre répertoire de musique XDG n’est pas défini." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Dossier de musique" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Le contenu de votre {} s’affichera ici." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Aucune musique trouvée" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Essayez une recherche différente" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Musique de GNOME ne peut pas se connecter à Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Vos musiques ne peuvent pas être indexées si Tracker ne fonctionne pas." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Votre version de Tracker semble obsolète." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musique nécessite Tracker version 3.0.0 ou ultérieure." #~ msgid "Report music history to Last.fm" #~ msgstr "Informer Last.fm de l’historique des musiques écoutées" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Active ou désactive l’envoi à Last.fm des morceaux écoutés (scrobbles) et " #~ "de l’information « en cours de lecture »." #~ msgid "Last.fm Account" #~ msgstr "Compte Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Informer Last.fm des morceaux écoutés" #~ msgid "_Help" #~ msgstr "Aid_e" #~ msgid "Select" #~ msgstr "Sélectionner" #~ msgid "Back" #~ msgstr "Retour" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm est un service de découverte musicale qui vous donne des " #~ "recommandations personnalisées en fonction de la musique que vous écoutez." #~ msgid "Music Reporting Not Setup" #~ msgstr "Envoi de la musique non configuré" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Connectez-vous à votre compte Last.fm pour envoyer la musique que vous " #~ "écoutez." #~ msgid "Login" #~ msgstr "Se connecter" #~ msgid "Select All" #~ msgstr "Tout sélectionner" #~ msgid "Select None" #~ msgstr "Ne rien sélectionner" #~ msgid "Click on items to select them" #~ msgstr "Cliquez sur les éléments pour les sélectionner" #~ msgid "_Add to Playlist" #~ msgstr "_Ajouter à la liste de lecture" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright Développeurs de l’application Musique de GNOME" #~ msgid "Translated by" #~ msgstr "Traduit par" #~ msgid "Artists Results" #~ msgstr "Résultats pour Artistes" #~ msgid "Albums Results" #~ msgstr "Résultats pour Albums" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} morceau sélectionné" #~ msgstr[1] "{} morceaux sélectionnés" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "La musique que vous écoutez est envoyée à Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "La musique que vous écoutez n’est pas envoyée à Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Connecté en tant que {}" #~ msgid "Configure" #~ msgstr "Configurer" #~ msgid "A music player and management application for GNOME." #~ msgstr "Un lecteur de musique et une application de gestion pour GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visiter le site web de l’application Musique de GNOME" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Le contenu de votre dossier Musique s’affichera ici" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Un moyen simple d’écouter votre musique. Découvrez automatiquement la " #~ "musique sur votre ordinateur, le réseau local et les services Internet." #~ msgid "Inital state has been displayed" #~ msgstr "L’état initial a été affiché" #~ msgid "Released" #~ msgstr "Publié" #~ msgid "Running Length" #~ msgstr "Durée" #~ msgid "Composer" #~ msgstr "Compositeur" 070701000000EB000081A400000000000000000000000166968E4E00005E29000000000000000000000000000000000000001B00000000gnome-music-46.1/po/fur.po# Friulian translation for gnome-music. # Copyright (C) 2015 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Fabio Tomat , 2015. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-20 13:10+0000\n" "PO-Revision-Date: 2024-04-18 10:56+0200\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian \n" "Language: fur\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Editor: HaiPO 1.2 b1\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musiche" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Sune e organize le tô colezion di musichis" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Une semplice e plasevule maniere par scoltâ la tô musiche." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Cjate i tocs inte tô colezion locâl, dopre lis listis di riproduzion " "gjeneradis in automatic o cure une gnove." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "I svilupadôrs di GNOME Musiche" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Letôr musicâl" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musiche;Riprodutôr;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Dimension barcon" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Dimension barcon (largjece e altece)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Barcon slargjât" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Stât barcon slargjât." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modalitât ripetizion" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Il valôr al specifiche se ripeti o riprodusi a câs le colezion. I valôrs " "acetâts a son: “none� (ripetizion e messedât a son studâts), " "“song� (ripetizion de cjançon atuâl), “all� (ripetizion de liste des " "cjançons, cence messedâ), “shuffle� (messedâ l'ordin de liste des cjançons, " "si intint ancje ripeti dutis)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Abilite ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Abilite o disabilite ReplayGain pai album" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inibìs la sospension dal sisteme" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Abilite o disabilite la inibizion a sospindi il sisteme intant che si scolte " "la musiche" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Album" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Sune" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Sune" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Zonte ai _tocs preferîts" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Zonte ae liste di riproduzion…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artiscj" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menù" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Cîr" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferencis" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Scurtis di tastiere" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Jutori" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Informazions su Musiche" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Gjenerâl" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Siere barcon" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Cîr" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Jutori" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Scurtis" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Riprodûs" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Sune/Pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Prossim toc" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Toc precedent" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Comutâ il ripeti" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Comutâ il messedâ" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigazion" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Va ai album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Va ai artiscj" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Va ai tocs" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Va ae liste dai tocs" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Torne indaûr" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Precedent" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Prossim" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Scancele" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Cambie non…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Non de liste des musichis" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Fat" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Zonte ae liste des musichis" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Anule" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Zonte" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Scrîf un non pe tô prime liste di riproduzion" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_ree" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Gnove liste di musichis…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Zonte" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Impostazions riprodutôr" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modalitât ripetizion" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nissun" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Cjancçon" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Dut" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Messede" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Belance il volum tra lis cjançons se al ven cjatât il metadât ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Impostazions alimentazion" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inibìs la sospension" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Dome intant de riproduzion" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Visualize dut" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Cjancçons" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Gjave de liste des musichis" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Benvignûts su Musiche" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Il progjet GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Fabio Tomat , 2024" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "I svilupadôrs di © GNOME Musiche" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Plui scoltats" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Mai scoltât" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Scoltât di recent" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Zontât di recent" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Tocs preferîts" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Etichetât in mût insuficient" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Impussibil riprodusi il file" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Cjate in {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Al covente {} par riprodusi il file, ma nol è instalât." msgstr[1] "A coventin {} par riprodusi il file, ma no son instalâts." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Riproduzion musiche" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Messede/ripet studâts" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ripet cjançon" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ripet dut" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Liste di musichis {} gjavade" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Anule" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} gjavât di {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album no cognossût" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artist no cognossût" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listis di musichis" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nissune ricercje scomençade" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Dopre la sbare di ricercje par scomençâ a cirî albums, artiscj o cjançons" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nissun risultât cjatât" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Prove cuntune ricercje divierse" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minût" msgstr[1] "{} minûts" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Cjançon" msgstr[1] "{} Cjançons" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Cîr cjançons, artiscj e albums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Vierç posizion" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Gjave preferît" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Preferît" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "La tô cartele XDG di Musiche no je stabilide." # minuscul parce che al ven fûr la prime volte che si invie il program e il # test al è tal mieç di une frase: # Il contignût de tô cartele di musiche... #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "cartele de musiche" # %s o ai viodût che al ven fûr "cartele di musiche" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Il contignût de tô {} al vignarà mostrât achì." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nissune musiche cjatade" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Prove une ricercje diferente" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musiche nol è rivât a conetisi al Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "I tiei files di musiche no puedin jessi metûts in tabele cence vê in " "esecuzion Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "La version di Tracker dal to sisteme e somee sorpassade." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musiche al à bisugne de version 3.0.0 (o plui resinte) di Tracker." #~ msgid "Report music history to Last.fm" #~ msgstr "Invie la cronologjie de musiche a Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Al abilite o al disabilite l'inviâ i tiei gjenars di musiche preferide e " #~ "lis informazions ce che tu stâs scoltant a Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Account Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Invie la musiche che tu scoltis" #~ msgid "_Help" #~ msgstr "_Jutori" #~ msgid "Select" #~ msgstr "Selezione" #~ msgid "Back" #~ msgstr "Torne indaûr" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm al è un servizi di scuvierte de musiche che ti da conseis " #~ "personalizâts in base ae musiche che tu scoltis." #~ msgid "Music Reporting Not Setup" #~ msgstr "Segnalazion de musiche, no configurade" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Jentre tal to account Last.fm par inviâ la musiche che tu scoltis." #~ msgid "Login" #~ msgstr "Jentre" #~ msgid "Select All" #~ msgstr "Selezione dut" #~ msgid "Select None" #~ msgstr "Selezione nuie" #~ msgid "Click on items to select them" #~ msgstr "Cliche sui elements par selezionaju" #~ msgid "_Add to Playlist" #~ msgstr "_Zonte ae liste des musichis" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright i svilupadôrs di GNOME Musiche" #~ msgid "Translated by" #~ msgstr "Tradot di" #~ msgid "Artists Results" #~ msgstr "Risultâts artiscj" #~ msgid "Albums Results" #~ msgstr "Risultâts album" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Selezionât {} cjançon" #~ msgstr[1] "Selezionâts {} cjançons" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "La musiche che tu scoltis e ven segnalade a Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "La musiche che tu scoltis no ven inviade a Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Jentrât come {}" #~ msgid "Configure" #~ msgstr "Configure" #~ msgid "A music player and management application for GNOME." #~ msgstr "Une aplicazion GNOME par sunâ e ministrâ le proprie musiche." #~ msgid "Visit GNOME Music website" #~ msgstr "Visite il sît di GNOME Musiche" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musiche al è software libar; al è pussibil tornâ a distribuîlu o " #~ "modificâlu sot i tiermins de licence GNU General Public License, come " #~ "publicade de Free Software Foundation, version 2 o (a tô sielte) " #~ "cualsisei sucessive.\n" #~ "\n" #~ "GNOME Musiche al è distribuît inte sperance che al sedi util, ma CENCE " #~ "NISSUNE GARANZIE, cence nancje la implicite garanzie di CUMIERÇABILITÂT o " #~ "IDONEITÂT A UNE FINALITÂT PARTICOLÂR. Consultâ la licence GNU General " #~ "Public License par vê plui detais.\n" #~ "\n" #~ "Cun GNOME Musiche ti varessin di vê dât ancje une copie de licence GNU " #~ "General Public License, in câs contrari al è pussibil domandâle scrivint " #~ "a: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, " #~ "Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Cun cheste letare i autôrs di GNOME Musiche a concedin il permès di doprâ " #~ "e distribuî i plugin GStreamer, che no son compatibii cun la GPL, adun " #~ "cun GStreamer e GNOME Musiche. Chest permès al è parsore e di là dal " #~ "permès concedût de licence GPL che e cuvierç GNOME Musiche. Se tu " #~ "modifichis chest codiç, tu puedis estindi cheste ecezion ae tô version " #~ "dal codiç, ma no tu sês obleât a fâlu. Se no tu desideris fâlu, elimine " #~ "cheste declarazion di ecezion de tô version." # %s o ai viodût che al ven fûr "cartele di musiche" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Il contignût de tô cartele Musiche al vignarà mostrât achì" #~ msgid "GNOME Music" #~ msgstr "GNOME Musiche" #~ msgid "Window position" #~ msgstr "Posizion barcon" #~ msgid "Window position (x and y)." #~ msgstr "Posizion barcon (x e y)." #~ msgid "Loading" #~ msgstr "Daûr a cjariâ" #~ msgid "Add to Playlist…" #~ msgstr "Zonte te liste des musichis…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Une maniere semplice par riprodusi la tô musiche. Cjate in automatic la " #~ "musiche sul to computer, su pe rêt locâl e sui servizis internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Cjate i tocs te colezion locâl, oten musiche dai servidôrs DLNA o cîr alc " #~ "di gnûf cui servizis Jamendo e Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Il stât iniziâl al è stât mostrât" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Imposte a vêr cuant che il stât iniziâl al è stât mostrât" #~ msgid "Released" #~ msgstr "Publicât" #~ msgid "Running Length" #~ msgstr "Durade" #~ msgid "Composer" #~ msgstr "Compositôr" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Riprodûs" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "Artist" #~ msgstr "Artist" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Titul" #~ msgid "Local" #~ msgstr "Locâl" #~ msgid "Sources" #~ msgstr "Sorzints" #~ msgid "Match" #~ msgstr "Corispuindince" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Cence Titul" #~ msgid "_Quit" #~ msgstr "_Jes" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Musiche e je le gnove aplicazion GNOME par riprodusi musiche." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Selezionât %d element" #~ msgstr[1] "Selezionâts %d elements" #~ msgid "Empty" #~ msgstr "Vueit" #~ msgid "Search mode" #~ msgstr "Modalitât di ricercje" #~ msgid "If true, the search bar is shown." #~ msgstr "Se vêr, la sbare di ricercje a ven mostrade." #~ msgid "Notifications mode" #~ msgstr "Modalitât di notificazion" #~ msgid "Enables or disables playback notifications" #~ msgstr "Abilite o no lis notificazions di riproduzion" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Select Playlist" #~ msgstr "Selezione liste des musichis" #~ msgid "the|a|an" #~ msgstr "the|a|an|il|i|la|lis|un|une|l'" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Numar massim di caratars di mostrâ tal non de cjançon inte visualizazion " #~ "Artist" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Cheste impostazion a cambie il cuantitatîf di caratars par il titul de " #~ "cjançon inte visualizazion Artist prime che al sedi mitût intun elìs. Met " #~ "chest valôr come -1 par no abilitâ" #~ msgid "the a an" #~ msgstr "Il la i lis the a an un une" #~ msgid "All Artists" #~ msgstr "Ducj i artiscj" #~ msgid "Not playing" #~ msgstr "Cuiet" #~ msgid "by %s, from %s" #~ msgstr "di %s, dal album %s" #~ msgid "_New Playlist" #~ msgstr "_Gnove liste di musichis" 070701000000EC000081A400000000000000000000000166968E4E00004629000000000000000000000000000000000000001A00000000gnome-music-46.1/po/fy.pomsgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2021-08-31 14:27+0000\n" "PO-Revision-Date: 2021-10-05 09:48+0000\n" "Last-Translator: Tjipke van der Heide \n" "Language-Team: Western Frisian\n" "Language: fy\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Loco-Source-Locale: fy_NL\n" "X-Generator: Loco https://localise.biz/\n" "X-DL-Team: fy\n" "X-DL-Module: gnome-music\n" "X-DL-Branch: master\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" "\n" "X-Loco-Parser: loco_parse_po" #: data/org.gnome.Music.appdata.xml.in.in:6 msgid "GNOME Music" msgstr "GNOME Music" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Spylje jo muzyksamling ôf en organisearje it" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "In maklik en noflik te brûken wize om jo muzyk ôf te spyljen." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Fynt ferskes yn jo lokale samling, brûk automatysk oanmakke ôfspyllisten of " "meitsje jo eigen." #: data/org.gnome.Music.appdata.xml.in.in:140 msgid "The GNOME Music developers" msgstr "De GNOME Music-ûntwikkelers" #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:60 #: gnomemusic/window.py:71 msgid "Music" msgstr "Muzyk" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Muzykspiler" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Muzyk;Spiler;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Finstergrutte" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Finstergrutte (breedte en hichte)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window position" msgstr "Finsterposysje" #: data/org.gnome.Music.gschema.xml:18 msgid "Window position (x and y)." msgstr "Finsterposysje (x en y)." #: data/org.gnome.Music.gschema.xml:22 msgid "Window maximized" msgstr "Finster maksimalisearre" #: data/org.gnome.Music.gschema.xml:23 msgid "Window maximized state." msgstr "Finster maksimalisearresteat." #: data/org.gnome.Music.gschema.xml:27 msgid "Playback repeat mode" msgstr "Opnij ôfspyljemodus" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:29 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), “song� " "(repeat current song), “all� (repeat playlist, no shuffle), “shuffle� " "(shuffle playlist, presumes repeat all)." msgstr "" "Wearde jout oan as de samling opnij ôfspile of mingd wurde moat. Jildige " "wearden binne: ‘gjin’ (opnij ôfspyljen en mingen binne útskeakele), ‘ferske’ " "(aktuele ferske opnij ôfspylje), ‘Alles’ (ôfspyllist opnij ôfspylje, net " "minge), ‘minge’ (ôfspyllist minge, giet der fan út dat alles opnij ôfspile " "wurdt)." #: data/org.gnome.Music.gschema.xml:33 msgid "Enable ReplayGain" msgstr "ReplayGain ynskeakelje" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables ReplayGain for albums" msgstr "Skeakelet ReplayGain foar albums yn of út" #: data/org.gnome.Music.gschema.xml:38 msgid "Inhibit system suspend" msgstr "Foarkomme dat de kompjûter yn skoftmodus giet" #: data/org.gnome.Music.gschema.xml:39 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Skeakelet it foarkommen fan dat it systeem yn de skoftstân giet yn of út." #: data/org.gnome.Music.gschema.xml:43 msgid "Report music history to Last.fm" msgstr "Muzykskiednis nei Last.fm ferstjoere" #: data/org.gnome.Music.gschema.xml:44 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Skeakelet it ferstjoeren fan \"scrobbles\" en ‘No oan it ôfspyljen’ " "ynformaasje nei Last.fm yn of út." #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Copyright © 2018 GNOME Music-ûntwikkelers" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "In muzykspiler en behearapplikaasje foar GNOME." #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "De GNOME Music-website besykje" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME Music is frije software; jo meie it fierder distribuearje en/of " "oanpasse ûnder de betingsten fan de GNU General Public License sa as útjûn " "troch de Free Software Foundation; ferzje 2 fan de lisinsje, of as jo dat " "wolle, elke nijere ferzje." #: data/ui/AlbumWidget.ui:104 data/ui/PlayerToolbar.ui:122 #: data/ui/PlaylistControls.ui:121 data/ui/SongWidgetMenu.ui:19 #: gnomemusic/widgets/playertoolbar.py:177 msgid "Play" msgstr "Ofspylje" #: data/ui/AlbumWidget.ui:163 data/ui/PlaylistControls.ui:6 msgid "_Play" msgstr "_Ofspylje" #: data/ui/AlbumWidget.ui:167 msgid "Add to _Favorite Songs" msgstr "Oan _favorite ferskes tafoegje" #: data/ui/AlbumWidget.ui:171 msgid "_Add to Playlist…" msgstr "_Oan ôfspyllist tafoegje…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm-account" #: data/ui/AppMenu.ui:38 msgid "Report Music Listening" msgstr "Muzyk lústerje ferstjoere" #: data/ui/AppMenu.ui:63 msgid "_Keyboard Shortcuts" msgstr "_Fluchtoetsen" #: data/ui/AppMenu.ui:74 msgid "_Help" msgstr "_Help" #: data/ui/AppMenu.ui:85 msgid "_About Music" msgstr "_Oer Music" #: data/ui/EmptyView.ui:35 msgid "Welcome to Music" msgstr "Wolkom by Music" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:39 data/ui/SearchHeaderBar.ui:16 msgid "Select" msgstr "Selektearje" #: data/ui/HeaderBar.ui:60 data/ui/PlaylistDialog.ui:211 #: data/ui/SearchHeaderBar.ui:37 msgid "_Cancel" msgstr "_Annulearje" #: data/ui/HeaderBar.ui:79 data/ui/SearchHeaderBar.ui:56 msgid "Search" msgstr "Sykje" #: data/ui/HeaderBar.ui:102 msgid "Back" msgstr "Tebek" #: data/ui/help-overlay.ui:13 msgctxt "shortcut window" msgid "General" msgstr "Algemien" #: data/ui/help-overlay.ui:17 msgctxt "shortcut window" msgid "Close window" msgstr "Finster slute" #: data/ui/help-overlay.ui:24 msgctxt "shortcut window" msgid "Search" msgstr "Sykje" #: data/ui/help-overlay.ui:31 msgctxt "shortcut window" msgid "Help" msgstr "Help" #: data/ui/help-overlay.ui:38 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Fluchtoetsen" #: data/ui/help-overlay.ui:47 msgctxt "shortcut window" msgid "Playback" msgstr "Ofspylje" #: data/ui/help-overlay.ui:51 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Ofspylje/Skoft" #: data/ui/help-overlay.ui:58 msgctxt "shortcut window" msgid "Next song" msgstr "Folgjende ferske" #: data/ui/help-overlay.ui:65 msgctxt "shortcut window" msgid "Previous song" msgstr "Foarige ferske" #: data/ui/help-overlay.ui:72 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Opnij ôfspylje yn- of útskeakelje" #: data/ui/help-overlay.ui:79 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Minge yn- of útskeakelje" #: data/ui/help-overlay.ui:88 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigaasje" #: data/ui/help-overlay.ui:92 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Gean nei Albums" #: data/ui/help-overlay.ui:99 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Gean nei Artysten" #: data/ui/help-overlay.ui:106 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Gean nei Ferskes" #: data/ui/help-overlay.ui:113 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Gean nei Ofspyllisten" #: data/ui/help-overlay.ui:120 msgctxt "shortcut window" msgid "Go back" msgstr "Gean tebek" #: data/ui/LastfmDialog.ui:24 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm is in muzykûntdekkingstsjinst dy't jo persoanlike oanrekommandaasjes " "jout oan de hân fan de muzyk dêr't jo nei lústerje." #: data/ui/LastfmDialog.ui:35 gnomemusic/widgets/lastfmdialog.py:58 msgid "Music Reporting Not Setup" msgstr "Muzyk opstjoere net ynsteld" #: data/ui/LastfmDialog.ui:49 gnomemusic/widgets/lastfmdialog.py:61 msgid "Login to your Last.fm account to report your music listening." msgstr "" "Meld oan op jo Last.fm-account om de muzyk dêr't jo nei lústerje op te " "stjoeren." #: data/ui/LastfmDialog.ui:60 gnomemusic/widgets/lastfmdialog.py:59 msgid "Login" msgstr "Oanmelde" #: data/ui/LoadingNotification.ui:16 msgid "Loading" msgstr "Lade" #: data/ui/PlayerToolbar.ui:105 msgid "Previous" msgstr "Foarige" #: data/ui/PlayerToolbar.ui:139 msgid "Next" msgstr "Folgjende" #: data/ui/PlaylistControls.ui:10 msgid "_Delete" msgstr "_Fuortsmite" #: data/ui/PlaylistControls.ui:14 msgid "_Rename…" msgstr "_Omneame…" #: data/ui/PlaylistControls.ui:44 msgid "Playlist Name" msgstr "Namme fan de ôfspyllist" #: data/ui/PlaylistControls.ui:77 msgid "_Done" msgstr "_Dien" #: data/ui/PlaylistDialog.ui:66 msgid "Enter a name for your first playlist" msgstr "In namme foar jo ôfspyllist ynfiere" #: data/ui/PlaylistDialog.ui:88 msgid "C_reate" msgstr "_Oanmeitsje" #: data/ui/PlaylistDialog.ui:156 msgid "New Playlist…" msgstr "Nije ôfspyllist…" #: data/ui/PlaylistDialog.ui:167 msgid "Add" msgstr "Tafoegje" #: data/ui/PlaylistDialog.ui:208 msgid "Add to Playlist" msgstr "Oan ôfspyllist tafoegje" #: data/ui/PlaylistDialog.ui:224 msgid "_Add" msgstr "_Tafoegje" #: data/ui/PlaylistNotification.ui:22 msgid "_Undo" msgstr "_Ungedien meitsje" #: data/ui/SearchView.ui:47 gnomemusic/views/artistsview.py:46 msgid "Artists" msgstr "Artysten" #: data/ui/SearchView.ui:57 data/ui/SearchView.ui:108 msgid "View All" msgstr "Alles besjen" #: data/ui/SearchView.ui:98 gnomemusic/views/albumsview.py:50 msgid "Albums" msgstr "Albums" #: data/ui/SearchView.ui:149 gnomemusic/views/songsview.py:47 msgid "Songs" msgstr "Ferskes" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Alles selektearje" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Neat Selektearje" #: data/ui/SelectionBarMenuButton.ui:30 gnomemusic/widgets/headerbar.py:71 msgid "Click on items to select them" msgstr "Klik op items om se te selektearjen" #: data/ui/SelectionToolbar.ui:9 msgid "_Add to Playlist" msgstr "_Oan ôfspyllist tafoegje" #: data/ui/SongWidgetMenu.ui:29 msgid "Add to Playlist…" msgstr "Oan ôfspyllist tafoegje…" #: data/ui/SongWidgetMenu.ui:39 msgid "Remove From Playlist" msgstr "Ut ôfspyllist fuortsmite" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:898 msgid "Most Played" msgstr "Meast ôfspile" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:952 msgid "Never Played" msgstr "Nea ôfspile" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1005 msgid "Recently Played" msgstr "Koartlyn ôfspile" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1068 msgid "Recently Added" msgstr "Koartlyn tafoege" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1131 msgid "Favorite Songs" msgstr "Favorite ferskes" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Kin it bestân net ôfspylje" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Sykje yn {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr "en" #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr "," #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "{} is nedich om it bestân ôf te spyljen, mar it is net ynstallearre." msgstr[1] "" "{} binne nedich om it bestân ôf te spyljen, mar se binne net ynstallearre." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Muzyk oan it ôfspyljen" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:45 msgid "Shuffle" msgstr "Minge" #: gnomemusic/player.py:46 msgid "Repeat Song" msgstr "Ferske opnij ôfspylje" #: gnomemusic/player.py:47 msgid "Repeat All" msgstr "Alles opnij ôfspylje" #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Minge/Opnij ôfspylje út" #: gnomemusic/utils.py:80 msgid "Unknown album" msgstr "Unbekend album" #: gnomemusic/utils.py:101 msgid "Unknown Artist" msgstr "Unbekende artyst" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Jo XDG Muzyk-map is net ynsteld." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Muzykmap" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "De ynhâld fan jo {} sil hjir sichtber wurde." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Gjin muzyk fûn" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Probearje om wat oars te sykjen" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Music koe net mei Tracker ferbine." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Jo muzykbestannen kinne net yndeksearre wurde sûnder dat Tracker útfierd " "wurdt." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "De ferzje fan Tracker op jo systeem liket ferâldere." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muzyk hat Tracker ferzje 3.0.0 of heger nedich." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Ofspyllisten" #: gnomemusic/views/searchview.py:420 msgid "Artists Results" msgstr "Artystresultaten" #: gnomemusic/views/searchview.py:435 msgid "Albums Results" msgstr "Albumresultaten" #: gnomemusic/widgets/albumwidget.py:237 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minút" msgstr[1] "{} minuten" #: gnomemusic/widgets/disclistboxwidget.py:75 msgid "Disc {}" msgstr "Skiif {}" #: gnomemusic/widgets/headerbar.py:68 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "No {} ferske selektearre" msgstr[1] "No {} ferskes selektearre" #: gnomemusic/widgets/lastfmdialog.py:65 msgid "Your music listening is reported to Last.fm." msgstr "De muzyk dêr't jo nei lústerje wurd nei Last.fm ferstjoerd." #: gnomemusic/widgets/lastfmdialog.py:67 msgid "Your music listening is not reported to Last.fm." msgstr "De muzyk dêr't jo nei lústerje, wurdt net nei Last.fm ferstjoerd." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Logged in as {}" msgstr "Oanmeld as {}" #: gnomemusic/widgets/lastfmdialog.py:72 msgid "Configure" msgstr "Ynstelle" #: gnomemusic/widgets/notificationspopup.py:216 msgid "Playlist {} removed" msgstr "Ofspyllist {} fuortsmiten" #: gnomemusic/widgets/notificationspopup.py:220 msgid "{} removed from {}" msgstr "{} út {} fuortsmiten" #: gnomemusic/widgets/playertoolbar.py:174 msgid "Pause" msgstr "Skoft" #: gnomemusic/widgets/playlistcontrols.py:132 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Ferske" msgstr[1] "{} Ferskes" 070701000000ED000081A400000000000000000000000166968E4E000018BD000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ga.po# Irish translations for gnome-music package. # Copyright (C) 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the gnome-music package. # Seán de Búrca , 2013. # msgid "" msgstr "" "Project-Id-Version: gnome-music.master\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-31 02:15-0600\n" "PO-Revision-Date: 2013-08-31 02:31-0600\n" "Last-Translator: Seán de Búrca \n" "Language-Team: Irish \n" "Language: ga\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " "4;\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Méid na fuinneoige" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Méid na fuinneoige (leithead agus airde)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Ionad na fuinneoige" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Ionad na fuinneoige (x agus y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Uasmhéadaíodh an fhuinneog" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Staid uasmhéadaithe na fuinneoige." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "" #: ../data/org.gnome.Music.gschema.xml.h:8 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\", \"song\", \"all\", \"shuffle\"." msgstr "" #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "Search mode" msgstr "Mód cuardaigh" #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "If true, the search bar is shown." msgstr "Má tá fíor, taispeántar an barra cuardaigh." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:45 #: ../gnomemusic/window.py:53 ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Ceol" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "Seinnteoir Ceoil" #: ../data/gnome-music.desktop.in.h:3 msgid "Play and organize your music collection" msgstr "Seinn agus eagraigh do bhailiúchán ceoil" #: ../gnomemusic/albumArtCache.py:235 msgid "Untitled" msgstr "Gan Teideal" #: ../gnomemusic/player.py:271 ../gnomemusic/view.py:218 #: ../gnomemusic/view.py:571 msgid "Unknown Artist" msgstr "Ealaíontóir Anaithnid" #: ../gnomemusic/view.py:280 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "Ceol gan aimsiú!\n" " Cuir cúpla comhad isteach san fhillteán %s" #: ../gnomemusic/view.py:287 msgid "Albums" msgstr "Albaim" #: ../gnomemusic/view.py:317 msgid "Songs" msgstr "Amhráin" #: ../gnomemusic/view.py:462 msgid "Playlists" msgstr "Seinmliostaí" #: ../gnomemusic/view.py:468 msgid "Artists" msgstr "Ealaíontóirí" #: ../gnomemusic/view.py:506 ../gnomemusic/view.py:508 #: ../gnomemusic/widgets.py:436 msgid "All Artists" msgstr "Gach Ealaíontóir" #: ../gnomemusic/widgets.py:74 ../gnomemusic/widgets.py:94 msgid "Load More" msgstr "Luchtaigh Tuilleadh" #: ../gnomemusic/widgets.py:84 msgid "Loading..." msgstr "� luchtú..." #: ../gnomemusic/window.py:134 msgid "Empty" msgstr "Folamh" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "Cóipcheart © 2013 Forbróirí Cheol GNOME" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "Seinnteoir ceoil agus feidhmchlár bhainisteoireacht cheoil do GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Féach an suíomh gréasáin do Cheol GNOME" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Eisithe" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Fad Reatha" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "Seinmliosta _Nua" #: ../data/app-menu.ui.h:2 msgid "_Now Playing" msgstr "� Sheinm _Anois" #: ../data/app-menu.ui.h:3 msgid "_About Music" msgstr "_Maidir le Ceol" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "_Scoir" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Suaith" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Seinn Gach Amhrán Arís" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Seinn an tAmhrán Arís" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "Ná Suaith/Seinn Arís" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "Ceol Gan Aimsiú" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "Roghnaigh Uile" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "Ná Roghnaigh" #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "Cliceáil ar mhíreanna chun iad a roghnú" #: ../data/headerbar.ui.in.h:4 msgid "Cancel" msgstr "Cealaigh" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "Cuir le Seinmliosta" 070701000000EE000081A400000000000000000000000166968E4E00004E31000000000000000000000000000000000000001A00000000gnome-music-46.1/po/gd.po# Scottish Gaelic translation for gnome-music. # Copyright (C) 2016 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # GunChleoc , 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: gnome-music gnome-3-20\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2018-01-06 19:22+0000\n" "PO-Revision-Date: 2018-03-02 10:35+0100\n" "Last-Translator: GunChleoc \n" "Language-Team: Fòram na Gàidhlig\n" "Language: gd\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : " "(n > 2 && n < 20) ? 2 : 3;\n" "X-Generator: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: ../data/org.gnome.Music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "Ceòl GNOME" #: ../data/org.gnome.Music.appdata.xml.in.h:2 #: ../data/org.gnome.Music.desktop.in.h:3 msgid "Play and organize your music collection" msgstr "Cluich is cum rian air a’ chruinneachadh ciùil agad" #: ../data/org.gnome.Music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "’S e aplacaid ùr GNOME gus ceòl a chluich a th’ ann an Ceòl." #: ../data/org.gnome.Music.desktop.in.h:1 ../gnomemusic/application.py:53 #: ../gnomemusic/application.py:102 ../gnomemusic/toolbar.py:90 #: ../gnomemusic/window.py:68 ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "Ceòl" #: ../data/org.gnome.Music.desktop.in.h:2 msgid "Music Player" msgstr "Cluicheadair ciùil" #: ../data/org.gnome.Music.desktop.in.h:4 msgid "Music;Player;" msgstr "Music;Player;ceòl;cluicheadair;inneal-cluich;" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Meud na h-uinneige" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Meud na h-uinneige (leud is àirde)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Ionad na h-uinneige" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Ionad na h-uinneige (x is y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Làn-mheud air an uinneag" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "Staid làn-mheud na h-uinneige." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Modh ath-chluich" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 #| msgid "" #| "Value identifies whether to repeat or randomize playback through the " #| "collection. Allowed values are: \"none\" (repeat and shuffle are off), " #| "\"song\" (repeat current song), \"all\" (repeat playlist, no shuffle), " #| "\"shuffle\" (shuffle playlist, presumes repeat all)." msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Innsidh an luach am bu chòir ath-chluich no nithean sa chruinneachadh a " "chluich air thuaiream. Seo na luachan ceadaichte: “none� (tha ath-chluich is " "cluich air thuaiream dheth), “song� (ath-chluich an t-òran làithreach), " "“all� (ath-chluich an liosta-chluich gun a bhith ’ga cluich air thuaiream), " "“shuffle� (cluich na h-òrain air an liosta-chluich air thuaiream, an dùil " "gun dèid na h-uile òran ath-chluich)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "Modh an luirg" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "Mas e “true� a th’ ann, thèid am bàr-luirg a shealltainn." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "Modh nam brathan" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "Cuiridh seo brathan na cluich an comas no à comas" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Enable ReplayGain" msgstr "Cuir meudachadh fuaime an comas" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "Enables or disables ReplayGain for albums" msgstr "" "Cuiridh seo meudachadh air àirde na fuaime airson albaman an comas no à comas" #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Inital state has been displayed" msgstr "Chaidh an staid thùsail a shealltainn" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Set to true when initial state has been displayed" msgstr "’S e “true� a th’ ann ma chaidh an staid thùsail a shealltainn" #: ../gnomemusic/notification.py:55 ../data/PlayerToolbar.ui.h:6 msgid "Previous" msgstr "Air ais" #: ../gnomemusic/notification.py:58 ../gnomemusic/player.py:558 msgid "Pause" msgstr "Cuir ’na stad" #: ../gnomemusic/notification.py:61 ../gnomemusic/player.py:561 #: ../data/PlayerToolbar.ui.h:7 msgid "Play" msgstr "Cluich" #: ../gnomemusic/notification.py:63 ../data/PlayerToolbar.ui.h:8 msgid "Next" msgstr "Air adhart" #: ../gnomemusic/player.py:1167 msgid "Unable to play the file" msgstr "Chan urrainn dhuinn am faidhle a chluich" #. TRANSLATORS: this is a button to launch a codec installer. #. %s will be replaced with the software installer's name, e.g. #. 'Software' in case of gnome-software. #: ../gnomemusic/player.py:1172 #, python-format msgid "_Find in %s" msgstr "_Lorg an-seo: %s" #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1182 msgid " and " msgstr " ’s " #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1185 msgid ", " msgstr ", " #: ../gnomemusic/player.py:1186 #, python-format msgid "%s is required to play the file, but is not installed." msgid_plural "%s are required to play the file, but are not installed." msgstr[0] "Tha %s riatanach gus am faidhle a chluich ach cha deach a stàladh." msgstr[1] "Tha %s riatanach gus am faidhle a chluich ach cha deach an stàladh." msgstr[2] "Tha %s riatanach gus am faidhle a chluich ach cha deach an stàladh." msgstr[3] "Tha %s riatanach gus am faidhle a chluich ach cha deach an stàladh." #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:59 msgid "Most Played" msgstr "’Ga chluich gu tric" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:64 msgid "Never Played" msgstr "Gun chluich" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:69 msgid "Recently Played" msgstr "O chionn ghoirid" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:74 msgid "Recently Added" msgstr "Air a chur ris" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:79 msgid "Favorite Songs" msgstr "Na h-òrain as annsa" #: ../gnomemusic/searchbar.py:63 ../gnomemusic/searchbar.py:111 msgid "All" msgstr "Na h-uile" #: ../gnomemusic/searchbar.py:64 msgid "Artist" msgstr "Neach-ciùil" #: ../gnomemusic/searchbar.py:65 msgid "Album" msgstr "Albam" #: ../gnomemusic/searchbar.py:66 ../data/AlbumWidget.ui.h:3 msgid "Composer" msgstr "Sgrìobhaiche ciùil" #: ../gnomemusic/searchbar.py:67 msgid "Track Title" msgstr "Tiotail an traca" #: ../gnomemusic/searchbar.py:112 msgid "Local" msgstr "Ionadail" #: ../gnomemusic/searchbar.py:224 msgid "Sources" msgstr "Tùsan" #: ../gnomemusic/searchbar.py:231 msgid "Match" msgstr "Maids" #: ../gnomemusic/utils.py:63 msgid "Unknown Artist" msgstr "Neach-ciùil nach aithne dhuinn" #: ../gnomemusic/utils.py:75 msgid "Untitled" msgstr "Gun tiotal" #: ../gnomemusic/views/albumsview.py:44 ../gnomemusic/views/searchview.py:454 msgid "Albums" msgstr "Albaman" #: ../gnomemusic/views/artistsview.py:55 ../gnomemusic/views/searchview.py:455 msgid "Artists" msgstr "Luchd-ciùil" #: ../gnomemusic/views/baseview.py:196 #| msgid "Selected %d item" #| msgid_plural "Selected %d items" msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "Chaidh {} nì a thaghadh" msgstr[1] "Chaidh {} nì a thaghadh" msgstr[2] "Chaidh {} nithean a thaghadh" msgstr[3] "Chaidh {} nì a thaghadh" #: ../gnomemusic/views/baseview.py:201 ../gnomemusic/views/baseview.py:303 #: ../gnomemusic/widgets/albumwidget.py:198 #: ../gnomemusic/widgets/artistalbumswidget.py:232 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "Briog air nithean gus an taghadh" #: ../gnomemusic/views/emptyview.py:51 msgid "Music folder" msgstr "Pasgan a’ chiùil" #: ../gnomemusic/views/emptysearchview.py:50 msgid "Try a different search" msgstr "Feuch lorg eile" #: ../gnomemusic/views/initialstateview.py:50 msgid "Hey DJ" msgstr "Hey DJ" #: ../gnomemusic/views/playlistview.py:58 ../gnomemusic/views/searchview.py:457 msgid "Playlists" msgstr "Liostaichean-cluich" #: ../gnomemusic/views/playlistview.py:420 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d òran" msgstr[1] "%d òran" msgstr[2] "%d òrain" msgstr[3] "%d òran" #: ../gnomemusic/views/searchview.py:456 ../gnomemusic/views/songsview.py:55 msgid "Songs" msgstr "Òrain" #: ../gnomemusic/widgets/albumwidget.py:194 #: ../gnomemusic/widgets/artistalbumswidget.py:228 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "Chaidh %d nì a thaghadh" msgstr[1] "Chaidh %d nì a thaghadh" msgstr[2] "Chaidh %d nithean a thaghadh" msgstr[3] "Chaidh %d nì a thaghadh" #: ../gnomemusic/widgets/albumwidget.py:291 #: ../gnomemusic/widgets/albumwidget.py:345 #, python-format msgid "%d min" msgstr "%d mion" #: ../gnomemusic/widgets/disclistboxwidget.py:189 msgid "Disc {}" msgstr "Diosg {}" #: ../gnomemusic/window.py:125 msgid "Loading" msgstr "’Ga luchdadh" #. Undo button #: ../gnomemusic/window.py:162 msgid "_Undo" msgstr "_Neo-dhèan" #: ../gnomemusic/window.py:314 msgid "Empty" msgstr "Falamh" #: ../gnomemusic/window.py:390 #| msgid "Playlist %s removed" msgid "Playlist {} removed" msgstr "Chaidh an liosta-chluich {} a thoirt air falbh" #: ../data/AboutDialog.ui.in.h:2 #| msgid "Copyright © 2013 GNOME Music Developers" msgid "Copyright © 2016 GNOME Music Developers" msgstr "Còir-lethbhreac © 2016 luchd-leasachaidh Ceòl GNOME" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "Aplacaid cluich is stiùireadh ciùil airson GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Tadhail air làrach-lìn Ceòl GNOME" #: ../data/AboutDialog.ui.in.h:5 #| msgid "" #| "GNOME Music is free software; you can redistribute it and/or modify it " #| "under the terms of the GNU General Public License as published by the " #| "Free Software Foundation; either version 2 of the License, or (at your " #| "option) any later version.\n" #| "\n" #| "GNOME Music is distributed in the hope that it will be useful, but " #| "WITHOUT ANY WARRANTY; without even the implied warranty of " #| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #| "Public License for more details.\n" #| "\n" #| "You should have received a copy of the GNU General Public License along " #| "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #| "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #| "\n" #| "The GNOME Music authors hereby grant permission for non-GPL compatible " #| "GStreamer plugins to be used and distributed together with GStreamer and " #| "GNOME Music. This permission is above and beyond the permissions granted " #| "by the GPL license by which GNOME Music is covered. If you modify this " #| "code, you may extend this exception to your version of the code, but you " #| "are not obligated to do so. If you do not wish to do so, delete this " #| "exception statement from your version.\n" #| "\n" #| "\"Magic of the vinyl\" by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #| "https://www.flickr.com/photos/_spy_/12270839403\n" msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "“Magic of the vinyl� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403\n" msgstr "" "’S e bathar-bog saor a th’ ann an Ceòl GNOME; faodaidh tu a sgaoileadh is/no " "atharrachadh fo cheadachas GNU General Public License mar a chaidh " "fhoillseachadh le Free Software Foundation; tionndadh 2 dhen cheadachas no " "(ma thogras tu) tionndadh sam bith nas àirde.\n" "\n" "Tha sinn a’ sgaoileadh Ceòl GNOME an dòchas gum bi e feumail ach GUN " "BHARANTAS SAM BITH; chan toir sinn eadhon barantas GUN GABH A REIC no gu " "bheil e FREAGARRACH AIRSON AMAIS SHÒNRAICHTE. Thoir sùil air GNU General " "Public License airson barrachd fiosrachaidh.\n" "\n" "Bu chòir do lethbhreac dhe GNU General Public License a bhith an cois Ceòl " "GNOME; mur eil, sgrìobh gun Free Software Foundation, Inc., 51 Franklin " "Street, Fifth Floor, Boston, MA 02110-1301, USA\n" "\n" "Le seo, tha ùghdaran Ceòl GNOME a’ toirt cead seachad gus na plugain " "GStreamer nach eil fo bhuaidh a’ GPL a chleachdadh ’s a sgaoileadh còmhla ri " "GStreamer agus Ceòl GNOME. Tha an cead seo thar nan ceadan a bheir " "ceadachas GPL seachad agus Ceòl GNOME fo a chòmhdachadh. Ma " "dh’atharraicheas tu an còd seo, faodaidh tu an eisgeachd seo a shìneadh air " "adhart dhan tionndadh agadsa dhen chòd ach cha leig thu leas. Mur eil thu " "airson seo a dèanamh, sguab às aithris na h-eisgeachd seo on tionndadh " "agadsa.\n" "\n" "Tha an dealbh “Magic of the vinyl� le Sami Pyylampi fo cheadachas CC-BY-SA " "2.0 https://www.flickr.com/photos/_spy_/12270839403\n" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Air a sgaoileadh" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Faide" #: ../data/app-menu.ui.h:1 msgid "_Keyboard Shortcuts" msgstr "Ath-ghoiridean a’ _mheur-chlàir" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "Cob_hair" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "_Mu dhèidhinn" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "_Fàg an-seo" #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "Tagh na h-uile" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "Dì-thagh na h-uile" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "Lorg" #: ../data/headerbar.ui.h:5 msgid "Select" msgstr "Tagh" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:6 #| msgid "Cancel" msgid "_Cancel" msgstr "S_guir dheth" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "Air ais" #: ../data/help-overlay.ui.h:1 msgctxt "shortcut window" msgid "General" msgstr "Coitcheann" #: ../data/help-overlay.ui.h:2 msgctxt "shortcut window" msgid "Close window" msgstr "Dùin an uinneag" #: ../data/help-overlay.ui.h:3 msgctxt "shortcut window" msgid "Search" msgstr "Lorg" #: ../data/help-overlay.ui.h:4 msgctxt "shortcut window" msgid "Help" msgstr "Cobhair" #: ../data/help-overlay.ui.h:5 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Ath-ghoiridean" #: ../data/help-overlay.ui.h:6 msgctxt "shortcut window" msgid "Playback" msgstr "Cluich" #: ../data/help-overlay.ui.h:7 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Cluich/Cuir ’na stad" #: ../data/help-overlay.ui.h:8 msgctxt "shortcut window" msgid "Next song" msgstr "An t-ath òran" #: ../data/help-overlay.ui.h:9 msgctxt "shortcut window" msgid "Previous song" msgstr "An òran roimhe" #: ../data/help-overlay.ui.h:10 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Toglaich an t-ath-chluiche" #: ../data/help-overlay.ui.h:11 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Toglaich a’ chluich air thuaiream" #: ../data/help-overlay.ui.h:12 msgctxt "shortcut window" msgid "Navigation" msgstr "Seòladaireachd" #: ../data/help-overlay.ui.h:13 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Rach dha na h-albaman" #: ../data/help-overlay.ui.h:14 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Rach dhan luchd-ciùil" #: ../data/help-overlay.ui.h:15 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Rach dha na h-òrain" #: ../data/help-overlay.ui.h:16 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Rach dha na liostaichean-cluich" #: ../data/help-overlay.ui.h:17 msgctxt "shortcut window" msgid "Go back" msgstr "Air ais" #: ../data/NoMusic.ui.h:1 msgid "No music found" msgstr "Cha deach ceòl a lorg" #. Translators: %s will be replaced with a link with text #: ../data/NoMusic.ui.h:4 #, no-c-format msgid "The contents of your %s will appear here." msgstr "Nochdaidh an t-susbaint a tha ann am %s agad an-seo." #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "Air thuaiream" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Ath-chluich na h-uile" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Ath-chluich an t-òran" #. Causes tracks to play in random order #: ../data/PlayerToolbar.ui.h:5 msgid "Shuffle/Repeat Off" msgstr "Air thuaiream/ath-chluich dheth" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "_Cluich" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "_Sguab às" #: ../data/PlaylistControls.ui.h:3 msgid "Playlist Name" msgstr "Dealbh na liosta-cluich" #: ../data/PlaylistDialog.ui.h:1 msgid "Enter a name for your first playlist" msgstr "Cuir a-steach ainm airson a’ chiad liosta-cluich agad" #: ../data/PlaylistDialog.ui.h:2 msgid "C_reate" msgstr "C_ruthaich" #: ../data/PlaylistDialog.ui.h:3 msgid "New Playlist" msgstr "Liosta-chluich ùr" #: ../data/PlaylistDialog.ui.h:4 msgid "Add" msgstr "Cuir ris" #: ../data/PlaylistDialog.ui.h:5 msgid "Select Playlist" msgstr "Tagh liosta-chluich" #: ../data/PlaylistDialog.ui.h:7 msgid "_Add" msgstr "_Cuir ris" #: ../data/SelectionToolbar.ui.h:1 #| msgid "Add to Playlist" msgid "_Add to Playlist" msgstr "_Cuir ris an liosta-chluich" #: ../data/SelectionToolbar.ui.h:2 #| msgid "Remove from Playlist" msgid "_Remove from Playlist" msgstr "Thoi_r air falbh on liosta-chluich" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "An uiread as motha dhe charactaran a thèid a shealltainn ann an ainm " #~ "traca ann an sealladh an luchd-ciùil" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Atharraichidh an roghainn seo an uiread dhe charactaran airson tiotal " #~ "traca ann an sealladh an luchd-ciùil mus dèid trì-phuing a shealltainn. " #~ "Cuir seo air -1 gus a chur à comas" #~ msgid "Unknown Album" #~ msgstr "Albam nach aithne dhuinn" #~ msgid "the a an" #~ msgstr "a' an am na the a" #~ msgid "All Artists" #~ msgstr "A h-uile luchd-ciùil" 070701000000EF000081A400000000000000000000000166968E4E00005752000000000000000000000000000000000000001A00000000gnome-music-46.1/po/gl.po# Galician translations for PACKAGE package. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Fran Diéguez , 2012-2022. # Fran Dieguez , 2012-2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-15 00:56+0100\n" "Last-Translator: Fran Dieguez \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" "X-Project-Style: gnome\n" "X-DL-Team: gl\n" "X-DL-Module: gnome-music\n" "X-DL-Branch: master\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Música" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Reproduce e organiza a súa colección de música" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Unha forma doada e pracenteira de reproducir a súa música." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Atope pistas na súa colección local, use as listas de reprodución xeradas " "automaticamente ou cree unha nova." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Os desenvolvedores de GNOME Music" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Reprodutor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Música;Reprodutor;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Tamaño da xanela" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Tamaño da xanela (ancho e alto)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Xanela maximizada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estado da xanela maximizada." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modo de repetición da reprodución" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "O valor identifica se se debe repetir ou facer aleatoria a reprodución na " "colección. Os valores permitidos son: «none» (a repetición e aleatoreidade " "están desactivadas), «song» (repite a canción actual), «all» (repite a lista " "de reprodución, non de forma aleatoria), «shuffle» (reproduce " "aleatoriamente, presume repetir todo)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Activar ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Activa ou desactiva ReplayGain para os álbums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhibit a suspensión do sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Activa ou desactiva a inhibición da suspensión do sistema ao reproducir " "música" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "�lbums" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Reproducir" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Reproducir" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Engadir ás cancións _favoritas" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Engadir á lista de reprodución…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistas" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menú" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Buscar" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferencias" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Atallos de teclado" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Axuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Sobre Música" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Xeral" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Pechar xanela" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Buscar" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Axuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Atallos" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reproducir" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reproducir/Pausar" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Seguinte canción" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Anterior canción" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Trocar repetición" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Trocar aleatorio" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegación" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ir aos álbums" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ir aos artistas" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ir ás cancións" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ir ás listas de reprodución" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Ir atrás" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Anterior" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Seguinte" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Retirar" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renomear…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nome da lista de reprodución" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Feito" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Engadir á lista de reprodución" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Engadir" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Escriba o nome para a súa primeira lista de reprodución" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Cr_ear" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nova lista de reprodución…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Engadir" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Preferencias do reprodutor" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modo de reprodución" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ningún" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Canción" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Todos" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Aleatorio" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Balancea o volume entre as cancións se se atopan os metadatos ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Preferencias de enerxía" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inhibir a suspensión" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Só mentres se reproduce" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Ver todo" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Cancións" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Quitar da lista de reprodución" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Benvida a Música" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "O Proxecto GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Fran Diéguez , 2022-2024" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Os desenvolvedores de GNOME Música" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Máis reproducidos" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nunca reproducidos" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Reproducidos recentemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Engadidos recentemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Cancións favoritas" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Non suficientemente etiquetado" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Non foi posíbel reproducir o ficheiro" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Buscar en {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} requírese para reproducir o ficheiro, pero non está instalado." msgstr[1] "" "{} requírense para reproducir o ficheiro, pero non están instalados." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Reproducindo música" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Desactivar Aleatorio/Repetir" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repetir canción" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repetir todo" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Eliminouse a lista de reprodución {}" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Desfacer" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} eliminado de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "�lbum descoñecido" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista descoñecido" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listas de reprodución" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Non se iniciou unha busca" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Usar a barra de busca para comezar a busca dos álbums, artistas e cancións" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Non se atoparon resultados" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Probe unha busca diferente" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{}, {} minuto" msgstr[1] "{} minutos" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disco {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausar" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} canción" msgstr[1] "{} cancións" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Buscar cancións, artistas e álbums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Abrir localización" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Desmarcar" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Marcar" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "O seu cartafol «Música» de XDG non está estabelecido." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Cartafol de música" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Os contidos de {} aparecerán aquí." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Non se atopou música" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Probe unha busca diferente" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Música de GNOME non puido conectarse a Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Os seus ficheiros de música non poden indexarse sen ter Tracker executándose." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "A versión de Tracker do seu sistema semella desfasada." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Música precisa Tracker versión 3.0.0 ou superior." #~ msgid "Select" #~ msgstr "Seleccionar" #~ msgid "Select All" #~ msgstr "Seleccionar todo" #~ msgid "Select None" #~ msgstr "Deseleccionar todo" #~ msgid "Click on items to select them" #~ msgstr "Prema nos elementos para seleccionalos" #~ msgid "_Add to Playlist" #~ msgstr "_Engadir á lista de reprodución" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright Os desenvolvedores de GNOME Music" #~ msgid "Translated by" #~ msgstr "Traducido por" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Canción {} seleccionadas" #~ msgstr[1] "Cancións {} seleccionadas" #~ msgid "Report music history to Last.fm" #~ msgstr "Informar do historial de música a Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Activar ou desactivar o envío de «scrobbles» e o «reproducindo " #~ "actualmente» a Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Conta de Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Información da música que se escoita" #~ msgid "_Help" #~ msgstr "_Axuda" #~ msgid "Back" #~ msgstr "Atrás" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm é un servizo de descubrimento de música que fornece " #~ "recomendacións personalizadas baseadas na música que escoita." #~ msgid "Music Reporting Not Setup" #~ msgstr "Informe de música non configurado" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Iniciar sesión na súa conta de Last.fm para informar da música que " #~ "escoita." #~ msgid "Login" #~ msgstr "Iniciar sesión" #~ msgid "Artists Results" #~ msgstr "Resultados de artistas" #~ msgid "Albums Results" #~ msgstr "Resultados de álbums" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Estase informando a Last.fm da música que escoita." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Non se está informando a Last.fm da música que escoita." #~ msgid "Logged in as {}" #~ msgstr "Sesión iniciada como {}" #~ msgid "Configure" #~ msgstr "Configurar" #~ msgid "A music player and management application for GNOME." #~ msgstr "Unha aplicación de reprodución e xestión de música para GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visite o sitio web de GNOME Music" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Música de GNOME é software libre; pode redistribuílo e/ou modificalo " #~ "baixo os termos da Licenza Pública Xeral de GNU como se foi publicada " #~ "pola Free Software Foundation; tanto na versión 2 da licenza, ou (baixo a " #~ "súa elección) unha versión posterior.\n" #~ "\n" #~ "Música de GNOME distribúese coa esperanza de que lle sexa útil, pero SEN " #~ "NINGUNHA GARANT�A; incluso a garantía implicada de MERCANTIBILIDADE ou " #~ "AXEITAMENTE PARA UN PROPÓSITO PARTICULAR. Vexa a Licenza Pública Xeral " #~ "para obter máis detalles.\n" #~ "\n" #~ "Debería ter recibido unha copia da Licenza Pública Xeral de GNU xunto a " #~ "Música de GNOME; se non, escriba á Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Os autores de Música de GNOME concédenlle permiso para que os " #~ "complementos de GStreamer non compatíbeis con GPL sexan utilizados e " #~ "distribuídos xunto con GStreamer e Música de GNOME. Este permiso está por " #~ "enriba do permiso outorgado pola Licenza GPL pola que está cuberto Música " #~ "de GNOME. Se modifica este código, pode estender esta excepción á súa " #~ "versión do código, pero non está obrigado a facelo. Se non o desexa, " #~ "elimine esta declaración de excepción da súa versión.\n" #~ "A imaxe de “Magic of the vinyl� por Sami Pyylampi ten licenza CC-BY-SA " #~ "2.0 https://www.flickr.com/photos/_spy_/12270839403" #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Os contidos do seu cartafol de Música aparecerán aquí" #~ msgid "GNOME Music" #~ msgstr "Música de GNOME" #~ msgid "Window position" #~ msgstr "Posición da xanela" #~ msgid "Window position (x and y)." #~ msgstr "Posición da xanela (x e y)." #~ msgid "Loading" #~ msgstr "Cargando" #~ msgid "Add to Playlist…" #~ msgstr "Engadir á lista de reprodución…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Unha forma doada de reproducir a súa música. Descobre música " #~ "automaticamente no seu computador, rede local e servizos de internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Atope pistas na súa colección local, obteña música desde servidores DLNA " #~ "ou tente algo novo cos servizos Jamendo e Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Mostrouse o estado inicial" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Estabelecese a verdadeiro cando o valor inicial se mostrou" #~ msgid "Released" #~ msgstr "Publicada" #~ msgid "Running Length" #~ msgstr "Lonxitude da execución" #~ msgid "Composer" #~ msgstr "Compositor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Reproducir" #~ msgid "Hey DJ" #~ msgstr "Ola DJ" 070701000000F0000081A400000000000000000000000166968E4E00006532000000000000000000000000000000000000001A00000000gnome-music-46.1/po/he.po# Hebrew translations for PACKAGE package. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Yaron Shahrabani , 2013. # Yosef Or Boczko , 2013-2024. # msgid "" msgstr "" "Project-Id-Version: GNOME Music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-16 23:24+0200\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew\n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? 2 : " "3);\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Generator: Poedit 3.4.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 data/org.gnome.Music.desktop.in.in:3 #: data/ui/StatusNavigationPage.ui:4 gnomemusic/about.py:138 #: gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "מוזיקה" #: data/org.gnome.Music.appdata.xml.in.in:7 data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "לנגן ול�רגן �ת �וסף המוזיקה שלך" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "דרך קלה ונעימה לנגן �ת המוזיקה שלך." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "�יתור רצועות ב�וסף המקומי שלך, נעשה שימוש ברשימות נגינה שנוצרות �וטומטית �ו " "ש�פשר להכין �חת חדשה." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "מפתח GNOME Music" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "נגן מוזיקה" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "מוזיקה;מוסיקה;נגן;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "גודל החלון" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "גודל החלון (רוחב וגובה)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "החלון מוגדל" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "החלון במצב מוגדל למילוי המסך." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "מצב חזרה על נגינה" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Enable ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Enables or disables ReplayGain for albums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhibit system suspend" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Enables or disables inhibiting system suspend while playing music" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "�לבומי�" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "ניגון" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_ניגון" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "הוספה לשירי� מו_עדפי�" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "הוספה לרשימת _נגינה…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "�ומני�" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "תפריט" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "חיפוש" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "העדפות" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "צירופי מקשי�" # msgctxt "shortcut window" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "עזרה" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "על �ודות מוזיקה" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "כללי" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "סגירת חלון" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "חיפוש" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "עזרה" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "צירופי מקשי�" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "ניגון" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "ניגון/השהיה" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "שיר הב�" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "שיר קוד�" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "חזרה על שיר" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "ערבוב שירי�" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ניווט" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "מעבר ל�לבומי�" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "מעבר ל�מני�" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "מעבר לשירי�" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "מעבר לרשימות נגינה" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "חזרה" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "הקוד�" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "הב�" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "מ_חיקה" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_שינוי ש�…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "ש� רשימת נגינה" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_סיו�" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "הוספה לרשימת נגינה" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_ביטול" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "הו_ספה" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "נ� לתת ש� לרשימת הנגינה הר�שונה שלך" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "י_צירה" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "רשימת נגינה חדשה…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "הוספה" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "הגדרות נגן" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "מצב חזרה" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "�ין" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "שיר" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "הכול" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "ערבוב" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "�יזון עוצמת השמע בין שירי� �� ל� נמצ�ו נתוני על של ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "הגדרות צריכת חשמל" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "מניעת השהיה" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "רק תוך כדי ניגון" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "להציג הכול" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "שירי�" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "ה_סרה מרשימת נגינה" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "ברוך בו�ך למוזיקה" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "מיז� GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "יוסף �ור בוצ׳קו " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© מפתחי GNOME Music" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "הושמע ביותר" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "לעול� ל� הושמע" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "הושמע ל�חרונה" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "נוסף ל�חרונה" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "שירי� מועדפי�" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "�ין תיוג מספק" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "ל� ניתן לנגן �ת הקובץ" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "ל_מצו� בתוך {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " וג� " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} נדרש לניגון הקובץ, �ך �ינו מותקן." msgstr[1] "{} נדרשי� לניגון הקובץ, �ך �ינ� מותקני�." msgstr[2] "{} נדרשי� לניגון הקובץ, �ך �ינ� מותקני�." msgstr[3] "{} נדרשי� לניגון הקובץ, �ך �ינ� מותקני�." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "מנגן מוזיקה" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "ערבוב/חזרה כבוי" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "חזרה על שיר" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "חזרה על הכול" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "רשימת הנגינה {} הוסרה" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "ביטול" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "�{} הוסר מתוך {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "�לבו� ל� ידוע" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "�מן ל� ידוע" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "רשימות נגינה" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "ל� החל חיפוש" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "יש להשתמש בשורת החיפוש על מנת לחפש �לבומי�, �ומני� �ו שירי�" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "ל� נמצ�ו תוצ�ות" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "יש לנסות חיפוש שונה" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "דקה" msgstr[1] "‫{} דקות" msgstr[2] "‫{} דקות" msgstr[3] "{} דקות" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "דיסק {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "השהיה" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "שיר" msgstr[1] "שני שירי�" msgstr[2] "{} שירי�" msgstr[3] "{} שירי�" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "חיפוש שירי�, �ומני�, �לבומי� ורשימות נגינה" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_פתיחת מקו�" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "ביטול כוכב" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "סימון בכוכב" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "תיקיית המוזיקה ב־XDG שלך �ינה מוגדרת." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "תיקיית מוזיקה" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "התוכן של {} שלך יופיע כ�ן." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "ל� נמצ�ה מוזיקה" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "נ� לנסות חיפוש שונה" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "�ין ב�פשרות GNOME Music התתחבר ל־Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "ל� ניתן לסדר �ת קובצי המוזיקה שלך ב�ינדקס לל� הפעלת Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "נר�ה כי גרסת ה־Tracker שבמערכת שלך �ינה עדכנית." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "יישו� המוזיקה דורש Tracker בגרסה 3.0.0 ומעלה." #~ msgid "Select" #~ msgstr "בחירה" #~ msgid "Select All" #~ msgstr "בחירת הכול" #~ msgid "Select None" #~ msgstr "ביטול הבחירה" #~ msgid "Click on items to select them" #~ msgstr "יש ללחוץ על פריטי� כדי לבחור �ות�" #~ msgid "_Add to Playlist" #~ msgstr "_הוספה לרשימת נגינה" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "כל הזכויות שמורות למפתחי GNOME Music" #~ msgid "Translated by" #~ msgstr "תורג� על ידי" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "שיר נבחר" #~ msgstr[1] "שני שירי� נבחרו" #~ msgstr[2] "{} שירי� נבחרו" #~ msgstr[3] "{} שירי� נבחרו" #~ msgid "Report music history to Last.fm" #~ msgstr "דיווח על היסטוריית המוזיקה ל־Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgid "Last.fm Account" #~ msgstr "חשבון Last.fm" #~ msgid "Report Music Listening" #~ msgstr "דיווח על ה�זנה למוזיקה" #~ msgid "_Help" #~ msgstr "ע_זרה" #~ msgid "Back" #~ msgstr "חזרה" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "�Last.fm הו� שרת גילוי מוזיקה שמספק לך המלצות �ישיות שמבוססות על המוזיקה לה " #~ "בחרת לה�זין." #~ msgid "Music Reporting Not Setup" #~ msgstr "ל� מוגדר דיווח מוזיקה" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "יש להיכנס לחשבון Last.fm שלך על מנת לדווח על המוזיקה שמושמעת." #~ msgid "Login" #~ msgstr "כניסה" #~ msgid "Artists Results" #~ msgstr "תוצ�ות �ומני�" #~ msgid "Albums Results" #~ msgstr "תוצ�ות �לבומי�" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "הה�זנה שלך למוזיקה מדווחת ל־Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "הה�זנה שלך למוזיקה �ינה מדווחת ל־Last.fm." #~ msgid "Logged in as {}" #~ msgstr "נכנסת בש� {}" #~ msgid "Configure" #~ msgstr "הגדרה" #~ msgid "A music player and management application for GNOME." #~ msgstr "נגן ויישו� לניהול מוזיקה עבור GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "ביקור ב�תר GNOME מוזיקה" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the Free " #~ "Software Foundation; either version 2 of the License, or (at your option) " #~ "any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " #~ "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " #~ "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " #~ "more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "�GNOME Music הי� תכנה חופשית; ניתן להפיצה מחדש ו/�ו לשנות �ותה לפי תנ�י " #~ "הרישיון הציבורי הכללי של GNU כפי שפורס� על ידי קרן התכנה החופשית; בין �� " #~ "גרסה 2 של הרישיון ובין �� (לבחירתך) כל גרסה מ�וחרת יותר.\n" #~ "‬\n" #~ "�‫\n" #~ "‬\n" #~ "‫תכנית זו מופצת בתקווה שתבי� תועלת �ך לל� �חריות כלשהי; �פילו ל� ה�חריות " #~ "המשתמעת בדבר מסחריותה �ו הת�מתה למטרה מסוימת. לפרטי� נוספי� ניתן לעיין " #~ "ברישיון הציבורי הכללי של GNU.\n" #~ "‬\n" #~ "�‫\n" #~ "‬\n" #~ "‫ע� GNOME Music �מור היה להיות מצורף עותק של הרישיון הציבורי הכללי של GNU; " #~ "במידה של�, ניתן לכתוב ל־Free Software Foundation, Inc., 51 Franklin " #~ "Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "‬\n" #~ "�‫\n" #~ "‬\n" #~ "‫היוצרי� של GNOME Music מצהירי� בז�ת כי ה� מעניקי� הרש�ה להפצה של תוספי " #~ "GStreamer ש�ינ� מעוגני� תחת ה־GPL יחד ע� GStreamer ו־GNOME Music. הרש�ה זו " #~ "תקפה על פני ההרש�ה הניתנת על־ידי רישיון ה־GPL תחתיו מוגנת התכנית GNOME " #~ "Music. כל שינוי בקוד זה עשוי ל�לץ �ותך להרחיב �ת החריגה לקוד בגרסה שהכנת, " #~ "�ך �ין כל התחייבות לעשות ז�ת. �� �ין לך עניין לעשות דבר שכזה, יש למחוק �ת " #~ "הצהרת החריגה הז�ת מהגרסה שלך." #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "התוכן של תיקיית המוזיקה שלך שלך יופיע כ�ן" #~ msgid "GNOME Music" #~ msgstr "�GNOME מוזיקה" #~ msgid "Window position" #~ msgstr "מיקו� החלון" #~ msgid "Window position (x and y)." #~ msgstr "מיקו� החלון (x ו־y)." #~ msgid "Loading" #~ msgstr "בטעינה" #~ msgid "Add to Playlist…" #~ msgstr "הוספה לרשימת נגינה…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "דרך קלה לנגן �ת המוזיקה שלךץ מזהה ב�ופן �וטומטי מוזיקה במחשב שלך, ברשת " #~ "המקומית ובשרתי �ינטרנט." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "למצו� רצועות ב�וספי� המקומיי� שלך, לקבל מוזיקה משרתי DLNA �ו לנסות משהו " #~ "חדש ע� שרתי Jamendo ו־Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Inital state has been displayed" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Set to true when initial state has been displayed" #~ msgid "Released" #~ msgstr "הוצ�ה ל�ור" #~ msgid "Running Length" #~ msgstr "משך ההשמעה" #~ msgid "Composer" #~ msgstr "מלחין" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "ניגון" #~ msgid "Hey DJ" #~ msgstr "שלו� תקליטן" #~ msgid "Search mode" #~ msgstr "Search mode" #~ msgid "If true, the search bar is shown." #~ msgstr "If true, the search bar is shown." #~ msgid "Notifications mode" #~ msgstr "Notifications mode" #~ msgid "Enables or disables playback notifications" #~ msgstr "Enables or disables playback notifications" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Max chars to display in track name on Artist view" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "מוזיקה הו� נגן מוזיקה חדש עבור GNOME" #~ msgid "Untitled" #~ msgstr "לל� כותרת" #~ msgid "the a an" #~ msgstr "ה" #~ msgid "Artist" #~ msgstr "�מן" #~ msgid "Album" #~ msgstr "�לבו�" #~ msgid "Track Title" #~ msgstr "כותרת רצועה" #~ msgid "Local" #~ msgstr "מקומי" #~ msgid "Sources" #~ msgstr "מקורות" #~ msgid "Match" #~ msgstr "הת�מה" #~ msgid "%d min" #~ msgstr "%d דקות" #~ msgid "All Artists" #~ msgstr "כל ה�מני�" #~ msgid "Empty" #~ msgstr "ריק" #~ msgid "_Quit" #~ msgstr "י_צי�ה" #~ msgid "Not playing" #~ msgstr "ל� מתנגן" #~ msgid "by %s, from %s" #~ msgstr "של %s, מתוך %s" #~ msgid "Select Playlist" #~ msgstr "בחירת רשימת השמעה" #~ msgid "the" #~ msgstr "ה" #~ msgid "_New Playlist" #~ msgstr "_רשימת השמעה חדשה" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "ל� נמצ�ה מוזיקה!\n" #~ " שי� כמה קבצי� בתיקייה %s" #~ msgid "Load More" #~ msgstr "טעינת עוד" #~ msgid "Now _Playing" #~ msgstr "מת_נגן כעת" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #, fuzzy #~ msgid "0:00" #~ msgstr "00:00" #~ msgid "/" #~ msgstr "/" #~ msgid "If true, do randomized playback through the collection" #~ msgstr "If true, do randomized playback through the collection" 070701000000F1000081A400000000000000000000000166968E4E0000494C000000000000000000000000000000000000001A00000000gnome-music-46.1/po/hi.po# Hindi translation for gnome-music. # Copyright (C) 2024 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Scrambled777 , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-04-14 10:12+0000\n" "PO-Revision-Date: 2024-04-17 12:34+0530\n" "Last-Translator: Scrambled777 \n" "Language-Team: Hindi\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Gtranslator 46.0\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "संगीत" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "अपना संगीत संग�रह चलायें और व�यवस�थित करें" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "अपना संगीत बजाने का �क आसान और स�खद तरीका।" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "अपने स�थानीय संग�रह में गानें ढूंढें, स�वचालित रूप से जेनरेट की गई प�लेलिस�ट का उपयोग करें या �क " "ताज़ा प�लेलिस�ट तैयार करें।" #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "GNOME संगीत विकासकर�ता" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "संगीत वादक" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "संगीत;वादक;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "विंडो का आकार" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "विंडो का आकार (चौड़ाई और ऊंचाई)।" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "विंडो अधिकतमीकृत" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "विंडो अधिकतमीकरण अवस�था" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "प�लेबैक दोहराव मोड" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "मान पहचानता है कि संग�रह के माध�यम से प�लेबैक को दोहराना है या यादृच�छिक बनाना है। अन�मत " "मान हैं: \"कोई नहीं\" (दोहराना और शफ़ल बंद है), \"गीत\" (वर�तमान गीत दोहरा�ं), " "\"सभी\" (प�लेलिस�ट दोहरा�ं, कोई फेरबदल नहीं), \"शफ़ल\" (प�लेलिस�ट फेरबदल करें, मान लें कि " "सभी दोहरा�ं)।" #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "रीप�लेगेन सक�षम करें" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "�ल�बम के लि� रीप�लेगैन को सक�षम या अक�षम करता है" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "सिस�टम निलंबन रोकें" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "संगीत बजाने के दौरान सिस�टम निलंबन को सक�षम या अक�षम करता है" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "�लबम" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "चला�ं" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "चला�ं (_P)" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "पसंदीदा गानों में जोड़ें (_F)" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "प�लेलिस�ट में जोड़ें (_A)…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "कलाकार" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "मेनू" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "खोजें" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "प�राथमिकता�ं" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "कीबोर�ड शॉर�टकट" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "सहायता" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "संगीत के बारे में" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "सामान�य" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "विंडो बंद करें" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "खोजें" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "सहायता" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "शॉर�टकट" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "प�लेबैक" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "चला�ं/रोकें" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "अगला गाना" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "पिछला गाना" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "दोहराना टॉगल करें" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "शफ़ल टॉगल करें" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "नेविगेशन" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "�ल�बम पर जा�ं" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "कलाकारों पर जा�ं" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "गानों पर जा�ं" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "प�लेलिस�ट पर जा�ं" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "पीछे जा�ं" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "पिछला" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "अगला" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "मिटा�ं (_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "प�नर�नामित करें (_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "प�लेलिस�ट का नाम" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "संपन�न (_D)" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "प�लेलिस�ट में जोड़ें" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "रद�द (_C)" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr " जोड़ें (_A)" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "अपनी पहली प�लेलिस�ट के लि� नाम दर�ज करें" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "बना�ं (_r)" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "नई प�लेलिस�ट…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "जोड़ें" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "वादक सेटिंग�स" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "दोहरा�ं मोड" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "कोई नहीं" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "गाना" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "सभी" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "शफ़ल" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "यदि रिप�लेगेन मेटाडेटा मिलता है तो गानों के बीच ध�वनि की मात�रा को संत�लित करें" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "पावर सेटिंग�स" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "निलंबन रोकें" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "केवल बजाते समय" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "सब देखें" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "गाने" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "प�लेलिस�ट से हटा�ं (_R)" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "संगीत में आपका स�वागत है" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME परियोजना" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Scrambled777 " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME संगीत विकासकर�ता" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "सर�वाधिक बजाया गया" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "कभी बजाया नहीं गया" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "हालिया बजाया गया" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "हालिया जोड़ा गया" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "पसंदीदा गाने" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "अपर�याप�त रूप से टैग कि� ग�" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "फाइल बजाने में असमर�थ" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "{} में खोजें (_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " और " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "फाइल को चलाने के लि� {} आवश�यक है, लेकिन स�थापित नहीं है।" msgstr[1] "फाइल को चलाने के लि� {} आवश�यक है, लेकिन वे स�थापित नहीं है।" #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "बज रहा संगीत" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "शफ़ल/दोहरा�ं बंद करें" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "गाना दोहरा�ं" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "सभी दोहरा�ं" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "प�लेलिस�ट {} हटा दी गई" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "पूर�ववत करें" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} को {} से हटाया गया" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "अज�ञात �ल�बम" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "अज�ञात कलाकार" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "प�लेलिस�ट" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "कोई खोज प�रारंभ नहीं ह�ई" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "�ल�बम, कलाकार या गाने खोजना श�रू करने के लि� खोजपट�टी का उपयोग करें" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "कोई परिणाम नहीं मिला" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "भिन�न खोज का प�रयास करें" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} मिनट" msgstr[1] "{} मिनट" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "डिस�क {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "विराम" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} गाना" msgstr[1] "{} गाने" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "गाने, कलाकार और �ल�बम खोजें" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "स�थान खोलें (_O)" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "अतारांकित" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "तारांकित" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "आपकी XDG संगीत निर�देशिका निर�धारित नहीं है।" #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "संगीत फोल�डर" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "आपके {} की सामग�री यहां दिखाई देगी।" #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "कोई संगीत नहीं मिला" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "भिन�न खोज का प�रयास करें" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME संगीत ट�रैकर से कनेक�ट नहीं हो सका।" #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "ट�रैकर चला� बिना आपकी संगीत फाइलें अन�क�रमित नहीं की जा सकतीं।" #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "आपका सिस�टम ट�रैकर संस�करण प�राना लगता है।" #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "संगीत को ट�रैकर संस�करण 3.0.0 या उच�चतर की आवश�यकता है।" 070701000000F2000081A400000000000000000000000166968E4E000052B8000000000000000000000000000000000000001A00000000gnome-music-46.1/po/hr.po# Croatian translation for gnome-music. # Copyright (C) 2017 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-08-27 13:27+0000\n" "PO-Revision-Date: 2022-08-27 22:37+0200\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.1.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:236 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "Glazba" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Slušajte i organizirajte svoju glazbenu kolekciju" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Jednostavan i ugodan na�in slušanja glazbe." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Potražite pjesme u svojoj lokalnoj fonoteci, koristite automatski stvorene " "popise izvođenja ili stvorite nove." #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "GNOME Glazbeni razvijatelji" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Glazbeni svira�" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Glazba;Svira�;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Veli�ina prozora" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Veli�ina prozora (širina i visina)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Prozor uvećan" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Stanje uvećanog prozora." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Na�in ponavljanja reprodukcije" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Vrijednost određuju treba li ponoviti ili naizmjeni�no reproducirati " "kolekciju. Dopuštene vrijednosti su: “none� (ponavljanje i naizmjeni�na " "reprodukcija su isklju�eni), “song� (ponovi trenutnu pjesmu), “all� (ponovi " "popis izvođenja, bez naizmjeni�ne reprodukcije), “shuffle� (naizmjeni�na " "reprodukcija popisa izvođenja, pretpostavlja ponavljanje svega)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "Omogući normalizaciju zvuka" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Omogući ili onemogući normalizaciju zvuka za albume" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Opozovi suspendiranje sustava" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Omogućuje ili onemogućuje opoziv suspendiranja sustava pri slušanju glazbe" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Prijavi povijest slušanja na Last.fm" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Omogući ili onemogući slanje skroblanja i \"trenutne reprodukcije\" na Last." "fm." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "Reproduciraj" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Sviraj" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Dodaj u _omiljene pjesme" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Dodaj na popis izvođenja…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm ra�un" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Prijavi povijest slušanja" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Pre�aci tipkovnice" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_Priru�nik" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_O Glazbi" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "Dobrodošli u Glazbu" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Izbornik" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Odaberi" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_Odustani" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Pretraga" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "Natrag" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Općenito" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Zatvori prozor" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Pretraga" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Priru�nik" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Pre�aci" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodukcija" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reproduciraj/Pauziraj" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Sljedeća pjesma" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Prijašnja pjesma" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Uklj/Isklj ponavljanje" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Uklj/Isklj ponavljanje" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigacija" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Idi u albume" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Idi u izvođa�e" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Idi u pjesme" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Idi u popise izvođenja" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Idi natrag" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm je usluga za otkrivanje glazbe koja vam daje personalizirane " "preporuke na temelju glazbe koju slušate." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Prijava glazbe nije postavljena" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" "Prijavite se u svoj Last.fm ra�un kako bi mogli prijaviti svoje slušanje " "glazbe." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Prijava" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Prijašnja" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Sljedeća" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Obriši" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Preimenuj…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Naziv popis izvođenja" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Završeno" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "Upišite naziv za vaš prvi popis izvođenja" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "S_tvori" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "Novi popis izvođenja…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Dodaj" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "Dodaj na popis izvođenja" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "_Dodaj" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Izvođa�i" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Prikaži sve" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "Albumi" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Pjesme" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Odaberi sve" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Bez odabira" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Kliknite na stavku za odabir" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "_Dodaj na popis izvođenja" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Ukloni s popisa izvođenja" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "GNOME projekt" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " gogo https://launchpad.net/~trebelnik-stefina" #: gnomemusic/about.py:246 msgid "Copyright The GNOME Music Developers" msgstr "Autorsko pravo GNOME Glazbeni razvijatelji" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "Preveli" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "Najslušanije" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "Nepreslušano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Nedavno slušano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Nedavno dodano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "Omiljene pjesme" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Nemoguća reprodukcija datoteke" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Pretraži u {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " i " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} je potreban za reprodukciju datoteke, ali nije instaliran." msgstr[1] "{} su potrebni za reprodukciju datoteke, ali nisu instalirani." msgstr[2] "{} su potrebni za reprodukciju datoteke, ali nisu instalirani." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Reprodukcija glazbe" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "Naizmjeni�no" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Ponovi pjesmu" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Ponovni sve" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "Naizmjeni�no/Ponovi isklju�i" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Popis izvođenja {} uklonjen" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Vrati" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} uklonjeno iz {}" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "Nepoznat album" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "Nepoznati izvođa�" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Vaš XDG glazbeni direktorij nije postavljen." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Glazbena mapa" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "Sadržaj vaše {} će se pojaviti ovdje." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Glazba nije pronađena" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Pokušaj druga�iju pretragu" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Glazba se ne može povezati s Pratiteljem." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Ne može se stvoriti sadržaj vaših glazbenih datoteka bez pokrenutog " "Pratitelja." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Izgleda da je ina�ica vašeg Pratitelja sustava zastarjela." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Glazba treba Pratitelja ina�ice 3.0.0 ili novijeg." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Popis izvođenja" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Rezultati izvođa�a" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Rezultati albuma" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minute" msgstr[2] "{} minuta" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "Odabrana {} pjesma" msgstr[1] "Odabrane {} pjesme" msgstr[2] "Odabrane {} pjesama" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Vaše slušanje glazbe je prijavljeno na Last.fm." #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "Vaše slušanje glazbe nije prijavljeno na Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Prijavljeni kao {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "Podesi" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Pauziraj" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} pjesma" msgstr[1] "{} pjesme" msgstr[2] "{} pjesama" #~ msgid "A music player and management application for GNOME." #~ msgstr "" #~ "Glazbeni svira� i aplikacija upravljanja glazbenom kolekcijom za GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Posjeti GNOME Glazba web stranicu" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Glazba je slobodan softver; možete ga redistribuirati i/ili " #~ "mijenjati pod uvjetima GNU Opće javne licence objavljene od Fundacije " #~ "slobodnog softvera; ili ina�ice 2 Licence ili (po vašemu mišljenju) svake " #~ "kasnije ina�ice.\n" #~ "\n" #~ "GNOME Glazba je distribuiran u nadi da će biti koristan ali BEZ IKAKVOG " #~ "JAMSTVA; �ak i bez podrazumjevanog jamstva ili POGODNOSTI ZA ODRE�ENU " #~ "NAMJENU. Pogledajte GNU Opću javnu licencu za više informacija.\n" #~ "\n" #~ "Trebali ste dobiti primjerak GNU Opće javne licence uz ovaj program; ako " #~ "niste, pišite na adresu Free Software Foundation, Inc., 51 Franklin " #~ "Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Autori GNOME Glazbe ovime odobravaju dozvolu za ne-OJL kompatibilne " #~ "GStreamer priklju�ke da se mogu koristiti i distribuirati zajedno s " #~ "GStreamerom i GNOME Glazbom. Ova dozvola je iznad i izvan dozvole " #~ "odobrene OJL licencom kojom je GNOME Glazba pokrivena. Ako mijenjate " #~ "ovaj kôd, morate istaknuti tu iznimku u vašoj ina�ici kôda, ali Vi niste " #~ "dužni to u�initi. Ako to ne želite u�initi, obrišite ovu izjavu iznimke " #~ "iz vaše ina�ice." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Sadržaj vaše Glazbene mape će se pojaviti ovdje." #~ msgid "GNOME Music" #~ msgstr "GNOME Glazba" #~ msgid "Window position" #~ msgstr "Položaj prozora" #~ msgid "Window position (x and y)." #~ msgstr "Položaj prozora (x-os i y-os)" #~ msgid "Loading" #~ msgstr "U�itavanje" #~ msgid "Add to Playlist…" #~ msgstr "Dodaj na popis izvođenja…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Jednostavan na�in slušanja glazbe. Automatski otkrijte svoju glazbu na " #~ "ra�unalu, lokalnoj mreži i internetskim uslugama." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Potražite pjesme u svojoj lokalnoj kolekciji, nabavite glazbu na DLNA " #~ "poslužiteljima ili isprobajte nešto novo s Jamenado i Magnatune uslugama." #~ msgid "Inital state has been displayed" #~ msgstr "Po�etno stanje je prikazano" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Postavite na 'true' kada je po�etno stanje prikazano" #~ msgid "Released" #~ msgstr "Objavljeno" #~ msgid "Running Length" #~ msgstr "Trajanje" #~ msgid "Composer" #~ msgstr "Skladatelj" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Reproduciraj" #~ msgid "Hey DJ" #~ msgstr "Hej DJ" #~ msgid "All" #~ msgstr "Svi" #~ msgid "Artist" #~ msgstr "Izvođa�" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Naslov pjesme" #~ msgid "Local" #~ msgstr "Lokalno" #~ msgid "Sources" #~ msgstr "Izvori" #~ msgid "Match" #~ msgstr "Podudara se" #~ msgid "Untitled" #~ msgstr "Neimenovano" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "_Zatvori" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Glazba je nova GNOME aplikacija za slušanje glazbe." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Odabrana je %d stavka" #~ msgstr[1] "Odabrane su %d stavke" #~ msgstr[2] "Odabrano je %d stavki" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Prazna" #~ msgid "Search mode" #~ msgstr "Na�in pretraživanja" #~ msgid "If true, the search bar is shown." #~ msgstr "Ako je odabrano, traka pretrage je prikazana." #~ msgid "Notifications mode" #~ msgstr "Na�in obavijesti" #~ msgid "Enables or disables playback notifications" #~ msgstr "Omogući ili onemogući obavijesti reprodukcije" #~ msgid "Select Playlist" #~ msgstr "Odaberi popis izvođenja" 070701000000F3000081A400000000000000000000000166968E4E00003F4B000000000000000000000000000000000000001A00000000gnome-music-46.1/po/hu.po# Hungarian translation for gnome-music. # Copyright (C) 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Free Software Foundation, Inc. # This file is distributed under the same license as the gnome-music package. # # Gabor Kelemen , 2013, 2016. # Balázs Meskó , 2014, 2015, 2020, 2021, 2024. # Balázs Úr , 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, 2022, 2023, 2024. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-03-02 11:31+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 23.08.4\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Zene" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Zenegyűjtemény rendszerezése és lejátszása" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Könnyű és kellemes módja a zenéje lejátszásának." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Keressen számokat a helyi gyűjteményében, használjon automatikusan " "előállított lejátszólistákat vagy állítson össze egyet." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "A GNOME Zene fejlesztői" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Zenelejátszó" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Zene;Lejátszó;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Ablakméret" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Ablak mérete (szélesség és magasság)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Ablak teljes méretű" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Az ablak maximalizált állapota." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Lejátszás ismétlési módja" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Az érték megadja, hogy a gyűjtemény lejátszását ismételni vagy " "véletlenszerűsíteni kell. Engedélyezett értékek: „none� (ismétlés és keverés " "kikapcsolva), „song� (jelenlegi szám ismétlése), „all� (lejátszólista " "ismétlése, nincs keverés), „shuffle� (véletlenszerű lejátszólista, " "feltételezi az összes ismétlését)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain engedélyezése" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Engedélyezi vagy letiltja a ReplayGain használatát az albumoknál" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Rendszer felfüggesztésének megakadályozása" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Engedélyezi vagy letiltja a rendszer felfüggesztésének megakadályozását " "zenelejátszás közben" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumok" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Lejátszás" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Lejátszás" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Hozzáadás a _kedvenc számokhoz" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Hozzá_adás a lejátszólistához…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Előadók" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menü" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Keresés" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Beállítások" #: data/ui/HeaderBar.ui:35 #| msgid "_Keyboard Shortcuts" msgid "Keyboard Shortcuts" msgstr "Gyorsbillentyűk" #: data/ui/HeaderBar.ui:39 #| msgctxt "shortcut window" #| msgid "Help" msgid "Help" msgstr "Súgó" #: data/ui/HeaderBar.ui:43 #| msgid "_About Music" msgid "About Music" msgstr "A Zene névjegye" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "�ltalános" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Ablak bezárása" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Keresés" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Súgó" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Gyorsbillentyűk" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Lejátszás" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Lejátszás/szünet" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Következő szám" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Előző szám" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Ismétlés ki/be" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Véletlenszerű lejátszás ki/be" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigáció" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ugrás az albumokhoz" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ugrás az előadókhoz" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ugrás a számokhoz" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ugrás a lejátszólistákhoz" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Vissza" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Előző" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Következő" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Törlés" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "�t_nevezés…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Lejátszólista neve" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Kész" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Hozzáadás a lejátszólistához" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Mégse" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Hozzáadás" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Adjon nevet az első lejátszólistájának" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Lét_rehozás" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Új lejátszólista…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Hozzáadás" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Lejátszóbeállítások" #: data/ui/PreferencesDialog.ui:12 #| msgid "Repeat Song" msgid "Repeat Mode" msgstr "Ismétlési mód" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nincs" #: data/ui/PreferencesDialog.ui:17 #| msgid "Songs" msgid "Song" msgstr "Szám" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Összes" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Véletlen sorrend" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Hangosság kiegyenlítése a számok között, ha ReplayGain metaadatok találhatók" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Energiagazdálkodási beállítások" #: data/ui/PreferencesDialog.ui:38 #| msgid "Inhibit system suspend" msgid "Inhibit Suspend" msgstr "Felfüggesztés megakadályozása" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Csak lejátszás közben" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Összes megtekintése" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Számok" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Eltávolítás a lejátszólistáról" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Üdvözli a Zene" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "A GNOME projekt" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Meskó Balázs , 2024.\n" "Úr Balázs , 2022, 2024." #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© A GNOME Zene fejlesztői" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Legtöbbet lejátszott" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Sosem lejátszott" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Legutóbb lejátszott" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Legutóbb hozzáadott" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Kedvenc számok" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Hiányosan címkézve" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Nem lehet lejátszani a fájlt" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Keresés ebben: {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " és " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} szükséges a fájl lejátszásához, de nincs telepítve." msgstr[1] "{} szükségesek a fájl lejátszásához, de nincsenek telepítve." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Zene lejátszása" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Véletlen/Ismétlés kikapcsolva" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Szám ismétlése" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Összes ismétlése" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "A(z) {} lejátszólista eltávolítva" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Visszavonás" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} eltávolítva innen: {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ismeretlen album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Ismeretlen előadó" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Lejátszólisták" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nincs keresés indítva" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Használja a keresősávot az albumok, előadók és számok kereséséhez" #: gnomemusic/views/searchview.py:226 #| msgid "No Music Found" msgid "No Results Found" msgstr "Nincs találat" #: gnomemusic/views/searchview.py:228 #| msgid "Try a Different Search" msgid "Try a different search" msgstr "Próbáljon egy másik keresést" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} perc" msgstr[1] "{} perc" # FIXME ez lehet, hogy egy lemezcím, vagy sorszám, akkor nem lesz szép. #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Lemez {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Szünet" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} szám" msgstr[1] "{} szám" #: gnomemusic/widgets/searchheaderbar.py:50 #| msgid "Search songs, artists, albums and playlists" msgid "Search songs, artists and albums" msgstr "Számok, előadók és albumok keresése" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Hely megnyitása" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Csillagozás megszüntetése" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Csillagozás" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Az XDG Zenék könyvtára nincs beállítva." # A ~/Zenék #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Zenék mappa" # %s = "Zenék mappa" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "A {} tartalma itt fog megjelenni." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nem található zene" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Próbáljon egy másik keresést" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "A GNOME Zene nem tudott kapcsolódni a Trackerhez." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "A zenefájlokat nem lehet indexelni a Tracker futtatása nélkül." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "A rendszer Tracker verziója elavultnak tűnik." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "A Zene a Tracker 3.0.0 vagy újabb verzióját igényli." 070701000000F4000081A400000000000000000000000166968E4E00005768000000000000000000000000000000000000001A00000000gnome-music-46.1/po/id.po# Indonesian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Andika Triwidada , 2013, 2014, 2015. # Dirgita , 2013. # Kukuh Syafaat , 2017-2024. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-16 21:14+0700\n" "Last-Translator: Kukuh Syafaat \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musik" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Putar dan tata koleksi musik Anda" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Cara mudah dan menyenangkan untuk memainkan musik Anda." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Temukan trek di koleksi lokal Anda, gunakan daftar putar yang dibuat secara " "otomatis atau kurasi yang baru." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Para Pengembang GNOME Musik" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Pemutar Musik" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Pemutar;Musik;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Ukuran jendela" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Ukuran jendela (lebar dan tinggi)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Jendela dimaksimalkan" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Keadaan dimaksimalkan jendela." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Mode ulang pemutaran" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Nilai yang mengidentifikasi apakah mengulang atau mengacak pemutaran ulang " "koleksi. Nilai yang diizinkan adalah: \"none\" (tanpa pengulangan atau " "pengacakan), \"song\" (ulangi lagu saat ini), \"all\" (ulang daftar putar, " "tanpa pengacakan), \"shuffle\" (acak daftar putar, mengasumsikan ulang " "semua)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Fungsikan ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Mengaktifkan atau menonaktifkan pemberitahuan pemutaran" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Cegah suspensi sistem" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Mengaktifkan atau menonaktifkan pencegah suspensi sistem saat memutar musik" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Album" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Putar" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Putar" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Tambah ke Lagu _Favorit" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "T_ambah ke Daftar Putar…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artis" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Cari" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferensi" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Pintasan Papan Tik" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Bantuan" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Tentang Musik" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Umum" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Tutup jendela" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Cari" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Bantuan" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Pintasan" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Putar" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Putar/Tahan" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Lagu selanjutnya" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Lagu sebelumnya" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Jungkitkan pengulangan" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Jungkitkan pengacakan" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigasi" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ke Album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ke Artis" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ke Lagu" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ke Daftar Putar" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Mundur" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Sebelumnya" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Selanjutnya" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Hapus" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Ubah Nama…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nama Daftar Putar" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Selesai" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Tambah ke Daftar Putar" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Batal" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "T_ambah" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Masukkan nama daftar putar pertama Anda" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "B_uat" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Daftar Putar Baru…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Tambah" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Pengaturan Pemutar" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modus Berulang" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nihil" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Lagu" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Semua" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Acak" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Menyeimbangkan kenyaringan di antara lagu jika metadata ReplayGain ditemukan" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Pengaturan Daya" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Cegah Suspensi" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Hanya ketika memutar" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Tampilkan Semua" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Lagu" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Hapus dari Daftar Puta_r" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Selamat Datang di Musik" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Proyek GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Andika Triwidada , 2013, 2014, 2015.\n" "Dirgita , 2013.\n" "Kukuh Syafaat , 2017-2024." #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Para Pengembang GNOME Musik" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Paling Sering Diputar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Tak Pernah Diputar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Baru-baru Ini Diputar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Baru-baru Ini Ditambahkan" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Lagu Favorit" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Penandaan Tak Memadai" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Tak dapat memutar berkas" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Cari di {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " dan " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} diperlukan untuk memutar berkas, tapi tak terpasang." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Memutar musik" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Acak/Ulang Mati" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ulangi Lagu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ulangi Semua" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Daftar putar {} dihapus" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Tak Jadi" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} dihapus dari {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album tak dikenal" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artis Tak Dikenal" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Daftar Putar" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Tak Ada Pencarian Dimulai" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Gunakan bilah pencarian untuk mulai mencari album, artis, atau lagu" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Tak Ada Hasil yang Ditemukan" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Coba pencarian lain" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} menit" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Cakram {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Tahan" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Lagu" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Cari lagu, artis, dan album" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Buka L_okasi" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Hapus Bintang" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Bintangi" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Direktori XDG Music Anda tidak disetel." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Folder Musik" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Konten {} Anda akan muncul di sini." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Tak Ada Musik" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Cobalah Pencarian Lain" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musik tidak dapat terhubung ke Pelacak." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Berkas musik Anda tidak dapat diindeks tanpa Pelacak berjalan." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Versi Pelacak sistem Anda tampaknya sudah usang." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musik membutuhkan Pelacak versi 3.0.0 atau lebih tinggi." #~ msgid "Report music history to Last.fm" #~ msgstr "Laporkan riwayat musik ke Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playing� info to " #~ "Last.fm." #~ msgstr "" #~ "Aktifkan atau nonaktifkan pengiriman scrobbles dan info \"sedang " #~ "diputar\" ke Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Akun Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Laporkan Mendengarkan Musik" #~ msgid "_Help" #~ msgstr "_Bantuan" #~ msgid "Select" #~ msgstr "Pilih" #~ msgid "Back" #~ msgstr "Mundur" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm adalah layanan penemuan musik yang memberi Anda rekomendasi hasil " #~ "personalisasi berdasarkan musik yang Anda dengarkan." #~ msgid "Music Reporting Not Setup" #~ msgstr "Pelaporan Musik Tidak Disetel" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Masuk ke akun Last.fm Anda untuk melaporkan musik yang Anda dengar." #~ msgid "Login" #~ msgstr "Masuk" #~ msgid "Select All" #~ msgstr "Pilih Semua" #~ msgid "Select None" #~ msgstr "Pilih Tak Satupun" #~ msgid "Click on items to select them" #~ msgstr "Klik pada butir untuk memilihnya" #~ msgid "_Add to Playlist" #~ msgstr "T_ambah ke Daftar Putar" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Hak Cipta Para Pengembang GNOME Musik" #~ msgid "Translated by" #~ msgstr "Diterjemahkan oleh" #~ msgid "Artists Results" #~ msgstr "Hasil Artis" #~ msgid "Albums Results" #~ msgstr "Hasil Album" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Dipilih {} lagu" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Musik yang Anda dengar dilaporkan ke Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Musik yang Anda dengar tidak dilaporkan ke Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Masuk sebagai {}" #~ msgid "Configure" #~ msgstr "Konfigurasikan" #~ msgid "A music player and management application for GNOME." #~ msgstr "Aplikasi manajemen dan pemutar musik bagi GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Kunjungi situs web Musik GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musik adalah perangkat lunak bebas; Anda dapat mendistribusikannya " #~ "dan/atau mengubahnya di bawah persyaratan GNU General Public License " #~ "sebagaimana dipublikasikan oleh Free Software Foundation; dengan Lisensi " #~ "versi 2, atau (sesuai pilihan Anda) sebarang versi lebih baru.\n" #~ "\n" #~ "GNOME Musik didistribusikan dengan harapan dapat berguna, tetapi TANPA " #~ "ADANYA JAMINAN; termasuk tanpa jaminan DAYA JUAL atau KELAIKAN UNTUK " #~ "TUJUAN TERTENTU. Lihat GNU General Public License untuk rincian lebih " #~ "lanjut.\n" #~ "\n" #~ "Anda seharusnya menerima salinan dari GNU General Public License bersama " #~ "GNOME Musik; jika tidak, kirimkan surat Anda ke Free Software Foundation, " #~ "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n" #~ "\n" #~ "Para penulis GNOME Musik dengan ini memberikan ijin untuk plugin " #~ "GStreamer yang tak kompatibel dengan GPL untuk dipakai dan " #~ "didistribusikan bersama dengan GStreamer dan GNOME Musik. Ijin ini di " #~ "atas dan di luar hak yang diberikan oleh lisensi GPL yang mencakup GNOME " #~ "Musik. Bila Anda mengubah kode ini, Anda boleh memperluas pengecualian " #~ "ini ke versi kode Anda, tapi Anda tidak wajib melakukannya. Bila Anda " #~ "tak ingin seperti itu, hapuslah pernyataan pengecualian ini dari versi " #~ "Anda." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Isi Folder Musik Anda akan muncul di sini" #~ msgid "GNOME Music" #~ msgstr "GNOME Musik" #~ msgid "Window position" #~ msgstr "Posisi jendela" #~ msgid "Window position (x and y)." #~ msgstr "Posisi jendela (x dan y)." #~ msgid "Loading" #~ msgstr "Memuat" #~ msgid "Add to Playlist…" #~ msgstr "Tambah ke Daftar Putar…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Cara mudah memainkan musik Anda. Secara otomatis menemukan musik di " #~ "komputer Anda, jaringan lokal, dan layanan internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Temukan trek di koleksi lokal Anda, dapatkan musik dari server DLNA atau " #~ "coba sesuatu yang baru dengan layanan Jamendo dan Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Keadaan awal telah ditampilkan" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Diisi dengan true ketika keadaan awal telah ditampilkan" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "Released" #~ msgstr "Dirilis" #~ msgid "Running Length" #~ msgstr "Lama Putar" #~ msgid "Composer" #~ msgstr "Pencipta" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Putar" #~ msgid "Artist" #~ msgstr "Artis" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Judul Trek" #~ msgid "Local" #~ msgstr "Lokal" #~ msgid "Sources" #~ msgstr "Sumber" #~ msgid "Match" #~ msgstr "Cocok" #~ msgid "Untitled" #~ msgstr "Tanpa judul" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "_Keluar" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Musik adalah aplikasi pemutar musik GNOME yang baru." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Dipilih %d butir" #~ msgid "Empty" #~ msgstr "Kosong" #~ msgid "Search mode" #~ msgstr "Mode cari" #~ msgid "If true, the search bar is shown." #~ msgstr "Bila berisi true, bilah pencarian ditampilkan." #~ msgid "Notifications mode" #~ msgstr "Mode pemberitahuan" #~ msgid "Enables or disables playback notifications" #~ msgstr "Mengaktifkan atau menonaktifkan pemberitahuan pemutaran" #~ msgid "%d min" #~ msgstr "%d mnt" #~ msgid "Select Playlist" #~ msgstr "Pilih Daftar Putar" 070701000000F5000081A400000000000000000000000166968E4E00005449000000000000000000000000000000000000001A00000000gnome-music-46.1/po/is.po# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Sveinn í Felli , 2015, 2017, 2018, 2019, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-08-27 13:27+0000\n" "PO-Revision-Date: 2022-10-17 14:03+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic\n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 21.12.3\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:236 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "Tónlist" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Spila og skipuleggja tónlistarsafnið þitt" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Einföld og þægileg leið til að spila tónlistina þína." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Finnur lög í safninu þínu á tölvunni, notar sjálfvirkt útbúna spilunarlista " "eða útbýr nýja." #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "GNOME Music forritararnir" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Tónlistarspilari" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Tónlist;spilari;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Gluggastærð" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Breidd og hæð glugga." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Gluggi hámarkaður" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Hámörkunargildi glugga." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Endurtekningarhamur afspilunar" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "Gildið gefur til kynna hvort afspilun safnsins sé endurtekin eða gerð " "handahófskennd. Leyfð gildi eru: “ekkert� (slökkt er á endurtekningu og " "stokkun), “lag� (endurtaka núverandi lag), “allt� (endurtaka spilunarlista, " "engin stokkun), “stokkun� (stokka spilunarlista, gerir ráð fyrir að " "endurtaka allt)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "Virkja ReplayGain styrkjöfnun" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Virkjar eða gerir óvirka ReplayGain-styrkjöfnun fyrir hljómplötur" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Koma í veg fyrir svæfingu kerfis" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Virkjar eða gerir óvirkt kerfi sem setur í hvíld á meðan tónlist er spiluð" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Tilkynna tónlistarspilun ti Last.fm" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" "Virkjar eða gerir óvirkt að senda til Last.fm upplýsingar um tónlistarspilun " "(scrobbling) og upplýsingar um \"í spilun núna\"." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "Spila" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "S_pila" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Bæta við í U_ppáhaldslög" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Bæt_a við spilunarlista…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm notandaaðgangur" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Tilkynna tónlistarspilun" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Flýtivísanir á lyklaborði" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_Hjálp" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_Um Music tónlistarhugbúnaðinn" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "Velkomin í Music-tónlistarspilarann" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Valmynd" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Velja" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_Hætta við" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Leita" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "Til baka" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Almennt" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Loka glugga" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Leita" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hjálp" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Flýtilyklar" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Afspilun" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Spila / Bíða" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Næsta lag" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Fyrra lag" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Víxla endurtekningu af/á" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Víxla stokkun af/á" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Flakk" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Fara í Hljómplötur" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Fara í Flytjendur" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Fara í Lög" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Fara í Spilunarlistar" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Fara til baka" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm er tónlistarveita sem gefur þér perónulegar ráðleggingar byggðar á " "þeirri tónlist sem þú hlustar á." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Ekki búið að setja upp tilkynningar um tónlistarspilun" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" "Skráðu þig inn á Last.fm aðganginn þinn til að tilkynna tónlistarspilunina " "þína." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Innskráning" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Fyrra" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Næsta" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Eyða" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "Endu_rnefna…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Heiti spilunarlista" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Lokið" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "Settu inn heiti á fyrsta spilunarlistann þinn" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "_Búa til" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "Nýr spilunarlisti…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Bæta við" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "Bæta við spilunarlista" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "Bæt_a við" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Flytjendur" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Skoða allt" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "Hljómplötur" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Lög" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Velja allt" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Velja ekkert" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Smelltu á atriði til að velja þau" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "Bæt_a við spilunarlista" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Fja_rlægja af spilunarlista" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "GNOME-verkefnið" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "Sveinn í Felli, sv1@fellsnet.is" #: gnomemusic/about.py:246 #| msgid "Copyright © 2018 GNOME Music Developers" msgid "Copyright The GNOME Music Developers" msgstr "Höfundarréttur © GNOME Music forritararnir" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "Þýtt af" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "Mest spilað" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "Aldrei spilað" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Nýlega spilað" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Nýlega bætt við" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "Uppáhaldslög" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Gat ekki spilað skrána" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Finna í {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " og " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} er nauðsynlegt til að spila skrána, en er ekki uppsett." msgstr[1] "{} eru nauðsynleg til að spila skrána, en eru ekki uppsett." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Spilandi tónlist" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "Stokka" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Endurtaka lag" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Endurtaka allt" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "Stokkun/Endurtekning af" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Spilunarlisti {} fjarlægður" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Afturkalla" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} fjarlægt úr {}" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "Óþekkt hljómplata" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "Óþekktur flytjandi" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "XDG-tónlistarmappa hefur ekki verið skilgreind." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Tónlistarmappa" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "Innihald {} birtist hér." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Engin tónlist fannst" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Reyna aðra leit" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME tónlistarspilarinn gat ekki tengst Tracker-kerfinu." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Ekki er hægt að gera yfirlitsskrá yfir tónlistarskrár nema Tracker sé í " "gangi." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Tracker-útgáfa kerfisins þíns lítur út fyrir að vera úrelt." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Tónlistarspilarinn þarf Tracker útgáfu 3.0.0 eða hærri." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Spilunarlistar" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Niðurstöður um flytjendur" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Niðurstöður um hljómplötur" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} mínúta" msgstr[1] "{} mínútur" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Diskur {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "Valdi {} lag" msgstr[1] "Valdi {} lög" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Tónlistarspilun þín er tilkynnt til Last.fm." #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "Tónlistarspilun þín er ekki tilkynnt til Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Skráð inn sem {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "Stilla" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Hlé" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} lag" msgstr[1] "{} lög" #~ msgid "A music player and management application for GNOME." #~ msgstr "Tónlistarspilari og forrit fyrir umsýslu tónlistar fyrir GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Fara á heimasíðu GNOME tónlistarspilarans" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Þetta er frjáls hugbúnaður; þú mátt dreifa honum og/eða breyta samkvæmt " #~ "skilmálum í almenna GNU GPL notkunarleyfinu eins og það er gefið út af " #~ "Frjálsu hugbúnaðarstofnuninni; annaðhvort útgáfu 2 af GPL-leyfinu, eða " #~ "(ef þér sýnist svo) einhverja nýrri útgáfu leyfisins.\n" #~ "\n" #~ "Hugbúnaðnum er dreift í þeirri von að hann geti verið gagnlegur, en �N " #~ "ALLRAR �BYRG�AR; einnig án þeirrar ábyrgðar sem gefin er í skyn með " #~ "SELJANLEIKA eða EIGINLEIKUM TIL TILTEKINNA NOTA. Sjá almenna GNU GPL " #~ "notkunarleyfið fyrir nánari upplýsingar.\n" #~ "\n" #~ "Það ætti að hafa fylgt afrit af almenna GNU GPL notkunarleyfinu með " #~ "forritinu; ef ekki skrifið þá Fjálsu hugbúnarstofnuninni: Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, " #~ "USA.\n" #~ "\n" #~ "Höfundar GNOME Music gefa hér með leyfi sitt fyrir því að nota megi " #~ "GStreamer viðbætur sem ekki falla undir GPL-notkunarleyfi eða sé ekki " #~ "dreift með GStreamer og GNOME Music. Þessi heimild er rétthærri en " #~ "kvaðir GPL-skilmálanna sem GNOME Music fellur undir. Ef þú breytir " #~ "þessum kóða, geturðu víkkað þessa undanþágu til að ná yfir þína útgáfu " #~ "kóðans, en slíkt er ekki skylda. Ef þú ákveður að gera það ekki, eyddu " #~ "þá þessari undanþágu út úr þinni útgáfu." #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Innihald Tónlist-möppunnar þinnar birtist hér" #~ msgid "GNOME Music" #~ msgstr "GNOME tónlistarspilari" #~ msgid "Window position" #~ msgstr "Staðsetning glugga" #~ msgid "Window position (x and y)." #~ msgstr "Staðsetning glugga (x og y)." #~ msgid "Loading" #~ msgstr "Hleð inn" #~ msgid "Add to Playlist…" #~ msgstr "Bæta við spilunarlista…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Einföld leið til að spila tónlistina þína. Finndu sjálfkrafa tónlist á " #~ "tölvunni þinni, staðarnetinu og internetþjónustum." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Finndu lög í þínu eigin safni, náðu í tónlist af DLNA-þjónum eða prófaðu " #~ "eitthvað alveg nýtt frá þjónustum á borð við Jamendo og Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Upphafsstaða var birt" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Setja sem satt þegar upphafsstaða hefur verið birt" #~ msgid "Released" #~ msgstr "Útgefið" #~ msgid "Running Length" #~ msgstr "Spilunartími" #~ msgid "Composer" #~ msgstr "Tónskáld" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Spila" #~ msgid "Untitled" #~ msgstr "Ónefnt" #~ msgid "Hey DJ" #~ msgstr "Plötusnúður" #~ msgid "All" #~ msgstr "Allt" #~ msgid "Artist" #~ msgstr "Flytjandi" #~ msgid "Album" #~ msgstr "Albúm" #~ msgid "Track Title" #~ msgstr "Heiti lags" #~ msgid "Local" #~ msgstr "Staðvært" #~ msgid "Sources" #~ msgstr "Uppruni" #~ msgid "Match" #~ msgstr "Samsvörun" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "_Hætta" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Tónlist/Music er nýi GNOME tónlistarspilarinn." #~| msgid "gnome-music" #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Leitarhamur" #~ msgid "If true, the search bar is shown." #~ msgstr "Ef hakað er við þetta, birtist leitarstikan." #~ msgid "Notifications mode" #~ msgstr "Tilkynningahamur" #~ msgid "Enables or disables playback notifications" #~ msgstr "Virkjar eða gerir óvirkar tilkynningar um afspilun" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Valdi %d atriði" #~ msgstr[1] "Valdi %d atriði" #~ msgid "%d min" #~ msgstr "%d mín" #~ msgid "Empty" #~ msgstr "Tómt" #~ msgid "Select Playlist" #~ msgstr "Veldu spilunarlista" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "the a an" #~ msgstr "the a an hin" #~ msgid "All Artists" #~ msgstr "Allir flytjendur" #~ msgid "Not playing" #~ msgstr "Ekki í spilun" #~ msgid "by %s, from %s" #~ msgstr "eftir %s, af %s" 070701000000F6000081A400000000000000000000000166968E4E00003D32000000000000000000000000000000000000001A00000000gnome-music-46.1/po/it.po# Italian translation of Gnome Music. # Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation, Inc. # Copyright (C) 2020, 2022, 2023, 2024 Free Software Foundation, Inc. # # Convenzioni usate: # # song & track # Tradurre entrambi come brano tranne i casi # in cui traccia è più adeguato. # # browser # Ce ne sono due tipi: quello per condivisioni su # Bonjour/Zeroconf ed il widget che permette di filtrare # per artista/album/autore. Il primo è browser, il # secondo catalogo (ove possibile distinguere) # Milo Casagrande , 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023, 2024. # Gianvito Cavasoli , 2023. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-03-01 14:17+0100\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Launchpad-Export-Date: 2012-03-06 09:28+0000\n" "X-Generator: Poedit 3.4.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musica" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Riproduce e organizza la collezione musicale" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Un modo semplice e piacevole per riprodurre la propria musica." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Trova i brani nella tua raccolta locale, usa le playlist generate " "automaticamente o curane una nuova." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Gli sviluppatori di GNOME Musica" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Riproduttore musicale" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musica;Riproduttore;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Dimensione finestra" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "La dimensione della finestra (larghezza e altezza)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Finestra massimizzata" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Lo stato di massimizzazione della finestra." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modalità ripetizione" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), “song� " "(repeat current song), “all� (repeat playlist, no shuffle), “shuffle� " "(shuffle playlist, presumes repeat all)." msgstr "" "Indica se ripetere o riprodurre a caso la libreria musicale. Valori " "consentiti sono: \"none\" (ripetizione e riproduzione casuale disabilitati), " "\"song\" (ripete il brano corrente), \"all\" (ripete playlist, niente " "riproduzione casuale), \"shuffle\" (riproduzione casuale della playlist, " "assume di ripetere tutto)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Abilita ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Abilita o disabilita il ReplayGain per gli album" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inibisce la sospensione del sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Abilita/Disabilita la sospensione del sistema quando viene riprodotta della " "musica" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Album" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Riproduci" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Riproduci" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Aggiungi ai _brani preferiti" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Aggiungi a _playlist…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artisti" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menù" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Cerca" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferenze" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Scorciatoie da tastiera" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Aiuto" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Informazioni su Musica" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generale" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Chiude la finestra" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Cerca" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Aiuto" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Scorciatoie" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Riproduzione" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Riproduci/Pausa" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Brano successivo" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Brano precedente" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Attiva/Disattiva ripetizione" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Attiva/Disattiva riproduzione casuale" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigazione" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Va agli album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Va agli artisti" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Va ai brani" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Va alle playlist" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Indietro" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Precedente" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Successiva" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Elimina" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Rinomina…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nome playlist" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Fatto" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Aggiungi a playlist" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "A_nnulla" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "A_ggiungi" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Inserire un nome per la prima playlist" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_rea" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nuova playlist…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Aggiungi" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Preferenze riproduttore" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modalità ripetizione" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nessuno" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Brano" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Tutto" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Mischia" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Bilancia l'audio tra le canzoni se vengono trovati meta-dati ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Impostazioni alimentazione" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inibire la sospensione" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Solo quando in riproduzione" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Visualizza tutti" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Brani" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Rimuovi da playlist" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Benvenuti in Musica" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Il progetto GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Milo Casagrande " #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© Gli sviluppatori di GNOME Musica" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Più ascoltati" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Mai ascoltati" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ascoltati di recente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Aggiunti di recente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Brani preferiti" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Tag insufficienti" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Impossibile riprodurre il file" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Trova in {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} è richiesto per riprodurre i file, ma non è installato." msgstr[1] "{} sono richiesti per riprodurre il file, ma non sono installati." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Musica in riproduzione" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Mischia/Ripeti disattivati" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ripeti brano" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ripeti tutto" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Playlist {} rimossa" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Annulla" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} rimosso da {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album sconosciuto" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista sconosciuto" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Playlist" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nessuna ricerca avviata" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Usare la barra di ricerca per trovare album, artisti e brani" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nessun risultato trovato" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Provare un altro criterio di ricerca" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minuti" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disco {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausa" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} brano" msgstr[1] "{} brani" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Cerca brani, artisti e album" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "A_pri posizione" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Non preferito" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Preferito" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "La directory Musica di XDG non è impostata." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Cartella Musica" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Il contenuto della propria «{}» apparirà qui." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nessuna musica trovata" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Provare con un'altra ricerca" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Impossibile collegarsi a Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Non è possibile indicizzare i propri file musicali senza Tracker in " "esecuzione." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "La versione di Tracker del sistema non sembra essere recente." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musica necessita della versione 3.0.0, o successive, di Tracker." 070701000000F7000081A400000000000000000000000166968E4E000049FD000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ja.po# Japanese translation for gnome-music. # Copyright (C) 2013-2015, 2019-2020, 2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # DanielaHidemiOyafuso , 2013. # Ikuya Awashiro , 2014. # Kento Tsuji , 2014. # Hajime Taira , 2015. # Jiro Matsuzawa , 2015. # sicklylife , 2019-2020, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-02-19 12:39+0000\n" "PO-Revision-Date: 2022-03-13 20:50+0900\n" "Last-Translator: sicklylife \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:61 #: gnomemusic/window.py:71 msgid "Music" msgstr "ミュージック" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "音楽コレクション��生�整�" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:149 msgid "The GNOME Music developers" msgstr "The GNOME Music developers" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "音楽プレーヤー" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;音楽;楽曲;ミュージック;�生;プレーヤー;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "ウィンドウ�サイズ" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "ウィンドウ�サイズ (幅�高�) ��。" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "ウィンドウ�最大化" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "ウィンドウ�最大化状態��。" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "プレイ�ックリピートモード" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “none� (repeat and shuffle are off), " "“song� (repeat current song), “all� (repeat playlist, no shuffle), " "“shuffle� (shuffle playlist, presumes repeat all)." msgstr "" "コレクションをリピート�ランダム�生�る�����値��。使用�能�値: " "“none� (リピート�シャッフルを無効��る), “song� (�生中�曲をリピート�" "る), “all� (プレイリストをリピート�シャッフル���), “shuffle� (プレイリス" "トをシャッフル� プレイリスト�全曲をリピート�る)" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "ReplayGain を有効��る" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "アル�ム� ReplayGain を有効��る����" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playing� info to " "Last.fm." msgstr "" #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Copyright © 2018 GNOME Music Developers" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "音楽��生�管�を�る��� GNOME アプリケーション��。" #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "GNOME ミュージック�ウェブサイト�アクセス�る" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" #: data/ui/AlbumWidget.ui:86 data/ui/PlayerToolbar.ui:88 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:168 msgid "Play" msgstr "�生" #: data/ui/AlbumWidget.ui:132 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "�生(_P)" #: data/ui/AlbumWidget.ui:136 msgid "Add to _Favorite Songs" msgstr "�気�入り�曲�追加(_F)" #: data/ui/AlbumWidget.ui:140 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "プレイリスト�追加(_A)…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm アカウント" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "鑑賞��音楽を報告" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "キーボードショートカット(_K)" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "ヘルプ(_H)" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "“ミュージック�����(_A)" #: data/ui/EmptyView.ui:26 data/ui/InitialState.ui:13 msgid "Welcome to Music" msgstr "“ミュージック��よ���" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "メニュー" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "�択" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:211 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "キャンセル(_C)" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "検索" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "戻る" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "全般" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ウィンドウを閉�る" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "検索�る" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "ヘルプを表示�る" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "ショートカットを表示�る" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "å†�生" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "å†�生/一時å�œæ­¢" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "次ã�®æ›²ã�¸" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "å‰�ã�®æ›²ã�¸" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "リピートを切り替ã�ˆã‚‹" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "シャッフルを切り替ã�ˆã‚‹" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ナビゲーション" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "アルãƒ�ムã�«ç§»å‹•ã�™ã‚‹" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "アーティストã�«ç§»å‹•ã�™ã‚‹" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "曲ã�«ç§»å‹•ã�™ã‚‹" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "プレイリストã�«ç§»å‹•ã�™ã‚‹" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "戻る" #: data/ui/InitialState.ui:25 msgid "The contents of your Music Folder will appear here" msgstr "ミュージックフォルダーã�®å†…容ã�Œã�“ã�“ã�«è¡¨ç¤ºã�•れã�¾ã�™" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm ã�¯ã€�ã�‚ã�ªã�Ÿã�®é‘‘賞ã�—ã�ŸéŸ³æ¥½ã�®å‚¾å�‘ã�‹ã‚‰ã�Šå‹§ã‚�ã�®éŸ³æ¥½ã‚’探ã�—出ã�—ã�¦æ��示ã�—ã�¦ã��" "れるã€�音楽ディスカãƒ�リーサービスã�§ã�™ã€‚" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "音楽ã�®å ±å‘Šã‚’セットアップã�—ã�¦ã�„ã�¾ã�›ã‚“" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" "鑑賞ã�—ã�ŸéŸ³æ¥½ã‚’報告ã�™ã‚‹ã�Ÿã‚�ã�« Last.fm ã�®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã�¸ãƒ­ã‚°ã‚¤ãƒ³ã�—ã�¦ã��ã� ã�•ã�„。" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "ログイン" #: data/ui/PlayerToolbar.ui:75 msgid "Previous" msgstr "å‰�" #: data/ui/PlayerToolbar.ui:107 msgid "Next" msgstr "次" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "削除(_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "å��å‰�を変更(_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "プレイリストå��" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "完了(_D)" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "プレイリストå��を入力ã�—ã�¦ã��ã� ã�•ã�„" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "作æˆ�(_R)" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "æ–°ã�—ã�„プレイリスト…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "追加" #: data/ui/PlaylistDialog.ui:200 msgid "Add to Playlist" msgstr "プレイリストã�«è¿½åŠ " #: data/ui/PlaylistDialog.ui:220 msgid "_Add" msgstr "追加(_A)" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "アーティスト" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "ã�™ã�¹ã�¦è¡¨ç¤º" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:54 msgid "Albums" msgstr "アルãƒ�ム" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "曲" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "ã�™ã�¹ã�¦é�¸æŠž" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "é�¸æŠžã�ªã�—" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "アイテムをクリックã�—ã�¦é�¸æŠž" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "プレイリストã�«è¿½åŠ (_A)" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "プレイリストã�‹ã‚‰å‰Šé™¤(_R)" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "最もå†�生ã�—ã�Ÿæ›²" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "未å†�生ã�®æ›²" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "最近å†�生ã�—ã�Ÿæ›²" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "最近追加ã�—ã�Ÿæ›²" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "ã�Šæ°—ã�«å…¥ã‚Šã�®æ›²" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "ファイルをå†�生ã�§ã��ã�¾ã�›ã‚“" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "{} ã�§æ¤œç´¢(_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " ã�¨ " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "ファイルã�®å†�生ã�«ã�¯ {} ã�Œå¿…è¦�ã�§ã�™ã�Œã€�インストールã�•れã�¦ã�„ã�¾ã�›ã‚“。" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "å†�生中" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "シャッフル" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "1曲リピート" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "ã�™ã�¹ã�¦ãƒªãƒ”ート" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "シャッフル/リピートオフ" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "プレイリスト {} を削除ã�—ã�¾ã�—ã�Ÿ" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "å…ƒã�«æˆ»ã�™" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} ã‚’ {} ã�‹ã‚‰å‰Šé™¤ã�—ã�¾ã�—ã�Ÿ" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "ä¸�明ã�ªã‚¢ãƒ«ãƒ�ム" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "ä¸�明ã�ªã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆ" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "XDG ã�® Music ディレクトリを設定ã�—ã�¦ã�„ã�¾ã�›ã‚“。" #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "ミュージックフォルダー" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "{}ã�®å†…容ã�Œã�“ã�“ã�«è¡¨ç¤ºã�•れã�¾ã�™ã€‚" #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "曲ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "ä»–ã�®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’試ã�—ã�¦ã��ã� ã�•ã�„" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME ミュージックã�Œ Tracker ã�«æŽ¥ç¶šã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿã€‚" #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "Tracker を実行ã�—ã�¦ã�„ã�ªã�„ã�¨éŸ³æ¥½ãƒ•ァイルã�¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�•れã�¾ã�›ã‚“。" #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Tracker ã�®ãƒ�ージョンã�Œå�¤ã�™ã�Žã�¾ã�™ã€‚" #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Tracker ã�®ãƒ�ージョン 3.0.0 以é™�ã�Œå¿…è¦�ã�§ã�™ã€‚" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "プレイリスト" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "アーティストã�®æ¤œç´¢çµ�æžœ" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "アルãƒ�ムã�®æ¤œç´¢çµ�æžœ" #: gnomemusic/widgets/albumwidget.py:240 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} 分" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "ディスク {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "{} 曲é�¸æŠž" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "鑑賞ã�—ã�ŸéŸ³æ¥½ã�Œ Last.fm ã�«å ±å‘Šã�•れã�¾ã�™ã€‚" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "鑑賞ã�—ã�ŸéŸ³æ¥½ã�Œ Last.fm ã�«å ±å‘Šã�•れã�¾ã�›ã‚“。" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "{} ã�§ãƒ­ã‚°ã‚¤ãƒ³" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "設定" #: gnomemusic/widgets/playertoolbar.py:165 msgid "Pause" msgstr "一時å�œæ­¢" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} 曲" #~ msgid "GNOME Music" #~ msgstr "GNOME ミュージック" #~ msgid "Window position" #~ msgstr "ウィンドウã�®ä½�ç½®" #~ msgid "Window position (x and y)." #~ msgstr "ウィンドウã�®ä½�ç½® (X 軸ã�¨ Y 軸) ã�§ã�™ã€‚" #~ msgid "Released" #~ msgstr "リリース日" #~ msgid "Running Length" #~ msgstr "å†�生時間" #~ msgid "Composer" #~ msgstr "作曲者" #~ msgid "Loading" #~ msgstr "読ã�¿è¾¼ã�¿ä¸­" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "å†�生" #~ msgid "Enables or disables playback notifications" #~ msgstr "å†�生中ã�®æ›²ã�®é€šçŸ¥ã‚’有効ã�«ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã�®è¨­å®šã�§ã�™ã€‚" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "アーティストビューã�«è¡¨ç¤ºã�™ã‚‹ãƒˆãƒ©ãƒƒã‚¯å��ã�®æœ€å¤§æ–‡å­—æ•°" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "アーティストビューã�«è¡¨ç¤ºã�•れるトラックå��ã�®æ–‡å­—数を設定ã�—ã�¾ã�™ã€‚設定値を超ã�ˆ" #~ "ã‚‹ã�¨ãƒˆãƒ©ãƒƒã‚¯å��ã�Œçœ�ç•¥ã�•れã�¾ã�™ã€‚無効ã�«ã�™ã‚‹ã�«ã�¯ -1 を設定ã�—ã�¾ã�™" #~ msgid "Untitled" #~ msgstr "タイトルã�ªã�—" #~ msgid "Not playing" #~ msgstr "å†�生ã�—ã�¦ã�„ã�¾ã�›ã‚“" #~ msgid "Track Title" #~ msgstr "トラックå��" #~ msgid "Match" #~ msgstr "一致項目" #~ msgid "All Artists" #~ msgstr "ã�™ã�¹ã�¦ã�®ã‚¢ãƒ¼ãƒ†ã‚£ã‚¹ãƒˆ" #~ msgid "Load More" #~ msgstr "ã�•らã�«èª­ã�¿è¾¼ã‚€" 070701000000F8000081A400000000000000000000000166968E4E00005B94000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ka.po# Georgian translation for gnome-music. # Copyright (C) 2024 gnome-music's authors # This file is distributed under the same license as the gnome-music package. # Ekaterine Papava , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-12 15:08+0100\n" "Last-Translator: Ekaterine Papava \n" "Language-Team: Georgian <(nothing)>\n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.3.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "მუსიკáƒ�" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "მუსიკის თქვენი კáƒ�ლექციის დáƒ�კვრáƒ� დáƒ� დáƒ�ლáƒ�გებáƒ�" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "áƒ�დვილი დáƒ� სáƒ�სიáƒ�მáƒ�ვნáƒ� გზáƒ� მუსიკის დáƒ�სáƒ�კრáƒ�ვáƒ�დ." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "იპáƒ�ვეთ მუსიკáƒ� თქვენს ლáƒ�კáƒ�ლურ კáƒ�ლექციáƒ�ში დáƒ� გáƒ�მáƒ�იყენეთ áƒ�ვტáƒ�მáƒ�ტურáƒ�დ შექმნილი " "დáƒ�სáƒ�კრáƒ�ვი სიები. áƒ�ნ შექმენით სáƒ�კუთáƒ�რი." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Music-ის პრáƒ�გრáƒ�მისტები" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "მედიáƒ� დáƒ�მკვრელი" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "ფáƒ�ნჯრის ზáƒ�მáƒ�" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "ფáƒ�ნჯრის ზáƒ�მáƒ� (სიგáƒ�ნე, სიმáƒ�ღლე)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "გáƒ�დიდებული ფáƒ�ნჯáƒ�რáƒ�" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "ფáƒ�ნჯრის სრულáƒ�დ გáƒ�შლილი მდგáƒ�მáƒ�რეáƒ�ბáƒ�." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "დáƒ�კვრის გáƒ�მეáƒ�რების რეჟიმი" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "მნიშვნელáƒ�ბáƒ� გáƒ�ნსáƒ�ზღვრáƒ�ვს, კáƒ�ლექციáƒ�ში დáƒ�კვრáƒ� შემთხვევითი წესით მáƒ�ხდებáƒ�, თუ " "გáƒ�ნმეáƒ�რებითი. დáƒ�სáƒ�შვები მნიშვნელáƒ�ბებიáƒ�: \"none\" (შემთხვევითáƒ�ბáƒ� დáƒ� " "გáƒ�ნმეáƒ�რებáƒ�დáƒ�ბáƒ� გáƒ�მáƒ�რთულიáƒ�), \"song\" (მიმდინáƒ�რე სიმღერის გáƒ�მეáƒ�რებáƒ�), " "\"all\" (კáƒ�ლექციის გáƒ�მეáƒ�რებáƒ�, შემთხვევითáƒ�ბის გáƒ�რეშე), \"shuffle\" (სიმღერის " "შემთხვევით áƒ�რჩევáƒ�. ყველáƒ�ს დáƒ�კვრáƒ� ისედáƒ�ც იგულისხმებáƒ�)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain-ის ჩáƒ�რთვáƒ�" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "áƒ�ლბáƒ�მებისთვის ReplayGain-ის ჩáƒ�რთვáƒ�/გáƒ�მáƒ�რთვáƒ�" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "სისტემის დáƒ�ძინების გáƒ�თიშვáƒ�" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "მუსიკის დáƒ�კვრის მიმდინáƒ�რეáƒ�ბისáƒ�ს სისტემის დáƒ�ძინების áƒ�კრძáƒ�ლვáƒ�" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "áƒ�ლბáƒ�მები" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "დáƒ�კვრáƒ�" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_დáƒ�კვრáƒ�" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "სáƒ�ყვáƒ�რელი _სიმღერებში ჩáƒ�მáƒ�ტებáƒ�" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_დáƒ�სáƒ�კრáƒ�ვი სიáƒ�ში დáƒ�მáƒ�ტებáƒ�…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "შემსრულებლები" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "მენიუ" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "ძებნáƒ�" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "პáƒ�რáƒ�მეტრები" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "კლáƒ�ვიáƒ�ტურის მáƒ�ლსáƒ�ხმáƒ�ბები" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "დáƒ�ხმáƒ�რებáƒ�" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Music-ის შესáƒ�ხებ" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "მთáƒ�ვáƒ�რი" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ფáƒ�ნჯრის დáƒ�ხურვáƒ�" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "ძებნáƒ�" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "დáƒ�ხმáƒ�რებáƒ�" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "მáƒ�ლსáƒ�ხმáƒ�ბები" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "დáƒ�კვრáƒ�" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "დáƒ�კვრáƒ�/პáƒ�უზáƒ�" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "შემდეგი სიმღერáƒ�" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "წინáƒ� სიმღერáƒ�" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "გáƒ�მეáƒ�რების გáƒ�დáƒ�რთვáƒ�" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "შემთხვევითáƒ�ბის გáƒ�დáƒ�რთვáƒ�" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ნáƒ�ვიგáƒ�ციáƒ�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "áƒ�ლბáƒ�მებზე გáƒ�დáƒ�სვლáƒ�" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "შემსრულებლებზე გáƒ�დáƒ�სვლáƒ�" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "სიმღერებზე გáƒ�დáƒ�რთვáƒ�" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "დáƒ�სáƒ�კრáƒ�ვ სიებზე გáƒ�დáƒ�რთვáƒ�" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "უკáƒ�ნ გáƒ�დáƒ�სვლáƒ�" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "წინáƒ�" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "შემდეგი" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_წáƒ�შლáƒ�" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_გáƒ�დáƒ�რქმევáƒ�…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიის სáƒ�ხელი" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_დáƒ�სრულებულიáƒ�" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიáƒ�ში დáƒ�მáƒ�ტებáƒ�" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_გáƒ�უქმებáƒ�" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_დáƒ�მáƒ�ტებáƒ�" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "შეიყვáƒ�ნეთ თქვენი პირველი დáƒ�სáƒ�კრáƒ�ვი სიის სáƒ�ხელი" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_შექმნáƒ�" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "áƒ�ხáƒ�ლი დáƒ�სáƒ�კრáƒ�ვი სიáƒ�…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "დáƒ�მáƒ�ტებáƒ�" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "დáƒ�მკვრელის მáƒ�რგებáƒ�" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "გáƒ�მეáƒ�რების რეჟიმი" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "áƒ�რáƒ�ფერი" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "სიმღერáƒ�" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "ყველáƒ�" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "შემთხვევით" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "ხმის სიძლიერის ბáƒ�ლáƒ�ნსი სიმღერებს შáƒ�რის, თუ áƒ�ღმáƒ�ჩენილიáƒ� ReplayGain " "მეტáƒ�მáƒ�ნáƒ�ცემები" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "კვების პáƒ�რáƒ�მეტრები" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "დáƒ�ძინების გáƒ�თიშვáƒ�" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "მხáƒ�ლáƒ�დ, დáƒ�კვრისáƒ�ს" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "ყველáƒ�ს ნáƒ�ხვáƒ�" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "სიმღერები" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_დáƒ�სáƒ�კრáƒ�ვი სიიდáƒ�ნ წáƒ�შლáƒ�" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "მáƒ�გესáƒ�ლმებით Music-ში" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "პრáƒ�ექტი \"GNOME\"" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "თემური დáƒ�ღáƒ�ნáƒ�ძე" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME Music-ის პრáƒ�გრáƒ�მისტები" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "ხშირáƒ�დ დáƒ�კრული" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "áƒ�რáƒ�სდრáƒ�ს-დáƒ�კრული" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "áƒ�ხლáƒ�ხáƒ�ნს დáƒ�კრული" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "áƒ�ხლáƒ�ხáƒ�ნს დáƒ�მáƒ�ტებული" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "სáƒ�ყვáƒ�რელი სიმღერები" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "áƒ�რáƒ�სáƒ�კმáƒ�რისი ჭდეები" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "ფáƒ�ილის დáƒ�კვრის შეცდáƒ�მáƒ�" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "{}-ში _მáƒ�ძებნáƒ�" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " დáƒ� " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "ფáƒ�ილის დáƒ�სáƒ�კრáƒ�ვáƒ�დ სáƒ�ჭირáƒ�áƒ� {}, მáƒ�გრáƒ�მ დáƒ�ყენებული áƒ�რáƒ�áƒ�." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "მიმდინáƒ�რეáƒ�ბს დáƒ�კვრáƒ�" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "შემთხვევითი/გáƒ�მეáƒ�რებáƒ� გáƒ�მáƒ�რთულიáƒ�" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "სიმღერის გáƒ�მეáƒ�რებáƒ�" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "ყველáƒ�ს გáƒ�მეáƒ�რებáƒ�" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიáƒ� წáƒ�იშáƒ�ლáƒ�: {}" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "დáƒ�ბრუნებáƒ�" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} წáƒ�იშáƒ�ლáƒ� {}-დáƒ�ნ" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "უცნáƒ�ბი áƒ�ლბáƒ�მი" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "უცნáƒ�ბი შემსრულებელი" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "დáƒ�სáƒ�კრáƒ�ვი სიები" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "ძებნáƒ� áƒ�რ დáƒ�წყებულáƒ�" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "გáƒ�მáƒ�იყენეთ ძებნის პáƒ�ნელი áƒ�ლბáƒ�მების, შემსრულებლებისáƒ� დáƒ� სიმღერების ძებნის " "დáƒ�სáƒ�წყებáƒ�დ" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "შედეგების გáƒ�რეშე" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "სცáƒ�დეთ სხვáƒ� ძებნáƒ�" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} წუთი" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "დისკი {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "შეჩერებáƒ�" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} სიმღერáƒ�" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "მáƒ�ძებნეთ სიმღერები, შემსრულებლები დáƒ� áƒ�ლბáƒ�მები" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "მდებáƒ�რე_áƒ�ბის გáƒ�ხსნáƒ�" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "ვáƒ�რსკვლáƒ�ვის მáƒ�ხსნáƒ�" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "ვáƒ�რსკვლáƒ�ვი" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG Music-ის სáƒ�ქáƒ�ღáƒ�ლდე მითითებული áƒ�რáƒ�áƒ�." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "მუსიკის სáƒ�ქáƒ�ღáƒ�ლდე" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "თქვენი {}-ის შემცველáƒ�ბáƒ� áƒ�ქ გáƒ�მáƒ�ჩნდებáƒ�." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "მუსიკáƒ� ნáƒ�პáƒ�ვნი áƒ�რáƒ�áƒ�" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "სცáƒ�დეთ სხვáƒ� ძებნáƒ�" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Music-ი ტრეკერს ვერ მიუერთდáƒ�." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "მუსიკის ფáƒ�ილების ინდექსáƒ�ციáƒ� გáƒ�შვებული ტრეკერის გáƒ�რეშე შეუძლებელიáƒ�." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "რáƒ�გáƒ�რც ჩáƒ�ნს თქვენი სისტემური ტრეკერი მáƒ�ძველებულიáƒ�." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Music-ს ტრეკერის 3.0.0 áƒ�ნ უფრáƒ� áƒ�ხáƒ�ლი ვერსიáƒ� სჭირდებáƒ�." #~ msgid "Report music history to Last.fm" #~ msgstr "გáƒ�დáƒ�ეცით მáƒ�სმენილი მუსიკáƒ� Last.fm-ზე" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "მიმდინáƒ�რე სიმღერის შესáƒ�ხებ ინფáƒ�რმáƒ�ციის Last.fm-ზე გáƒ�გზáƒ�ვნის ჩáƒ�რთვáƒ�/" #~ "გáƒ�მáƒ�რთვáƒ�." #~ msgid "Last.fm Account" #~ msgstr "Last.fm-ის áƒ�ნგáƒ�რიში" #~ msgid "Report Music Listening" #~ msgstr "გáƒ�დáƒ�ეცით მáƒ�სმენილი მუსიკáƒ�" #~ msgid "_Help" #~ msgstr "_დáƒ�ხმáƒ�რებáƒ�" #~ msgid "Artist" #~ msgstr "შემსრულებელი" #~ msgid "Select" #~ msgstr "მáƒ�ნიშნეთ" #~ msgid "Back" #~ msgstr "უკáƒ�ნ" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm áƒ�რის მუსიკáƒ�ლური სერვისი, რáƒ�მელიც გáƒ�ძლევთ პერსáƒ�ნáƒ�ლურ " #~ "რეკáƒ�მენდáƒ�ციებს თქვენს მიერ მáƒ�სმენილი მუსიკის სáƒ�ფუძველზე." #~ msgid "Music Reporting Not Setup" #~ msgstr "დáƒ�კრული მუსიკის გáƒ�დáƒ�ცემáƒ� მáƒ�რგებული áƒ�რáƒ�áƒ�" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "შედით Last.fm-ის თქვენს áƒ�ნგáƒ�რიშში დáƒ�კრული სიმღერების სიის გáƒ�დáƒ�სáƒ�ცემáƒ�დ." #~ msgid "Login" #~ msgstr "შესვლáƒ�" #~ msgid "Select All" #~ msgstr "ყველáƒ�ს მáƒ�ნიშვნáƒ�" #~ msgid "Select None" #~ msgstr "მáƒ�ნიშვნის მáƒ�ხსნáƒ�" #~ msgid "Click on items to select them" #~ msgstr "მáƒ�სáƒ�ნიშნáƒ�დ დáƒ�áƒ�წკáƒ�პუნეთ ელემენტებზე" #~ msgid "_Add to Playlist" #~ msgstr "_დáƒ�სáƒ�კრáƒ�ვი სიáƒ�ში დáƒ�მáƒ�ტებáƒ�" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "GNOME Music-ის პრáƒ�გრáƒ�მისტები, ყველáƒ� უფლებáƒ� დáƒ�ცულიáƒ�" #~ msgid "Translated by" #~ msgstr "თáƒ�რგმნáƒ�" #~ msgid "Artists Results" #~ msgstr "ნáƒ�პáƒ�ვნი შემსრულებლები" #~ msgid "Albums Results" #~ msgstr "ნáƒ�პáƒ�ვნი áƒ�ლბáƒ�მები" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "áƒ�რჩეულიáƒ� {} სიმღერáƒ�" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "თქვენი მáƒ�სმენილი სიმღერების სáƒ�ხელები იგზáƒ�ვნებáƒ� Last.fm-ზე." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "თქვენი მáƒ�სმენილი სიმღერების სáƒ�ხელები áƒ�რ იგზáƒ�ვნებáƒ� Last.fm-ზე." #~ msgid "Logged in as {}" #~ msgstr "შესული ბრძáƒ�ნდებით, რáƒ�გáƒ�რც {}" #~ msgid "Configure" #~ msgstr "მáƒ�რგებáƒ�" #~ msgid "A music player and management application for GNOME." #~ msgstr "მუსიკის დáƒ�კვრისáƒ� დáƒ� მáƒ�რთვის áƒ�პლიკáƒ�ციáƒ� GNOME-სთვის." #~ msgid "Visit GNOME Music website" #~ msgstr "GNOME Music-ის ვებ-გვერდზე გáƒ�დáƒ�სვლáƒ�" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "მუსიკის თქვენი სáƒ�ქáƒ�ღáƒ�ლდის შემცველáƒ�ბáƒ� áƒ�ქ გáƒ�მáƒ�ჩნდებáƒ�" 070701000000F9000081A400000000000000000000000166968E4E00003981000000000000000000000000000000000000001B00000000gnome-music-46.1/po/kab.po# Kabyle translation for gnome-music. # Copyright (C) 2024 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Rachida SACI , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-17 10:49+0000\n" "PO-Revision-Date: 2024-03-19 20:04+0100\n" "Last-Translator: sa\n" "Language-Team: Kabyle \n" "Language: kab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Aẓawan" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Γeá¹› neÉ£ suddes tafrayt-ik n uẓawan" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "D abrid fessusen, yessedhayen i tÉ£uri n uẓawan." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Af tubbiyin deg tefrayt-ik tadigant, seqdec taggayin yettusirwen s wudem " "awurman neÉ£ rnu tamaynut." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Ineflayen n uẓawan GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "AmeÉ£ri n uẓawan" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Aẓawan;AmeÉ£ri;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "TeÉ£zi n usfaylu" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "TeÉ£zi n usfaylu (tehri d teÉ£zi)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Asfaylu meqqren" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Addad n usfaylu meqqren." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Askar n wallus tÉ£uri" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Azal yesbaduy ma yella ad yili wallus neÉ£ taÉ£uri tagacurant deg taggayt. " "Azalen yettusirgen d: \"ulac\" (allus d tÉ£uri tagacurant nsan), " "\"tizlit\" (ales i tezlit tamirant), \"akk\" (ales i taggayt, ulac taÉ£uri " "tagacurant), \"tagacurant\"(taÉ£uri tagacurant n taggayt, dmu allus n kullec)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Rmed ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Iremmed neÉ£ isnusuy ReplayGain seg walbumen" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Agi anegzum n unagraw" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Iremmed neÉ£ isnusuy anegzum n unagraw mi ara d-yeqqar aẓawan" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumen" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "TaÉ£uri" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Urar" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Rnu É£er _Tizlatin i ḥemmleÉ£" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Rnu É£er taggayt…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Inaẓuren" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "UmuÉ£" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Nadi" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Isemenyifen" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Inegzumen n unasiw" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Tallalt" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Γef uẓawan" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Amatu" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Mdel asfaylu" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Nadi" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Tallalt" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Inegzumen" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "TaÉ£uri" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Æ”er/Bedd" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Tizlit tuá¸�firt" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Tizlit tudfirt" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "UÉ£al É£er wallus" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Rmed taÉ£uri tagacurant" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Tunigin" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ddu É£er walbumen" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ddu É£er yinaẓuren" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ddu É£er tezlatin" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ddu É£er taggayin" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "UÉ£al É£er deffir" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Udfir" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Uá¸�fir" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Kkes" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Beddel isem…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Isem n taggayt" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Immed" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Rnu taggayt" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Sefsex" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Rnu" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Sekcem isem i taggayt-ik tamezwarut" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Snulfu-d (_R)" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Taggayt tamaynut…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Rnu" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "IÉ£ewwaren n umeÉ£ri" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Askar n wallus" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ula yiwen" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Tizlit" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Akk" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Sexleá¸�" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Seεdel ableÉ£ gar tezlatin ma yella aÉ£efisefka ReplayGain ttwafen" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "IÉ£ewwaren useÄ�Ä�i" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Agi anegzum" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Slid lawan n tÉ£uri" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Beqqeá¸� kulec" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Tizlatin" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Kkes seg taggayt" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Ansuf É£er uẓawan" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Asenfar n GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "amsuqqel-isemdan" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Ineflayen n uẓawan GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Tid yettwaÉ£ran s waá¹­as" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Urǧin tettwaÉ£ra" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "TettwaÉ£ra melmi kan" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Tettwarna melmi kan" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Tizlatin i ḥemmleÉ£" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ur tettwacreá¸� ara s tudet" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Yegguma ad iÉ£er afaylu" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Af deg {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " akked " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} yesra ad d-iÉ£er afaylu, maca ur yebdid ara." msgstr[1] "{} sran ad d-É£ren afaylu, maca ur bdiden ara." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "TaÉ£uri n uẓawan" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Seḥbes/Ales" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ales i tezlit" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ales kullec" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Taggayt {} tettwakkes" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Semmet" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} tettwakkes seg {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album arussin" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Anaẓur arussin" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Taggayin" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ulac anadi i yebdan" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Seqdec afeggag n unadi i wakken ad tebduá¸� anadi É£ef walbumen, inaẓuren d " "tezlatin" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ulac igmad i yettwafen" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Æ�reá¸� inadiyen yemgaraden" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} tasint" msgstr[1] "{} tsinin" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Aá¸�ebsi {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Seḥbes" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} tezlit" msgstr[1] "{} tezlatin" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Nadi tizlatin, inaẓuren akked walbumen" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Ldi adig" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Kkes itri" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Itri" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Akaram-ikn uẓawan XDG ur yettusbadu ara." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Akaram n uẓawan" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Igburen n {} inek ad d-iban dagi." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ulac aẓawan i yettwafen" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Ô�reá¸� anadi niá¸�en" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Aẓawan GNOME ur yezmir ara ad iqqen É£er Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Ifuyla n uẓawan ur zmiren ara ad smitren war aselkem n Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Lqem n unagraw-ik n Tracker yettban d agbur." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Aẓawan yesra lqem Tracker 3.0.0 n Tracker neÉ£ ugar." 070701000000FA000081A400000000000000000000000166968E4E00006C80000000000000000000000000000000000000001A00000000gnome-music-46.1/po/kk.po# Kazakh translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Baurzhan Muftakhidinov , 2014-2021. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-25 00:08+0600\n" "Last-Translator: Baurzhan Muftakhidinov \n" "Language-Team: Kazakh \n" "Language: kk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Музыка" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Музыкалық жинағыңызды ойнау және реттеу" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Музыканы ойнатудың оңай әрі жағымды жолы." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Жергілікті жинақтағы тректерді тауып, автоматты түрде жаÑ�алған ойнату " "тізімдерін пайдаланыңыз немеÑ�е жаңаÑ�ын жаÑ�аңыз." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME музыкаÑ�Ñ‹ әзірлеушілері" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Музыка ойнатқышы" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Музыка;Плеер;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Терезе өлшемі" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Терезе өлшемі (ені мен биіктігі)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Терезе макÑ�ималды етілген" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Терезенің макÑ�ималды күйі." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Ойнату қайталау режимі" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Бұл мән ойнату кезінде жинақ ішінде қайталау және аралаÑ�тыру режимдерін " "көрÑ�етеді. РұқÑ�ат етілген мәндері: \"none\" (қайталау және аралаÑ�тыру жоқ), " "\"song\" (ағымдағы өлеңді қайталау), \"all\" (ойнату тізімін қайталау, " "аралаÑ�тыру жоқ), \"shuffle\" (ойнату тізімін аралаÑ�тырып қолдану, барлығын " "қайталауды білдіреді)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain Ñ–Ñ�ке қоÑ�у" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ð�льбомдар үшін ReplayGain Ñ–Ñ�ке қоÑ�у не Ñ�өндіру" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Жүйелік ұйықтатуды болдырмау" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Музыканы ойнату кезінде жүйелік ұйықтату режиміне өтуді Ñ–Ñ�ке қоÑ�ады немеÑ�е " "Ñ�өндіреді" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ð�льбомдар" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Ойнату" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "Ой_нату" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "_Таңдамалы өлеңдерге қоÑ�у" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Ойнату тізіміне Ò›_оÑ�у…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ӘртіÑ�тер" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Мәзір" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Іздеу" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Баптаулар" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Пернетақта жарлықтары" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Көмек" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Музыка қолданбаÑ�Ñ‹ туралы" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Жалпы" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Терезені жабу" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Іздеу" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Көмек" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Жарлықтар" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Ойнату" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Ð�Ñ�лдату" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "КелеÑ�Ñ– өлең" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Ð�лдыңғы өлең" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Қайталауды Ñ–Ñ�ке қоÑ�у/Ñ�өндіру" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Ð�ралаÑ�тыруды Ñ–Ñ�ке қоÑ�у/Ñ�өндіру" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Ð�авигациÑ�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ð�льбомдарға өту" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "ӘртіÑ�терге өту" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Өлеңдерге өту" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ойнату тізімдеріне өту" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Ð�ртқа өту" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Ð�лдыңғы" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "КелеÑ�Ñ–" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "Ó¨_шіру" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "Ð�тын Ó©_згерту…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Ойнату тізімінің аты" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Дайын" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Ойнату тізіміне қоÑ�у" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "Ба_Ñ� тарту" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "Қо_Ñ�у" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Бірінші ойнату тізіміңіздің атын енгізіңіз" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_ЖаÑ�ау" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Жаңа ойнату тізімі…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "ҚоÑ�у" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Ойнатқыш баптаулары" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Қайталау режимі" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "ЕшнәрÑ�е" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Өлең" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Барлығы" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Ð�ралаÑ�тыру" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Егер ReplayGain метадеректер табылÑ�а, өлеңдер араÑ�ындағы дыбыÑ� деңгейін " "баланÑ�тау" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Қорек баптаулары" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Ұйықтатуды болдырмау" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Тек ойнап тұрғанда ғана" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Барлығын қарау" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Өлеңдер" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Ойнату тізімінен өші_ру" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Музыкаға қош келдіңіз" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME жобаÑ�Ñ‹" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Baurzhan Muftakhidinov " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME музыкаÑ�Ñ‹ әзірлеушілері" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Ең жиі ойнатылған" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Ешқашан ойналмаған" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Жақында ойналған" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Жақында қоÑ�ылған" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Таңдамалы өлеңдер" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "ЖеткілікÑ�із тегтелген" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Файлды ойнату мүмкін емеÑ�" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "{} ішінен _табу" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " және " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "файлды ойнату үшін {} керек, бірақ, ол орнатылмаған." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Музыканы ойнату" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Ð�ралаÑ�тыру/қайталау Ñ�өндірілген" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Тректі қайталау" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Барлығын қайталау" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "{} ойнату тізімі өшірілген" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Болдырмау" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} {} ішінен өшірілді" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "БелгіÑ�із альбом" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "БелгіÑ�із әртіÑ�" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Ойнату тізімдері" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ешбір іздеу баÑ�талмады" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Ð�льбомдарды, әртіÑ�терді немеÑ�е өлеңдерді іздеуді баÑ�тау үшін іздеу панелін " "пайдалану" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ð�әтижелер табылмады" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "БаÑ�қа Ñ�өздерді іздеп көріңіз" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минут" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "ДиÑ�к {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Ð�Ñ�лдату" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} өлең" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Өлеңдер, әртіÑ�тер және альбомдардан іздеу" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "ОрналаÑ�уды а_шу" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Жұлдызшаны алып таÑ�тау" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Жұлдызшаны орнату" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Сіздің XDG музыкалық бумаңыз орнатылмаған." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Музыка бумаÑ�Ñ‹" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "{} құрамаÑ�Ñ‹ оÑ�ында көрÑ�етіледі." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Музыка табылмады" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "БаÑ�қа Ñ�өздерді іздеп көріңіз" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME музыка қолданбаÑ�Ñ‹ Трекерге байланыÑ�а алмады." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Сіздің музыка файлдарыңызды Трекер орындалып тұрмаÑ�а индекÑ�теу мүмкін емеÑ�." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Жүйелік Tracker нұÑ�қаÑ�Ñ‹ еÑ�кірген Ñ�иÑ�қты." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Музыка қолданбаÑ�Ñ‹ Tracker 3.0.0 немеÑ�е жоғарылау нұÑ�қаÑ�ын талап етеді." #~ msgid "Report music history to Last.fm" #~ msgstr "Музыка тарихын Last.fm қызметіне хабарлау" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Тыңдау тарихын және \"ағымдағы ойналуда\" ақпаратын Last.fm қызметіне " #~ "жіберуді Ñ–Ñ�ке қоÑ�ады немеÑ�е Ñ�өндіреді." #~ msgid "Last.fm Account" #~ msgstr "Last.fm тіркелгіÑ�Ñ–" #~ msgid "Report Music Listening" #~ msgstr "Музыканы тыңдауды хабарлау" #~ msgid "_Help" #~ msgstr "_Көмек" #~ msgid "Select" #~ msgstr "Таңдау" #~ msgid "Back" #~ msgstr "Кері" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm – Ñ�із тыңдаған музыкаға негізделген жеке Ò±Ñ�ыныÑ�тар беретін " #~ "музыканы табу қызметі." #~ msgid "Music Reporting Not Setup" #~ msgstr "Музыканы тыңдауды хабарлау бапталмаған" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Музыка тыңдау туралы хабарлау үшін Last.fm тіркелгіÑ�іне кіріңіз." #~ msgid "Login" #~ msgstr "Кіру" #~ msgid "Select All" #~ msgstr "Барлығын таңдау" #~ msgid "Select None" #~ msgstr "Ештеңе таңдамау" #~ msgid "Click on items to select them" #~ msgstr "БірнәрÑ�ені таңдау үшін оның Ò¯Ñ�тіне шертіңіз" #~ msgid "_Add to Playlist" #~ msgstr "Ойнату тізіміне Ò›_оÑ�у" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright © GNOME музыкаÑ�Ñ‹ әзірлеушілері" #~ msgid "Translated by" #~ msgstr "Ð�ударған" #~ msgid "Artists Results" #~ msgstr "ӘртіÑ�тер нәтижелері" #~ msgid "Albums Results" #~ msgstr "Ð�льбомдар нәтижелері" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} өлең таңдалды" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Сіздің музыканы тыңдау тарихыңыз Last.fm қызметіне хабарланады." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Сіздің музыканы тыңдау тарихыңыз Last.fm қызметіне хабарланбайды." #~ msgid "Logged in as {}" #~ msgstr "{} ретінде кірген" #~ msgid "Configure" #~ msgstr "Баптау" #~ msgid "A music player and management application for GNOME." #~ msgstr "Музыканы ойнау және баÑ�қаруға арналған GNOME қолданбаÑ�Ñ‹." #~ msgid "Visit GNOME Music website" #~ msgstr "GNOME музыкаÑ�Ñ‹ веб Ñ�айтын шолу" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME музыкаÑ�Ñ‹ еркін бағдарлама; Ñ�із оны Free Software Foundation " #~ "шығарған GNU General Public License аÑ�Ñ�ында еркін тарата не/және өзгерте " #~ "алаÑ�ыз; лицензиÑ� нұÑ�қаÑ�Ñ‹ 2 не (тандауыңызша) кез-келген кейін шыққан.\n" #~ "\n" #~ "GNOME музыкаÑ�Ñ‹ пайдалы болады деген Ñ�еніммен таратылады, бірақ ЕШҚÐ�Ð�ДÐ�Й " #~ "КЕПІЛДЕМЕ берілмейді; КОММЕРЦИЯЛЫҚ ÒšÒ°Ð�ДЫЛЫҚ немеÑ�е белгілі бір " #~ "МÐ�ҚСÐ�ТТÐ�РҒÐ� СӘЙКЕС КЕЛЕТІÐ�І үшін де. Көбірек білу үшін GNU General " #~ "Public License қараңыз.\n" #~ "\n" #~ "Сіз оÑ�Ñ‹ GNOME музыкаÑ�Ñ‹ бағдарламаÑ�ымен бірге GNU General Public License " #~ "көшірмеÑ�ін алуыңыз керек еді; олай болмаÑ�а, Free Software Foundation, " #~ "Inc. ұйымына, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA " #~ "адреÑ�Ñ– бойынша хабарлаÑ�ыңыз.\n" #~ "\n" #~ "GNOME музыкаÑ�Ñ‹ авторлары GPL үйлеÑ�імÑ�із GStreamer плагиндерін GStreamer " #~ "және GNOME музыкаÑ�Ñ‹ қолданбаÑ�ымен бірге қолданылып, таратылу құқығын " #~ "Ñ€Ò±Ò›Ñ�ат етеді. Бұл Ñ€Ò±Ò›Ñ�ат GNOME музыкаÑ�Ñ‹ өзінің GPL лицензиÑ�Ñ�ынан баÑ�ымды " #~ "болады. Егер Ñ�із бұл кодты түрлендіретін болÑ�аңыз, оÑ�Ñ‹ Ñ€Ò±Ò›Ñ�атты кодтың өз " #~ "бөлігіңізге де Ñ–Ñ�ке аÑ�ыра алаÑ�ыз, бірақ бұл міндетті емеÑ�. Егер Ñ�із оны " #~ "жаÑ�амауды таңдаÑ�аңыз, лицензиÑ�ның бұл ерекше бөлігін өз нұÑ�қаңыздан алып " #~ "таÑ�таңыз." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Музыка бумаңыздың құрамаÑ�Ñ‹ оÑ�ында көрÑ�етіледі" #~ msgid "GNOME Music" #~ msgstr "GNOME музыкаÑ�Ñ‹" #~ msgid "Window position" #~ msgstr "Терезе орны" #~ msgid "Window position (x and y)." #~ msgstr "Терезе орны (x және y)." #~ msgid "Loading" #~ msgstr "Жүктелуде" #~ msgid "Add to Playlist…" #~ msgstr "Ойнату тізіміне қоÑ�у…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Музыкаңызды ойнатудың оңай жолы. Компьютеріңізде, жергілікті желіде және " #~ "интернет қызметтерінде музыканы автоматты түрде табуға болады." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Жергілікті жинақтан тректерді тауып, музыканы DLNA Ñ�ерверлерден алыңыз " #~ "немеÑ�е Jamendo мен Magnatune қызметтері арқылы бірнәрÑ�е жаңаны қолданып " #~ "көріңіз." #~ msgid "Inital state has been displayed" #~ msgstr "БаÑ�тапқы қалып-күйі көрÑ�етілген" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "БаÑ�тапқы қалып-күйі көрÑ�етілген кезде true болады" #~ msgid "Released" #~ msgstr "Шығарылған" #~ msgid "Running Length" #~ msgstr "Ұзақтығы" #~ msgid "Composer" #~ msgstr "Композитор" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Ойнату" #~ msgid "Hey DJ" #~ msgstr "Сәлем DJ" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Ð�тауÑ�ыз" #~ msgid "Artist" #~ msgstr "ӘртіÑ�" #~ msgid "Album" #~ msgstr "Ð�льбом" #~ msgid "Track Title" #~ msgstr "Трек аты" #~ msgid "Local" #~ msgstr "Жергілікті" #~ msgid "Sources" #~ msgstr "Қайнар көздер" #~ msgid "Match" #~ msgstr "СәйкеÑ�" #~ msgid "_Quit" #~ msgstr "_Шығу" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "GNOME музыкаÑ�Ñ‹ - бұл музыканы ойнайтын жаңа қолданба." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Іздеу режимі" #~ msgid "If true, the search bar is shown." #~ msgstr "Ð�қиқат болÑ�а, іздеу панелі көрÑ�етіледі." #~ msgid "Notifications mode" #~ msgstr "Хабарламалар режимі" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ойнату хабарламаларын Ñ–Ñ�ке қоÑ�у не Ñ�өндіру" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d нәрÑ�е таңдалды" #~ msgid "%d min" #~ msgstr "%d мин" #~ msgid "Empty" #~ msgstr "БоÑ�" #~ msgid "Select Playlist" #~ msgstr "Ойнату тізімін таңдау" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "ӘртіÑ� көрініÑ�інде трек атында көрÑ�етілетін таңбалар Ñ�аны" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Бұл баптау әртіÑ� көрініÑ�інде трек атында қыÑ�қартылғанша дейін " #~ "көрÑ�етілетін таңбалар Ñ�анын анықтайды. Сөндіру үшін -1 етіп орнатыңыз" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "Барлық әртіÑ�тер" #~ msgid "Not playing" #~ msgstr "Ойнап тұрған жоқ" #~ msgid "by %s, from %s" #~ msgstr "%s әртіÑ�Ñ–, %s альбомынан" #~ msgid "_New Playlist" #~ msgstr "_Жаңа ойнату тізімі" 070701000000FB000081A400000000000000000000000166968E4E00002A23000000000000000000000000000000000000001A00000000gnome-music-46.1/po/kn.po# Kannada translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # karthik339 , 2013 # Shankar Prasad , 2013. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2013-09-18 02:30+0000\n" "PO-Revision-Date: 2013-09-18 19:27+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" "Language: kn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 1.5\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "ಕಿಟಕಿಯ ಗಾತà³�ರ" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "ಕಿಟಕಿಯ ಗಾತà³�ರ (ಅಗಲ ಹಾಗà³� ಎತà³�ತರ)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "ಕಿಟಕಿಯ ಸà³�ಥಾನ" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "ಕಿಟಕಿಯ ಸà³�ಥಾನ (x ಮತà³�ತà³� y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "ಕಿಟಕಿಯನà³�ನà³� ಗರಿಷà³�ಟಗೊಳಿಸಲಾಗಿದ" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "ಕಿಟಕಿಯ ಗರಿಷà³�ಟಗೊಳಿಸಿದ ಸà³�ಥಿತಿ." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "ಸಂಗೀತ ಪà³�ನಃ ಚಲಾಯಿಸà³�ವ ಸà³�ಥಿತಿ" #: ../data/org.gnome.Music.gschema.xml.h:8 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\", \"song\", \"all\", \"shuffle\"." msgstr "" "ಸಂಗà³�ರಹದ ಮೂಲಕ ಪà³�ಲೇಬà³�ಯಾಕà³� ಅನà³�ನà³� ಪà³�ನರಾವರà³�ತಿಸಬೇಕೆ ಅಥವ ಮನಸà³�ಸಿಗೆ ಬಂದಂತೆ ಚಲಾಯಿಸಬೇಕೆ " "ಎನà³�ನà³�ವà³�ದನà³�ನà³� ಈ ಮೌಲà³�ಯವà³� ಸೂಚಿಸà³�ತà³�ತದೆ. ಅನà³�ಮತಿ ಇರà³�ವ ಮೌಲà³�ಯಗಳೆಂದರೆ: \"none\", " "\"song\", \"all\", \"shuffle\"." #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "Search mode" msgstr "ಹà³�ಡà³�ಕà³� ಸà³�ಥಿತಿ" #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "If true, the search bar is shown." msgstr "ಟà³�ರà³� ಆಗಿದà³�ದಲà³�ಲಿ, ಹà³�ಡà³�ಕà³�ಪಟà³�ಟಿಯನà³�ನà³� ತೋರಿಸಲಾಗà³�ತà³�ತದೆ." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46 #: ../gnomemusic/application.py:102 ../gnomemusic/window.py:54 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "ಸಂಗೀತ " #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "ಸಂಗೀತ ಚಾಲಕ" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "ನಿಮà³�ಮ ಸಂಗà³�ರಹದಿಂದ ಸಂಗೀತವನà³�ನà³� ಆಲಿಸಿ ಮತà³�ತà³� ವà³�ಯವಸà³�ಥಿವಾಗಿರಿಸಿಕೊಳà³�ಳಿ" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME ಮà³�ಯೂಸಿಕà³�" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "ಮà³�ಯೂಸಿಕà³� ಎನà³�ನà³�ವà³�ದà³� GNOMEನ ಹೊಸ ಸಂಗೀತ ಚಾಲನಾ ಅನà³�ವಯ" #: ../gnomemusic/albumArtCache.py:235 msgid "Untitled" msgstr "ಹೆಸರಿಲà³�ಲದ" #: ../gnomemusic/notification.py:70 msgid "Not playing" msgstr "ಚಾಲನೆಯಲà³�ಲಿಲà³�ಲ" #: ../gnomemusic/notification.py:77 ../gnomemusic/player.py:349 #: ../gnomemusic/view.py:228 ../gnomemusic/view.py:373 #: ../gnomemusic/view.py:587 msgid "Unknown Artist" msgstr "ಗೊತà³�ತಿರದ ಕಲಾವಿದ" #: ../gnomemusic/notification.py:79 ../gnomemusic/view.py:471 msgid "Unknown Album" msgstr "ಗೊತà³�ತಿರದ ಆಲà³�ಬಮà³�" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:83 #, python-format msgid "by %s, from %s" msgstr "%s ರವರ, %s ಇಂದ" #: ../gnomemusic/notification.py:130 msgid "Previous" msgstr "ಹಿಂದಿನ" #: ../gnomemusic/notification.py:133 msgid "Pause" msgstr "ವಿರಮಿಸà³�" #: ../gnomemusic/notification.py:136 msgid "Play" msgstr "ಚಾಲನೆ ಮಾಡà³�" #: ../gnomemusic/notification.py:138 msgid "Next" msgstr "ಮà³�ಂದಿನ" #: ../gnomemusic/view.py:290 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "ಯಾವà³�ದೆ ಸಂಗೀತ ಕಂಡà³�ಬಂದಿಲà³�ಲ!\n" " %s ಕಡತಕೋಶದಲà³�ಲಿ ಕೆಲವà³� ಕಡತಗಳನà³�ನà³� ಇರಿಸಿ" #: ../gnomemusic/view.py:297 msgid "Albums" msgstr "ಆಲà³�ಬಮà³�‌ಗಳà³�" #: ../gnomemusic/view.py:329 msgid "Songs" msgstr "ಹಾಡà³�ಗಳà³�" #: ../gnomemusic/view.py:480 msgid "Playlists" msgstr "ಸಂಗೀತಪಟà³�ಟಿ" #: ../gnomemusic/view.py:486 msgid "Artists" msgstr "ಕಲಾವಿದರà³�" #: ../gnomemusic/view.py:522 ../gnomemusic/view.py:524 #: ../gnomemusic/widgets.py:443 msgid "All Artists" msgstr "ಎಲà³�ಲಾ ಕಲಾವಿದರà³�" #: ../gnomemusic/widgets.py:73 ../gnomemusic/widgets.py:93 msgid "Load More" msgstr "ಇನà³�ನಷà³�ಟà³� ಸೇರಿಸà³�" #: ../gnomemusic/widgets.py:83 msgid "Loading..." msgstr "ಲೋಡà³� ಆಗà³�ತà³�ತಿದೆ..." #: ../gnomemusic/window.py:138 msgid "Empty" msgstr "ಖಾಲಿ" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "ಹಕà³�ಕà³� © 2013 GNOME ಮà³�ಯೂಸಿಕà³� ವಿಕಸನಗಾರರà³�" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "GNOME ಗಾಗಿನ ಒಂದà³� ಸಂಗೀತ ಚಾಲಕ ಮತà³�ತà³� ವà³�ಯವಸà³�ಥಾಪನಾ ಅನà³�ವಯವಾಗಿದೆ." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "GNOME ಮà³�ಯೂಸಿಕà³� ಜಾಲತಾಣಕà³�ಕೆ ಭೇಟಿಕೊಡಿ" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "ಬಿಡà³�ಗಡೆಯಾಗಿರà³�ವà³�ದà³�" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "ಚಾಲನಾ ಸಮಯ" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "ಹೊಸ ಸಂಗೀತಪಟà³�ಟಿ (_N)" #: ../data/app-menu.ui.h:2 msgid "_Now Playing" msgstr "ಈಗ ಚಲಾಯಿಸà³�ತà³�ತಿರà³�ವà³�ದà³� (_N)" #: ../data/app-menu.ui.h:3 msgid "_About Music" msgstr "ಸಂಗೀತದ ಬಗೆಗೆ (_A)" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "ನಿರà³�ಗಮಿಸà³� (_Q)" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "ಶಫಲà³�" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "ಎಲà³�ಲಾ ಮರಳಿ ಚಲಾಯಿಸà³�" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "ಹಾಡನà³�ನà³� ಪà³�ನಃ ಚಲಾಯಿಸà³�" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "ಶಫಲà³�/ಪà³�ನರಾವರà³�ತನೆ ಆಫà³�" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "ಯಾವà³�ದೆ ಸಂಗೀತ ಕಂಡà³�ಬಂದಿಲà³�ಲ" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "ಎಲà³�ಲಾ ಆರಿಸà³�" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "à²�ನನà³�ನೂ ಆರಿಸಬೇಡ" #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "ಅಂಶಗಳನà³�ನà³� ಆಯà³�ಕೆ ಮಾಡಲà³� ಅವà³�ಗಳನà³�ನà³� ಕà³�ಲಿಕà³� ಮಾಡಿ" #: ../data/headerbar.ui.in.h:4 msgid "Cancel" msgstr "ರದà³�ದà³�ಗೊಳಿಸà³�" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "ಸಂಗೀತಪಟà³�ಟಿಗೆ ಸೇರಿಸà³�" 070701000000FC000081A400000000000000000000000166968E4E00005DF8000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ko.po# Korean translation for gnome-music. # Copyright (C) 2013 gnome-music's authors and many contributors. # This file is distributed under the same license as the gnome-music package. # Seong-ho Cho , 2013-2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-03-02 02:49+0900\n" "Last-Translator: Seong-ho Cho \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "ì�Œì•…" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "ì�Œì•… 모ì�Œì�„ 재ìƒ�하고 정리합니다" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "ì�Œì•…ì�„ 들ì�„ 수 있는 쉽고 ì¦�ê±°ìš´ 수단입니다." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "로컬 모ì�Œì§‘ì—�서 트랙ì�„ 찾거나 ìž�ë�™ìœ¼ë¡œ 미리 만든 재ìƒ� 목ë¡�ì�„ 활용하거나 새 목" "ë¡�ì�„ 구성합니다." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "The GNOME Music developers" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "ì�Œì•… 재ìƒ�기" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;ì�Œì•…;Player;재ìƒ�기;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "ì°½ í�¬ê¸°" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "ì°½ í�¬ê¸°(너비 ë°� 높ì�´)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "ì°½ 최대화" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "ì°½ 최대화 ìƒ�태." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "재ìƒ� 반복 모드" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "모아놓ì�€ ì�Œì•…ì�„ 반복 재ìƒ�í•  ì§€ 무작위로 재ìƒ�í•  ì§€ 나타내는 값입니다. 사용할 " "수 있는 ê°’ì�€ “noneâ€�(반복 ë°� ìž„ì�˜ 재ìƒ� ë�”), “songâ€�(현재 노래 반복), “allâ€�(재" "ìƒ� 목ë¡� 반복, ìž„ì�˜ 재ìƒ� 안함), “shuffleâ€�(재ìƒ� 목ë¡� ìž„ì�˜ 재ìƒ�, 모든 곡 반복으" "로 간주)입니다." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "리플레ì�´ 게ì�¸ 활성" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "앨범ì�˜ 리플레ì�´ 게ì�¸ì�„ 켜거나 ë�•니다" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "시스템 대기 모드 ì§„ìž… 중단" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "ì�Œì•…ì�„ 재ìƒ�하는 ë�™ì•ˆ 시스템 대기모드 ì§„ìž… 중단 여부를 활성화하거나 비활성화합" "니다" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "앨범" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "재ìƒ�" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "재ìƒ�(_P)" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "ì¦�겨찾는 곡 추가(_F)" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "재ìƒ� 목ë¡�ì—� 추가(_A)…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ì�Œì•…ê°€" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "메뉴" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "검색" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "기본 설정" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "키보드 바로 가기 키" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "ë�„움ë§�" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "ì�Œì•… ì •ë³´" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "ì�¼ë°˜" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ì°½ 닫기" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "검색" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "ë�„움ë§�" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "바로 가기 키" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "재ìƒ�" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "재ìƒ�/ì�¼ì‹œ ì •ì§€" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "다ì�Œ 곡" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "ì�´ì „ 곡" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "반복 재ìƒ� 전환" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "ìž„ì�˜ 재ìƒ� 모드 전환" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "íƒ�색" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "앨범으로 ì�´ë�™" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "ì�Œì•…가로 ì�´ë�™" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "ì¦�겨찾는 곡으로 ì�´ë�™" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "재ìƒ� 목ë¡�으로 ì�´ë�™" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "뒤로" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "ì�´ì „" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "다ì�Œ" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "ì‚­ì œ(_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "ì�´ë¦„ 바꾸기(_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "재ìƒ� 목ë¡� ì�´ë¦„" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "완료(_D)" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "재ìƒ� 목ë¡�ì—� 추가" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "취소(_C)" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "추가(_A)" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "첫 재ìƒ� 목ë¡� ì�´ë¦„ì�„ 입력하십시오" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "만들기(_R)" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "새 재ìƒ� 목ë¡�…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "추가" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "재ìƒ�기 설정" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "반복 모드" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "ì—†ì�Œ" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "곡" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "모ë‘�" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "뒤섞기" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "리플레ì�´ 게ì�¸ 메타ë�°ì�´í„°ê°€ 있ì�„ 경우 곡간 ì�ŒëŸ‰ 균형 ì¡°ì •" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "ì „ì›� 설정" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "대기 모드 ì§„ìž… ë°©ì§€" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "재ìƒ�하는 ë�™ì•ˆì—�ë§Œ" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "모ë‘� 보기" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "노래" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "재ìƒ� 목ë¡�ì—�서 제거(_R)" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "그놈 ì�Œì•… 사용ì�„ 환ì˜�합니다" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "그놈 프로ì �트" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "조성호 " #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© The GNOME Music Developers" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "가장 ë§Žì�´ 재ìƒ�함" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "재ìƒ� 안함" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "최근 재ìƒ�함" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "최근 추가함" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "ì¦�겨찾는 곡" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "충분치 못한 태깅" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "파ì�¼ì�„ 재ìƒ�í•  수 없습니다" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "{}ì—�서 찾기(_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " ë°� " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "파ì�¼ì�„ 재ìƒ�하려면 {}ì�´(ê°€) 필요하지만 설치하지 않았습니다." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "ì�Œì•… 재ìƒ� 중" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "뒤섞기/반복 ë�”" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "한 곡만 반복" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "모ë‘� 반복" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "{} 재ìƒ� 목ë¡�ì�„ 제거했습니다" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "실행 취소" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} 항목ì�„ {}ì—�서 제거했습니다" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "알 수 없는 앨범" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "알 수 없는 ì�Œì•…ê°€" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "재ìƒ� 목ë¡�" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "시작한 검색 ì—†ì�Œ" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "앨범, ì�Œì•…ê°€, 곡 검색ì�„ 시작하려면 검색 표시줄ì�„ 활용 하십시오" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "결과가 없습니다" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "다른 단어/문장으로 검색해보십시오" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{}ë¶„" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "디스í�¬ {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "ì�¼ì‹œ ì •ì§€" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "노래 {}곡" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "곡, ì�Œì•…ê°€, 앨범ì�„ 검색합니다" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "위치 열기(_O)" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "별 표시 í•´ì œ" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "별 표시" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG ì�Œì•… 디렉터리를 설정하지 않았습니다." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "ì�Œì•… í�´ë�”" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "{} ë‚´ìš©ì�€ 여기ì—� 나타납니다." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "ì�Œì•…ì�´ 없습니다" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "다른 단어/문장으로 검색해보십시오" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "그놈 ì�Œì•…ì�„ 트래커ì—� ì—°ê²°í•  수 없습니다." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "트래커를 실행하지 않으면 ì�Œì•… 파ì�¼ì�„ 색ì�¸ 처리할 수 없습니다." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "시스템ì—� 설치한 트래커 버전ì�´ 오래ë��습니다." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "그놈 ì�Œì•…ì—�서는 버전 3.0.0 ì�´ìƒ�ì�˜ 트래커가 필요합니다." #~ msgid "Report music history to Last.fm" #~ msgstr "last.fmì—� ì�Œì•… 재ìƒ� 기ë¡� ë³´ê³ " #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "last.fmì—� ì�Œì•… 취향과 “현재 재ìƒ� 중â€� ì •ë³´ 보내기를 켜거나 ë�•니다." #~ msgid "Last.fm Account" #~ msgstr "last.fm 계정" #~ msgid "Report Music Listening" #~ msgstr "ê°�ìƒ� ì�Œì•… ë³´ê³ " #~ msgid "_Help" #~ msgstr "ë�„움ë§�(_H)" #~ msgid "Select" #~ msgstr "ì„ íƒ�" #~ msgid "Back" #~ msgstr "뒤로" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "last.fmì�€ ê°�ìƒ�곡ì—� ë”°ë�¼ ê°œì�¸í™” 추천 서비스를 제공하는 ì�Œì•… 검색 서비스입니" #~ "다." #~ msgid "Music Reporting Not Setup" #~ msgstr "ì�Œì•… 보고를 설정하지 않ì�Œ" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "ê°�ìƒ� ì�Œì•…ì�„ 보고하려면 last.fm 계정으로 로그ì�¸í•˜ì‹­ì‹œì˜¤." #~ msgid "Login" #~ msgstr "로그ì�¸" #~ msgid "Select All" #~ msgstr "모ë‘� ì„ íƒ�" #~ msgid "Select None" #~ msgstr "ì„ íƒ� 안함" #~ msgid "Click on items to select them" #~ msgstr "ì„ íƒ�í•  항목ì�„ 누르십시오" #~ msgid "_Add to Playlist" #~ msgstr "재ìƒ� 목ë¡�ì—� 추가(_A)" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright The GNOME Music Developers" #~ msgid "Translated by" #~ msgstr "번역ìž�" #~ msgid "Artists Results" #~ msgstr "ì�Œì•…ê°€ ê²°ê³¼" #~ msgid "Albums Results" #~ msgstr "앨범 ê²°ê³¼" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "ì�Œì•… {}곡 ì„ íƒ�함" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "ê°�ìƒ� ì�Œì•…ì�„ last.fm으로 보고합니다." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "ê°�ìƒ� ì�Œì•…ì�„ last.fm으로 보고하지 않습니다." #~ msgid "Logged in as {}" #~ msgstr "{} 사용ìž�로 로그ì�¸í–ˆìŠµë‹ˆë‹¤" #~ msgid "Configure" #~ msgstr "설정" #~ msgid "A music player and management application for GNOME." #~ msgstr "그놈용 ì�Œì•… 재ìƒ�기 ë°� 관리 프로그램." #~ msgid "Visit GNOME Music website" #~ msgstr "그놈 ì�Œì•… 웹사ì�´íŠ¸ë¥¼ 방문하세요" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "그놈 ì�Œì•…ì�€ ìž�유 소프트웨어 입니다. ìž�유 소프트웨어 재단ì�´ 발표한 GNU ì�¼" #~ "ë°˜ 공중 사용허가서 ë�¼ì�´ì„ ìФ 버전 2 ë˜�는(여러분ì�˜ 취향ì—� ë”°ë�¼) ê·¸ ì�´ìƒ�ì�˜ ì¡°" #~ "í•­ì—� ë”°ë�¼ 재배í�¬ ë˜�는 수정할 수 있습니다.\n" #~ "\n" #~ "그놈 ì�Œì•…ì�„ 여러분께서 쓸모 있게 사용하길 ë°”ë�¼ë©° ë°°í�¬í•˜ì§€ë§Œ, ê·¸ ì–´ë–¤ ë³´ì¦�" #~ "ì�„ 하지 않으며 심지어 ìƒ�업성 ë˜�는 ì�¼ë¶€ 목ì �ì�˜ ì �합성ì—� 대한 암시ì � ë³´ì¦�ë�„ " #~ "하지 않습니다. ìž�세한 ë‚´ìš©ì�€ GNU ì�¼ë°˜ 공중 사용허가서를 참조하십시오.\n" #~ "\n" #~ "그놈 ì�Œì•…ê³¼ 함께 GNU ì�¼ë°˜ 공중 사용허가서ì�˜ 사본ì�„ 받아야 합니다. 만약 ë°›" #~ "ì§€ 못했다면 Free Software Foundation, Inc., 51 Franklin Street, Fifth " #~ "Floor, Boston, MA 02110-1301 USA로 요청하십시오.\n" #~ "\n" #~ "그놈 ì�Œì•… 제작ìž�는 비 GPL 호환 지스트리머 플러그ì�¸ì—� 대한 사용ì�„ 허가 받았" #~ "으며, 지스트리머와 그놈 ì�Œì•…ì�„ 함께 ë°°í�¬í•©ë‹ˆë‹¤. ì�´ 권한ì�€ 그놈 ì�Œì•…ì—� 대" #~ "í•´ 효력ì�„ 미치는 GNU ì�¼ë°˜ 공중 사용허가서ì—� ë”°ë�¼ 허가받습니다. ì�´ 코드를 " #~ "수정하면, 여러분 버전ì�˜ 코드ì—� ì�´ 예외를 확장할 수 있겠지만, ì�˜ë¬´ì �ì�¸ 것" #~ "ì�€ 아닙니다. ì›�치 않는다면 여러분ì�˜ 코드 버전ì—�서 예외 ì¡°í•­ì�„ 삭제하십시" #~ "오." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "ì�Œì•… í�´ë�”ì�˜ ë‚´ìš©ì�€ 여기ì—� 나타납니다" #~ msgid "GNOME Music" #~ msgstr "그놈 ì�Œì•…" #~ msgid "Window position" #~ msgstr "ì°½ 위치" #~ msgid "Window position (x and y)." #~ msgstr "ì°½ 위치(가로 ë°� 세로)." #~ msgid "Loading" #~ msgstr "불러오는 중" #~ msgid "Add to Playlist…" #~ msgstr "재ìƒ� 목ë¡�ì—� 추가…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "ì�Œì•…ì�„ 재ìƒ�하는 간편한 수단입니다. 여러분ì�˜ 컴퓨터, 로컬 네트워í�¬, ì�¸í„°ë„· " #~ "서비스 계정ì—�서 ì�Œì•…ì�„ ìž�ë�™ìœ¼ë¡œ 찾습니다." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "로컬 ì�Œì•… 모ì�Œì—�서 트랙ì�„ 찾거나, DLNA 서버ì—�서 ì�Œì•…ì�„ 가져오거나, 쟈멘ë�„" #~ "와 매그너튠 서비스ì—�서 새 ì�Œì•…ì�„ 갖아보십시오." #~ msgid "Inital state has been displayed" #~ msgstr "초기 화면ì�„ 표시함" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "초기 화면ì�„ ì�´ë¯¸ 표시했으면 참으로 설정합니다" #~ msgid "Released" #~ msgstr "발매ì�¼" #~ msgid "Running Length" #~ msgstr "재ìƒ� 시간" #~ msgid "Composer" #~ msgstr "작곡가" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "재ìƒ�" #~ msgid "Hey DJ" #~ msgstr "안녕 DJ~" #~ msgid "Artist" #~ msgstr "ì�Œì•…ê°€" #~ msgid "Album" #~ msgstr "앨범" #~ msgid "Track Title" #~ msgstr "트랙 제목" #~ msgid "Local" #~ msgstr "로컬" #~ msgid "Sources" #~ msgstr "ì›�본" #~ msgid "Match" #~ msgstr "ì�¼ì¹˜" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "제목 ì—†ì�Œ" #~ msgid "_Quit" #~ msgstr "ë��내기(_Q)" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "ì�Œì•…ì�€ 새로운 그놈 ì�Œì•… 재ìƒ� 프로그램입니다." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "검색 모드" #~ msgid "If true, the search bar is shown." #~ msgstr "ì°¸ì�´ë©´, 검색 표시줄ì�´ 나타납니다." #~ msgid "Notifications mode" #~ msgstr "알림 모드" #~ msgid "Enables or disables playback notifications" #~ msgstr "재ìƒ� 알림ì�„ 켜거나 ë�•니다" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "항목 %dê°œ ì„ íƒ�함" #~ msgid "%d min" #~ msgstr "%dë¶„" #~ msgid "Empty" #~ msgstr "비어 있ì�Œ" #~ msgid "Select Playlist" #~ msgstr "재ìƒ� 목ë¡� ì„ íƒ�" # 한국어ì—�는 the, a, anì�„ 사용하는 문법ì�´ 없으므로 U+200B(zero-width space)를 입력합니다(invisible character,번역함). ì†�대지 마십시오. #~ msgid "the|a|an" #~ msgstr " ​" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "ì�Œì•…ê°€ 보기ì—�서 트랙 ì�´ë¦„ì�„ 표시할 때 최대 글ìž� 수" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "ì�´ 설정ì�€ ì�Œì•…ê°€ 보기 화면ì—�서 트랙 제목 나머지 부분ì�„ 날리기 ì „ì—� 허용할 " #~ "글ìž�수를 조정합니다. -1 ê°’ì�„ 설정하면 제한 글ìž�수가 없어집니다" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "모든 ì�Œì•…ê°€" #~ msgid "Not playing" #~ msgstr "재ìƒ� 중 아님" #~ msgid "by %s, from %s" #~ msgstr "%s ì�Œì•…ê°€, %s 앨범" 070701000000FD000081A400000000000000000000000166968E4E00005D27000000000000000000000000000000000000001A00000000gnome-music-46.1/po/lt.po# Lithuanian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Aurimas ÄŒernius , 2013-2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-26 22:18+0200\n" "Last-Translator: Aurimas ÄŒernius \n" "Language-Team: Lietuvių \n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Muzika" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Groti ir tvarkyti muzikos kolekcijÄ…" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Lengvas ir malonus bÅ«das klausytis muzikos." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Raskite takelius savo vietinÄ—je kolekcijoje, naudokite automatiÅ¡kai sukurtus " "grojaraÅ¡Ä�ius arba kurkite naujus." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Muzikos kÅ«rÄ—jai" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Muzikos grotuvas" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Muzika;Grotuvas;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Lango dydis" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Lango dydis (plotis ir aukÅ¡tis)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Langas iÅ¡didintas" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Lango iÅ¡didinimo bÅ«sena." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Grojimo kartojimo veiksena" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "VertÄ— nurodo, ar kartoti bei atsitiktine tvarka Å¡okinÄ—ti per kolekcijÄ…. " "Galimos vertÄ—s yra: „none“ (kartojimas ir maiÅ¡ymas yra iÅ¡jungti), " "„song“ (kartoti dabartinÄ™ dainÄ…), „all“ (kartoti grojaraÅ¡tį, nemaiÅ¡yti), " "„shuffle“ (maiÅ¡yti grojaraÅ¡tį, kartoja viskÄ…)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Ä®jungti ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ä®jungia arba iÅ¡jungia ReplayGain albumams" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Neleisti užmigdyti sistemos" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Ä®jungia arba iÅ¡jungia sistemos užmigdymo draudimÄ…, kol grojama muzika" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumai" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Groti" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Groti" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "PridÄ—ti prie _mÄ—giamų dainų" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_PridÄ—ti į grojaraÅ¡tį…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "AtlikÄ—jai" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Meniu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "PaieÅ¡ka" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Nuostatos" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "KlaviatÅ«ros trumpiniai" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Žinynas" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Apie muzikÄ…" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Bendra" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Užverti langÄ…" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "PaieÅ¡ka" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Žinynas" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Trumpiniai" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Grojimas" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Groti/Pristabdyti" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Kita daina" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "AnkstesnÄ— daina" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Perjungti kartojimÄ…" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Perjungti maiÅ¡ymÄ…" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "NarÅ¡ymas" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Pereiti į albumus" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Pereiti į atlikÄ—jus" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Pereiti į dainas" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Pereiti į grojaraÅ¡Ä�ius" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Grįžti" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "AnkstesnÄ—" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Kita" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Trinti" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "Pe_rvadinti…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "GrojaraÅ¡Ä�io pavadinimas" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "A_tlikta" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "PridÄ—ti į grojaraÅ¡tį" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Atsisakyti" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_PridÄ—ti" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Ä®veskite savo pirmojo grojaraÅ¡Ä�io pavadinimÄ…" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Suku_rti" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Naujas grojaraÅ¡tis…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "PridÄ—ti" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Grotuvo nuostatos" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Kartojimo veiksena" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "NÄ—ra" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Daina" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Visi" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "MaiÅ¡yti" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Balansuoti garsumÄ… tarp dainų jei randami ReplayGain meta duomenys." #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Energijos nuostatos" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Neleisti užmigdyti sistemos" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Tik grojant" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Rodyti viskÄ…" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Dainos" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_PaÅ¡alinti iÅ¡ grojaraÅ¡Ä�io" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Sveiki pradÄ—jÄ™ naudoti MuzikÄ…" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME projektas" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "IÅ¡vertÄ—:\n" "Aurimas ÄŒernius " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME Muzikos kÅ«rÄ—jai" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Dažniausiai grojama" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Niekada negrota" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Neseniai grota" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Neseniai pridÄ—ta" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "MÄ—giama daina" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Nepakankamai pažymÄ—ta" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Nepavyksta groti failo" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Rasti {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " ir " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Failui pagroti reikalingas {}, bet jis neįdiegtas." msgstr[1] "Failui pagroti reikalingi {}, bet jie neįdiegti." msgstr[2] "Failui pagroti reikalingi {}, bet jie neįdiegti." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Grojama muzika" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "MaiÅ¡yti/nekartoti" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Kartoti dainÄ…" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Kartoti visus" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "GrojaraÅ¡tis {} paÅ¡alintas" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "AtÅ¡aukti" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} paÅ¡alinta iÅ¡ {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Nežinomas albumas" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Nežinomas atlikÄ—jas" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "GrojaraÅ¡Ä�iai" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nepaleista paieÅ¡ka" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Naudokite paieÅ¡kos juostÄ… albumų, atlikÄ—jų ar dainų paieÅ¡kai pradÄ—ti" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nerasta rezultatų" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Bandykite kitÄ… paieÅ¡kÄ…" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minutÄ—" msgstr[1] "{} minutÄ—s" msgstr[2] "{} minuÄ�ių" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Diskas {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pristabdyti" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} daina" msgstr[1] "{} dainos" msgstr[2] "{} dainų" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "IeÅ¡koti dainų, atlikÄ—jų bei albumų" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Atverti vietÄ…" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Nuimti žvaigždutÄ™" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "PažymÄ—ti žvaigždute" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "JÅ«sų XDG muzikos katalogas nenustatytas." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Muzikos aplankas" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "ÄŒia matysite savo {} aplanko turinį." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nerasta muzikos" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Bandykite kitÄ… paieÅ¡kÄ…" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Muzikai nepavyko prisijungti prie Tracker sistemos." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "JÅ«sų muzikos failų negalima indeksuoti be veikianÄ�ios Tracker sistemos." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "JÅ«sų sistemos Tracker versija atrodo pasenusi." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muzikai reikia Tracker versijos 3.0.0 arba naujesnÄ—s." #~ msgid "Report music history to Last.fm" #~ msgstr "PraneÅ¡ti muzikos istorijÄ… Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Ä®jungia arba iÅ¡jungia santraukų „šiuo metu grojama“ siuntimÄ… į Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm paskyra" #~ msgid "Report Music Listening" #~ msgstr "PraneÅ¡ti klausomÄ… muzikÄ…" #~ msgid "_Help" #~ msgstr "_Žinynas" #~ msgid "Select" #~ msgstr "ŽymÄ—ti" #~ msgid "Back" #~ msgstr "Grįžti" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm yra muzikos aptikimo tarnyba, kuri jums suteikia asmenines " #~ "rekomendacijas pagal jÅ«sų klausomÄ… muzikÄ…." #~ msgid "Music Reporting Not Setup" #~ msgstr "PraneÅ¡imas apie muzikÄ… nenustatytas" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Prisijunkite prie savo Last.fm paskyros ir praneÅ¡kite apie savo klausomÄ… " #~ "muzikÄ…." #~ msgid "Login" #~ msgstr "Prisijungti" #~ msgid "Select All" #~ msgstr "ŽymÄ—ti viskÄ…" #~ msgid "Select None" #~ msgstr "Nieko nežymÄ—ti" #~ msgid "Click on items to select them" #~ msgstr "Spauskite ant elementų jiems pažymÄ—ti" #~ msgid "_Add to Playlist" #~ msgstr "_PridÄ—ti į grojaraÅ¡tį" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Autorių teisÄ—s priklauso GNOME Muzikos kÅ«rÄ—jams" #~ msgid "Translated by" #~ msgstr "" #~ "IÅ¡vertÄ—:\n" #~ "Aurimas ÄŒernius" #~ msgid "Artists Results" #~ msgstr "AtlikÄ—jų rezultatai" #~ msgid "Albums Results" #~ msgstr "Albumų rezultatai" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "PažymÄ—ta {} daina" #~ msgstr[1] "PažymÄ—tos {} dainos" #~ msgstr[2] "PažymÄ—ta {} dainų" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Apie jÅ«sų klausomÄ… muzikÄ… bus praneÅ¡ama Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Apie jÅ«sų klausomÄ… muzikÄ… nÄ—ra praneÅ¡ama Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Prisijungta kaip {}" #~ msgid "Configure" #~ msgstr "Nustatyti" #~ msgid "A music player and management application for GNOME." #~ msgstr "Muzikos grotuvas ir tvarkymo programa GNOME aplinkai." #~ msgid "Visit GNOME Music website" #~ msgstr "Apsilankykite GNOME Muzikos tinklalapyje" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Muzika yra laisva programinÄ— įranga; galite jÄ… platinti ir(arba) " #~ "keisti pagal GNU bendrosios vieÅ¡osios licencijos (GPL) sÄ…lygas, kaip jas " #~ "pateikia Free Software Foundation; licencijos versija 2 arba (jÅ«sų " #~ "pasirinkta) bet kuri vÄ—lesnÄ— versija.\n" #~ "\n" #~ "GNOME Muzika yra platinama tikintis kad ji bus naudinga, bet BE JOKIŲ " #~ "GARANTIJŲ; netgi be numanomų PREKYBINIŲ ar TINKAMUMO KONKREÄŒIAM TIKSLUI " #~ "garantijų. Daugiau informacijos rasite GNU bendrojoje vieÅ¡ojoje " #~ "licencijoje.\n" #~ "\n" #~ "JÅ«s turÄ—jote gauti GNU bendrosios vieÅ¡osios licencijos kopijÄ… kartu su " #~ "GNOME Muzika; jei negavote, paraÅ¡ykite Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "GNOME Muzikos autoriai taip pat leidžia kartu su GNOME Muzika ir " #~ "GStreamer platinti ir naudoti su GStreamer suderinamus ne-GPL įskiepius. " #~ "Å is leidimas yra aukÅ¡Ä�iau ir plaÄ�iau GPL licencijos teikiamų leidimų, " #~ "kurie galioja GNOME Muzikai. Jei pakeisite šį kodÄ…, galite Å¡iÄ… iÅ¡imtį " #~ "pritaikyti savo kodo versijai, bet neprivalote to daryti. Jei " #~ "nepageidaujate, iÅ¡trinkite šį punktÄ… iÅ¡ savo versijos." #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "ÄŒia matysite savo muzikos aplanko turinį" #~ msgid "GNOME Music" #~ msgstr "GNOME muzika" #~ msgid "Window position" #~ msgstr "Lango padÄ—tis" #~ msgid "Window position (x and y)." #~ msgstr "Lango padÄ—tis (x ir y)." #~ msgid "Loading" #~ msgstr "Ä®keliama" #~ msgid "Add to Playlist…" #~ msgstr "PridÄ—ti į grojaraÅ¡tį…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Paprastas bÅ«das groti muzikÄ…. AutomatiÅ¡kai aptinka muzikÄ… jÅ«sų " #~ "kompiuteryje, vietiniame tinkle bei internetinÄ—se tarnybose." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Raskite takelius savo vietinÄ—je kolekcijoje, gaukite muzikÄ… iÅ¡ DLNA " #~ "serverių arba pabandykite kÄ… nors naujo su Jamendo ir Magnatune " #~ "paslaugomis." #~ msgid "Inital state has been displayed" #~ msgstr "PradinÄ— bÅ«sena buvo parodyta" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Nustatyti teigiamai kai pradinÄ— bÅ«sena buvo parodyta" #~ msgid "Released" #~ msgstr "IÅ¡leista" #~ msgid "Running Length" #~ msgstr "Grojimo trukmÄ—" #~ msgid "Composer" #~ msgstr "Kompozitorius" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Groti" #~ msgid "Hey DJ" #~ msgstr "Sveikas, DJ" #~ msgid "Artist" #~ msgstr "AtlikÄ—jai" #~ msgid "Album" #~ msgstr "Albumai" #~ msgid "Track Title" #~ msgstr "Takelio pavadinimas" #~ msgid "Local" #~ msgstr "Vietinis" #~ msgid "Sources" #~ msgstr "Å altiniai" #~ msgid "Match" #~ msgstr "Atitikmuo" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Nepavadinta" #~ msgid "_Quit" #~ msgstr "_IÅ¡eiti" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Muzika yra nauja GNOME muzikos grojimo programa." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "PaieÅ¡kos veiksena" #~ msgid "If true, the search bar is shown." #~ msgstr "Jei teigiama, paieÅ¡kos juosta yra rodoma." #~ msgid "Notifications mode" #~ msgstr "PraneÅ¡imų veiksena" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ä®jungia arba iÅ¡jungia grojimo praneÅ¡imus" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Pasirinktas %d elementas" #~ msgstr[1] "Pasirinkti %d elementai" #~ msgstr[2] "Pasirinkta %d elementų" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "TuÅ¡Ä�ia" #~ msgid "Select Playlist" #~ msgstr "ŽymÄ—ti grojaraÅ¡tį" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Daugiausiai simbolių takelio pavadinimui atlikÄ—jo vaizde" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Å is nustatymas keiÄ�ia simbolių skaiÄ�ių takelio pavadinime atlikÄ—jo vaizde " #~ "iki jo trumpinimo. IÅ¡jungimui nustatykite į -1" #~ msgid "the a an" #~ msgstr "the" #~ msgid "All Artists" #~ msgstr "Visi atlikÄ—jai" #~ msgid "Not playing" #~ msgstr "Negroja" #~ msgid "by %s, from %s" #~ msgstr "atlieka %s iÅ¡ albumo %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Nerasta muzikos!\n" #~ " Ä®dÄ—kite failų į aplankÄ… %s" #~ msgid "_New Playlist" #~ msgstr "_Naujas grojaraÅ¡tis" 070701000000FE000081A400000000000000000000000166968E4E00005AC0000000000000000000000000000000000000001A00000000gnome-music-46.1/po/lv.po# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # SPDX-FileCopyrightText: 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 RÅ«dolfs Mazurs msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-24 23:18+0000\n" "PO-Revision-Date: 2024-03-08 22:24+0200\n" "Last-Translator: RÅ«dolfs Mazurs \n" "Language-Team: Latvian \n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 :" " 2);\n" "X-Generator: Lokalize 23.08.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "MÅ«zika" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Atskaņo un organizÄ“ savu mÅ«zikas kolekciju" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "VienkÄ�rÅ¡s un patÄ«kams veids, kÄ� atskaņot savu mÅ«ziku." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Atrodi celiņus savÄ� lokÄ�lajÄ� kolekcijÄ�, automÄ�tiski veido repertuÄ�rus vai " "izveido jaunus." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME MÅ«zikas izstrÄ�dÄ�tÄ�ji" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "MÅ«zikas atskaņotÄ�js" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "MÅ«zika;AtskaņotÄ�js;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Loga izmÄ“rs" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Loga izmÄ“rs (platums un augstums)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Logs maksimizÄ“ts" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Loga stÄ�voklis — maksimizÄ“ts." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Atskaņot atkÄ�rtoÅ¡anÄ�s režīmÄ�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "VÄ“rtÄ«ba nosaka, vai kolekciju atskaņot atkÄ�rtojot vai nejauÅ¡i samaisot. " "AtļautÄ�s vÄ“rtÄ«bas ir “noneâ€� (atkÄ�rtoÅ¡ana un samaisīšana ir izslÄ“gta) , " "“songâ€� (atkÄ�rtot atskaņoto dziesmu), “allâ€� (atkÄ�rtot visu repertuÄ�ru, " "nemaisÄ«t), “shuffleâ€� (samaisÄ«t repertuÄ�ru, arÄ« atkÄ�rtot)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "IeslÄ“gt ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "IeslÄ“dz vai izslÄ“dz ReplayGain albumiem" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "NomÄ�kt sistÄ“mas iesnauÅ¡anu" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "IeslÄ“dz vai izslÄ“dz sistÄ“mas iesnauÅ¡anas nomÄ�kÅ¡anu, kad atskaņo mÅ«ziku" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumi" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Atskaņot" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Atskaņot" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Pievienot _iecienÄ«tajÄ�m dziesmÄ�m" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Pievienot repertuÄ�ram…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "IzpildÄ«tÄ�ji" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "IzvÄ“lne" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "MeklÄ“t" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "IestatÄ«jumi" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "TastatÅ«ras Ä«sinÄ�jumtaustiņi" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "PalÄ«dzÄ«ba" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Par MÅ«ziku" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "VispÄ�rÄ«gi" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "AizvÄ“rt logu" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "MeklÄ“t" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "PalÄ«dzÄ«ba" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "SaÄ«snes" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "AtskaņoÅ¡ana" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Atskaņot / pauzÄ“t" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "NÄ�kamÄ� dziesma" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "IepriekšējÄ� dziesma" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "PÄ�rslÄ“gt atkÄ�rtoÅ¡anu" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "PÄ�rslÄ“gt sajaukÅ¡anu" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "NavigÄ�cija" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Iet uz albumiem" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Iet uz izpildÄ«tÄ�jiem" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Iet uz dziesmÄ�m" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Iet uz repertuÄ�riem" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Iet atpakaļ" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Iepriekšējais" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "NÄ�kamais" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_DzÄ“st" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "PÄ�_rdÄ“vÄ“t…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "RepertuÄ�ra nosaukums" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Gatavs" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Pievienot repertuÄ�ram" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "At_celt" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Pievienot" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Ievadiet sava pirmÄ� repertuÄ�ra nosaukumu" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Iz_veidot" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Jauns repertuÄ�rs…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Pievienot" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "AtskaņotÄ�ja iestatÄ«jumi" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "AtkÄ�rtoÅ¡anas režīms" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nekas" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Dziesma" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Visi" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Sajaukt" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "BalansÄ“t skaļumu starp dziesmÄ�m, ja ir atrasti ReplayGain metadati" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "BaroÅ¡anas iestatÄ«jumi" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "NomÄ�kt iesnauÅ¡anu" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Tikai, kad atskaņo" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "RÄ�dÄ«t visu" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Dziesmas" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Izņemt no _repertuÄ�ra" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Laipni lÅ«dzam MÅ«zikÄ�" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME projekts" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "RÅ«dolfs Mazurs " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME MÅ«zikas izstrÄ�dÄ�tÄ�ji" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "VisbiežÄ�k atskaņotÄ�s" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nekad neatskaņotÄ�s" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nesen atskaņotÄ�s" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nesen pievienotÄ�s" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "IecienÄ«tÄ�s dziesmas" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Nepietiekami tagoti" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "NeizdevÄ�s atskaņot datni" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_MeklÄ“t mapÄ“ {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " un " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Lai atskaņotu datni, nepiecieÅ¡ams {}, bet tas nav uzinstalÄ“ts." msgstr[1] "Lai atskaņotu datni, nepiecieÅ¡ami {}, bet tie nav uzinstalÄ“ti." msgstr[2] "Lai atskaņotu datni, nepiecieÅ¡ami {}, bet tie nav uzinstalÄ“ti." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Atskaņo mÅ«ziku" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "IzslÄ“gt jaukÅ¡anu/atkÄ�rtoÅ¡anu" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "AtkÄ�rtot dziesmu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "AtkÄ�rtot visas" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "RepertuÄ�ra {} ir izņemts" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Atsaukt" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} izņemts no {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "NezinÄ�ms albums" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "NezinÄ�ms izpildÄ«tÄ�js" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "RepertuÄ�ri" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Meklēšana nav sÄ�kta" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Izmantojiet meklēšanas joslu, lai sÄ�ktu meklÄ“t albumus, izpildÄ«tÄ�jus vai " "dziesmas" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nav atrastu rezultÄ�tu" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Mēģiniet ar citu meklÄ“jamo vÄ�rdu" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minÅ«te" msgstr[1] "{} minÅ«tes" msgstr[2] "{} minūšu" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disks (}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "PauzÄ“t" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} dziesma" msgstr[1] "{} dziesmas" msgstr[2] "{} dziesmu" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "MeklÄ“t dziesmas, izpildÄ«tÄ�jus un albumus" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_AtvÄ“rt vietu" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Noņemt zvaigzni" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Pievienot zvaigzni" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "JÅ«su XDG mÅ«zikas direktorijs nav iestatÄ«ts." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "MÅ«zikas mape" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "JÅ«su {} saturs parÄ�dÄ«sies Å¡eit" #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nav atrasta mÅ«zika" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Mēģiniet ar citu meklÄ“jamo vÄ�rdu" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME MÅ«zika nevarÄ“ja savienoties ar Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Nevar indeksÄ“t jÅ«su mÅ«zikas datnes, ja nedarbojas Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "JÅ«su sistÄ“mas Tracker versija ir novecojusi." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "MÅ«zikai vajag Tracker vismaz versiju 3.0.0." #~ msgid "Report music history to Last.fm" #~ msgstr "Ziņot Last.fm par mÅ«zikas vÄ“sturi" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "IeslÄ“dz vai izslÄ“dz scrobbles un “palÅ¡aik atskaņoâ€� informÄ�cijas sÅ«tīšanu " #~ "uz Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm konts" #~ msgid "Report Music Listening" #~ msgstr "Ziņot par mÅ«zikas klausīšanos" #~ msgid "_Help" #~ msgstr "_PalÄ«dzÄ«ba" #~ msgid "Select" #~ msgstr "IzvÄ“lÄ“ties" #~ msgid "Back" #~ msgstr "Atpakaļ" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm ir mÅ«zikas atklÄ�Å¡anas pakalpojums, kas jums dod personalizÄ“tus " #~ "ieteikumus balstoties uz tÄ�, kÄ�du mÅ«ziku jÅ«s klausÄ�ties." #~ msgid "Music Reporting Not Setup" #~ msgstr "MÅ«zikas ziņoÅ¡ana nav iestatÄ«ta" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Ierakstieties savÄ� Last.fm kontÄ�, lai ziņotu par savu mÅ«zikas klausīšanos." #~ msgid "Login" #~ msgstr "IerakstÄ«ties" #~ msgid "Select All" #~ msgstr "IzvÄ“lÄ“ties visu" #~ msgid "Select None" #~ msgstr "IezÄ«mÄ“t neko" #~ msgid "Click on items to select them" #~ msgstr "Spiediet uz vienumiem, lai tos izvÄ“lÄ“tos" #~ msgid "_Add to Playlist" #~ msgstr "_Pievienot repertuÄ�ram" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "AutortiesÄ«bas pieder GNOME MÅ«zikas izstrÄ�dÄ�tÄ�jiem" #~ msgid "Translated by" #~ msgstr "TulkojuÅ¡i" #~ msgid "Artists Results" #~ msgstr "IzpildÄ«tÄ�ju rezultÄ�ti" #~ msgid "Albums Results" #~ msgstr "Albumu rezultÄ�ti" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "IzvÄ“lÄ“ta {} dziesma" #~ msgstr[1] "IzvÄ“lÄ“tas {} dziesmas" #~ msgstr[2] "IzvÄ“lÄ“tas {} dziesmas" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "JÅ«su mÅ«zikas klausīšanÄ�s tiek ziņota uz Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "JÅ«su mÅ«zikas klausīšanÄ�s netiek tiek ziņota uz Last.fm." #~ msgid "Logged in as {}" #~ msgstr "IerakstÄ«jies kÄ� {}" #~ msgid "Configure" #~ msgstr "KonfigurÄ“t" #~ msgid "A music player and management application for GNOME." #~ msgstr "MÅ«zikas atskaņoÅ¡anas un pÄ�rvaldÄ«bas lietotne GNOME vidÄ“." #~ msgid "Visit GNOME Music website" #~ msgstr "ApmeklÄ“t GNOME MÅ«zikas tÄ«mekļa vietni" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME MÅ«zika ir brÄ«vÄ� programmatÅ«ra; jÅ«s varat izplatÄ«t un/vai modificÄ“t " #~ "to saskaņÄ� ar GNU VispÄ�rÄ“jÄ�s PubliskÄ�s Licences 2. vai kÄ�das vÄ“lÄ�kas " #~ "versijas noteikumiem.\n" #~ "\n" #~ "GNOME MÅ«zika tiek izplatÄ«ts ar cerÄ«bu, ka tas bÅ«s noderÄ«gs. Tas tiek " #~ "izplatÄ«ts BEZ jebkÄ�das garantijas vai iekļautas ražotÄ�ja atbildÄ«bas par " #~ "Å¡o produktu. SÄ«kÄ�ku informÄ�ciju meklÄ“jiet GNU VispÄ�rÄ“jÄ�s PubliskÄ�s " #~ "Licences tekstÄ�.\n" #~ "GNU VispÄ�rÄ“jÄ�s PubliskÄ�s Licence ir pieejama kopÄ� ar GNOME MÅ«zika " #~ "instalÄ�ciju. Ja tÄ� jums nav pieejama, jÅ«s to varat iegÅ«t no Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 " #~ "USA.\n" #~ "\n" #~ "GNOME MÅ«zika autori dod tiesÄ«bas ar GPL nesavietojamiem GStreamer " #~ "spraudņiem tik izplatÄ«tiem kopÄ� ar GStreamer un GNOME MÅ«ziku. Å Ä«s " #~ "tiesÄ«bas ir plaÅ¡Ä�kas kÄ� tÄ�s, ko sniedz GPL licence, ko izmanto GNOME " #~ "MÅ«zika. Ja vÄ“laties mainÄ«t Å¡o kodu, jÅ«s varat Å¡o izņēmumu attiecinÄ�t arÄ« " #~ "uz savas programmas pirmkodu, bet jums nav pienÄ�kuma to darÄ«t. Ja " #~ "nevÄ“laties iekļaut izņēmumu, izdzÄ“siet Å¡o izņēmuma teikumu no savas " #~ "versijas." #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "JÅ«su mÅ«zikas mapes saturs parÄ�dÄ«sies Å¡eit" #~ msgid "GNOME Music" #~ msgstr "GNOME MÅ«zika" #~ msgid "Window position" #~ msgstr "Loga novietojums" #~ msgid "Window position (x and y)." #~ msgstr "Loga novietojums (x un y)." #~ msgid "Loading" #~ msgstr "IelÄ�dÄ“" #~ msgid "Add to Playlist…" #~ msgstr "Pievienot repertuÄ�ram…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "VienkÄ�rÅ¡s veids, kÄ� atskaņot jÅ«su mÅ«ziku. AutomÄ�tiski atklÄ�jiet mÅ«ziku uz " #~ "sava datora, lokÄ�lajÄ� tÄ«klÄ� vai interneta pakalpojumos." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Atrodiet celiņus jÅ«su lokÄ�lajÄ� kolekcijÄ�, saņemiet mÅ«ziku no DLNA " #~ "serveriem vai no Jamendo un Magnatune pakalpojumiem." #~ msgid "Inital state has been displayed" #~ msgstr "SÄ�kotnÄ“jais stÄ�voklis tika parÄ�dÄ«ts" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Iestatiet uz “patiessâ€�, kad sÄ�kotnÄ“jais stÄ�voklis ir parÄ�dÄ«ts" #~ msgid "Released" #~ msgstr "Izlaists" #~ msgid "Running Length" #~ msgstr "AtskaņoÅ¡anas ilgums" #~ msgid "Composer" #~ msgstr "Komponists" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Atskaņot" #~ msgid "Hey DJ" #~ msgstr "Eu DJ" #~ msgid "Artist" #~ msgstr "IzpildÄ«tÄ�js" #~ msgid "Album" #~ msgstr "Albums" #~ msgid "Track Title" #~ msgstr "Celiņa nosaukums" #~ msgid "Local" #~ msgstr "LokÄ�ls" #~ msgid "Sources" #~ msgstr "Avoti" #~ msgid "Match" #~ msgstr "Atbilst" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Nenosaukts" #~ msgid "_Quit" #~ msgstr "I_ziet" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "MÅ«zika ir jaunÄ� GNOME mÅ«zikas atskaņoÅ¡anas lietotne." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Meklēšanas režīms" #~ msgid "If true, the search bar is shown." #~ msgstr "Ja patiess, tiks rÄ�dÄ«ta meklēšanas josla." #~ msgid "Notifications mode" #~ msgstr "Paziņojumu režīms" #~ msgid "Enables or disables playback notifications" #~ msgstr "IeslÄ“dz vai izslÄ“dz atskaņoÅ¡anas paziņojumus" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "IzvÄ“lÄ“ts %d vienums" #~ msgstr[1] "IzvÄ“lÄ“ti %d vienumi" #~ msgstr[2] "IzvÄ“lÄ“ti %d vienumi" #~ msgid "%d min" #~ msgstr "%d minÅ«te" #~ msgid "Empty" #~ msgstr "TukÅ¡s" #~ msgid "Select Playlist" #~ msgstr "IzvÄ“lieties repertuÄ�ru" 070701000000FF000081A400000000000000000000000166968E4E0000002C000000000000000000000000000000000000002000000000gnome-music-46.1/po/meson.buildi18n.gettext(APPLICATION_ID, preset:'glib') 07070100000100000081A400000000000000000000000166968E4E0000377B000000000000000000000000000000000000001B00000000gnome-music-46.1/po/mjw.po# Karbi translation for gnome-music. # Copyright (C) 2019 gnome-music's Free Software Foundation, Inc. # This file is distributed under the same license as the gnome-music package. # Jor Teron , 2019. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2019-08-06 10:28+0000\n" "PO-Revision-Date: 2019-08-06 20:59+0530\n" "Last-Translator: Jor Teron , Biju Rongpi , Prodip Rongphar " "\n" "Language-Team: Karbi \n" "Language: mjw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2 ; plural=( n!=1 )\n" "X-Generator: Gtranslator 2.91.7\n" #: data/org.gnome.Music.appdata.xml.in.in:6 msgid "GNOME Music" msgstr "GNOME Music" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "" "An easy way to play your music. Automatically discover music on your " "computer, the local network and internet services." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, get music from DLNA servers or try " "something new with the Jamendo and Magnatune services." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:52 msgid "The GNOME Music developers" msgstr "GNOME Music developers" #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:59 #: gnomemusic/window.py:77 msgid "Music" msgstr "Lotun" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Window apun" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Window apun (arpan pen arjon)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window position" msgstr "" #: data/org.gnome.Music.gschema.xml:18 msgid "Window position (x and y)." msgstr "Window position (x pen y)." #: data/org.gnome.Music.gschema.xml:22 msgid "Window maximized" msgstr "Windows pathetan" #: data/org.gnome.Music.gschema.xml:23 msgid "Window maximized state." msgstr "" #: data/org.gnome.Music.gschema.xml:27 msgid "Playback repeat mode" msgstr "" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:29 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" #: data/org.gnome.Music.gschema.xml:33 msgid "Enable ReplayGain" msgstr "" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables ReplayGain for albums" msgstr "" #: data/org.gnome.Music.gschema.xml:38 msgid "Inital state has been displayed" msgstr "" #: data/org.gnome.Music.gschema.xml:39 msgid "Set to true when initial state has been displayed" msgstr "" #: data/org.gnome.Music.gschema.xml:43 msgid "Inhibit system suspend" msgstr "" #: data/org.gnome.Music.gschema.xml:44 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Copyright © 2018 GNOME Music Developers" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "Lun-kerot player pen lun management application GNOME phan" #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "GNOME Music website kevur" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403" msgstr "" #: data/ui/AlbumWidget.ui:105 msgid "Released" msgstr "Klang" #: data/ui/AlbumWidget.ui:121 msgid "Running Length" msgstr "Lun-apor athui" #: data/ui/AlbumWidget.ui:166 gnomemusic/widgets/searchbar.py:70 msgid "Composer" msgstr "Lunsonsebang" #: data/ui/AppMenu.ui:21 msgid "_Keyboard Shortcuts" msgstr "" #: data/ui/AppMenu.ui:35 msgid "_Help" msgstr "_Help" #: data/ui/AppMenu.ui:49 msgid "_About Music" msgstr "Music _Aputhak" #: data/ui/HeaderBar.ui:13 msgid "Menu" msgstr "Ason-amung" #: data/ui/HeaderBar.ui:36 msgid "Select" msgstr "Chongvai" #: data/ui/HeaderBar.ui:58 data/ui/PlaylistDialog.ui:244 msgid "_Cancel" msgstr "" #: data/ui/HeaderBar.ui:77 msgid "Search" msgstr "Kiri" #: data/ui/HeaderBar.ui:100 msgid "Back" msgstr "Aphi" #: data/ui/help-overlay.ui:13 msgctxt "shortcut window" msgid "General" msgstr "" #: data/ui/help-overlay.ui:17 msgctxt "shortcut window" msgid "Close window" msgstr "" #: data/ui/help-overlay.ui:24 msgctxt "shortcut window" msgid "Search" msgstr "Kiri" #: data/ui/help-overlay.ui:31 msgctxt "shortcut window" msgid "Help" msgstr "Help" #: data/ui/help-overlay.ui:38 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Shortcuts" #: data/ui/help-overlay.ui:47 msgctxt "shortcut window" msgid "Playback" msgstr "Kerot-thu" #: data/ui/help-overlay.ui:51 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Ke-rot/Kesang" #: data/ui/help-overlay.ui:58 msgctxt "shortcut window" msgid "Next song" msgstr "Dunthu alun" #: data/ui/help-overlay.ui:65 msgctxt "shortcut window" msgid "Previous song" msgstr "Aphi lun" #: data/ui/help-overlay.ui:72 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Cherui" #: data/ui/help-overlay.ui:79 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Parlin-parlo" #: data/ui/help-overlay.ui:88 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigation" #: data/ui/help-overlay.ui:92 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Lun-athui long dam" #: data/ui/help-overlay.ui:99 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Lunse long dam" #: data/ui/help-overlay.ui:106 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Lun long dam" #: data/ui/help-overlay.ui:113 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Playlists long dam" #: data/ui/help-overlay.ui:120 msgctxt "shortcut window" msgid "Go back" msgstr "Aphi dam" #: data/ui/PlayerToolbar.ui:6 msgid "Shuffle" msgstr "Parlin-parlo" #: data/ui/PlayerToolbar.ui:11 msgid "Repeat All" msgstr "Kado-kawe cherui" #: data/ui/PlayerToolbar.ui:16 msgid "Repeat Song" msgstr "Isi lun cherui" #. Causes tracks to play in random order #: data/ui/PlayerToolbar.ui:21 msgid "Shuffle/Repeat Off" msgstr "Cherui/Parlin kerot kanghap" #: data/ui/PlayerToolbar.ui:70 msgid "Previous" msgstr "Aphi" #: data/ui/PlayerToolbar.ui:86 gnomemusic/widgets/playertoolbar.py:153 msgid "Play" msgstr "" #: data/ui/PlayerToolbar.ui:102 msgid "Next" msgstr "Dunthu" #: data/ui/PlaylistContextMenu.ui:5 msgctxt "context menu item" msgid "Play" msgstr "" #: data/ui/PlaylistContextMenu.ui:9 msgid "Add to Playlist…" msgstr "" #: data/ui/PlaylistContextMenu.ui:13 msgid "Remove From Playlist" msgstr "" #: data/ui/PlaylistControls.ui:6 msgid "_Play" msgstr "" #: data/ui/PlaylistControls.ui:10 msgid "_Delete" msgstr "" #: data/ui/PlaylistControls.ui:14 msgid "_Rename…" msgstr "Amen kela_r…" #: data/ui/PlaylistControls.ui:40 msgid "Playlist Name" msgstr "Playlist men" #: data/ui/PlaylistControls.ui:74 msgid "_Done" msgstr "Tanglo" #: data/ui/PlaylistDialog.ui:66 msgid "Enter a name for your first playlist" msgstr "Nangli playlist cheng men tok ik nangji." #: data/ui/PlaylistDialog.ui:92 msgid "C_reate" msgstr "" #: data/ui/PlaylistDialog.ui:155 msgid "New Playlist…" msgstr "" #: data/ui/PlaylistDialog.ui:169 msgid "Add" msgstr "Kethap" #: data/ui/PlaylistDialog.ui:241 msgid "Add to Playlist" msgstr "" #: data/ui/PlaylistDialog.ui:257 msgid "_Add" msgstr "Keth_ap" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Kado-kawe chongvai" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "" #: data/ui/SelectionBarMenuButton.ui:31 gnomemusic/widgets/headerbar.py:75 msgid "Click on items to select them" msgstr "" #: data/ui/SelectionToolbar.ui:9 msgid "_Add to Playlist" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:673 msgid "Most Played" msgstr "rot ver alun" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:707 msgid "Never Played" msgstr "Rot re pin lun" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:740 msgid "Recently Played" msgstr "Non rot ver lun" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:784 msgid "Recently Added" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:827 msgid "Favorite Songs" msgstr "Ningdok lun" #: gnomemusic/gstplayer.py:403 msgid "Unable to play the file" msgstr "Rot un-eh" #: gnomemusic/gstplayer.py:409 msgid "_Find in {}" msgstr "" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:420 msgid " and " msgstr " pen " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:423 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:425 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" msgstr[1] "" #: gnomemusic/inhibitsuspend.py:72 msgid "Playing music" msgstr "Lun kerot" #: gnomemusic/utils.py:62 msgid "Unknown album" msgstr "Lun-athui chinine" #: gnomemusic/utils.py:83 msgid "Unknown Artist" msgstr "Lunse chinine" #: gnomemusic/views/albumsview.py:61 msgid "Albums" msgstr "Lun-athui" #: gnomemusic/views/artistsview.py:59 msgid "Artists" msgstr "Lunse" #: gnomemusic/views/emptyview.py:79 msgid "Music folder" msgstr "Music folder" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:83 msgid "The contents of your {} will appear here." msgstr "Lun ason {} long pen dak klang po." #: gnomemusic/views/emptyview.py:119 msgid "Hey DJ" msgstr "Oi DJ" #: gnomemusic/views/emptyview.py:129 gnomemusic/views/emptyview.py:135 msgid "No music found" msgstr "Isi lun ta longle" #: gnomemusic/views/emptyview.py:137 msgid "Try a different search" msgstr "Kaprek pen ri tha" #: gnomemusic/views/emptyview.py:143 msgid "GNOME Music could not connect to Tracker" msgstr "" #: gnomemusic/views/emptyview.py:146 msgid "Your music files cannot be indexed without Tracker running" msgstr "" #: gnomemusic/views/emptyview.py:154 msgid "Your system Tracker version seems outdated" msgstr "" #: gnomemusic/views/emptyview.py:157 msgid "Music needs Tracker version 2.2.0 or higher" msgstr "" #: gnomemusic/views/playlistsview.py:58 msgid "Playlists" msgstr "" #: gnomemusic/views/searchview.py:363 msgid "Artists Results" msgstr "Lunse Keklang" #: gnomemusic/views/searchview.py:377 msgid "Albums Results" msgstr "Lun-athui keklang" #: gnomemusic/views/songsview.py:57 msgid "Songs" msgstr "Lun" #: gnomemusic/widgets/albumwidget.py:147 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minute" msgstr[1] "{} minutes" #: gnomemusic/widgets/disclistboxwidget.py:82 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/headerbar.py:72 msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "Chongvai tang {} hormu" msgstr[1] "Chongvai tang son {} hormu" #: gnomemusic/widgets/notificationspopup.py:168 msgid "Loading" msgstr "Wang bomlo" #: gnomemusic/widgets/notificationspopup.py:241 msgid "_Undo" msgstr "" #: gnomemusic/widgets/notificationspopup.py:256 msgid "Playlist {} removed" msgstr "" #: gnomemusic/widgets/notificationspopup.py:260 msgid "{} removed from {}" msgstr "{} phan {} long pen musi lo" #: gnomemusic/widgets/playertoolbar.py:150 msgid "Pause" msgstr "Kesang" #: gnomemusic/widgets/playlistcontrols.py:83 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Lun" msgstr[1] "(} Lun" #: gnomemusic/widgets/searchbar.py:67 gnomemusic/widgets/searchbar.py:116 msgid "All" msgstr "" #: gnomemusic/widgets/searchbar.py:68 msgid "Artist" msgstr "Lunse" #: gnomemusic/widgets/searchbar.py:69 msgid "Album" msgstr "Lun-athui" #: gnomemusic/widgets/searchbar.py:71 msgid "Track Title" msgstr "Lun amen" #: gnomemusic/widgets/searchbar.py:117 msgid "Local" msgstr "" #: gnomemusic/widgets/searchbar.py:286 msgid "Sources" msgstr "" #: gnomemusic/widgets/searchbar.py:297 msgid "Match" msgstr "Homan" 07070100000101000081A400000000000000000000000166968E4E0000605B000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ml.po# Malayalam translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Mohammed Sadiq , 2013. # Akhilan , 2013 # Anish Sheela , 2017. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2017-07-31 18:57+0000\n" "PO-Revision-Date: 2017-08-05 22:25+0530\n" "Last-Translator: Anish Sheela \n" "Language-Team: Swatantra Malayalam Computing \n" "Language: ml\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: ../data/org.gnome.Music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "à´—àµ�നോം à´®àµ�യൂസികàµ�à´•àµ�" #: ../data/org.gnome.Music.appdata.xml.in.h:2 #: ../data/org.gnome.Music.desktop.in.h:3 msgid "Play and organize your music collection" msgstr "ഗാനശേഖരം à´•àµ�രമീകരിചàµ�à´šàµ� à´ªàµ�ലേ ചെയàµ�à´¯àµ�à´•" #: ../data/org.gnome.Music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "à´®àµ�യൂസികàµ�à´•àµ� à´ªàµ�തിയ സംഗീതം à´ªàµ�ലേ ചെയàµ�യാനàµ�à´¨àµ�à´³àµ�à´³ à´—àµ�നോം à´…à´ªàµ�ലികàµ�കേഷനàµ�â€� ആണàµ�. " #: ../data/org.gnome.Music.desktop.in.h:1 ../gnomemusic/application.py:53 #: ../gnomemusic/application.py:101 ../gnomemusic/toolbar.py:90 #: ../gnomemusic/window.py:68 ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "à´®àµ�യൂസികàµ�à´•àµ�" #: ../data/org.gnome.Music.desktop.in.h:2 msgid "Music Player" msgstr "à´®àµ�യൂസികàµ�à´•àµ� à´ªàµ�ലേയരàµ�â€�" #: ../data/org.gnome.Music.desktop.in.h:4 #| msgid "Music Player" msgid "Music;Player;" msgstr "à´®àµ�യൂസികàµ�à´•àµ�; à´ªàµ�ലേയരàµ�â€�;" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "ജാലകതàµ�തിനàµ�റെ വലിപàµ�പം" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "ജാലകതàµ�തിനàµ�റെ വലിപàµ�പം (വീതിയàµ�à´‚ ഉയരവàµ�à´‚)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "ജാലകതàµ�തിനàµ�റെ à´¸àµ�ഥാനം" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "ജാലകതàµ�തിനàµ�റെ à´¸àµ�ഥാനം (xഉം yഉം)" #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "ജാലകം പരമാവധിയാകàµ�à´•à´¿" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "ജാലകം പരമാവധിയാകàµ�à´•à´¿à´¯ à´¸àµ�ഥിതി." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "à´ªàµ�ലേബാകàµ�à´•àµ� à´¤àµ�à´Ÿà´°àµ�à´¨àµ�à´¨ വിധം" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 #| msgid "" #| "Value identifies whether to repeat or randomize playback through the " #| "collection. Allowed values are: \"none\" (repeat and shuffle are off), " #| "\"song\" (repeat current song), \"all\" (repeat playlist, no shuffle), " #| "\"shuffle\" (shuffle playlist, presumes repeat all)." msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "പാടàµ�à´Ÿàµ�à´•à´³àµ�â€� വീണàµ�à´Ÿàµ�à´‚ കേളàµ�â€�à´•àµ�കണമോ അതോ à´•àµ�രമമലàµ�ലാതàµ�à´¤ കേളàµ�â€�à´•àµ�കണമോ à´Žà´¨àµ�à´¨àµ� നോകàµ�കാം. " "à´…à´¨àµ�വദികàµ�à´•à´ªàµ�പെടàµ�à´Ÿ രീതികàµ�à´•à´³àµ�â€�: “noneâ€� (ആവരàµ�â€�à´¤àµ�തനവàµ�à´‚ കലരàµ�â€�à´¤àµ�തലàµ�à´‚ ഇലàµ�à´²), “songâ€� " "(നിലവിലെ ഗാനം ആവരàµ�â€�à´¤àµ�തികàµ�à´•àµ�à´•), “allâ€� (ഗാനനിര ആവരàµ�â€�à´¤àµ�തികàµ�à´•àµ�à´•, കലരàµ�â€�à´¤àµ�തലàµ�â€� " "ഇലàµ�à´²), “shuffleâ€� (ഗാനനിര കലരàµ�â€�à´¤àµ�à´¤àµ�à´•, ഊഹപàµ�രകാരം à´Žà´²àµ�ലാം ആവരàµ�â€�à´¤àµ�തികàµ�à´•àµ�à´•)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "തിരചàµ�à´šà´¿à´²àµ�â€� നടപടി" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "ശരിയാണെങàµ�à´•à´¿à´²àµ�â€�, തിരചàµ�à´šà´¿à´²àµ�â€� പടàµ�à´Ÿ കാണികàµ�à´•àµ�à´¨àµ�നതാണàµ�." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "അറിയിപàµ�à´ªàµ� മോഡàµ�" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "കേളàµ�â€�à´•àµ�à´•àµ�à´¨àµ�നതിനàµ�റെ അറിയിപàµ�à´ªàµ�à´•à´³àµ�â€� വേണോ, വേണàµ�ടയോ" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Enable ReplayGain" msgstr "ReplayGain വേണം" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "Enables or disables ReplayGain for albums" msgstr "ആലàµ�â€�ബങàµ�ങളàµ�â€�à´•àµ�à´•àµ� ReplayGain വേണമോ വേണàµ�ടയോ à´Žà´¨àµ�à´¨àµ�" #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Inital state has been displayed" msgstr "ആദàµ�യതàµ�തെ അവസàµ�à´¥ കാണികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Set to true when initial state has been displayed" msgstr "ആദàµ�യതàµ�തെ അവസàµ�à´¥ കാണികàµ�à´•àµ�à´®àµ�പോളàµ�â€� à´Ÿàµ�രൂ ആയി സജàµ�ജികരികàµ�à´•àµ�à´¨àµ�à´¨àµ�" #: ../gnomemusic/notification.py:55 ../data/PlayerToolbar.ui.h:6 msgid "Previous" msgstr "à´®àµ�à´®àµ�പിലതàµ�തെ" #: ../gnomemusic/notification.py:58 ../gnomemusic/player.py:558 msgid "Pause" msgstr "വിരാമം" #: ../gnomemusic/notification.py:61 ../gnomemusic/player.py:561 #: ../data/PlayerToolbar.ui.h:7 msgid "Play" msgstr "à´ªàµ�ലേ" #: ../gnomemusic/notification.py:63 ../data/PlayerToolbar.ui.h:8 msgid "Next" msgstr "à´…à´Ÿàµ�à´¤àµ�തതàµ�" #: ../gnomemusic/player.py:1167 msgid "Unable to play the file" msgstr "ഫയലàµ�â€� കേളàµ�â€�à´ªàµ�പികàµ�കാനàµ�â€� പറàµ�à´±àµ�à´¨àµ�നിലàµ�à´²" #. TRANSLATORS: this is a button to launch a codec installer. #. %s will be replaced with the software installer's name, e.g. #. 'Software' in case of gnome-software. #: ../gnomemusic/player.py:1172 #, python-format msgid "_Find in %s" msgstr "%s à´²àµ�â€� à´•à´£àµ�à´Ÿàµ�പിടികàµ�à´•àµ�à´• (_F)" #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1182 msgid " and " msgstr " ഉം " #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:1185 msgid ", " msgstr ", " #: ../gnomemusic/player.py:1186 #, python-format msgid "%s is required to play the file, but is not installed." msgid_plural "%s are required to play the file, but are not installed." msgstr[0] "ഫയലàµ�â€� കേളàµ�â€�à´ªàµ�പികàµ�കാനàµ�â€� %s വേണം, പകàµ�ഷേ ഇനàµ�â€�à´¸àµ�à´±àµ�റാളàµ�â€� ചെയàµ�തിടàµ�à´Ÿà´¿à´²àµ�à´²." msgstr[1] "ഫയലàµ�â€� കേളàµ�â€�à´ªàµ�പികàµ�കാനàµ�â€� %s വേണം, പകàµ�ഷേ ഇനàµ�â€�à´¸àµ�à´±àµ�റാളàµ�â€� ചെയàµ�തിടàµ�à´Ÿà´¿à´²àµ�à´²." #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:59 #| msgid "Music Player" msgid "Most Played" msgstr "à´Žà´±àµ�റവàµ�à´‚ à´•àµ�à´Ÿàµ�തലàµ�â€� കേടàµ�à´Ÿà´¤àµ�" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:64 msgid "Never Played" msgstr "ഇതàµ� വരെ കേളàµ�â€�à´•àµ�കാതàµ�തതàµ�" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:69 msgid "Recently Played" msgstr "à´…à´Ÿàµ�à´¤àµ�തിടെ കേടàµ�à´Ÿà´¤àµ�" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:74 msgid "Recently Added" msgstr "à´…à´Ÿàµ�à´¤àµ�തിടെ ചേരàµ�â€�à´¤àµ�തതàµ�" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:79 msgid "Favorite Songs" msgstr "à´ªàµ�രിയപàµ�പെടàµ�à´Ÿ പാടàµ�à´Ÿàµ�à´•à´³àµ�â€�" #. TRANSLATORS: The following translatable string should be a #. vertical bar-separated list of all-lowercase articles that #. should be ignored when alphabetizing artists/albums. This #. list should include the basic english translatable strings #. regardless of language because they are so universal. #. If some articles occur more frequently than others, the most #. common one should appear first, the least common one last. #: ../gnomemusic/query.py:90 msgid "the|a|an" msgstr "the|a|an" #: ../gnomemusic/searchbar.py:63 ../gnomemusic/searchbar.py:111 msgid "All" msgstr "à´Žà´²àµ�ലാം" #: ../gnomemusic/searchbar.py:64 #| msgid "Artists" msgid "Artist" msgstr "ഗായകരàµ�â€�" #: ../gnomemusic/searchbar.py:65 #| msgid "Albums" msgid "Album" msgstr "ആലàµ�â€�ബം" #: ../gnomemusic/searchbar.py:66 ../data/AlbumWidget.ui.h:3 msgid "Composer" msgstr "സംഗീതജàµ�à´žà´¨àµ�â€�" #: ../gnomemusic/searchbar.py:67 msgid "Track Title" msgstr "പാടàµ�à´Ÿà´¿à´¨àµ�റെ തലകàµ�കെടàµ�à´Ÿàµ�" #: ../gnomemusic/searchbar.py:112 msgid "Local" msgstr "ലോകàµ�à´•à´²àµ�â€�" #: ../gnomemusic/searchbar.py:224 msgid "Sources" msgstr "à´¸àµ�തോതസàµ�à´¸àµ�à´•à´³àµ�â€�" #: ../gnomemusic/searchbar.py:231 msgid "Match" msgstr "ചേരàµ�â€�à´šàµ�à´š" #: ../gnomemusic/utils.py:63 msgid "Unknown Artist" msgstr "à´…à´œàµ�ഞാത ഗായകനàµ�â€�" #: ../gnomemusic/utils.py:75 msgid "Untitled" msgstr "പേരിലàµ�ലാതàµ�തതàµ�" #: ../gnomemusic/views/albumsview.py:44 ../gnomemusic/views/searchview.py:454 msgid "Albums" msgstr "ആലàµ�â€�ബം" #: ../gnomemusic/views/artistsview.py:52 ../gnomemusic/views/searchview.py:455 msgid "Artists" msgstr "ഗായകരàµ�â€�" #: ../gnomemusic/views/baseview.py:196 msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "തെരഞàµ�ഞെടàµ�à´¤àµ�à´¤ {} ഇനം" msgstr[1] "തെരഞàµ�ഞെടàµ�à´¤àµ�à´¤ {} ഇനങàµ�ങളàµ�â€�" #: ../gnomemusic/views/baseview.py:201 ../gnomemusic/views/baseview.py:303 #: ../gnomemusic/widgets/albumwidget.py:198 #: ../gnomemusic/widgets/artistalbumswidget.py:232 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "തിരഞàµ�ഞെടàµ�à´•àµ�കാനായി à´† ഇനങàµ�ങളിലàµ�â€� à´•àµ�ലികàµ�à´•àµ� ചെയàµ�à´¯àµ�à´•" #: ../gnomemusic/views/emptyview.py:51 #| msgid "Music Player" msgid "Music folder" msgstr "പാടàµ�à´Ÿà´¿à´¨àµ�റെ ഫോളàµ�â€�à´¡à´°àµ�â€�" #: ../gnomemusic/views/emptysearchview.py:50 msgid "Try a different search" msgstr "വേറെ തെരചàµ�à´šà´¿à´²àµ�â€� നോകàµ�à´•àµ�à´•" #: ../gnomemusic/views/initialstateview.py:50 msgid "Hey DJ" msgstr "ഹായàµ� ഡിജെ" #: ../gnomemusic/views/playlistview.py:58 ../gnomemusic/views/searchview.py:457 msgid "Playlists" msgstr "ഗാനനിരകളàµ�â€�" #: ../gnomemusic/views/playlistview.py:420 #, python-format #| msgid "Songs" msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d പാടàµ�à´Ÿàµ�" msgstr[1] "%d പാടàµ�à´Ÿàµ�à´•à´³àµ�â€�" #: ../gnomemusic/views/searchview.py:456 ../gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "പാടàµ�à´Ÿàµ�à´•à´³àµ�â€�" #: ../gnomemusic/widgets/albumwidget.py:194 #: ../gnomemusic/widgets/artistalbumswidget.py:228 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "തെരഞàµ�ഞെടàµ�à´¤àµ�à´¤ %d ഇനം" msgstr[1] "തെരഞàµ�ഞെടàµ�à´¤àµ�à´¤ %d ഇനങàµ�ങളàµ�â€�" #: ../gnomemusic/widgets/albumwidget.py:291 #: ../gnomemusic/widgets/albumwidget.py:345 #, python-format msgid "%d min" msgstr "%d മിനിറàµ�à´±àµ�" #: ../gnomemusic/widgets/disclistboxwidget.py:189 msgid "Disc {}" msgstr "à´¡à´¿à´¸àµ�à´•àµ�à´•àµ� {}" #: ../gnomemusic/window.py:125 #| msgid "Loading..." msgid "Loading" msgstr "ലഭàµ�യമാകàµ�à´•à´¿à´•àµ�കൊണàµ�à´Ÿà´¿à´°à´¿à´•àµ�à´•àµ�à´¨àµ�à´¨àµ�" #. Undo button #: ../gnomemusic/window.py:162 msgid "_Undo" msgstr "തിരിചàµ�ചാകàµ�à´•àµ�à´• (_U)" #: ../gnomemusic/window.py:314 msgid "Empty" msgstr "കാലിയാണàµ�" #: ../gnomemusic/window.py:390 msgid "Playlist {} removed" msgstr "പാടàµ�à´Ÿàµ� പടàµ�à´Ÿà´¿à´• {} കളഞàµ�à´žàµ�" #: ../data/AboutDialog.ui.in.h:2 #| msgid "Copyright © 2013 GNOME Music Developers" msgid "Copyright © 2016 GNOME Music Developers" msgstr "പകരàµ�â€�à´ªàµ�പാവകാശം © 2016 GNOME Music Developers" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "" "à´—àµ�നോംനàµ� വേണàµ�à´Ÿà´¿à´¯àµ�à´³àµ�à´³ സംഗീതം കേളàµ�â€�à´•àµ�കാനàµ�à´‚ നടതàµ�തിപàµ�പിനàµ�à´‚ വേണàµ�à´Ÿà´¿à´¯àµ�à´³àµ�à´³ " "à´…à´ªàµ�ലികàµ�കേഷനàµ�â€�." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "à´—àµ�നോം à´®àµ�യൂസികàµ�à´•àµ� വെബàµ�താളàµ�â€� സനàµ�ദരàµ�â€�à´¶à´¿à´•àµ�à´•àµ�à´•" #: ../data/AboutDialog.ui.in.h:5 #, fuzzy #| msgid "" #| "GNOME Music is free software; you can redistribute it and/or modify it " #| "under the terms of the GNU General Public License as published by the " #| "Free Software Foundation; either version 2 of the License, or (at your " #| "option) any later version.\n" #| "\n" #| "GNOME Music is distributed in the hope that it will be useful, but " #| "WITHOUT ANY WARRANTY; without even the implied warranty of " #| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #| "Public License for more details.\n" #| "\n" #| "You should have received a copy of the GNU General Public License along " #| "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #| "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #| "\n" #| "The GNOME Music authors hereby grant permission for non-GPL compatible " #| "GStreamer plugins to be used and distributed together with GStreamer and " #| "GNOME Music. This permission is above and beyond the permissions granted " #| "by the GPL license by which GNOME Music is covered. If you modify this " #| "code, you may extend this exception to your version of the code, but you " #| "are not obligated to do so. If you do not wish to do so, delete this " #| "exception statement from your version." msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403\n" msgstr "" "à´—àµ�നോം à´®àµ�യൂസികàµ�à´•àµ� à´’à´°àµ� സൗജനàµ�à´¯ സോഫàµ�à´±àµ�à´±àµ�വെയരàµ�â€� ആണàµ�. à´«àµ�രീ സോഫàµ�à´±àµ�à´±àµ�â€�വെയരàµ�â€� " "ഫൌണàµ�ടേഷനàµ�â€�â€� à´ªàµ�രസിദàµ�ധീകരികàµ�à´•àµ�à´¨àµ�à´¨ à´—àµ�à´¨àµ� ജനറലàµ�â€� പബàµ�ലികàµ�à´•àµ� ലൈസനàµ�â€�സനàµ� കീഴെ " "à´µàµ�യവസàµ�ഥകളàµ�â€� à´…à´¨àµ�സരിചàµ�à´šàµ�àµ� താങàµ�à´•à´³àµ�â€�à´•àµ�à´•àµ� വീണàµ�à´Ÿàµ�à´‚ വിതരണം ചെയàµ�യാനàµ�à´‚ മാറàµ�റം " "വരàµ�à´¤àµ�താനàµ�à´‚ à´•à´´à´¿à´¯àµ�à´‚; à´°à´£àµ�ടാം പതിപàµ�പോ (താങàµ�à´•à´³àµ�ടെ à´…à´­à´¿à´ªàµ�രായപàµ�രകാരം)à´…à´²àµ�ലെങàµ�à´•à´¿à´²àµ�â€� " "അതിലàµ�â€� à´ªàµ�തിയ പതിപàµ�പോ ഉപയോഗികàµ�കാം.\n" "\n" "à´—àµ�നോം à´®àµ�യൂസികàµ�à´•àµ� ഉപയോഗപàµ�പെടàµ�à´‚ à´Žà´¨àµ�à´¨ വിശàµ�വാസതàµ�തോടെയാണàµ� വിതരണം ചെയàµ�തിരികàµ�à´•àµ�à´¨àµ�നതàµ�" ", à´Žà´¨àµ�നാലàµ�â€� à´’à´°àµ� വാറനàµ�റിയàµ�à´‚ ഇലàµ�à´²." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "à´ªàµ�റതàµ�തിറങàµ�ങിയതàµ�" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "സമയദൈരàµ�â€�à´˜àµ�യം" #: ../data/app-menu.ui.h:1 msgid "_Keyboard Shortcuts" msgstr "കീബോഡàµ� à´Žà´³àµ�à´ªàµ�പവഴികളàµ�â€� (_K)" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "സഹായം (_H)" #: ../data/app-menu.ui.h:3 #| msgid "_About Music" msgid "_About" msgstr "à´—àµ�നോം സംഗീതതàµ�തെ à´•àµ�റിചàµ�à´šàµ� (_H)" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "പൂടàµ�à´Ÿàµ�à´• (_Q)" #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "à´Žà´²àµ�ലാം തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "à´’à´¨àµ�à´¨àµ�à´‚ തിരഞàµ�ഞെടàµ�à´•àµ�à´•à´°àµ�à´¤àµ�" #: ../data/headerbar.ui.h:4 #| msgid "Search mode" msgid "Search" msgstr "തിരചàµ�à´šà´¿à´²àµ�â€�" #: ../data/headerbar.ui.h:5 #| msgid "Select All" msgid "Select" msgstr "തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:6 #| msgid "Cancel" msgid "_Cancel" msgstr "റദàµ�ദാകàµ�à´•àµ�à´• (_C)" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "à´ªàµ�റകോടàµ�à´Ÿàµ�" #: ../data/help-overlay.ui.h:1 msgctxt "shortcut window" msgid "General" msgstr "സാധാരണ" #: ../data/help-overlay.ui.h:2 msgctxt "shortcut window" msgid "Close window" msgstr "ജാലകം à´…à´Ÿà´¯àµ�à´•àµ�à´•àµ�à´•" #: ../data/help-overlay.ui.h:3 #| msgid "Search mode" msgctxt "shortcut window" msgid "Search" msgstr "തിരചàµ�à´šà´¿à´²àµ�â€�" #: ../data/help-overlay.ui.h:4 msgctxt "shortcut window" msgid "Help" msgstr "സഹായം" #: ../data/help-overlay.ui.h:5 msgctxt "shortcut window" msgid "Shortcuts" msgstr "à´•àµ�à´±àµ�à´•àµ�à´•àµ� വഴികളàµ�â€�" #: ../data/help-overlay.ui.h:6 #| msgid "Play" msgctxt "shortcut window" msgid "Playback" msgstr "കേളàµ�â€�à´•àµ�à´•àµ�à´•" #: ../data/help-overlay.ui.h:7 #| msgid "Pause" msgctxt "shortcut window" msgid "Play/Pause" msgstr "കേളàµ�â€�à´•àµ�à´•àµ�à´•/നിരàµ�â€�à´¤àµ�à´¤àµ�à´•" #: ../data/help-overlay.ui.h:8 #| msgid "Next" msgctxt "shortcut window" msgid "Next song" msgstr "à´…à´Ÿàµ�à´¤àµ�à´¤ പാടàµ�à´Ÿàµ�" #: ../data/help-overlay.ui.h:9 #| msgid "Previous" msgctxt "shortcut window" msgid "Previous song" msgstr "à´®àµ�à´®àµ�പിലതàµ�തെ പാടàµ�à´Ÿàµ�" #: ../data/help-overlay.ui.h:10 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "വീണàµ�à´Ÿàµ�à´‚ കേളàµ�â€�à´•àµ�à´•àµ�à´•/വേണàµ�à´Ÿ" #: ../data/help-overlay.ui.h:11 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "à´•àµ�രമമിലàµ�ലാതàµ�താകàµ�à´•àµ�à´•/à´•àµ�രമമാകàµ�à´•àµ�à´•" #: ../data/help-overlay.ui.h:12 msgctxt "shortcut window" msgid "Navigation" msgstr "" #: ../data/help-overlay.ui.h:13 #| msgid "Albums" msgctxt "shortcut window" msgid "Go to Albums" msgstr "ആലàµ�â€�ബതàµ�തിലോടàµ�à´Ÿàµ� പോവàµ�à´•" #: ../data/help-overlay.ui.h:14 #| msgid "Artists" msgctxt "shortcut window" msgid "Go to Artists" msgstr "ഗായകരിലോടàµ�à´Ÿàµ� പോവàµ�à´•" #: ../data/help-overlay.ui.h:15 #| msgid "Songs" msgctxt "shortcut window" msgid "Go to Songs" msgstr "പാടàµ�à´Ÿàµ�കളിലോടàµ�à´Ÿàµ� പോവàµ�à´•" #: ../data/help-overlay.ui.h:16 #| msgid "Add to Playlist" msgctxt "shortcut window" msgid "Go to Playlists" msgstr "ഗാനനിരയിലേകàµ�à´•àµ� പോവàµ�à´•" #: ../data/help-overlay.ui.h:17 msgctxt "shortcut window" msgid "Go back" msgstr "à´ªàµ�റകിലോടàµ�à´Ÿàµ� പോവàµ�à´•" #: ../data/NoMusic.ui.h:1 #| msgid "No Music Found" msgid "No music found" msgstr "പാടàµ�à´Ÿàµ� à´’à´¨àµ�à´¨àµ�à´‚ à´•à´£àµ�à´Ÿà´¿à´²àµ�à´²" #. Translators: %s will be replaced with a link with text #: ../data/NoMusic.ui.h:4 #, no-c-format msgid "The contents of your %s will appear here." msgstr "%s ലെ ഉളàµ�ളടകàµ�à´•à´‚ ഇവിടെ വരàµ�à´‚." #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "കലരàµ�â€�à´¤àµ�à´¤àµ�à´•" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "à´Žà´²àµ�ലാം ആവരàµ�â€�à´¤àµ�തികàµ�à´•àµ�à´•" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "പാടàµ�à´Ÿàµ� ആവരàµ�â€�à´¤àµ�തികàµ�à´•àµ�à´•" #. Causes tracks to play in random order #: ../data/PlayerToolbar.ui.h:5 msgid "Shuffle/Repeat Off" msgstr "കലരàµ�â€�à´¤àµ�തലàµ�â€�/ആവരàµ�â€�à´¤àµ�തനം നിരàµ�â€�à´¤àµ�à´¤àµ�à´•" #: ../data/PlaylistControls.ui.h:1 #| msgid "Play" msgid "_Play" msgstr "à´ªàµ�ലേ (_P)" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "കളയàµ�à´• (_D)" #: ../data/PlaylistControls.ui.h:3 #| msgid "Playlists" msgid "Playlist Name" msgstr "ഗാനനിരയàµ�ടെ പേരàµ�" #: ../data/PlaylistDialog.ui.h:1 msgid "Enter a name for your first playlist" msgstr "നിങàµ�ങളàµ�ടെ ആദàµ�യതàµ�തെ പാടàµ�à´Ÿàµ� പടàµ�à´Ÿà´¿à´•à´¯àµ�à´•àµ�à´•àµ� പേരàµ� തരിക" #: ../data/PlaylistDialog.ui.h:2 msgid "C_reate" msgstr "ഉണàµ�ടാകàµ�à´•àµ�à´• (_r)" #: ../data/PlaylistDialog.ui.h:3 #| msgid "_New Playlist" msgid "New Playlist" msgstr "à´ªàµ�‌തിയ ഗാനനിര (_N)" #: ../data/PlaylistDialog.ui.h:4 msgid "Add" msgstr "ചേരàµ�â€�à´•àµ�à´•àµ�à´•" #: ../data/PlaylistDialog.ui.h:5 #| msgid "Select All" msgid "Select Playlist" msgstr "ഗാനനിര തിരഞàµ�ഞെടàµ�à´•àµ�à´•àµ�à´•" #: ../data/PlaylistDialog.ui.h:7 msgid "_Add" msgstr "ചേരàµ�â€�à´•àµ�à´•àµ�à´• (_A)" #: ../data/SelectionToolbar.ui.h:1 #| msgid "Add to Playlist" msgid "_Add to Playlist" msgstr "ഗാനനിരയിലേകàµ�à´•àµ� ചേരàµ�â€�à´•àµ�à´•àµ�à´• (_A)" #: ../data/SelectionToolbar.ui.h:2 #| msgid "_New Playlist" msgid "_Remove from Playlist" msgstr "‌ഗാനനിരയിലàµ�â€� നിനàµ�à´¨àµ� മാറàµ�à´±àµ�à´•" #~ msgid "Not playing" #~ msgstr "പാടàµ�à´¨àµ�നിലàµ�à´²" #~ msgid "Unknown Album" #~ msgstr "à´…à´œàµ�ഞാത ആലàµ�â€�ബം" #~ msgid "by %s, from %s" #~ msgstr "%s കൊണàµ�à´Ÿàµ�‌, %s നിനàµ�à´¨àµ�à´‚" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "സംഗീതമൊനàµ�à´¨àµ�à´‚ à´•à´£àµ�ടെതàµ�തിയിലàµ�à´²\n" #~ "%s à´Žà´¨àµ�à´¨ ഫോളàµ�â€�ഡറിലേകàµ�à´•àµ� à´•àµ�റചàµ�à´šàµ� രേഖകളàµ�â€� ചേരàµ�â€�à´•àµ�à´•àµ�à´•" #~ msgid "All Artists" #~ msgstr "à´Žà´²àµ�ലാ ഗായകരàµ�à´‚" #~ msgid "Load More" #~ msgstr "കൂടàµ�തലàµ�â€� ലഭàµ�യമാകàµ�à´•àµ�à´•" #~ msgid "Now _Playing" #~ msgstr "ഇപàµ�പോളàµ�â€� പാടàµ�à´¨àµ�നതàµ�" 07070100000102000081A400000000000000000000000166968E4E000044C6000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ms.po# Malay translation for gnome-music. # Copyright (C) 2020 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # abuyop , 2020. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2020-01-27 08:27+0000\n" "PO-Revision-Date: 2020-01-27 17:58+0800\n" "Language-Team: Pasukan Terjemahan GNOME Malaysia\n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "Last-Translator: abuyop \n" "X-Generator: Poedit 2.0.6\n" #: data/org.gnome.Music.appdata.xml.in.in:6 msgid "GNOME Music" msgstr "Muzik GNOME" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Main dan urus koleksi muzik anda" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "" "An easy way to play your music. Automatically discover music on your " "computer, the local network and internet services." msgstr "" "Satu cara mudah memainkan muzik anda. Temui muzik di dalam komputer anda, " "rangkaian setempat dan perkhidmatan internet secara automatik." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, get music from DLNA servers or try " "something new with the Jamendo and Magnatune services." msgstr "" "Cari trek-trek dalam koleksi setempat anda, dapatkan muzik menerusi pelayan-" "pelayan DLNA atau cuba sesuatu yang baharu dengan perkhidmatan Jamendo dan " "Magnatune." #: data/org.gnome.Music.appdata.xml.in.in:67 msgid "The GNOME Music developers" msgstr "Para Pembangun Muzik GNOME" #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:60 #: gnomemusic/window.py:77 msgid "Music" msgstr "Muzik" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Pemain Muzik" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Muzik;Pemain;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Saiz tetingkap" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Saiz tetingkap (lebar dan tinggi)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window position" msgstr "Kedudukan tetingkap" #: data/org.gnome.Music.gschema.xml:18 msgid "Window position (x and y)." msgstr "Kedudukan tetingkap (x dan y)." #: data/org.gnome.Music.gschema.xml:22 msgid "Window maximized" msgstr "Tetingkap dimaksimumkan" #: data/org.gnome.Music.gschema.xml:23 msgid "Window maximized state." msgstr "Keadaan tetingkap dimaksimumkan." #: data/org.gnome.Music.gschema.xml:27 msgid "Playback repeat mode" msgstr "Mod ulang main balik" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:29 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Nilai dikenal pasti sama ada mahu ulang atau rawakkan main balik menyeluruhi " "koleksi. Nilai-nilai dibenarkan adalah: noneâ€� (ulang dan kocok dimatikan), " "“songâ€� (ulang lagu semasa), “allâ€� (ulang senarai main, tanpa kocok), " "“shuffleâ€� (kocok senarai main, sambung ulang semua)." #: data/org.gnome.Music.gschema.xml:33 msgid "Enable ReplayGain" msgstr "Benarkan Gandaan Main Semula" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables ReplayGain for albums" msgstr "Benarkan atau lumpuhkan Gandaan Main Semula untuk album" #: data/org.gnome.Music.gschema.xml:38 msgid "Inital state has been displayed" msgstr "Keadaan awal telah dipaparkan" #: data/org.gnome.Music.gschema.xml:39 msgid "Set to true when initial state has been displayed" msgstr "Tetapkan pada benar ketika keadaan awal telah dipaparkan" #: data/org.gnome.Music.gschema.xml:43 msgid "Inhibit system suspend" msgstr "Rencat tangguh sistem" #: data/org.gnome.Music.gschema.xml:44 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Benar atau lumpuhkan perencatan tangguh sistem ketika memainkan muzik" #: data/org.gnome.Music.gschema.xml:48 msgid "Report music history to Last.fm" msgstr "Lapor sejarah muzik ke Last.fm" #: data/org.gnome.Music.gschema.xml:49 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "" "Benar atau lumpuhkan penghantaran scrobble dan maklumat \"semasa dimainkan\" " "ke Last.fm." #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Hak cipta © 2018 Para Pembangun Muzik GNOME" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "Sebuah pemain muzik dan aplikasi pengurusan untuk GNOME." #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "Lawati tapak sesawang Muzik GNOME" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403" msgstr "" "Muzik GNOME merupakan perisian bebas; anda boleh mengedar ia semula dan/atau " "mengubah suainya di bawah terma-terma Lesen Awam Am GNU sepertimana yang " "diterbitkan oleh Free Software Foundation; sama ada versi 2 dari Lesen, atau " "(mengikut pilihan anda) mana-mana versi terkemudian.\n" "\n" "Muzik GNOME diedarkan dengan harapan ia akan berguna, tetapi TANPA APA-APA " "JAMINAN; tanpa jaminan dikenakan terhadap KEBOLEHDAGANGAN atau KESESUAIAN " "ATAS TUJUAN TERTENTU. Sila rujuk Lesen Awam Am GNU untuk perincian lanjut.\n" "\n" "Anda seharusnya telah menerima satu salinan Lesen Awam Am GNU bersama-sama " "dengan Muzik GNOME; jika tiada, sila rujuk kepada Free Software Foundation, " "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "Para pengarang Muzik GNOME dengan ini memberi keizinan penggunaan pemalam-" "pemalam GStreamer serasi bukan-GPL dan diedar bersama-sama dengan GStreamer " "dan Muzik GNOME. Keizinan ini melangkaui keizinan yang diberikan oleh lesen " "GPL yang mana Muzik GNOME diliputi. Jika anda mengubah suai kod ini, anda " "boleh lanjutkan pengecualian ini pada versi kod anda, tetapi anda tidak " "diwajibkan membuatnya. Jika anda tidak mahu membuatnya, maka padam penyataan " "pengecualian ini dari versi anda.\n" "\n" "“Magic of the vinylâ€� oleh Sami Pyylampi image dilesenkan oleh CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403" #: data/ui/AlbumWidget.ui:105 msgid "Released" msgstr "Dilepaskan" #: data/ui/AlbumWidget.ui:121 msgid "Running Length" msgstr "Tempoh Dijalankan" #: data/ui/AlbumWidget.ui:166 msgid "Composer" msgstr "Penggubah" #: data/ui/AppMenu.ui:20 msgid "Last.fm Account" msgstr "Akaun Last.fm" #: data/ui/AppMenu.ui:39 msgid "Report Music Listening" msgstr "Lapor Pendengaran Muzik" #: data/ui/AppMenu.ui:70 msgid "_Keyboard Shortcuts" msgstr "Pintasan Papan _Kekunci" #: data/ui/AppMenu.ui:84 msgid "_Help" msgstr "_Bantuan" #: data/ui/AppMenu.ui:98 msgid "_About Music" msgstr "Perih_al Muzik" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:39 data/ui/SearchHeaderBar.ui:16 msgid "Select" msgstr "Pilih" #: data/ui/HeaderBar.ui:61 data/ui/PlaylistDialog.ui:244 #: data/ui/SearchHeaderBar.ui:38 msgid "_Cancel" msgstr "_Batal" #: data/ui/HeaderBar.ui:80 data/ui/SearchHeaderBar.ui:57 msgid "Search" msgstr "Gelintar" #: data/ui/HeaderBar.ui:103 msgid "Back" msgstr "Undur" #: data/ui/help-overlay.ui:13 msgctxt "shortcut window" msgid "General" msgstr "Am" #: data/ui/help-overlay.ui:17 msgctxt "shortcut window" msgid "Close window" msgstr "Tutup tetingkap" #: data/ui/help-overlay.ui:24 msgctxt "shortcut window" msgid "Search" msgstr "Gelintar" #: data/ui/help-overlay.ui:31 msgctxt "shortcut window" msgid "Help" msgstr "Bantuan" #: data/ui/help-overlay.ui:38 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Pintasan" #: data/ui/help-overlay.ui:47 msgctxt "shortcut window" msgid "Playback" msgstr "Main Balik" #: data/ui/help-overlay.ui:51 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Main/Jeda" #: data/ui/help-overlay.ui:58 msgctxt "shortcut window" msgid "Next song" msgstr "Lagu berikutnya" #: data/ui/help-overlay.ui:65 msgctxt "shortcut window" msgid "Previous song" msgstr "Lagu terdahulu" #: data/ui/help-overlay.ui:72 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Togol ulang" #: data/ui/help-overlay.ui:79 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Togol kocok" #: data/ui/help-overlay.ui:88 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigasi" #: data/ui/help-overlay.ui:92 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Pergi ke Album" #: data/ui/help-overlay.ui:99 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Pergi ke Artis" #: data/ui/help-overlay.ui:106 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Pergi ke Lagu" #: data/ui/help-overlay.ui:113 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Pergi ke Senarai-Main" #: data/ui/help-overlay.ui:120 msgctxt "shortcut window" msgid "Go back" msgstr "Kembali" #: data/ui/PlayerToolbar.ui:6 msgid "Shuffle" msgstr "Kocok" #: data/ui/PlayerToolbar.ui:11 msgid "Repeat All" msgstr "Ulang Semua" #: data/ui/PlayerToolbar.ui:16 msgid "Repeat Song" msgstr "Ulang Lagu" #. Causes tracks to play in random order #: data/ui/PlayerToolbar.ui:21 msgid "Shuffle/Repeat Off" msgstr "Kocok/Ulang Mati" #: data/ui/PlayerToolbar.ui:70 msgid "Previous" msgstr "Terdahulu" #: data/ui/PlayerToolbar.ui:86 gnomemusic/widgets/playertoolbar.py:159 msgid "Play" msgstr "Main" #: data/ui/PlayerToolbar.ui:102 msgid "Next" msgstr "Berikutnya" #: data/ui/PlaylistContextMenu.ui:5 msgctxt "context menu item" msgid "Play" msgstr "Main" #: data/ui/PlaylistContextMenu.ui:9 msgid "Add to Playlist…" msgstr "Tambah ke Senarai Main…" #: data/ui/PlaylistContextMenu.ui:13 msgid "Remove From Playlist" msgstr "Buang dari Senarai Main" #: data/ui/PlaylistControls.ui:6 msgid "_Play" msgstr "_Main" #: data/ui/PlaylistControls.ui:10 msgid "_Delete" msgstr "Pa_dam" #: data/ui/PlaylistControls.ui:14 msgid "_Rename…" msgstr "_Nama Semula…" #: data/ui/PlaylistControls.ui:40 msgid "Playlist Name" msgstr "Nama Senarai Main" #: data/ui/PlaylistControls.ui:74 msgid "_Done" msgstr "_Selesai" #: data/ui/PlaylistDialog.ui:66 msgid "Enter a name for your first playlist" msgstr "Masukkan satu nama untuk senarai main pertama anda" #: data/ui/PlaylistDialog.ui:92 msgid "C_reate" msgstr "C_ipta" #: data/ui/PlaylistDialog.ui:155 msgid "New Playlist…" msgstr "Senarai Main Baharu…" #: data/ui/PlaylistDialog.ui:169 msgid "Add" msgstr "Tambah" #: data/ui/PlaylistDialog.ui:241 msgid "Add to Playlist" msgstr "Tambah ke Senarai Main" #: data/ui/PlaylistDialog.ui:257 msgid "_Add" msgstr "T_ambah" #: data/ui/SearchView.ui:44 gnomemusic/views/artistsview.py:59 msgid "Artists" msgstr "Artis" #: data/ui/SearchView.ui:54 data/ui/SearchView.ui:107 msgid "View All" msgstr "Lihat Semua" #: data/ui/SearchView.ui:97 gnomemusic/views/albumsview.py:62 msgid "Albums" msgstr "Album" #: data/ui/SearchView.ui:150 gnomemusic/views/songsview.py:57 msgid "Songs" msgstr "Lagu" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Pilih Semua" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Jangan Pilih Apa-apa" #: data/ui/SelectionBarMenuButton.ui:31 gnomemusic/widgets/headerbar.py:75 msgid "Click on items to select them" msgstr "Klik pada item-item untuk memilihnya" #: data/ui/SelectionToolbar.ui:9 msgid "_Add to Playlist" msgstr "T_ambah ke Senarai Main" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:749 msgid "Most Played" msgstr "Terbanyak Dimainkan" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:786 msgid "Never Played" msgstr "Tidak Sesekali Dimainkan" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:822 msgid "Recently Played" msgstr "Dimainkan Baru-Baru Ini" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:868 msgid "Recently Added" msgstr "Ditambah Baru-Baru Ini" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:913 msgid "Favorite Songs" msgstr "Lagu Kegemaran" #: gnomemusic/gstplayer.py:403 msgid "Unable to play the file" msgstr "Tidak boleh memainkan fail" #: gnomemusic/gstplayer.py:409 msgid "_Find in {}" msgstr "_Cari dalam {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:420 msgid " and " msgstr " dan " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:423 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:425 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} diperlukan untuk memainkan fail, tetapi tidak dipasang." msgstr[1] "{} diperlukan untuk memainkan fail, tetapi tidak dipasang." #: gnomemusic/inhibitsuspend.py:72 msgid "Playing music" msgstr "Memainkan muzik" #: gnomemusic/utils.py:64 msgid "Unknown album" msgstr "Album tidak diketahui" #: gnomemusic/utils.py:85 msgid "Unknown Artist" msgstr "Artis Tidak Diketahui" #: gnomemusic/views/emptyview.py:73 msgid "Your XDG Music directory is not set." msgstr "Direktori Muzik XDG anda tidak ditetapkan." #: gnomemusic/views/emptyview.py:80 msgid "Music folder" msgstr "Folder muzik" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:84 msgid "The contents of your {} will appear here." msgstr "Kandungan {} anda akan muncul di sini." #: gnomemusic/views/emptyview.py:120 msgid "Hey DJ" msgstr "Hai DJ" #: gnomemusic/views/emptyview.py:130 gnomemusic/views/emptyview.py:136 msgid "No music found" msgstr "Tiada muzik ditemui" #: gnomemusic/views/emptyview.py:138 msgid "Try a different search" msgstr "Cuba gelintar lain" #: gnomemusic/views/emptyview.py:144 msgid "GNOME Music could not connect to Tracker" msgstr "Muzik GNOME tidak dapat bersambung dengan Penjejak" #: gnomemusic/views/emptyview.py:147 msgid "Your music files cannot be indexed without Tracker running" msgstr "Fail muzik anda tidak dapat diindekskan tanpa menjalankan Penjejak" #: gnomemusic/views/emptyview.py:155 msgid "Your system Tracker version seems outdated" msgstr "Versi Penjejak sistem anda nampaknya telah lapuk" #: gnomemusic/views/emptyview.py:158 msgid "Music needs Tracker version 2.3.0 or higher" msgstr "Muzik memerlukan Penjejak versi 2.3.0 atau lebih terkini" #: gnomemusic/views/playlistsview.py:58 msgid "Playlists" msgstr "Senarai Main" #: gnomemusic/views/searchview.py:363 msgid "Artists Results" msgstr "Keputusan Artis" #: gnomemusic/views/searchview.py:377 msgid "Albums Results" msgstr "Keputusan Album" #: gnomemusic/widgets/albumwidget.py:165 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minit" msgstr[1] "{} minit" #: gnomemusic/widgets/disclistboxwidget.py:76 msgid "Disc {}" msgstr "Cakera {}" #: gnomemusic/widgets/headerbar.py:72 msgid "Selected {} item" msgid_plural "Selected {} items" msgstr[0] "{} item terpilih" msgstr[1] "{} item terpilih" #: gnomemusic/widgets/notificationspopup.py:171 msgid "Loading" msgstr "Memuatkan" #: gnomemusic/widgets/notificationspopup.py:244 msgid "_Undo" msgstr "_Buat asal" #: gnomemusic/widgets/notificationspopup.py:259 msgid "Playlist {} removed" msgstr "Senarai main {} telah dibuang" #: gnomemusic/widgets/notificationspopup.py:263 msgid "{} removed from {}" msgstr "{} telah dibuang daripada {}" #: gnomemusic/widgets/playertoolbar.py:156 msgid "Pause" msgstr "Jeda" #: gnomemusic/widgets/playlistcontrols.py:112 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Lagu" msgstr[1] "{} Lagu" 07070100000103000081A400000000000000000000000166968E4E0000450B000000000000000000000000000000000000001A00000000gnome-music-46.1/po/nb.po# Norwegian bokmÃ¥l translation of gnome-music. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Kjartan Maraas , 2012-2022. # Ã…ka Sikrom , 2014. # msgid "" msgstr "" "Project-Id-Version: gnome-music 4.2\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-02-19 12:39+0000\n" "PO-Revision-Date: 2022-03-17 14:12+0100\n" "Last-Translator: Kjartan Maraas \n" "Language-Team: Norwegian bokmÃ¥l \n" "Language: no\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:61 #: gnomemusic/window.py:71 msgid "Music" msgstr "Musikk" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Spill av og organiser musikksamlingen din" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "En enkel og fornøyelig mÃ¥te Ã¥ spille din musikk." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "Finn spor i din lokale samling, bruk automatisk genererte spillelister eller lage en ny." #: data/org.gnome.Music.appdata.xml.in.in:149 msgid "The GNOME Music developers" msgstr "GNOME Music-utviklerene" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musikkavspiller" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musikk;Spiller;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Vindustørrelse" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Vindustørrelse (bredde og høyde)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Vindu maksimert" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Vindu maksimert." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Repeteringsmodus for avspilling" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Verdien bestemmer om samlingen skal spilles av i blandet rekkefølge og/eller " "om avspilling skal gjentas. Gyldige verdier er «none» (gjentakelse og " "blanding er slÃ¥tt av), «song» (gjenta sangen som spilles av nÃ¥), " "«all» (gjenta spillelista, uten Ã¥ blande den) og «shuffle» (bland " "spillelista, og - implisitt - gjenta den)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "SlÃ¥ pÃ¥ ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "SlÃ¥r pÃ¥ eller av ReplayGain for album" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Hindre hvilemodus" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "SlÃ¥r av eller pÃ¥ hindring av hvilemodus nÃ¥r musikk blir spilt av" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Rapporter musikkhistorikk til Last.fm" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "SlÃ¥r av eller pÃ¥ sending av musikkinfo og lÃ¥t som spilles til Last.fm." #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Opphavsrett © 2016 GNOME Music-utviklerene" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "Et program for avspilling og hÃ¥ndtering av musikk for GNOME." #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "Besøk nettstedet for GNOME Music" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME musikk er fri programvare. Du kan redistribuere og/eller endre programmet under betingelsene gitt i GNU General Public License som utgitt av Free Software Foundation; enten versjon 2 av lisensen, eller (hvis du ønsker det) enhver senere versjon.\n" "\n" "GNOME musikk distribueres i hÃ¥p om at programmet er nyttig, men uten NOEN GARANTI, ikke engang implisitt garanti om at det er SALGBART eller PASSER ET BESTEMT FORMÃ…L. Se GNU General Public License for detaljer.\n" "\n" "Du skal ha mottatt en kopi av GNU General Public License sammen med dette programmet. Hvis dette ikke er tilfelle, kan du skrive til Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n" "\n" "GNOME musikk utviklerene gir herved rettigheter for bruk og distribusjon av GStreamer-tillegg som ikke er kompatible med GPL sammen med GStreamer og GNOME musikk. Denne rettigheten gÃ¥r foran rettighetene som gis av GPL-lisensen som gjelder for GNOME musikk. Hvis du endrer denne koden kan du bruke dette unntaket for din versjon av koden, men du er ikke pliktig til gjøre dette. Hvis du ikke ønsker Ã¥ gjøre dette kan du slette denne teksten fra din versjon." #: data/ui/AlbumWidget.ui:86 data/ui/PlayerToolbar.ui:88 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:168 msgid "Play" msgstr "Spill av" #: data/ui/AlbumWidget.ui:132 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "S_pill av" #: data/ui/AlbumWidget.ui:136 msgid "Add to _Favorite Songs" msgstr "Legg til i _favorittlÃ¥ter" #: data/ui/AlbumWidget.ui:140 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Legg til i spilleliste …" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm konto" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Rapporter det du lytter til" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "_Tastatursnarveier" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_Hjelp" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_Om Musikk" #: data/ui/EmptyView.ui:26 data/ui/InitialState.ui:13 msgid "Welcome to Music" msgstr "Velkommen til Musikk" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Meny" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Velg" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:211 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "A_vbryt" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Søk" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "Tilbake" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generelt" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Lukk vindu" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Søk" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hjelp" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Snarveier" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Avspilling" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Spill av/pause" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Neste sang" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Forrige sang" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "SlÃ¥ av/pÃ¥ gjenta" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "SlÃ¥ av/pÃ¥ tilfeldig rekkefølge" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigasjon" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "GÃ¥ til album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "GÃ¥ til artister" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "GÃ¥ til sanger" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "GÃ¥ til spillelister" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "GÃ¥ tilbake" #: data/ui/InitialState.ui:25 msgid "The contents of your Music Folder will appear here" msgstr "Innholdet i din musikkmappe vises her." #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm er en tjeneste for utforsking av musikk som gir deg personlige " "anbefalinger basert pÃ¥ det du lytter til." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Musikkrapportering er ikke satt opp" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "Logg in pÃ¥ din Last.fm konto for Ã¥ rapportere det du lytter til." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Logg inn" #: data/ui/PlayerToolbar.ui:75 msgid "Previous" msgstr "Forrige" #: data/ui/PlayerToolbar.ui:107 msgid "Next" msgstr "Neste" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Slett" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "End_re navn …" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Navn pÃ¥ spilleliste" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "Fer_dig" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "Oppgi et navn for din første spilleliste" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "_Lag" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "Ny spilleliste …" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Legg til" #: data/ui/PlaylistDialog.ui:200 msgid "Add to Playlist" msgstr "Legg til i spilleliste" #: data/ui/PlaylistDialog.ui:220 msgid "_Add" msgstr "_Legg til" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artister" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Vis alle" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:54 msgid "Albums" msgstr "Album" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Sanger" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Velg alle" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Velg ingen" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Klikk pÃ¥ oppføringer for Ã¥ velge dem" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "_Legg til i spilleliste" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Fje_rn fra spilleliste" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "Mest spilt" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "Aldri spilt" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Nylig spilt" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Nylig lagt til" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "FavorittlÃ¥ter" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Kan ikke spille av filen" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Finn i {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " og " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} kreves for Ã¥ spille av filen, men er ikke installert." msgstr[1] "{} kreves for Ã¥ spille av filen, men er ikke installert." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Spiller musikk" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "Bland" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Gjenta sang" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Gjenta alle" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "Bland/Gjenta av" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Spilleliste {} fjernet" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Angre" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} fjernet fra {}" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "Ukjent album" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "Ukjent artist" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Din XDG-mappe er ikke satt." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Musikkmappe" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "Innholdet i din {} vises her." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Fant ingen musikk" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Prøv et annet søk" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME musikk kunne ikke koble til Tracker." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "Musikkfilene dine kan ikke indekseres hvis ikke Tracker kjører." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Systemets versjon av Tracker ser ut til Ã¥ være utdatert." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musikk trenger Tracker versjon 3.0.0 eller høyere." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Spillelister" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Artistresultater" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Albumresultater" #: gnomemusic/widgets/albumwidget.py:240 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minutt" msgstr[1] "{} minutter" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Plate {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "{} sang valgt" msgstr[1] "{} sanger valgt" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Det du lytter til rapporteres til Last.fm" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "Det du lytter til rapporteres ikke til Last.fm" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Logget in som {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "Konfigurer" #: gnomemusic/widgets/playertoolbar.py:165 msgid "Pause" msgstr "Pause" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} sang" msgstr[1] "{} sanger" 07070100000104000081A400000000000000000000000166968E4E00005852000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ne.po# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gnome-music gnome 3.14\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-08-27 13:27+0000\n" "PO-Revision-Date: 2022-09-08 02:34+0545\n" "Last-Translator: Pawan Chitrakar \n" "Language-Team: Nepali Translation Team \n" "Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.0.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 data/org.gnome.Music.desktop.in.in:3 #: gnomemusic/about.py:236 gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "सङà¥�गीत" #: data/org.gnome.Music.appdata.xml.in.in:7 data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "तपाईà¤�को सङà¥�गीत सङà¥�गà¥�रह बजाउनà¥�होसà¥� र सङà¥�गठित गरà¥�नà¥�होसà¥�" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "तपाईंको संगीत बजाउने सजिलो र रमाइलो तरिका।" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists or curate a " "fresh one." msgstr "" "तपाईà¤�को सà¥�थानीय सङà¥�कलनमा टà¥�रयाकहरू फेला पारà¥�नà¥�होसà¥�, सà¥�वचालित रूपमा सिरà¥�जना गरिà¤�को बजाउने सूची पà¥�रयोग " "गरà¥�नà¥�होसà¥� वा नया सिरà¥�जना गरà¥�नà¥�होसà¥� ।" #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "जिनोम सङà¥�गीत विकासकरà¥�ता" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "सङà¥�गीत बजाउने" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "सङà¥�गीत पà¥�लेयर." #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "सञà¥�à¤�à¥�याल साइज" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "सञà¥�à¤�à¥�यालको उचाइ र चौडाई." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "सञà¥�à¤�à¥�यालको अधिकतम सà¥�थिति" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "सञà¥�à¤�à¥�यालको अधिकतम सà¥�थिति." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "मोड दोहोरà¥�याउनà¥�होसà¥�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the collection. Allowed " "values are: “noneâ€� (repeat and shuffle are off), “songâ€� (repeat current song), " "“allâ€� (repeat playlist, no shuffle), “shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "मानले संगà¥�रहको माधà¥�यमबाट पà¥�लेबà¥�याक दोहोरà¥�याउने वा अनियमित गरà¥�ने कि नगरà¥�ने पहिचान गरà¥�दछ। अनà¥�मति पà¥�रापà¥�त " "मानहरू हà¥�नà¥�: \"कà¥�नै पनि छैन\" (पà¥�नरावृतà¥�ति र शफल बनà¥�द छनà¥�), \"गीत\" (पà¥�नरावृतà¥�ति हालको गीत), \"सबै" "\" (पà¥�लेलिसà¥�ट दोहोरà¥�याउनà¥�होसà¥�, कà¥�नै शफल छैन), \"शफल\" (शफल पà¥�लेलिसà¥�ट, सबै दोहोरà¥�याउनà¥�होसà¥� अनà¥�मान गरà¥�नà¥�होसà¥�)।" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "पà¥�न: पà¥�लेगेन सकà¥�षम पारà¥�नà¥�होसà¥�" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "à¤�लà¥�बमका लागि पà¥�न: पà¥�लेगेन सकà¥�षम वा अकà¥�षम पारà¥�दछ" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "पà¥�रणाली निलमà¥�बन रोकà¥�नà¥�होसà¥�" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "सङà¥�गीत बजाउà¤�दा अवरोध पà¥�रणाली निलमà¥�बन सकà¥�षम वा अकà¥�षम पारà¥�दछ" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Last.fm सङà¥�गीत इतिहास पà¥�रतिवेदन गरà¥�नà¥�होसà¥�" #: data/org.gnome.Music.gschema.xml:39 msgid "Enables or disables sending scrobbles and the “currently playingâ€� info to Last.fm." msgstr "Last.fm पठाउन सà¥�कà¥�रोबà¥�लà¥�स र \"हालै बजिरहेको\" सूचना सकà¥�षम वा असकà¥�षम पारà¥�दछ ।" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 data/ui/PlaylistControls.ui:101 #: gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "पà¥�ले गरà¥�नà¥�होसà¥�" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "पà¥�ले गरà¥�नà¥�होसà¥�" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "मनपरà¥�ने गीतहरू थपà¥�नà¥�होसà¥�" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "बजाइने सà¥�चिमा थपà¥�नà¥�होसà¥�…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm खाता" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "सङà¥�गीत सà¥�नà¥�ने पà¥�रतिवेदन गरà¥�नà¥�होसà¥�" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "कà¥�ञà¥�जीपाटी सरà¥�टकट" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "सहयोग" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "सङà¥�गीत बारेमा" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "सङà¥�गीतमा सà¥�वागत छ" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "सूची" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "चयन गरà¥�नà¥�होसà¥�" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_रदà¥�द" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "खोजी" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "पछाडि" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "सामानà¥�य" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "सञà¥�à¤�à¥�याल बनà¥�द गरà¥�नà¥�होसà¥�" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "खोज" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "मदà¥�दत" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "सरà¥�टकटहरू" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "पà¥�लेबà¥�याक" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "पà¥�ले/पज गरà¥�नà¥�होसà¥�" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "अरà¥�को गीत" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "_अघिलà¥�लो गीत" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "दोहोरà¥�याउने टगल गरà¥�नà¥�होसà¥�" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "फेरबदल टगल गरà¥�नà¥�होसà¥�" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "नेभिगेशन" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "à¤�लà¥�बममा जानà¥�होसà¥�" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "कलाकारहरू मा जानà¥�होसà¥�" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "गीतहरूमा जानà¥�होसà¥�" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "बजाइने सà¥�चिमा जानà¥�होसà¥�" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "पछाडी जानà¥�होसà¥�" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised recommendations based " "on the music you listen to." msgstr "" "Last.fm à¤�उटा सङà¥�गीत आविषà¥�कार सेवा हो जसले तपाईà¤�ले सà¥�नà¥�नà¥�भà¤�को सङà¥�गीतको आधारमा वà¥�यकà¥�तिगत सिफारिस दिनà¥�छ।" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "सङà¥�गीत रिपोरà¥�टिङ सेटअप छैन" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "तपाईà¤�को सङà¥�गीत सà¥�नà¥�न पà¥�रतिवेदन गरà¥�न तपाईà¤�को Last.fm खातामा लगइन गरà¥�नà¥�होसà¥� ।" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "लगइन" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "अघिलà¥�लो" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "पछिलà¥�लो" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "मेटà¥�नà¥�होसà¥�" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "पà¥�न: नामाकरण गरà¥�नà¥�होसà¥�…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "बजाउने सूची नाम" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "गरियो" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "तपाईà¤�को पहिलो बजाउने सूचीका लागि नाम पà¥�रविषà¥�ट गरà¥�नà¥�होसà¥�" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "सिरà¥�जना गरà¥�नà¥�होसà¥�" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "नया बजाउने सूची…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "थपà¥�नà¥�होसà¥�" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "बजाइने सà¥�चिमा थपà¥�नà¥�होसà¥�" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "थपà¥�नà¥�होसà¥�" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "कलाकारहरू" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "सबै हेरà¥�नà¥�होसà¥�" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "à¤�लà¥�बमहरू" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "गीतहरू" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "सबै छानà¥�नà¥�होसà¥�" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "कà¥�नै पनि चयन नगरà¥�नà¥�होसà¥�" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "वसà¥�तà¥�हरू चयनका लागि कà¥�लिक गरà¥�नà¥�होसà¥�" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "बजाइने सà¥�चिमा थपà¥�नà¥�होसà¥�" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "बजाउने सूची हटाउनà¥�होसà¥�" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "जिनोम परियोजना" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Michael Terry https://launchpad.net/~mterry\n" " Yogesh Ojha https://launchpad.net/~yogeshojha\n" " sarojdhakal https://launchpad.net/~lotusnagarkot" #: gnomemusic/about.py:246 msgid "Copyright The GNOME Music Developers" msgstr "पà¥�रतिलिपि अधिकार जिनोम सङà¥�गीत विकासकरà¥�ताहरू" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "अनà¥�वाद" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "धेरै जसो बजाईने" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "कहिलà¥�यै नबजेको" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "हालै बजेको" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "हालै थपेको" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "मनपरà¥�ने गीतहरू" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "फाइल बजाउन असकà¥�षम" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "{} फेला पारà¥�नà¥�होसà¥�" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " र " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "फाइल बजाउम {} आवशà¥�यक छ, तर सà¥�थापना गरिà¤�को छैन ।" msgstr[1] "फाइल बजाउम {} आवशà¥�यक छ, तर सà¥�थापना गरिà¤�को छैन ।" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "सङà¥�गीत बजाइने" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "फिटà¥�नà¥�होसà¥�" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "गाना दोहोरà¥�याउनà¥�सà¥�" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "सबै दोहोरà¥�याउनà¥�सà¥�" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "फिटà¥�नà¥�होसà¥�/दोहोरà¥�याउनà¥�सà¥� बनà¥�द" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "बजाउने सूची {} हटाइयो" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "पà¥�रà¥�वसà¥�थितिमा फरà¥�काउनà¥�होसà¥�" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} बाट {} हटाइयो" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "अजà¥�ञात à¤�लà¥�बम" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "अजà¥�ञात कलाकार" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "तपाईà¤�को XDG सङà¥�गीत डाइरेकà¥�टरी सेट गरिà¤�को छैन ।" #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "सङà¥�गीत फोलà¥�डर" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "तपाईà¤�को {} का सामगà¥�रीहरू यहाà¤� देखा परà¥�नेछनà¥� ।" #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "सङà¥�गीत भेटिà¤�न" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "फरक खोज कोशिश गरà¥�नà¥�होसà¥�" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "जिनोम सङà¥�गीत टà¥�रà¥�याकरमा जडान गरà¥�न सकेन ।" #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "टà¥�रà¥�याकर नचलाईकन तपाईà¤�को सङà¥�गीत फाइलहरू अनà¥�कà¥�रमण गरà¥�न सकिà¤�दैन ।" #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "तपाईà¤�को पà¥�रणाली टà¥�रà¥�याकर संसà¥�करण पà¥�रानो जसà¥�तो देखिनà¥�छ ।" #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "सङà¥�गीतलाई टà¥�रयाकर संसà¥�करण 3.0.0 वा उचà¥�चको आवशà¥�यकता परà¥�दछ।" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "सà¥�चिहरू" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "कलाकारहरू नतिजा" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "à¤�लà¥�बमहरूको नतिजा" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} मिनेट" msgstr[1] "{} मिनेट" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "डिसà¥�क {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "{} गीत छानियो" msgstr[1] "{} गीतहरू छानियो" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "तपाईंको संगीत सà¥�नà¥�ने Last.fm मा रिपोरà¥�ट गरिà¤�को छ।" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "तपाईà¤�को सङà¥�गीत सà¥�नà¥�ने Last.fm मा रिपोरà¥�ट गरिà¤�को छैन ।" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "{} लगईन गरियो" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "कनà¥�फिगर" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "पज गरà¥�नà¥�होसà¥�" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} गीत" msgstr[1] "{} गीतहरू" #~ msgid "A music player and management application for GNOME." #~ msgstr "जिनोम सङà¥�गीत बजाउने र वà¥�यवसà¥�थापन अनà¥�पà¥�रयोग." #~ msgid "Visit GNOME Music website" #~ msgstr "जिनोम सङà¥�गीत वेबसाइट हेरà¥�नà¥�होसà¥�" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "तपाईà¤�को सङà¥�गीत फोलà¥�डरको सामागà¥�री यहाà¤� देखा परà¥�नेछ ।" #~ msgid "Window position" #~ msgstr "सञà¥�à¤�à¥�यालको सà¥�थिति" #~ msgid "Window position (x and y)." #~ msgstr "सञà¥�à¤�à¥�यालको सà¥�थान(X र Y)." #, fuzzy #~ msgid "Search mode" #~ msgstr "मोड:" #, fuzzy #~ msgid "If true, the search bar is shown." #~ msgstr "विणà¥�डो टासà¥�कबारमा छैनभने ठीक " #~ msgid "GNOME Music" #~ msgstr "जिनोम सङà¥�गित" #~ msgid "Untitled" #~ msgstr "शीरà¥�षक नदिà¤�को" #~ msgid "Not playing" #~ msgstr "बजेन" #~ msgid "by %s, from %s" #~ msgstr "%s बाट %s देखि" #~ msgid "All" #~ msgstr "सबै" #~ msgid "Artist" #~ msgstr "कलाकार:" #~ msgid "Album" #~ msgstr "à¤�लà¥�बम:" #~ msgid "Track Title" #~ msgstr "गाना शीरà¥�षक" #~ msgid "Local" #~ msgstr "सà¥�थानीय" #~ msgid "Sources" #~ msgstr "सà¥�रोत" #~ msgid "Match" #~ msgstr "सबै मिलाउनà¥�होसà¥�" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d बसà¥�तà¥� चयन भयो" #~ msgstr[1] "%d बसà¥�तà¥� चयन भयो" #~ msgid "All Artists" #~ msgstr "कलाकारहरू" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "खाली" #, fuzzy #~ msgid "Running Length" #~ msgstr "चलिरहेको" #~ msgid "_New Playlist" #~ msgstr "नयाà¤� सूची" #~ msgid "_Quit" #~ msgstr "अनà¥�तà¥�य गरà¥�नà¥�होसà¥�" #~ msgid "Select Playlist" #~ msgstr "सूचिचयन गरà¥�नà¥�होसà¥�..." 07070100000105000081A400000000000000000000000166968E4E00005E2F000000000000000000000000000000000000001A00000000gnome-music-46.1/po/nl.po# Dutch translation for gnome-music. # # This file is distributed under the same license as the gnome-music package. # # Erwin Poeze , 2013, 2014. # Reinout van Schouwen , 2013. # Wouter Bolsterlee , 2013. # Hannie Dumoleyn , 2015. # Justin van Steijn , 2016. # Nathan Follens , 2018-2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-18 12:49+0100\n" "Last-Translator: Nathan Follens \n" "Language-Team: GNOME-NL https://matrix.to/#/#nl:gnome.org\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Muziek" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Beluister en beheer uw muziekverzameling" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Een eenvoudige en aangename manier om uw muziek af te spelen." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Vind nummers in uw lokale bibliotheek, maak gebruik van automatisch " "gegenereerde afspeellijsten of stel er zelf eentje samen." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "De GNOME Muziek-ontwikkelaars" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Muziekspeler" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Muziek;Speler;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Venstergrootte" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Venstergrootte (breedte en hoogte)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Venster gemaximaliseerd" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Venster is gemaximaliseerd." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modus herhaald afspelen" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Waarde bepaalt of de verzameling herhaald of gehusseld afgespeeld moet " "worden. Toegestaan zijn: ‘none’ (uit), ‘song’ (huidige nummer herhalen), " "’all’ (afspeellijst herhalen), ‘shuffle’ (speellijst husselen en herhalen)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain inschakelen" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Schakelt ReplayGain in of uit voor albums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Pauzestand verhinderen" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Schakelt het verhinderen van de pauzestand van het systeem in of uit tijdens " "het afspelen van muziek" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Muziekalbum" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Afspelen" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "Afs_pelen" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Toevoegen aan _favoriete nummers" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Toevoegen aan _afspeellijst…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artiesten" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Zoeken" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Voorkeuren" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Hulp" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Over Muziek" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Algemeen" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Venster sluiten" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Zoeken" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hulp" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Sneltoetsen" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Afspelen" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Afspelen/pauzeren" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Volgend nummer" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Vorig nummer" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Herhalen in-/uitschakelen" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Willekeurig in-/uitschakelen" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigatie" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Naar Albums gaan" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Naar Artiesten gaan" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Naar Nummers gaan" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Naar Afspeellijsten gaan" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Teruggaan" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Vorige" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Volgende" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "Verwij_deren" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "He_rnoemen…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Afspeellijstnaam" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Klaar" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Toevoegen aan afspeellijst" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Annuleren" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Toevoegen" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Voer een naam in voor uw eerste afspeellijst" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Maken" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nieuwe afspeellijst…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Toevoegen" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Afspeelinstellingen" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Herhaalmodus" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Geen" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Nummer" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Alles" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Willekeurig" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Balanceer het geluidsniveau tussen nummers wanneer ReplayGain-metadata " "aanwezig is" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Energie-instellingen" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Pauzestand verhinderen" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Enkel tijdens afspelen" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Alles tonen" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Nummers" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Ve_rwijderen uit afspeellijst" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Welkom bij Muziek" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Het GNOME-project" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Erwin Poeze \n" "Reinout van Schouwen \n" "Wouter Bolsterlee \n" "Hannie Dumoleyn \n" "Justin van Steijn \n" "Nathan Follens \n" "Meer info over GNOME-NL https://nl.gnome.org" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© de ontwikkelaars van GNOME Muziek" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Meest afgespeeld" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nooit afgespeeld" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Onlangs afgespeeld" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Onlangs toegevoegd" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Favoriete nummers" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ontbrekende tags" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Kan het bestand niet afspelen" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Zoeken in {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " en " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "{} is vereist om het bestand af te spelen, maar is niet geïnstalleerd." msgstr[1] "" "{} zijn vereist om het bestand af te spelen, maar zijn niet geïnstalleerd." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Muziek wordt afgespeeld" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Willekeurig/herhalen uit" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Nummer herhalen" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Alles herhalen" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Afspeellijst {} verwijderd" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Ongedaan maken" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} verwijderd uit {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Onbekend album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Onbekende artiest" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Afspeellijsten" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Geen zoekopdracht gestart" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Gebruik de zoekbalk om te zoeken naar albums, artiesten of nummers" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Geen resultaten gevonden" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Probeer een andere zoekopdracht" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuut" msgstr[1] "{} minuten" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Schijf {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pauzeren" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} nummer" msgstr[1] "{} nummers" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Zoek naar nummers, artiesten en albums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Locatie _openen" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Verwijderen uit favorieten" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Toevoegen aan favorieten" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Uw XDG-muziekmap is niet ingesteld." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Muziekmap" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "De inhoud van uw {} zal hier verschijnen." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Geen muziek gevonden" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Probeer een andere zoekopdracht" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Muziek kon geen verbinding maken met Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Uw muziekbestanden kunnen niet geïndexeerd worden zonder dat Tracker wordt " "uitgevoerd." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Uw versie van Tracker is verouderd." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muziek vereist versie 3.0.0 of hoger van Tracker." #~ msgid "Report music history to Last.fm" #~ msgstr "Luistergeschiedenis doorgeven aan Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Schakelt het verzenden van scrobbles en de ‘Luistert nu naar’-informatie " #~ "naar Last.fm in of uit." #~ msgid "Last.fm Account" #~ msgstr "Last.fm-account" #~ msgid "Report Music Listening" #~ msgstr "Luistergeschiedenis doorgeven" #~ msgid "_Help" #~ msgstr "_Hulp" #~ msgid "Select" #~ msgstr "Selecteren" #~ msgid "Back" #~ msgstr "Terug" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm is een muziekontdekkingsdienst die u gepersonaliseerde " #~ "aanbevelingen geeft op basis van de muziek die u beluistert." #~ msgid "Music Reporting Not Setup" #~ msgstr "Luistergeschiedenis doorgeven is niet ingesteld" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Meld u aan bij uw Last.fm-account om uw luistergeschiedenis door te geven." #~ msgid "Login" #~ msgstr "Aanmelden" #~ msgid "Select All" #~ msgstr "Alles selecteren" #~ msgid "Select None" #~ msgstr "Niets selecteren" #~ msgid "Click on items to select them" #~ msgstr "Klik op items om deze te selecteren" #~ msgid "_Add to Playlist" #~ msgstr "Toevoegen aan _afspeellijst" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright de GNOME Muziek-ontwikkelaars" #~ msgid "Translated by" #~ msgstr "Vertaald door" #~ msgid "Artists Results" #~ msgstr "Artiestresultaten" #~ msgid "Albums Results" #~ msgstr "Albumresultaten" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} nummer geselecteerd" #~ msgstr[1] "{} nummers geselecteerd" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Uw luistergeschiedenis wordt doorgegeven aan Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Uw luistergeschiedenis wordt niet doorgegeven aan Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Aangemeld als {}" #~ msgid "Configure" #~ msgstr "Configureren" #~ msgid "A music player and management application for GNOME." #~ msgstr "Een muziekspeler en beheertoepassing voor Gnome." #~ msgid "Visit GNOME Music website" #~ msgstr "Bezoek de Gnome Muziek-website" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Gnome Muziek is vrije software; u mag het verder verspreiden en/of " #~ "wijzigen onder de voorwaarden van de GNU General Public License zoals " #~ "gepubliceerd door de Free Software Foundation, naar keuze ofwel onder " #~ "versie 2 ofwel onder een nieuwere versie van die licentie.\n" #~ "\n" #~ "Gnome Muziek wordt uitgegeven in de hoop dat het nuttig is, maar ZONDER " #~ "ENIGE GARANTIE; zelfs zonder de impliciete garantie van VERKOOPBAARHEID " #~ "of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU General Public License " #~ "voor meer details.\n" #~ "\n" #~ "U zou een kopie van de GNU General Public Licence ontvangen moeten hebben " #~ "samen met Gnome Muziek; indien dit niet zo is, schrijf dan naar de Free " #~ "Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA " #~ "02110-1301 USA.\n" #~ "\n" #~ "De makers van Gnome Muziek verlenen hierbij toestemming om niet-GPL-" #~ "verenigbare GStreamer-plugins te gebruiken en te distribueren samen met " #~ "GStreamer en Gnome Muziek. Deze toestemming overstijgt en gaat verder dan " #~ "de toestemming verleend door de GPL-licentie waaronder Gnome Muziek " #~ "ressorteert. Als u deze code bewerkt kunt u deze uitzondering van " #~ "toepassing verklaren op uw versie van de code, maar u bent hiertoe niet " #~ "verplicht. Als u besluit de uitzondering niet van toepassing te " #~ "verklaring, verwijder dan deze verklaring uit uw versie." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "De inhoud van uw muziekmap zal hier verschijnen" #~ msgid "GNOME Music" #~ msgstr "Gnome Muziek" #~ msgid "Window position" #~ msgstr "Vensterpositie" #~ msgid "Window position (x and y)." #~ msgstr "Vensterpositie (x en y)." #~ msgid "Loading" #~ msgstr "Laden" #~ msgid "Add to Playlist…" #~ msgstr "Toevoegen aan afspeellijst…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Een eenvoudige manier om uw muziek af te spelen. Ontdek automatisch " #~ "muziek op uw computer, op het lokale netwerk en bij internetdiensten." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Zoek nummers in uw lokale verzameling, haal muziek op van DLNA-servers of " #~ "probeer eens iets nieuws met de Jamendo- en Magnatune-diensten." #~ msgid "Inital state has been displayed" #~ msgstr "Initiële status is al weergegeven" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Inschakelen wanneer de initiële status al is weergegeven" #~ msgid "Released" #~ msgstr "Uitgegeven" #~ msgid "Running Length" #~ msgstr "Speelduur" #~ msgid "Composer" #~ msgstr "Componist" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Afspelen" #~ msgid "Hey DJ" #~ msgstr "Hoi DJ" #~ msgid "Artist" #~ msgstr "Artiest" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Titel van het nummer" #~ msgid "Local" #~ msgstr "Lokaal" #~ msgid "Sources" #~ msgstr "Bronnen" #~ msgid "Match" #~ msgstr "Overeenkomst" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Naamloos" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Muziek is de nieuwe muziekspeler van Gnome." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Zoekmodus" #~ msgid "If true, the search bar is shown." #~ msgstr "Bij ‘true’ wordt de zoekbalk getoond." #~ msgid "Notifications mode" #~ msgstr "Notificatiemodus" #~ msgid "Enables or disables playback notifications" #~ msgstr "Schakelt afspeelnotificaties in of uit" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d item geselecteerd" #~ msgstr[1] "%d items geselecteerd" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Leeg" #~ msgid "_Quit" #~ msgstr "_Afsluiten" #~ msgid "Select Playlist" #~ msgstr "Afspeellijst selecteren" #~ msgid "the|a|an" #~ msgstr "the|a|an|de|het|een" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Maximum aantal weer te geven tekens in de naam van het nummer in " #~ "artiestweergave" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Deze instelling wijzigt het aantal tekens dat wordt weergegeven in de " #~ "titel van het nummer in artiestweergave voor deze wordt afgekort. Stel in " #~ "als -1 om uit te schakelen" #~ msgid "the a an" #~ msgstr "the de het een a an" #~ msgid "All Artists" #~ msgstr "Alle artiesten" #~ msgid "Not playing" #~ msgstr "Afspelen gestopt" #~ msgid "by %s, from %s" #~ msgstr "door %s, van %s" 07070100000106000081A400000000000000000000000166968E4E00005B69000000000000000000000000000000000000001A00000000gnome-music-46.1/po/oc.po# Occitan translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Cédric Valmary (totenoc.eu) , 2016, 2017. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-03-09 23:08+0100\n" "Last-Translator: Quentin PAGÈS\n" "Language-Team: Tot En Ã’c\n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.4.2\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musica" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Jogar e organizar vòstra discotèca" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Un biais simple e agradiu de jogar vòstra musica." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Trobatz las pistas de vòstra colleccion locala, utilizatz las listas " "d’escota generadas automaticament o creatz-ne una novèla." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Los desvolopaires de l'aplicacion Musica de GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Lector de musica" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "musica;lector;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Talha de la fenèstra" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "La talha de la fenèstra (en largor e nautor)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fenèstra maximizada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estat maximizat de la fenèstra." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Mòde de lectura repeticion" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Valor qu'indican se cal repetir o rendre aleatòria la lectura de las musicas " "de la discotèca. Las valors possiblas son : « none » (pas cap, la repeticion " "e la mescla son desactivats), « song » (repetís lo tròç actual), « all " "» (rejòga tota la lista de lectura, sens mescla), « shuffle » (mescla la " "lista de lectura, en supausant de tot rejogar)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Activar ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Activa o desactiva ReplayGain pels albums" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "" "Permet a las aplicacions d'empachar l'ivernacion automatica del sistèma" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Activa o desactiva l’inibicion de la velha del sistèma quand la musica jòga" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albums" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Lectura" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Legir" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Apondre als _favorits" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Apondre a la lista de lectura…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistas" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menú" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Recercar" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferéncias" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Acorchis de clavièr" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ajuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "A prepaus de Musica" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "General" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Tampar la fenèstra" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Recèrca" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ajuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Acorchis" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Lectura" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Lectura/Pausa" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Tròç seguent" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Tròç precedent" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Bascular la repeticion" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Bascular la lectura aleatòri" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigacion" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Anar als albums" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Anar als artistas" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Anar a las cançons" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Anar a las listas de lectura" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Tornar en arrièr" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Precedent" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Seguent" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Suprimir" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renomenar…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nom de la lista de lectura" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Acabat" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Apondre a la lista de lectura" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "A_nullar" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Apondre" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Sasissètz un nom per la primièra lista de lectura" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_rear" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Lista de lectura novèla…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Apondre" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Paramètres del lector" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Mòde repeticion" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Pas cap" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Cançon" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Tot" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Mesclar" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Equilibrar lo volum entre cançons se la metadonadas ReplayGain es trobada" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Opcions d'alimentacion" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Empachar la velha" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Sonque pendent la lectura" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Afichar tot" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Tròces" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Suprimir de la lista de lectura" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "La benvenguda a Musica" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Lo projècte GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Quentin PAGÈS" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Los desvolopaires de l'aplicacion Musica de GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Los mai jogats" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Pas jamai jogats" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Jogats recentament" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Aponduts recentament" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Tròces favorits" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Pas pro d’etiquetas" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Impossible de legir lo fichièr" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Trobar dins {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} es necessari per legir lo fichièr, mas es pas installat." msgstr[1] "{} son necessaris per legir lo fichièr, mas son pas installats." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Lectura" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Desactivar mesclar/repetir" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repetir lo tròç" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repetir tot" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Lista de lectura {} suprimida" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Anullar" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} tirat de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Album desconegut" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista desconegut" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listas de lectura" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Cap de recèrca pas començada" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Utilizatz la barra de recèrca per començar de cercar d’albums, artistas o " "cançons" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Cap de resultat pas trobat" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Ensajatz una recèrca diferenta" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minutas" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausa" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} cançon" msgstr[1] "{} cançons" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Recercar de cançons, artistas e albums" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Dobrir un l’emplaçament" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Tirar dels favorits" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Marcar coma favorit" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Lo repertòri de musica XDG es pas definit." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Dorsièr de musica" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Lo contengut de vòstre {} s'aficharà aicí." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Cap de musica pas trobada" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Ensajatz una recèrca diferenta" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Musica de GNOME a pas pogut se connectar a Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Vòstres fichièrs musicals pòdon pas s'indexar sens aver Tracker en execucion." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "La version de Tracker de vòstre sistèma sembla despassada." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musica requerís Tracker version 3.0.0 o superiora." #~ msgid "Report music history to Last.fm" #~ msgstr "Enviar l'istoric musical a Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Activa o desactiva lo mandadís de scrobbles e d’informacion « " #~ "en lectura » a Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Compte Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Senhalar las escotas musicalas" #~ msgid "_Help" #~ msgstr "A_juda" #~ msgid "Select" #~ msgstr "Seleccionar" #~ msgid "Back" #~ msgstr "Retorn" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm es un servici de descobèrta de musica que vos dòna de " #~ "recomandacions personalizadas segon la musica qu’escotatz." #~ msgid "Music Reporting Not Setup" #~ msgstr "Lo senhalament musical es pas configurat" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Connectatz-vos a vòstre compte Last.fm per enviar vòstras escotas " #~ "musicalas." #~ msgid "Login" #~ msgstr "Identificant" #~ msgid "Select All" #~ msgstr "Seleccionar tot" #~ msgid "Select None" #~ msgstr "Seleccionar pas res" #~ msgid "Click on items to select them" #~ msgstr "Clicatz suls elements per los seleccionar" #~ msgid "_Add to Playlist" #~ msgstr "_Apondre a la lista de lectura" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright Los desvolopaires de l'aplicacion Musica de GNOME" #~ msgid "Translated by" #~ msgstr "Traduch per" #~ msgid "Artists Results" #~ msgstr "Resultats artistas" #~ msgid "Albums Results" #~ msgstr "Resultats albums" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} cançon seleccionada" #~ msgstr[1] "{} cançons seleccionadas" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Vòstra escotas musicalas son senhaladas a Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Vòstra escotas musicalas son senhaladas a Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Connectat coma {}" #~ msgid "Configure" #~ msgstr "Configurar" #~ msgid "A music player and management application for GNOME." #~ msgstr "Un lector de musica e una aplicacion de gestion per GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visitar lo site Web de GNOME Musica" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musica es un logicial liure ; podètz lo redistribuir e/o lo " #~ "modificar al títol de las clausas de la Licéncia Publica Generala GNU, " #~ "tala coma publicada per la Free Software Foundation ; siá la version 2 de " #~ "la Licéncia, o (coma voldretz) una version ulteriora quina que foguèsse.\n" #~ "\n" #~ "Aqueste programa es distribuit dins l'esper que serà utile, mas SENS CAP " #~ "DE GARANTIDA ; sens la quita garantida implicita de COMERCIABILITAT o DE " #~ "CONFORMITAT A UNA UTILIZACION PARTICULARA. Vejatz la Licéncia Publica " #~ "Generala GNU per mai de detalhs.\n" #~ "\n" #~ "Deuriatz aver recebut un exemplar de la Licéncia Publica Generala GNU amb " #~ "aqueste programa ; se es pas lo cas, escrivètz a la Free Software " #~ "Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, " #~ "USA.\n" #~ "\n" #~ "Los autors de l'aplicacion Musica de GNOME acòrdan per la presenta " #~ "l'autorizacion d'utilizar d'empeutons GStreamer non compatibles amb la " #~ "licéncia GPL e de los distribuir conjuntament a GStreamer e a " #~ "l'aplicacion Musica de GNOME. Aquesta permission suplanta e va de delà de " #~ "las autorizacions acordadas per la licéncia GPL que cobrís l'aplicacion " #~ "Musica de GNOME. Se modificatz aqueste còdi, podètz espandir aquesta " #~ "autorizacion a vòstra version del còdi, mas i sètz pas obligats. Se o " #~ "desiratz pas, suprimissètz aquesta mencion d'excepcion de vòstra version." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Lo contengut de vòstre dossièr Musica s'aficharà aicí" #~ msgid "GNOME Music" #~ msgstr "GNOME Musica" #~ msgid "Window position" #~ msgstr "Posicion de la fenèstra" #~ msgid "Window position (x and y)." #~ msgstr "La posicion de la fenèstra (en x e y)." #~ msgid "Loading" #~ msgstr "Cargament en cors" #~ msgid "Add to Playlist…" #~ msgstr "Apondre a la lista de lectura…" #~ msgid "Inital state has been displayed" #~ msgstr "L'estat initial es estat afichat" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Val « true » (verai) se l'estat inicial es estat afichat" #~ msgid "Released" #~ msgstr "Publicat" #~ msgid "Running Length" #~ msgstr "Durada" #~ msgid "Composer" #~ msgstr "Compositor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Lectura" #~ msgid "Hey DJ" #~ msgstr "È DJ" #~ msgid "Search mode" #~ msgstr "Mòde de recèrca" #~ msgid "If true, the search bar is shown." #~ msgstr "Se true (verai), la barra de recèrca s'aficha." #~ msgid "Notifications mode" #~ msgstr "Mòde de notificacions" #~ msgid "Enables or disables playback notifications" #~ msgstr "Activa o desactiva las notificacions de lectura" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Musica es la novèla aplicacion de lectura de musica de GNOME." #~ msgid "the|a|an" #~ msgstr "the|a|an|lo|la|l'|un|una" #~ msgid "Artist" #~ msgstr "Artistas" #~ msgid "Album" #~ msgstr "Albums" #~ msgid "Track Title" #~ msgstr "Títol del tròç" #~ msgid "Local" #~ msgstr "Locala" #~ msgid "Sources" #~ msgstr "Fonts" #~ msgid "Match" #~ msgstr "Correspondéncia" #~ msgid "Untitled" #~ msgstr "Sens títol" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d element es seleccionat" #~ msgstr[1] "%d elements son seleccionats" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Void" #~ msgid "_Quit" #~ msgstr "_Quitar" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Nombre maximum de caractèrs d'afichar dins lo títol del tròç en mòde " #~ "vista per artista" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Aqueste paramètre determina lo nombre de caractèrs dins lo títol del tròç " #~ "en mòde vista per artista abans que siá acorchit. Definissètz-lo a -1 per " #~ "lo desactivar." #~ msgid "the a an" #~ msgstr "the a an la lo lo les las" #~ msgid "All Artists" #~ msgstr "Totes los artistas" #~ msgid "Select Playlist" #~ msgstr "Seleccionar la lista de lectura" #~ msgid "Not playing" #~ msgstr "Pas de lectura en cors" #~ msgid "by %s, from %s" #~ msgstr "per %s, sus %s" 07070100000107000081A400000000000000000000000166968E4E00006F92000000000000000000000000000000000000001A00000000gnome-music-46.1/po/pa.po# Punjabi translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # A S Alam , 2013, 2014, 2021, 2023. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2023-07-04 07:49+0000\n" "PO-Revision-Date: 2023-09-01 19:48-0700\n" "Last-Translator: A S Alam \n" "Language-Team: Punjabi \n" "Language: pa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-DamnedLies-Scope: partial\n" "X-Generator: Lokalize 23.04.3\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:243 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "ਸੰਗੀਤ" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "ਆਪਣੇ ਸੰਗੀਤ ਭੰਡਾਰ ਨੂੰ ਚਲਾਉ ਅਤੇ ਪਰਬੰਧ ਕਰੋ" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "ਤà©�ਹਾਡੇ ਸੰਗੀਤ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਰਲ ਅਤੇ ਸੌਖਾ ਢੰਗ ਹੈ।" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:182 msgid "The GNOME Music developers" msgstr "ਗਨੋਮ ਸੰਗੀਤ ਡਿਵੈਲਪਰ" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "ਸੰਗੀਤ ਪਲੇਅਰ" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "ਸੰਗੀਤ;ਪਲੇਅਰ;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "ਵਿੰਡੋ ਆਕਾਰ" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "ਵਿੰਡੋ ਆਕਾਰ (ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "ਵਿੰਡੋ ਵੱਧੋ-ਵੱਧ ਕੀਤੀ" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "ਵਿੰਡੋ ਵੱਧੋ-ਵੱਧ ਆਕਾਰ ਸਥਿਤੀ।" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "ਪਲੇਅਬੈਕ ਦà©�ਹਰਾਓ ਢੰਗ" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "ਭੰਡਾਰ ਰਾਹੀਂ ਦà©�ਹਰਾਉਣ ਜਾਂ ਰਲਵੇਂ ਰੂਪ ਵਿੱਚ ਚਲਾਉਣ ਦੀ ਚੋਣ ਵਾਸਤੇ ਮà©�ੱਲ ਪਛਾਣਕਰਤਾ।" " ਮਨਜ਼ੂਰ ਮà©�ੱਲ ਹਨ: " "â€�noneâ€� (ਦà©�ਹਰਾਉਣਾ ਤੇ ਰਲਾਉਣਾ ਬੰਦ ਹੈ), â€�songâ€� (ਮੌਜੂਦਾ ਗੀਤ ਦà©�ਹਰਾਉ), â€�allâ€�" " (ਪਲੇਅਲਿਸਟ " "ਦà©�ਹਰਾਉ, ਰਲਵੇਂ ਨਹੀਂ), “shuffleâ€� (ਪਲੇਅਲਿਸਟ ਰਲਵਾ ਕੇ ਚਲਾਉ ਅਤੇ ਸਭ ਦà©�ਹਰਾਉ)।" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "ਸਿਸਟਮ ਸਸਪੈਂਡ ਤੋਂ ਰੋਕੋ" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" #: data/org.gnome.Music.gschema.xml:38 #| msgid "Your music listening is reported to Last.fm." msgid "Report music history to Last.fm" msgstr "ਸੰਗੀਤ ਅਤੀਤ Last.fm ਨੂੰ ਰਿਪੋਰਟ ਕਰੋ" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "ਚਲਾਓ" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "ਚਲਾਓ(_P)" #: data/ui/AlbumWidget.ui:134 #| msgid "Favorite Songs" msgid "Add to _Favorite Songs" msgstr "ਮਨਪਸੰਦ ਗੀਤ ਵਿੱਚ ਜੋੜੋ(_F)" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 #| msgid "Add to Playlist…" msgid "_Add to Playlist…" msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ(_A)…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm ਖਾਤਾ" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "ਸੰਗੀਤ ਸà©�ਣਨ ਬਾਰੇ ਰਿਪੋਰਟ" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ(_K)" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "ਮਦਦ(_H)" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "ਸੰਗੀਤ ਬਾਰੇ(_A)" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "ਸੰਗੀਤ ਲਈ ਜੀ ਆਇਆਂ ਨੂੰ" #: data/ui/HeaderBar.ui:17 msgid "Menu" msgstr "ਮੇਨੂ" #: data/ui/HeaderBar.ui:25 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "ਚà©�ਣੋ" #: data/ui/HeaderBar.ui:31 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "ਰੱਦ ਕਰੋ(_C)" #: data/ui/HeaderBar.ui:43 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "ਖੋਜ" #: data/ui/HeaderBar.ui:51 msgid "Back" msgstr "ਪਿੱਛੇ" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "ਆਮ" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ਵਿੰਡੋ ਬੰਦ ਕਰੋ" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "ਖੋਜੋ" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "ਮਦਦ" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "ਸ਼ਾਰਟਕੱਟ" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "ਚਲਾਓ" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "ਚਲਾਓ/ਵਿਰਾਮ" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "ਅਗਲਾ ਗੀਤ" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "ਪਿਛਲਾ ਗੀਤ" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "ਦà©�ਹਰਾਉਣਾ ਬਦਲੋ" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "ਰਲਾਉਣ ਨੂੰ ਬਦਲੋ" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ਨੇਵੀਗੇਸ਼ਨ" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "à¨�ਲਬਮ ਉੱਤੇ ਜਾਓ" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "ਕਲਾਕਾਰ ਉੱਤੇ ਜਾਓ" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "ਗੀਤ ਉੱਤੇ ਜਾਓ" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "ਪਲੇਅਲਿਸਟ ਉੱਤੇ ਜਾਓ" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "ਪਿੱਛੇ ਜਾਓ" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm ਸੰਗੀ ਖੋਜ ਸੇਵਾ ਹੈ, ਜੋ ਕਿ ਤà©�ਹਾਨੂੰ ਤà©�ਹਾਡੇ ਵਲੋਂ ਸà©�ਣੇ ਗà¨� ਸੰਗੀਤ ਦੇ ਮà©�ਤਾਬਕ" " ਤà©�ਹਾਡੀਆਂ ਨਿੱਜੀ " "ਸਿਫਾਰਸ਼ਾਂ ਪੇਸ਼ ਕਰਦੀ ਹੈ।" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "ਸੰਗੀਤ ਰਿਪੋਰਟ ਕਰਨਾ ਸੈਟਅੱਪ ਨਹੀਂ ਹੈ" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "ਆਪਣੇ ਸੰਗੀਤ ਸà©�ਣਨ ਬਾਰੇ ਰਿਪੋਰਟ ਦੇਣ ਲਈ ਆਪਣੇ Last.fm ਖਾਤੇ ਵਿੱਚ ਲਾਗਇਨ ਕਰੋ।" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "ਲਾਗਇਨ" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "ਪਿੱਛੇ" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "ਅੱਗੇ" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "ਹਟਾਓ(_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "ਨਾਂ ਬਦਲੋ(_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "ਪਲੇਅਲਿਸਟ ਨਾਂ" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "ਮà©�ਕੰਮਲ(_D)" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "ਆਪਣੀ ਪਹਿਲੀ ਪਲੇਅਲਿਸਟ ਲਈ ਨਾਂ ਦਿਓ" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "ਬਣਾਓ(_r)" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "...ਨਵੀਂ ਪਲੇਅਲਿਸਟ" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "ਜੋੜੋ" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "ਜੋੜੋ(_A)" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ਕਲਾਕਾਰ" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "ਸਭ ਵੇਖੋ" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "à¨�ਲਬਮ" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "ਗੀਤ" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "ਸਭ ਚà©�ਣੋ" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "ਕੋਈ ਨਾ ਚà©�ਣੋ" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "ਆਈਟਮਾਂ ਨੂੰ ਚà©�ਣਨ ਲਈ ਉਹਨਾਂ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚ ਜੋੜੋ(_A)" #: data/ui/SongWidgetMenu.ui:19 #| msgid "Remove From Playlist" msgid "_Remove from Playlist" msgstr "ਪਲੇਅਲਿਸਟ ਵਿੱਚੋਂ ਹਟਾਓ(_R)" #: gnomemusic/about.py:245 msgid "The GNOME Project" msgstr "ਗਨੋਮ ਪਰੋਜੈਕਟ" #: gnomemusic/about.py:249 msgid "translator-credits" msgstr "" "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ (Amanpreet Singh)\n" "ਪੰਜਾਬੀ ਓਪਨਸੋਰਸ ਟੀਮ (POST)" #: gnomemusic/about.py:253 #| msgid "Copyright © 2018 GNOME Music Developers" msgid "Copyright The GNOME Music Developers" msgstr "ਕਾਪੀਰਾਈਟ ਗਨੋਮ ਸੰਗੀਤ ਡਿਵੈਲਪਰ" #: gnomemusic/about.py:256 msgid "Translated by" msgstr "ਉਲੱਥਾ ਕੀਤਾ" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "ਸਭ ਤੋਂ ਵੱਧ ਚਲਾà¨�" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "ਕਦੇ ਨਹੀਂ ਚਲਾà¨�" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "ਹà©�ਣੇ ਹà©�ਣੇ ਚਲਾà¨�" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "ਹà©�ਣੇ ਹà©�ਣੇ ਜੋੜੇ" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "ਮਨਪਸੰਦ ਗੀਤ" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "ਫਾਇਲ ਚਲਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "{} ਵਿੱਚ ਲੱਭੋ(_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " ਅਤੇ " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "ਫਾਇਲ ਚਲਾਉਣ ਲਈ {} ਚਾਹੀਦਾ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" msgstr[1] "ਫਾਇਲ ਚਲਾਉਣ ਲਈ {} ਚਾਹੀਦੇ ਹਨ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹਨ।" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "ਸੰਗੀਤ ਚੱਲ ਰਿਹਾ ਹੈ" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle/Repeat Off" msgstr "ਰਲਵਾਂ/ਦà©�ਹਰਾਉਣਾ ਬੰਦ" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "ਗਾਣਾ ਦà©�ਹਰਾਓ" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "ਸਭ ਦà©�ਹਰਾਓ" #: gnomemusic/player.py:47 msgid "Shuffle" msgstr "ਰਲਵੇਂ" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "ਪਲੇਅਲਿਸਟ {} ਹਟਾਈ" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 #| msgid "_Undo" msgid "Undo" msgstr "ਵਾਪਸ" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} ਨੂੰ {} ਤੋਂ ਹਟਾਇਆ" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "ਅਣਪਛਾਤੀ à¨�ਲਬਮ" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "ਅਣਪਛਾਤਾ ਕਲਾਕਾਰ" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "ਤà©�ਹਾਡਾ XDG ਸੰਗੀਤ ਡਾਇਰੈਕਟਰੀ ਸੈੱਟ ਨਹੀਂ ਹੈ।" #: gnomemusic/views/emptyview.py:72 #| msgid "Music folder" msgid "Music Folder" msgstr "ਸੰਗੀਤ ਫੋਲਡਰ" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "ਤà©�ਹਾਡੀ {} ਦੀ ਸਮੱਗਰੀ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗੀ।" #: gnomemusic/views/emptyview.py:124 #| msgid "No music found" msgid "No Music Found" msgstr "ਕੋਈ ਸੰਗੀਤ ਨਹੀਂ ਲੱਭਿਆ" #: gnomemusic/views/emptyview.py:125 #| msgid "Try a different search" msgid "Try a Different Search" msgstr "ਵੱਖਰੀ ਖੋਜ ਕਰਕੇ ਵੇਖੋ" #: gnomemusic/views/emptyview.py:129 #| msgid "GNOME Music could not connect to Tracker" msgid "GNOME Music could not connect to Tracker." msgstr "ਗਨੋਮ ਸੰਗੀਤ ਟਰੈਕਰ ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।" #: gnomemusic/views/emptyview.py:131 #| msgid "Your music files cannot be indexed without Tracker running" msgid "Your music files cannot be indexed without Tracker running." msgstr "" "ਤà©�ਹਾਡੀਆਂ ਸੰਗੀਤ ਫਾਇਲਾਂ ਨੂੰ ਟਰੈਕਰ ਚਲਾà¨� ਬਿਨਾਂ ਇੰਡੈਕਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।" #: gnomemusic/views/emptyview.py:137 #| msgid "Your system Tracker version seems outdated" msgid "Your system Tracker version seems outdated." msgstr "ਤà©�ਹਾਡੇ ਸਿਸਟਮ ਦਾ ਟਰੈਕਰ ਵਰਜ਼ਨ ਪà©�ਰਾਣਾ ਜਾਪਦਾ ਹੈ।" #: gnomemusic/views/emptyview.py:139 #| msgid "Music needs Tracker version 3.0.0 or higher" msgid "Music needs Tracker version 3.0.0 or higher." msgstr "ਸੰਗੀਤ ਨੂੰ ਟਰੈਕਰ ਵਰਜ਼ਨ 3.0.0 ਜਾਂ ਨਵਾਂ ਚਾਹੀਦਾ ਹੈ।" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "ਪਲੇਅਲਿਸਟਾਂ" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "ਕਲਾਕਾਰ ਨਤੀਜੇ" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "à¨�ਲਬਮ ਨਤੀਜੇ" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} ਮਿੰਟ" msgstr[1] "{} ਮਿੰਟ" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "ਡਿਸਕ {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "ਚà©�ਣਿਆ {} ਗੀਤ" msgstr[1] "ਚà©�ਣੇ {} ਗੀਤ" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "ਤà©�ਹਾਡਾ ਸੰਗੀਤ ਸà©�ਣਨਾ Last.fm ਨੂੰ ਰਿਪੋਰਟ ਕੀਤਾ ਹੈ" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "ਤà©�ਹਾਡਾ ਸੰਗੀਤ ਸà©�ਣਨਾ Last.fm ਨੂੰ ਰਿਪੋਰਟ ਨਹੀਂ ਕੀਤਾ" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "{} ਵਜੋਂ ਲਾਗਇਨ ਕੀਤਾ" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "ਸੰਰਚਨਾ" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "ਵਿਰਾਮ" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} ਗੀਤ" msgstr[1] "{} ਗੀਤ" #: gnomemusic/widgets/searchheaderbar.py:66 msgid "Search songs, artists, albums and playlists" msgstr "ਗੀਤ, ਕਲਾਕਾਰ, à¨�ਲਬਮ ਅਤੇ ਪਲੇਅਲਿਸਟ ਖੋਜੋ" #~ msgid "GNOME Music" #~ msgstr "ਗਨੋਮ ਸੰਗੀਤ" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "ਤà©�ਹਾਡੇ ਸੰਗੀਤ ਨੂੰ ਚਲਾਉਣ ਦਾ ਸੌਖਾ ਢੰਗ ਹੈ। ਤà©�ਹਾਡੇ ਕੰਪਿਊਟਰ, ਲੋਕਲ ਨੈੱਟਵਰਕ ਅਤੇ ਇੰਟਰਨੈੱਟ ਸੇਵਾਵਾਂ ਉੱਤੇ " #~ "ਆਪਣੇ-ਆਪ ਸੰਗੀਤ ਲੱਭੋ।" #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "ਆਪਣੇ ਲੋਕਲ ਭੰਡਾਰ ਵਿੱਚ ਟਰੈਕ ਲੱਭੋ, DLNA ਸਰਵਰਾਂ ਤੋਂ ਲਵੋ ਜਾਂ Jamendo ਅਤੇ Magnatune ਸੇਵਾਵਾਂ " #~ "ਨਾਲ ਕà©�à¨� ਨਵਾਂ ਵਰਤ ਕੇ ਵੇਖੋ।" #~ msgid "Window position" #~ msgstr "ਵਿੰਡੋ ਸਥਿਤੀ" #~ msgid "Window position (x and y)." #~ msgstr "ਵਿੰਡੋ ਸਥਿਤੀ (x ਅਤੇ y)" #~ msgid "A music player and management application for GNOME." #~ msgstr "ਗਨੋਮ ਲਈ ਸੰਗੀਤ ਪਲੇਅਰ ਅਤੇ ਪà©�ਰਬੰਧਕ à¨�ਪਲੀਕੇਸ਼ਨ ਹੈ।" #~ msgid "Visit GNOME Music website" #~ msgstr "ਗਨੋਮ ਸੰਗੀਤ ਵੈੱਬਸਾਈਟ ਵੇਖੋ" #~| msgid "" #~| "GNOME Music is free software; you can redistribute it and/or modify it " #~| "under the terms of the GNU General Public License as published by the " #~| "Free Software Foundation; either version 2 of the License, or (at your " #~| "option) any later version.\n" #~| "\n" #~| "GNOME Music is distributed in the hope that it will be useful, but " #~| "WITHOUT ANY WARRANTY; without even the implied warranty of " #~| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " #~| "General Public License for more details.\n" #~| "\n" #~| "You should have received a copy of the GNU General Public License along " #~| "with GNOME Music; if not, write to the Free Software Foundation, Inc., " #~| "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~| "\n" #~| "The GNOME Music authors hereby grant permission for non-GPL compatible " #~| "GStreamer plugins to be used and distributed together with GStreamer and " #~| "GNOME Music. This permission is above and beyond the permissions " #~| "granted by the GPL license by which GNOME Music is covered. If you " #~| "modify this code, you may extend this exception to your version of the " #~| "code, but you are not obligated to do so. If you do not wish to do so, " #~| "delete this exception statement from your version." #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version.\n" #~ "\n" #~ "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~ "https://www.flickr.com/photos/_spy_/12270839403" #~ msgstr "" #~ "ਗਨੋਮ ਸੰਗੀਤ ਇੱਕ ਮà©�ਕਤ ਸਾਫਟਵੇਅਰ ਹੈ, ਜਿਸ ਨੂੰ ਤà©�ਸੀਂ ਫਰੀ ਸਾਫਟਵੇਅਰ ਫਾਊਂਨਡੇਸ਼ਨ ਵਲੋਂ ਜਾਰੀ ਗਨੂ ਜਰਨਲ " #~ "ਪਬਲਿਕ ਲਾਇਸੈਂਸ ਦੇ ਵਰਜਨ ੨ ਜਾਂ (ਤà©�ਹਾਡੀ ਚੋਣ ਮà©�ਤਾਬਕ) ਨਵੇਂ ਵਰਜਨ ਅਧੀਨ ਵੰਡ ਅਤੇ/ਜਾਂ ਸੋਧ ਜਾ ਸਕਦੇ " #~ "ਹੋ।\n" #~ "\n" #~ "ਗਨੋਮ ਸੰਗੀਤ ਨੂੰ ਇਸ ਭਰੋਸੇ ਨਾਲ ਵੰਡਿਆ ਜਾ ਰਿਹਾ ਹੈ ਕਿ ਉਹ ਲਾਭਦਾਇਕ ਹੋਵੇਗਾ, ਪਰ ਬਿਨਾਂ ਕਿਸੇ " #~ "ਵਾਰੰਟੀ ਦੇ, ਬਿਨਾਂ ਕਿਸੇ ਖਾਸ ਮਕਸਦ ਲਈ ਠੀਕ ਜਾਂ ਲਾਭਦਾਇਕ ਰਹਿਣ ਦੇ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਗਨੂ " #~ "ਜਰਨਲ ਪਬਲਿਕ ਲਾਇਸੈਂਸ ਨੂੰ ਵੇਖੋ।\n" #~ "\n" #~ "ਤà©�ਸੀਂ ਗਨੂ ਜਰਨਲ ਪਬਲਿਕ ਲਾਇਸੈਂਸ ਦੀ ਨਕਲ ਗਨੋਮ ਸੰਗੀਤ ਨਾਲ ਪਰਾਪਤ ਕੀਤੀ ਹੋਵੇਗੀ, ਜੇਕਰ ਨਹੀਂ ਤਾਂ " #~ "ਫਰੀ ਸਾਫਟਵੇਅਰ ਫਾਊਂਨਡੇਸ਼ਨ à©«à©§ ਫਰੈਕਲਿਨ ਸਟਰੀਟ, ਪੰਜਵੀਂ ਮੰਜ਼ਲ, ਬੋਸਟਨ, à¨�ਮ à¨� ੦੨੧੧੦-੧੩੦੧ " #~ "ਅਮਰੀਕਾ ਤੋਂ ਪਰਾਪਤ ਕਰਨ ਲਈ ਲਿਖੋ।\n" #~ "\n" #~ "ਗਨੋਮ ਸੰਗੀਤ ਲੇਖਕਾਂ ਨੇ ਗ਼ੈਰ-GPL ਅਨà©�ਕੂਲ ਜੀਸਟਰੀਮਰ ਪਲੱਗਇਨ ਨੂੰ ਜੀਸਟਰੀਮਰ ਅਤੇ ਗਨੋਮ ਸੰਗੀਤ ਨਾਲ " #~ "ਵਰਤਣ ਅਤੇ ਵੰਡਣ ਲਈ ਮਨਜ਼ੂਰੀ ਦਿੱਤੀ ਹੈ। ਇਹ ਮਨਜ਼ੂਰੀ ਜੀਪੀà¨�ਲ ਲਾਈਸੈਂਸ ਰਾਹੀਂ ਦਿੱਤੀ ਗਈ ਮਨਜੂਰੀ ਤੋਂ " #~ "ਉੱਤੇ ਅਤੇ ਵੱਧ ਹੈ, ਜਿਸ ਅਧੀਨ ਗਨੋਮ ਸੰਗੀਤ ਆਉਂਦਾ ਹੈ। ਜੇ ਤà©�ਸੀਂ ਇਹ ਕੋਡ ਵਿੱਚ ਸੋਧ ਕਰਦੇ ਹੋ, ਤਾਂ ਤà©�ਸੀਂ ਕੋਡ " #~ "ਦੇ ਆਪਣੇ ਵਰਜਨ ਲਈ ਇਹ ਛੋਟ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ, ਪਰ ਇਹ ਕਰਨ ਲਈ ਤà©�ਹਾਡੇ ਉੱਤੇ ਕੋਈ ਪਾਬੰਦੀ ਨਹੀਂ ਹੈ। ਜੇ " #~ "ਤà©�ਸੀਂ ਇੰà¨� ਨਹੀਂ ਚਾਹà©�ੰਦੇ ਹੋ ਤਾਂ ਤà©�ਸੀਂ ਆਪਣੇ ਵਰਜਨ ਤੋਂ ਇਹ ਛੋਟ ਬਿਆਨ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।\n" #~ "\n" #~ "ਸਾਮੀ ਪਿਆਲੰਪੀ ਵਲੋਂ “Magic of the vinylâ€� ਚਿੱਤਰ ਦਾ ਲਸੰਸ CC-BY-SA 2.0 ਦੇ ਅਧੀਨ ਦਿੱਤਾ " #~ "ਹੈhttps://www.flickr.com/photos/_spy_/12270839403" #~ msgid "Released" #~ msgstr "ਰੀਲਿਜ਼" #~ msgid "Running Length" #~ msgstr "ਚੱਲਣ ਲੰਬਾਈ" #~ msgid "Composer" #~ msgstr "ਕੰਪੋਜ਼ਰ" #~| msgid "Loading..." #~ msgid "Loading" #~ msgstr "ਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" #~| msgid "Play" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "ਚਲਾਓ" #~ msgid "Hey DJ" #~ msgstr "ਹੈਲੋ ਡੀਜੇ" #~ msgid "Search mode" #~ msgstr "ਖੋਜ ਢੰਗ" #~ msgid "If true, the search bar is shown." #~ msgstr "ਜੇ ਸਹੀਂ ਹੈ ਤਾਂ ਖੋਜ ਪੱਟੀ ਵੇਖਾਈ ਜਾਂਦੀ ਹੈ।" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "ਸੰਗੀਤ ਨਵੀਂ ਗਨੋਮ ਸੰਗੀਤ ਚਲਾਉਣ ਵਾਲੀ à¨�ਪਲੀਕੇਸ਼ਨ ਹੈ।" #~ msgid "Untitled" #~ msgstr "ਬਿਨ-ਟਾਈਟਲ" #~ msgid "Not playing" #~ msgstr "ਚੱਲ ਨਹੀਂ ਰਿਹਾ" #~ msgid "by %s, from %s" #~ msgstr "%s ਵਲੋਂ, %s ਵਿੱਚੋਂ" #~ msgid "All" #~ msgstr "ਸਭ" #~ msgid "Artist" #~ msgstr "ਕਲਾਕਾਰ" #~ msgid "Album" #~ msgstr "à¨�ਲਬਮ" #~ msgid "Track Title" #~ msgstr "ਟਰੈਕ ਨਾਂ" #~ msgid "Local" #~ msgstr "ਲੋਕਲ" #~ msgid "Sources" #~ msgstr "ਸਰੋਤ" #~ msgid "Match" #~ msgstr "ਮੇਲ" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "ਚà©�ਣੀ %d ਆਈਟਮ" #~ msgstr[1] "ਚà©�ਣੀਆਂ %d ਆਈਟਮਾਂ" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "ਕੋਈ ਸੰਗੀਤ ਨਹੀਂ ਲੱਭਿਆ!\n" #~ " %s ਫੋਲਡਰ ਵਿੱਚ ਕà©�à¨� ਫਾਇਲਾਂ ਰੱਖੋ" #~ msgid "All Artists" #~ msgstr "ਸਭ ਕਲਾਕਾਰ" #~ msgid "%d min" #~ msgstr "%d ਮਿੰਟ" #~ msgid "Empty" #~ msgstr "ਖਾਲੀ" #~ msgid "_New Playlist" #~ msgstr "ਨਵੀਂ ਪਲੇਅਲਿਸਟ(_N)" #~ msgid "_Quit" #~ msgstr "ਬੰਦ ਕਰੋ(_Q)" #~ msgid "Select Playlist" #~ msgstr "ਪਲੇਅਲਿਸਟ ਚà©�ਣੋ" #~ msgid "Load More" #~ msgstr "ਹੋਰ ਲੋਡ ਕਰੋ" #~ msgid "New" #~ msgstr "ਨਵਾਂ" #~ msgid "Quit" #~ msgstr "ਬਾਹਰ" #~ msgid "A GNOME 3 application to listen and manage music playlists" #~ msgstr "ਸੰਗੀਤ ਪਲੇਅਲਿਸਟ ਸà©�ਣਨ ਅਤੇ ਉਹਨਾਂ ਦੇ ਪਰਬੰਧ ਲਈ ਗਨੋਮ 3 à¨�ਪਲੀਕੇਸ਼ਨ" #~ msgid "%02u:%02u:%02u" #~ msgstr "%02u:%02u:%02u" #~ msgid "%02u:%02u" #~ msgstr "%02u:%02u" 07070100000108000081A400000000000000000000000166968E4E00003E1E000000000000000000000000000000000000001A00000000gnome-music-46.1/po/pl.po# Polish translation for gnome-music. # Copyright © 2012-2024 the gnome-music authors. # This file is distributed under the same license as the gnome-music package. # Piotr DrÄ…g , 2012-2024. # PaweÅ‚ Å»oÅ‚nowski , 2014-2015. # Aviary.pl , 2012-2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-03-10 14:12+0100\n" "Last-Translator: Piotr DrÄ…g \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Muzyka" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Odtwarzanie i organizowanie kolekcji muzyki" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Å�atwy i przyjemny sposób na odtwarzanie muzyki." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Znajduj utwory w swojej lokalnej kolekcji, korzystaj z automatycznie " "tworzonych list odtwarzania lub utwórz wÅ‚asne." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "ProgramiÅ›ci odtwarzacza muzyki GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Odtwarzacz muzyki" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "" "Muzyka;Odtwarzacz;DźwiÄ™k;Audio;Piosenka;Utwór;MP3;Ogg;Vorbis;FLAC;CD;PÅ‚yta;" "Playlista;Lista;odtwarzania;Last.fm;Lastfm;Jamendo;Magnatune;UPnP;DLNA;MPRIS;" "ReplayGain;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Rozmiar okna" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Rozmiar okna (szerokość i wysokość)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Maksymalizacja okna" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Stan maksymalizacji okna." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Tryb powtarzania odtwarzania" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Wartość okreÅ›la, czy powtarzać lub losować kolejność odtwarzania kolekcji. " "Dozwolone wartoÅ›ci: „noneâ€� (powtarzanie i odtwarzanie losowe wyłączone), " "„songâ€� (powtarzanie bieżącego utworu), „allâ€� (powtarzanie listy odtwarzania, " "bez odtwarzania losowego), „shuffleâ€� (odtwarzanie losowe i powtarzanie listy " "odtwarzania)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Normalizacja poziomu gÅ‚oÅ›noÅ›ci ReplayGain dla albumów" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Wstrzymanie uÅ›pienia komputera" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Wstrzymuje uÅ›pienie komputera podczas odtwarzania muzyki" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumy" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Odtwarza" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "O_dtwórz" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Dodaj do _ulubionych utworów" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Dodaj do listy odtwarzania…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Wykonawcy" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Wyszukuje" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferencje" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Pomoc" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "O programie" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Ogólne" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ZamkniÄ™cie okna" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Wyszukiwanie" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Pomoc" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Skróty" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Odtwarzanie" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Odtwarzanie/wstrzymanie" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "NastÄ™pny utwór" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Poprzedni utwór" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Przełączenie powtarzania" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Przełączenie losowania" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Nawigacja" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "PrzejÅ›cie do albumów" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "PrzejÅ›cie do wykonawców" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "PrzejÅ›cie do utworów" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "PrzejÅ›cie do list odtwarzania" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Wstecz" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Poprzedni" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "NastÄ™pny" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_UsuÅ„" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_ZmieÅ„ nazwę…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nazwa listy odtwarzania" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Gotowe" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Dodanie do listy odtwarzania" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Anuluj" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Dodaj" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Nazwa pierwszej listy odtwarzania" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Utwórz" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nowa lista odtwarzania…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Dodaj" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Ustawienia odtwarzacza" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Tryb powtarzania" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Wyłączone" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Utwór" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Wszystkie utwory" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Odtwarzanie losowe" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Równoważenie gÅ‚oÅ›noÅ›ci miÄ™dzy utworami, jeÅ›li majÄ… metadane ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Ustawienia zasilania" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Wstrzymywanie uÅ›pienia" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Tylko podczas odtwarzania" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "WyÅ›wietl wszystko" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Utwory" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_UsuÅ„ z listy odtwarzania" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Witamy w odtwarzaczu muzyki" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Projekt GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Piotr DrÄ…g , 2012-2024\n" "PaweÅ‚ Å»oÅ‚nowski , 2014-2015\n" "Aviary.pl , 2012-2024" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© programiÅ›ci odtwarzacza muzyki GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Najczęściej odtwarzane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nigdy nieodtworzone" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ostatnio odtwarzane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Ostatnio dodane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Ulubione utwory" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Za maÅ‚o etykiet" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Nie można odtworzyć pliku" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Znajdź w „{}â€�" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " i " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} jest wymagane do odtworzenia pliku, ale nie jest zainstalowane." msgstr[1] "{} sÄ… wymagane do odtworzenia pliku, ale nie sÄ… zainstalowane." msgstr[2] "{} sÄ… wymagane do odtworzenia pliku, ale nie sÄ… zainstalowane." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Odtwarzanie muzyki" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Wyłączenie losowania/powtarzania" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Powtarzanie utworu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Powtarzanie wszystkich" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "UsuniÄ™to listÄ™ odtwarzania „{}â€�" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Cofnij" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "UsuniÄ™to utwór „{}â€� z listy „{}â€�" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Nieznany album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Nieznany wykonawca" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listy odtwarzania" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nie rozpoczÄ™to wyszukiwania" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Pasek wyszukiwania umożliwia znalezienie albumów, wykonawców i utworów" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Brak wyników" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "ProszÄ™ spróbować innych słów" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuta" msgstr[1] "{} minuty" msgstr[2] "{} minut" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "{}. pÅ‚yta" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Wstrzymuje" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} utwór" msgstr[1] "{} utwory" msgstr[2] "{} utworów" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Wyszukiwanie utworów, wykonawców i albumów" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Otwórz poÅ‚ożenie" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Usuwa z ulubionych" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Dodaje do ulubionych" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Katalog „Muzykaâ€� standardu XDG nie jest ustawiony." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "katalogu z muzykÄ…" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "W tym miejscu bÄ™dzie znajdować siÄ™ zawartość {}." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nie odnaleziono plików muzycznych" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "ProszÄ™ spróbować innych słów" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Odtwarzacz muzyki GNOME nie może połączyć siÄ™ z usÅ‚ugÄ… Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Bez dziaÅ‚ajÄ…cej usÅ‚ugi Tracker nie można wykryć plików z muzykÄ…." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Wersja usÅ‚ugi Tracker zainstalowana na komputerze jest przestarzaÅ‚a." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Odtwarzacz muzyki wymaga wersji 3.0.0 lub wyższej." 07070100000109000081A400000000000000000000000166968E4E00005EBE000000000000000000000000000000000000001A00000000gnome-music-46.1/po/pt.po# Portuguese translation for gnome-music. # Copyright © 2013-2024 gnome-music # This file is distributed under the same license as the gnome-music package. # António Lima , 2013. # Tiago Santos , 2014 - 2017. # Pedro Albuquerque , 2015. # Juliano de Souza Camargo , 2020. # Hugo Carvalho , 2021, 2022, 2023, 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-20 13:10+0000\n" "PO-Revision-Date: 2024-05-07 16:06+0100\n" "Last-Translator: Hugo Carvalho \n" "Language-Team: Portuguese <>\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Música" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Reproduz e organiza a sua coleção de música" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Uma maneira fácil e agradável de tocar a sua música." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Encontre faixas na sua coleção local, use listas de reprodução geradas " "automaticamente ou categorize uma nova." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Os Programadores do Música GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Reprodutor de música" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Reprodutor;Música;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Tamanho da janela" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Tamanho da janela (largura e altura)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Janela maximizada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estado maximizado da janela." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modo de repetição de reprodução" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "O valor identifica se deve repetir ou tornar a reprodução da coleção " "aleatória. Os valores permitidos são: “noneâ€� (repetir e misturar são " "desligados), “songâ€� (repete a música atual), “allâ€� (repete a lista sem " "misturar), “shuffleâ€� (misturar a lista e assumir repetir todas)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Ativar ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Ativa ou desativa ReplyGain para álbuns" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inibir suspensão do sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Ativa ou desativa a suspensão do sistema quando a tocar música" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ã�lbuns" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Reproduzir" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "Re_Produzir" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Adicionar às músicas _favoritas" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Adicionar à lista de reprodução…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistas" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Procurar" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferências" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Teclas de atalho" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ajuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "_Acerca de Música" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Geral" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Fechar janela" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Procurar" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ajuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Atalhos" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reproduzir" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reproduzir/Pausa" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Música seguinte" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Música anterior" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Alternar repetir" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Alternar baralhar" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegação" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ir para Ã�lbuns" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ir para Artistas" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ir para Canções" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Adicionar à lista de reprodução" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Voltar atrás" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Anterior" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Seguinte" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Eliminar" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renomear…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nome da lista de reprodução" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Terminado" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Adicionar à lista de reprodução" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Adicionar" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Introduza um nome para a sua primeira lista de reprodução" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_riar" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nova lista de reprodução…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Adicionar" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Definições do reprodutor" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modo de repetição" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nenhuma" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Música" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Todas" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Misturar" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Equilibrar o volume entre músicas se os metadados ReplayGain forem " "encontrados" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Definições de energia" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inibir suspensão" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Apenas durante a reprodução" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Ver tudo" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Músicas" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Remover da lista de reprodução" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Bem-vindo ao Música" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "O Projeto GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Hugo Carvalho " #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© Os criadores de Música GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Mais ouvidos" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nunca ouvidos" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ouvidos recentemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Adicionados recentemente" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Músicas favoritas" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Insuficientemente marcada" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Impossível reproduzir o ficheiro" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Localizar em {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} é requerido para reproduzir o ficheiro, mas não está instalado." msgstr[1] "" "{} são requeridos para reproduzir o ficheiro, mas não estão instalados." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "A tocar música" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Desligar Misturar/Repetir" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repetir música" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repetir todas" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Lista {} removida" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Anular" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} removida de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ã�lbum desconhecido" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista desconhecido" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listas de reprodução" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nenhuma pesquisa iniciada" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Use a barra de pesquisa para começar a procurar álbuns, artistas ou canções" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nenhum resultado encontrado" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Tente uma pesquisa diferente" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disco {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausa" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} música" msgstr[1] "{} músicas" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Procurar músicas, artistas e álbuns" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "A_brir localização" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Remover dos favoritos" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Adicionar aos favoritos" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Seu diretório XDG Music não está definido." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Pasta de música" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "O conteúdo de {} aparece aqui." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nenhuma música encontrada" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Tente uma pesquisa diferente" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Não foi possível ao Música GNOME estabelecer ligação com o rastreador." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Os seus ficheiros de música não podem ser indexados sem que o rastreador " "esteja em execução." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "A versão do rastreador no sistema parece desatualizada." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "O Música precisa de um rastreador com a versão 3.0.0 ou superior." #~ msgid "Report music history to Last.fm" #~ msgstr "Relatar histórico de músicas ao Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Ativa ou desativa envio de \"scrobbles\" e informações de “a tocarâ€� ao " #~ "Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Conta Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Relatar músicas tocadas" #~ msgid "_Help" #~ msgstr "A_Juda" #~ msgid "Select" #~ msgstr "Selecionar" #~ msgid "Back" #~ msgstr "Recuar" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "O Last.fm é um serviço de localização de músicas que dá-lhe recomendações " #~ "personalizadas baseadas nas músicas que ouve." #~ msgid "Music Reporting Not Setup" #~ msgstr "Relatar músicas não configurado" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Inicie sessão na sua conta Last.fm para relatar as músicas que ouve." #~ msgid "Login" #~ msgstr "Início de sessão" #~ msgid "Select All" #~ msgstr "Selecionar todas" #~ msgid "Select None" #~ msgstr "Não selecionar nenhuma" #~ msgid "Click on items to select them" #~ msgstr "Clique nos itens para os selecionar" #~ msgid "_Add to Playlist" #~ msgstr "_Adicionar à lista de reprodução" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Direitos de autor Os Programadores do Música GNOME" #~ msgid "Translated by" #~ msgstr "Traduzido por" #~ msgid "Artists Results" #~ msgstr "Artistas encontrados" #~ msgid "Albums Results" #~ msgstr "Ã�lbuns encontrados" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Música {} selecionada" #~ msgstr[1] "Musicas {} selecionadas" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "As músicas que ouve são relatadas ao Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "As músicas que ouve não são relatadas ao Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Sessão iniciada como {}" #~ msgid "Configure" #~ msgstr "Configurar" #~ msgid "A music player and management application for GNOME." #~ msgstr "Uma aplicação para reprodução e gestão de música para o GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Visite a página web do Música" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "O GNOME Música é uma aplicação livre; pode redistribuí-la e/ou alterá-la " #~ "sob os termos da Licença Pública Genérica GNU tal como publicada pela " #~ "Free Software Foundation; ou a versão 2 da Licença, ou (à sua discrição) " #~ "qualquer versão posterior.\n" #~ "\n" #~ "O GNOME Música é distribuído na esperança de ser útil, mas SEM QUALQUER " #~ "GARANTIA; nem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO " #~ "A QUALQUER PROPÓSITO. Veja a Licença Pública Genérica GNU para mais " #~ "detalhes.\n" #~ "\n" #~ "Deverá ter recebido uma cópia da Licença Pública Genérica GNU juntamente " #~ "com o GNOME Música; se não, escreva (em Inglês) para a Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 " #~ "USA.\n" #~ "\n" #~ "Os autores do GNOME Música concedem aqui permissão para que extensões " #~ "compatíveis com o GStreamer não GPL sejam usadas e distribuídas com o " #~ "GStreamer e o GNOME Música. Esta permissão está acima das permissões " #~ "concedidas pela licença GPL pela qual o GNOME Música é coberto. Se " #~ "modificar este código, pode estender a exceção à sua versão do código, " #~ "mas não é obrigado a fazê-lo. Se não o quiser fazer, apague esta " #~ "declaração de exceção da sua versão." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "O conteúdo da pasta Música aparecerá aqui" #~ msgid "GNOME Music" #~ msgstr "Música" #~ msgid "Window position" #~ msgstr "Posição da janela" #~ msgid "Window position (x and y)." #~ msgstr "Posição da janela (x e y)." #~ msgid "Loading" #~ msgstr "A carregar" #~ msgid "Add to Playlist…" #~ msgstr "Adicionar à lista de reprodução…" #~ msgid "Inital state has been displayed" #~ msgstr "O estado inicial foi mostrado" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Definido como verdadeiro quando o estado inicial foi mostrado" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Uma maneira fácil de tocar música. Descobre músicas automaticamente em " #~ "seu computador, na rede local ou em serviços na Internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Encontre faixas em seu repertório local, transfira músicas de servidores " #~ "DLNA ou tente algo novo com os serviços Jamendo e Magnatune." #~ msgid "Released" #~ msgstr "Lançado" #~ msgid "Running Length" #~ msgstr "Duração da execução" #~ msgid "Composer" #~ msgstr "Compositor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Reproduzir" #~ msgid "Search mode" #~ msgstr "Modo de procura" #~ msgid "If true, the search bar is shown." #~ msgstr "Se verdadeiro, a barra de procura é mostrada." #~ msgid "Notifications mode" #~ msgstr "Modo de notificações" #~ msgid "Enables or disables playback notifications" #~ msgstr "Ativa ou desativa notificações de reprodução" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Música é a nova aplicação de reprodução de música do GNOME" #~ msgid "the|a|an" #~ msgstr "a|um|uma" #~ msgid "Artist" #~ msgstr "Artista" #~ msgid "Album" #~ msgstr "Ã�lbum" #~ msgid "Track Title" #~ msgstr "Título da faixa" #~ msgid "Local" #~ msgstr "Local" #~ msgid "Sources" #~ msgstr "Fontes" #~ msgid "Match" #~ msgstr "Comparar" #~ msgid "Untitled" #~ msgstr "Sem nome" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "%d item selecionado" #~ msgstr[1] "%d itens selecionados" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Vazia" #~ msgid "_Quit" #~ msgstr "_Sair" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Nº máximo de caracteres a mostrar no nome da faixa na vista Artista" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Esta definição modifica a quantidade de caracteres do título da faixa na " #~ "vista Artista. Defina como -1 para desativar." #~ msgid "the a an" #~ msgstr "o a um uma" #~ msgid "All Artists" #~ msgstr "Todos os artistas" #~ msgid "Not playing" #~ msgstr "Não está a reproduzir" #~ msgid "by %s, from %s" #~ msgstr "por %s, de %s" #~ msgid "Select Playlist" #~ msgstr "Selecionar lista de reprodução" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Nenhuma música encontrada!\n" #~ " Coloque alguns ficheiros na pasta %s" #~ msgid "_New Playlist" #~ msgstr "_Nova Lista de Reprodução" #~ msgid "Load More" #~ msgstr "Carregar Mais" #~ msgid "_Now Playing" #~ msgstr "_Agora a Reproduzir" 0707010000010A000081A400000000000000000000000166968E4E000049C7000000000000000000000000000000000000001D00000000gnome-music-46.1/po/pt_BR.po# Brazilian Portuguese translation for gnome-music. # Copyright (C) 2022 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Georges Basile Stavracas Neto , 2013. # Antonio Fernandes C. Neto , 2013. # Avelino , 2013. # Ricardo Barbosa , 2014. # Felipe Braga , 2015. # Fábio Nogueira 2018. # Henrique Machado Campos , 2020. # Rafael Fontenelle , 2012-2021. # Enrico Nicoletto , 2013-2016, 2021-2022. # Matheus Barbosa , 2022. # Leônidas Araújo , 2022. # Alex Jr , 2023. # Matheus Polkorny , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-29 14:48+0000\n" "PO-Revision-Date: 2024-03-31 23:21-0300\n" "Last-Translator: Matheus Polkorny \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Gtranslator 45.3\n" "X-Project-Style: gnome\n" "X-DL-Team: pt_BR\n" "X-DL-Module: gnome-music\n" "X-DL-Branch: master\n" "X-DL-Domain: po\n" "X-DL-State: Translating\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Música" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Reproduza e organize sua coleção de músicas" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Uma maneira fácil e agradável de reproduzir sua música." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Localize faixas na sua coleção local, use listas de reprodução geradas " "automaticamente ou faça a curadoria de uma nova." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Os Desenvolvedores do GNOME Música" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Reprodutor de músicas" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Música;Músicas;Music;Reprodutor;Tocador;Player;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Tamanho da janela" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Tamanho da janela (largura e altura)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Janela maximizada" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Estado de janela maximizada." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Modo de repetição de reprodução" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "O valor identifica se deve ou não repetir ou embaralhar a reprodução pela " "coleção. Valores aceitos são: “noneâ€� (repete e embaralha), “songâ€� (repete a " "música atual), “allâ€� (repete a lista de reprodução, sem embaralhar), " "“shuffleâ€� (embaralha lista de reprodução, supõe repetição de tudo)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Habilitar ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Habilita ou desabilita ReplayGain por álbuns" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inibir suspensão do sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Habilita ou desabilita inibição de suspensão do sistema enquanto reproduz " "música" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ã�lbuns" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Reproduzir" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Reproduzir" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Adicionar para músicas _favoritas" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Adicionar para lista de reprodução…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artistas" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menu" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Pesquisar" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Preferências" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Ajuda" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Sobre o Música" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Geral" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Fecha a janela" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Pesquisa" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ajuda" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Atalhos" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Reprodução" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Reproduz/pausa" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Próxima música" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Música anterior" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Alterna a repetição" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Alterna o embaralhamento" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navegação" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Vai para álbuns" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Vai para artistas" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Vai para músicas" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Vai para listas de reprodução" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Volta" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Anterior" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Próxima" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "E_xcluir" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Renomear…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Nome da lista de reprodução" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Finalizado" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Adicionar para lista de reprodução" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Adicionar" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Digite um nome para sua primeira lista de reprodução" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "C_riar" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nova lista de reprodução…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Adicionar" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Configurações do reprodutor" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Modo repetição" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Nenhum" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Músicas" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Todas" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Embaralhar" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Nivelar volume entre músicas se dados ReplayGain forem encontrados" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Configurações de Energia" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Inibir suspensão" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Enquanto estiver tocando" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Ver tudo" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Músicas" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Remover da lista de reprodução" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Boas vindas ao Música" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "O Projeto GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Georges Basile Stavracas Neto \n" "Antonio Fernandes C. Neto \n" "Avelino \n" "Ricardo Barbosa \n" "Felipe Braga \n" "Fábio Nogueira \n" "Henrique Machado Campos \n" "Rafael Fontenelle \n" "Enrico Nicoletto \n" "Matheus Barbosa \n" "Leônidas Araújo \n" "Alex Jr " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Os desenvolvedores do GNOME Música" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Mais tocadas" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nunca tocadas" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Recentemente tocadas" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Recentemente adicionadas" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Músicas favoritas" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Marcação insuficiente" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Não foi possível reproduzir o arquivo" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Procurar em {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " e " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} é necessário para reproduzir o arquivo, mas não está instalado." msgstr[1] "" "{} são necessários para reproduzir o arquivo, mas não estão instalados." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Reproduzindo música" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Desligar embaralhar/repetir" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Repetir música" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Repetir tudo" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Lista de reprodução {} removida" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Desfazer" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} removida de {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ã�lbum desconhecido" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Artista desconhecido" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Listas de reprodução" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nenhuma busca iniciada" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Utilize a barra de pesquisa para buscar álbuns, artistas ou músicas" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nenhum resultado encontrado" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Tente uma pesquisa diferente" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minuto" msgstr[1] "{} minutos" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disco {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pausar" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} música" msgstr[1] "{} músicas" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Pesquisar músicas, artistas e álbuns" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Abrir local do arquivo" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Desfavoritar" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Favoritar" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Seu diretório de XDG Músicas não está definido." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Pasta Músicas" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "O conteúdo da sua {} irá aparecer aqui." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nenhuma música encontrada" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Tente uma pesquisa diferente" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "O GNOME Música não conseguiu se conectar ao Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Seus arquivos de música não podem ser indexados sem o Tracker em execução." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "A versão do Tracker do seu sistema parece estar desatualizada." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "O Música precisa do Tracker na versão 3.0.0 ou mais novo." #~ msgid "Report music history to Last.fm" #~ msgstr "Relatar histórico de músicas para o Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Habilita ou desabilita enviar scrobbles e a informação “currently " #~ "playingâ€� para o Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Conta do Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Relatar música sendo ouvida" #~ msgid "_Help" #~ msgstr "A_juda" #~ msgid "Select" #~ msgstr "Selecionar" #~ msgid "Back" #~ msgstr "Voltar" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm é um serviço de descoberta de músicas que fornece recomendações " #~ "personalizadas com base nas músicas que você ouve." #~ msgid "Music Reporting Not Setup" #~ msgstr "Relatório de música não configurado" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Faça login sua conta do Last.fm para relatar suas músicas." #~ msgid "Login" #~ msgstr "Entrar" #~ msgid "Select All" #~ msgstr "Selecionar todos" #~ msgid "Select None" #~ msgstr "Selecionar nenhum" #~ msgid "Click on items to select them" #~ msgstr "Clique nos itens para selecioná-los" #~ msgid "_Add to Playlist" #~ msgstr "_Adicionar para lista de reprodução" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Direitos autorais dos desenvolvedores do GNOME Música" #~ msgid "Translated by" #~ msgstr "Traduzido por" #~ msgid "Artists Results" #~ msgstr "Resultados de artistas" #~ msgid "Albums Results" #~ msgstr "Resultados de álbuns" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} música selecionada" #~ msgstr[1] "{} músicas selecionadas" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "A música sendo ouvida é relatada à Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "A música sendo ouvida não é relatada à Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Autenticado como {}" #~ msgid "Configure" #~ msgstr "Configurar" 0707010000010B000081A400000000000000000000000166968E4E00005757000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ro.po# Romanian translation for gnome-music. # Copyright (C) 2014 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Bogdan MinÈ›oi , 2014. # Daniel Șerbănescu , 2017. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2023-07-04 07:49+0000\n" "PO-Revision-Date: 2023-07-29 14:15+0300\n" "Last-Translator: Florentina MuÈ™at \n" "Language-Team: Gnome Romanian Translation Team \n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);\n" "X-Generator: Poedit 3.3.2\n" "X-Project-Style: gnome\n" "X-Poedit-SourceCharset: UTF-8\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:243 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "Muzică" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Redă È™i organizează colecÈ›ia dumneavoastră de muzică" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Un mod uÈ™or È™i plăcut de a reda muzica." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "GăsiÈ›i piese în colecÈ›ia locală, utilizaÈ›i liste de redare generate automat " "sau creeaÈ›i una manual." #: data/org.gnome.Music.appdata.xml.in.in:182 msgid "The GNOME Music developers" msgstr "Dezvoltatorii Muzică GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Player pentru muzică" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Muzică;Redare;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Dimensiune fereastră" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Dimensiune fereastră (lățime È™i înălÈ›ime)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fereastră maximizată" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Starea ferestrei maximizată." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Mod de repetare a redării" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Valoarea identifică dacă redarea se face repetitiv sau aleatoriu din " "colecÈ›ie. Valorile permise sunt: „nimicâ€� (repetiÈ›ia È™i redarea aleatorie " "sunt dezactivate), „melodieâ€� (se repetă doar melodia actuală), „totâ€� (se " "repetă toată lista de redare, fără amestecare), „amestecareâ€� (amestecă lista " "de redare, implică repetarea întregii liste)." #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "Activează ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Activează sau dezactivează ReplayGain pentru albume" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Inhibă suspendarea sistemului" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Activează sau dezactivează inhibarea suspendării sistemului în timpul " "redării de muzică" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "Raportează istoricul muzicii la Last.fm" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "" "Activează sau dezactivează trimiterea de scrobbles È™i de informaÈ›ii de la " "„se redă acumâ€� către Last.fm." #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "Redă" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Redare" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Adaugă la Melodii _favorite" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Adaugă în lista de redare…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Cont Last.fm" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "Raportează ascultarea de muzică" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "S_curtături de tastatură" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_Ajutor" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "_Despre Muzică" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "Bine aÈ›i venit la Muzică" #: data/ui/HeaderBar.ui:17 msgid "Menu" msgstr "Meniu" #: data/ui/HeaderBar.ui:25 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "Selectează" #: data/ui/HeaderBar.ui:31 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_Anulează" #: data/ui/HeaderBar.ui:43 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "Caută" #: data/ui/HeaderBar.ui:51 msgid "Back" msgstr "ÃŽnapoi" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Generale" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ÃŽnchide fereastra" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Caută" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Ajutor" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Scurtături" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Redare" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Redare/Pauză" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Melodia următoare" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Melodia precedentă" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Comută repetarea" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Comută amestecarea" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigare" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Navighează la albume" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Navighează la artiÈ™ti" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Navighează la melodii" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Navighează la listele de redare" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "ÃŽnapoi" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm este un serviciu de descoperire de muzică ce vă oferă recomandări " "personalizate pe baza muzicii pe care o ascultaÈ›i." #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "Raportarea de muzică nu este stabilită" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "" "AutentificaÈ›i-vă la contul Last.fm pentru a raporta ascultarea de muzică." #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "Autentificare" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Precedenta" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Următoarea" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "Ș_terge" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_RedenumeÈ™te…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Numele listei de redare" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Gata" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "IntroduceÈ›i un nume pentru prima listă de redare" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "C_reează" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "Listă de redare nouă…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "Adaugă" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "Adaugă în lista de redare" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "_Adaugă" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ArtiÈ™ti" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "Vizualizează toate" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "Albume" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "Melodii" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Selectează toate" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Deselectează toate" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "Clic pe obiecte pentru a le selecta" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "_Adaugă în lista de redare" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Elimină din lista de redare" #: gnomemusic/about.py:245 msgid "The GNOME Project" msgstr "Proiectul GNOME" #: gnomemusic/about.py:249 msgid "translator-credits" msgstr "" "Florentina MuÈ™at , " "2020-2023" #: gnomemusic/about.py:253 msgid "Copyright The GNOME Music Developers" msgstr "Drepturi de autor dezvoltatorii Music GNOME" #: gnomemusic/about.py:256 msgid "Translated by" msgstr "Tradus de" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "Cele mai redate" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "Niciodată redate" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "Redate recent" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "Adăugate recent" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "Melodii favorite" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Nu s-a putut reda fiÈ™ierul" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Caută în {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " È™i " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} este necesar pentru a reda fiÈ™ierul, dar nu este instalat." msgstr[1] "{} sunt necesare pentru a reda fiÈ™ierul, dar nu sunt instalate." msgstr[2] "{} sunt necesare pentru a reda fiÈ™ierul, dar nu sunt instalate." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Se redă muzica" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle/Repeat Off" msgstr "Amestecare/Repetare oprită" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "Repetă piesa" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "Repetă toate" #: gnomemusic/player.py:47 msgid "Shuffle" msgstr "Amestecă" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Listă de redare {} eliminată" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Anulează" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} eliminat de la {}" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "Album necunoscut" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "Artist necunoscut" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Directorul de muzică XDG nu este stabilit." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Dosar de muzică" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "ConÈ›inuturile a {} vor apărea aici." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Nu s-a găsit muzică" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "ÃŽncercaÈ›i o altă căutare" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "Muzică GNOME nu s-a putut conecta la Tracker." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "FiÈ™ierele de muzică nu pot fi indexate fără ca Tracker să ruleze." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Versiunea de Tracker din sistem pare învechită." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muzică are nevoie de Tracker versiunea 3.0.0 sau mai nouă." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Liste de redare" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "Rezultate artiÈ™ti" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "Rezultate albume" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minute" msgstr[2] "{} de minute" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "A fost selectat {} cântec" msgstr[1] "A fost selectat {} cântece" msgstr[2] "A fost selectat {} de cântece" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "Ascultarea de muzică este raportată la Last.fm." #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "Ascultarea de muzică nu este raportată la Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "Autentificat ca {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "Configurează" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "Pauză" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} melodie" msgstr[1] "{} melodii" msgstr[2] "{} de melodii" #: gnomemusic/widgets/searchheaderbar.py:66 msgid "Search songs, artists, albums and playlists" msgstr "Caută melodii, artiÈ™ti, albume È™i liste de redare" #~ msgid "GNOME Music" #~ msgstr "Muzică GNOME" #~ msgid "Window position" #~ msgstr "PoziÈ›ie fereastră" #~ msgid "Window position (x and y)." #~ msgstr "PoziÈ›ie fereastră (x È™i y)." #~ msgid "A music player and management application for GNOME." #~ msgstr "O aplicaÈ›ie de administrare È™i redare de muzică pentru GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "VizitaÈ›i situl web al GNOME Music" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Muzică GNOME este un software liber; îl puteÈ›i redistribui È™i/sau " #~ "modifica în conformitate cu termenii LicenÈ›ei Publice Generale GNU aÈ™a " #~ "cum este publicată de Free Software Foundation; fie versiunea 2 a " #~ "LicenÈ›ei, fie (la latitudinea dumneavoastră) orice versiune ulterioară.\n" #~ "\n" #~ "Muzică GNOME este distribuit cu speranÈ›a că va fi util, dar FÄ‚RÄ‚ NICIO " #~ "GARANÈšIE, fără nici măcar a garanÈ›iei implicite de VANDABILITATE sau " #~ "CONFORMITATE UNUI ANUMIT SCOP. CitiÈ›i LicenÈ›a Publică Generală GNU " #~ "pentru mai multe detalii.\n" #~ "\n" #~ "Ar trebui să fi primit o copie a LicenÈ›ei Publice Generale GNU împreună " #~ "cu Muzică GNOME; dacă nu, scrieÈ›i la Free Software Foundation, Inc., 51 " #~ "Franklin St., Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Autorii Muzică GNOME vă oferă permisiunea de a folosi module non-GPL " #~ "compatibile cu GStreamer È™i de a le distribui împreună cu GStreamer È™i " #~ "Muzică GNOME. Această permisiune depășeÈ™te termenii licenÈ›ei GPL sub " #~ "care Muzică GNOME este pus la dispoziÈ›ia publicului. Dacă modificaÈ›i " #~ "acest cod, aveÈ›i posibilitatea să adăugaÈ›i această excepÈ›ie la versiunea " #~ "dumneavoastră de cod, dar nu sunteÈ›i obligat să o faceÈ›i. Dacă nu doriÈ›i " #~ "acest lucru, È™tergeÈ›i această declaraÈ›ie din versiunea dumneavoastră." #~ msgid "Loading" #~ msgstr "Se încarcă" #~ msgid "Add to Playlist…" #~ msgstr "_Adaugă în lista de redare…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "O modalitate uÈ™oară de a reda muzica deÈ›inută. Descoperă automat muzica " #~ "de pe calculator, reÈ›eaua locală È™i servicii de pe internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "GăseÈ™te piese în colecÈ›ia locală, obÈ›ineÈ›i muzică de la servere DLNA sau " #~ "încercaÈ›i ceva nou cu noile servicii Jamendo È™i Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Starea iniÈ›ială a fost afiÈ™ată" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "StabiliÈ›i la adevărat când starea iniÈ›ială a fost afiÈ™ată" #~ msgid "Released" #~ msgstr "Lansat" #~ msgid "Running Length" #~ msgstr "Lungimea piesei" #~ msgid "Composer" #~ msgstr "Compozitor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Redare" #~ msgid "Hey DJ" #~ msgstr "Salut DJ" #~ msgid "All" #~ msgstr "Toate" #~ msgid "Artist" #~ msgstr "Artist" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Titlul piesei" #~ msgid "Local" #~ msgstr "Local" #~ msgid "Sources" #~ msgstr "Surse" #~ msgid "Match" #~ msgstr "Potrivire" #~ msgid "Untitled" #~ msgstr "Fără titlu" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "_IeÈ™ire" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Muzică este noua aplicaÈ›ie GNOME pentru redare de muzică." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Selectat %d element" #~ msgstr[1] "Selectat %d elemente" #~ msgstr[2] "Selectat %d de elemente" #~ msgid "Empty" #~ msgstr "Gol" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Search mode" #~ msgstr "Mod de căutare" #~ msgid "If true, the search bar is shown." #~ msgstr "Dacă este adevărat, bara de căutare va fi afiÈ™ată." #~ msgid "Notifications mode" #~ msgstr "Mod de notificări" #~ msgid "Enables or disables playback notifications" #~ msgstr "Actvează sau dezactivează notificările de redare" #~ msgid "Select Playlist" #~ msgstr "Selectează lista de redare" #~ msgid "Not playing" #~ msgstr "Nu este în redare" #~ msgid "by %s, from %s" #~ msgstr "de %s, de la %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Nu s-a găsit nicio muzică!\n" #~ " AdăugaÈ›i câteva fiÈ™iere în dosarul %s" #~ msgid "All Artists" #~ msgstr "ToÈ›i artiÈ™tii" #~ msgid "_New Playlist" #~ msgstr "_Listă de redare nouă" #~ msgid "Load More" #~ msgstr "ÃŽncarcă mai mult" #~ msgid "Now _Playing" #~ msgstr "Acum _se redă" 0707010000010C000081A400000000000000000000000166968E4E000064BC000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ru.po# Russian translation for gnome-music. # Copyright (C) 2012 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Andrew Archer , 2014. # Mihail Gurin , 2014. # Ivan Komaritsyn , 2015. # Yuri Myasoedov , 2012, 2014, 2015. # Stas Solovey , 2012-2018, 2019. # Ð�ртемий Судаков , 2020. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-12 14:07+0300\n" "Last-Translator: Artur So \n" "Language-Team: РуÑ�Ñ�кий \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Музыка" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "ВоÑ�произведение и управление музыкальной коллекцией" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Лёгкий и приÑ�тный Ñ�поÑ�об поÑ�лушать вашу музыку." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Ищите треки в вашей коллекции, пользуйтеÑ�ÑŒ автоматичеÑ�кими Ñ�пиÑ�ками " "воÑ�произведениÑ� или Ñ�оберите Ñ�вой Ñ�вежий." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Разработчики приложениÑ� Музыка GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Музыкальный проигрыватель" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Музыка;Проигрыватель;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Размер окна" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Размер окна (ширина и выÑ�ота)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Развёрнутое окно" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Режим развёрнутого окна." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Режим повторного воÑ�произведениÑ�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Значение управлÑ�ет повтором или Ñ�лучайным воÑ�произведением коллекции. " "ДопуÑ�тимые значениÑ�: «none» (повтор и Ñ�лучайный порÑ�док отключены), " "«song» (повторÑ�ть текущую композицию), «all» (повторÑ�ть Ñ�пиÑ�ок " "воÑ�произведениÑ�, Ñ�лучайный порÑ�док отключён), «shuffle» (Ñ�лучайный порÑ�док " "включён)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Включить ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Включает или выключает функцию ReplayGain длÑ� альбомов" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Запретить переход Ñ�иÑ�темы в режим ожиданиÑ�" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Включает или выключает запрет перехода Ñ�иÑ�темы в режим ожиданиÑ� при " "воÑ�произведении музыки" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ð�льбомы" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "ВоÑ�произвеÑ�ти" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_ВоÑ�произвеÑ�ти" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Добавить в _избранные пеÑ�ни" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Добавить в Ñ�пиÑ�ок воÑ�произведениÑ�…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ИÑ�полнители" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Меню" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "ПоиÑ�к" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Ð�аÑ�тройки" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Комбинации клавиш" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Справка" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "О приложении" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "ОÑ�новное" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Закрыть окно" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "ПоиÑ�к" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Справка" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Комбинации" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "ВоÑ�произведение" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "ПриоÑ�тановить/Продолжить" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "СледующаÑ� пеÑ�нÑ�" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "ПредыдущаÑ� пеÑ�нÑ�" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Переключение режима повтора" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Переключение режима Ñ�лучайного порÑ�дка" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Ð�авигациÑ�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Перейти к разделу Ð�льбомы" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Перейти к разделу ИÑ�полнители" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Перейти к разделу ПеÑ�ни" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Перейти к разделу СпиÑ�ки воÑ�произведениÑ�" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Перейти назад" # ПредыдущаÑ� композициÑ� #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "ПредыдущаÑ�" # СледующаÑ� композициÑ� #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "СледующаÑ�" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Удалить" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Переименовать…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "ИмÑ� Ñ�пиÑ�ка воÑ�произведениÑ�" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Готово" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Добавить в Ñ�пиÑ�ок воÑ�произведениÑ�" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Отмена" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Добавить" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Введите имÑ� вашего первого Ñ�пиÑ�ка воÑ�произведениÑ�" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Создать" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Создать Ñ�пиÑ�ок воÑ�произведениÑ�…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Добавить" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Ð�аÑ�тройки проигрывателÑ�" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Режим повтора" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ð�ет" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "ПеÑ�нÑ�" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Ð’Ñ�е" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Ð’ Ñ�лучайном порÑ�дке" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Выравнивать громкоÑ�ть между пеÑ�нÑ�ми, еÑ�ли найдены метаданные ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Ð�аÑ�тройки питаниÑ�" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Запретить режим ожиданиÑ�" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Только при воÑ�произведении" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "ПоÑ�мотреть вÑ�е" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "ПеÑ�ни" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Удалить из Ñ�пиÑ�ка воÑ�произведениÑ�" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Добро пожаловать в Музыку" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Проект GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Andrew Archer , 2014\n" "Mihail Gurin , 2014\n" "Ivan Komaritsyn , 2015\n" "Yuri Myasoedov , 2012, 2014, 2015\n" "Stas Solovey , 2012-2018, 2019\n" "Ð�ртемий Судаков , 2020\n" "Aleksandr Melman , 2022" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "Разработчики приложениÑ� Музыка GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "ЧаÑ�то воÑ�производимое" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Ð�икогда не воÑ�производилоÑ�ÑŒ" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ð�едавно воÑ�производилоÑ�ÑŒ" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Ð�едавно добавлено" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Избранные пеÑ�ни" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ð�едоÑ�таточно отмеченные" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Ð�е удалоÑ�ÑŒ воÑ�произвеÑ�ти файл" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Ð�айти в {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " и " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "ДлÑ� воÑ�произведениÑ� файла требуетÑ�Ñ� {}, но не уÑ�тановлен." msgstr[1] "ДлÑ� воÑ�произведениÑ� файла требуютÑ�Ñ� {}, но не уÑ�тановлены." msgstr[2] "ДлÑ� воÑ�произведениÑ� файла требуютÑ�Ñ� {}, но не уÑ�тановлены." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "ВоÑ�произведение музыки" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Случайный порÑ�док/Повтор выключены" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "ПовторÑ�ть пеÑ�ню" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "ПовторÑ�ть вÑ�е" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "СпиÑ�ок воÑ�произведениÑ� {} удалён" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Отменить" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} удалено из {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ð�еизвеÑ�тный альбом" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Ð�еизвеÑ�тный иÑ�полнитель" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "СпиÑ�ки воÑ�произведениÑ�" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "ПоиÑ�к не начат" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "ИÑ�пользуйте панель поиÑ�ка, чтобы начать поиÑ�к альбомов, иÑ�полнителей или " "пеÑ�ен" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Результатов не найдено" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Попробуйте другой поиÑ�ковый запроÑ�" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минута" msgstr[1] "{} минуты" msgstr[2] "{} минут" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "ДиÑ�к {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "ПриоÑ�тановить" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} пеÑ�нÑ�" msgstr[1] "{} пеÑ�ни" msgstr[2] "{} пеÑ�ен" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "ПоиÑ�к пеÑ�ен, иÑ�полнителей и альбомов" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Открыть раÑ�положение" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Удалить из избранных" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Добавить в избранные" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "ПеременнаÑ� директории XDG Музыки не уÑ�тановлена." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Папка Музыка" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Содержимое {} поÑ�витÑ�Ñ� здеÑ�ÑŒ." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Музыка не найдена" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Попробуйте изменить параметры поиÑ�ка" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Музыке GNOME не удалоÑ�ÑŒ подключитьÑ�Ñ� к Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Ваши музыкальные файлы не могут быть проиндекÑ�ированы без запущенного " "Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "ВерÑ�иÑ� вашей Ñ�иÑ�темы Tracker кажетÑ�Ñ� уÑ�таревшей." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "ДлÑ� Музыки необходим Tracker верÑ�ии 3.0.0 или выше." #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Ð�вторÑ�кое право © Разработчики приложениÑ� Музыка GNOME" #~ msgid "Translated by" #~ msgstr "Перевод" #~ msgid "Select" #~ msgstr "Выбрать" #~ msgid "Select All" #~ msgstr "Выбрать вÑ�е" #~ msgid "Select None" #~ msgstr "СнÑ�ть выделение" #~ msgid "Click on items to select them" #~ msgstr "Ð�ажмите, чтобы выбрать" #~ msgid "_Add to Playlist" #~ msgstr "_Добавить в Ñ�пиÑ�ок воÑ�произведениÑ�" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Выбрана {} пеÑ�нÑ�" #~ msgstr[1] "Выбрано {} пеÑ�ни" #~ msgstr[2] "Выбрано {} пеÑ�ен" #~ msgid "Report music history to Last.fm" #~ msgstr "ОтправлÑ�ть иÑ�торию проÑ�лушиваниÑ� на Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Включает или отключает отправку Ñ�кробблов и информации о «текущем " #~ "воÑ�произведении» на Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Ð�ккаунт Last.fm" #~ msgid "Report Music Listening" #~ msgstr "ОтправлÑ�ть иÑ�торию проÑ�лушиваниÑ�" #~ msgid "_Help" #~ msgstr "_Справка" #~ msgid "Artist" #~ msgstr "ИÑ�полнитель" #~ msgid "Back" #~ msgstr "Ð�азад" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm — Ñ�то Ñ�ервиÑ� поиÑ�ка музыки, который дает вам перÑ�ональные " #~ "рекомендации на оÑ�нове музыки, которую вы Ñ�лушаете." #~ msgid "Music Reporting Not Setup" #~ msgstr "Отправка музыки не наÑ�троена" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Войдите в Ñ�вою учетную запиÑ�ÑŒ Last.fm, чтобы отправлÑ�ть иÑ�торию " #~ "проÑ�лушиваниÑ� музыки." #~ msgid "Login" #~ msgstr "Войти" #~ msgid "Artists Results" #~ msgstr "Результаты по иÑ�полнителÑ�м" #~ msgid "Albums Results" #~ msgstr "Результаты по альбомам" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "ИÑ�ториÑ� воÑ�произведениÑ� отправлена на Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "ИÑ�ториÑ� воÑ�произведениÑ� не отправлена на Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Ð’Ñ‹ вошли как {}" #~ msgid "Configure" #~ msgstr "Ð�аÑ�троить" #~ msgid "A music player and management application for GNOME." #~ msgstr "ВоÑ�произведение и управление музыкальной коллекцией в GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "ПоÑ�етить веб-Ñ�айт приложениÑ�" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Приложение «Музыка GNOME» Ñ�влÑ�етÑ�Ñ� Ñ�вободным программным обеÑ�печением, вы " #~ "можете раÑ�проÑ�транÑ�ть и/или изменÑ�ть его в Ñ�оответÑ�твии Ñ� уÑ�ловиÑ�ми GNU " #~ "General Public License, опубликованной Free Software Foundation, либо GNU " #~ "General Public License v2, либо (на ваш выбор) любой более поздней " #~ "верÑ�ии.\n" #~ "\n" #~ "Приложение «Музыка GNOME» раÑ�проÑ�транÑ�етÑ�Ñ� в надежде, что оно будет " #~ "полезным, но БЕЗ КÐ�КИХ-ЛИБО ГÐ�РÐ�Ð�ТИЙ, даже без подразумеваемых гарантий " #~ "КОММЕРЧЕСКОЙ ЦЕÐ�Ð�ОСТИ или ПРИГОДÐ�ОСТИ ДЛЯ КОÐ�КРЕТÐ�ЫХ ЦЕЛЕЙ. См. GNU " #~ "General Public License длÑ� более подробной информации.\n" #~ "\n" #~ "Ð’Ñ‹ должны были получить копию GNU General Public License вмеÑ�те Ñ� " #~ "приложением «Музыка GNOME»; а еÑ�ли нет, напишите в Free Software " #~ "Foundation, Inc, 51 Franklin Street, пÑ�тый Ñ�таж, Boston, MA 02110-1301 " #~ "СШÐ�.\n" #~ "\n" #~ "Ð�вторы приложениÑ� «Музыка GNOME» предоÑ�тавлÑ�ÑŽÑ‚ разрешение на " #~ "иÑ�пользование не-GPL Ñ�овмеÑ�тимых модулей GStreamer, которые будут " #~ "поÑ�тавлены Ñ� GStreamer и «Музыка GNOME». Это разрешение выше и вне " #~ "разрешений, предоÑ�тавленных лицензией GPL, которой защищено приложение " #~ "«Музыка GNOME». При изменении Ñ�того кода, вы можете раÑ�проÑ�транить данное " #~ "иÑ�ключение на вашу верÑ�ию кода, но вы не обÑ�заны Ñ�то делать. ЕÑ�ли вы не " #~ "хотите раÑ�проÑ�транить данное иÑ�ключение на вашу верÑ�ию кода, проÑ�то " #~ "удалите данное заÑ�вление об иÑ�ключении из вашей верÑ�ии кода." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Содержимое папки Музыка поÑ�витÑ�Ñ� здеÑ�ÑŒ" 0707010000010D000081A400000000000000000000000166968E4E000062F5000000000000000000000000000000000000001A00000000gnome-music-46.1/po/sk.po# Slovak translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # DuÅ¡an Kazik , 2013, 2014, 2015. # Jose Riha , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-05-30 21:48+0200\n" "Last-Translator: Jose Riha \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" "X-Generator: Poedit 3.1.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Hudba" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Prehráva a organizuje vaÅ¡u hudobnú zbierku" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Jednoduchý a príjemný spôsob prehrávania vaÅ¡ej hudby." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Nájdite stopy vo vaÅ¡ej miestnej zbierke, použite automaticky vygenerované " "zoznamy skladieb alebo vytvorte svoj vlastný." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Vývojári aplikácie Hudba prostredia GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "PrehrávaÄ� hudby" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Hudba;Hudobný;PrehrávaÄ�;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "VeľkosÅ¥ okna" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "VeľkosÅ¥ okna (šírka a výška)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Maximalizované okno" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Maximalizovaný stav okna." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Režim opakovaného prehrávania" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Hodnota, ktorá udáva, Ä�i sa má opakovaÅ¥ alebo zamieÅ¡aÅ¥ prehrávanie zbierky. " "Dovolené hodnoty sú: „none“(opakovanie a zamieÅ¡anie je vypnuté), " "„song“(opakovanie aktuálnej skladby), „all“(opakovanie zoznamu piesní, bez " "zamieÅ¡ania), „shuffle“(zamieÅ¡anie zoznamu skladieb, použije sa opakovanie " "vÅ¡etkých skladieb)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "PovoliÅ¥ ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Povolí alebo zakáže ReplayGain pre albumy" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "PotlaÄ�iÅ¥ uspatie systému" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Povolí alebo zakáže potlaÄ�enie uspatia systému poÄ�as prehrávania hudby" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumy" # tooltip #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Prehrá" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_PrehraÅ¥" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "PridaÅ¥ _medzi obľúbené skladby" # gtk button #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_PridaÅ¥ do zoznamu skladieb…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Interpreti" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Ponuka" # DK:tooltip #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Vyhľadá" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Predvoľby" #: data/ui/HeaderBar.ui:35 #| msgid "_Keyboard Shortcuts" msgid "Keyboard Shortcuts" msgstr "Klávesové skratky" #: data/ui/HeaderBar.ui:39 #| msgctxt "shortcut window" #| msgid "Help" msgid "Help" msgstr "Pomocník" #: data/ui/HeaderBar.ui:43 #| msgid "_About Music" msgid "About Music" msgstr "O aplikácii Hudba" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "VÅ¡eobecné" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ZavrieÅ¥ okna" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "HľadaÅ¥" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Pomocník" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Skratky" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Prehrávanie" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "PrehraÅ¥/pozastaviÅ¥" # DK: skladba #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Nasledujúca skladba" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Predchádzajúca skladba" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Prepnúť opakovanie" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Prepnúť zamieÅ¡anie" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigácia" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "PrejsÅ¥ na albumy" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "PrejsÅ¥ na interpretov" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "PrejsÅ¥ na skladby" # gtk button #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "PrejsÅ¥ na zoznamy skladieb" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "PrejsÅ¥ späť" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Predchádzajúca" # DK: skladba #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Nasledujúca" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "O_dstrániÅ¥" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Premenovať…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Názov zoznamu skladieb" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_DokonÄ�iÅ¥" # gtk button #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Pridanie do zoznamu skladieb" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_ZruÅ¡iÅ¥" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_PridaÅ¥" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Zadajte názov vášho prvého zoznamu skladieb" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "Vytvo_riÅ¥" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nový zoznam skladieb…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "PridaÅ¥" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Nastavenia prehrávaÄ�a" #: data/ui/PreferencesDialog.ui:12 #| msgid "Repeat Song" msgid "Repeat Mode" msgstr "Režim opakovania" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Žiadny" #: data/ui/PreferencesDialog.ui:17 #| msgid "Songs" msgid "Song" msgstr "Skladba" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "VÅ¡etko" # GtkRadioMenuItem #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "ZamieÅ¡aÅ¥" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "VyvážiÅ¥ hlasitosÅ¥ medzi skladbami, ak sa nájdu metadáta ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Nastavenia napájania" #: data/ui/PreferencesDialog.ui:38 #| msgid "Inhibit system suspend" msgid "Inhibit Suspend" msgstr "PotlaÄ�iÅ¥ spánok" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Iba poÄ�as prehrávania" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "ZobraziÅ¥ vÅ¡etko" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Skladby" # gtk button #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "O_dstrániÅ¥ zo zoznamu skladieb" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Vitajte v aplikácii Hudba" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Projekt GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "DuÅ¡an Kazik " #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© Vývojári aplikácie Hudba prostredia GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Najviac prehrávané" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nikdy neprehraté" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nedávno prehrávané" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nedávno pridané" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Obľúbené skladby" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "NedostatoÄ�ne otagované" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Nie je možné prehraÅ¥ tento súbor" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_NájsÅ¥ v aplikácii {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " a " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "Kodeky {} sú potrebné na prehranie tohto súboru, ale nie sú nainÅ¡talované." msgstr[1] "" "Kodek {} je potrebný na prehranie tohto súboru, ale nie je nainÅ¡talovaný." msgstr[2] "" "Kodeky {} sú potrebné na prehranie tohto súboru, ale nie sú nainÅ¡talované." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Prehráva sa hudba" # GtkRadioMenuItem #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Vypnúť zamieÅ¡anie/opakovanie" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "OpakovaÅ¥ skladbu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "OpakovaÅ¥ vÅ¡etko" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Zoznam skladieb {} bol odstránený" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "VrátiÅ¥ späť" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "Skladba {} odstránená zo zoznamu skladieb {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Neznámy album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Neznámy interpret" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Zoznamy skladieb" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Vyhľadávanie nebolo zahájené" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "Pomocou vyhľadávacieho pola zaÄ�nite hľadaÅ¥ albumy, interpretov alebo skladby" #: gnomemusic/views/searchview.py:226 #| msgid "No Music Found" msgid "No Results Found" msgstr "NenaÅ¡li sa žiadne výsledky" #: gnomemusic/views/searchview.py:228 #| msgid "Try a Different Search" msgid "Try a different search" msgstr "Skúste vyhľadaÅ¥ nieÄ�o iné" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minút" msgstr[1] "{} minúta" msgstr[2] "{} minúty" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk Ä�. {}" # tooltip #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Pozastaví" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} skladieb" msgstr[1] "{} skladba" msgstr[2] "{} skladby" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Hľadajte skladby, interpretov a albumy" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_OtvoriÅ¥ umiestnenie" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "OdobraÅ¥ hviezdiÄ�ku" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "PridaÅ¥ hviezdiÄ�ku" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Váš hudobný XDG adresár nie je nastavený." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "prieÄ�inku s hudbou" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Tu sa zobrazí obsah vášho {}." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "NenaÅ¡la sa žiadna hudba" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Skúste vyhľadaÅ¥ nieÄ�o iné" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Aplikácii Hudba prostredia GNOME sa nepodarilo pripojiÅ¥ k sledovaÄ�u." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "VaÅ¡e hudobné súbory nemôžu byÅ¥ indexované bez spusteného sledovaÄ�a." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Zdá sa, že verzia vášho systémového sledovaÄ�a je zastaralá." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Aplikácia Hudba vyžaduje verziu sledovaÄ�a 3.0.0 alebo vyššiu." #~ msgid "Report music history to Last.fm" #~ msgstr "NahlásiÅ¥ históriu hudby službe Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Povolí alebo zakáže odosielanie názvov skladieb (scrobbling) a informáciu " #~ "„aktuálne prehrávané“ službe Last.fm." #~ msgid "Last.fm Account" #~ msgstr "ÚÄ�et služby Last.fm" #~ msgid "Report Music Listening" #~ msgstr "NahlásiÅ¥ poÄ�úvanie hudby" #~ msgid "_Help" #~ msgstr "_Pomocník" # tooltip #~ msgid "Select" #~ msgstr "Vyberie" #~ msgid "Back" #~ msgstr "Späť" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm je služba na objavovanie hudby, ktorá vám poskytuje " #~ "personalizované odporúÄ�ania založené na hudbe, ktorú poÄ�úvate." #~ msgid "Music Reporting Not Setup" #~ msgstr "Nahlásenie hudby nie je nastavené" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Pre nahlásenie vami poÄ�úvanej hudby, sa prihláste do služby Last.fm." #~ msgid "Login" #~ msgstr "PrihlásiÅ¥" #~ msgid "Select All" #~ msgstr "VybraÅ¥ vÅ¡etko" #~ msgid "Select None" #~ msgstr "ZruÅ¡iÅ¥ výber" #~ msgid "Click on items to select them" #~ msgstr "Kliknutím na položku ju vyberiete" # gtk button #~ msgid "_Add to Playlist" #~ msgstr "_PridaÅ¥ do zoznamu skladieb" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Autorské práva: vývojári aplikácie Hudba prostredia GNOME" #~ msgid "Translated by" #~ msgstr "Preložili" #~ msgid "Artists Results" #~ msgstr "Výsledky s interpretami" #~ msgid "Albums Results" #~ msgstr "Výsledky s albumami" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Vybraných {} skladieb" #~ msgstr[1] "Vybraná {} skladba" #~ msgstr[2] "Vybrané {} skladby" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Vami poÄ�úvaná hudba je nahlásená službe Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Vami poÄ�úvaná hudba nie je nahlásená službe Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Prihlásený ako {}" #~ msgid "Configure" #~ msgstr "NastaviÅ¥" #~ msgid "A music player and management application for GNOME." #~ msgstr "Aplikácia na prehrávanie a správu hudby prostredia GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "NavÅ¡tíviÅ¥ domovskú stránku aplikácie Hudba prostredia GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Aplikácia Hudba prostredia GNOME je slobodný softvér; môžete ho Ä�alej " #~ "šíriÅ¥ a upravovaÅ¥ podľa ustanovení licencie GNU General Public Licence " #~ "(VÅ¡eobecná zverejňovacia licencia GNU), vydávanej nadáciou Free Software " #~ "Foundation a to buÄ� podľa 2. verzie tejto licencie, alebo (podľa vášho " #~ "uváženia) ktorejkoľvek neskorÅ¡ej verzie.\n" #~ "\n" #~ "Tento program je rozÅ¡irovaný v nádeji, že bude užitoÄ�ný, avÅ¡ak BEZ " #~ "AKEJKOĽVEK ZÃ�RUKY. Neposkytujú sa ani odvodené záruky PREDAJNOSTI alebo " #~ "VHODNOSTI NA URÄŒITÃ� ÚČEL. ÄŽalÅ¡ie podrobnosti hľadajte v licencii GNU " #~ "General Public License.\n" #~ "\n" #~ "Kópiu licencie GNU General Public License by ste mali dostaÅ¥ spolu s " #~ "týmto programom. Ak sa tak nestalo, napíšte na adresu Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, " #~ "USA.\n" #~ "\n" #~ "Autori programu Hudba prostredia GNOME týmto vyhlasujú, že udeľujú právo " #~ "použiÅ¥ a distribuovaÅ¥ zásuvné moduly knižnice GStreamer, ktoré nie sú " #~ "kompatibilné s GPL, spolu s týmto programom. Toto právo je nadrámec práv " #~ "zaruÄ�ených licenciou GPL, pod ktorú tento program spadá. Ak upravíte " #~ "zdrojový kód tohto programu, môžete túto výnimku použiÅ¥ aj na vaÅ¡u verziu " #~ "kódu, no nie ste povinný tak urobiÅ¥. Ak to nechcete urobiÅ¥, vymažte z " #~ "túto výnimku z vyhlásenia vo vaÅ¡ej verzii kódu." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Tu sa zobrazí obsah vášho prieÄ�inku s hudbou" #~ msgid "GNOME Music" #~ msgstr "Hudba prostredia GNOME" #~ msgid "Window position" #~ msgstr "Pozícia okna" #~ msgid "Window position (x and y)." #~ msgstr "Pozícia okna (x a y)." #~ msgid "Loading" #~ msgstr "NaÄ�ítava sa" # gtk button #~ msgid "Add to Playlist…" #~ msgstr "PridaÅ¥ do zoznamu skladieb…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Jednoduchý spôsob ako prehrávaÅ¥ vaÅ¡u hudbu. Automaticky objavujte hudbu " #~ "vo vaÅ¡om poÄ�ítaÄ�i, sieti a internetových službách." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Nájdite skladby vo vaÅ¡ej miestnej zbierke, získajte hudbu zo serverov " #~ "DLNA, alebo vyskúšajte nieÄ�o nové so službami Jamendo a Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "PoÄ�iatoÄ�ný stav bol zobrazený" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Nastavte na hodnotu TRUE, keÄ� poÄ�iatoÄ�ný stav bol zobrazený" #~ msgid "Released" #~ msgstr "Vydaný" #~ msgid "Running Length" #~ msgstr "Dĺžka" #~ msgid "Composer" #~ msgstr "Skladateľ" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "PrehraÅ¥" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Hudba je nová aplikácia na prehrávanie hudby v prostredí GNOME." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Režim vyhľadávania" #~ msgid "If true, the search bar is shown." #~ msgstr "Ak je nastavené na true, bude zobrazený panel vyhľadávania." #~ msgid "Notifications mode" #~ msgstr "Režim oznámení" #~ msgid "Enables or disables playback notifications" #~ msgstr "Povolí alebo zakáže oznámenia o prehrávaní" #~ msgid "Artist" #~ msgstr "Interpret" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Názov stopy" #~ msgid "Local" #~ msgstr "Miestne" #~ msgid "Sources" #~ msgstr "Zdroje" #~ msgid "Match" #~ msgstr "Vhodné hľadanému výrazu" # uri #~ msgid "Untitled" #~ msgstr "Nepomenovaný" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Vybraných %d položiek" #~ msgstr[1] "Vybraná %d položka" #~ msgstr[2] "Vybrané %d položky" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Prázdne" #~ msgid "_Quit" #~ msgstr "U_konÄ�iÅ¥" # dialog title #~ msgid "Select Playlist" #~ msgstr "Výber zoznamu skladieb" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Maximálne poÄ�et zobrazených znakov názvu stopy v zobrazení interpreta" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Toto nastavenie upravuje poÄ�et znakov názvu skladby v zobrazení " #~ "interpreta. Znaky nad tento poÄ�et budú nahradené výpustkom. Na zakázanie " #~ "tejto funkcie zadajte hodnotu -1." #~ msgid "the a an" #~ msgstr "the" #~ msgid "All Artists" #~ msgstr "VÅ¡etci interpreti" #~ msgid "Not playing" #~ msgstr "Neprehráva sa" #~ msgid "by %s, from %s" #~ msgstr "od interpreta %s, z albumu %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "NenaÅ¡la sa žiadna hudba!\n" #~ "Vložte nejaké súbory do prieÄ�inka %s" #~ msgid "_New Playlist" #~ msgstr "_Nový zoznam skladieb" #~ msgid "Load More" #~ msgstr "NaÄ�ítaÅ¥ viac" 0707010000010E000081A400000000000000000000000166968E4E00007ADF000000000000000000000000000000000000001A00000000gnome-music-46.1/po/sl.po# Slovenian translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Matej UrbanÄ�iÄ� , 2009–2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-14 23:57+0000\n" "PO-Revision-Date: 2024-03-25 22:31+0100\n" "Last-Translator: Matej UrbanÄ�iÄ� \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl_SI\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Glasba" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Predvajanje in upravljanje glasbene zbirke" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Enostaven in uporabniku prijazen naÄ�in predvajanja glasbe." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Iskanje posnetkov v krajevnih zbirkah in uporaba samodejnega ali " "naÄ�rtovanega pripravljanja seznamov predvajanja." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Razvijalci programa GNOME Glasba" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Predvajalnik glasbe" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Glasba;Predvajalnik;Music;Albumi;izvajalci;skladbe;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Velikost okna" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Velikost okna (Å¡irina in viÅ¡ina)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Razpeto okno" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Razpeto stanje okna." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "NaÄ�in ponavljanja predvajanja" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Vrednost doloÄ�a, ali naj se predvajanje posnetkov izvaja nakljuÄ�no ali " "ponavljajoÄ�e. Dovoljene možnosti so: »brez« (ponavljanje in meÅ¡anje skladb " "je onemogoÄ�eno, »posnetek« (ponavljaj trenutni posnetek) , »vse« (ponavljaj " "seznam predvajanja brez meÅ¡anja) in »premeÅ¡ano« (vrstni red je premeÅ¡an, " "ponovljene pa bodo vse skladbe)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "OmogoÄ�i ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "OmogoÄ�i ali onemogoÄ�i podporo ReplayGain za albume" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "PrepreÄ�i sistemski prehod v pripravljenost" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Preklopi možnost prepreÄ�evanja prehoda v stanje pripravljenosti med " "predvajanjem glasbe." #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumi" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Predvajaj" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Predvajaj" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "_Dodaj med priljubljene" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Dodaj na seznam predvajanja …" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Izvajalci" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Meni" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Iskanje" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Možnosti" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Tipkovne bližnjice‫" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "PomoÄ�" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "O programu" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "SploÅ¡no" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Zapre okno" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "ZaÄ�ne iskanje" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Pokaže pomoÄ�" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Pokaže tipkovne bližnjice" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Predvajanje" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Preklopi Predvajanje/Premor" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "SkoÄ�i na naslednjo skladbo" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "SkoÄ�i na predhodno skladbo" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Preklopi ponavljanje" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Preklopi premeÅ¡anje" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Upravljanje" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "SkoÄ�i na pogled albumov" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "SkoÄ�i na pogled izvajalcev" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "SkoÄ�i na pogled skladb" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "SkoÄ�i na sezname predvajanja" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "SkoÄ�i na predhodni pogled" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Predhodna" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Naslednja" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_IzbriÅ¡i" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "P_reimenuj …" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Ime seznama predvajanja" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_KonÄ�ano" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Dodaj na seznam predvajanja" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_PrekliÄ�i" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Dodaj" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Ime prvega seznama predvajanja" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Ustvari" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Nov seznam predvajanja …" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Dodaj" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Nastavitve predvajalnika" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "NaÄ�in ponavljanja" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Brez ponavljanja" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Ponovi skladbo" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Ponovi vse" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Vsebino premeÅ¡aj" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Uravna glasnost med skladbami, Ä�e so vpisani metapodatki ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Nastavitve delovanja" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "PrepreÄ�i sistemski prehod v pripravljenost" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "PrepreÄ�i le med predvajanjem" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Pokaži vse" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Skladbe" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Odstrani s seznama predvajanja" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "DobrodoÅ¡li" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Projekt GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Matej UrbanÄ�iÄ� " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Razvijalci programa GNOME Glasba" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Najpogosteje predvajano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nikoli predvajano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nedavno predvajano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nedavno dodano" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Priljubljeni posnetki" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Neustrezno oznaÄ�eno" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Datoteke ni mogoÄ�e predvajati." #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Najdi v {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr "in " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} so zahtevani za predvajanje datoteke, vendar niso nameÅ¡Ä�eni." msgstr[1] "{} je zahtevan za predvajanje datoteke, vendar ni nameÅ¡Ä�en." msgstr[2] "{} sta zahtevana za predvajanje datoteke, vendar nista nameÅ¡Ä�ena." msgstr[3] "{} so zahtevani za predvajanje datoteke, vendar niso nameÅ¡Ä�eni." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Predvajanje glasbe" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "OnemogoÄ�i premeÅ¡anje/ponavljanje" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ponovi skladbo" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ponovi vse" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Seznam predvajanja {} je odstranjen" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Razveljavi" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} odstranjen iz {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Neznan album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Neznan izvajalec" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Seznami predvajanja" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ni Å¡e zaÄ�etega iskanja" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Iskalna vrstica omogoÄ�a hitro iskanje albumov, izvajalcev in skladb" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ni najdenih zadetkov." #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Poskusite drugaÄ�no iskanje" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minuta" msgstr[2] "{} minuti" msgstr[3] "{} minute" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Premor" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} skladb" msgstr[1] "{} skladba" msgstr[2] "{} skladbi" msgstr[3] "{} skladbe" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Iskanje skladb, izvajalcev in albumov" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Odpri mesto" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Odstrani zvezdico" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "OznaÄ�i z zvezdico" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Mapa glasbe XDG ni nastavljena." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "mape Glasba" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Vsebina {} bo prikazana na tem mestu." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ni shranjene glasbe" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Poskusite drugaÄ�no iskanje" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Ni mogoÄ�e vzpostaviti povezave s programom Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Glasbenih datotek brez zagnanega programa Tracker ni mogoÄ�e indeksirati." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Sistemska razliÄ�ica paketa Tracker je videti zastarela." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "" "Program Music zahteva namestitev razliÄ�ice paketa Tracker 3.0.0 ali viÅ¡je." #~ msgid "Report music history to Last.fm" #~ msgstr "PoÅ¡iljaj zgodovino posluÅ¡ane glasbe na Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "OmogoÄ�i oziroma onemogoÄ�i poÅ¡iljanje podatkov »trenutno predvajanih " #~ "skladb« na Last.fm" #~ msgid "Last.fm Account" #~ msgstr "RaÄ�un Last.fm" #~ msgid "Report Music Listening" #~ msgstr "PoroÄ�aj o posluÅ¡anju glasbe" #~ msgid "_Help" #~ msgstr "Pomo_Ä�" #~ msgid "Select" #~ msgstr "Izberi" #~ msgid "Back" #~ msgstr "Nazaj" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "SpletiÅ¡Ä�e Last.fm je storitev odkrivanja glasbe, ki omogoÄ�a priporoÄ�ila, " #~ "oblikovana po glasbi, ki jo najpogosteje posluÅ¡ate." #~ msgid "Music Reporting Not Setup" #~ msgstr "Omejitev poroÄ�anja o posluÅ¡anju glasbe" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Prijavite se v raÄ�un Last.fm za poroÄ�anje o posluÅ¡anju glasbe" #~ msgid "Login" #~ msgstr "Prijava" #~ msgid "Select All" #~ msgstr "Izberi vse" #~ msgid "Select None" #~ msgstr "Odstrani izbor" #~ msgid "Click on items to select them" #~ msgstr "S klikom se predmeti izberejo." #~ msgid "_Add to Playlist" #~ msgstr "Dodaj na _seznam predvajanja" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Avtorske pravice razvijalcev programa GNOME Glasba" #~ msgid "Translated by" #~ msgstr "Prevod:" #~ msgid "Artists Results" #~ msgstr "Izvajalci" #~ msgid "Albums Results" #~ msgstr "Albumi" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Izbranih je {} skladb" #~ msgstr[1] "Izbrana je {} skladba" #~ msgstr[2] "Izbrani sta {} skladbi" #~ msgstr[3] "Izbrane so {} skladbe" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "PoroÄ�ilo o posluÅ¡anju glasbe je poslano na Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Podatki posluÅ¡anja glasbe niso posredovani na Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Trenutno je dejavna prijava {}" #~ msgid "Configure" #~ msgstr "Nastavi" #~ msgid "A music player and management application for GNOME." #~ msgstr "Program GNOME za upravljanje in predvajanje glasbe." #~ msgid "Visit GNOME Music website" #~ msgstr "Spletna stran programa GNOME Glasba" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Program GNOME Music je prosta programska oprema; dovoljeno je razÅ¡irjanje " #~ "in spreminjanje pod pogoji SploÅ¡nega Javnega Dovoljenja (GNU), kot je " #~ "objavljena pri Free Software Foundation; razliÄ�ice 2 ali katerekoli " #~ "kasnejÅ¡e.\n" #~ "\n" #~ "Program se razÅ¡irja v upanju, da bo koristen, vendar pa brez VSAKRÅ NEGA " #~ "JAMSTVA; tudi brez posredne zagotovitve CENOVNE VREDNOSTI ali PRIMERNOSTI " #~ "ZA DOLOÄŒEN NAMEN. Za veÄ� podrobnosti si oglejte dovoljenje.\n" #~ "\n" #~ "\n" #~ "Skupaj s programom bi morali prejeti tudi kopijo SploÅ¡nega Javnega " #~ "dovoljenja GNU /GNU GPL). V primeru, da je niste, si oglejte .\n" #~ "\n" #~ "Avtorji programa GNOME Music dovolijo uporabo in razÅ¡irjanje z " #~ "dovoljenjem neskladnih vstavkov programa GStreamer. Dovoljenje presega " #~ "SploÅ¡no Javno dovoljenje, s katerim je avtorsko zaÅ¡Ä�iten program GNOME " #~ "Music. V kolikor boste spreminjali to kodo, lahko razÅ¡irite izjemo na " #~ "razliÄ�ico kode, vendar tega niste dolžni narediti. ÄŒe tega ne želite, " #~ "izbriÅ¡ite izjavo izjeme iz vaÅ¡e razliÄ�ice." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Vsebina glasbene mape bo prikazana na tem mestu." #~ msgid "GNOME Music" #~ msgstr "GNOME Glasba" #~ msgid "Window position" #~ msgstr "Položaj okna" #~ msgid "Window position (x and y)." #~ msgstr "Položaj okna (osi x in y)." #~ msgid "Loading" #~ msgstr "Nalaganje" #~ msgid "Add to Playlist…" #~ msgstr "Dodaj na seznam predvajanja …" #~ msgid "Remove From Playlist" #~ msgstr "Odstrani s seznama predvajanja" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Enostaven naÄ�in za predvajanje glasbe. Samodejno odkrivanje glasbe na " #~ "raÄ�unalniku, v krajevnem omrežju in prek internetnih storitev." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Iskanje posnetkov v zbirki, pridobivanje glasbe prek strežnikov DLNA in " #~ "iskanje s storitvami Jamendo in Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "ZaÄ�etno stanje je onemogoÄ�eno" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Izbrana možnost doloÄ�a, da je bilo zaÄ�etno stanje prikazano." #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version.\n" #~ "\n" #~ "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~ "https://www.flickr.com/photos/_spy_/12270839403" #~ msgstr "" #~ "GNOME Glasba je prosta programska oprema; program lahko razÅ¡irjate in/ali " #~ "spreminjate pod pogoji SploÅ¡nega Javnega Dovoljenja GNU (angleÅ¡ko: GNU " #~ "General Public License), kot je objavljen s strani ustanove Free Software " #~ "Foundation; razliÄ�ice 2 ali (po želji) katerekoli kasnejÅ¡e razliÄ�ice.\n" #~ "\n" #~ "Program se razÅ¡irja v upanju, da bo uporabniku koristen, vendar BREZ " #~ "VSAKRÅ NE GARANCIJE; tudi brez posrednega zagotovila JAMSTVA CENOVNE " #~ "VREDNOSTI in PRIMERNOSTI ZA DOLOÄŒENO UPORABO. Za veÄ� podrobnosti si " #~ "poglejte doloÄ�ila SploÅ¡nega Javnega Dovoljenja GNU.\n" #~ "\n" #~ "Kopijo tega dokumenta bi morali prejeti skupaj s programom, v kolikor pa " #~ "je niste, si dovoljenje poglejte na spletni strani , oziroma piÅ¡ite na naslov organizacije Free Software " #~ "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 " #~ "USA.\n" #~ "\n" #~ "Avtorji programa GNOME Music dovoljujejo uporabo ne-GPL skladnih vstavkov " #~ "GStreamer skupaj s programom. To dovoljenje presega dovoljenja GPL, ki " #~ "pokriva program. V kolikor spreminjate to kodo, lahko razÅ¡irite izjemo na " #~ "vaÅ¡o razliÄ�ico kode, ni pa to nujno. ÄŒe ne želite, izbriÅ¡ite to trditev " #~ "iz vaÅ¡e razliÄ�ice.\n" #~ "\n" #~ "Slika Samija Pyylampija »Magic of the vinyl« je objavljena z dovoljenjem " #~ "CC-BY-SA 2.0 https://www.flickr.com/photos/_spy_/12270839403" #~ msgid "Hey DJ" #~ msgstr "Hej, DJ" #~ msgid "Released" #~ msgstr "Izdano" #~ msgid "Running Length" #~ msgstr "Skupna dolžina" #~ msgid "Composer" #~ msgstr "Skladatelj" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Predvajaj" #~ msgid "Artist" #~ msgstr "Izvajalec" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Naslov skladbe" #~ msgid "Local" #~ msgstr "Krajevno" #~ msgid "Sources" #~ msgstr "Viri" #~ msgid "Match" #~ msgstr "Se sklada" #~ msgid "Untitled" #~ msgstr "Neimenovano" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "_KonÄ�aj" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Glasba je program za predvajanje glasbe za namizje GNOME." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Izbranih je %d predmetov" #~ msgstr[1] "Izbran je %d predmet" #~ msgstr[2] "Izbrana sta %d predmeta" #~ msgstr[3] "Izbrani so %d predmeti" #~ msgid "Empty" #~ msgstr "Prazno" #~ msgid "Search mode" #~ msgstr "Iskalni naÄ�in" #~ msgid "If true, the search bar is shown." #~ msgstr "Izbrana možnost doloÄ�a prikaz iskalne vrstice." #~ msgid "Notifications mode" #~ msgstr "NaÄ�in obvestil" #~ msgid "Enables or disables playback notifications" #~ msgstr "OmogoÄ�i prikaz obvestil predvajanja" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Select Playlist" #~ msgstr "Izbor seznama predvajanja" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "" #~ "Value identifies whether to repeat or randomize playback through the " #~ "collection. Allowed values are: \"none\" (repeat and shuffle are off), " #~ "\"song\" (repeat current song), \"all\" (repeat playlist, no shuffle), " #~ "\"shuffle\" (shuffle playlist, presumes repeat all)." #~ msgstr "" #~ "Vrednost doloÄ�a, ali naj se predvajanje posnetkov izvaja nakljuÄ�no ali " #~ "ponavljajoÄ�e. Dovoljene možnosti so: \"brez\" (ponavljanje in meÅ¡anje " #~ "skladb je onemogoÄ�eno, \"posnetek\" (ponavljaj trenutni posnetek) , " #~ "\"vse\" (ponavljaj seznam predvajanja brez meÅ¡anja) in " #~ "\"premeÅ¡ano\" (vrstni red je premeÅ¡an, ponovljene pa bodo vse skladbe)." #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "NajveÄ�je Å¡tevilo znakov naslova sledi v pogledu izvajalca" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Nastavitev doloÄ�a Å¡tevilo znakov naslova sledi v pogledu izvajalcev, " #~ "preden je okrajÅ¡an. Vrednost -1 onemogoÄ�i nastavitev." #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "Vsi izvajalci" #~ msgid "Copyright © 2013 GNOME Music Developers" #~ msgstr "Avtorske pravice © 2013 Razvijalci programa GNOME Music" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version.\n" #~ "\n" #~ "\"Magic of the vinyl\" by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~ "https://www.flickr.com/photos/_spy_/12270839403\n" #~ msgstr "" #~ "Program Gnome Music je opredeljen kot prosta programska oprema; lahko ga " #~ "razÅ¡irjate in/ali spreminjate pod pogoji SploÅ¡nega Javnega Dovoljenja GNU " #~ "(angleÅ¡ko: GNU General Public License), kot ga je objavila ustanova Free " #~ "Software Foundation; razliÄ�ice 3 ali (po želji) katerekoli kasnejÅ¡e " #~ "razliÄ�ice.\n" #~ "\n" #~ "Program se razÅ¡irja v upanju, da bo uporabniku koristen, vendar BREZ " #~ "VSAKRÅ NE GARANCIJE; tudi brez posrednega zagotovila JAMSTVA CENOVNE " #~ "VREDNOSTI in PRIMERNOSTI ZA DOLOÄŒENO UPORABO. Za veÄ� podrobnosti si " #~ "poglejte doloÄ�ila SploÅ¡nega Javnega Dovoljenja GNU.\n" #~ "\n" #~ "Kopijo tega dokumenta bi morali prejeti skupaj s programom, v kolikor pa " #~ "je niste, si dovoljenje poglejte na spletni strani .\n" #~ "\n" #~ "Avtorji programa GNOME Music dovoljujejo uporabo ne-GPL skladnih vstavkov " #~ "GStreamer skupaj s programom. To dovoljenje presega dovoljenja GPL, ki " #~ "pokriva program. V kolikor spreminjate to kodo, lahko razÅ¡irite izjomo na " #~ "vaÅ¡o razliÄ�ico kodo, ni pa to nujno. ÄŒe ne želite, izbriÅ¡ite to trditev " #~ "iz vaÅ¡e razliÄ�ice.\n" #~ "\n" #~ "Slika Samija Pyylampija \"Magic of the vinyl\" je objavljena z " #~ "dovoljenjem CC-BY-SA 2.0 https://www.flickr.com/photos/_spy_/12270839403\n" #~ msgid "Cancel" #~ msgstr "PrekliÄ�i" #~ msgid "Not playing" #~ msgstr "Ni predvajanja" #~ msgid "by %s, from %s" #~ msgstr "%s (album %s)" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Posnetkov ni mogoÄ�e najti!\n" #~ " Nekaj datotek je treba kopirati v mapo %s" #~ msgid "_New Playlist" #~ msgstr "_Nov seznam predvajanja" #~ msgid "Load More" #~ msgstr "Naloži dodatne" #~ msgid "Now _Playing" #~ msgstr "_Predvajanje" #~ msgid "Released" #~ msgstr "Objavljeno" #~ msgid "Running Length" #~ msgstr "Dolžina predvajanja" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #~ msgid "00:00" #~ msgstr "00:00" #~ msgid "/" #~ msgstr "/" #~ msgid "If true, do randomized playback through the collection" #~ msgstr "Izbrana možnost doloÄ�a nakljuÄ�no predvajanje posnetkov v zbirki" 0707010000010F000081A400000000000000000000000166968E4E0000717B000000000000000000000000000000000000001A00000000gnome-music-46.1/po/sr.po# Serbian translation for gnome-music. # Courtesy of Prevod.org team (http://prevod.org/) -- 2013–2017. # This file is distributed under the same license as the gnome-music package. # МироÑ�лав Ð�иколић , 2013–2021. # facyber , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-20 13:11+0000\n" "PO-Revision-Date: 2024-03-23 15:34+0100\n" "Last-Translator: facyber \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : " "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "X-Project-Style: gnome\n" "X-Generator: Gtranslator 45.3\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Музика" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Слушајте и уређујте музичку збирку" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Лаган и угодан начин за пуштање музике." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Ð�ађите нумере у вашој локалној збирци, кориÑ�тите Ñ�амоÑ�творене Ñ�пиÑ�кове " "нумера или направите нови." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Програмери Гномове Музике" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Програм за музику" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;музика;пуÑ�ти;пуштач;плејер;muzika;pusti;puÅ¡taÄ�;plejer;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Величина прозора" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Величина прозора (ширина и виÑ�ина)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Увећан прозор" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Стање увећаног прозора." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Режим понављања пуштања" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "ВредноÑ�Ñ‚ која одређује да ли ће пуштање кроз збирку бити поновљено или " "наÑ�умично. Допуштене вредноÑ�ти Ñ�у: „none“ (понављање и мешање Ñ�у иÑ�кључени), " "„song“ (понавља текућу пеÑ�му), „all“ (понавља Ñ�пиÑ�ак нумера, не меша), " "„shuffle“ (меша Ñ�пиÑ�ак нумера, подразумева понављање Ñ�вега)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Укључује појачање понављања" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Укључује или иÑ�кључује појачање понављања за албуме" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Спречи обуÑ�таву Ñ�иÑ�тема" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Омогућава или онемогућава Ñ�пречавање обуÑ�таве Ñ�иÑ�тема док Ñ�е пушта музика" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ð�лбуми" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "ПуÑ�ти" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_ПуÑ�ти" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Додај у _омиљене пеÑ�ме" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Додај на Ñ�пиÑ�ак нумера…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Извођачи" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Изборник" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Потражи" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "ПоÑ�тавке" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Пречице на таÑ�татури" # msgctxt "shortcut window" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Помоћ" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "О Музици" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Опште" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Затвара прозор" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Претрага" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Помоћ" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Пречице" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Пуштање" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Пушта/паузира" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Следећа пеÑ�ма" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Претходна пеÑ�ма" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Прекидач за понављање" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Прекидач за мешање" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Ð�авигација" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Иде на албуме" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Иде на извођаче" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Иде на пеÑ�ме" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Иде на Ñ�пиÑ�ак нумера" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Иде назад" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Претходно" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Ð�аредно" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Обриши" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Преименуј…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Ð�азив Ñ�пиÑ�ка нумера" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Готово" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Додај на Ñ�пиÑ�ак нумера" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Откажи" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Додај" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "УнеÑ�ите назив за ваш први Ñ�пиÑ�ак нумера" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Ð�аправи" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Ð�ови Ñ�пиÑ�ак нумера…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Додај" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "ПоÑ�тавке програма" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Режим понављања" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ð�ишта" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "ПеÑ�ме" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Све" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Ð�аÑ�умично" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "БаланÑ�ирајте глаÑ�ноћу између пеÑ�ма ако Ñ�у метаподаци појачања понављања " "пронађени" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "ПоÑ�тавке напајања" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Забрана Ñ�уÑ�пензије" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Само док иде пеÑ�ма" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Прикажи Ñ�ве" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "ПеÑ�ме" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Уклони Ñ�а Ñ�пиÑ�ка нумера" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Добро дошли у Музику" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Гномов пројекат" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "МироÑ�лав Ð�иколић \n" "Марко М. КоÑ�тић \n" "https://гном.Ñ�рб — превод Гнома на Ñ�рпÑ�ки језик." #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Програмери Гномове Музике" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Ð�ајвише пуштане" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Ð�икад пуштане" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ð�едавно пуштане" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Ð�едавно додате" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Омиљене пеÑ�ме" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ð�едовољно означено" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Ð�е могу да пуÑ�тим датотеку" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Пронађи у {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " и " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} је потребан за пуштање датотеке али није инÑ�талиран." msgstr[1] "{} Ñ�у потребни за пуштање датотеке али ниÑ�у инÑ�талирани." msgstr[2] "{} Ñ�у потребни за пуштање датотеке али ниÑ�у инÑ�талирани." msgstr[3] "{} је потребан за пуштање датотеке али није инÑ�талиран." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Пуштам музику" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "ИÑ�кључи мешање/понављање" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Понови пеÑ�му" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Понови Ñ�ве" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "СпиÑ�ак нумера {} је уклоњен" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Опозови" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "Ставка {} уклоњена из {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ð�епознат албум" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Ð�епознат извођач" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "СпиÑ�ак нумера" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ð�ема започетих претрага" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "КориÑ�тите поље за претрагу да претражите албуме, извођаче или пеÑ�ме" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Ð�ема резултата" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Пробајте Ñ�а другачијом претрагом" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} минут" msgstr[1] "{} минута" msgstr[2] "{} минута" msgstr[3] "{} минут" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "ДиÑ�к {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "ЗаÑ�тани" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} пеÑ�ма" msgstr[1] "{} пеÑ�ме" msgstr[2] "{} пеÑ�ама" msgstr[3] "{} пеÑ�ма" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Претражи пеÑ�ме, извођаче и албуме" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Отвори локацију" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Уклони звездицу" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Означи звездицом" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG музичка фаÑ�цикла није поÑ�тављена." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Директоријум Ñ�а музиком" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Садржај директоријума „{}“ ће Ñ�е појавити овде." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ð�иÑ�ам пронашао музику" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Пробајте Ñ�а другачијом претрагом" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Гномова Музика није могла да Ñ�е повеже на Трагача." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Ваше музичке датотеке не могу бити попиÑ�ане уколико Трагач није покренут." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Издање вашег Ñ�иÑ�темÑ�ког трагача делује заÑ�тарело." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Музици је потребан трагач (Tracker) издања 3.0.0 или новијег." #~ msgid "Report music history to Last.fm" #~ msgstr "Пошаљи музички иÑ�торијат на Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Омогућава или онемогућава Ñ�лање Ñ�кроблова и податке о тренутном Ñ�лушању " #~ "на Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm налог" #~ msgid "Report Music Listening" #~ msgstr "Пошаљи податке о Ñ�лушању" #~ msgid "_Help" #~ msgstr "По_моћ" #~ msgid "Select" #~ msgstr "Изабери" #~ msgid "Back" #~ msgstr "Ð�азад" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm је уÑ�луга за откривање музике која вам даје перÑ�онализоване " #~ "препоруке на оÑ�нову музике коју Ñ�лушате." #~ msgid "Music Reporting Not Setup" #~ msgstr "Пријављивање музике није подешено" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Пријавите Ñ�е уз помоћ вашег Last.fm налога да бите пријавили ваше " #~ "Ñ�лушалачке навике." #~ msgid "Login" #~ msgstr "Пријава" #~ msgid "Select All" #~ msgstr "Изабери Ñ�ве" #~ msgid "Select None" #~ msgstr "Поништи избор" #~ msgid "Click on items to select them" #~ msgstr "Кликните на Ñ�тавке да их изаберете" #~ msgid "_Add to Playlist" #~ msgstr "_Додај на Ñ�пиÑ�ак нумера" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Ð�уторÑ�ка права програмери Гномове музике" #~ msgid "Translated by" #~ msgstr "Превод" #~ msgid "Artists Results" #~ msgstr "Резултати извођача" #~ msgid "Albums Results" #~ msgstr "Резултати албума" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Изабрана је {} пеÑ�ма" #~ msgstr[1] "Изабране Ñ�у {} пеÑ�ме" #~ msgstr[2] "Изабрано је {} пеÑ�ми" #~ msgstr[3] "Изабрана је једна пеÑ�ма" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Ваше Ñ�лушалачке навике Ñ�е шаљу на Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Ваше Ñ�лушалачке навике Ñ�е не шаљу на Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Пријављен као {}" #~ msgid "Configure" #~ msgstr "ПодеÑ�и" #~ msgid "A music player and management application for GNOME." #~ msgstr "Гномов програм за пуштање и управљање музиком." #~ msgid "Visit GNOME Music website" #~ msgstr "ПоÑ�етите веб Ñ�траницу Гномове музике" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Овај програм је Ñ�лободан Ñ�офтвер; можете га проÑ�леђивати\n" #~ "и/или мењати под уÑ�ловима Гнуове опште јавне лиценце коју је\n" #~ "објавила Задужбина Ñ�лободног Ñ�офтвера; верзије 2 лиценце,\n" #~ "или (по вашем избору) било које новије верзије.\n" #~ "\n" #~ "Овај програм Ñ�е раÑ�подељује у нади да ће бити кориÑ�тан,\n" #~ "али БЕЗ ИКÐ�КВЕ ГÐ�РÐ�Ð�ЦИЈЕ; чак и без примењене гаранције\n" #~ "ТРЖИШÐ�Е ВРЕДÐ�ОСТИ или ПРИЛÐ�ГОЂЕÐ�ОСТИ ОДРЕЂЕÐ�ОЈ Ð�Ð�МЕÐ�И.\n" #~ "Погледајте Гнуову општу јавну лиценцу за више детаља.\n" #~ "\n" #~ "Требали Ñ�те да примите примерак ГÐ�У Опште јавне лиценце\n" #~ "уз овај програм; ако ниÑ�те, пишите Задужбини Ñ�лободног\n" #~ "Ñ�офтвера на адреÑ�у: „Free Software Foundation, Inc.,\n" #~ "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.“\n" #~ "\n" #~ "Ð�утори Гномове музике безуÑ�ловно гарантују овлашћења за коришћење и " #~ "раÑ�поделу прикључака ГÑ�тримера који ниÑ�у Ñ�аглаÑ�ни Ñ�а ОЈЛ-ом уз ГÑ�тример и " #~ "Гномову музику. Ово овлашћење је изнад и иÑ�под овлашћења које обезбеђује " #~ "ОЈЛ дозвола којом је покривена Гномова музика. Ð�ко измените овај код, " #~ "можете да проширите овај изузетак на ваше издање кода, али ниÑ�те обавезни " #~ "да то и урадите. Ð�ко не желите да урадите ово, обришите Ñ�тање овог " #~ "изузетка из вашег издања." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Садржај фаÑ�цикле „Музика“ појавиће Ñ�е овде" #~ msgid "GNOME Music" #~ msgstr "Гномова музика" #~ msgid "Window position" #~ msgstr "Положај прозора" #~ msgid "Window position (x and y)." #~ msgstr "Положај прозора (положено и уÑ�правно)." #~ msgid "Loading" #~ msgstr "Учитавам" #~ msgid "Add to Playlist…" #~ msgstr "Додај на Ñ�пиÑ�ак нумера…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "ЈедноÑ�таван начин за Ñ�лушање ваше музике. Ð�утоматÑ�ки откријте музику на " #~ "вашем рачунару, локалној мрежи и на интернет уÑ�лугама." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Ð�ађите нумере у вашој локалној збирци, добавите музику Ñ�а ДЛÐ�Ð� Ñ�ервера " #~ "или пробајте нешто ново Ñ�а Ð�амендо и Магнатјун уÑ�лугама." #~ msgid "Inital state has been displayed" #~ msgstr "Почетно Ñ�тање је приказано" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "ПоÑ�тави на тачно када Ñ�е почетно Ñ�тање прикаже" #~ msgid "Released" #~ msgstr "Издат" #~ msgid "Running Length" #~ msgstr "Дужина трајања" #~ msgid "Composer" #~ msgstr "Композитор" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "ПуÑ�ти" #~ msgid "Hey DJ" #~ msgstr "Хеј! Ди-џеј!" #~ msgid "Artist" #~ msgstr "Извођач" #~ msgid "Album" #~ msgstr "Ð�лбум" #~ msgid "Track Title" #~ msgstr "Ð�аÑ�лов нумере" #~ msgid "Local" #~ msgstr "МеÑ�но" #~ msgid "Sources" #~ msgstr "Извори" #~ msgid "Match" #~ msgstr "Поклопи" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Без наÑ�лова" #~ msgid "_Quit" #~ msgstr "_Изађи" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Музика је нови Гномов програм за пуштање музике." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Режим претраге" #~ msgid "If true, the search bar is shown." #~ msgstr "Ð�ко је изабрано, биће приказана трака за претрагу." #~ msgid "Notifications mode" #~ msgstr "Режим обавештавања" #~ msgid "Enables or disables playback notifications" #~ msgstr "Укључује или иÑ�кључује обавештења пуштања" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Изабрана је %d Ñ�тавка" #~ msgstr[1] "Изабране Ñ�у %d Ñ�тавке" #~ msgstr[2] "Изабрано је %d Ñ�тавки" #~ msgstr[3] "Изабрана је %d Ñ�тавка" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Празно" #~ msgid "Select Playlist" #~ msgstr "Изаберите Ñ�пиÑ�ак нумера" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Ð�ајвише знакова за приказ у називу нумере у прегледу извођача" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Ово подешавање мења број знакова за наÑ�лов нумере у прегледу извођача пре " #~ "његовог Ñ�краћивања. ПоÑ�тавите на -1 да га иÑ�кључите" #~ msgid "the a an" #~ msgstr "the" #~ msgid "All Artists" #~ msgstr "Сви извођачи" #~ msgid "Not playing" #~ msgstr "Сада пуштам" #~ msgid "by %s, from %s" #~ msgstr "изводи %s, Ñ�а „%s“" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Ð�иÑ�ам пронашао музику!\n" #~ " Пребаците неке датотеке у фаÑ�циклу „%s“" #~ msgid "_New Playlist" #~ msgstr "_Ð�ови Ñ�пиÑ�ак нумера" #~ msgid "Load More" #~ msgstr "Учитај још" 07070100000110000081A400000000000000000000000166968E4E00005F5D000000000000000000000000000000000000002000000000gnome-music-46.1/po/sr@latin.po# Serbian translation for gnome-music. # Courtesy of Prevod.org team (http://prevod.org/) -- 2013–2017. # This file is distributed under the same license as the gnome-music package. # Miroslav Nikolić , 2013–2021. # facyber , 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-03-20 13:11+0000\n" "PO-Revision-Date: 2024-03-23 15:34+0100\n" "Last-Translator: facyber \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : " "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "X-Project-Style: gnome\n" "X-Generator: Gtranslator 45.3\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Muzika" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "SluÅ¡ajte i ureÄ‘ujte muziÄ�ku zbirku" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Lagan i ugodan naÄ�in za puÅ¡tanje muzike." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "NaÄ‘ite numere u vaÅ¡oj lokalnoj zbirci, koristite samostvorene spiskove " "numera ili napravite novi." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:214 msgid "The GNOME Music developers" msgstr "Programeri Gnomove Muzike" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Program za muziku" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;muzika;pusti;puÅ¡taÄ�;plejer;muzika;pusti;puÅ¡taÄ�;plejer;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "VeliÄ�ina prozora" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "VeliÄ�ina prozora (Å¡irina i visina)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Uvećan prozor" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Stanje uvećanog prozora." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Režim ponavljanja puÅ¡tanja" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Vrednost koja odreÄ‘uje da li će puÅ¡tanje kroz zbirku biti ponovljeno ili " "nasumiÄ�no. DopuÅ¡tene vrednosti su: „none“ (ponavljanje i meÅ¡anje su iskljuÄ�eni), " "„song“ (ponavlja tekuću pesmu), „all“ (ponavlja spisak numera, ne meÅ¡a), " "„shuffle“ (meÅ¡a spisak numera, podrazumeva ponavljanje svega)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "UkljuÄ�uje pojaÄ�anje ponavljanja" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "UkljuÄ�uje ili iskljuÄ�uje pojaÄ�anje ponavljanja za albume" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "SpreÄ�i obustavu sistema" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Omogućava ili onemogućava spreÄ�avanje obustave sistema dok se puÅ¡ta muzika" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albumi" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Pusti" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Pusti" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Dodaj u _omiljene pesme" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Dodaj na spisak numera…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "IzvoÄ‘aÄ�i" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Izbornik" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Potraži" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Postavke" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "PreÄ�ice na tastaturi" # msgctxt "shortcut window" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Pomoć" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "O Muzici" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "OpÅ¡te" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Zatvara prozor" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Pretraga" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Pomoć" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "PreÄ�ice" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "PuÅ¡tanje" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "PuÅ¡ta/pauzira" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Sledeća pesma" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Prethodna pesma" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "PrekidaÄ� za ponavljanje" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "PrekidaÄ� za meÅ¡anje" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigacija" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Ide na albume" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Ide na izvoÄ‘aÄ�e" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Ide na pesme" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Ide na spisak numera" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Ide nazad" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Prethodno" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Naredno" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_ObriÅ¡i" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Preimenuj…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Naziv spiska numera" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Gotovo" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Dodaj na spisak numera" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Otkaži" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Dodaj" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Unesite naziv za vaÅ¡ prvi spisak numera" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "_Napravi" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Novi spisak numera…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Dodaj" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Postavke programa" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Režim ponavljanja" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "NiÅ¡ta" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Pesme" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Sve" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "NasumiÄ�no" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "Balansirajte glasnoću izmeÄ‘u pesma ako su metapodaci pojaÄ�anja ponavljanja " "pronaÄ‘eni" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Postavke napajanja" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Zabrana suspenzije" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Samo dok ide pesma" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Prikaži sve" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Pesme" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Ukloni sa spiska numera" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Dobro doÅ¡li u Muziku" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Gnomov projekat" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Miroslav Nikolić \n" "Marko M. Kostić \n" "https://gnom.srb — prevod Gnoma na srpski jezik." #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© Programeri Gnomove Muzike" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "NajviÅ¡e puÅ¡tane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Nikad puÅ¡tane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nedavno puÅ¡tane" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nedavno dodate" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Omiljene pesme" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Nedovoljno oznaÄ�eno" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Ne mogu da pustim datoteku" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_PronaÄ‘i u {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " i " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} je potreban za puÅ¡tanje datoteke ali nije instaliran." msgstr[1] "{} su potrebni za puÅ¡tanje datoteke ali nisu instalirani." msgstr[2] "{} su potrebni za puÅ¡tanje datoteke ali nisu instalirani." msgstr[3] "{} je potreban za puÅ¡tanje datoteke ali nije instaliran." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "PuÅ¡tam muziku" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "IskljuÄ�i meÅ¡anje/ponavljanje" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Ponovi pesmu" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Ponovi sve" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Spisak numera {} je uklonjen" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Opozovi" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "Stavka {} uklonjena iz {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Nepoznat album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Nepoznat izvoÄ‘aÄ�" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Spisak numera" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Nema zapoÄ�etih pretraga" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Koristite polje za pretragu da pretražite albume, izvoÄ‘aÄ�e ili pesme" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Nema rezultata" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Probajte sa drugaÄ�ijom pretragom" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minuta" msgstr[2] "{} minuta" msgstr[3] "{} minut" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Zastani" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} pesma" msgstr[1] "{} pesme" msgstr[2] "{} pesama" msgstr[3] "{} pesma" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Pretraži pesme, izvoÄ‘aÄ�e i albume" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Otvori lokaciju" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Ukloni zvezdicu" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "OznaÄ�i zvezdicom" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG muziÄ�ka fascikla nije postavljena." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Direktorijum sa muzikom" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Sadržaj direktorijuma „{}“ će se pojaviti ovde." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Nisam pronaÅ¡ao muziku" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Probajte sa drugaÄ�ijom pretragom" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Gnomova Muzika nije mogla da se poveže na TragaÄ�a." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "VaÅ¡e muziÄ�ke datoteke ne mogu biti popisane ukoliko TragaÄ� nije pokrenut." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Izdanje vaÅ¡eg sistemskog tragaÄ�a deluje zastarelo." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Muzici je potreban tragaÄ� (Tracker) izdanja 3.0.0 ili novijeg." #~ msgid "Report music history to Last.fm" #~ msgstr "PoÅ¡alji muziÄ�ki istorijat na Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Omogućava ili onemogućava slanje skroblova i podatke o trenutnom sluÅ¡anju " #~ "na Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm nalog" #~ msgid "Report Music Listening" #~ msgstr "PoÅ¡alji podatke o sluÅ¡anju" #~ msgid "_Help" #~ msgstr "Po_moć" #~ msgid "Select" #~ msgstr "Izaberi" #~ msgid "Back" #~ msgstr "Nazad" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm je usluga za otkrivanje muzike koja vam daje personalizovane " #~ "preporuke na osnovu muzike koju sluÅ¡ate." #~ msgid "Music Reporting Not Setup" #~ msgstr "Prijavljivanje muzike nije podeÅ¡eno" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Prijavite se uz pomoć vaÅ¡eg Last.fm naloga da bite prijavili vaÅ¡e " #~ "sluÅ¡alaÄ�ke navike." #~ msgid "Login" #~ msgstr "Prijava" #~ msgid "Select All" #~ msgstr "Izaberi sve" #~ msgid "Select None" #~ msgstr "PoniÅ¡ti izbor" #~ msgid "Click on items to select them" #~ msgstr "Kliknite na stavke da ih izaberete" #~ msgid "_Add to Playlist" #~ msgstr "_Dodaj na spisak numera" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Autorska prava programeri Gnomove muzike" #~ msgid "Translated by" #~ msgstr "Prevod" #~ msgid "Artists Results" #~ msgstr "Rezultati izvoÄ‘aÄ�a" #~ msgid "Albums Results" #~ msgstr "Rezultati albuma" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Izabrana je {} pesma" #~ msgstr[1] "Izabrane su {} pesme" #~ msgstr[2] "Izabrano je {} pesmi" #~ msgstr[3] "Izabrana je jedna pesma" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "VaÅ¡e sluÅ¡alaÄ�ke navike se Å¡alju na Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "VaÅ¡e sluÅ¡alaÄ�ke navike se ne Å¡alju na Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Prijavljen kao {}" #~ msgid "Configure" #~ msgstr "Podesi" #~ msgid "A music player and management application for GNOME." #~ msgstr "Gnomov program za puÅ¡tanje i upravljanje muzikom." #~ msgid "Visit GNOME Music website" #~ msgstr "Posetite veb stranicu Gnomove muzike" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "Ovaj program je slobodan softver; možete ga prosleÄ‘ivati\n" #~ "i/ili menjati pod uslovima Gnuove opÅ¡te javne licence koju je\n" #~ "objavila Zadužbina slobodnog softvera; verzije 2 licence,\n" #~ "ili (po vaÅ¡em izboru) bilo koje novije verzije.\n" #~ "\n" #~ "Ovaj program se raspodeljuje u nadi da će biti koristan,\n" #~ "ali BEZ IKAKVE GARANCIJE; Ä�ak i bez primenjene garancije\n" #~ "TRŽIÅ NE VREDNOSTI ili PRILAGOÄ�ENOSTI ODREÄ�ENOJ NAMENI.\n" #~ "Pogledajte Gnuovu opÅ¡tu javnu licencu za viÅ¡e detalja.\n" #~ "\n" #~ "Trebali ste da primite primerak GNU OpÅ¡te javne licence\n" #~ "uz ovaj program; ako niste, piÅ¡ite Zadužbini slobodnog\n" #~ "softvera na adresu: „Free Software Foundation, Inc.,\n" #~ "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.“\n" #~ "\n" #~ "Autori Gnomove muzike bezuslovno garantuju ovlašćenja za korišćenje i " #~ "raspodelu prikljuÄ�aka Gstrimera koji nisu saglasni sa OJL-om uz Gstrimer i " #~ "Gnomovu muziku. Ovo ovlašćenje je iznad i ispod ovlašćenja koje obezbeÄ‘uje " #~ "OJL dozvola kojom je pokrivena Gnomova muzika. Ako izmenite ovaj kod, " #~ "možete da proÅ¡irite ovaj izuzetak na vaÅ¡e izdanje koda, ali niste obavezni " #~ "da to i uradite. Ako ne želite da uradite ovo, obriÅ¡ite stanje ovog " #~ "izuzetka iz vaÅ¡eg izdanja." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Sadržaj fascikle „Muzika“ pojaviće se ovde" #~ msgid "GNOME Music" #~ msgstr "Gnomova muzika" #~ msgid "Window position" #~ msgstr "Položaj prozora" #~ msgid "Window position (x and y)." #~ msgstr "Položaj prozora (položeno i uspravno)." #~ msgid "Loading" #~ msgstr "UÄ�itavam" #~ msgid "Add to Playlist…" #~ msgstr "Dodaj na spisak numera…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Jednostavan naÄ�in za sluÅ¡anje vaÅ¡e muzike. Automatski otkrijte muziku na " #~ "vaÅ¡em raÄ�unaru, lokalnoj mreži i na internet uslugama." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "NaÄ‘ite numere u vaÅ¡oj lokalnoj zbirci, dobavite muziku sa DLNA servera " #~ "ili probajte neÅ¡to novo sa Džamendo i Magnatjun uslugama." #~ msgid "Inital state has been displayed" #~ msgstr "PoÄ�etno stanje je prikazano" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Postavi na taÄ�no kada se poÄ�etno stanje prikaže" #~ msgid "Released" #~ msgstr "Izdat" #~ msgid "Running Length" #~ msgstr "Dužina trajanja" #~ msgid "Composer" #~ msgstr "Kompozitor" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Pusti" #~ msgid "Hey DJ" #~ msgstr "Hej! Di-džej!" #~ msgid "Artist" #~ msgstr "IzvoÄ‘aÄ�" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "Naslov numere" #~ msgid "Local" #~ msgstr "Mesno" #~ msgid "Sources" #~ msgstr "Izvori" #~ msgid "Match" #~ msgstr "Poklopi" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Bez naslova" #~ msgid "_Quit" #~ msgstr "_IzaÄ‘i" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Muzika je novi Gnomov program za puÅ¡tanje muzike." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Režim pretrage" #~ msgid "If true, the search bar is shown." #~ msgstr "Ako je izabrano, biće prikazana traka za pretragu." #~ msgid "Notifications mode" #~ msgstr "Režim obaveÅ¡tavanja" #~ msgid "Enables or disables playback notifications" #~ msgstr "UkljuÄ�uje ili iskljuÄ�uje obaveÅ¡tenja puÅ¡tanja" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Izabrana je %d stavka" #~ msgstr[1] "Izabrane su %d stavke" #~ msgstr[2] "Izabrano je %d stavki" #~ msgstr[3] "Izabrana je %d stavka" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Prazno" #~ msgid "Select Playlist" #~ msgstr "Izaberite spisak numera" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "NajviÅ¡e znakova za prikaz u nazivu numere u pregledu izvoÄ‘aÄ�a" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Ovo podeÅ¡avanje menja broj znakova za naslov numere u pregledu izvoÄ‘aÄ�a pre " #~ "njegovog skraćivanja. Postavite na -1 da ga iskljuÄ�ite" #~ msgid "the a an" #~ msgstr "the" #~ msgid "All Artists" #~ msgstr "Svi izvoÄ‘aÄ�i" #~ msgid "Not playing" #~ msgstr "Sada puÅ¡tam" #~ msgid "by %s, from %s" #~ msgstr "izvodi %s, sa „%s“" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Nisam pronaÅ¡ao muziku!\n" #~ " Prebacite neke datoteke u fasciklu „%s“" #~ msgid "_New Playlist" #~ msgstr "_Novi spisak numera" #~ msgid "Load More" #~ msgstr "UÄ�itaj joÅ¡" 07070100000111000081A400000000000000000000000166968E4E00005C76000000000000000000000000000000000000001A00000000gnome-music-46.1/po/sv.po# Swedish translation for gnome-music. # Copyright © 2014-2024 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Anders Jonsson , 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024. # Sebastian Rasmussen , 2015. # Marcus Gisslén , 2015. # Luna Jernberg , 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 21:26+0000\n" "PO-Revision-Date: 2024-02-12 00:52+0100\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Musik" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Spela och organisera din musiksamling" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Ett lätt och behagligt sätt att spela upp din musik." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Hitta spÃ¥r i din lokala samling, använd automatiskt genererade spellistor " "eller sammanställ en ny." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Musik-utvecklarna" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Musikspelare" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Musik;Spelare;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Fönsterstorlek" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Fönsterstorlek (bredd och höjd)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Fönster maximerat" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "TillstÃ¥nd för maximerat fönster." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Upprepningsläge för uppspelning" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Värdet avgör om uppspelning av samlingen ska upprepas eller vara i " "slumpmässig ordning. TillÃ¥tna värden är â€�noneâ€� (lÃ¥tar spelas i ordning utan " "att upprepas), â€�songâ€� (aktuell lÃ¥t upprepas), â€�allâ€� (spellistan spelas i " "ordning och börjar sedan om), â€�shuffleâ€� (lÃ¥tar spelas i slumpmässig ordning, " "detta medför upprepning av alla)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Aktivera uppspelningsförstärkning" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Aktiverar eller inaktiverar uppspelningsförstärkning för album" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Hindra vänteläge för systemet" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Aktiverar eller inaktiverar hindrande av vänteläge för systemet dÃ¥ musik " "spelas upp" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Album" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Spela" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Spela" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Lägg till i _favoritlÃ¥tar" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Lägg till i spellista…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Artister" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Meny" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Sök" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Inställningar" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Tangentbordsgenvägar" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Hjälp" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Om Musik" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Allmänt" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Stäng fönster" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Sök" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Hjälp" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Genvägar" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Uppspelning" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Spela upp/Gör paus" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Nästa lÃ¥t" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "FöregÃ¥ende lÃ¥t" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Växla repetera" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Växla blandad uppspelning" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Navigering" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "GÃ¥ till Album" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "GÃ¥ till Artister" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "GÃ¥ till LÃ¥tar" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "GÃ¥ till Spellistor" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "GÃ¥ bakÃ¥t" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "FöregÃ¥ende" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Nästa" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Ta bort" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Byt namn…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Namn pÃ¥ spellista" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Färdig" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Lägg till i spellista" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_Avbryt" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Lägg till" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Ange ett namn för din första spellista" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "S_kapa" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Ny spellista…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Lägg till" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Spelarinställningar" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Upprepningsläge" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Inget" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "LÃ¥t" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Alla" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Spela i slumpmässig ordning" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "Balansera ljudstyrka mellan lÃ¥tar om ReplayGain-metadata hittas" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Ströminställningar" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Hindra vänteläge" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Endast under spelning" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Visa alla" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "LÃ¥tar" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_Ta bort frÃ¥n spellista" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Välkommen till Musik" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME-projektet" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Anders Jonsson \n" "Sebastian Rasmussen \n" "Marcus Gisslén \n" "Luna Jernberg \n" "\n" "Skicka synpunkter pÃ¥ översättningen till\n" "." #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME Musik-utvecklarna" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "Mest spelade" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Aldrig spelade" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Nyligen spelade" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Nyligen tillagda" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "FavoritlÃ¥tar" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Otillräckligt taggade" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Kan inte spela upp filen" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Hitta i {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " och " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} krävs för att spela upp filen men är inte installerad." msgstr[1] "{} krävs för att spela upp filen men är inte installerade." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Spelar upp musik" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Spela i ordning utan upprepning" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Upprepa lÃ¥t" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Upprepa alla" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "Spellista {} borttagen" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Ã…ngra" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} borttagen frÃ¥n {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Okänt album" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Okänd artist" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Spellistor" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Ingen sökning startad" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Använd sökraden för att söka album, artister eller lÃ¥tar" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Inga resultat hittades" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "Försök med en annan sökning" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} minut" msgstr[1] "{} minuter" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Skiva {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Gör paus" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} lÃ¥t" msgstr[1] "{} lÃ¥tar" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Sök lÃ¥tar, artister och album" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Ö_ppna plats" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Ta bort stjärnmärkning" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Stjärnmärk" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Din XDG-musikkatalog är inte inställd." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Musikmapp" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "InnehÃ¥llet i din {} kommer att visas här." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Ingen musik hittades" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Försök med en annan sökning" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Musik kunde inte ansluta till Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Dina musikfiler kan inte indexeras utan att Tracker körs." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Ditt systems version av Tracker verkar gammal." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Musik kräver version 3.0.0 eller högre av Tracker." #~ msgid "Select" #~ msgstr "Välj" #~ msgid "Select All" #~ msgstr "Markera alla" #~ msgid "Select None" #~ msgstr "Avmarkera alla" #~ msgid "Click on items to select them" #~ msgstr "Klicka pÃ¥ objekt för att välja dem" #~ msgid "_Add to Playlist" #~ msgstr "_Lägg till i spellista" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Copyright GNOME Musik-utvecklarna" #~ msgid "Translated by" #~ msgstr "Översatt av" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Markerade {} lÃ¥t" #~ msgstr[1] "Markerade {} lÃ¥tar" #~ msgid "_Help" #~ msgstr "_Hjälp" #~ msgid "Report music history to Last.fm" #~ msgstr "Rapportera musikhistorik till Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Aktiverar eller inaktiverar sändning av skrobblingar och â€�spelar nuâ€�-info " #~ "till Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Last.fm-konto" #~ msgid "Report Music Listening" #~ msgstr "Rapportera musiklyssnande" #~ msgid "Artist" #~ msgstr "Artist" #~ msgid "Back" #~ msgstr "BakÃ¥t" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm är en musikupptäcktstjänst som ger dig personliga " #~ "rekommendationer beroende pÃ¥ musiken du lyssnar pÃ¥." #~ msgid "Music Reporting Not Setup" #~ msgstr "Musikrapportering ej konfigurerad" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Logga in pÃ¥ ditt Last.fm-konto för att rapportera ditt musiklyssnande." #~ msgid "Login" #~ msgstr "Logga in" #~ msgid "Artists Results" #~ msgstr "Artistresultat" #~ msgid "Albums Results" #~ msgstr "Albumresultat" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Ditt musiklyssnande rapporteras till Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Ditt musiklyssnande rapporteras inte till Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Inloggad som {}" #~ msgid "Configure" #~ msgstr "Konfigurera" #~ msgid "A music player and management application for GNOME." #~ msgstr "Ett program för uppspelning och hantering av musik för GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Besök webbplatsen för GNOME Musik" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME Musik är fri programvara. Du kan distribuera det och/eller " #~ "modifiera det under villkoren i GNU General Public License, publicerad av " #~ "Free Software Foundation, antingen version 2 eller (om du sÃ¥ vill) nÃ¥gon " #~ "senare version.\n" #~ "\n" #~ "GNOME Musik distribueras i hopp om att det ska vara användbart, men UTAN " #~ "NÃ…GON SOM HELST GARANTI, även utan underförstÃ¥dd garanti om SÄLJBARHET " #~ "eller LÄMPLIGHET FÖR NÃ…GOT SPECIELLT ÄNDAMÃ…L. Se GNU General Public " #~ "License för ytterligare information.\n" #~ "\n" #~ "Du bör ha fÃ¥tt en kopia av GNU General Public License tillsammans med " #~ "GNOME Musik. Om inte, skriv till Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Upphovsmännen för GNOME Musik ger härmed tillÃ¥telse för användning och " #~ "distribution av ej GPL-kompatibla GStreamer-insticksmoduler tillsammans " #~ "med GStreamer och GNOME Musik. Denna tillÃ¥telse är bortom tillÃ¥telserna " #~ "som ges av GPL-licensen, vilken täcker GNOME Musik. Om du ändrar denna " #~ "kod kan du om du vill överföra detta undantag till din version av koden, " #~ "men du är inte tvungen att göra det. Ta bort detta undantag frÃ¥n din " #~ "version om du inte vill använda det." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "InnehÃ¥llet i din Musikmapp kommer att visas här" #~ msgid "GNOME Music" #~ msgstr "GNOME Musik" #~ msgid "Window position" #~ msgstr "Fönsterposition" #~ msgid "Window position (x and y)." #~ msgstr "Fönsterposition (x och y)." #~ msgid "Loading" #~ msgstr "Läser in" #~ msgid "Add to Playlist…" #~ msgstr "Lägg till i spellista…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Ett lätt sätt att spela din musik. Upptäck automatiskt musik pÃ¥ din " #~ "dator, det lokala nätverket samt pÃ¥ internettjänster." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Hitta spÃ¥r i din lokala samling, erhÃ¥ll musik frÃ¥n DLNA-servrar eller " #~ "pröva nÃ¥gonting nytt med Jamendo och Magnatune-tjänsterna." #~ msgid "Inital state has been displayed" #~ msgstr "InitialtillstÃ¥nd har visats" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Satt till true när initialtillstÃ¥nd har visats" #~ msgid "Hey DJ" #~ msgstr "Hej DJ" #~ msgid "Released" #~ msgstr "Utgiven" #~ msgid "Running Length" #~ msgstr "Speltid" #~ msgid "Composer" #~ msgstr "Kompositör" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Spela" #~ msgid "Album" #~ msgstr "Album" #~ msgid "Track Title" #~ msgstr "LÃ¥ttitel" #~ msgid "Local" #~ msgstr "Lokal" #~ msgid "Sources" #~ msgstr "Källor" #~ msgid "Match" #~ msgstr "Träff" #~ msgid "Untitled" #~ msgstr "Namnlös" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "A_vsluta" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Musik är det nya GNOME-programmet för att spela musik." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Sökläge" #~ msgid "If true, the search bar is shown." #~ msgstr "Visar sökraden om sant." #~ msgid "Notifications mode" #~ msgstr "Aviseringsläge" #~ msgid "Enables or disables playback notifications" #~ msgstr "Aktiverar eller inaktiverar uppspelningsaviseringar" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Markerade %d objekt" #~ msgstr[1] "Markerade %d objekt" #~ msgid "%d min" #~ msgstr "%d min" #~ msgid "Empty" #~ msgstr "Tom" #~ msgid "Select Playlist" #~ msgstr "Välj spellista" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "Maximalt antal tecken att visa i spÃ¥rnamnet i artistvyn" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Denna inställning modifierar antalet tecken för spÃ¥rtiteln i artistvyn " #~ "innan den blir elliptiserad. Sätt denna till -1 för att inaktivera" #~ msgid "the a an" #~ msgstr "the" #~ msgid "All Artists" #~ msgstr "Alla artister" #~ msgid "Not playing" #~ msgstr "Spelar inte" #~ msgid "by %s, from %s" #~ msgstr "av %s, frÃ¥n %s" 07070100000112000081A400000000000000000000000166968E4E00002670000000000000000000000000000000000000001A00000000gnome-music-46.1/po/ta.po# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # à®…à®°à¯�ளà¯�ராஜனà¯� à®… லை , 2013. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2013-10-26 09:39+0000\n" "PO-Revision-Date: 2013-10-27 09:44+0530\n" "Last-Translator: à®…à®°à¯�ளà¯�ராஜனà¯� à®… லை \n" "Language-Team: தமிழà¯� <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Gtranslator 2.91.6\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "சாளர அளவà¯�" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "சாளர அளவà¯� (அகலமà¯� மறà¯�à®±à¯�à®®à¯� உயரமà¯�)" #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "சாளர அமைவிடமà¯�" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "சாளர அமைவிடமà¯� (x மறà¯�à®±à¯�à®®à¯� y)" #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "சாளரமà¯� பெரிதாகà¯�கபà¯�படà¯�டதà¯�" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "சாளரமà¯� பெரிதாகà¯�கபà¯�படà¯�ட நிலை." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "பாடலை மீணà¯�டà¯�à®®à¯� இயகà¯�கà¯�à®®à¯�றை" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "தொகà¯�பà¯�பிலà¯� பாடலை மீணà¯�டà¯�à®®à¯� இயகà¯�க அலà¯�லதà¯� வரிசையினà¯�றி இயகà¯�க மதிபà¯�பà¯� தீரà¯�மானிகà¯�கà¯�à®®à¯�. " "அனà¯�மதிகà¯�கபà¯�படà¯�ட மதிபà¯�பà¯�களà¯�: \"none\" (மீணà¯�டà¯�à®®à¯� மீணà¯�டà¯�à®®à¯� பாடà¯�வதà¯�à®®à¯� கலகà¯�கà¯�வதà¯�மிலà¯�லை), \"song" "\", \"all\", \"shuffle\"." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "தேடலà¯� à®®à¯�றைமை" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "உணà¯�மையெனிலà¯�, தேடலà¯� படà¯�டி காடà¯�டபà¯�படà¯�à®®à¯�." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46 #: ../gnomemusic/application.py:102 ../gnomemusic/window.py:54 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "இசை" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "இசைபà¯�பானà¯�" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "இசை தொகà¯�பà¯�பைபà¯� பாடவà¯�à®®à¯� நிரà¯�வகிகà¯�கவà¯�à®®à¯�" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME இசை" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "Music எனà¯�பதà¯� GNOME-னà¯� பà¯�திய இசை பயனà¯�பாடà¯�" #: ../gnomemusic/albumArtCache.py:235 msgid "Untitled" msgstr "தலைபà¯�பிடபà¯�படாத" #: ../gnomemusic/notification.py:70 msgid "Not playing" msgstr "பாடவிலà¯�லை" #: ../gnomemusic/notification.py:77 ../gnomemusic/player.py:350 #: ../gnomemusic/view.py:229 ../gnomemusic/view.py:377 #: ../gnomemusic/view.py:591 msgid "Unknown Artist" msgstr "கலைஞரà¯� யாரெனதà¯� தெரியவிலà¯�லை" #: ../gnomemusic/notification.py:79 ../gnomemusic/view.py:475 msgid "Unknown Album" msgstr "ஆலà¯�பமà¯� எதà¯�வெனதà¯� தெரியவிலà¯�லை" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:83 #, python-format msgid "by %s, from %s" msgstr "%s-இலிரà¯�நà¯�தà¯� %s-ஆலà¯�" #: ../gnomemusic/notification.py:123 msgid "Previous" msgstr "à®®à¯�நà¯�தைய" #: ../gnomemusic/notification.py:126 msgid "Pause" msgstr "இடைநிறà¯�தà¯�தà¯�" #: ../gnomemusic/notification.py:129 msgid "Play" msgstr "பாடà¯�" #: ../gnomemusic/notification.py:131 msgid "Next" msgstr "அடà¯�தà¯�ததà¯�" #: ../gnomemusic/view.py:294 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "பாடலà¯�களà¯� à®�தà¯�à®®à¯� கிடைகà¯�கவிலà¯�லை!\n" "அடைவà¯� %s- சில கோபà¯�பà¯�களை இடவà¯�à®®à¯�" #: ../gnomemusic/view.py:301 msgid "Albums" msgstr "ஆலà¯�பஙà¯�களà¯�" #: ../gnomemusic/view.py:333 msgid "Songs" msgstr "பாடலà¯�களà¯�" #: ../gnomemusic/view.py:484 msgid "Playlists" msgstr "பாடலà¯�வரிசைகளà¯�" #: ../gnomemusic/view.py:490 msgid "Artists" msgstr "கலைஞரà¯�களà¯�" #: ../gnomemusic/view.py:526 ../gnomemusic/view.py:528 #: ../gnomemusic/widgets.py:443 msgid "All Artists" msgstr "அனைதà¯�தà¯� கலைஞரà¯�களà¯�" #: ../gnomemusic/widgets.py:73 ../gnomemusic/widgets.py:93 msgid "Load More" msgstr "இனà¯�னà¯�à®®à¯� à®�à®±à¯�à®±" #: ../gnomemusic/widgets.py:83 msgid "Loading..." msgstr "à®�à®±à¯�à®±à¯�கிறதà¯� ..." #: ../gnomemusic/window.py:165 msgid "Empty" msgstr "வெறà¯�மையாக உளà¯�ளதà¯�" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "காபà¯�பà¯�ரிமை © 2013 GNOME Music Developers" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "GNOME-கà¯�கான இசைபà¯�பானà¯� மறà¯�à®±à¯�à®®à¯� மேலாணà¯�மைபà¯� பயனà¯�பாடà¯�" #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "GNOME Music வலைதà¯�தளதà¯�திறà¯�கà¯� வாரà¯�à®™à¯�களà¯�" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "வெளியிடபà¯�படà¯�டதà¯�" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "ஓடà¯�à®®à¯� நீளமà¯�" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "பà¯�திய பாடலà¯�வரிசை" #: ../data/app-menu.ui.h:2 msgid "Now _Playing" msgstr "தறà¯�போதà¯� இசைபà¯�பதà¯�" #: ../data/app-menu.ui.h:3 msgid "_About Music" msgstr "GNome Music -பà¯� பறà¯�றி" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "வெளியேறà¯�" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "கலகà¯�கà¯�" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "மறà¯�à®®à¯�றை அனைதà¯�தà¯�à®®à¯�" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "மறà¯�à®®à¯�றை பாடலà¯�" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "கலகà¯�கà¯�தலà¯�/மறà¯�à®®à¯�றை நிறà¯�தà¯�தà¯�" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "பாடலà¯�களà¯� à®�தà¯�à®®à¯� கிடைகà¯�கவிலà¯�லை" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "அனைதà¯�தà¯�à®®à¯� தேரà¯�நà¯�தெடà¯�" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "எதà¯�வà¯�à®®à¯� தேரà¯�நà¯�தெடà¯�கà¯�க வேணà¯�டாமà¯�" #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "பொரà¯�டà¯�களைதà¯� தேரà¯�நà¯�தெடà¯�கà¯�க அவறà¯�றினà¯� மீதà¯� சொடà¯�கà¯�கவà¯�à®®à¯�" #: ../data/headerbar.ui.in.h:4 msgid "Cancel" msgstr "ரதà¯�தà¯�" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "பாடலà¯�வரிசையிலà¯� சேரà¯�" 07070100000113000081A400000000000000000000000166968E4E000036B6000000000000000000000000000000000000001A00000000gnome-music-46.1/po/te.po# Telugu translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Praveen Illa , 2013, 2014. msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2014-03-21 15:21+0000\n" "PO-Revision-Date: 2014-03-21 23:06+0530\n" "Last-Translator: Praveen Illa \n" "Language-Team: indlinux-telugu@lists.sourceforge.net\n" "Language: te\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" "X-Project-Style: gnome\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "à°•à°¿à°Ÿà°¿à°•à±€ పరిమాణం" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "à°•à°¿à°Ÿà°¿à°•à±€ పరిమాణం (వెడలà±�à°ªà±� మరియà±� à°Žà°¤à±�à°¤à±�)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "à°•à°¿à°Ÿà°¿à°•à±€ à°¸à±�థానమà±�" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "à°•à°¿à°Ÿà°¿à°•à±€ à°¸à±�థానమà±� (x మరియà±� y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "à°•à°¿à°Ÿà°¿à°•à±€ పెదà±�దగాచేయబడింది" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "à°•à°¿à°Ÿà°¿à°•à±€ పెదà±�దగాచేయబడిన à°¸à±�థితి." #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "à°ªà±�లేబà±�యాకà±� à°ªà±�నరావృత రీతి" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "మీ పాటల సేకరణనà±� à°ªà±�నరావృతం చేయాలో లేదా యాదృచà±�ఛికంగా ఆడాలో మీరిచà±�చే à°ˆ విలà±�వలà±� à°—à±�à°°à±�తిసà±�తాయి. à°…à°¨à±�మతించబడిన " "విలà±�వలà±�: \"none\" (à°ªà±�నరావృతం మరియà±� à°—à±�లకరించà±� ఆపివేయబడి), \"song\" (à°ªà±�à°°à°¸à±�à°¥à±�à°¤ పాటనà±� " "à°ªà±�నరావృతం చేసà±�à°¤à±�ంది), \"all\" (పాటలజాబితా à°ªà±�నరావృతం చేయబడà±�à°¤à±�ంది, à°—à±�లకరించబడదà±�), \"shuffle" "\" (పాటలజాబితానà±� à°—à±�లకరిసà±�à°¤à±�ంది, à°…à°¨à±�నిటి à°ªà±�నరావృతానà±�ని à°ªà±�రెసà±�à°¯à±�à°®à±� చేసà±�à°¤à±�ంది)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "శోధన రీతి" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "ఒకవేళ నిజమైతే, శోధన పటà±�à°Ÿà±€ చూపించబడà±�à°¨à±�." #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46 #: ../gnomemusic/application.py:102 ../gnomemusic/window.py:58 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "సంగీతం" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "సంగీత à°ªà±�రదరà±�à°¶à°•à°‚" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "మీ సంగీత సేకరణనà±� à°ªà±�రదరà±�à°¶à°¿à°‚à°šà°¿, నిరà±�వహించà±�కోండి" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "à°—à±�నోమà±� సంగీతం" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "సంగీతం అనేది సరికొతà±�à°¤ à°—à±�నోమà±� సంగీత à°ªà±�రదరà±�à°¶à°• à°…à°¨à±�వరà±�తనం." #: ../gnomemusic/albumArtCache.py:235 ../gnomemusic/albumArtCache.py:243 msgid "Untitled" msgstr "పేరà±�లేదà±�" #: ../gnomemusic/notification.py:70 msgid "Not playing" msgstr "à°ªà±�రదరà±�à°¶à°¿à°‚à°šà±�టలేదà±�" #: ../gnomemusic/notification.py:79 ../gnomemusic/player.py:365 #: ../gnomemusic/searchbar.py:31 ../gnomemusic/view.py:253 #: ../gnomemusic/view.py:455 ../gnomemusic/view.py:676 #: ../gnomemusic/view.py:990 msgid "Unknown Artist" msgstr "తెలియని కళాకారà±�à°¡à±�" #: ../gnomemusic/notification.py:81 ../gnomemusic/searchbar.py:32 #: ../gnomemusic/view.py:553 msgid "Unknown Album" msgstr "తెలియని ఆలà±�బమà±�" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:85 #, python-format msgid "by %s, from %s" msgstr "గాయకà±�à°²à±� %s, %s à°¨à±�à°‚à°¡à°¿" #: ../gnomemusic/notification.py:125 msgid "Previous" msgstr "à°®à±�à°¨à±�పటిది" #: ../gnomemusic/notification.py:128 msgid "Pause" msgstr "నిలిపివేయి" #: ../gnomemusic/notification.py:131 msgid "Play" msgstr "ఆడించà±�" #: ../gnomemusic/notification.py:133 msgid "Next" msgstr "తరà±�వాతది" #: ../gnomemusic/view.py:197 ../gnomemusic/widgets.py:261 #: ../gnomemusic/window.py:244 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "%d à°…à°‚à°¶à°‚ à°Žà°‚à°šà±�కోబడింది" msgstr[1] "%d అంశాలà±� à°Žà°‚à°šà±�కోబడà±�డాయి" #: ../gnomemusic/view.py:199 ../gnomemusic/widgets.py:263 #: ../gnomemusic/window.py:248 ../gnomemusic/window.py:262 #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "అంశాలనà±� à°Žà°‚à°šà±�కోవడానికి వాటిపై నొకà±�à°•à°‚à°¡à°¿" #: ../gnomemusic/view.py:322 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "à°Žà°Ÿà±�వంటి సంగీతం కనపడలేదà±�!\n" " దయచేసి %s సంచయంలో కొనà±�ని సంగీత దసà±�à°¤à±�రాలనà±� పెటà±�à°Ÿà°‚à°¡à°¿" #: ../gnomemusic/view.py:329 msgid "Albums" msgstr "ఆలà±�బమà±�à°²à±�" #: ../gnomemusic/view.py:402 msgid "Songs" msgstr "పాటలà±�" #: ../gnomemusic/view.py:566 msgid "Artists" msgstr "గాయకà±�à°²à±�" #: ../gnomemusic/view.py:611 ../gnomemusic/view.py:613 #: ../gnomemusic/widgets.py:451 msgid "All Artists" msgstr "అందరà±� గాయకà±�à°²à±�" #: ../gnomemusic/view.py:743 msgid "Playlists" msgstr "పాటలజాబితాలà±�" #: ../gnomemusic/view.py:1007 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d పాట" msgstr[1] "%d పాటలà±�" #: ../gnomemusic/widgets.py:75 ../gnomemusic/widgets.py:95 msgid "Load More" msgstr "మరినà±�ని నింపà±�" #: ../gnomemusic/widgets.py:85 msgid "Loading..." msgstr "à°Žà°•à±�à°•à°¿à°¸à±�à°¤à±�à°¨à±�నామà±�..." #: ../gnomemusic/widgets.py:670 msgid "New Playlist" msgstr "కొతà±�à°¤ పాటలజాబితా" #: ../gnomemusic/window.py:209 msgid "Empty" msgstr "à°�మీలేవà±�" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "నకలà±�హకà±�à°•à±� © 2013 à°—à±�నోమà±� సంగీతం వికాసకà±�à°²à±�" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "సంగీత నిరà±�వహణకై à°—à±�నోమà±� కోసం రూపొందించిన సంగీత à°ªà±�రదరà±�à°¶à°• à°…à°¨à±�వరà±�తనం." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "à°—à±�నోమà±� సంగీతం జాలగూడà±�à°¨à±� సందరà±�à°¶à°¿à°‚à°šà°‚à°¡à°¿" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "à°—à±�నోమà±� సంగీతం అనేది à°’à°• à°¸à±�వేచà±�ఛా సాఫà±�à°Ÿà±�‌వేరà±�: దీనిని మీరà±� à°«à±�à°°à±€ సాఫà±�à°Ÿà±�‌వేరà±� ఫౌండేషనà±� à°ªà±�à°°à°šà±�à°°à°¿à°‚à°šà°¿à°¨ à°—à±�నూ జనరలà±� పబà±�లికà±� " "లైసెనà±�à°¸à±� రూపాంతరం ౨, లేదా (మీ ఇషà±�టానà±�ని బటà±�à°Ÿà°¿) à°�దైనా తరà±�వాత రూపాంతరపà±� నిబంధనలకà±� à°…à°¨à±�à°—à±�ణంగా " "à°ªà±�నఃపంపిణీ చెయà±�యవచà±�à°šà±� మరియà±�/లేదా సవరించà±�కోవచà±�à°šà±�.\n" "\n" "à°—à±�నోమà±� సంగీతం సమాజానికి ఉపయోగపడà±�à°¤à±�ంది అనే ఆశతో , à°�విధమైన పూచీకతà±�à°¤à±�à°²à±� లేకà±�à°‚à°¡à°¾, కనీసం à°µà±�యాపారానికి గాని " "లేదా à°’à°• à°–à°šà±�చితమైన à°ªà±�రయోజనానికి ఉపయోగించవచà±�చని భావించిన పూచీకతà±�à°¤à±�à°²à±� కూడా లేకà±�à°‚à°¡à°¾ పంచబడà±�à°¤à±�ంది.మరినà±�ని " "వివరాలకà±� à°—à±�నూ జనరలà±� పబà±�లికà±� లైసెనà±�à°¸à±�ని చూడండి.\n" "\n" "à°—à±�నోమà±� సంగీతంతో పాటà±� మీరà±� à°—à±�నూ జనరలà±� పబà±�లికà±� లైసెనà±�à°¸à±� నకలà±�à°¨à±� పొంది ఉంటారà±�, లేనిపకà±�షంలో, Free " "Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston. " "MA02110-1301, USA à°•à±� à°µà±�రాయండి.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "విడà±�దలైంది" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "నిడివి" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "కొతà±�à°¤ పాటలజాబితా (_N)" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "సహాయం (_H)" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "à°—à±�à°°à°¿à°‚à°šà°¿ (_A)" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "నిషà±�à°•à±�రమించà±� (_Q)" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "à°—à±�లకరించà±�" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "à°…à°¨à±�నీ à°ªà±�నరావృతం" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "పాటనà±� à°ªà±�నరావృతంచేయి" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "à°—à±�లకరించà±�/à°ªà±�నరావృతించà±� ఆపà±�" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "à°Žà°Ÿà±�వంటి సంగీతం దొరకలేదà±�" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "à°…à°¨à±�నీ à°Žà°‚à°šà±�కోండి" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "ఎంపిక à°°à°¦à±�à°¦à±�" #: ../data/headerbar.ui.in.h:4 ../data/PlaylistDialog.ui.in.h:2 msgid "Cancel" msgstr "à°°à°¦à±�à°¦à±�చేయి" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "పాటలజాబితాకà±� à°•à°²à±�à°ªà±�" #: ../data/SelectionToolbar.ui.h:2 msgid "Remove from Playlist" msgstr "జాబితా à°¨à±�à°‚à°¡à°¿ తీసివేయి" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "ఆడించà±� (_P)" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "తొలగించà±� (_D)" #: ../data/PlaylistDialog.ui.in.h:1 msgid "Select Playlist" msgstr "పాటలజాబితానà±� à°Žà°‚à°šà±�కోండి" #: ../data/PlaylistDialog.ui.in.h:3 msgid "Select" msgstr "à°Žà°‚à°šà±�కోండి" #~ msgid "Now _Playing" #~ msgstr "ఇపà±�à°ªà±�à°¡à±� ఆడà±�à°¤à±�à°¨à±�నది (_P)" 07070100000114000081A400000000000000000000000166968E4E00004BC0000000000000000000000000000000000000001A00000000gnome-music-46.1/po/tg.po# Tajik translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # Victor Ibragimov , 2013, 2014, 2015 # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2015-06-24 19:21+0000\n" "PO-Revision-Date: 2015-06-25 10:34+0500\n" "Last-Translator: Victor Ibragimov \n" "Language-Team: Tajik \n" "Language: tg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.7.5\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "Ð�ндозаи равзана" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "Ð�ндозаи равзана (бар ва баландӣ)." #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "Мавқеи равзана" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "Мавқеи равзана (x ва y)." #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "Равзана дар ҳадди акÑ�ар" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "ВазъиÑ�ти равзана дар ҳадди акÑ�ар" #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "Ҳолати такрори пахш" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "" "Қиматҳо такрорӣ Ñ‘ таÑ�одуфии пахшро дар тамоми коллекÑ�иÑ� муайÑ�н мекунанд. " "Қиматҳои иҷозашуда: \"none\" (такрорӣ ва таÑ�одуфӣ хомӯш мебошанд), \"song" "\" (такрор кардани Ñ�уруди ҷорӣ), \"all\" (такрор кардани рӯйхати пахш, бе " "таÑ�одуфӣ), \"shuffle\" (таÑ�одуфии рӯйхати пахш, пахши ҳамаи Ñ�урудҳоро такрор " "мекунад)." #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "Ҳолати ҷуÑ�туҷӯ" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "Ð�гар \"true\" бошад, навори ҷуÑ�туҷӯ намоиш дода мешавад." #: ../data/org.gnome.Music.gschema.xml.h:12 msgid "Notifications mode" msgstr "Реҷаи огоҳӣ" #: ../data/org.gnome.Music.gschema.xml.h:13 msgid "Enables or disables playback notifications" msgstr "Огоҳиҳои пахшро фаъол Ñ‘ ғайрифаъол мекунад" #: ../data/org.gnome.Music.gschema.xml.h:14 msgid "Max chars to display in track name on Artist view" msgstr "" "Шумораи имконпазири аломатҳо барои намоиш дар номи роҳча дар намуди ҳунарманд" #: ../data/org.gnome.Music.gschema.xml.h:15 msgid "" "This setting modifies the amount of chars for track title on Artist view " "before its been ellipsized. Set this to -1 to disable" msgstr "" "Ин танзим шумораи аломатҳоро дар унвони реҷаи ҳунарманд пеш аз гирд кардани " "он тағйир медиҳад. Барои ғайрифаъол кардан, онро ба -1 танзим кунед" #: ../data/org.gnome.Music.gschema.xml.h:16 msgid "Enable ReplayGain" msgstr "Фаъол кардани ReplayGain" #: ../data/org.gnome.Music.gschema.xml.h:17 msgid "Enables or disables ReplayGain for albums" msgstr "ReplayGain барои албомҳо фаъол Ñ‘ ғайрифаъол мекунад" #: ../data/org.gnome.Music.gschema.xml.h:18 msgid "Inital state has been displayed" msgstr "ВазъиÑ�ти ибтидоӣ намоиш дода шуд" #: ../data/org.gnome.Music.gschema.xml.h:19 msgid "Set to true when initial state has been displayed" msgstr "Вақте ки вазъиÑ�ти ибтидоӣ намоиш дода мешавад, ба TRUE танзим кунед" #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:50 #: ../gnomemusic/application.py:113 ../gnomemusic/window.py:59 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "МуÑ�иқӣ" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "Плеери муÑ�иқӣ" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "КоллекÑ�иÑ�и муÑ�иқии худро мураттаб ва пахш кунед" #: ../data/gnome-music.desktop.in.h:4 msgid "Music;Player;" msgstr "МуÑ�иқӣ;Плеер;" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "МуÑ�иқии GNOME" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "МуÑ�иқии GNOME - барномаи нави пахши муÑ�иқӣ мебошад." #: ../gnomemusic/albumArtCache.py:103 ../gnomemusic/albumArtCache.py:111 msgid "Untitled" msgstr "Беном" #: ../gnomemusic/mpris.py:148 ../gnomemusic/notification.py:100 #: ../gnomemusic/player.py:571 ../gnomemusic/view.py:564 #: ../gnomemusic/view.py:995 ../gnomemusic/view.py:1451 msgid "Unknown Album" msgstr "Ð�лбоми номаълум" #: ../gnomemusic/mpris.py:164 ../gnomemusic/notification.py:98 #: ../gnomemusic/player.py:562 ../gnomemusic/view.py:223 #: ../gnomemusic/view.py:464 ../gnomemusic/view.py:737 #: ../gnomemusic/view.py:1177 ../gnomemusic/view.py:1449 #: ../gnomemusic/view.py:1496 ../gnomemusic/widgets.py:235 #: ../gnomemusic/widgets.py:638 msgid "Unknown Artist" msgstr "Ҳунарманди номаълум" #: ../gnomemusic/notification.py:89 msgid "Not playing" msgstr "Ҳозир пахш намекунад" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:104 #, python-format msgid "by %s, from %s" msgstr "Ҳунарманди %s, албоми %s" #: ../gnomemusic/notification.py:125 ../data/PlayerToolbar.ui.h:5 msgid "Previous" msgstr "Қаблӣ" #: ../gnomemusic/notification.py:128 ../gnomemusic/player.py:519 msgid "Pause" msgstr "Таваққуф" #: ../gnomemusic/notification.py:131 ../gnomemusic/player.py:522 #: ../data/PlayerToolbar.ui.h:6 msgid "Play" msgstr "Пахш кардан" #: ../gnomemusic/notification.py:133 ../data/PlayerToolbar.ui.h:7 msgid "Next" msgstr "Ð�авбатӣ" #: ../gnomemusic/player.py:980 msgid "Unable to play the file" msgstr "Файл пахш карда намешавад" #. TRANSLATORS: this is a button to launch a codec installer. #. %s will be replaced with the software installer's name, e.g. #. 'Software' in case of gnome-software. #: ../gnomemusic/player.py:985 #, python-format msgid "_Find in %s" msgstr "_Ð�фтан дар %s" #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:995 msgid " and " msgstr " ва " #. TRANSLATORS: separator for a list of codecs #: ../gnomemusic/player.py:998 msgid ", " msgstr ", " #: ../gnomemusic/player.py:999 #, python-format msgid "%s is required to play the file, but is not installed." msgid_plural "%s are required to play the file, but are not installed." msgstr[0] "%s барои пахш кардани файл лозим аÑ�Ñ‚, вале он наÑ�б нашудааÑ�Ñ‚." msgstr[1] "%s барои пахш кардани файл лозим аÑ�Ñ‚, вале он наÑ�б нашудааÑ�Ñ‚." #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:49 msgid "Most Played" msgstr "БиÑ�ёр маротиба пахш карда шуд" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:56 msgid "Never Played" msgstr "Ҳеҷ вақт пахш карда нашуд" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:63 msgid "Recently Played" msgstr "Дар қарибӣ пахш карда шуд" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:70 msgid "Recently Added" msgstr "Дар қарибӣ илова карда шуд" #. TRANSLATORS: this is a playlist name #: ../gnomemusic/playlists.py:77 msgid "Favorite Songs" msgstr "Сурудҳои баргузида" #. TRANSLATORS: _("the") should be a space-separated list of all-lowercase articles #. (such as 'the') that should be ignored when alphabetizing artists/albums. This #. list should include 'the' regardless of language. If some articles occur more #. frequently than others, most common should appear first, least common last. #: ../gnomemusic/query.py:69 msgid "the a an" msgstr "the a an" #: ../gnomemusic/searchbar.py:58 ../gnomemusic/searchbar.py:101 msgid "All" msgstr "Ҳама" #: ../gnomemusic/searchbar.py:59 msgid "Artist" msgstr "Ҳунарманд" #: ../gnomemusic/searchbar.py:60 msgid "Album" msgstr "Ð�лбом" #: ../gnomemusic/searchbar.py:61 msgid "Track Title" msgstr "Унвони роҳча" #: ../gnomemusic/searchbar.py:102 msgid "Local" msgstr "Маҳаллӣ" #: ../gnomemusic/searchbar.py:204 msgid "Sources" msgstr "Манбаҳо" #: ../gnomemusic/searchbar.py:211 msgid "Match" msgstr "Мутобиқат" #: ../gnomemusic/view.py:191 ../gnomemusic/widgets.py:267 #: ../gnomemusic/widgets.py:515 ../gnomemusic/window.py:302 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "%d объект интихоб шудааÑ�Ñ‚" msgstr[1] "%d объект интихоб шудаанд" #: ../gnomemusic/view.py:193 ../gnomemusic/widgets.py:269 #: ../gnomemusic/widgets.py:517 ../gnomemusic/window.py:306 #: ../gnomemusic/window.py:318 ../data/headerbar.ui.h:3 msgid "Click on items to select them" msgstr "Барои интихоби объект онро зер кунед" #: ../gnomemusic/view.py:279 msgid "Music folder" msgstr "Ҷузвдони муÑ�иқӣ" #: ../gnomemusic/view.py:298 msgid "Hey DJ" msgstr "Hey DJ" #: ../gnomemusic/view.py:306 ../gnomemusic/view.py:1720 msgid "Albums" msgstr "Ð�лбомҳо" #: ../gnomemusic/view.py:398 ../gnomemusic/view.py:1722 msgid "Songs" msgstr "Сурудҳо" #: ../gnomemusic/view.py:596 ../gnomemusic/view.py:1721 msgid "Artists" msgstr "Ҳунармандон" #: ../gnomemusic/view.py:642 ../gnomemusic/view.py:644 #: ../gnomemusic/widgets.py:524 msgid "All Artists" msgstr "Ҳамаи ҳунармандон" #: ../gnomemusic/view.py:822 ../gnomemusic/view.py:1723 msgid "Playlists" msgstr "ФеҳриÑ�тҳои пахш" #: ../gnomemusic/view.py:1188 #, python-format msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d Ñ�уруд" msgstr[1] "%d Ñ�уруд" #: ../gnomemusic/view.py:1325 msgid "Try a different search" msgstr "ҶуÑ�туҷӯи дигареро кӯшиш кунед" #: ../gnomemusic/widgets.py:308 ../gnomemusic/widgets.py:342 #, python-format msgid "%d min" msgstr "%d дақиқа" #: ../gnomemusic/widgets.py:762 msgid "New Playlist" msgstr "ФеҳриÑ�ти пахши нав" #: ../gnomemusic/window.py:248 msgid "Empty" msgstr "Холӣ кардан" #: ../gnomemusic/window.py:330 msgid "Loading" msgstr "Дар ҳоли боркунӣ" #: ../gnomemusic/window.py:345 msgid "_Undo" msgstr "_Ботил Ñ�охтан" #: ../gnomemusic/window.py:346 #, python-format msgid "Playlist %s removed" msgstr "ФеҳриÑ�тҳои пахши %s тоза шуд" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "Ҳуқуқи муаллиф © 2013 БарноманавиÑ�они МуÑ�иқии GNOME" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "Плеери муÑ�иқӣ ва барномаи идоракунӣ барои GNOME." #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "Гузариш ба вебÑ�айти МуÑ�иқии GNOME" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version.\n" "\n" "\"Magic of the vinyl\" by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403\n" msgstr "" "МуÑ�иқии GNOME нармафзори ройгон аÑ�Ñ‚; Шумо метавонед онро мувофиқи шартҳои " "Иҷозатномаи иҷтимоии умумии GNU, чи тавре ки Иҷозатномаи мазкур аз ҷониби " "Фонди МуÑ�иқии GNOME - нармафзореÑ�Ñ‚, ки ройнгон нашр шудааÑ�Ñ‚, ва шумо " "метавонед онро дар аÑ�оÑ�и шартҳои Иҷозатномаи ҷамъиÑ�тии умумии GNU, верÑ�иÑ�и " "Иҷозатномаи рақами 2 Ñ‘ Ñ�гон верÑ�иÑ�и охирин, пахш кунед ва/Ñ‘ тағйир диҳед.\n" "\n" "Мо умедворем, ки шумо аз иÑ�тифодабарии нармафзори МуÑ�иқии GNOME фоида " "мегиред, вале мо ба шумо ЯГОÐ� КÐ�ФОЛÐ�Т Ð�Ð�МЕДИҲЕМ; ҳатто барои мақÑ�адҳои " "ТИҶОРӢ шумо Ñ‘ Ñ�гон МÐ�ҚСÐ�ДҲОИ МÐ�ХСУСИ ШУМО Ñ�гон кафолат намедиҳем. Барои " "маълумоти муфаÑ�Ñ�ал Иҷозатномаи иҷтимоии умумии GNU-ро мутолиа кунед.\n" "\n" "Шумо боÑ�д нуÑ�хаи Иҷозатномаи иҷтимоии умумии GNU-ро Ñ�кҷоÑ� бо нармафзори " "МуÑ�иқии GNOME қабул кунед. Ð�гар қабул накунед, метавонед барои гирифтани " "нуÑ�хаи иҷозатнома ба Ñ�уроғаи мо навиÑ�ед: The Free Software Foundation, Inc., " "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n" "\n" "Муаллифони нармафзори МуÑ�иқии GNOME иҷозат медиҳанд, то ки шумо тавонед " "плагинҳои GStreamer-ро, ки ба Иҷозатномаи GPL мувофиқа намекунанд, Ñ�кҷоÑ� бо " "GStreamer ва МуÑ�иқии GNOME иÑ�тифода баред. Ин иҷозат ба иҷозатномаи GPL-и " "нармафзори МуÑ�иқии GNOME мувофиқат намекунад ва метавонад онро тавÑ�иф " "накунад. Ð�гар шумо ин рамзро тағйир диҳед, метавонед иÑ�тиÑ�норо ба верÑ�иÑ�и " "рамзи худ ваÑ�еъ кунед, вале шумо барои кардани ин вазифадор намебошед. Ð�гар " "кардани ин нахоҳед, баёниÑ�и ин иÑ�тиÑ�норо аз верÑ�иÑ�и худ тоза кунед.\n" "\n" "\"Magic of the vinyl\" by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " "https://www.flickr.com/photos/_spy_/12270839403\n" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "Санаи нашр" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "Давомнокии пахш" #: ../data/app-menu.ui.h:1 msgid "_Help" msgstr "_Кумак" #: ../data/app-menu.ui.h:2 msgid "_About" msgstr "_Дар бораи барнома" #: ../data/app-menu.ui.h:3 msgid "_Quit" msgstr "_Хуруҷ" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "ТаÑ�одуфӣ" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "Ҳамаро такрор кардан" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "Такрор кардани Ñ�уруд" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "Хомӯш кардани таÑ�одуфӣ/такрорӣ" #: ../data/NoMusic.ui.h:1 msgid "No music found" msgstr "Ягон муÑ�иқӣ ёфт нашуд" #: ../data/NoMusic.ui.h:3 #, no-c-format msgid "The contents of your %s will appear here." msgstr "Муҳтавои %s дар ин ҷо намоиш дода мешавад." #: ../data/headerbar.ui.h:1 msgid "Select All" msgstr "Ҳамаро интихоб кардан" #: ../data/headerbar.ui.h:2 msgid "Select None" msgstr "Ҳеҷ чизро интихоб накардан" #: ../data/headerbar.ui.h:4 msgid "Search" msgstr "ҶуÑ�туҷӯ" #: ../data/headerbar.ui.h:5 ../data/PlaylistDialog.ui.h:3 msgid "Select" msgstr "Интихоб кардан" #: ../data/headerbar.ui.h:6 ../data/PlaylistDialog.ui.h:2 msgid "Cancel" msgstr "Бекор кардан" #: ../data/headerbar.ui.h:7 msgid "Back" msgstr "Ба қафо" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "Илова кардан ба феҳриÑ�ти пахш" #: ../data/SelectionToolbar.ui.h:2 msgid "Remove from Playlist" msgstr "Тоза кардан аз феҳриÑ�ти пахш" #: ../data/PlaylistControls.ui.h:1 msgid "_Play" msgstr "_Пахш кардан" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "_Ð�еÑ�Ñ‚ кардан" #: ../data/PlaylistControls.ui.h:3 msgid "Playlist Name" msgstr "Ð�оми феҳриÑ�ти пахш" #: ../data/PlaylistDialog.ui.h:1 msgid "Select Playlist" msgstr "Интихоби феҳриÑ�ти пахш" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "Ягон муÑ�иқӣ ёфт нашуд!\n" #~ "Баъзе файлҳоро ба ҷузвдони %s гузоред" #~ msgid "Load More" #~ msgstr "Бештар бор кардан" #~ msgid "_New Playlist" #~ msgstr "_ФеҳриÑ�ти пахши нав" #~ msgid "Selected %d items" #~ msgstr "%d объект интихоб шудаанд" #~| msgid "Songs" #~ msgid "%d Songs" #~ msgstr "%d Ñ�уруд" #~ msgid "Now _Playing" #~ msgstr "_Ҳозир пахш мекунад" 07070100000115000081A400000000000000000000000166968E4E00005DFF000000000000000000000000000000000000001A00000000gnome-music-46.1/po/th.po# Thai translation for gnome-music. # Copyright (C) 2016 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # Akom Chotiphantawanon , 2016. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2023-09-16 19:54+0000\n" "PO-Revision-Date: 2023-12-13 03:45+0700\n" "Last-Translator: Akom Chotiphantawanon \n" "Language-Team: ไทย \n" "Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 data/org.gnome.Music.desktop.in.in:3 #: gnomemusic/about.py:243 gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "เพลง" #: data/org.gnome.Music.appdata.xml.in.in:7 data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "เล่นà¹�ละจัดà¸�ารà¸�ับเพลงของคุณ" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists or curate a fresh one." msgstr "" #: data/org.gnome.Music.appdata.xml.in.in:187 msgid "The GNOME Music developers" msgstr "The GNOME Music developers" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "ตัวเล่นเพลง" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "เพลง;ตัวเล่น;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "ขนาดหน้าต่าง" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "ขนาดหน้าต่าง (ความà¸�ว้างà¹�ละความสูง)" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "หน้าต่างขยายà¹�ผ่อยู่" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "สถานะขยายà¹�ผ่ของหน้าต่าง" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "โหมดเล่นเพลงซ้ำ" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the collection. Allowed values " "are: “noneâ€� (repeat and shuffle are off), “songâ€� (repeat current song), “allâ€� (repeat playlist, " "no shuffle), “shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "ค่าซึ่งบ่งชี้ว่าจะเล่นเพลงซ้ำหรือสุ่มตลอดชุด ค่าที่อนุà¸�าตคือ: “noneâ€� (ปิดซ้ำà¹�ละสลับ), “songâ€� (ซ้ำเพลงปัจจุบัน), " "“allâ€� (ซ้ำรายà¸�ารเล่น, ไม่สลับ), “shuffleâ€� (สลับรายà¸�ารเล่น, ซ้ำทั้งหมด)" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "เปิดใช้ ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "เปิดหรือปิดใช้ ReplayGain สำหรับอัลบั้ม" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "" #: data/org.gnome.Music.gschema.xml:39 msgid "Enables or disables sending scrobbles and the “currently playingâ€� info to Last.fm." msgstr "" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 data/ui/PlaylistControls.ui:101 #: gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "เล่น" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "เ_ล่น" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "เพิ่มในเพลงโ_ปรด" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "เ_พิ่มในรายà¸�ารเล่น…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "บัà¸�ชี Last.fm" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "รายงานà¸�ารฟังเพลง" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "ปุ่ม_ลัด" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "_วิธีใช้" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "เ_à¸�ี่ยวà¸�ับเพลง" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "ยินดีต้อนรับสู่เพลง" #: data/ui/HeaderBar.ui:17 msgid "Menu" msgstr "เมนู" #: data/ui/HeaderBar.ui:25 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "เลือà¸�" #: data/ui/HeaderBar.ui:31 data/ui/PlaylistDialog.ui:213 data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "_ยà¸�เลิà¸�" #: data/ui/HeaderBar.ui:43 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "ค้นหา" #: data/ui/HeaderBar.ui:51 msgid "Back" msgstr "à¸�ลับ" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "ทั่วไป" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "ปิดหน้าต่าง" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "ค้นหา" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "วิธีใช้" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "ปุ่มลัด" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "เล่นเพลง" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "เล่น/พัà¸�" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "เพลงถัดไป" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "เพลงà¸�่อนหน้า" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "สลับà¸�ารซ้ำ" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "สลับ" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ท่องดู" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "ไปยังอัลบั้ม" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "ไปยังศิลปิน" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "ไปยังเพลง" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "ไปยังรายà¸�ารเล่น" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "ย้อนà¸�ลับ" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised recommendations based on the " "music you listen to." msgstr "" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "ไม่ได้ตั้งค่าà¸�ารรายงานเพลง" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "เข้าระบบบัà¸�ชี Last.fm ของคุณเพื่อรายงานเà¸�ี่ยวà¸�ับà¸�ารฟังเพลงของคุณ" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "เข้าระบบ" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "à¸�่อนหน้า" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "ถัดไป" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_ลบ" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "เ_ปลี่ยนชื่อ…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "ชื่อรายà¸�ารเล่น" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "เ_สร็จ" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "ป้อนชื่อให้à¸�ับรายà¸�ารเล่นà¹�รà¸�ของคุณ" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "_สร้าง" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "รายà¸�ารเล่นใหม่…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "เพิ่ม" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "เพิ่มในรายà¸�ารเล่น" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "เ_พิ่ม" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "ศิลปิน" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "ดูทั้งหมด" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "อัลบั้ม" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "เพลง" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "เลือà¸�ทั้งหมด" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "เลือà¸�ไม่มี" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "คลิà¸�ที่รายà¸�ารเพื่อเลือà¸�" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "เ_พิ่มในรายà¸�ารเล่น" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "_ลบจาà¸�รายà¸�ารเล่น" #: gnomemusic/about.py:245 msgid "The GNOME Project" msgstr "" #: gnomemusic/about.py:249 msgid "translator-credits" msgstr "" #: gnomemusic/about.py:253 #, fuzzy #| msgid "Copyright © 2016 GNOME Music Developers" msgid "Copyright The GNOME Music Developers" msgstr "Copyright © 2016 GNOME Music Developers" #: gnomemusic/about.py:256 msgid "Translated by" msgstr "" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "เล่นมาà¸�ที่สุด" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "ไม่เคยเล่น" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "เล่นล่าสุด" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "เพิ่มล่าสุด" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "เพลงโปรด" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "ไม่สามารถเล่นไฟล์ได้" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_หาใน {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " à¹�ละ " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "{} ต้องใช้เพื่อเล่นไฟล์ à¹�ต่ไม่ได้ติดตั้งไว้" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "à¸�ำลังเล่นเพลง" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle/Repeat Off" msgstr "ปิดสลับ/ซ้ำ" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "ซ้ำเพลง" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "ซ้ำทั้งหมด" #: gnomemusic/player.py:47 msgid "Shuffle" msgstr "สลับ" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "ลบรายà¸�ารเล่น {} à¹�ล้ว" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "เรียà¸�คืน" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "ลบ {} จาà¸� {} à¹�ล้ว" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "ไม่มีชื่ออัลบั้ม" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "ไม่มีข้อมูลศิลปิน" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "ไม่ได้ตั้งไดเรà¸�ทอรี XDG Music ของคุณไว้" #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "โฟลเดอร์เพลง" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "เนื้อหาใน{}ของคุณจะà¹�สดงที่นี่" #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "ไม่พบเพลง" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "ลองค้นหาเพลงอื่น" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME เพลงไม่สามารถเชื่อมต่อà¸�ับ Tracker ได้" #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "" #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "รายà¸�ารเล่น" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "ผลลัพธ์ศิลปิน" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "ผลลัพธ์อัลบั้ม" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} นาที" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "Disc {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "เลือà¸�อยู่ {} เพลง" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "เข้าระบบอยู่ในชื่อ {}" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "ตั้งค่า" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "พัà¸�" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} เพลง" #: gnomemusic/widgets/searchheaderbar.py:66 msgid "Search songs, artists, albums and playlists" msgstr "" #~ msgid "Window position" #~ msgstr "ตำà¹�หน่งหน้าต่าง" #~ msgid "Window position (x and y)." #~ msgstr "ตำà¹�หน่งหน้าต่าง (x à¹�ละ y)" #~ msgid "Search mode" #~ msgstr "โหมดค้นหา" #~ msgid "If true, the search bar is shown." #~ msgstr "ถ้าเลือà¸� à¹�ถบค้นหาจะà¹�สดง" #~ msgid "Notifications mode" #~ msgstr "โหมดà¸�ารà¹�จ้งเหตุ" #~ msgid "Enables or disables playback notifications" #~ msgstr "เปิดหรือปิดใช้à¸�ารà¹�จ้งเล่นเพลง" #~ msgid "Inital state has been displayed" #~ msgstr "à¹�สดงสถานะเริ่มต้น" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "à¸�ำหนดเป็นจริงเมื่อà¹�สดงสถานะเริ่มต้น" #~ msgid "GNOME Music" #~ msgstr "เพลง GNOME" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Music เป็นโปรà¹�à¸�รมใหม่เล่นเพลงของ GNOME" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "All" #~ msgstr "ทั้งหมด" #~ msgid "Artist" #~ msgstr "ศิลปิน" #~ msgid "Album" #~ msgstr "อัลบั้ม" #~ msgid "Track Title" #~ msgstr "ชื่อเพลง" #~ msgid "Local" #~ msgstr "ในเครื่อง" #~ msgid "Sources" #~ msgstr "à¹�หล่ง" #~ msgid "Match" #~ msgstr "ตรงà¸�ัน" #~ msgid "Untitled" #~ msgstr "ไม่มีชื่อ" #, python-format #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "เลือà¸�ไว้ %d รายà¸�าร" #~ msgid "Hey DJ" #~ msgstr "สวัสดี นัà¸�จัดรายà¸�าร" #, python-format #~ msgid "%d min" #~ msgstr "%d นาที" #~ msgid "Empty" #~ msgstr "ว่าง" #~ msgid "Loading" #~ msgstr "à¸�ำลังโหลด" #~ msgid "A music player and management application for GNOME." #~ msgstr "ตัวเล่นเพลงà¹�ละโปรà¹�à¸�รมจัดà¸�ารสำหรับ GNOME" #~ msgid "Visit GNOME Music website" #~ msgstr "เยี่ยมชมเว็บไซต์เพลง GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it under the terms of the " #~ "GNU General Public License as published by the Free Software Foundation; either version 2 of " #~ "the License, or (at your option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; " #~ "without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See " #~ "the GNU General Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along with GNOME Music; if " #~ "not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA " #~ "02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible GStreamer plugins to be " #~ "used and distributed together with GStreamer and GNOME Music. This permission is above and " #~ "beyond the permissions granted by the GPL license by which GNOME Music is covered. If you " #~ "modify this code, you may extend this exception to your version of the code, but you are not " #~ "obligated to do so. If you do not wish to do so, delete this exception statement from your " #~ "version.\n" #~ "\n" #~ "\"Magic of the vinyl\" by Sami Pyylampi image is licensed by CC-BY-SA 2.0 https://www.flickr." #~ "com/photos/_spy_/12270839403\n" #~ msgstr "" #~ "\\\"เพลง GNOME\\\" เป็นซอฟต์à¹�วร์เสรี คุณสามารถà¹�จà¸�จ่ายต่อ à¹�ละ/หรือ à¹�à¸�้ไขโปรà¹�à¸�รมได้ ภายใต้เงื่อนไขของ GNU " #~ "General Public License ที่เผยà¹�พร่โดยมูลนิธิซอฟต์à¹�วร์เสรี ไม่ว่าจะเป็นสัà¸�à¸�าอนุà¸�าตรุ่นที่ 2 หรือรุ่นถัดมา " #~ "(ตามà¹�ต่คุณจะเลือà¸�)\n" #~ "\n" #~ "\\\"เพลง GNOME\\\" เผยà¹�พร่ด้วยความหวังว่าโปรà¹�à¸�รมจะมีประโยชน์ à¹�ต่ _ไม่มีà¸�ารรับประà¸�ันใดๆ_ ไม่มีà¹�ม้à¸�ารรับประà¸�ัน " #~ "_อรรถประโยชน์เชิงพาณิชย์_ หรือ _ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะà¸�ิจใดๆ_ à¸�รุณาอ่าน GNU General Public " #~ "License เพื่อดูรายละเอียดเพิ่มเติม\n" #~ "\n" #~ "คุณควรจะได้รับสำเนาของ GNU General Public License มาพร้อมà¸�ับ \\\"เพลง GNOME\\\" ถ้าคุณไม่ได้รับ " #~ "à¸�รุณาติดต่อไปที่ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA " #~ "02110-1301 USA\n" #~ "\n" #~ "ผู้เขียน \\\"เพลง GNOME\\\" อนุà¸�าตสำหรับปลั๊à¸�อิน GStreamer ที่ไม่เข้าà¸�ันà¸�ับ non-GPL ที่จะใช้ à¹�ละเผยà¹�พร่รวมà¸�ับ " #~ "GStreamer à¹�ละ \\\"เพลง GNOME\\\" à¸�ารอนุà¸�าตข้างบนนี้à¹�ละà¸�ารอนุà¸�าตที่มาà¸�à¸�ว่าโดยสัà¸�à¸�าอนุà¸�าต GPL ซึ่ง \\\"เพลง " #~ "GNOME\\\" ครอบคลุมà¹�ล้ว ถ้าคุณà¹�à¸�้ไขโค้ดนี้ คุณจะขยายข้อยà¸�เว้นเป็นรุ่นของคุณของโค้ด à¹�ต่คุณไม่ผูà¸�มัดที่จะทำ " #~ "ถ้าคุณไม่ต้องà¸�ารที่จะทำ ลบข้อความยà¸�เว้นนี้จาà¸�รุ่นของคุณ\n" #~ "\n" #~ "\"Magic of the vinyl\" โดย Sami Pyylampi image โดยสัà¸�à¸�าอนุà¸�าต CC-BY-SA 2.0 https://www.flickr." #~ "com/photos/_spy_/12270839403\n" #~ msgid "Released" #~ msgstr "รุ่น" #~ msgid "Running Length" #~ msgstr "à¸�ำลังทำงานความยาว" #~ msgid "_Quit" #~ msgstr "_ออà¸�" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "อัà¸�ขระสูงสุดที่จะà¹�สดงในชื่อเพลงในมุมมองศิลปิน" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view before its been " #~ "ellipsized. Set this to -1 to disable" #~ msgstr "ค่าตั้งนี้จะเปลี่ยนจำนวนของอัà¸�ขระสำหรับชื่อเพลงในมุมมองศิลปินà¸�่อน ellipsize à¸�ำหนดค่านี้เป็น -1 เพื่อปิดใช้" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "ศิลปินทั้งหมด" 07070100000116000081A400000000000000000000000166968E4E0000447D000000000000000000000000000000000000001A00000000gnome-music-46.1/po/tr.po# Turkish translation for gnome-music. # Copyright (C) 2013-2023 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # Gökhan GurbetoÄŸlu , 2014, 2015. # Necdet Yücel , 2014, 2015. # Muhammet Kara , 2013, 2014, 2015. # Osman Karagöz , 2017. # Furkan Tokaç , 2017. # DoÄŸa Deniz Arıcı , 2018. # Sabri Ünal , 2019-2020, 2023-2024. # Emin Tufan Çetin , 2013-2022, 2024. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-12 14:11+0000\n" "PO-Revision-Date: 2024-02-13 18:01+0300\n" "Last-Translator: Emin Tufan Çetin \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" "X-POOTLE-MTIME: 1433363480.000000\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Müzik" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Müzik derleminizi çalın ve yönetin" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "MüziÄŸinizi dinlemenin kolay ve hoÅŸ yolu." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Yerel derleminizdeki parçaları bulun, kendiliÄŸinden oluÅŸturulan çalma " "listelerini kullanın veya yenisini oluÅŸturun." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME Müzik GeliÅŸtiricileri" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Müzik Çalar" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Müzik;Çalar;Çalıcı;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Pencere boyutu" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Pencere boyutu (geniÅŸlik ve yükseklik)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Pencere büyültüldüğünde" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Pencerenin büyütülmüş durumu." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Çalma yineleme kipi" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Bu deÄŸer, derlemdeki parçaların yinelemeli mi yoksa karışık mı çalınacağını " "belirtir. İzin verilen deÄŸerler ÅŸunlardır: “noneâ€� (yineleme ve karıştırma " "kapalı), “songâ€� (geçerli ÅŸarkıyı yinele), “allâ€� (çalma listesini yinele, " "karıştırma), “shuffleâ€� (çalma listesini karıştır, tümü yinelenebilir)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "ReplayGain’i etkinleÅŸtir" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Albümler için ReplayGain’i etkinleÅŸtirir ya da devre dışı bırakır" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "Sistemin askıya alınmasını önle" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Müzik çalarken sistemin askıya alınmasını önlemeyi etkinleÅŸtir veya devre " "dışı bırak" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Albümler" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Çal" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "_Çal" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "_Gözde Åžarkılara Ekle" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "Çalma Listesine _Ekle…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Sanatçılar" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Menü" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Ara" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Tercihler" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "Klavye Kısayolları" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "Yardım" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "Müzik Hakkında" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Genel" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Pencereyi kapat" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Ara" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Yardım" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Kısayollar" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "Kayıttan yürüt" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Çal/Duraklat" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Sonraki ÅŸarkı" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "Önceki ÅŸarkı" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Yinelemeyi aç/kapa" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Karıştırmayı aç/kapa" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "Gezinme" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Albümlere git" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Sanatçılara git" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Åžarkılara git" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Çalma Listelerine git" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "Geri git" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "Önceki" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Sonraki" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "_Sil" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Yeniden Adlandır…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Çalma Listesi Adı" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Bitti" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Çalma Listesine Ekle" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "İ_ptal" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Ekle" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "İlk çalma listeniz için ad girin" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "OluÅŸtu_r" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Yeni Çalma Listesi…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Ekle" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Oynatıcı Ayarları" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "Yineleme Kipi" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Hiçbiri" #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "Åžarkı" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "Tümü" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "Karıştır" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "" "ReplayGain üst verisi bulunursa ÅŸarkılar arasındaki ses ayrımını dengele" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Güç Ayarları" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "Askıya Alınmayı Önle" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Yalnızca çalarken" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "Tümünü Görüntüle" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "Åžarkılar" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Çalma Listesinden _Kaldır" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Müzikʼe HoÅŸ Geldiniz" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME Projesi" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "Emin Tufan Çetin " #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME Müzik GeliÅŸtiricileri" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "En Çok Çalınanlar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Hiç Çalınmayanlar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Son Çalınanlar" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Yeni Eklenenler" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Gözde Åžarkılar" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Yetersiz Etiketlenme" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Dosya çalınamıyor" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "{} içinde _bul" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " ve " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Dosyayı çalmak için {} gerekiyor ancak kurulu deÄŸil." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "Çalan müzik" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Karıştırma/Yineleme Kapalı" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Åžarkıyı Yinele" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Tümünü Yinele" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "{} çalma listesi kaldırıldı" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "Geri Al" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{}, {}ʼden silindi" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Bilinmeyen albüm" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Bilinmeyen Sanatçı" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Çalma Listeleri" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Arama BaÅŸlatılmadı" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "Albüm, sanatçı ya da ÅŸarkı aramak için arama çubuÄŸunu kullan" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "Sonuç Bulunamadı" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "BaÅŸka arama deneyin" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} dakika" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "Disk {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Duraklat" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} Åžarkı" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "Åžarkıları, sanatçıları ve albümleri ara" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "Konum _Aç" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "Yıldızı Kaldır" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Yıldızla" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "XDG Müzik dizini ayarlanmadı." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Müzik Klasörü" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "{} içeriÄŸiniz burada görünecek." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Müzik Bulunamadı" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "BaÅŸka Arama Deneyin" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME Müzik, Trackerʼa baÄŸlanamadı." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Müzik dosyalarınız Tracker çalışmadan dizinlenemez." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Sisteminizin Tracker sürümü eski görünüyor." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Müzik, Trackerʼın 3.0.0 sürümünü veya üstünü gerektirmektedir." #~ msgid "Report music history to Last.fm" #~ msgstr "Müzik geçmiÅŸini Last.fm’e bildir" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Last.fm’e skroplamaları ve “şu anda çalanâ€� bilgilerini göndermeyi " #~ "etkinleÅŸtirir veya devre dışı bırakır." #~ msgid "Last.fm Account" #~ msgstr "Last.fm Hesabı" #~ msgid "Report Music Listening" #~ msgstr "Müzik Dinlemeyi Bildir" #~ msgid "_Help" #~ msgstr "_Yardım" #~ msgid "Artist" #~ msgstr "Sanatçı" #~ msgid "Select" #~ msgstr "Seç" #~ msgid "Back" #~ msgstr "Geri" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm, dinlediÄŸiniz müziÄŸe göre kiÅŸiselleÅŸtirilmiÅŸ öneriler sunan müzik " #~ "keÅŸif hizmetidir." #~ msgid "Music Reporting Not Setup" #~ msgstr "Müzik Bildirimi Kurulmadı" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "Müzik dinlemenizi bildirmek için Last.fm hesabınıza giriÅŸ yapın." #~ msgid "Login" #~ msgstr "GiriÅŸ" #~ msgid "Select All" #~ msgstr "Tümünü Seç" #~ msgid "Select None" #~ msgstr "Hiçbirini Seçme" #~ msgid "Click on items to select them" #~ msgstr "Seçmek için ögelere tıklayın" #~ msgid "_Add to Playlist" #~ msgstr "Çalma Listesine _Ekle" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "Telif Hakkı GNOME Müzik GeliÅŸtiricileri" #~ msgid "Translated by" #~ msgstr "Çeviren" #~ msgid "Artists Results" #~ msgstr "Sanatçı Sonuçları" #~ msgid "Albums Results" #~ msgstr "Albüm Sonuçları" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "{} ÅŸarkı seçildi" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Müzik dinlemeniz Last.fm’e bildirildi." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Müzik dinlemeniz Last.fm’e bildirilmedi." #~ msgid "Logged in as {}" #~ msgstr "{} olarak giriÅŸ yapıldı" #~ msgid "Configure" #~ msgstr "Yapılandır" 07070100000117000081A400000000000000000000000166968E4E000069C7000000000000000000000000000000000000001A00000000gnome-music-46.1/po/uk.po# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Daniel Korostil , 2013, 2014, 2015, 2016, 2017. # Eugene Strezhnev , 2019. # Danylo Korostil , 2019. # Yuri Chornoivan , 2020, 2021, 2022, 2023, 2024. msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-13 20:46+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" "X-Generator: Lokalize 23.04.1\n" "X-Project-Style: gnome\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "Музика" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Грати та впорÑ�дковувати вашу музичну збірку" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "ПроÑ�тий Ñ– приємний Ñ�поÑ�іб відтвореннÑ� вашої музики." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Шукайте композиції у вашій локальній збірці, кориÑ�туйтеÑ�Ñ� автоматично " "Ñ�твореними Ñ�пиÑ�ками відтвореннÑ� або Ñ�творюйте вручну нові Ñ�пиÑ�ки відтвореннÑ�." #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "Розробники Музики GNOME" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Програвач музики" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Музика;Програвач;Плеєр;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Розмір вікна" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Розмір вікна (ширина Ñ– виÑ�ота)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "Вікно розгорнуто" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "Стан розгорнутого вікна." #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "Режим повторного програваннÑ�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "ЗначеннÑ�, Ñ�ке визначає, чи програвати збірку повторно, чи навманнÑ�. " "ДопуÑ�тимі значеннÑ�: «none» (без повторюваннÑ� Ñ– перемішуваннÑ�), " "«song» (повторювати одну піÑ�ню), «all» (повторювати Ñ�пиÑ�ок композицій, без " "змішуваннÑ�), «shuffle» (перемішати композиції у Ñ�пиÑ�ку, допуÑ�каютьÑ�Ñ� " "повторюваннÑ�)." #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "Увімкнути ReplayGain" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "Вмикає або вимикає ReplayGain длÑ� альбомів" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "ПригніченнÑ� зупинки Ñ�иÑ�теми" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "" "Вмикає або вимикає пригніченнÑ� зупинки Ñ�иÑ�теми під чаÑ� програваннÑ� музики" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "Ð�льбоми" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "Програти" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "Про_грати" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "Додати до _улюблених піÑ�ень" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "_Додати до Ñ�пиÑ�ку композицій…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "Виконавці" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "Меню" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "Пошук" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "Ð�алаштуваннÑ�" #: data/ui/HeaderBar.ui:35 #| msgid "_Keyboard Shortcuts" msgid "Keyboard Shortcuts" msgstr "Клавіатурні Ñ�короченнÑ�" #: data/ui/HeaderBar.ui:39 #| msgctxt "shortcut window" #| msgid "Help" msgid "Help" msgstr "Довідка" #: data/ui/HeaderBar.ui:43 #| msgid "_About Music" msgid "About Music" msgstr "Про «Музику»" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Загальне" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "Закрити вікно" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "Пошук" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "Довідка" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "СкороченнÑ�" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "ВідтвореннÑ�" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Програти/призупинити" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "Ð�аÑ�тупна піÑ�нÑ�" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "ПопереднÑ� піÑ�нÑ�" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Перемкнути повтореннÑ�" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Перемкнути довільний порÑ�док" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "ПереÑ�уваннÑ�" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Перейти до альбомів" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Перейти до виконавців" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Перейти до піÑ�ень" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Перейти до Ñ�пиÑ�ків композицій" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "ПовернутиÑ�Ñ�" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "ПопереднÑ�" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "Ð�аÑ�тупна" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "Ð’_илучити" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "_Перейменувати…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "Ð�азва Ñ�пиÑ�ку композицій" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "_Зроблено" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "Додати до Ñ�пиÑ�ку композицій" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "_СкаÑ�увати" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "_Додати" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "Введіть назву вашого першого Ñ�пиÑ�ку композицій" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "С_творити" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "Створити Ñ�пиÑ�ок композицій…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "Додати" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "Параметри програвача" #: data/ui/PreferencesDialog.ui:12 #| msgid "Repeat Song" msgid "Repeat Mode" msgstr "Режим повтору" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "Ð�емає" #: data/ui/PreferencesDialog.ui:17 #| msgid "Songs" msgid "Song" msgstr "Song" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "УÑ�Ñ–" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "У довільному порÑ�дку" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "БаланÑ� гучноÑ�ті між композиціÑ�ми, Ñ�кщо виÑ�влено метадані ReplayGain" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "Параметри живленнÑ�" #: data/ui/PreferencesDialog.ui:38 #| msgid "Inhibit system suspend" msgid "Inhibit Suspend" msgstr "Заборонити приÑ�иплÑ�ннÑ�" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "Лише під чаÑ� відтвореннÑ�" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "ПереглÑ�нути вÑ�е" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "ПіÑ�ні" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "Ви_лучити зі Ñ�пиÑ�ку" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "Вітаємо у «Музиці»" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "Проєкт GNOME" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "Данило КороÑ�тіль , 2013–2019\n" "Євген Стрежньов , 2019\n" "Юрій Чорноіван , 2020–2022" #: gnomemusic/about.py:150 #| msgid "The GNOME Music developers" msgid "© The GNOME Music Developers" msgstr "© Розробники «Музики» GNOME" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "ЧаÑ�то Ñ�лухали" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "Ð�іколи не Ñ�лухали" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "Ð�едавно Ñ�лухали" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "Ð�едавно додано" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "Улюблені піÑ�ні" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "Ð�едоÑ�татньо міток" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "Ð�еможливо відтворити файл" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "_Знайти в {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " Ñ– " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "Потрібний {}, щоб програти файл, але його не вÑ�тановлено." msgstr[1] "Потрібно {}, щоб програти файл, але Ñ—Ñ… не вÑ�тановлено." msgstr[2] "Потрібно {}, щоб програти файл, але Ñ—Ñ… не вÑ�тановлено." msgstr[3] "Потрібний {}, щоб програти файл, але його не вÑ�тановлено." #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "ПрограєтьÑ�Ñ� музика" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Довільний порÑ�док/ПовтореннÑ� вимкнено" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "Повторювати піÑ�ню" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "Повторювати вÑ�е" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "СпиÑ�ок композицій {} вилучено" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "СкаÑ�увати" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} вилучено з {}" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "Ð�евідомий альбом" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "Ð�евідомий виконавець" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "СпиÑ�ки композицій" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "Пошук не розпочато" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "" "СкориÑ�тайтеÑ�Ñ� панеллю пошуку, щоб розпочати пошук альбомів, виконавців або" " композицій" #: gnomemusic/views/searchview.py:226 #| msgid "No Music Found" msgid "No Results Found" msgstr "Ð�ічого не знайдено" #: gnomemusic/views/searchview.py:228 #| msgid "Try a Different Search" msgid "Try a different search" msgstr "Спробуйте інші критерії пошуку" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} хвилина" msgstr[1] "{} хвилини" msgstr[2] "{} хвилин" msgstr[3] "{} хвилина" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "ДиÑ�к {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "Призупинити" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} піÑ�нÑ�" msgstr[1] "{} піÑ�ні" msgstr[2] "{} піÑ�ень" msgstr[3] "{} піÑ�нÑ�" #: gnomemusic/widgets/searchheaderbar.py:50 #| msgid "Search songs, artists, albums and playlists" msgid "Search songs, artists and albums" msgstr "Пошук композицій, виконавців Ñ– альбомів" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "_Відкрити міÑ�це" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "СкаÑ�увати позначеннÑ� зірками" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "Позначити зіркою" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "Ð�е вказано музичної теки XDG." #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "Тека з музикою" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "Тут з'Ñ�витьÑ�Ñ� вміÑ�Ñ‚ {}." #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "Музики не знайдено" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "Спробуйте пошукати інакше" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "Музика GNOME не може з'єднатиÑ�ÑŒ з Tracker." #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "Музика не може бути індекÑ�ована без запущеного Tracker." #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "Схоже, верÑ�Ñ–Ñ� програми Tracker заÑ�таріла." #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "ДлÑ� роботи «Музики» потрібна програма Tracker верÑ�Ñ–Ñ— 3.0.0 або вище." #~ msgid "Report music history to Last.fm" #~ msgstr "Ð�адÑ�илати журнал відтвореннÑ� на Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "" #~ "Вмикає або вимикає надÑ�иланнÑ� журналу відтвореннÑ� та даних щодо поточного " #~ "відтвореннÑ� музики на Last.fm." #~ msgid "Last.fm Account" #~ msgstr "Обліковий запиÑ� Last.fm" #~ msgid "Report Music Listening" #~ msgstr "Сповіщати щодо відтвореннÑ� музики" #~ msgid "_Help" #~ msgstr "_Довідка" #~| msgid "Artists" #~ msgid "Artist" #~ msgstr "Виконавець" #~ msgid "Select" #~ msgstr "Вибрати" #~ msgid "Back" #~ msgstr "Ð�азад" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm — Ñ�лужба ознайомленнÑ� з музикою, Ñ�ка надає вам перÑ�оналізовані " #~ "рекомендації на оÑ�нові даних щодо музики, Ñ�ку ви Ñ�лухаєте." #~ msgid "Music Reporting Not Setup" #~ msgstr "Ð�адÑ�иланнÑ� журналів відтвореннÑ� не налаштовано" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "" #~ "Увійдіть до вашого облікового запиÑ�у на Last.fm, щоб надіÑ�лати дані " #~ "журналу відтвореннÑ�." #~ msgid "Login" #~ msgstr "Увійти" #~ msgid "Select All" #~ msgstr "Вибрати вÑ�е" #~ msgid "Select None" #~ msgstr "Ð�е вибирати" #~ msgid "Click on items to select them" #~ msgstr "Ð�атиÑ�ніть на об'єкти, щоб вибрати Ñ—Ñ…" #~ msgid "_Add to Playlist" #~ msgstr "_Додати до Ñ�пиÑ�ку композицій" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "© Розробники Музики GNOME" #~ msgid "Translated by" #~ msgstr "Переклад" #~ msgid "Artists Results" #~ msgstr "Виконавці" #~ msgid "Albums Results" #~ msgstr "Ð�льбоми" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "Вибрано {} композицію" #~ msgstr[1] "Вибрано {} композиції" #~ msgstr[2] "Вибрано {} композицій" #~ msgstr[3] "Вибрано {} композицію" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "Ваш журнал відтвореннÑ� надіÑ�лано на Last.fm." #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "Ваш журнал відтвореннÑ� не надіÑ�лано на Last.fm." #~ msgid "Logged in as {}" #~ msgstr "Вхід до Ñ�иÑ�теми від імені {}" #~ msgid "Configure" #~ msgstr "Ð�алаштувати" #~ msgid "A music player and management application for GNOME." #~ msgstr "Програма длÑ� програваннÑ� Ñ– впорÑ�дкуваннÑ� музики в GNOME." #~ msgid "Visit GNOME Music website" #~ msgstr "Відвідати Ñ�айт Музики GNOME" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "«Музика GNOME» Ñ” вільним програмним забезпеченнÑ�м (ПЗ); ви можете " #~ "розповÑ�юджувати Ñ—Ñ— та/чи модифікувати Ñ—Ñ— згідно з умовами ЗÐ�ГÐ�ЛЬÐ�ОЇ " #~ "ГРОМÐ�ДСЬКОЇ ЛІЦЕÐ�ЗІЇ (GPL) GNU Ñ�к опубліковано Free Software Foundation; " #~ "верÑ�Ñ–Ñ— 2 цієї Ліцензії, або (на ваш розÑ�уд) будь Ñ�кої наÑ�тупної верÑ�Ñ–Ñ—.\n" #~ "\n" #~ "Музика GNOME розповÑ�юджуєтьÑ�Ñ� з надією, що вона Ñ�тане у пригоді, але БЕЗ " #~ "ЖОДÐ�ИХ ГÐ�РÐ�Ð�ТІЙ; навіть не маючи на увазі гарантії ПРИДÐ�ТÐ�ОСТІ ДЛЯ " #~ "ПРОДÐ�ЖУ або ПРИДÐ�ТÐ�ОСТІ ДО КОÐ�КРЕТÐ�ОЇ МЕТИ. Див. ЗÐ�ГÐ�ЛЬÐ�У ГРОМÐ�ДСЬКУ " #~ "ЛІЦЕÐ�ЗІЮ (GPL) GNU длÑ� отриманнÑ� детальної інформації.\n" #~ "\n" #~ "Ви маєте отримати копію ЗÐ�ГÐ�ЛЬÐ�ОЇ ГРОМÐ�ДСЬКОЇ ЛІЦЕÐ�ЗІЇ (GPL) GNU з цим " #~ "примірником Музика GNOME; Ñ�кщо ні, напишіть в Free Software Foundation, " #~ "Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "Розробники Музики GNOME дають дозвіл на викориÑ�таннÑ� та розповÑ�юдженнÑ� " #~ "додатків GStreamer не Ñ�уміÑ�них з GPL, разом із GStreamer та Музикою " #~ "GNOME. Цей дозвіл вище Ñ– за межами дозволів, наданих ліцензією GPL, Ñ�кою " #~ "охоплюєтьÑ�Ñ� Музика GNOME.Якщо ви змінюєте цей код, ви можете розширити " #~ "цей винÑ�ток на Ñ�вою верÑ�Ñ–ÑŽ коду, але не зобов'Ñ�зані цього робити. У цьому " #~ "разі, вилучіть заÑ�ву про цей винÑ�ток зі Ñ�воєї верÑ�Ñ–Ñ—." #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "Тут з'Ñ�витьÑ�Ñ� вміÑ�Ñ‚ вашої теки «Музика»." #~ msgid "GNOME Music" #~ msgstr "Музика GNOME" #~ msgid "Window position" #~ msgstr "ПозиціÑ� вікна" #~ msgid "Window position (x and y)." #~ msgstr "РозташуваннÑ� вікна (x та y)." #~ msgid "Loading" #~ msgstr "ЗавантаженнÑ�" #~ msgid "Add to Playlist…" #~ msgstr "Додати до Ñ�пиÑ�ку композицій…" #~ msgid "Inital state has been displayed" #~ msgstr "Початковий Ñ�тан вже було показано" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Увімкнуто, Ñ�кщо початковий Ñ�тан вже було показано" #~ msgid "Hey DJ" #~ msgstr "Ð�гов, ді-джею!" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "ПроÑ�тий Ñ�поÑ�іб Ñ�лухати музику. Ð�втоматично виÑ�влÑ�Ñ” музику на комп'ютері, " #~ "у локальній мережі та в інтернеті." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Знаходь композиції у локальній збірці, отримай музику з DLNA Ñ�ерверів або " #~ "Ñ�пробуй щоÑ�ÑŒ нове з Ñ�ервіÑ�ами Jamendo та Magnatune." #~ msgid "Released" #~ msgstr "Випущено" #~ msgid "Running Length" #~ msgstr "ТриваліÑ�ть виконаннÑ�" #~ msgid "Composer" #~ msgstr "Композитор" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Відтворити" 07070100000118000081A400000000000000000000000166968E4E00005725000000000000000000000000000000000000001A00000000gnome-music-46.1/po/vi.po# Vietnamese translations for gnome-music package # Bản dịch Tiếng Việt dành cho gói gnome-music. # This file is distributed under the same license as the gnome-music package. # Trần Ngá»�c Quân , 2016-2019, 2021. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2021-09-19 11:12+0000\n" "PO-Revision-Date: 2021-09-24 09:09+0700\n" "Last-Translator: Trần Ngá»�c Quân \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Gtranslator 3.38.0\n" #: data/org.gnome.Music.appdata.xml.in.in:6 msgid "GNOME Music" msgstr "Nhạc GNOME" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "Phát nhạc và tổ chức các tập nhạc" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "Má»™t cách dá»… dàng và thú vị để bạn phát nhạc cá»§a mình." #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "Tìm các rãnh nhạc trong bá»™ sưu tập ná»™i bá»™ cá»§a bạn, dùng các danh sách phát " "ddwwocj tạo tá»± động hay sắp xếp má»™t danh sách má»›i." #: data/org.gnome.Music.appdata.xml.in.in:149 msgid "The GNOME Music developers" msgstr "Nhóm phát triển Nhạc GNOME" #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/application.py:60 #: gnomemusic/window.py:71 msgid "Music" msgstr "Nhạc" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "Bá»™ phát nhạc" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;Nhạc;Phát nhạc;Nhac;Phat Nhac;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "Kích cỡ cá»­a sổ" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "Kích thước cá»­a sổ (rá»™ng và cao)." #: data/org.gnome.Music.gschema.xml:17 msgid "Window position" msgstr "Vị trí cá»­a sổ" #: data/org.gnome.Music.gschema.xml:18 msgid "Window position (x and y)." msgstr "Vị trí cá»­a sổ (x và y)." #: data/org.gnome.Music.gschema.xml:22 msgid "Window maximized" msgstr "Cá»­a sổ đã phóng to" #: data/org.gnome.Music.gschema.xml:23 msgid "Window maximized state." msgstr "Cá»­a sổ ở trạng thái phóng to hết cỡ." #: data/org.gnome.Music.gschema.xml:27 msgid "Playback repeat mode" msgstr "Chế độ lặp phát lại" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:29 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "Giá trị định nghÄ©a xem có lặp hay phát ngẫu nhiên xuyên suốt bá»™ sưu tập. Các " "giá trị được phép là: \"none\" (tắt lặp và xáo trá»™n), \"song\" (lặp bài hát " "hiện tại), \"all\" (lặp má»�i danh sách phát, không xáo trá»™n), \"shuffle" "\" (xáo trá»™n danh sách phát, coi là lặp tất cả)." #: data/org.gnome.Music.gschema.xml:33 msgid "Enable ReplayGain" msgstr "Bật ReplayGain" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables ReplayGain for albums" msgstr "Bật hay tắt ReplayGain vá»›i các tuyển tập" #: data/org.gnome.Music.gschema.xml:38 msgid "Inhibit system suspend" msgstr "Ngăn cản hệ thống tạm ngưng" #: data/org.gnome.Music.gschema.xml:39 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "Bật hay tắt việc ngăn cản hệ thống tạm ngưng khi Ä‘ang phát nhạc" #: data/org.gnome.Music.gschema.xml:43 msgid "Report music history to Last.fm" msgstr "Báo cáo lịch sá»­ sá»­ dụng âm nhạc cho Last.fm" #: data/org.gnome.Music.gschema.xml:44 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "" "Cho phép hoặc vô hiệu hóa việc gá»­i scrobbles và thông tin \"hiện Ä‘ang chÆ¡i\" " "cho Last.fm." #: data/ui/AboutDialog.ui.in:9 msgid "Copyright © 2018 GNOME Music Developers" msgstr "Bản quyá»�n © 2018 Nhóm phát triển Nhạc GNOME" #: data/ui/AboutDialog.ui.in:10 msgid "A music player and management application for GNOME." msgstr "Má»™t ứng dụng phát và quản lý nhạc dành cho GNOME." #: data/ui/AboutDialog.ui.in:12 msgid "Visit GNOME Music website" msgstr "Truy cập trang thông tin Ä‘iện tá»­ cá»§a Nhạc GNOME" #: data/ui/AboutDialog.ui.in:13 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "Nhạc GNOME là phần má»�m miá»…n phí; bạn có thể phân phối lại nó và/hoặc sá»­a đổi " "nó theo các Ä‘iá»�u khoản cá»§a Giấy phép Công cá»™ng GNU như được xuất bản bởi Tổ " "chức Phần má»�m Tá»± do; hoặc phiên bản 2 cá»§a Giấy phép, hoặc (tùy chá»�n cá»§a bạn) " "bất kỳ phiên bản nào má»›i hÆ¡n.\n" "\n" "Nhạc GNOME được phân phối vá»›i hy vá»�ng rằng nó sẽ hữu ích, nhưng KHÔNG CÓ BẤT " "KỲ BẢO HÀNH NÀO; thậm chí không có bảo hành ngụ ý vá»� KHẢ NÄ‚NG BÃ�N Ä�ƯỢC HOẶC " "Sá»° PHÙ HỢP CHO MỘT MỤC Ä�Ã�CH CỤ THỂ. Xem Giấy phép Công cá»™ng GNU để biết " "thêm chi tiết.\n" "\n" "Bạn nên nhận được má»™t bản sao cá»§a Giấy phép Công cá»™ng GNU cùng vá»›i Nhạc " "GNOME; nếu không, hãy viết thư cho Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "Các tác giả Nhạc GNOME theo đây cấp quyá»�n cho các plugin GStreamer không " "tương thích GPL được sá»­ dụng và phân phối cùng vá»›i GStreamer và Nhạc GNOME. " "Quyá»�n này ở trên và ngoài các quyá»�n được cấp bởi giấy phép GPL mà Nhạc GNOME " "bao trùm. Nếu bạn sá»­a đổi mã này, bạn có thể mở rá»™ng ngoại lệ này cho phiên " "bản mã cá»§a mình, nhưng bạn không bắt buá»™c phải làm như vậy. Nếu bạn không " "muốn làm như vậy, hãy xóa Ä‘iá»�u khoản ngoại lệ này khá»�i phiên bản cá»§a bạn." #: data/ui/AlbumWidget.ui:104 data/ui/PlayerToolbar.ui:122 #: data/ui/PlaylistControls.ui:121 data/ui/SongWidgetMenu.ui:19 #: gnomemusic/widgets/playertoolbar.py:177 msgid "Play" msgstr "Phát" #: data/ui/AlbumWidget.ui:163 data/ui/PlaylistControls.ui:6 msgid "_Play" msgstr "_Phát" #: data/ui/AlbumWidget.ui:167 msgid "Add to _Favorite Songs" msgstr "Thêm vào _Bài hát ưa thích" #: data/ui/AlbumWidget.ui:171 msgid "_Add to Playlist…" msgstr "Thêm vào d_anh sách phát…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Tài khoản Last.fm" #: data/ui/AppMenu.ui:38 msgid "Report Music Listening" msgstr "Báo cáo Ä‘ang nghe Nhạc gì" #: data/ui/AppMenu.ui:63 msgid "_Keyboard Shortcuts" msgstr "_Phím tắt" #: data/ui/AppMenu.ui:74 msgid "_Help" msgstr "T_rợ giúp" #: data/ui/AppMenu.ui:85 msgid "_About Music" msgstr "G_iá»›i thiệu Nhạc" #: data/ui/EmptyView.ui:35 msgid "Welcome to Music" msgstr "Chào mừng bạn dùng \"Nhạc\"" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "Trình đơn" #: data/ui/HeaderBar.ui:39 data/ui/SearchHeaderBar.ui:16 msgid "Select" msgstr "Chá»�n" #: data/ui/HeaderBar.ui:60 data/ui/PlaylistDialog.ui:211 #: data/ui/SearchHeaderBar.ui:37 msgid "_Cancel" msgstr "T_hôi" #: data/ui/HeaderBar.ui:79 data/ui/SearchHeaderBar.ui:56 msgid "Search" msgstr "Tìm kiếm" #: data/ui/HeaderBar.ui:102 msgid "Back" msgstr "Lùi" #: data/ui/help-overlay.ui:13 msgctxt "shortcut window" msgid "General" msgstr "Chung" #: data/ui/help-overlay.ui:17 msgctxt "shortcut window" msgid "Close window" msgstr "Ä�óng cá»­a sổ" #: data/ui/help-overlay.ui:24 msgctxt "shortcut window" msgid "Search" msgstr "Tìm kiếm" #: data/ui/help-overlay.ui:31 msgctxt "shortcut window" msgid "Help" msgstr "Trợ giúp" #: data/ui/help-overlay.ui:38 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Phím tắt" #: data/ui/help-overlay.ui:47 msgctxt "shortcut window" msgid "Playback" msgstr "Phát lại" #: data/ui/help-overlay.ui:51 msgctxt "shortcut window" msgid "Play/Pause" msgstr "Phát/Dừng" #: data/ui/help-overlay.ui:58 msgctxt "shortcut window" msgid "Next song" msgstr "Bài hát kế tiếp" #: data/ui/help-overlay.ui:65 msgctxt "shortcut window" msgid "Previous song" msgstr "Bài hát kế trước" #: data/ui/help-overlay.ui:72 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "Bật/tắt lặp" #: data/ui/help-overlay.ui:79 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "Bật/tắt xáo trá»™n" #: data/ui/help-overlay.ui:88 msgctxt "shortcut window" msgid "Navigation" msgstr "Ä�iá»�u hướng" #: data/ui/help-overlay.ui:92 msgctxt "shortcut window" msgid "Go to Albums" msgstr "Chuyển tá»›i Tuyển tập" #: data/ui/help-overlay.ui:99 msgctxt "shortcut window" msgid "Go to Artists" msgstr "Chuyển tá»›i Nghệ sỹ" #: data/ui/help-overlay.ui:106 msgctxt "shortcut window" msgid "Go to Songs" msgstr "Chuyển tá»›i Bài hát" #: data/ui/help-overlay.ui:113 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "Chuyển tá»›i Danh sách phát" #: data/ui/help-overlay.ui:120 msgctxt "shortcut window" msgid "Go back" msgstr "Quay lại" #: data/ui/LastfmDialog.ui:24 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "Last.fm là má»™t dịch vụ khám phá âm nhạc cung cấp cho bạn các Ä‘á»� xuất được cá " "nhân hóa dá»±a trên nhạc bạn nghe." #: data/ui/LastfmDialog.ui:35 gnomemusic/widgets/lastfmdialog.py:58 msgid "Music Reporting Not Setup" msgstr "Chưa cài đặt báo cáo Nhạc" #: data/ui/LastfmDialog.ui:49 gnomemusic/widgets/lastfmdialog.py:61 msgid "Login to your Last.fm account to report your music listening." msgstr "" "Ä�ăng nhập vào tài khoản Last.fm cá»§a bạn để báo cáo việc nghe nhạc cá»§a bạn." #: data/ui/LastfmDialog.ui:60 gnomemusic/widgets/lastfmdialog.py:59 msgid "Login" msgstr "Ä�ăng nhập" #: data/ui/LoadingNotification.ui:16 msgid "Loading" msgstr "Ä�ang tải" #: data/ui/PlayerToolbar.ui:105 msgid "Previous" msgstr "Kế trước" #: data/ui/PlayerToolbar.ui:139 msgid "Next" msgstr "Kế tiếp" #: data/ui/PlaylistControls.ui:10 msgid "_Delete" msgstr "_Xóa" #: data/ui/PlaylistControls.ui:14 msgid "_Rename…" msgstr "Ä�ổ_i tên…" #: data/ui/PlaylistControls.ui:44 msgid "Playlist Name" msgstr "Tên Danh sách phát" #: data/ui/PlaylistControls.ui:77 msgid "_Done" msgstr "_Xong" #: data/ui/PlaylistDialog.ui:66 msgid "Enter a name for your first playlist" msgstr "Nhận vào tên cho danh sách phát đầu tiên cá»§a bạn" #: data/ui/PlaylistDialog.ui:88 msgid "C_reate" msgstr "Tạ_o" #: data/ui/PlaylistDialog.ui:156 msgid "New Playlist…" msgstr "Danh sách phát má»›i…" #: data/ui/PlaylistDialog.ui:167 msgid "Add" msgstr "Thêm" #: data/ui/PlaylistDialog.ui:208 msgid "Add to Playlist" msgstr "Thêm vào danh sách phát" #: data/ui/PlaylistDialog.ui:224 msgid "_Add" msgstr "T_hêm" #: data/ui/PlaylistNotification.ui:22 msgid "_Undo" msgstr "_Há»§y bước" #: data/ui/SearchView.ui:47 gnomemusic/views/artistsview.py:46 msgid "Artists" msgstr "Nghệ sÄ©" #: data/ui/SearchView.ui:57 data/ui/SearchView.ui:108 msgid "View All" msgstr "Hiện tất cả" #: data/ui/SearchView.ui:98 gnomemusic/views/albumsview.py:50 msgid "Albums" msgstr "Tuyển tập" #: data/ui/SearchView.ui:149 gnomemusic/views/songsview.py:47 msgid "Songs" msgstr "Bài hát" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "Chá»�n tất cả" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "Không chá»�n gì" #: data/ui/SelectionBarMenuButton.ui:30 gnomemusic/widgets/headerbar.py:71 msgid "Click on items to select them" msgstr "Bấm vào từng mục để chá»�n chúng" #: data/ui/SelectionToolbar.ui:9 msgid "_Add to Playlist" msgstr "T_hêm vào danh sách phát" #: data/ui/SongWidgetMenu.ui:29 msgid "Add to Playlist…" msgstr "Thêm vào danh sách phát…" #: data/ui/SongWidgetMenu.ui:39 msgid "Remove From Playlist" msgstr "Loại khá»�i danh sách phát" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:884 msgid "Most Played" msgstr "Phát nhiá»�u nhất" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:938 msgid "Never Played" msgstr "Chưa phát lần nào" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:991 msgid "Recently Played" msgstr "Má»›i phát" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1054 msgid "Recently Added" msgstr "Má»›i thêm" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1117 msgid "Favorite Songs" msgstr "Bài hát ưa thích" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "Không thể phát tập tin" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "_Tìm trong {}" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " và " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr ", " #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "" "{} là cần thiết để có thể phát tập tin nhưng mà nó lại chưa được cài đặt." #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "Ä�ang phát nhạc" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:45 msgid "Shuffle" msgstr "Xáo trá»™n" #: gnomemusic/player.py:46 msgid "Repeat Song" msgstr "Lặp bài hát" #: gnomemusic/player.py:47 msgid "Repeat All" msgstr "Lặp tất cả" #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "Tắt xáo trá»™n/lặp" #: gnomemusic/utils.py:80 msgid "Unknown album" msgstr "Tập nhạc chưa biết" #: gnomemusic/utils.py:101 msgid "Unknown Artist" msgstr "Nghệ sÄ© chưa biết" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "Thư mục Nhạc XDG cá»§a bạn chưa được đặt." #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "Thư mục nhạc" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "Ná»™i dung cá»§a {} cá»§a bạn sẽ xuất hiện ở đây." #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "Không tìm thấy bài hát nào" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "Thá»­ tìm kiếm khác" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "Nhạc GNOME không thể kết nối đến Tracker." #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "" "Các tập tin nhạc cá»§a bạn không thể được đánh mục lục mà không có Tracker " "Ä‘ang chạy." #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "Phiên bản Tracker cá»§a bạn có vẻ lá»—i thá»�i." #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "Nhạc cần Tracker phiên bản 3.0.0 trở lên." #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "Danh sách phát" #: gnomemusic/views/searchview.py:420 msgid "Artists Results" msgstr "Kết quả Nghệ sÄ©" #: gnomemusic/views/searchview.py:435 msgid "Albums Results" msgstr "Kết quả Tuyển tập" #: gnomemusic/widgets/albumwidget.py:237 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} phút" #: gnomemusic/widgets/disclistboxwidget.py:75 msgid "Disc {}" msgstr "Ä�Ä©a {}" #: gnomemusic/widgets/headerbar.py:68 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "Ä�ã chá»�n {} bài hát" #: gnomemusic/widgets/lastfmdialog.py:65 msgid "Your music listening is reported to Last.fm." msgstr "Nghe nhạc cá»§a bạn được báo cáo cho Last.fm." #: gnomemusic/widgets/lastfmdialog.py:67 msgid "Your music listening is not reported to Last.fm." msgstr "Nghe nhạc cá»§a bạn không được báo cáo cho Last.fm." #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Logged in as {}" msgstr "Ä�ăng nhập dưới danh nghÄ©a {}" #: gnomemusic/widgets/lastfmdialog.py:72 msgid "Configure" msgstr "Cấu hình" #: gnomemusic/widgets/notificationspopup.py:216 msgid "Playlist {} removed" msgstr "Danh sách phát {} đã bị xóa bá»�" #: gnomemusic/widgets/notificationspopup.py:220 msgid "{} removed from {}" msgstr "{} bị xóa khá»�i {}" #: gnomemusic/widgets/playertoolbar.py:174 msgid "Pause" msgstr "Tạm dừng" #: gnomemusic/widgets/playlistcontrols.py:132 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} bài hát" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "Má»™t cách đơn giản để phát nhạc. Tá»± động dò tìm nhạc trên máy tính cá»§a " #~ "bạn, mạng ná»™i bá»™ hoặc các dịch vụ internet." #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "Tìm các rãnh trong bá»™ sưu tập ná»™i bá»™ cá»§a bạn, lấy nhạc từ máy phục vụ " #~ "DLNA hoặc thá»­ má»™t số cái má»›i vá»›i các dịch vụ Jamendo và Magnatune." #~ msgid "Inital state has been displayed" #~ msgstr "Tình trạng khởi tạo đã được hiển thị" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "Chá»�n nó khi muốn hiển thị tình trạng ban đầu" #~ msgid "Released" #~ msgstr "Ä�ược phát hành" #~ msgid "Running Length" #~ msgstr "Tổng thá»�i lượng" #~ msgid "Composer" #~ msgstr "Nhà soạn nhạc" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "Phát" #~ msgid "Hey DJ" #~ msgstr "Hey DJ" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "Không tiêu Ä‘á»�" #~ msgid "All" #~ msgstr "Tất cả" #~ msgid "Artist" #~ msgstr "Nghệ sÄ©" #~ msgid "Album" #~ msgstr "Tuyển tập" #~ msgid "Track Title" #~ msgstr "Tiêu Ä‘á»� rãnh" #~ msgid "Local" #~ msgstr "Ná»™i bá»™" #~ msgid "Sources" #~ msgstr "Nguồn" #~ msgid "Match" #~ msgstr "Khá»›p" #~ msgid "_Quit" #~ msgstr "_Thoát" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "Nhạc là má»™t ứng dụng phát nhạc má»›i dành cho GNOME." #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "Chế độ tìm kiếm" #~ msgid "If true, the search bar is shown." #~ msgstr "Nếu được chá»�n, thanh tìm kiếm sẽ được hiển thị." #~ msgid "Notifications mode" #~ msgstr "Chế độ thông báo" #~ msgid "Enables or disables playback notifications" #~ msgstr "Bật hay tắt thông báo phát lại" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "Ä�ã chá»�n %d mục" #~ msgid "%d min" #~ msgstr "%d phút" #~ msgid "Empty" #~ msgstr "Trống" #~ msgid "Select Playlist" #~ msgstr "Chá»�n Danh sách phát" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "" #~ "Số lượng ký tá»± tối Ä‘a được hiện thị trong tên rãnh trên bá»™ hiển thị Nghệ " #~ "sỹ" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "Cài đặt này sá»­a đổi số lượng ký tá»± cho tiêu Ä‘á»� rãnh trên bá»™ trình bày " #~ "Nghệ sỹ trước khi nó được lá»­ng hóa. Ä�ặt nó bằng -1 để tắt" #~ msgid "the a an" #~ msgstr "cái má»™t" #~ msgid "All Artists" #~ msgstr "Má»�i nghệ sỹ" 07070100000119000081A400000000000000000000000166968E4E00005B29000000000000000000000000000000000000001D00000000gnome-music-46.1/po/zh_CN.po# Chinese (China) translation for gnome-music. # Copyright (C) 2013-2019 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # tuhaihe <1132321739qq@gmail.com>, 2013. # Tong Hui , 2013. # sphinx , 2014. # Mingcong Bai , 2018. # Dingzhong Chen , 2018, 2019. # Cheng Lu , 2016, 2020. # lumingzh , 2022-2023. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2024-02-11 20:43+0000\n" "PO-Revision-Date: 2024-02-21 12:40+0800\n" "Last-Translator: lumingzh \n" "Language-Team: Chinese - China \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.4.2\n" "X-DamnedLies-Scope: partial\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 data/ui/StatusNavigationPage.ui:4 #: gnomemusic/about.py:138 gnomemusic/application.py:59 gnomemusic/window.py:65 msgid "Music" msgstr "音ä¹�" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "播放与管ç�†æ‚¨çš„音ä¹�集" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "简å�•而愉快的播放音ä¹�的方å¼�。" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "" "在您的本地收è—�中寻找音轨,使用自动生æˆ�的播放列表或者自行编辑生æˆ�播放列表。" #. developer_name tag deprecated with Appstream 1.0 #: data/org.gnome.Music.appdata.xml.in.in:188 msgid "The GNOME Music developers" msgstr "GNOME“音ä¹�â€�å¼€å�‘者" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "音ä¹�播放器" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;音ä¹�;播放器;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "窗å�£å¤§å°�" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "窗å�£å¤§å°�(宽度与高度)。" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "窗å�£æœ€å¤§åŒ–" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "窗å�£æœ€å¤§åŒ–状æ€�。" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "é‡�å¤�播放模å¼�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "该值定义是å�¦é‡�å¤�或éš�机播放音ä¹�å�ˆé›†ã€‚有效值包括:“noneâ€�(关闭é‡�å¤�å’Œéš�" "机)ã€�“songâ€�(é‡�å¤�当å‰�歌曲)ã€�“allâ€�(é‡�å¤�播放列表,é�žéš�机)ã€�“shuffleâ€�(éš�机" "播放列表,å�‡å®šé‡�å¤�全部)。" #: data/org.gnome.Music.gschema.xml:28 data/ui/PreferencesDialog.ui:27 msgid "Enable ReplayGain" msgstr "å�¯ç”¨å›žæ”¾å¢žç›Š" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "å�¯ç”¨æˆ–ç¦�用专辑的回放增益" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "阻止系统挂起" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "播放音ä¹�时是å�¦é˜»æ­¢ç³»ç»Ÿä¼‘眠" #: data/ui/AlbumsSearchNavigationPage.ui:5 data/ui/SearchView.ui:98 #: gnomemusic/views/albumsview.py:52 msgid "Albums" msgstr "专辑" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:176 msgid "Play" msgstr "播放" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "播放(_P)" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "添加至收è—�歌曲(_F)" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "添加到播放列表(_A)…" #: data/ui/ArtistsSearchNavigationPage.ui:5 data/ui/SearchView.ui:41 #: gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "艺术家" #: data/ui/HeaderBar.ui:14 msgid "Menu" msgstr "è�œå�•" #: data/ui/HeaderBar.ui:22 data/ui/SearchHeaderBar.ui:12 msgid "Search" msgstr "æ�œç´¢" #: data/ui/HeaderBar.ui:31 data/ui/PreferencesDialog.ui:4 msgid "Preferences" msgstr "首选项" #: data/ui/HeaderBar.ui:35 msgid "Keyboard Shortcuts" msgstr "键盘快æ�·é”®" #: data/ui/HeaderBar.ui:39 msgid "Help" msgstr "帮助" #: data/ui/HeaderBar.ui:43 msgid "About Music" msgstr "关于“音ä¹�â€�" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "常规" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "关闭窗å�£" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "æ�œç´¢" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "帮助" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "å¿«æ�·é”®" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "播放" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "播放/æš‚å�œ" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "下一首歌曲" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "上一首歌曲" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "é‡�å¤�播放" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "éš�机播放" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "导航" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "转到专辑" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "转到艺术家" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "转到歌曲" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "转到播放列表" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "返回" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "上一首" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "下一首" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "移除(_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "é‡�命å��(_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "播放列表å��" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "完æˆ�(_D)" #: data/ui/PlaylistDialog.ui:16 msgid "Add to Playlist" msgstr "添加到播放列表" #: data/ui/PlaylistDialog.ui:27 msgid "_Cancel" msgstr "å�–消(_C)" #: data/ui/PlaylistDialog.ui:36 msgid "_Add" msgstr "添加(_A)" #: data/ui/PlaylistDialog.ui:91 msgid "Enter a name for your first playlist" msgstr "输入您首个播放列表的å��ç§°" #: data/ui/PlaylistDialog.ui:116 msgid "C_reate" msgstr "创建(_R)" #: data/ui/PlaylistDialog.ui:177 msgid "New Playlist…" msgstr "新建播放列表…" #: data/ui/PlaylistDialog.ui:189 msgid "Add" msgstr "添加" #: data/ui/PreferencesDialog.ui:9 msgid "Player Settings" msgstr "播放器设置" #: data/ui/PreferencesDialog.ui:12 msgid "Repeat Mode" msgstr "é‡�å¤�模å¼�" #: data/ui/PreferencesDialog.ui:16 msgid "None" msgstr "æ— " #: data/ui/PreferencesDialog.ui:17 msgid "Song" msgstr "歌曲" #: data/ui/PreferencesDialog.ui:18 msgid "All" msgstr "全部" #: data/ui/PreferencesDialog.ui:19 gnomemusic/player.py:51 msgid "Shuffle" msgstr "éš�机播放" #: data/ui/PreferencesDialog.ui:28 msgid "Balance loudness between songs if ReplayGain metadata is found" msgstr "如果找到了 ReplayGain 元数æ�®ï¼Œåˆ™å¹³è¡¡æ­Œæ›²ä¹‹é—´çš„å“�度" #: data/ui/PreferencesDialog.ui:35 msgid "Power Settings" msgstr "电æº�设置" #: data/ui/PreferencesDialog.ui:38 msgid "Inhibit Suspend" msgstr "ç¦�止挂起" #: data/ui/PreferencesDialog.ui:39 msgid "Only while playing" msgstr "å�ªåœ¨æ’­æ”¾çš„æ—¶å€™" #: data/ui/SearchView.ui:55 data/ui/SearchView.ui:112 msgid "View All" msgstr "查看所有" #: data/ui/SearchView.ui:154 msgid "Songs" msgstr "歌曲" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "从播放列表移除(_R)" #: data/ui/StatusNavigationPage.ui:36 msgid "Welcome to Music" msgstr "欢迎使用音ä¹�应用" #: gnomemusic/about.py:140 msgid "The GNOME Project" msgstr "GNOME 项目" #. Translators should localize the following string which #. will be displayed at the bottom of the about box to give #. credit to the translator(s). #: gnomemusic/about.py:146 msgid "translator-credits" msgstr "" "tuhaihe <1132321739qq@gmail.com>, 2013\n" "Tong Hui , 2013\n" "sphinx , 2014\n" "Mingcong Bai , 2018\n" "Dingzhong Chen , 2018, 2019\n" "Cheng Lu , 2016, 2020\n" "lumingzh , 2022\n" "Boyuan Yang , 2022" #: gnomemusic/about.py:150 msgid "© The GNOME Music Developers" msgstr "© GNOME “音ä¹�â€�å¼€å�‘者" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:839 msgid "Most Played" msgstr "最多播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:893 msgid "Never Played" msgstr "从未播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:946 msgid "Recently Played" msgstr "最近播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1025 msgid "Recently Added" msgstr "最近添加" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1088 msgid "Favorite Songs" msgstr "æ”¶è—�歌曲" #. TRANSLATORS: this is a playlist name indicating that the #. files are not tagged enough to be displayed in the albums #. or artists views. #: gnomemusic/grilowrappers/grltrackerplaylists.py:1142 msgid "Insufficiently Tagged" msgstr "标记ä¸�è¶³" #: gnomemusic/gstplayer.py:418 msgid "Unable to play the file" msgstr "无法播放该文件" #: gnomemusic/gstplayer.py:424 msgid "_Find in {}" msgstr "在 {} 中查找(_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:434 msgid " and " msgstr " å’Œ " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:437 msgid ", " msgstr "ã€� " #: gnomemusic/gstplayer.py:439 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "需è¦� {} æ�¥æ’­æ”¾è¯¥æ–‡ä»¶ï¼Œä½†å®ƒå°šæœªå®‰è£…。" #: gnomemusic/inhibitsuspend.py:69 msgid "Playing music" msgstr "正在播放音ä¹�" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:48 msgid "Shuffle/Repeat Off" msgstr "关闭“éš�机/é‡�å¤�播放â€�" #: gnomemusic/player.py:49 msgid "Repeat Song" msgstr "é‡�å¤�播放" #: gnomemusic/player.py:50 msgid "Repeat All" msgstr "全部é‡�æ’­" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "播放列表 {} 已移除" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "撤消" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "{} 已从 {} 移除" #: gnomemusic/utils.py:89 msgid "Unknown album" msgstr "未知专辑" #: gnomemusic/utils.py:110 msgid "Unknown Artist" msgstr "未知艺术家" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "播放列表" #: gnomemusic/views/searchview.py:220 msgid "No Search Started" msgstr "未开始æ�œç´¢" #: gnomemusic/views/searchview.py:222 msgid "Use the searchbar to start searching for albums, artists or songs" msgstr "使用æ�œç´¢æ �æ�¥æ�œç´¢ä¸“辑ã€�艺术家或歌曲" #: gnomemusic/views/searchview.py:226 msgid "No Results Found" msgstr "未找到结果" #: gnomemusic/views/searchview.py:228 msgid "Try a different search" msgstr "å°�试ä¸�å�Œçš„æ�œç´¢" #: gnomemusic/widgets/albumwidget.py:230 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} 分钟" #: gnomemusic/widgets/discbox.py:74 msgid "Disc {}" msgstr "唱片 {}" #: gnomemusic/widgets/playertoolbar.py:173 msgid "Pause" msgstr "æš‚å�œ" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} 首歌曲" #: gnomemusic/widgets/searchheaderbar.py:50 msgid "Search songs, artists and albums" msgstr "æ�œç´¢æ­Œæ›²ã€�艺术家ã€�和专辑" #. noqa: F841 #: gnomemusic/widgets/songwidgetmenu.py:94 msgid "_Open Location" msgstr "打开ä½�ç½®(_O)" #. TRANSLATORS: These are verbs, to (un)mark something as a #. favorite. #: gnomemusic/widgets/startoggle.py:36 msgid "Unstar" msgstr "å�–消星标" #: gnomemusic/widgets/startoggle.py:36 msgid "Star" msgstr "星标" #: gnomemusic/widgets/statusnavigationpage.py:51 msgid "Your XDG Music directory is not set." msgstr "您的 XDG 音ä¹�目录没有设置。" #: gnomemusic/widgets/statusnavigationpage.py:58 msgid "Music Folder" msgstr "音ä¹�文件夹" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/widgets/statusnavigationpage.py:66 msgid "The contents of your {} will appear here." msgstr "{} 的内容将会显示在此处。" #: gnomemusic/widgets/statusnavigationpage.py:116 msgid "No Music Found" msgstr "未找到音ä¹�" #: gnomemusic/widgets/statusnavigationpage.py:117 msgid "Try a Different Search" msgstr "å°�试ä¸�å�Œçš„æ�œç´¢" #: gnomemusic/widgets/statusnavigationpage.py:121 msgid "GNOME Music could not connect to Tracker." msgstr "GNOME 音ä¹�无法连接到 Tracker。" #: gnomemusic/widgets/statusnavigationpage.py:123 msgid "Your music files cannot be indexed without Tracker running." msgstr "在 Tracker 未è¿�行时无法对你的音ä¹�文件进行索引。" #: gnomemusic/widgets/statusnavigationpage.py:129 msgid "Your system Tracker version seems outdated." msgstr "您的系统 Tracker 版本似乎已过时。" #: gnomemusic/widgets/statusnavigationpage.py:131 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "音ä¹�需è¦� Tracker 版本 3.0.0 或更高。" #~ msgid "Report music history to Last.fm" #~ msgstr "将您的音ä¹�历å�²è®°å½•报告给 Last.fm" #~ msgid "" #~ "Enables or disables sending scrobbles and the “currently playingâ€� info to " #~ "Last.fm." #~ msgstr "å�¯ç”¨æˆ–ç¦�用å�‘ Last.fm å�‘é€�当å‰�播放的曲目以å�Šâ€œæ­£åœ¨æ’­æ”¾â€�ä¿¡æ�¯çš„功能。" #~ msgid "Last.fm Account" #~ msgstr "Last.fm å¸�å�·" #~ msgid "Report Music Listening" #~ msgstr "报告音ä¹�æ”¶å�¬æƒ…况" #~ msgid "_Help" #~ msgstr "帮助(_H)" #~ msgid "Select" #~ msgstr "选择" #~ msgid "Back" #~ msgstr "å�Žé€€" #~ msgid "" #~ "Last.fm is a music discovery service that gives you personalised " #~ "recommendations based on the music you listen to." #~ msgstr "" #~ "Last.fm 是一项音ä¹�å�‘现æœ�务,å�¯æ ¹æ�®æ‚¨çš„æ‰€æ”¶å�¬çš„音ä¹�为您æ��供个性化推è��。" #~ msgid "Music Reporting Not Setup" #~ msgstr "音ä¹�报告没有设置" #~ msgid "Login to your Last.fm account to report your music listening." #~ msgstr "登录您的 Last.fm å¸�å�·ä»¥ä¾¿æŠ¥å‘Šæ‚¨çš„音ä¹�æ”¶å�¬æƒ…况。" #~ msgid "Login" #~ msgstr "登录" #~ msgid "Select All" #~ msgstr "全选" #~ msgid "Select None" #~ msgstr "å…¨ä¸�选" #~ msgid "Click on items to select them" #~ msgstr "点击æ�¡ç›®ä»¥é€‰ä¸­å®ƒä»¬" #~ msgid "_Add to Playlist" #~ msgstr "添加到播放列表(_A)" #~ msgid "Copyright The GNOME Music Developers" #~ msgstr "版æ�ƒæ‰€æœ‰ GNOME“音ä¹�â€�å¼€å�‘者" #~ msgid "Translated by" #~ msgstr "翻译贡献者" #~ msgid "Artists Results" #~ msgstr "艺术家结果" #~ msgid "Albums Results" #~ msgstr "专辑结果" #~ msgid "Selected {} song" #~ msgid_plural "Selected {} songs" #~ msgstr[0] "已选中 {} 首歌曲" #~ msgid "Your music listening is reported to Last.fm." #~ msgstr "您的音ä¹�æ”¶å�¬æƒ…况将报告给 Last.fm。" #~ msgid "Your music listening is not reported to Last.fm." #~ msgstr "您的音ä¹�æ”¶å�¬æƒ…况ä¸�会报告给 Last.fm。" #~ msgid "Logged in as {}" #~ msgstr "以 {} 登录" #~ msgid "Configure" #~ msgstr "设置" #~ msgid "A music player and management application for GNOME." #~ msgstr "GNOME 音ä¹�播放å�Šç®¡ç�†ç¨‹åº�。" #~ msgid "Visit GNOME Music website" #~ msgstr "访问“GNOME 音ä¹�â€�网站" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "GNOME 音ä¹�是自由软件;您å�¯ä»¥åœ¨è‡ªç”±è½¯ä»¶åŸºé‡‘会å�‘布的 GNU 通用公共许å�¯è¯�çš„æ�¡" #~ "款下é‡�新分å�‘和(或)修改它;您å�¯ä»¥é€‰æ‹©ä½¿ç”¨ GPL 第二版,或(按照您的æ„�愿)" #~ "任何更新的版本。\n" #~ "\n" #~ "GNOME 音ä¹�分å�‘的目的是希望它物有所用,但是没有任何担ä¿�;没有对其适销性和æŸ�" #~ "一特定目的下的适用性的任何å�³ä¾¿æ˜¯æš—示的担ä¿�。请查阅 GNU 通用公共许å�¯è¯�以获" #~ "得更多信æ�¯ã€‚\n" #~ "\n" #~ "您应当已ç»�è·Ÿ GNOME 音ä¹�一起收到一份 GNU 通用公众许å�¯è¯�的副本;如果没有,请" #~ "写信至:Free Software Foundation, Inc.,\n" #~ "51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA\n" #~ "\n" #~ "GNOME 音ä¹�的作者在此对é�ž GPL 兼容的 GStreamer æ�’ä»¶å�Œ GNOME 音ä¹�å�Š " #~ "GStreamer 一é�“使用å�Šåˆ†å�‘给予许å�¯ã€‚该许å�¯ä¼˜äºŽå¹¶è¦†ç›–在 GNOME 音ä¹�çš„ GPL 授æ�ƒ" #~ "许å�¯ä¹‹ä¸Šã€‚如果您修改该代ç �,您å�¯ä»¥å°†è¯¥ä¾‹å¤–扩展到您的代ç �,但é�žå¼ºåˆ¶ã€‚如果您" #~ "ä¸�æ„¿æ„�如此,从您的版本中删除该例外声明。" #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "您的音ä¹�文件夹的内容将会显示在此处" #~ msgid "GNOME Music" #~ msgstr "GNOME 音ä¹�" #~ msgid "Window position" #~ msgstr "窗å�£ä½�ç½®" #~ msgid "Window position (x and y)." #~ msgstr "窗å�£ä½�置(水平和竖直)。" #~ msgid "Loading" #~ msgstr "正在加载" #~ msgid "Add to Playlist…" #~ msgstr "添加到播放列表…" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "简å�•易用的音ä¹�播放器。自动探索电脑上和网络上的音ä¹�。" #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "在你的本地收è—�中寻找音ä¹�,从 DLNA æœ�务器或是 Jamendo å’Œ Magnatune 上获得新" #~ "音ä¹�。" #~ msgid "Inital state has been displayed" #~ msgstr "åˆ�始状æ€�已被显示" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "当åˆ�始状æ€�被显示时设置为 true" #~ msgid "Released" #~ msgstr "å�‘布时间" #~ msgid "Running Length" #~ msgstr "总时长" #~ msgid "Composer" #~ msgstr "作曲" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "播放" #~ msgid "Hey DJ" #~ msgstr "嘿 DJ" #~ msgid "Artist" #~ msgstr "艺术家" #~ msgid "Album" #~ msgstr "专辑" #~ msgid "Track Title" #~ msgstr "音轨标题" #~ msgid "Local" #~ msgstr "本地" #~ msgid "Sources" #~ msgstr "æ�¥æº�" #~ msgid "Match" #~ msgstr "匹é…�" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "Untitled" #~ msgstr "无标题" #~ msgid "_Quit" #~ msgstr "退出(_Q)" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "“音ä¹�â€�是一款新的 GNOME 音ä¹�播放应用。" #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "已选择 %d 个项目" #~ msgid "Empty" #~ msgstr "空" #~ msgid "Search mode" #~ msgstr "æ�œç´¢æ¨¡å¼�" #~ msgid "If true, the search bar is shown." #~ msgstr "如果为真,则显示æ�œç´¢æ¡†ã€‚" #~ msgid "Notifications mode" #~ msgstr "通知模å¼�" #~ msgid "Enables or disables playback notifications" #~ msgstr "å�¯ç”¨æˆ–ç¦�用播放的通知" #~ msgid "%d min" #~ msgstr "%d 分钟" #~ msgid "Select Playlist" #~ msgstr "选择播放列表" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "在艺术家视图中显示音轨å��称的最多字符数" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "此设置改å�˜è‰ºæœ¯å®¶è§†å›¾ä¸­éŸ³è½¨æ ‡é¢˜åœ¨çœ�ç•¥å�·å‰�显示的字符数é‡�。设为 -1 则ç¦�用" #, fuzzy #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "全部艺术家" #~ msgid "Not playing" #~ msgstr "尚未播放" #~ msgid "by %s, from %s" #~ msgstr "艺术家:%s,专辑:%s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "没有找到音ä¹�ï¼�\n" #~ "请将音ä¹�文件放入文件夹 %s" #~ msgid "_New Playlist" #~ msgstr "新建播放列表(_N)" #~ msgid "Load More" #~ msgstr "加载更多" #~ msgid "Now _Playing" #~ msgstr "正在播放(_P)" #~ msgid "----" #~ msgstr "----" #~ msgid "--:--" #~ msgstr "--:--" #, fuzzy #~ msgid "0:00" #~ msgstr "00:00" #~ msgid "/" #~ msgstr "/" 0707010000011A000081A400000000000000000000000166968E4E00002760000000000000000000000000000000000000001D00000000gnome-music-46.1/po/zh_HK.po# Chinese (Hong Kong) translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-" "music&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2014-03-05 19:58+0000\n" "PO-Revision-Date: 2014-03-09 11:57+0800\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (Hong Kong) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.6.3\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../data/org.gnome.Music.gschema.xml.h:1 msgid "Window size" msgstr "視窗尺寸" #: ../data/org.gnome.Music.gschema.xml.h:2 msgid "Window size (width and height)." msgstr "視窗大å°� (闊度與高度)。" #: ../data/org.gnome.Music.gschema.xml.h:3 msgid "Window position" msgstr "視窗ä½�ç½®" #: ../data/org.gnome.Music.gschema.xml.h:4 msgid "Window position (x and y)." msgstr "視窗ä½�ç½® (x 與 y)。" #: ../data/org.gnome.Music.gschema.xml.h:5 msgid "Window maximized" msgstr "視窗已最大化" #: ../data/org.gnome.Music.gschema.xml.h:6 msgid "Window maximized state." msgstr "視窗為最大化狀態。" #: ../data/org.gnome.Music.gschema.xml.h:7 msgid "Playback repeat mode" msgstr "é‡�複播放模å¼�" #. Translators: Don't translate allowed values, just the description in the brackets #: ../data/org.gnome.Music.gschema.xml.h:9 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: \"none\" (repeat and shuffle are off), \"song" "\" (repeat current song), \"all\" (repeat playlist, no shuffle), \"shuffle" "\" (shuffle playlist, presumes repeat all)." msgstr "用來辨別是è¦�é‡�複播放收è—�集或是亂數播放的值。å…�許的值有:「noneã€�(ä¸�é‡�複也ä¸�隨機)ã€�「songã€�(é‡�複目å‰�曲目)ã€�「allã€�(é‡�複播放清單曲目,ä¸�隨機) 和「shuffleã€�(隨機播放清單曲目,å�‡å®šå…¨éƒ¨é‡�複)。" #: ../data/org.gnome.Music.gschema.xml.h:10 msgid "Search mode" msgstr "æ�œå°‹æ¨¡å¼�" #: ../data/org.gnome.Music.gschema.xml.h:11 msgid "If true, the search bar is shown." msgstr "如果設定為 true,則顯示æ�œå°‹å·¥å…·åˆ—。" #: ../data/gnome-music.desktop.in.h:1 ../gnomemusic/application.py:46 #: ../gnomemusic/application.py:102 ../gnomemusic/window.py:57 #: ../data/AboutDialog.ui.in.h:1 msgid "Music" msgstr "音樂" #: ../data/gnome-music.desktop.in.h:2 msgid "Music Player" msgstr "音樂播放器" #: ../data/gnome-music.desktop.in.h:3 ../data/gnome-music.appdata.xml.in.h:2 msgid "Play and organize your music collection" msgstr "播放與組織你的音樂收è—�集" #: ../data/gnome-music.appdata.xml.in.h:1 msgid "GNOME Music" msgstr "GNOME Music" #: ../data/gnome-music.appdata.xml.in.h:3 msgid "Music is the new GNOME music playing application." msgstr "Music 是新的 GNOME 音樂播放應用程å¼�。" #: ../gnomemusic/albumArtCache.py:235 ../gnomemusic/albumArtCache.py:243 msgid "Untitled" msgstr "無標題" #: ../gnomemusic/notification.py:70 msgid "Not playing" msgstr "ä¸�播放" #: ../gnomemusic/notification.py:79 ../gnomemusic/player.py:365 #: ../gnomemusic/view.py:249 ../gnomemusic/view.py:437 #: ../gnomemusic/view.py:650 ../gnomemusic/view.py:964 msgid "Unknown Artist" msgstr "ä¸�明的演出者" #: ../gnomemusic/notification.py:81 ../gnomemusic/view.py:535 msgid "Unknown Album" msgstr "ä¸�明的專輯" #. TRANSLATORS: by refers to the artist, from to the album #: ../gnomemusic/notification.py:85 #, python-format msgid "by %s, from %s" msgstr "歌手 %s,專輯 %s" #: ../gnomemusic/notification.py:125 msgid "Previous" msgstr "å‰�一首" #: ../gnomemusic/notification.py:128 msgid "Pause" msgstr "æš«å�œ" #: ../gnomemusic/notification.py:131 msgid "Play" msgstr "播放" #: ../gnomemusic/notification.py:133 msgid "Next" msgstr "下一首" #: ../gnomemusic/view.py:193 ../gnomemusic/widgets.py:261 #: ../gnomemusic/window.py:211 #, python-format msgid "Selected %d item" msgid_plural "Selected %d items" msgstr[0] "å·±é�¸æ“‡ %d é …ç›®" #: ../gnomemusic/view.py:195 ../gnomemusic/widgets.py:263 #: ../gnomemusic/window.py:215 ../gnomemusic/window.py:229 #: ../data/headerbar.ui.in.h:3 msgid "Click on items to select them" msgstr "點按項目來é�¸å�–它們" #: ../gnomemusic/view.py:318 #, python-format msgid "" "No Music found!\n" " Put some files into the folder %s" msgstr "" "找ä¸�到音樂ï¼�\n" " 請將檔案放到資料夾 %s" #: ../gnomemusic/view.py:325 msgid "Albums" msgstr "專輯" #: ../gnomemusic/view.py:391 msgid "Songs" msgstr "歌曲" #: ../gnomemusic/view.py:548 msgid "Artists" msgstr "演出者" #: ../gnomemusic/view.py:585 ../gnomemusic/view.py:587 #: ../gnomemusic/widgets.py:451 msgid "All Artists" msgstr "所有演出者" #: ../gnomemusic/view.py:717 msgid "Playlists" msgstr "播放清單" #: ../gnomemusic/view.py:981 #, python-format #| msgid "Songs" msgid "%d Song" msgid_plural "%d Songs" msgstr[0] "%d 歌曲" #: ../gnomemusic/widgets.py:75 ../gnomemusic/widgets.py:95 msgid "Load More" msgstr "載入更多" #: ../gnomemusic/widgets.py:85 msgid "Loading..." msgstr "正在載入…" #: ../gnomemusic/widgets.py:670 #| msgid "_New Playlist" msgid "New Playlist" msgstr "新增播放清單" #: ../gnomemusic/window.py:181 msgid "Empty" msgstr "清空" #: ../data/AboutDialog.ui.in.h:2 msgid "Copyright © 2013 GNOME Music Developers" msgstr "版權所有 © 2013 GNOME Music 開發隊ä¼�" #: ../data/AboutDialog.ui.in.h:3 msgid "A music player and management application for GNOME." msgstr "GNOME 的音樂播放器與管ç�†ç¨‹å¼�。" #: ../data/AboutDialog.ui.in.h:4 msgid "Visit GNOME Music website" msgstr "å�ƒè¨ª GNOME Music 網站" #: ../data/AboutDialog.ui.in.h:5 msgid "" "GNOME Music is free software; you can redistribute it and/or modify it under " "the terms of the GNU General Public License as published by the Free " "Software Foundation; either version 2 of the License, or (at your option) " "any later version.\n" "\n" "GNOME Music is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " "FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " "more details.\n" "\n" "You should have received a copy of the GNU General Public License along with " "GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "The GNOME Music authors hereby grant permission for non-GPL compatible " "GStreamer plugins to be used and distributed together with GStreamer and " "GNOME Music. This permission is above and beyond the permissions granted by " "the GPL license by which GNOME Music is covered. If you modify this code, " "you may extend this exception to your version of the code, but you are not " "obligated to do so. If you do not wish to do so, delete this exception " "statement from your version." msgstr "" "GNOME Music 是自由軟件,你å�¯ä»¥é�µç…§è‡ªç”±è»Ÿä»¶åŸºé‡‘會 (Free Software Foundation) 出版的 GNU 通用公共授權æ¢�款 (GNU General Public License) 第二版來修改和é‡�新發佈這一程å¼�,或者自由é�¸æ“‡ä½¿ç”¨ä¹‹å¾Œçš„任何版本。\n" "\n" "發佈 GNOME Music 程å¼�的目的是希望它有用,但「沒有任何擔ä¿�ã€�;甚至也沒有「å�¯ä»¥éŠ·å”®ã€�或「é�©å�ˆç‰¹å®šç›®çš„ã€�等隱示性擔ä¿�。詳細內容請å�ƒé–± GNU 通用公共授權。\n" "\n" "你應該已經隨程å¼�一起收到一份 GNU 通用公共授權的副本。如果還沒有,請寫信給:Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" "\n" "GNOME Music 作者羣特此授予ä¸�兼容於 GPL 授權的 GStreamer 外掛程å¼�能隨 GStreamer å�Š GNOME Music 一å�Œä½¿ç”¨ã€�散佈之許å�¯ã€‚這項許å�¯é«˜æ–¼ä¸”超出 GNOME Music é�µç…§ä¹‹ GPL 授權所授予之許å�¯ç¯„åœ�。如果你修改此份程å¼�碼,你å�¯ä»¥å°‡æ­¤ä¾‹å¤–æ¢�款擴å�Šè‡³ä½ è‡ªèº«çš„版本上,但你沒有義務必須也這麼作。如果你ä¸�希望有此例外æ¢�款,請將例外è�²æ˜Žå¾žä½ çš„版本中移除。" #: ../data/AlbumWidget.ui.h:1 msgid "Released" msgstr "發行" #: ../data/AlbumWidget.ui.h:2 msgid "Running Length" msgstr "播放長度" #: ../data/app-menu.ui.h:1 msgid "_New Playlist" msgstr "新增播放清單(_N)" #: ../data/app-menu.ui.h:2 msgid "_Help" msgstr "求助(_H)" #: ../data/app-menu.ui.h:3 msgid "_About" msgstr "關於(_A)" #: ../data/app-menu.ui.h:4 msgid "_Quit" msgstr "çµ�æ�Ÿ(_Q)" #: ../data/PlayerToolbar.ui.h:1 msgid "Shuffle" msgstr "亂數" #: ../data/PlayerToolbar.ui.h:2 msgid "Repeat All" msgstr "全部é‡�複播放" #: ../data/PlayerToolbar.ui.h:3 msgid "Repeat Song" msgstr "é‡�複播放歌曲" #: ../data/PlayerToolbar.ui.h:4 msgid "Shuffle/Repeat Off" msgstr "亂數/é‡�複播放關閉" #: ../data/NoMusic.ui.h:1 msgid "No Music Found" msgstr "找ä¸�到音樂" #: ../data/headerbar.ui.in.h:1 msgid "Select All" msgstr "å…¨é�¸" #: ../data/headerbar.ui.in.h:2 msgid "Select None" msgstr "å�–消全é�¸" #: ../data/headerbar.ui.in.h:4 ../data/PlaylistDialog.ui.in.h:2 msgid "Cancel" msgstr "å�–消" #: ../data/SelectionToolbar.ui.h:1 msgid "Add to Playlist" msgstr "加入至播放清單" #: ../data/SelectionToolbar.ui.h:2 #| msgid "Add to Playlist" msgid "Remove from Playlist" msgstr "從播放清單移除" #: ../data/PlaylistControls.ui.h:1 #| msgid "Play" msgid "_Play" msgstr "播放(_P)" #: ../data/PlaylistControls.ui.h:2 msgid "_Delete" msgstr "刪除(_D)" #: ../data/PlaylistDialog.ui.in.h:1 #| msgid "Select All" msgid "Select Playlist" msgstr "é�¸æ“‡æ’­æ”¾æ¸…å–®" #: ../data/PlaylistDialog.ui.in.h:3 #| msgid "Select All" msgid "Select" msgstr "é�¸æ“‡" #~ msgid "Now _Playing" #~ msgstr "ç�¾æ­£æ’­æ”¾(_N)" 0707010000011B000081A400000000000000000000000166968E4E00005948000000000000000000000000000000000000001D00000000gnome-music-46.1/po/zh_TW.po# Chinese (Taiwan) translation for gnome-music. # Copyright (C) 2013 gnome-music's COPYRIGHT HOLDER # This file is distributed under the same license as the gnome-music package. # # pan93412 , 2019. # Freddy Cheng , 2022. # msgid "" msgstr "" "Project-Id-Version: gnome-music master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-music/issues\n" "POT-Creation-Date: 2022-08-31 19:15+0000\n" "PO-Revision-Date: 2022-10-18 21:08+0800\n" "Last-Translator: Cheng-Chia Tseng \n" "Language-Team: Chinese - Taiwan \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.1.1\n" #: data/org.gnome.Music.appdata.xml.in.in:6 #: data/org.gnome.Music.desktop.in.in:3 gnomemusic/about.py:236 #: gnomemusic/application.py:61 gnomemusic/window.py:71 msgid "Music" msgstr "音樂" #: data/org.gnome.Music.appdata.xml.in.in:7 #: data/org.gnome.Music.desktop.in.in:5 msgid "Play and organize your music collection" msgstr "播放與管ç�†æ‚¨æ‰€æ”¶è—�的音樂" #: data/org.gnome.Music.appdata.xml.in.in:9 msgid "An easy and pleasant way to play your music." msgstr "一種輕鬆且愉悅的音樂播放方å¼�。" #: data/org.gnome.Music.appdata.xml.in.in:12 msgid "" "Find tracks in your local collection, use automatically generated playlists " "or curate a fresh one." msgstr "尋找您電腦中的音樂,並能自動產生或是自行編排播放列表。" #: data/org.gnome.Music.appdata.xml.in.in:167 msgid "The GNOME Music developers" msgstr "GNOME 音樂開發群" #: data/org.gnome.Music.desktop.in.in:4 msgid "Music Player" msgstr "音樂播放器" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: data/org.gnome.Music.desktop.in.in:13 msgid "Music;Player;" msgstr "Music;Player;音樂;播放器;mp3;è�½éŸ³æ¨‚;æ­Œ;lastfm;" #: data/org.gnome.Music.gschema.xml:12 msgid "Window size" msgstr "視窗尺寸" #: data/org.gnome.Music.gschema.xml:13 msgid "Window size (width and height)." msgstr "視窗大å°� (寬度,高度)。" #: data/org.gnome.Music.gschema.xml:17 msgid "Window maximized" msgstr "視窗最大化" #: data/org.gnome.Music.gschema.xml:18 msgid "Window maximized state." msgstr "是å�¦è¦�最大化視窗。" #: data/org.gnome.Music.gschema.xml:22 msgid "Playback repeat mode" msgstr "é‡�複播放模å¼�" #. Translators: Don't translate allowed values, just the description in the brackets #: data/org.gnome.Music.gschema.xml:24 msgid "" "Value identifies whether to repeat or randomize playback through the " "collection. Allowed values are: “noneâ€� (repeat and shuffle are off), " "“songâ€� (repeat current song), “allâ€� (repeat playlist, no shuffle), " "“shuffleâ€� (shuffle playlist, presumes repeat all)." msgstr "" "用來辨別是è¦�é‡�複播放è’�è—�或隨機播放的值。å…�許的值有:\n" "「noneã€�(ä¸�é‡�複也ä¸�隨機)\n" "「songã€�(é‡�複目å‰�曲目)\n" "「allã€�(é‡�複播放清單曲目,ä¸�隨機)\n" "「shuffleã€�(隨機播放清單曲目,å�‡å®šå…¨éƒ¨é‡�複)" #: data/org.gnome.Music.gschema.xml:28 msgid "Enable ReplayGain" msgstr "啟用播放增益" #: data/org.gnome.Music.gschema.xml:29 msgid "Enables or disables ReplayGain for albums" msgstr "啟用或å�œç”¨å°ˆè¼¯çš„æ’­æ”¾å¢žç›Š" #: data/org.gnome.Music.gschema.xml:33 msgid "Inhibit system suspend" msgstr "防止系統暫å�œ" #: data/org.gnome.Music.gschema.xml:34 msgid "Enables or disables inhibiting system suspend while playing music" msgstr "啟用或å�œç”¨éŸ³æ¨‚播放時的防止系統進入暫å�œ" #: data/org.gnome.Music.gschema.xml:38 msgid "Report music history to Last.fm" msgstr "將音樂記錄上傳至《Last.fm》" #: data/org.gnome.Music.gschema.xml:39 msgid "" "Enables or disables sending scrobbles and the “currently playingâ€� info to " "Last.fm." msgstr "啟用/å�œç”¨ä¸Šå‚³éŸ³æ¨‚記錄å�Šã€Œç›®å‰�播放ã€�資訊至《Last.fm》。" #: data/ui/AlbumWidget.ui:84 data/ui/PlayerToolbar.ui:87 #: data/ui/PlaylistControls.ui:101 gnomemusic/widgets/playertoolbar.py:170 msgid "Play" msgstr "播放" #: data/ui/AlbumWidget.ui:130 data/ui/PlaylistControls.ui:5 #: data/ui/SongWidgetMenu.ui:11 msgid "_Play" msgstr "播放(_P)" #: data/ui/AlbumWidget.ui:134 msgid "Add to _Favorite Songs" msgstr "加入喜愛的歌曲(_F)" #: data/ui/AlbumWidget.ui:138 data/ui/SongWidgetMenu.ui:15 msgid "_Add to Playlist…" msgstr "加入播放清單(_A)…" #: data/ui/AppMenu.ui:23 data/ui/LastfmDialog.ui:8 msgid "Last.fm Account" msgstr "Last.fm 帳號" #: data/ui/AppMenu.ui:36 msgid "Report Music Listening" msgstr "上傳音樂è�†è�½ç´€éŒ„" #: data/ui/AppMenu.ui:58 msgid "_Keyboard Shortcuts" msgstr "é�µç›¤æ�·å¾‘é�µ(_K)" #: data/ui/AppMenu.ui:68 msgid "_Help" msgstr "求助(_H)" #: data/ui/AppMenu.ui:78 msgid "_About Music" msgstr "關於音樂(_A)" #: data/ui/EmptyView.ui:30 msgid "Welcome to Music" msgstr "歡迎使用《音樂》" #: data/ui/HeaderBar.ui:16 msgid "Menu" msgstr "é�¸å–®" #: data/ui/HeaderBar.ui:24 data/ui/SearchHeaderBar.ui:15 msgid "Select" msgstr "é�¸å�–音樂" #: data/ui/HeaderBar.ui:30 data/ui/PlaylistDialog.ui:213 #: data/ui/SearchHeaderBar.ui:20 msgid "_Cancel" msgstr "å�–消(_C)" #: data/ui/HeaderBar.ui:42 data/ui/SearchHeaderBar.ui:32 msgid "Search" msgstr "æ�œå°‹" #: data/ui/HeaderBar.ui:50 msgid "Back" msgstr "返回" #: data/ui/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "一般" #: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Close window" msgstr "關閉視窗" #: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Search" msgstr "æ�œå°‹" #: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Help" msgstr "求助" #: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Shortcuts" msgstr "æ�·å¾‘é�µ" #: data/ui/help-overlay.ui:40 msgctxt "shortcut window" msgid "Playback" msgstr "播放控制" #: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Play/Pause" msgstr "播放/æš«å�œ" #: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Next song" msgstr "下一首" #: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Previous song" msgstr "上一首" #: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Toggle repeat" msgstr "切æ�›é‡�複播放模å¼�" #: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Toggle shuffle" msgstr "切æ�›éš¨æ©Ÿæ’­æ”¾æ¨¡å¼�" #: data/ui/help-overlay.ui:75 msgctxt "shortcut window" msgid "Navigation" msgstr "導覽" #: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Go to Albums" msgstr "å‰�往專輯分é �" #: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Go to Artists" msgstr "å‰�往演出者分é �" #: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Go to Songs" msgstr "å‰�往歌曲分é �" #: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Go to Playlists" msgstr "å‰�往播放清單分é �" #: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Go back" msgstr "返回" #: data/ui/LastfmDialog.ui:21 msgid "" "Last.fm is a music discovery service that gives you personalised " "recommendations based on the music you listen to." msgstr "" "《Last.fm》是一種音樂探索æœ�務,能根據您的è�†è�½ç¿’æ…£æ��供個人化的音樂建議。" #: data/ui/LastfmDialog.ui:31 gnomemusic/widgets/lastfmdialog.py:57 msgid "Music Reporting Not Setup" msgstr "音樂è�†è�½ç´€éŒ„上傳功能尚未åˆ�始化" #: data/ui/LastfmDialog.ui:44 gnomemusic/widgets/lastfmdialog.py:60 msgid "Login to your Last.fm account to report your music listening." msgstr "登入您的《Last.fm》帳號後便能上傳音樂è�†è�½ç´€éŒ„。" #: data/ui/LastfmDialog.ui:55 gnomemusic/widgets/lastfmdialog.py:58 msgid "Login" msgstr "登入" #: data/ui/PlayerToolbar.ui:74 msgid "Previous" msgstr "上一曲" #: data/ui/PlayerToolbar.ui:106 msgid "Next" msgstr "下一曲" #: data/ui/PlaylistControls.ui:9 msgid "_Delete" msgstr "刪除(_D)" #: data/ui/PlaylistControls.ui:13 msgid "_Rename…" msgstr "é‡�新命å��(_R)…" #: data/ui/PlaylistControls.ui:28 msgid "Playlist Name" msgstr "播放清單å��稱" #: data/ui/PlaylistControls.ui:62 msgid "_Done" msgstr "完æˆ�(_D)" #: data/ui/PlaylistDialog.ui:52 msgid "Enter a name for your first playlist" msgstr "為您的第一個播放清單命å��" #: data/ui/PlaylistDialog.ui:77 msgid "C_reate" msgstr "建立(_R)" #: data/ui/PlaylistDialog.ui:146 msgid "New Playlist…" msgstr "新播放清單…" #: data/ui/PlaylistDialog.ui:161 msgid "Add" msgstr "加入" #: data/ui/PlaylistDialog.ui:202 msgid "Add to Playlist" msgstr "加入播放清單" #: data/ui/PlaylistDialog.ui:222 msgid "_Add" msgstr "加入(_A)" #: data/ui/SearchView.ui:33 gnomemusic/views/artistsview.py:51 msgid "Artists" msgstr "演出者" #: data/ui/SearchView.ui:42 data/ui/SearchView.ui:84 msgid "View All" msgstr "檢視全部" #: data/ui/SearchView.ui:75 gnomemusic/views/albumsview.py:56 msgid "Albums" msgstr "專輯" #: data/ui/SearchView.ui:117 gnomemusic/views/songsview.py:52 msgid "Songs" msgstr "歌曲" #: data/ui/SelectionBarMenuButton.ui:7 msgid "Select All" msgstr "å…¨é�¸" #: data/ui/SelectionBarMenuButton.ui:11 msgid "Select None" msgstr "å�–消全é�¸" #: data/ui/SelectionBarMenuButton.ui:19 gnomemusic/widgets/headerbar.py:69 msgid "Click on items to select them" msgstr "點一下å�³å�¯é�¸å�–é …ç›®" #: data/ui/SelectionToolbar.ui:8 msgid "_Add to Playlist" msgstr "加入播放清單(_A)" #: data/ui/SongWidgetMenu.ui:19 msgid "_Remove from Playlist" msgstr "自播放清單中移除(_R)" #: gnomemusic/about.py:238 msgid "The GNOME Project" msgstr "GNOME 專案" #: gnomemusic/about.py:242 msgid "translator-credits" msgstr "" "Yi-Jyun Pan , 2019.\n" "Freddy Cheng , 2922." #: gnomemusic/about.py:246 msgid "Copyright The GNOME Music Developers" msgstr "著作權所有 ©《音樂》開發者群" #: gnomemusic/about.py:249 msgid "Translated by" msgstr "翻譯者" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:894 msgid "Most Played" msgstr "最常播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:948 msgid "Never Played" msgstr "從未播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1001 msgid "Recently Played" msgstr "近期播放" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1064 msgid "Recently Added" msgstr "近期加入" #. TRANSLATORS: this is a playlist name #: gnomemusic/grilowrappers/grltrackerplaylists.py:1127 msgid "Favorite Songs" msgstr "喜愛的歌曲" #: gnomemusic/gstplayer.py:408 msgid "Unable to play the file" msgstr "無法播放該檔案" #: gnomemusic/gstplayer.py:414 msgid "_Find in {}" msgstr "於「{}ã€�中尋找(_F)" #. TRANSLATORS: separator for two codecs #: gnomemusic/gstplayer.py:424 msgid " and " msgstr " 與 " #. TRANSLATORS: separator for a list of codecs #: gnomemusic/gstplayer.py:427 msgid ", " msgstr "ã€�" #: gnomemusic/gstplayer.py:429 msgid "{} is required to play the file, but is not installed." msgid_plural "{} are required to play the file, but are not installed." msgstr[0] "需安è£�「{}ã€�後æ‰�能播放該檔案。" #: gnomemusic/inhibitsuspend.py:63 msgid "Playing music" msgstr "播放中的音樂" #. Translators: "shuffle" causes tracks to play in random order. #: gnomemusic/player.py:44 msgid "Shuffle" msgstr "隨機播放" #: gnomemusic/player.py:45 msgid "Repeat Song" msgstr "單曲é‡�複播放" #: gnomemusic/player.py:46 msgid "Repeat All" msgstr "全部é‡�複播放" #: gnomemusic/player.py:47 msgid "Shuffle/Repeat Off" msgstr "隨機/é‡�複播放關閉" #: gnomemusic/playlisttoast.py:55 msgid "Playlist {} removed" msgstr "已移除「{}ã€�" #: gnomemusic/playlisttoast.py:56 gnomemusic/songtoast.py:65 msgid "Undo" msgstr "還原" #: gnomemusic/songtoast.py:64 msgid "{} removed from {}" msgstr "「{}ã€�已從「{}ã€�中移除" #: gnomemusic/utils.py:92 msgid "Unknown album" msgstr "ä¸�明專輯" #: gnomemusic/utils.py:113 msgid "Unknown Artist" msgstr "ä¸�明演出者" #: gnomemusic/views/emptyview.py:65 msgid "Your XDG Music directory is not set." msgstr "尚未設定 XDG 音樂目錄。" #: gnomemusic/views/emptyview.py:72 msgid "Music Folder" msgstr "音樂資料夾" #. TRANSLATORS: This is a label to display a link to open user's music #. folder. {} will be replaced with the translated text 'Music folder' #: gnomemusic/views/emptyview.py:76 msgid "The contents of your {} will appear here." msgstr "您ä½�æ–¼{}中的內容會顯示於此。" #: gnomemusic/views/emptyview.py:124 msgid "No Music Found" msgstr "找ä¸�到音樂" #: gnomemusic/views/emptyview.py:125 msgid "Try a Different Search" msgstr "請嘗試ä¸�å�Œçš„æ�œå°‹å…§å®¹" #: gnomemusic/views/emptyview.py:129 msgid "GNOME Music could not connect to Tracker." msgstr "《音樂》無法連接《Tracker》。" #: gnomemusic/views/emptyview.py:131 msgid "Your music files cannot be indexed without Tracker running." msgstr "倘若《Tracker》未執行便無法檢索音樂檔案。" #: gnomemusic/views/emptyview.py:137 msgid "Your system Tracker version seems outdated." msgstr "系統所安è£�的《Tracker》版本似乎é�ŽèˆŠã€‚" #: gnomemusic/views/emptyview.py:139 msgid "Music needs Tracker version 3.0.0 or higher." msgstr "《音樂》需è¦�《Tracker》3.0.0 以上的版本。" #: gnomemusic/views/playlistsview.py:45 msgid "Playlists" msgstr "播放清單" #: gnomemusic/views/searchview.py:304 msgid "Artists Results" msgstr "演出者æ�œå°‹çµ�æžœ" #: gnomemusic/views/searchview.py:318 msgid "Albums Results" msgstr "專輯æ�œå°‹çµ�æžœ" #: gnomemusic/widgets/albumwidget.py:245 msgid "{} minute" msgid_plural "{} minutes" msgstr[0] "{} 分é�˜" #: gnomemusic/widgets/discbox.py:75 msgid "Disc {}" msgstr "光碟 {}" #: gnomemusic/widgets/headerbar.py:66 msgid "Selected {} song" msgid_plural "Selected {} songs" msgstr[0] "å·±é�¸å�– {} 首歌" #: gnomemusic/widgets/lastfmdialog.py:64 msgid "Your music listening is reported to Last.fm." msgstr "您的音樂è�†è�½ç´€éŒ„將會上傳至《Last.fm》。" #: gnomemusic/widgets/lastfmdialog.py:66 msgid "Your music listening is not reported to Last.fm." msgstr "您的音樂è�†è�½ç´€éŒ„ä¸�會上傳至《Last.fm》。" #. TRANSLATORS: displays the username of the Last.fm account #: gnomemusic/widgets/lastfmdialog.py:70 msgid "Logged in as {}" msgstr "以「{}ã€�登入" #: gnomemusic/widgets/lastfmdialog.py:71 msgid "Configure" msgstr "設定" #: gnomemusic/widgets/playertoolbar.py:167 msgid "Pause" msgstr "æš«å�œ" #: gnomemusic/widgets/playlistcontrols.py:130 msgid "{} Song" msgid_plural "{} Songs" msgstr[0] "{} 首歌曲" #~ msgid "A music player and management application for GNOME." #~ msgstr "GNOME 的音樂播放與管ç�†æ‡‰ç”¨ç¨‹å¼�。" #~ msgid "Visit GNOME Music website" #~ msgstr "造訪《音樂》網站" #~| msgid "" #~| "GNOME Music is free software; you can redistribute it and/or modify it " #~| "under the terms of the GNU General Public License as published by the " #~| "Free Software Foundation; either version 2 of the License, or (at your " #~| "option) any later version.\n" #~| "\n" #~| "GNOME Music is distributed in the hope that it will be useful, but " #~| "WITHOUT ANY WARRANTY; without even the implied warranty of " #~| "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU " #~| "General Public License for more details.\n" #~| "\n" #~| "You should have received a copy of the GNU General Public License along " #~| "with GNOME Music; if not, write to the Free Software Foundation, Inc., " #~| "51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~| "\n" #~| "The GNOME Music authors hereby grant permission for non-GPL compatible " #~| "GStreamer plugins to be used and distributed together with GStreamer and " #~| "GNOME Music. This permission is above and beyond the permissions " #~| "granted by the GPL license by which GNOME Music is covered. If you " #~| "modify this code, you may extend this exception to your version of the " #~| "code, but you are not obligated to do so. If you do not wish to do so, " #~| "delete this exception statement from your version.\n" #~| "\n" #~| "“Magic of the vinylâ€� by Sami Pyylampi image is licensed by CC-BY-SA 2.0 " #~| "https://www.flickr.com/photos/_spy_/12270839403" #~ msgid "" #~ "GNOME Music is free software; you can redistribute it and/or modify it " #~ "under the terms of the GNU General Public License as published by the " #~ "Free Software Foundation; either version 2 of the License, or (at your " #~ "option) any later version.\n" #~ "\n" #~ "GNOME Music is distributed in the hope that it will be useful, but " #~ "WITHOUT ANY WARRANTY; without even the implied warranty of " #~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " #~ "Public License for more details.\n" #~ "\n" #~ "You should have received a copy of the GNU General Public License along " #~ "with GNOME Music; if not, write to the Free Software Foundation, Inc., 51 " #~ "Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "The GNOME Music authors hereby grant permission for non-GPL compatible " #~ "GStreamer plugins to be used and distributed together with GStreamer and " #~ "GNOME Music. This permission is above and beyond the permissions granted " #~ "by the GPL license by which GNOME Music is covered. If you modify this " #~ "code, you may extend this exception to your version of the code, but you " #~ "are not obligated to do so. If you do not wish to do so, delete this " #~ "exception statement from your version." #~ msgstr "" #~ "《音樂》為自由軟體,您å�¯ä»¥é�µç…§è‡ªç”±è»Ÿé«”基金會 (Free Software Foundation) 所" #~ "出版的 《GNU 通用公共授權æ¢�款》 (GNU General Public License) 第二版來修改" #~ "å’Œé‡�新發布這一程å¼�;您也能自由é�¸æ“‡ä¹‹å¾Œçš„任何版本å�šä½¿ç”¨ã€‚\n" #~ "\n" #~ "我們將《音樂》無償æ��供給所有人使用,但「沒有任何擔ä¿�責任ã€�;甚至也沒有「å�¯" #~ "以銷售ã€�或「é�©å�ˆç‰¹å®šç›®çš„ã€�等隱示性擔ä¿�。詳情請å�ƒé–±ã€ŠGNU 通用公共授權æ¢�" #~ "款》。\n" #~ "\n" #~ "您應該已隨本程å¼�一起收到一份《GNU 通用公共授權æ¢�款》的副本。倘若您尚未收" #~ "到,請寫å°�信至:Free Software Foundation, Inc., 51 Franklin Street, Fifth " #~ "Floor, Boston, MA 02110-1301 USA.\n" #~ "\n" #~ "《GNOME 音樂》作者群特此授予ä¸�相容於 GPL 授權的 GStreamer 外掛程å¼�能隨 " #~ "GStreamer å�Šã€ŠGNOME 音樂》一å�Œä½¿ç”¨ã€�散佈之許å�¯ã€‚這項許å�¯é«˜æ–¼ä¸”超出《GNOME " #~ "音樂》é�µç…§ä¹‹ GPL 授權所授予之許å�¯ç¯„åœ�。如果您修改此份程å¼�碼,您å�¯ä»¥å°‡æ­¤ä¾‹" #~ "外æ¢�款擴å�Šè‡³æ‚¨è‡ªèº«çš„版本上,但您沒有義務必須跟著這麼作。如果您ä¸�希望有此例" #~ "外æ¢�款,請將例外è�²æ˜Žå¾žæ‚¨çš„版本中移除。" #~| msgid "The contents of your {} will appear here." #~ msgid "The contents of your Music Folder will appear here" #~ msgstr "您ä½�於音樂資料夾中的內容會顯示於此" #~ msgid "GNOME Music" #~ msgstr "GNOME 音樂" #~ msgid "" #~ "An easy way to play your music. Automatically discover music on your " #~ "computer, the local network and internet services." #~ msgstr "" #~ "用簡單的方å¼�播放音樂,自動探索您電腦ã€�å�€åŸŸç¶²è·¯å’Œç¶²éš›ç¶²è·¯æœ�務中的音樂。" #~ msgid "" #~ "Find tracks in your local collection, get music from DLNA servers or try " #~ "something new with the Jamendo and Magnatune services." #~ msgstr "" #~ "在您的本地集å�ˆä¸­æ‰¾å°‹æ›²ç›®ï¼Œå¾ž DLNA 伺æœ�器å�–得音樂或é€�é�Ž Jamendo å’Œ " #~ "Magnatune æœ�務找尋些新音樂。" #~ msgid "Window position" #~ msgstr "視窗ä½�ç½®" #~ msgid "Window position (x and y)." #~ msgstr "視窗ä½�ç½® (x 與 y)。" #~ msgid "Inital state has been displayed" #~ msgstr "已顯示åˆ�始狀態" #~ msgid "Set to true when initial state has been displayed" #~ msgstr "當顯示åˆ�始狀態設定為 true" #~ msgid "Released" #~ msgstr "發行" #~ msgid "Running Length" #~ msgstr "播放長度" #~ msgid "Composer" #~ msgstr "作曲家" #~ msgid "Loading" #~ msgstr "正在載入" #~ msgctxt "context menu item" #~ msgid "Play" #~ msgstr "播放" #~ msgid "Hey DJ" #~ msgstr "嘿 DJ" #~ msgid "Untitled" #~ msgstr "無標題" #~ msgid "All" #~ msgstr "全部" #~ msgid "Artist" #~ msgstr "演出者" #~ msgid "Album" #~ msgstr "專輯" #~ msgid "Track Title" #~ msgstr "曲目標題" #~ msgid "Local" #~ msgstr "本機" #~ msgid "Sources" #~ msgstr "來æº�" #~ msgid "Match" #~ msgstr "比å°�" #~ msgid "@icon@" #~ msgstr "@icon@" #~ msgid "_Quit" #~ msgstr "çµ�æ�Ÿ(_Q)" #~ msgid "Music is the new GNOME music playing application." #~ msgstr "《音樂》是新的 GNOME 音樂播放應用程å¼�。" #~ msgid "org.gnome.Music" #~ msgstr "org.gnome.Music" #~ msgid "Search mode" #~ msgstr "æ�œå°‹æ¨¡å¼�" #~ msgid "If true, the search bar is shown." #~ msgstr "如果設定為 true,則顯示æ�œå°‹å·¥å…·åˆ—。" #~ msgid "Notifications mode" #~ msgstr "通知模å¼�" #~ msgid "Enables or disables playback notifications" #~ msgstr "啟用或å�œç”¨æ’­æ”¾é€šçŸ¥" #~ msgid "Selected %d item" #~ msgid_plural "Selected %d items" #~ msgstr[0] "å·±é�¸æ“‡ %d é …ç›®" #~ msgid "%d min" #~ msgstr "%d 分é�˜" #~ msgid "Empty" #~ msgstr "清空" #~ msgid "Select Playlist" #~ msgstr "é�¸æ“‡æ’­æ”¾æ¸…å–®" #~ msgid "the|a|an" #~ msgstr "the|a|an" #~ msgid "Max chars to display in track name on Artist view" #~ msgstr "在演出者檢視的音軌å��稱中顯示的最大字元數" #~ msgid "" #~ "This setting modifies the amount of chars for track title on Artist view " #~ "before its been ellipsized. Set this to -1 to disable" #~ msgstr "" #~ "這個設定值會修改演出者檢視的音軌å��稱在çœ�ç•¥å‰�顯示的最大字元數。將其設定為 " #~ "-1 則為å�œç”¨" #~ msgid "the a an" #~ msgstr "the a an" #~ msgid "All Artists" #~ msgstr "所有演出者" #~ msgid "Not playing" #~ msgstr "ä¸�播放" #~ msgid "by %s, from %s" #~ msgstr "歌手 %s,專輯 %s" #~ msgid "" #~ "No Music found!\n" #~ " Put some files into the folder %s" #~ msgstr "" #~ "找ä¸�到音樂ï¼�\n" #~ " 請將檔案放到資料夾 %s" #~ msgid "_New Playlist" #~ msgstr "新增播放清單(_N)" #~ msgid "Load More" #~ msgstr "載入更多" #~ msgid "Now _Playing" #~ msgstr "ç�¾æ­£æ’­æ”¾(_N)" 0707010000011C000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000001D00000000gnome-music-46.1/subprojects0707010000011D000081A400000000000000000000000166968E4E00000003000000000000000000000000000000000000002800000000gnome-music-46.1/subprojects/.gitignore*/ 0707010000011E000081A400000000000000000000000166968E4E0000006C000000000000000000000000000000000000003000000000gnome-music-46.1/subprojects/grilo-plugins.wrap[wrap-git] directory = grilo-plugins url = https://gitlab.gnome.org/GNOME/grilo-plugins.git revision = head 0707010000011F000081A400000000000000000000000166968E4E0000005C000000000000000000000000000000000000002800000000gnome-music-46.1/subprojects/grilo.wrap[wrap-git] directory = grilo url = https://gitlab.gnome.org/GNOME/grilo.git revision = head 07070100000120000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000002C00000000gnome-music-46.1/subprojects/shared-modules07070100000121000081A400000000000000000000000166968E4E00000269000000000000000000000000000000000000003700000000gnome-music-46.1/subprojects/shared-modules/CODEOWNERS# Fallback on Flathub admins for unowned shared modules * @flathub/reviewers /dbus-glib/ @TingPing /clutter/ @A6GibKm /gtk2/ @TingPing /gudev/ @Erick555 /intltool/ @TingPing /libappindicator/ @TingPing /libcanberra/ @hadess /libsecret/ @Lctrs /libusb/ @A6GibKm /openjpeg/ @mbridon /physfs/ @Mailaender /python2.7/ @bilelmoussaoui /linux-audio/ @hfiguiere /lua5.1/ @Unrud /mac/ @enzo1982 @Eonfge /pygtk/ @Eonfge /gzdoom/ @Eonfge /vorbisgain/ @Eonfge 07070100000122000081A400000000000000000000000166968E4E0000036F000000000000000000000000000000000000003600000000gnome-music-46.1/subprojects/shared-modules/README.mdThis repository contains commonly shared modules and is intended to be used as a git submodule. To use shared modules for packaging an application, add the submodule: ``` git submodule add https://github.com/flathub/shared-modules.git ``` Then modules from this repository can be specified in a manifest JSON file like this: ```json "modules": [ "shared-modules/SDL/SDL-1.2.15.json", { "name": "foo" } ] ``` To update the submodule: ``` git submodule update --remote --merge ``` To remove the submodule: ``` git submodule deinit -f -- shared-modules rm -rf .git/modules/shared-modules git rm -f shared-modules rm .gitmodules ``` [See the description in the Flathub wiki](https://github.com/flathub/flathub/wiki/App-Requirements#shared-modules) for more information. Please do not request adding modules unless they have many users in the Flathub repository. 07070100000123000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003000000000gnome-music-46.1/subprojects/shared-modules/SDL07070100000124000081A400000000000000000000000166968E4E00000433000000000000000000000000000000000000004000000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL-1.2.15.json{ "name": "SDL1", "rm-configure": true, "config-opts": ["--disable-static"], "cleanup": [ "/bin", "/share/man", "/share/aclocal", "/include", "/lib/pkgconfig", "/lib/*.la", "/lib/*.a" ], "sources": [ { "type": "archive", "url": "https://www.libsdl.org/release/SDL-1.2.15.tar.gz", "sha256": "d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00" }, { "type": "patch", "path": "sdl-libx11-build.patch" }, { "type": "patch", "path": "sdl-check-for-SDL_VIDEO_X11_BACKINGSTORE.patch" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "sed -i -e 's/.*AM_PATH_ESD.*//' configure.in", "cp -p /usr/share/automake-*/config.{sub,guess} build-scripts", "aclocal", "libtoolize", "autoconf" ] } ] } 07070100000125000081A400000000000000000000000166968E4E00000FCA000000000000000000000000000000000000004F00000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_Pango-0.1.2-API-adds.patchdiff -Naupr SDL_Pango-0.1.2.orig/src/SDL_Pango.c SDL_Pango-0.1.2/src/SDL_Pango.c --- SDL_Pango-0.1.2.orig/src/SDL_Pango.c 2004-12-10 10:06:33.000000000 +0100 +++ SDL_Pango-0.1.2/src/SDL_Pango.c 2006-09-29 17:42:09.000000000 +0200 @@ -723,13 +723,8 @@ SDLPango_CopyFTBitmapToSurface( SDL_UnlockSurface(surface); } -/*! - Create a context which contains Pango objects. - - @return A pointer to the context as a SDLPango_Context*. -*/ SDLPango_Context* -SDLPango_CreateContext() +SDLPango_CreateContext_GivenFontDesc(const char* font_desc) { SDLPango_Context *context = g_malloc(sizeof(SDLPango_Context)); G_CONST_RETURN char *charset; @@ -743,8 +738,7 @@ SDLPango_CreateContext() pango_context_set_language (context->context, pango_language_from_string (charset)); pango_context_set_base_dir (context->context, PANGO_DIRECTION_LTR); - context->font_desc = pango_font_description_from_string( - MAKE_FONT_NAME (DEFAULT_FONT_FAMILY, DEFAULT_FONT_SIZE)); + context->font_desc = pango_font_description_from_string(font_desc); context->layout = pango_layout_new (context->context); @@ -762,6 +756,17 @@ SDLPango_CreateContext() } /*! + Create a context which contains Pango objects. + + @return A pointer to the context as a SDLPango_Context*. +*/ +SDLPango_Context* +SDLPango_CreateContext() +{ + SDLPango_CreateContext_GivenFontDesc(MAKE_FONT_NAME(DEFAULT_FONT_FAMILY, DEFAULT_FONT_SIZE)); +} + +/*! Free a context. @param *context [i/o] Context to be free @@ -1053,6 +1058,20 @@ SDLPango_SetMarkup( pango_layout_set_font_description (context->layout, context->font_desc); } +void +SDLPango_SetText_GivenAlignment( + SDLPango_Context *context, + const char *text, + int length, + SDLPango_Alignment alignment) +{ + pango_layout_set_attributes(context->layout, NULL); + pango_layout_set_text (context->layout, text, length); + pango_layout_set_auto_dir (context->layout, TRUE); + pango_layout_set_alignment (context->layout, alignment); + pango_layout_set_font_description (context->layout, context->font_desc); +} + /*! Set plain text to context. Text must be utf-8. @@ -1067,11 +1086,7 @@ SDLPango_SetText( const char *text, int length) { - pango_layout_set_attributes(context->layout, NULL); - pango_layout_set_text (context->layout, text, length); - pango_layout_set_auto_dir (context->layout, TRUE); - pango_layout_set_alignment (context->layout, PANGO_ALIGN_LEFT); - pango_layout_set_font_description (context->layout, context->font_desc); + SDLPango_SetText_GivenAlignment(context, text, length, SDLPANGO_ALIGN_LEFT); } /*! diff -Naupr SDL_Pango-0.1.2.orig/src/SDL_Pango.h SDL_Pango-0.1.2/src/SDL_Pango.h --- SDL_Pango-0.1.2.orig/src/SDL_Pango.h 2004-12-10 10:06:33.000000000 +0100 +++ SDL_Pango-0.1.2/src/SDL_Pango.h 2006-09-29 17:42:09.000000000 +0200 @@ -109,12 +109,20 @@ typedef enum { SDLPANGO_DIRECTION_NEUTRAL /*! Neutral */ } SDLPango_Direction; - +/*! + Specifies alignment of text. See Pango reference for detail +*/ +typedef enum { + SDLPANGO_ALIGN_LEFT, + SDLPANGO_ALIGN_CENTER, + SDLPANGO_ALIGN_RIGHT +} SDLPango_Alignment; extern DECLSPEC int SDLCALL SDLPango_Init(); extern DECLSPEC int SDLCALL SDLPango_WasInit(); +extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext_GivenFontDesc(const char* font_desc); extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext(); extern DECLSPEC void SDLCALL SDLPango_FreeContext( @@ -157,6 +165,12 @@ extern DECLSPEC void SDLCALL SDLPango_Se const char *markup, int length); +extern DECLSPEC void SDLCALL SDLPango_SetText_GivenAlignment( + SDLPango_Context *context, + const char *text, + int length, + SDLPango_Alignment alignment); + extern DECLSPEC void SDLCALL SDLPango_SetText( SDLPango_Context *context, const char *markup, 07070100000126000081A400000000000000000000000166968E4E0000022B000000000000000000000000000000000000004600000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_image-1.2.12.json{ "name": "SDL_image", "config-opts": ["--disable-static"], "rm-configure": true, "sources": [ { "type": "archive", "url": "https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz", "sha256": "0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "AUTOMAKE=\"automake --foreign\" autoreconf -vfi" ] } ] } 07070100000127000081A400000000000000000000000166968E4E000002D7000000000000000000000000000000000000004600000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_mixer-1.2.12.json{ "name": "SDL_mixer", "config-opts": ["--disable-static"], "rm-configure": true, "sources": [ { "type": "archive", "url": "https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz", "sha256": "1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "rm acinclude/libtool.m4", "rm acinclude/lt*", "AUTOMAKE=\"automake --foreign\" autoreconf -vfi -I acinclude", "cp -p /usr/share/automake-*/config.{sub,guess} build-scripts" ] } ] } 07070100000128000081A400000000000000000000000166968E4E00000224000000000000000000000000000000000000004300000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_net-1.2.8.json{ "name": "SDL_net", "config-opts": ["--disable-static"], "rm-configure": true, "sources": [ { "type": "archive", "url": "https://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz", "sha256": "5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "AUTOMAKE=\"automake --foreign\" autoreconf -vfi" ] } ] } 07070100000129000081A400000000000000000000000166968E4E00000282000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_pango-0.1.2.json{ "name": "SDL_pango", "config-opts": ["--disable-static"], "rm-configure": true, "sources": [ { "type": "archive", "url": "https://downloads.sourceforge.net/project/sdlpango/SDL_Pango/0.1.2/SDL_Pango-0.1.2.tar.gz", "sha256": "7f75d3b97acf707c696ea126424906204ebfa07660162de925173cdd0257eba4" }, { "type": "patch", "path": "SDL_Pango-0.1.2-API-adds.patch" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "autoreconf -vfi" ] } ] } 0707010000012A000081A400000000000000000000000166968E4E0000027B000000000000000000000000000000000000004400000000gnome-music-46.1/subprojects/shared-modules/SDL/SDL_ttf-2.0.11.json{ "name": "SDL_ttf", "config-opts": ["--disable-static"], "rm-configure": true, "config-opts": [ "ac_cv_path_FREETYPE_CONFIG=pkg-config freetype2" ], "sources": [ { "type": "archive", "url": "https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz", "sha256": "724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7" }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "AUTOMAKE=\"automake --foreign\" autoreconf -vfi" ] } ] } 0707010000012B000081A400000000000000000000000166968E4E000003AA000000000000000000000000000000000000005F00000000gnome-music-46.1/subprojects/shared-modules/SDL/sdl-check-for-SDL_VIDEO_X11_BACKINGSTORE.patchDescription: Do not harness backing store by default xorg-server 1.15 enables backing store if composite extension is enabled (default settings). Harnessing backing store through compositor leads to tearing effect. This patch reverts default harnessing backing store to conditional use if SDL_VIDEO_X11_BACKINGSTORE environment variable exists. Origin: https://bugs.launchpad.net/ubuntu/+source/libsdl1.2/+bug/1280665/comments/1 Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=2383 Bug-Debian: https://bugs.debian.org/747168 --- a/src/video/x11/SDL_x11video.c +++ b/src/video/x11/SDL_x11video.c @@ -1088,10 +1088,8 @@ } } -#if 0 /* This is an experiment - are the graphics faster now? - nope. */ if ( SDL_getenv("SDL_VIDEO_X11_BACKINGSTORE") ) -#endif - /* Cache the window in the server, when possible */ + /* Cache the window in the server when possible, on request */ { Screen *xscreen; XSetWindowAttributes a; 0707010000012C000081A400000000000000000000000166968E4E000008BE000000000000000000000000000000000000004700000000gnome-music-46.1/subprojects/shared-modules/SDL/sdl-libx11-build.patch # HG changeset patch # User Azamat H. Hackimov # Date 1370184533 -21600 # Node ID 91ad7b43317a6387e115ecdf63a49137f47e42c8 # Parent f7fd5c3951b9ed922fdf696f7182e71b58a13268 Fix compilation with libX11 >= 1.5.99.902. These changes fixes bug #1769 for SDL 1.2 (http://bugzilla.libsdl.org/show_bug.cgi?id=1769). diff -r f7fd5c3951b9 -r 91ad7b43317a configure.in --- a/configure.in Wed Apr 17 00:56:53 2013 -0700 +++ b/configure.in Sun Jun 02 20:48:53 2013 +0600 @@ -1169,6 +1169,17 @@ if test x$definitely_enable_video_x11_xrandr = xyes; then AC_DEFINE(SDL_VIDEO_DRIVER_X11_XRANDR) fi + AC_MSG_CHECKING(for const parameter to _XData32) + have_const_param_xdata32=no + AC_TRY_COMPILE([ + #include + extern int _XData32(Display *dpy,register _Xconst long *data,unsigned len); + ],[ + ],[ + have_const_param_xdata32=yes + AC_DEFINE(SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32) + ]) + AC_MSG_RESULT($have_const_param_xdata32) fi fi } diff -r f7fd5c3951b9 -r 91ad7b43317a include/SDL_config.h.in --- a/include/SDL_config.h.in Wed Apr 17 00:56:53 2013 -0700 +++ b/include/SDL_config.h.in Sun Jun 02 20:48:53 2013 +0600 @@ -283,6 +283,7 @@ #undef SDL_VIDEO_DRIVER_WINDIB #undef SDL_VIDEO_DRIVER_WSCONS #undef SDL_VIDEO_DRIVER_X11 +#undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 #undef SDL_VIDEO_DRIVER_X11_DGAMOUSE #undef SDL_VIDEO_DRIVER_X11_DYNAMIC #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT diff -r f7fd5c3951b9 -r 91ad7b43317a src/video/x11/SDL_x11sym.h --- a/src/video/x11/SDL_x11sym.h Wed Apr 17 00:56:53 2013 -0700 +++ b/src/video/x11/SDL_x11sym.h Sun Jun 02 20:48:53 2013 +0600 @@ -165,7 +165,11 @@ */ #ifdef LONG64 SDL_X11_MODULE(IO_32BIT) +#if SDL_VIDEO_DRIVER_X11_CONST_PARAM_XDATA32 +SDL_X11_SYM(int,_XData32,(Display *dpy,register _Xconst long *data,unsigned len),(dpy,data,len),return) +#else SDL_X11_SYM(int,_XData32,(Display *dpy,register long *data,unsigned len),(dpy,data,len),return) +#endif SDL_X11_SYM(void,_XRead32,(Display *dpy,register long *data,long len),(dpy,data,len),) #endif 0707010000012D000081A400000000000000000000000166968E4E0000017D000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/SDL/sdl12-compat.json{ "name": "sdl12-compat", "buildsystem": "cmake-ninja", "cleanup": [ "bin/sdl-config" ], "sources": [ { "type": "archive", "url": "https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.52.tar.gz", "sha256": "5bd7942703575554670a8767ae030f7921a0ac3c5e2fd173a537b7c7a8599014" } ] } 0707010000012E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003100000000gnome-music-46.1/subprojects/shared-modules/cld20707010000012F000081A400000000000000000000000166968E4E0000171A000000000000000000000000000000000000004000000000gnome-music-46.1/subprojects/shared-modules/cld2/CMakeLists.txtcmake_minimum_required(VERSION 2.8) project (cld2) enable_language(CXX) set (VERSION "0.0.197") set (common_SOURCE_FILES internal/cldutil.cc internal/cldutil_shared.cc internal/compact_lang_det.cc internal/compact_lang_det_hint_code.cc internal/compact_lang_det_impl.cc internal/debug.cc internal/fixunicodevalue.cc internal/generated_entities.cc internal/generated_language.cc internal/generated_ulscript.cc internal/getonescriptspan.cc internal/lang_script.cc internal/offsetmap.cc internal/scoreonescriptspan.cc internal/tote.cc internal/utf8statetable.cc ) set (cld2_SOURCE_FILES internal/generated_distinct_bi_0.cc internal/cld_generated_cjk_uni_prop_80.cc internal/cld2_generated_cjk_compatible.cc internal/cld_generated_cjk_delta_bi_4.cc internal/cld2_generated_quadchrome_2.cc internal/cld2_generated_deltaoctachrome.cc internal/cld2_generated_distinctoctachrome.cc internal/cld_generated_score_quad_octa_2.cc ) set (cld2_full_SOURCE_FILES internal/generated_distinct_bi_0.cc internal/cld_generated_cjk_uni_prop_80.cc internal/cld2_generated_cjk_compatible.cc internal/cld_generated_cjk_delta_bi_32.cc internal/cld2_generated_quad0122.cc internal/cld2_generated_deltaocta0122.cc internal/cld2_generated_distinctocta0122.cc internal/cld_generated_score_quad_octa_0122.cc ) set (cld2_dynamic_SOURCE_FILES internal/cld2_dynamic_data.cc internal/cld2_dynamic_data_loader.cc ) add_library(cld2 SHARED ${common_SOURCE_FILES} ${cld2_SOURCE_FILES}) set_target_properties(cld2 PROPERTIES ENABLE_EXPORTS On OUTPUT_NAME cld2 VERSION ${VERSION} SOVERSION 0 ) add_library(cld2_full SHARED ${cld2_full_SOURCE_FILES}) set_target_properties(cld2_full PROPERTIES ENABLE_EXPORTS On OUTPUT_NAME cld2_full VERSION ${VERSION} SOVERSION 0 ) add_library(cld2_dynamic SHARED ${cld2_dynamic_SOURCE_FILES}) set_target_properties(cld2_dynamic PROPERTIES ENABLE_EXPORTS On OUTPUT_NAME cld2_dynamic VERSION ${VERSION} SOVERSION 0 COMPILE_FLAGS "-DCLD2_DYNAMIC_MODE" ) install(TARGETS cld2 DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}) install(TARGETS cld2_full DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}) install(TARGETS cld2_dynamic DESTINATION lib/${CMAKE_LIBRARY_ARCHITECTURE}) set (cld2_internal_HEADERS internal/cld2_dynamic_compat.h internal/cld2_dynamic_data_extractor.h internal/cld2_dynamic_data.h internal/cld2_dynamic_data_loader.h internal/cld2tablesummary.h internal/cldutil.h internal/cldutil_offline.h internal/cldutil_shared.h internal/compact_lang_det_hint_code.h internal/compact_lang_det_impl.h internal/debug.h internal/fixunicodevalue.h internal/generated_language.h internal/generated_ulscript.h internal/getonescriptspan.h internal/integral_types.h internal/lang_script.h internal/langspan.h internal/offsetmap.h internal/port.h internal/scoreonescriptspan.h internal/stringpiece.h internal/tote.h internal/unittest_data.h internal/utf8acceptinterchange.h internal/utf8prop_lettermarkscriptnum.h internal/utf8repl_lettermarklower.h internal/utf8scannot_lettermarkspecial.h internal/utf8statetable.h ) install(FILES ${cld2_internal_HEADERS} DESTINATION include/cld2/internal) set (cld2_public_HEADERS public/compact_lang_det.h public/encodings.h ) install(FILES ${cld2_public_HEADERS} DESTINATION include/cld2/public) set (full_SOURCE_FILES internal/cld_generated_cjk_uni_prop_80.cc internal/cld2_generated_cjk_compatible.cc internal/cld_generated_cjk_delta_bi_32.cc internal/generated_distinct_bi_0.cc internal/cld2_generated_quad0122.cc internal/cld2_generated_deltaocta0122.cc internal/cld2_generated_distinctocta0122.cc internal/cld_generated_score_quad_octa_0122.cc ) add_executable(compact_lang_det_test_full ${full_SOURCE_FILES} internal/compact_lang_det_test.cc) add_executable(cld2_unittest_full ${full_SOURCE_FILES} internal/cld2_unittest_full.cc) add_executable(cld2_unittest_full_avoid ${full_SOURCE_FILES} internal/cld2_unittest_full.cc) set_target_properties(cld2_unittest_full_avoid PROPERTIES COMPILE_FLAGS "-Davoid_utf8_string_constants") add_executable(cld2_dynamic_data_tool internal/cld2_dynamic_data_extractor.cc internal/cld2_dynamic_data_tool.cc) add_executable(compact_lang_det_dynamic_test_chrome ${common_SOURCE_FILES} internal/cld2_dynamic_data_extractor.cc internal/compact_lang_det_test.cc) add_executable(cld2_dynamic_unittest ${common_SOURCE_FILES} internal/cld2_unittest.cc) set_target_properties(compact_lang_det_dynamic_test_chrome PROPERTIES COMPILE_FLAGS "-DCLD2_DYNAMIC_MODE") set_target_properties(cld2_dynamic_unittest PROPERTIES COMPILE_FLAGS "-DCLD2_DYNAMIC_MODE") add_executable(compact_lang_det_test_chrome_2 internal/compact_lang_det_test.cc) add_executable(compact_lang_det_test_chrome_16 internal/compact_lang_det_test.cc) add_executable(cld2_unittest_chrome_2 internal/cld2_unittest.cc) add_executable(cld2_unittest_avoid_chrome_2 internal/cld2_unittest.cc) set_target_properties(cld2_unittest_avoid_chrome_2 PROPERTIES COMPILE_FLAGS "-Davoid_utf8_string_constants") target_link_libraries(compact_lang_det_test_full cld2) target_link_libraries(cld2_unittest_full cld2) target_link_libraries(cld2_unittest_full_avoid cld2) target_link_libraries(cld2_dynamic_data_tool cld2 cld2_dynamic) target_link_libraries(compact_lang_det_dynamic_test_chrome cld2_dynamic) target_link_libraries(cld2_dynamic_unittest cld2_dynamic) target_link_libraries(compact_lang_det_test_chrome_2 cld2) target_link_libraries(compact_lang_det_test_chrome_16 cld2) target_link_libraries(cld2_unittest_chrome_2 cld2) target_link_libraries(cld2_unittest_avoid_chrome_2 cld2) 07070100000130000081A400000000000000000000000166968E4E00000271000000000000000000000000000000000000003B00000000gnome-music-46.1/subprojects/shared-modules/cld2/cld2.json{ "name": "cld2", "buildsystem": "simple", "build-options": { "cxxflags": "-std=c++98" }, "build-commands": [ "cp CMakeLists.txt ./cld2", "cd cld2 && mkdir build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/app -DCMAKE_BUILD_TYPE=Release", "cd cld2/build && make && make install" ], "sources":[ { "type": "git", "url": "https://github.com/CLD2Owners/cld2.git", "commit": "84b58a5d7690ebf05a91406f371ce00c3daf31c0", "dest": "cld2" }, { "type": "file", "path": "CMakeLists.txt" } ] } 07070100000131000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003400000000gnome-music-46.1/subprojects/shared-modules/clutter07070100000132000081A400000000000000000000000166968E4E00000880000000000000000000000000000000000000004100000000gnome-music-46.1/subprojects/shared-modules/clutter/clutter.json{ "name": "clutter-gtk", "cleanup": [ "/share/gtk-doc" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz", "sha256": "521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06" } ], "modules": [ { "name": "cogl", "config-opts": [ "--disable-cogl-gst", "--disable-gtk-doc", "--enable-xlib-egl-platform", "--enable-wayland-egl-platform" ], "cleanup": [ "/share/gtk-doc", "/share/cogl/examples-data" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/cogl/1.22/cogl-1.22.8.tar.xz", "sha256": "a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759" } ] }, { "name": "clutter", "config-opts": [ "--disable-gtk-doc", "--enable-egl-backend", "--enable-wayland-backend" ], "cleanup": [ "/share/gtk-doc" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/clutter/1.26/clutter-1.26.4.tar.xz", "sha256": "8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6" } ] }, { "name": "clutter-gst", "config-opts": [ "--disable-gtk-doc" ], "cleanup": [ "/share/gtk-doc" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz", "sha256": "fe69bd6c659d24ab30da3f091eb91cd1970026d431179b0724f13791e8ad9f9d" } ] } ] } 07070100000133000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003600000000gnome-music-46.1/subprojects/shared-modules/dbus-glib07070100000134000081A400000000000000000000000166968E4E00000210000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/dbus-glib/dbus-glib.json{ "name": "dbus-glib", "cleanup": [ "*.la", "/bin", "/etc", "/include", "/libexec", "/share/gtk-doc", "/share/man" ], "config-opts": [ "--disable-static", "--disable-gtk-doc" ], "sources": [ { "type": "archive", "url": "https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.112.tar.gz", "sha256": "7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a" } ] } 07070100000135000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003100000000gnome-music-46.1/subprojects/shared-modules/glew07070100000136000081A400000000000000000000000166968E4E00000407000000000000000000000000000000000000003B00000000gnome-music-46.1/subprojects/shared-modules/glew/glew.json{ "name": "glew", "no-autogen": true, "make-args": [ "GLEW_PREFIX=${FLATPAK_DEST}", "GLEW_DEST=${FLATPAK_DEST}", "LIBDIR=${FLATPAK_DEST}/lib", "CFLAGS.EXTRA:=${CFLAGS} -fPIC", "LDFLAGS.EXTRA=${LDFLAGS}" ], "make-install-args": [ "GLEW_PREFIX=${FLATPAK_DEST}", "GLEW_DEST=${FLATPAK_DEST}", "LIBDIR=${FLATPAK_DEST}/lib", "CFLAGS.EXTRA:=${CFLAGS} -fPIC", "LDFLAGS.EXTRA=${LDFLAGS}" ], "sources": [ { "type": "archive", "url": "https://downloads.sourceforge.net/project/glew/glew/2.2.0/glew-2.2.0.tgz", "sha256": "d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1" } ], "cleanup": [ "/include", "/lib/pkgconfig", "/lib/*.a" ] } 07070100000137000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003000000000gnome-music-46.1/subprojects/shared-modules/glu07070100000138000081A400000000000000000000000166968E4E00000159000000000000000000000000000000000000003B00000000gnome-music-46.1/subprojects/shared-modules/glu/glu-9.json{ "name": "glu", "config-opts": ["--disable-static"], "sources": [ { "type": "archive", "url": "https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz", "sha256": "6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4" } ], "cleanup": [ "/include", "/lib/*.a", "/lib/*.la", "/lib/pkgconfig" ] } 07070100000139000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003100000000gnome-music-46.1/subprojects/shared-modules/gtk20707010000013A000081A400000000000000000000000166968E4E00001DED000000000000000000000000000000000000007400000000gnome-music-46.1/subprojects/shared-modules/gtk2/arc-gtk2-theme-Replace-Inkscape-dependency-with-rsvg-convert.patchFrom d5e0034183564df5fec8e4dde1705116c7b38021 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Sat, 16 May 2020 18:00:36 -0700 Subject: [PATCH] Replace Inkscape dependency with rsvg-convert rsvg-convert is a *much* smaller dependency that all systems with a functioning GTK installation should have easy access to. --- common/gtk-2.0/Makefile.am | 6 +----- common/gtk-2.0/render-asset.sh | 16 ++++++++-------- common/gtk-3.0/common.am | 12 ++---------- common/xfwm4/Makefile.am | 6 +----- common/xfwm4/render-asset.sh | 16 ++++++++-------- configure.ac | 8 ++------ 6 files changed, 22 insertions(+), 42 deletions(-) diff --git a/common/gtk-2.0/Makefile.am b/common/gtk-2.0/Makefile.am index 010823a..873013a 100644 --- a/common/gtk-2.0/Makefile.am +++ b/common/gtk-2.0/Makefile.am @@ -35,11 +35,7 @@ $(light): $(srcdir)/light/assets.svg | light/assets $(dark): $(srcdir)/dark/assets.svg | dark/assets $(light) $(dark): -if INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-filename="$@" --export-id="$(basename $(notdir $@))" --export-dpi=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null -else !INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-png="$@" --export-id="$(basename $(notdir $@))" --export-dpi=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null -endif + $(RSVG_CONVERT) --format=png --output="$@" --export-id="$(basename $(notdir $@))" --dpi-x=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) --dpi-y=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null $(OPTIPNG) -o7 --quiet "$@" menubar-toolbar/%-dark.png: dark/assets/%.png | menubar-toolbar diff --git a/common/gtk-2.0/render-asset.sh b/common/gtk-2.0/render-asset.sh index 6685414..f6198af 100755 --- a/common/gtk-2.0/render-asset.sh +++ b/common/gtk-2.0/render-asset.sh @@ -1,7 +1,7 @@ #!/bin/bash set -ueo pipefail -INKSCAPE="$(which inkscape)" +RSVG_CONVERT="$(which rsvg-convert)" OPTIPNG="$(which optipng)" ASSETS_DIR="$1" @@ -14,9 +14,9 @@ if [[ -f "${result_file}" ]] ; then echo "${result_file} already exists." else echo "Rendering '${result_file}'" - "$INKSCAPE" --export-id="$i" \ - --export-id-only \ - --export-png="${result_file}" "$SRC_FILE" >/dev/null \ + "$RSVG_CONVERT" --export-id="$i" \ + --format=png + --output="${result_file}" "$SRC_FILE" >/dev/null \ && "$OPTIPNG" -o7 --quiet "${result_file}" fi @@ -26,10 +26,10 @@ if [[ "$OPTION_GTK2_HIDPI" == "true" ]]; then echo "${result_file_hidpi} already exists." else echo "Rendering '${result_file_hidpi}'" - "$INKSCAPE" --export-id="$i" \ - --export-id-only \ - --export-dpi=192 \ - --export-png="${result_file_hidpi}" "$SRC_FILE" >/dev/null \ + "$RSVG_CONVERT" --export-id="$i" \ + --dpi-x=192 --dpi-y=192 \ + --format=png + --output="${result_file_hidpi}" "$SRC_FILE" >/dev/null \ && "$OPTIPNG" -o7 --quiet "${result_file_hidpi}" fi fi diff --git a/common/gtk-3.0/common.am b/common/gtk-3.0/common.am index a93d01d..9e4b102 100644 --- a/common/gtk-3.0/common.am +++ b/common/gtk-3.0/common.am @@ -14,19 +14,11 @@ clean: rm -rf assets/ light/ dark/ darker/ lighter/ $(normal): $(srcdir)/assets.svg | assets -if INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-filename="$@" --export-id="$(basename $(notdir $@))" --export-dpi=96 "$<" >/dev/null -else !INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-png="$@" --export-id="$(basename $(notdir $@))" --export-dpi=96 "$<" >/dev/null -endif + $(RSVG_CONVERT) --format=png --output="$@" --export-id="$(basename $(notdir $@))" --dpi-y=96 --dpi-x=96 "$<" >/dev/null $(OPTIPNG) -o7 --quiet "$@" $(hidpi): $(srcdir)/assets.svg | assets -if INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-filename="$@" --export-id="$(patsubst %@2,%,$(basename $(notdir $@)))" --export-dpi=192 "$<" >/dev/null -else !INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-png="$@" --export-id="$(patsubst %@2,%,$(basename $(notdir $@)))" --export-dpi=192 "$<" >/dev/null -endif + $(RSVG_CONVERT) --format=png --output="$@" --export-id="$(patsubst %@2,%,$(basename $(notdir $@)))" --dpi-y=192 --dpi-x=192 "$<" >/dev/null $(OPTIPNG) -o7 --quiet "$@" .PHONY: normal hidpi clean diff --git a/common/xfwm4/Makefile.am b/common/xfwm4/Makefile.am index e5fbdc5..1f21183 100644 --- a/common/xfwm4/Makefile.am +++ b/common/xfwm4/Makefile.am @@ -17,11 +17,7 @@ $(light): $(srcdir)/light/assets.svg | light/assets $(dark): $(srcdir)/dark/assets.svg | dark/assets $(light) $(dark): -if INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-filename="$@" --export-id="$(basename $(notdir $@))" --export-dpi=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null -else !INKSCAPE_1_0_OR_NEWER - $(INKSCAPE) --export-id-only --export-png="$@" --export-id="$(basename $(notdir $@))" --export-dpi=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null -endif + $(RSVG_CONVERT) --format=png --output="$@" --export-id="$(basename $(notdir $@))" --dpi-y=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) --dpi-x=$(if $(filter $(OPTION_GTK2_HIDPI),true),192,96) "$<" >/dev/null $(OPTIPNG) -o7 --quiet "$@" .PHONY: light dark clean diff --git a/common/xfwm4/render-asset.sh b/common/xfwm4/render-asset.sh index 6685414..f6198af 100755 --- a/common/xfwm4/render-asset.sh +++ b/common/xfwm4/render-asset.sh @@ -1,7 +1,7 @@ #!/bin/bash set -ueo pipefail -INKSCAPE="$(which inkscape)" +RSVG_CONVERT="$(which rsvg-convert)" OPTIPNG="$(which optipng)" ASSETS_DIR="$1" @@ -14,9 +14,9 @@ if [[ -f "${result_file}" ]] ; then echo "${result_file} already exists." else echo "Rendering '${result_file}'" - "$INKSCAPE" --export-id="$i" \ - --export-id-only \ - --export-png="${result_file}" "$SRC_FILE" >/dev/null \ + "$RSVG_CONVERT" --export-id="$i" \ + --format=png + --output="${result_file}" "$SRC_FILE" >/dev/null \ && "$OPTIPNG" -o7 --quiet "${result_file}" fi @@ -26,10 +26,10 @@ if [[ "$OPTION_GTK2_HIDPI" == "true" ]]; then echo "${result_file_hidpi} already exists." else echo "Rendering '${result_file_hidpi}'" - "$INKSCAPE" --export-id="$i" \ - --export-id-only \ - --export-dpi=192 \ - --export-png="${result_file_hidpi}" "$SRC_FILE" >/dev/null \ + "$RSVG_CONVERT" --export-id="$i" \ + --dpi-x=192 --dpi-y=192 \ + --format=png + --output="${result_file_hidpi}" "$SRC_FILE" >/dev/null \ && "$OPTIPNG" -o7 --quiet "${result_file_hidpi}" fi fi diff --git a/configure.ac b/configure.ac index f0725f1..1a52cc7 100644 --- a/configure.ac +++ b/configure.ac @@ -48,12 +48,8 @@ AM_CONDITIONAL([GNOME_SHELL_3_32_OR_NEWER], [test "0$GNOME_SHELL_VERSMNR" -ge 31 AS_IF([test "x$ENABLE_CINNAMON" != xno], [ARC_CINNAMON]) AS_IF([test "x$ENABLE_GTK2" != xno -o "x$ENABLE_GTK3" != xno -o "x$ENABLE_XFWM" != xno], [ - AC_PATH_PROG([INKSCAPE], [inkscape]) - AS_IF([test "x$ac_cv_path_INKSCAPE" = x], [AC_MSG_ERROR([inkscape not found])]) - AS_IF([test "x$ac_cv_path_INKSCAPE" != x], - [INKSCAPE_VERSMJR=`inkscape --version 2> /dev/null | cut -d' ' -f2 | cut -d'.' -f1`] - AM_CONDITIONAL([INKSCAPE_1_0_OR_NEWER], [test "x$INKSCAPE_VERSMJR" = x1]) - ) + AC_PATH_PROG([RSVG_CONVERT], [rsvg-convert]) + AS_IF([test "x$ac_cv_path_RSVG_CONVERT" = x], [AC_MSG_ERROR([rsvg-convert not found])]) AC_PATH_PROG([OPTIPNG], [optipng]) AS_IF([test "x$ac_cv_path_OPTIPNG" = x], [AC_MSG_ERROR([optipng not found])]) ]) -- 2.26.0 0707010000013B000081A400000000000000000000000166968E4E00001D75000000000000000000000000000000000000004900000000gnome-music-46.1/subprojects/shared-modules/gtk2/gtk2-common-themes.json{ "name": "gtk2-common-themes", "buildsystem": "simple", "build-commands": [], "modules": [ { "name": "sassc", "// NOTE": "This is used by Yaru, Greybird, and Materia", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://github.com/sass/sassc/archive/3.5.0.tar.gz", "sha256": "26f54e31924b83dd706bc77df5f8f5553a84d51365f0e3c566df8de027918042" }, { "type": "script", "commands": ["autoreconf -si"] } ], "modules": [ { "name": "libsass", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://github.com/sass/libsass/archive/3.5.4.tar.gz", "sha256": "5f61cbcddaf8e6ef7a725fcfa5d05297becd7843960f245197ebb655ff868770" }, { "type": "script", "commands": ["autoreconf -si"] } ] } ] }, { "name": "gtk2-murrine-engine", "rm-configure": true, "// NOTE": "Used by Arc and CrosAdapta", "cleanup": [ "*.la" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/murrine/0.98/murrine-0.98.2.tar.xz", "sha256": "e9c68ae001b9130d0f9d1b311e8121a94e5c134b82553ba03971088e57d12c89" }, { "type": "patch", "path": "murrine-engine-fix-crash.patch" }, { "type": "script", "commands": [ "rm config.guess", "autoreconf -si" ] } ] }, { "name": "cros-adapta-gtk2-theme", "// NOTE": "This is used by Chrome OS", "buildsystem": "simple", "build-commands": [ "install -Dm644 index.theme ${FLATPAK_DEST}/share/themes/CrosAdapta/index.theme", "cp -r gtk-2.0 ${FLATPAK_DEST}/share/themes/CrosAdapta" ], "sources": [ { "type": "git", "url": "https://chromium.googlesource.com/chromiumos/third_party/cros-adapta", "commit": "eb6d8c1832b9181926df107faf41a80887fd982c" } ] }, { "name": "arc-gtk2-theme", "// NOTE": "This is used by Solus and is popular", "// FIXME": "This has a dependency on inkscape and my patch isn't quite good enough sadly", "disabled": true, "config-opts": [ "--disable-gnome-shell", "--disable-cinnamon", "--disable-gtk3", "--disable-metacity", "--disable-xfwm", "--disable-plank", "--disable-openbox", "--disable-unity" ], "sources": [ { "type": "archive", "url": "https://github.com/jnsh/arc-theme/releases/download/20200513/arc-theme-20200513.tar.xz", "sha256": "cd268b878d6ad7c81b7acc0f89b66e26ee9a9a92eafb03b792318d51707f1962" }, { "type": "patch", "path": "arc-gtk2-theme-Replace-Inkscape-dependency-with-rsvg-convert.patch" }, { "type": "shell", "commands": ["sed -i 's|\"$srcdir/configure\" $@||' autogen.sh"] } ], "modules": [ { "name": "optipng", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://prdownloads.sourceforge.net/optipng/optipng-0.7.7.tar.gz", "sha256": "4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452" } ] } ] }, { "name": "breeze-gtk2-theme", "// NOTE": "This is used by some KDE distros", "// FIXME": "This is disabled because breeze depends on KDecoration/Qt5...", "disabled": true, "buildsystem": "cmake-ninja", "sources": [ { "type": "archive", "url": "https://github.com/KDE/breeze-gtk/archive/v5.18.90.tar.gz", "sha256": "73ff1fee8afb2fc498075d1693a664f6a749b763606d4548f74e225983107730" } ], "modules": [ { "name": "extra-cmake-modules", "buildsystem": "cmake-ninja", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://github.com/KDE/extra-cmake-modules/archive/v5.70.0.tar.gz", "sha256": "0e6d0694b2372cbdbc9e64abcaaac21196a15355b360e02e2e833885ae0c62f2" } ] }, { "name": "breeze", "buildsystem": "cmake-ninja", "cleanup": ["*"], "sources": [ { "type": "archive", "url": "https://github.com/KDE/breeze/archive/v5.18.90.tar.gz", "sha256": "55e42656601dd79db1bc40589764606ec203c7f99c84340deed6e3847a4fdaf6" } ] } ] }, { "name": "elementary-gtk2-theme", "// NOTE": "This is used by Elementary OS", "buildsystem": "meson", "cleanup": [ "/share/themes/elementary/gtk-3.0", "/share/themes/elementary/plank", "/share/plank" ], "sources": [ { "type": "archive", "url": "https://github.com/elementary/stylesheet/archive/5.4.2.tar.gz", "sha256": "3bc37723daf4ce0b7c9ce4c125ef0055affe8d6654981388ec87d4a23a1ae0ec" } ] }, { "name": "yaru-gtk2-theme", "// NOTE": "This is used by Ubuntu", "buildsystem": "meson", "config-opts": [ "-Dicons=false", "-Dsounds=false", "-Dgnome-shell=false", "-Dsessions=false" ], "cleanup": [ "/share/themes/Yaru*/gtk-3.0", "/share/themes/Yaru*/gtk-3.20", "/share/themes/Yaru*/unity" ], "sources": [ { "type": "archive", "url": "https://github.com/ubuntu/yaru/archive/20.10.1.tar.gz", "sha256": "9da2605088674edf2694a8215b7344fb5209b308dd8220ea21667a914dc8c55d" } ] }, { "name": "greybird-gtk2-theme", "// NOTE": "This is used by many XFCE distros", "buildsystem": "meson", "cleanup": [ "/share/themes/Greybird*/xfwm4", "/share/themes/Greybird*/gnome-shell", "/share/themes/Greybird*/gtk-3.0", "/share/themes/Greybird*/metacity-1", "/share/themes/Greybird*/xfce-notify-4.0", "/share/themes/Greybird*/plank", "/share/themes/Greybird*/unity", "/share/themes/Greybird*/*.emerald" ], "sources": [ { "type": "archive", "url": "https://github.com/shimmerproject/Greybird/archive/v3.22.12.tar.gz", "sha256": "410804cd5daca33cbc5c7c4a179f3a334ced87f408e515fc5d9c083a04bec4bc" } ] }, { "name": "materia-gtk2-theme", "// NOTE": "This is used by Ubuntu Studio", "buildsystem": "meson", "cleanup": [ "/share/themes/Materia*/xfwm4", "/share/themes/Materia*/gnome-shell", "/share/themes/Materia*/gtk-3.0", "/share/themes/Materia*/metacity-1", "/share/themes/Materia*/cinnamon", "/share/themes/Materia*/chrome", "/share/themes/Materia*/plank", "/share/themes/Materia*/unity" ], "sources": [ { "type": "git", "url": "https://github.com/nana-4/materia-theme.git", "commit": "b36b379c9256b67e5f63a60c6faf6912f1845b66" } ] } ] } 0707010000013C000081A400000000000000000000000166968E4E00000349000000000000000000000000000000000000005200000000gnome-music-46.1/subprojects/shared-modules/gtk2/gtk2-fix-crash-in-show-uri.patchFrom 536da7a15c1737bc63c8ecba5ccac40cc2170860 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 19 Apr 2021 16:39:53 -0400 Subject: [PATCH] Fix a possible crash in gtk_show_uri g_file_get_basename can return NULL. Deal with it somehow. Fixes: #3883 --- gdk/x11/gdkapplaunchcontext-x11.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdk/x11/gdkapplaunchcontext-x11.c b/gdk/x11/gdkapplaunchcontext-x11.c index 8051229ba5..2341bb2e1f 100644 --- a/gdk/x11/gdkapplaunchcontext-x11.c +++ b/gdk/x11/gdkapplaunchcontext-x11.c @@ -45,6 +45,9 @@ get_display_name (GFile *file, if (name == NULL) { name = g_file_get_basename (file); + if (name == NULL) + name = g_file_get_uri (file); + if (!g_utf8_validate (name, -1, NULL)) { tmp = name; -- GitLab 0707010000013D000081A400000000000000000000000166968E4E00000840000000000000000000000000000000000000004E00000000gnome-music-46.1/subprojects/shared-modules/gtk2/gtk2-use-adwaita-theme.patchdiff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index 186a8f5cb2..f5c39b5afe 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -3000,6 +3000,50 @@ check_transform (const gchar *xsettings_name, return TRUE; } +static gchar * +gtk_rc_get_theme_dir (void) +{ + const gchar *var; + gchar *path; + + var = g_getenv ("GTK_DATA_PREFIX"); + + if (var) + path = g_build_filename (var, "share", "themes", NULL); + else + path = g_build_filename ("/app", "share", "themes", NULL); + + return path; +} + +static gboolean +theme_name_valid (XSettingsSetting *setting) +{ + gboolean res = FALSE; + + if (setting->type == XSETTINGS_TYPE_STRING) + { + char *theme_name = setting->data.v_string; + gchar *theme_dir = gtk_rc_get_theme_dir (); + gchar *path = g_build_filename (theme_dir, theme_name, "gtk-2.0", "gtkrc", NULL); + + if (g_file_test (path, G_FILE_TEST_EXISTS)) + res = TRUE; + else if (g_str_has_suffix (theme_name, "-Dark") || + g_str_has_suffix (theme_name, "-dark")) + { + setting->data.v_string = g_strdup ("Adwaita-dark"); + g_free (theme_name); + res = TRUE; + } + + g_free (theme_dir); + g_free (path); + } + + return res; +} + /** * gdk_screen_get_setting: * @screen: the #GdkScreen where the setting is located @@ -3050,6 +3094,11 @@ gdk_screen_get_setting (GdkScreen *screen, if (result != XSETTINGS_SUCCESS) goto out; + if (strcmp (name, "gtk-theme-name") == 0 && + (setting->type != XSETTINGS_TYPE_STRING || + !theme_name_valid (setting))) + goto out; + switch (setting->type) { case XSETTINGS_TYPE_INT: diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c index 3fbbf00548..5c0a4b33d2 100644 --- a/gtk/gtksettings.c +++ b/gtk/gtksettings.c @@ -312,7 +312,7 @@ gtk_settings_class_init (GtkSettingsClass *class) #ifdef G_OS_WIN32 "MS-Windows", #else - "Raleigh", + "Adwaita", #endif GTK_PARAM_READWRITE), NULL); 0707010000013E000081A400000000000000000000000166968E4E00000BAE000000000000000000000000000000000000003B00000000gnome-music-46.1/subprojects/shared-modules/gtk2/gtk2.json{ "name": "gnome-themes-extra", "rm-configure": true, "config-opts": [ "--disable-dependency-tracking", "--disable-gtk3-engine" ], "cleanup": [ "/share/themes/Adwaita/gtk-3.0", "/share/themes/Adwaita-dark/gtk-3.0", "/share/themes/HighContrast/gtk-3.0", "*.la" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz", "sha256": "7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819" }, { "type": "shell", "//": "We want to avoid generating icons as its 99% of the build time and gnome runtime has it", "commands": [ "sed -i 's/icons//' themes/HighContrast/Makefile.am" ] }, { "type": "script", "commands": [ "autoreconf -fsi" ] } ], "modules": [ "../intltool/intltool-0.51.json", { "name": "gtk2", "cleanup": [ "/bin", "/share/gtk-2.0", "/share/aclocal", "/share/gtk-doc", "/lib/pkgconfig", "/lib/gtk-2.0/include", "/include", "*.la" ], "x-cpe": { "product": "gtk+" }, "config-opts": [ "--disable-dependency-tracking", "--disable-gtk-doc-html", "--disable-introspection", "--with-xinput=xfree" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/gtk+/2.24/gtk+-2.24.33.tar.xz", "sha256": "ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da" }, { "type": "patch", "path": "gtk2-use-adwaita-theme.patch" }, { "type": "patch", "path": "gtk2-fix-crash-in-show-uri.patch" } ] }, { "name": "ibus-gtk2", "config-opts": [ "--disable-xim", "--disable-dconf", "--disable-gconf", "--disable-memconf", "--disable-schemas-compile", "--disable-schemas-install", "--disable-gtk3", "--disable-setup", "--disable-ui", "--disable-engine", "--disable-python-library", "--disable-libnotify", "--disable-emoji-dict", "--disable-appindicator", "--disable-glibtest", "--disable-tests", "--disable-unicode-dict", "--disable-introspection", "--disable-python2" ], "make-install-args": [ "-C", "client/gtk2" ], "post-install": [ "gtk-query-immodules-2.0 > immodules.cache", "install immodules.cache -t $(pkg-config --variable=libdir gtk+-2.0)/gtk-2.0/2.10.0/" ], "sources": [ { "type": "archive", "url": "https://github.com/ibus/ibus/releases/download/1.5.23/ibus-1.5.23.tar.gz", "sha256": "b7e8d5bdb7d71a5ba4ee43cdf374675f77121a71c1679c9b9e7e02875bd0e150" } ] } ] } 0707010000013F000081A400000000000000000000000166968E4E00000225000000000000000000000000000000000000005000000000gnome-music-46.1/subprojects/shared-modules/gtk2/murrine-engine-fix-crash.patchIndex: gtk2-engines-murrine-0.98.2/src/murrine_style.c =================================================================== --- gtk2-engines-murrine-0.98.2.orig/src/murrine_style.c +++ gtk2-engines-murrine-0.98.2/src/murrine_style.c @@ -2171,6 +2171,7 @@ murrine_style_draw_layout (GtkStyle cairo_t *cr; cr = murrine_begin_paint (window, area); cairo_translate (cr, x+xos, y+yos); + pango_cairo_update_layout (cr, layout); pango_cairo_layout_path (cr, layout); murrine_set_color_rgba (cr, &temp, 0.5); cairo_stroke (cr); 07070100000140000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003200000000gnome-music-46.1/subprojects/shared-modules/gudev07070100000141000081A400000000000000000000000166968E4E0000028E000000000000000000000000000000000000003D00000000gnome-music-46.1/subprojects/shared-modules/gudev/gudev.json{ "name": "gudev", "buildsystem": "meson", "config-opts": [ "-Dtests=disabled", "-Dvapi=disabled", "-Dintrospection=disabled", "-Dgtk_doc=false" ], "cleanup": [ "/include", "/etc", "/libexec", "/sbin", "/lib/pkgconfig", "/lib/systemd", "/man", "/share/aclocal", "/share/doc", "/share/gtk-doc", "/share/man", "/share/pkgconfig", "*.la", "*.a" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/libgudev/237/libgudev-237.tar.xz", "sha256": "0d06b21170d20c93e4f0534dbb9b0a8b4f1119ffb00b4031aaeb5b9148b686aa" } ] } 07070100000142000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/gzdoom07070100000143000081A400000000000000000000000166968E4E00000458000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/gzdoom/description.patchdiff --git a/src/d_iwad.cpp b/src/d_iwad.cpp index b421b1b35..9f0b16948 100644 --- a/src/d_iwad.cpp +++ b/src/d_iwad.cpp @@ -683,9 +683,10 @@ int FIWadManager::IdentifyVersion (TArray &wadfiles, const char *iwad, "2. Edit your ~/Library/Preferences/" GAMENAMELOWERCASE ".ini and add the directories\n" "of your iwads to the list beneath [IWADSearch.Directories]"); #else - "1. Place one or more of these wads in ~/.config/" GAMENAMELOWERCASE "/.\n" - "2. Edit your ~/.config/" GAMENAMELOWERCASE "/" GAMENAMELOWERCASE ".ini and add the directories of your\n" - "iwads to the list beneath [IWADSearch.Directories]"); + "1. Place one or more of these wads in ~/.var/app/org.zdoom.GZDoom/.config/" GAMENAMELOWERCASE "/\n" + "2. Edit your ~/.var/app/org.zdoom.GZDoom/.config/" GAMENAMELOWERCASE "/" GAMENAMELOWERCASE ".ini and\n" + " add the directories of your iwads to the list beneath [IWADSearch.Directories]\n" + "3. Validate your Flatpak permissions, so that Flatpak has access to your directories with wads"); #endif } int pick = 0; 07070100000144000081A400000000000000000000000166968E4E000005D8000000000000000000000000000000000000003F00000000gnome-music-46.1/subprojects/shared-modules/gzdoom/gzdoom.json{ "name": "gzdoom", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=RelWithDebInfo" ], "cleanup": [ "/lib/*.a", "/lib/*.la", "/lib/pkgconfig", "/include" ], "sources": [ { "type": "git", "url": "https://github.com/coelckers/gzdoom.git", "tag": "g4.7.1", "commit": "107ff702423686414680d6458fea63a2647692c4" }, { "type": "file", "url": "https://github.com/coelckers/gzdoom/raw/g4.7.1/soundfont/gzdoom.sf2", "sha256": "fca3e514b635a21789d4224e84865d2954a2a914d46b64aa8219ddb565c44869" }, /* I've discussed these patches upstream and a special -DFLATPAK_BUNDLE has been approved */ { "type": "patch", "path": "description.patch" } ], "post-install": [ "install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2" ], "modules": [ { "name": "zmusic", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=RelWithDebInfo" ], "sources": [ { "type": "archive", "url": "https://github.com/coelckers/ZMusic/archive/1.1.8.tar.gz", "sha256": "73082f661b7b0bb33348d1d186c132deec9132a1613480348a00172b49c9fd68" } ] } ] } 07070100000145000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003500000000gnome-music-46.1/subprojects/shared-modules/intltool07070100000146000081A400000000000000000000000166968E4E00000170000000000000000000000000000000000000004800000000gnome-music-46.1/subprojects/shared-modules/intltool/intltool-0.51.json{ "name": "intltool", "cleanup": [ "*" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz", "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd" }, { "type": "patch", "path": "intltool-perl5.26-regex-fixes.patch" } ] } 07070100000147000081A400000000000000000000000166968E4E00000B08000000000000000000000000000000000000005900000000gnome-music-46.1/subprojects/shared-modules/intltool/intltool-perl5.26-regex-fixes.patchDescription: Escape "{", to prevent complaints from perl 5.22 and 5.26 Author: Roderich Schupp Author: gregor herrmann Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788705 Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826471 Bug-Upstream: https://bugs.launchpad.net/intltool/+bug/1490906 Index: intltool-0.51.0/intltool-update.in =================================================================== --- intltool-0.51.0.orig/intltool-update.in 2017-07-23 17:24:35.113169465 +0200 +++ intltool-0.51.0/intltool-update.in 2017-07-23 17:24:35.109169052 +0200 @@ -1062,13 +1062,13 @@ } } - if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) + if ($str =~ /^(.*)\$\{?([A-Z_]+)}?(.*)$/) { my $rest = $3; my $untouched = $1; my $sub = ""; # Ignore recursive definitions of variables - $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/; + $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\$\{?$2}?/; return SubstituteVariable ("$untouched$sub$rest"); } @@ -1190,10 +1190,10 @@ $name =~ s/\(+$//g; $version =~ s/\(+$//g; - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); + $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/); + $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/); + $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/); + $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/); } if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)[,]?([^,\)]+)?/m) @@ -1219,11 +1219,11 @@ $version =~ s/\(+$//g; $bugurl =~ s/\(+$//g if (defined $bugurl); - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); - $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\${?\w+}?/); + $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME}?/); + $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE}?/); + $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION}?/); + $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION}?/); + $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\$\{?\w+}?/); } # \s makes this not work, why? 07070100000148000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003100000000gnome-music-46.1/subprojects/shared-modules/lame07070100000149000081A400000000000000000000000166968E4E00000339000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/lame/lame-3.99.5.json{ "name": "lame", "rm-configure": true, "config-opts": ["--disable-static"], "sources": [ { "type": "archive", "url": "https://downloads.sourceforge.net/lame/lame-3.99.5.tar.gz", "sha256": "24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff" }, { "type": "patch", "path": "lame-msse.patch" }, { "type": "patch", "path": "lame-gtk1-ac-directives.patch" }, { "type": "patch", "path": "lame-ansi2knr2devnull.patch" }, { "type": "patch", "path": "lame-tinfo.patch", "strip-components": 0 }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "autoreconf -vfi" ] } ], "cleanup": ["/bin", "/include", "/share/doc", "/share/man", "*.la"] } 0707010000014A000081A400000000000000000000000166968E4E00000456000000000000000000000000000000000000004D00000000gnome-music-46.1/subprojects/shared-modules/lame/lame-ansi2knr2devnull.patchDescription: Patch out remaining ansi2knr. Author: Dimitri John Ledkov Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755111 --- a/configure.in +++ b/configure.in @@ -78,7 +78,6 @@ fi dnl more automake stuff -AM_C_PROTOTYPES AC_CHECK_HEADER(dmalloc.h) if test "${ac_cv_header_dmalloc_h}" = "yes"; then --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -1,6 +1,6 @@ ## $Id: Makefile.am,v 1.1 2000/10/22 11:39:44 aleidinger Exp $ -AUTOMAKE_OPTIONS = foreign ansi2knr +AUTOMAKE_OPTIONS = foreign man_MANS = lame.1 EXTRA_DIST = ${man_MANS} --- a/libmp3lame/i386/Makefile.am +++ b/libmp3lame/i386/Makefile.am @@ -1,6 +1,6 @@ ## $Id: Makefile.am,v 1.26 2011/04/04 09:42:34 aleidinger Exp $ -AUTOMAKE_OPTIONS = foreign $(top_srcdir)/ansi2knr +AUTOMAKE_OPTIONS = foreign DEFS = @DEFS@ @CONFIG_DEFS@ --- a/doc/html/Makefile.am +++ b/doc/html/Makefile.am @@ -1,6 +1,6 @@ ## $Id: Makefile.am,v 1.7 2010/09/30 20:58:40 jaz001 Exp $ -AUTOMAKE_OPTIONS = foreign ansi2knr +AUTOMAKE_OPTIONS = foreign docdir = $(datadir)/doc pkgdocdir = $(docdir)/$(PACKAGE) 0707010000014B000081A400000000000000000000000166968E4E000022B8000000000000000000000000000000000000004F00000000gnome-music-46.1/subprojects/shared-modules/lame/lame-gtk1-ac-directives.patchDescription: Include GTK-1 autoconf directives in build system. Origin: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/lame.git;a=tree;f=debian/patches Forwarded: yes Applied-Upstream: http://lame.cvs.sf.net/viewvc/lame/lame/acinclude.m4?revision=1.6 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -85,4 +85,197 @@ [AC_MSG_WARN(can't check for IEEE854 compliant 80 bit floats)] )])]) # alex_IEEE854_FLOAT80 +# Configure paths for GTK+ +# Owen Taylor 97-11-3 +dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) +dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBS +dnl +AC_DEFUN([AM_PATH_GTK], +[dnl +dnl Get the cflags and libraries from the gtk-config script +dnl +AC_ARG_WITH(gtk-prefix,[ --with-gtk-prefix=PFX Prefix where GTK is installed (optional)], + gtk_config_prefix="$withval", gtk_config_prefix="") +AC_ARG_WITH(gtk-exec-prefix,[ --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)], + gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="") +AC_ARG_ENABLE(gtktest, [ --disable-gtktest Do not try to compile and run a test GTK program], + , enable_gtktest=yes) + + for module in . $4 + do + case "$module" in + gthread) + gtk_config_args="$gtk_config_args gthread" + ;; + esac + done + + if test x$gtk_config_exec_prefix != x ; then + gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix" + if test x${GTK_CONFIG+set} != xset ; then + GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config + fi + fi + if test x$gtk_config_prefix != x ; then + gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix" + if test x${GTK_CONFIG+set} != xset ; then + GTK_CONFIG=$gtk_config_prefix/bin/gtk-config + fi + fi + + AC_PATH_PROG(GTK_CONFIG, gtk-config, no) + min_gtk_version=ifelse([$1], ,0.99.7,$1) + AC_MSG_CHECKING(for GTK - version >= $min_gtk_version) + no_gtk="" + if test "$GTK_CONFIG" = "no" ; then + no_gtk=yes + else + GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags` + GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs` + gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` + gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` + gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \ + sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` + if test "x$enable_gtktest" = "xyes" ; then + ac_save_CFLAGS="$CFLAGS" + ac_save_LIBS="$LIBS" + CFLAGS="$CFLAGS $GTK_CFLAGS" + LIBS="$GTK_LIBS $LIBS" +dnl +dnl Now check if the installed GTK is sufficiently new. (Also sanity +dnl checks the results of gtk-config to some extent +dnl + rm -f conf.gtktest + AC_TRY_RUN([ +#include +#include +#include + +int +main () +{ + int major, minor, micro; + char *tmp_version; + + system ("touch conf.gtktest"); + + /* HP/UX 9 (%@#!) writes to sscanf strings */ + tmp_version = g_strdup("$min_gtk_version"); + if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_gtk_version"); + exit(1); + } + + if ((gtk_major_version != $gtk_config_major_version) || + (gtk_minor_version != $gtk_config_minor_version) || + (gtk_micro_version != $gtk_config_micro_version)) + { + printf("\n*** 'gtk-config --version' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n", + $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version, + gtk_major_version, gtk_minor_version, gtk_micro_version); + printf ("*** was found! If gtk-config was correct, then it is best\n"); + printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n"); + printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); + printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); + printf("*** required on your system.\n"); + printf("*** If gtk-config was wrong, set the environment variable GTK_CONFIG\n"); + printf("*** to point to the correct copy of gtk-config, and remove the file config.cache\n"); + printf("*** before re-running configure\n"); + } +#if defined (GTK_MAJOR_VERSION) && defined (GTK_MINOR_VERSION) && defined (GTK_MICRO_VERSION) + else if ((gtk_major_version != GTK_MAJOR_VERSION) || + (gtk_minor_version != GTK_MINOR_VERSION) || + (gtk_micro_version != GTK_MICRO_VERSION)) + { + printf("*** GTK+ header files (version %d.%d.%d) do not match\n", + GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION); + printf("*** library (version %d.%d.%d)\n", + gtk_major_version, gtk_minor_version, gtk_micro_version); + } +#endif /* defined (GTK_MAJOR_VERSION) ... */ + else + { + if ((gtk_major_version > major) || + ((gtk_major_version == major) && (gtk_minor_version > minor)) || + ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro))) + { + return 0; + } + else + { + printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n", + gtk_major_version, gtk_minor_version, gtk_micro_version); + printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n", + major, minor, micro); + printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n"); + printf("***\n"); + printf("*** If you have already installed a sufficiently new version, this error\n"); + printf("*** probably means that the wrong copy of the gtk-config shell script is\n"); + printf("*** being found. The easiest way to fix this is to remove the old version\n"); + printf("*** of GTK+, but you can also set the GTK_CONFIG environment to point to the\n"); + printf("*** correct copy of gtk-config. (In this case, you will have to\n"); + printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); + printf("*** so that the correct libraries are found at run-time))\n"); + } + } + return 1; +} +],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + if test "x$no_gtk" = x ; then + AC_MSG_RESULT(yes) + ifelse([$2], , :, [$2]) + else + AC_MSG_RESULT(no) + if test "$GTK_CONFIG" = "no" ; then + echo "*** The gtk-config script installed by GTK could not be found" + echo "*** If GTK was installed in PREFIX, make sure PREFIX/bin is in" + echo "*** your path, or set the GTK_CONFIG environment variable to the" + echo "*** full path to gtk-config." + else + if test -f conf.gtktest ; then + : + else + echo "*** Could not run GTK test program, checking why..." + CFLAGS="$CFLAGS $GTK_CFLAGS" + LIBS="$LIBS $GTK_LIBS" + AC_TRY_LINK([ +#include +#include +], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ], + [ echo "*** The test program compiled, but did not run. This usually means" + echo "*** that the run-time linker is not finding GTK or finding the wrong" + echo "*** version of GTK. If it is not finding GTK, you'll need to set your" + echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" + echo "*** to the installed location Also, make sure you have run ldconfig if that" + echo "*** is required on your system" + echo "***" + echo "*** If you have an old version installed, it is best to remove it, although" + echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" + echo "***" + echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that" + echo "*** came with the system with the command" + echo "***" + echo "*** rpm --erase --nodeps gtk gtk-devel" ], + [ echo "*** The test program failed to compile or link. See the file config.log for the" + echo "*** exact error that occured. This usually means GTK was incorrectly installed" + echo "*** or that you have moved GTK since it was installed. In the latter case, you" + echo "*** may want to edit the gtk-config script: $GTK_CONFIG" ]) + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + fi + GTK_CFLAGS="" + GTK_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(GTK_CFLAGS) + AC_SUBST(GTK_LIBS) + rm -f conf.gtktest +]) 0707010000014C000081A400000000000000000000000166968E4E0000023F000000000000000000000000000000000000004100000000gnome-music-46.1/subprojects/shared-modules/lame/lame-msse.patchDescription: Build xmm_quantize_sub.c with -msse Author: Sebastian Ramacher Bug: http://sourceforge.net/p/lame/bugs/443/ Bug-Debian: https://bugs.debian.org/760047 Forwarded: http://sourceforge.net/p/lame/bugs/443/ Last-Update: 2014-08-31 --- lame-3.99.5+repack1.orig/libmp3lame/vector/Makefile.am +++ lame-3.99.5+repack1/libmp3lame/vector/Makefile.am @@ -20,6 +20,7 @@ xmm_sources = xmm_quantize_sub.c if WITH_XMM liblamevectorroutines_la_SOURCES = $(xmm_sources) +liblamevectorroutines_la_CFLAGS = -msse endif noinst_HEADERS = lame_intrin.h 0707010000014D000081A400000000000000000000000166968E4E000002FC000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/lame/lame-tinfo.patchinitscr is not used anywhere in lame sourcetree, check for used tgetent instead check for separate tinfo library optionally built out from libncurses source tree, like used in debian and gentoo - ssuominen@g.o http://bugs.gentoo.org/454322 --- configure.in +++ configure.in @@ -372,9 +372,10 @@ AC_CHECK_HEADERS(termcap.h) AC_CHECK_HEADERS(ncurses/termcap.h) -AC_CHECK_LIB(termcap, initscr, HAVE_TERMCAP="termcap") -AC_CHECK_LIB(curses, initscr, HAVE_TERMCAP="curses") -AC_CHECK_LIB(ncurses, initscr, HAVE_TERMCAP="ncurses") +AC_CHECK_LIB(termcap, tgetent, HAVE_TERMCAP="termcap") +AC_CHECK_LIB(curses, tgetent, HAVE_TERMCAP="curses") +AC_CHECK_LIB(ncurses, tgetent, HAVE_TERMCAP="ncurses") +AC_CHECK_LIB(tinfo, tgetent, HAVE_TERMCAP="tinfo") AM_ICONV 0707010000014E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003C00000000gnome-music-46.1/subprojects/shared-modules/libappindicator0707010000014F000081A400000000000000000000000166968E4E000001E9000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/libappindicator/Makefileall: libappindicator-gtk3-introspection-12.10.json libappindicator-gtk3-12.10.json libappindicator-gtk2-12.10.json libappindicator-gtk3-introspection-12.10.json: libappindicator.json.in sed -e 's/@GTK_VER@/3/g' -e 's/@INTROSPECTION@/yes/g' $< > $@ libappindicator-gtk3-12.10.json: libappindicator.json.in sed -e 's/@GTK_VER@/3/g' -e 's/@INTROSPECTION@/no/g' $< > $@ libappindicator-gtk2-12.10.json: libappindicator.json.in sed -e 's/@GTK_VER@/2/g' -e 's/@INTROSPECTION@/no/g' $< > $@07070100000150000081A400000000000000000000000166968E4E00000B91000000000000000000000000000000000000007B00000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-fix-crash-from-incorrect-signal-emission.patch--- libappindicator-12.10.0/src/app-indicator.c 2012-07-11 13:28:34.415113869 -0400 +++ wrk/src/app-indicator.c 2020-03-19 12:14:47.813191652 -0400 @@ -443,7 +443,7 @@ G_STRUCT_OFFSET (AppIndicatorClass, new_icon), NULL, NULL, g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, 0, G_TYPE_NONE); + G_TYPE_NONE, 0); /** * AppIndicator::new-attention-icon: @@ -457,7 +457,7 @@ G_STRUCT_OFFSET (AppIndicatorClass, new_attention_icon), NULL, NULL, g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, 0, G_TYPE_NONE); + G_TYPE_NONE, 0); /** * AppIndicator::new-status: @@ -505,7 +505,7 @@ G_STRUCT_OFFSET (AppIndicatorClass, connection_changed), NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, - G_TYPE_NONE, 1, G_TYPE_BOOLEAN, G_TYPE_NONE); + G_TYPE_NONE, 1, G_TYPE_BOOLEAN); /** * AppIndicator::new-icon-theme-path: @@ -1175,7 +1175,7 @@ gchar * guide = priv->label_guide != NULL ? priv->label_guide : ""; g_signal_emit(G_OBJECT(self), signals[NEW_LABEL], 0, - label, guide, TRUE); + label, guide); if (priv->dbus_registration != 0 && priv->connection != NULL) { GError * error = NULL; @@ -1490,7 +1490,7 @@ static void theme_changed_cb (GtkIconTheme * theme, gpointer user_data) { - g_signal_emit (user_data, signals[NEW_ICON], 0, TRUE); + g_signal_emit (user_data, signals[NEW_ICON], 0); AppIndicator * self = (AppIndicator *)user_data; AppIndicatorPrivate *priv = self->priv; @@ -1904,7 +1904,7 @@ } if (changed) { - g_signal_emit (self, signals[NEW_ATTENTION_ICON], 0, TRUE); + g_signal_emit (self, signals[NEW_ATTENTION_ICON], 0); if (self->priv->dbus_registration != 0 && self->priv->connection != NULL) { GError * error = NULL; @@ -1982,7 +1982,7 @@ } if (changed) { - g_signal_emit (self, signals[NEW_ICON], 0, TRUE); + g_signal_emit (self, signals[NEW_ICON], 0); if (self->priv->dbus_registration != 0 && self->priv->connection != NULL) { GError * error = NULL; @@ -2048,7 +2048,7 @@ self->priv->icon_theme_path = g_strdup(icon_theme_path); - g_signal_emit (self, signals[NEW_ICON_THEME_PATH], 0, self->priv->icon_theme_path, TRUE); + g_signal_emit (self, signals[NEW_ICON_THEME_PATH], 0, self->priv->icon_theme_path); if (self->priv->dbus_registration != 0 && self->priv->connection != NULL) { GError * error = NULL; 07070100000151000081A400000000000000000000000166968E4E000001D7000000000000000000000000000000000000007200000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-fix-crash-iterating-icon-themes.patch--- libappindicator-12.10.0/src/app-indicator.c +++ libappindicator-12.10.0/src/app-indicator.c @@ -1606,7 +1606,7 @@ status_icon_changes (AppIndicator * self, gpointer data) gint n_elements, i; gboolean found=FALSE; gtk_icon_theme_get_search_path(icon_theme, &path, &n_elements); - for (i=0; i< n_elements || path[i] == NULL; i++) { + for (i=0; i< n_elements; i++) { if(g_strcmp0(path[i], self->priv->icon_theme_path) == 0) { found=TRUE; break; 07070100000152000081A400000000000000000000000166968E4E00000334000000000000000000000000000000000000005800000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-ftbfs.patchFrom: Olivier Tilloy Date: Tue 2018-03-20 12:47:56 +0000 Subject: [PATCH] libappindicator FTBFS on bionic Fix build failures on bionic, and update Vcs-* fields in debian/control. (LP: #1757121) Approved by: Marco Trevisan (Treviño) --- --- libappindicator-12.10.0/src/app-indicator.c 2017-02-15 14:10:41 +0000 +++ libappindicator-12.10.0/src/app-indicator.c 2018-03-20 12:38:59 +0000 @@ -2196,7 +2196,7 @@ app_indicator_set_secondary_activate_tar g_return_if_fail (GTK_IS_WIDGET (menuitem)); - priv->sec_activate_target = g_object_ref(G_OBJECT(menuitem)); + priv->sec_activate_target = g_object_ref(menuitem); priv->sec_activate_enabled = widget_is_menu_child(self, menuitem); g_signal_connect(menuitem, "parent-set", G_CALLBACK(sec_activate_target_parent_changed), self); } 07070100000153000081A400000000000000000000000166968E4E00000C7E000000000000000000000000000000000000005C00000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-gtk2-12.10.json{ "name": "libappindicator", "build-options": { "cflags": "-Wno-error", "make-args": [ "-j1" ] }, "rm-configure": true, "config-opts": [ "--disable-static", "--disable-gtk-doc", "--disable-tests", "--disable-mono-tests", "--enable-introspection=no", "--with-gtk=2" ], "cleanup": [ "/include", "/lib/pkgconfig", "/lib/*.la", "/share/gtk-doc", "/share/gir-1.0" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libappindicator/12.10/12.10.0/+download/libappindicator-12.10.0.tar.gz", "sha256": "d5907c1f98084acf28fd19593cb70672caa0ca1cf82d747ba6f4830d4cc3b49f" }, { "type": "patch", "path": "libappindicator-ftbfs.patch" }, { "type": "patch", "path": "libappindicator-no-python.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-from-incorrect-signal-emission.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-iterating-icon-themes.patch" }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ], "modules": [ "../intltool/intltool-0.51.json", "../dbus-glib/dbus-glib.json", { "name": "libdbusmenu", "build-options": { "cflags": "-Wno-error", "env": { "HAVE_VALGRIND_FALSE": "#", "HAVE_VALGRIND_TRUE": "" } }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/doc", "/share/libdbusmenu", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-gtk-doc", "--enable-introspection=no", "--disable-vala", "--disable-dumper", "--disable-tests", "--with-gtk=2" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz", "sha256": "b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a" } ] }, { "name": "libindicator", "build-options": { "cflags": "-Wno-error" }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/libindicator", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-tests", "--with-gtk=2" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libindicator/12.10/12.10.1/+download/libindicator-12.10.1.tar.gz", "sha256": "b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f" }, { "type": "shell", "commands": [ "# FTBFS fix", "sed -e '/LIBINDICATOR_LIBS/ s/\\$LIBM/ $LIBM/' -i configure.ac" ] }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ] } ] } 07070100000154000081A400000000000000000000000166968E4E00000C7E000000000000000000000000000000000000005C00000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-gtk3-12.10.json{ "name": "libappindicator", "build-options": { "cflags": "-Wno-error", "make-args": [ "-j1" ] }, "rm-configure": true, "config-opts": [ "--disable-static", "--disable-gtk-doc", "--disable-tests", "--disable-mono-tests", "--enable-introspection=no", "--with-gtk=3" ], "cleanup": [ "/include", "/lib/pkgconfig", "/lib/*.la", "/share/gtk-doc", "/share/gir-1.0" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libappindicator/12.10/12.10.0/+download/libappindicator-12.10.0.tar.gz", "sha256": "d5907c1f98084acf28fd19593cb70672caa0ca1cf82d747ba6f4830d4cc3b49f" }, { "type": "patch", "path": "libappindicator-ftbfs.patch" }, { "type": "patch", "path": "libappindicator-no-python.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-from-incorrect-signal-emission.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-iterating-icon-themes.patch" }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ], "modules": [ "../intltool/intltool-0.51.json", "../dbus-glib/dbus-glib.json", { "name": "libdbusmenu", "build-options": { "cflags": "-Wno-error", "env": { "HAVE_VALGRIND_FALSE": "#", "HAVE_VALGRIND_TRUE": "" } }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/doc", "/share/libdbusmenu", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-gtk-doc", "--enable-introspection=no", "--disable-vala", "--disable-dumper", "--disable-tests", "--with-gtk=3" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz", "sha256": "b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a" } ] }, { "name": "libindicator", "build-options": { "cflags": "-Wno-error" }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/libindicator", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-tests", "--with-gtk=3" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libindicator/12.10/12.10.1/+download/libindicator-12.10.1.tar.gz", "sha256": "b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f" }, { "type": "shell", "commands": [ "# FTBFS fix", "sed -e '/LIBINDICATOR_LIBS/ s/\\$LIBM/ $LIBM/' -i configure.ac" ] }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ] } ] } 07070100000155000081A400000000000000000000000166968E4E00000C80000000000000000000000000000000000000006A00000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-gtk3-introspection-12.10.json{ "name": "libappindicator", "build-options": { "cflags": "-Wno-error", "make-args": [ "-j1" ] }, "rm-configure": true, "config-opts": [ "--disable-static", "--disable-gtk-doc", "--disable-tests", "--disable-mono-tests", "--enable-introspection=yes", "--with-gtk=3" ], "cleanup": [ "/include", "/lib/pkgconfig", "/lib/*.la", "/share/gtk-doc", "/share/gir-1.0" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libappindicator/12.10/12.10.0/+download/libappindicator-12.10.0.tar.gz", "sha256": "d5907c1f98084acf28fd19593cb70672caa0ca1cf82d747ba6f4830d4cc3b49f" }, { "type": "patch", "path": "libappindicator-ftbfs.patch" }, { "type": "patch", "path": "libappindicator-no-python.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-from-incorrect-signal-emission.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-iterating-icon-themes.patch" }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ], "modules": [ "../intltool/intltool-0.51.json", "../dbus-glib/dbus-glib.json", { "name": "libdbusmenu", "build-options": { "cflags": "-Wno-error", "env": { "HAVE_VALGRIND_FALSE": "#", "HAVE_VALGRIND_TRUE": "" } }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/doc", "/share/libdbusmenu", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-gtk-doc", "--enable-introspection=yes", "--disable-vala", "--disable-dumper", "--disable-tests", "--with-gtk=3" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz", "sha256": "b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a" } ] }, { "name": "libindicator", "build-options": { "cflags": "-Wno-error" }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/libindicator", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-tests", "--with-gtk=3" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libindicator/12.10/12.10.1/+download/libindicator-12.10.1.tar.gz", "sha256": "b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f" }, { "type": "shell", "commands": [ "# FTBFS fix", "sed -e '/LIBINDICATOR_LIBS/ s/\\$LIBM/ $LIBM/' -i configure.ac" ] }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ] } ] } 07070100000156000081A400000000000000000000000166968E4E00007264000000000000000000000000000000000000005C00000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator-no-python.patchdiff --git a/bindings/Makefile.am b/bindings/Makefile.am index d1f6d73..dccca6c 100644 --- a/bindings/Makefile.am +++ b/bindings/Makefile.am @@ -3,7 +3,6 @@ SUBDIRS = \ vala else SUBDIRS = \ - python \ vala endif diff --git a/bindings/python/Makefile.am b/bindings/python/Makefile.am deleted file mode 100644 index fe95c02..0000000 --- a/bindings/python/Makefile.am +++ /dev/null @@ -1,39 +0,0 @@ -defsdir = $(datadir)/pygtk/2.0/defs -defs_DATA = appindicator.defs - -#CFLAGS = -Wall -Werror -INCLUDES = \ - -I$(top_srcdir)/src \ - -DG_LOG_DOMAIN=\"appindicator-python\" \ - -DDATADIR=\"$(datadir)\" \ - -DLIBDIR=\"$(libdir)\" \ - $(APPINDICATOR_PYTHON_CFLAGS) \ - $(PYTHON_INCLUDES) - -pkgpythondir = $(pyexecdir) -pkgpyexecdir = $(pyexecdir) - -pkgappindicatordir = $(pkgpythondir)/appindicator -pkgappindicator_PYTHON = __init__.py - -appindicatordir = $(pkgpyexecdir)/appindicator -appindicator_LTLIBRARIES = _appindicator.la - -_appindicator_la_LDFLAGS = -module -avoid-version -export-symbols-regex init_appindicator -_appindicator_la_LIBADD = $(APPINDICATOR_PYTHON_LIBS) -L$(top_builddir)/src/.libs -lappindicator -_appindicator_la_SOURCES = appindicatormodule.c -nodist__appindicator_la_SOURCES = appindicator.c - -CLEANFILES = appindicator.c -EXTRA_DIST = appindicator.override.in appindicator-arg-types.py $(defs_DATA) -appindicator.c: $(defs_DATA) appindicator.override - -%.c: %.defs - ($(PYGTK_CODEGEN) \ - --register $(PYGTK_DEFSDIR)/gtk-types.defs \ - --register $(PYGTK_DEFSDIR)/gdk-types.defs \ - --load-types $(srcdir)/appindicator-arg-types.py \ - --override $*.override \ - --prefix py$* $(srcdir)/$*.defs) > gen-$*.c \ - && cp gen-$*.c $*.c \ - && rm -f gen-$*.c diff --git a/bindings/python/__init__.py b/bindings/python/__init__.py deleted file mode 100644 index 20e2140..0000000 --- a/bindings/python/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# Python bindings for libappindicator. -# -# Copyright 2009 Canonical Ltd. -# -# Authors: -# Eitan Isaacson -# Neil Jagdish Patel -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of either or both of the following licenses: -# -# 1) the GNU Lesser General Public License version 3, as published by the -# Free Software Foundation; and/or -# 2) the GNU Lesser General Public License version 2.1, as published by -# the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranties of -# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR -# PURPOSE. See the applicable version of the GNU Lesser General Public -# License for more details. -# -# You should have received a copy of both the GNU Lesser General Public -# License version 3 and version 2.1 along with this program. If not, see -# - -from _appindicator import * diff --git a/bindings/python/appindicator-arg-types.py b/bindings/python/appindicator-arg-types.py deleted file mode 100644 index 9d74aa0..0000000 --- a/bindings/python/appindicator-arg-types.py +++ /dev/null @@ -1,27 +0,0 @@ -# Python bindings for libappindicator. -# -# Copyright 2009 Canonical Ltd. -# -# Authors: -# Eitan Isaacson -# -# This program is free software: you can redistribute it and/or modify it -# under the terms of either or both of the following licenses: -# -# 1) the GNU Lesser General Public License version 3, as published by the -# Free Software Foundation; and/or -# 2) the GNU Lesser General Public License version 2.1, as published by -# the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranties of -# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR -# PURPOSE. See the applicable version of the GNU Lesser General Public -# License for more details. -# -# You should have received a copy of both the GNU Lesser General Public -# License version 3 and version 2.1 along with this program. If not, see -# - -import argtypes - diff --git a/bindings/python/appindicator.defs b/bindings/python/appindicator.defs deleted file mode 100644 index 4fcc2d5..0000000 --- a/bindings/python/appindicator.defs +++ /dev/null @@ -1,200 +0,0 @@ -;; -*- scheme -*- -; object definitions ... -(define-object Indicator - (in-module "App") - (parent "GObject") - (c-name "AppIndicator") - (gtype-id "APP_TYPE_INDICATOR") -) - -;; Enumerations and flags ... - -(define-enum IndicatorCategory - (in-module "App") - (c-name "AppIndicatorCategory") - (gtype-id "APP_INDICATOR_TYPE_INDICATOR_CATEGORY") - (values - '("ApplicationStatus" "APP_INDICATOR_CATEGORY_APPLICATION_STATUS") - '("Communications" "APP_INDICATOR_CATEGORY_COMMUNICATIONS") - '("SystemServices" "APP_INDICATOR_CATEGORY_SYSTEM_SERVICES") - '("Hardware" "APP_INDICATOR_CATEGORY_HARDWARE") - '("Other" "APP_INDICATOR_CATEGORY_OTHER") - ) -) - -(define-enum IndicatorStatus - (in-module "App") - (c-name "AppIndicatorStatus") - (gtype-id "APP_INDICATOR_TYPE_INDICATOR_STATUS") - (values - '("Passive" "APP_INDICATOR_STATUS_PASSIVE") - '("Active" "APP_INDICATOR_STATUS_ACTIVE") - '("NeedsAttention" "APP_INDICATOR_STATUS_ATTENTION") - ) -) - -;; From app-indicator.h - -(define-function app_indicator_get_type - (c-name "app_indicator_get_type") - (return-type "GType") -) - -(define-function app_indicator_new_with_path - (c-name "app_indicator_new_with_path") - (is-constructor-of "AppIndicator") - (return-type "AppIndicator*") - (parameters - '("const-gchar*" "id") - '("const-gchar*" "icon_name") - '("AppIndicatorCategory" "category") - '("const-gchar*" "icon_theme_path" (null-ok) (default "NULL")) - ) -) - -(define-method set_status - (of-object "AppIndicator") - (c-name "app_indicator_set_status") - (return-type "none") - (parameters - '("AppIndicatorStatus" "status") - ) -) - -(define-method set_attention_icon - (of-object "AppIndicator") - (c-name "app_indicator_set_attention_icon_full") - (return-type "none") - (parameters - '("const-gchar*" "icon_name") - '("const-gchar*" "icon_desc" (null-ok) (default "NULL")) - ) -) - -(define-method set_menu - (of-object "AppIndicator") - (c-name "app_indicator_set_menu") - (return-type "none") - (parameters - '("GtkMenu*" "menu") - ) -) - -(define-method set_icon - (of-object "AppIndicator") - (c-name "app_indicator_set_icon_full") - (return-type "none") - (parameters - '("const-gchar*" "icon_name") - '("const-gchar*" "icon_desc" (null-ok) (default "NULL")) - ) -) - -(define-method set_label - (of-object "AppIndicator") - (c-name "app_indicator_set_label") - (return-type "none") - (parameters - '("const-gchar*" "label" (null-ok)) - '("const-gchar*" "guide" (null-ok) (default "NULL")) - ) -) - -(define-method set_ordering_index - (of-object "AppIndicator") - (c-name "app_indicator_set_ordering_index") - (parameters - '("guint32" "ordering_index") - ) -) - -(define-method set_icon_theme_path - (of-object "AppIndicator") - (c-name "app_indicator_set_icon_theme_path") - (return-type "none") - (parameters - '("const-gchar*" "icon_theme_path" (null-ok)) - ) -) - -(define-method get_id - (of-object "AppIndicator") - (c-name "app_indicator_get_id") - (return-type "const-gchar*") -) - -(define-method get_category - (of-object "AppIndicator") - (c-name "app_indicator_get_category") - (return-type "AppIndicatorCategory") -) - -(define-method get_status - (of-object "AppIndicator") - (c-name "app_indicator_get_status") - (return-type "AppIndicatorStatus") -) - -(define-method get_icon - (of-object "AppIndicator") - (c-name "app_indicator_get_icon") - (return-type "const-gchar*") -) - -(define-method get_icon_desc - (of-object "AppIndicator") - (c-name "app_indicator_get_icon_desc") - (return-type "const-gchar*") -) - -(define-method get_icon_theme_path - (of-object "AppIndicator") - (c-name "app_indicator_get_icon_theme_path") - (return-type "const-gchar*") -) - -(define-method get_attention_icon - (of-object "AppIndicator") - (c-name "app_indicator_get_attention_icon") - (return-type "const-gchar*") -) - -(define-method get_attention_icon_desc - (of-object "AppIndicator") - (c-name "app_indicator_get_attention_icon_desc") - (return-type "const-gchar*") -) - -(define-method get_menu - (of-object "AppIndicator") - (c-name "app_indicator_get_menu") - (return-type "GtkMenu*") -) - -(define-method get_label - (of-object "AppIndicator") - (c-name "app_indicator_get_label") - (return-type "const-gchar*") -) - -(define-method get_label_guide - (of-object "AppIndicator") - (c-name "app_indicator_get_label_guide") - (return-type "const-gchar*") -) - -(define-method get_ordering_index - (of-object "AppIndicator") - (c-name "app_indicator_get_ordering_index") - (return-type "guint32") -) - -(define-method build_menu_from_desktop - (of-object "AppIndicator") - (c-name "app_indicator_build_menu_from_desktop") - (return-type "none") - (parameters - '("const-gchar*" "desktop_file") - '("const-gchar*" "desktop_profile") - ) -) diff --git a/bindings/python/appindicator.override.in b/bindings/python/appindicator.override.in deleted file mode 100644 index 84d3159..0000000 --- a/bindings/python/appindicator.override.in +++ /dev/null @@ -1,65 +0,0 @@ -/* -Python bindings for libappindicator. - -Copyright 2009 Canonical Ltd. - -Authors: - Eitan Isaacson (original) - Neil Jagdish Patel - -This program is free software: you can redistribute it and/or modify it -under the terms of either or both of the following licenses: - -1) the GNU Lesser General Public License version 3, as published by the -Free Software Foundation; and/or -2) the GNU Lesser General Public License version 2.1, as published by -the Free Software Foundation. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranties of -MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR -PURPOSE. See the applicable version of the GNU Lesser General Public -License for more details. - -You should have received a copy of both the GNU Lesser General Public -License version 3 and version 2.1 along with this program. If not, see - -*/ -%% -headers -#include -#include "@top_srcdir@/src/app-indicator.h" -#include "@top_builddir@/src/app-indicator-enum-types.h" -#include -#include "pygobject.h" -#include "pyglib.h" -#include - -typedef PyObject* (*to_pyobject_func) (gpointer data); - -#define APP_TYPE_INDICATOR APP_INDICATOR_TYPE - -void -_appindicator_add_constants(PyObject *module, const gchar *strip_prefix) -{ -#ifdef VERSION - PyModule_AddStringConstant(module, "__version__", VERSION); -#endif - pyg_enum_add(module, - "IndicatorCategory", - strip_prefix, - APP_INDICATOR_TYPE_INDICATOR_CATEGORY); - - pyg_enum_add(module, - "IndicatorStatus", - strip_prefix, - APP_INDICATOR_TYPE_INDICATOR_STATUS); - - if (PyErr_Occurred()) - PyErr_Print(); -} -%% -modulename appindicator -%% -import gobject.GObject as PyGObject_Type -import gtk.Menu as PyGtkMenu_Type diff --git a/bindings/python/appindicatormodule.c b/bindings/python/appindicatormodule.c deleted file mode 100644 index b66639c..0000000 --- a/bindings/python/appindicatormodule.c +++ /dev/null @@ -1,49 +0,0 @@ -/* -Python bindings for libappindicator. - -Copyright 2009 Canonical Ltd. - -Authors: - Eitan Isaacson - Neil Jagdish Patel - -This program is free software: you can redistribute it and/or modify it -under the terms of either or both of the following licenses: - -1) the GNU Lesser General Public License version 3, as published by the -Free Software Foundation; and/or -2) the GNU Lesser General Public License version 2.1, as published by -the Free Software Foundation. - -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranties of -MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR -PURPOSE. See the applicable version of the GNU Lesser General Public -License for more details. - -You should have received a copy of both the GNU Lesser General Public -License version 3 and version 2.1 along with this program. If not, see - -*/ -#include - -void pyappindicator_register_classes (PyObject *d); -extern PyMethodDef pyappindicator_functions[]; - -DL_EXPORT(void) -init_appindicator(void) -{ - PyObject *m, *d; - - init_pygobject (); - - m = Py_InitModule ("_appindicator", pyappindicator_functions); - d = PyModule_GetDict (m); - - pyappindicator_register_classes (d); - - _appindicator_add_constants (m, "APP_INDICATOR_"); - if (PyErr_Occurred ()) { - Py_FatalError ("can't initialise module appindicator"); - } -} diff --git a/configure b/configure index 5174b3f..8ff732c 100755 --- a/configure +++ b/configure @@ -13703,363 +13703,6 @@ else fi -########################### -# Python -########################### - -PYGTK_REQUIRED=2.14.0 -PYGOBJECT_REQUIRED=0.22 - - - - - - if test -n "$PYTHON"; then - # If the user set $PYTHON, use it and don't search something else. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version >= 2.3.5" >&5 -$as_echo_n "checking whether $PYTHON version >= 2.3.5... " >&6; } - prog="import sys, string -# split strings by '.' and convert to numeric. Append some zeros -# because we need at least 4 digits for the hex conversion. -minver = map(int, string.split('2.3.5', '.')) + [0, 0, 0] -minverhex = 0 -for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i] -sys.exit(sys.hexversion < minverhex)" - if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 - ($PYTHON -c "$prog") >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - as_fn_error $? "too old" "$LINENO" 5 -fi - am_display_PYTHON=$PYTHON - else - # Otherwise, try each interpreter until we find one that satisfies - # VERSION. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.3.5" >&5 -$as_echo_n "checking for a Python interpreter with version >= 2.3.5... " >&6; } -if ${am_cv_pathless_PYTHON+:} false; then : - $as_echo_n "(cached) " >&6 -else - - for am_cv_pathless_PYTHON in python python2 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 none; do - test "$am_cv_pathless_PYTHON" = none && break - prog="import sys, string -# split strings by '.' and convert to numeric. Append some zeros -# because we need at least 4 digits for the hex conversion. -minver = map(int, string.split('2.3.5', '.')) + [0, 0, 0] -minverhex = 0 -for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i] -sys.exit(sys.hexversion < minverhex)" - if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 - ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then : - break -fi - done -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 -$as_echo "$am_cv_pathless_PYTHON" >&6; } - # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. - if test "$am_cv_pathless_PYTHON" = none; then - PYTHON=: - else - # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. -set dummy $am_cv_pathless_PYTHON; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PYTHON+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PYTHON in - [\\/]* | ?:[\\/]*) - ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PYTHON=$ac_cv_path_PYTHON -if test -n "$PYTHON"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 -$as_echo "$PYTHON" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - fi - am_display_PYTHON=$am_cv_pathless_PYTHON - fi - - - if test "$PYTHON" = :; then - as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 - else - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 -$as_echo_n "checking for $am_display_PYTHON version... " >&6; } -if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 -else - am_cv_python_version=`$PYTHON -c "import sys; print sys.version[:3]"` -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 -$as_echo "$am_cv_python_version" >&6; } - PYTHON_VERSION=$am_cv_python_version - - - - PYTHON_PREFIX='${prefix}' - - PYTHON_EXEC_PREFIX='${exec_prefix}' - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 -$as_echo_n "checking for $am_display_PYTHON platform... " >&6; } -if ${am_cv_python_platform+:} false; then : - $as_echo_n "(cached) " >&6 -else - am_cv_python_platform=`$PYTHON -c "import sys; print sys.platform"` -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 -$as_echo "$am_cv_python_platform" >&6; } - PYTHON_PLATFORM=$am_cv_python_platform - - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 -$as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } -if ${am_cv_python_pythondir+:} false; then : - $as_echo_n "(cached) " >&6 -else - am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')" 2>/dev/null || - echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"` -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 -$as_echo "$am_cv_python_pythondir" >&6; } - pythondir=$am_cv_python_pythondir - - - - pkgpythondir=\${pythondir}/$PACKAGE - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 -$as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } -if ${am_cv_python_pyexecdir+:} false; then : - $as_echo_n "(cached) " >&6 -else - am_cv_python_pyexecdir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1,0,prefix='$PYTHON_EXEC_PREFIX')" 2>/dev/null || - echo "${PYTHON_EXEC_PREFIX}/lib/python${PYTHON_VERSION}/site-packages"` -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 -$as_echo "$am_cv_python_pyexecdir" >&6; } - pyexecdir=$am_cv_python_pyexecdir - - - - pkgpyexecdir=\${pyexecdir}/$PACKAGE - - - - fi - - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for headers required to compile python extensions" >&5 -$as_echo_n "checking for headers required to compile python extensions... " >&6; } -py_prefix=`$PYTHON -c "import sys; print sys.prefix"` -py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` -PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" -if test "$py_prefix" != "$py_exec_prefix"; then - PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" -fi - -save_CPPFLAGS="$CPPFLAGS" -CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 -$as_echo "found" >&6; } - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } -as_fn_error $? "could not find Python headers" "$LINENO" 5 -fi -rm -f conftest.err conftest.i conftest.$ac_ext -CPPFLAGS="$save_CPPFLAGS" - - - -pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for APPINDICATOR_PYTHON" >&5 -$as_echo_n "checking for APPINDICATOR_PYTHON... " >&6; } - -if test -n "$APPINDICATOR_PYTHON_CFLAGS"; then - pkg_cv_APPINDICATOR_PYTHON_CFLAGS="$APPINDICATOR_PYTHON_CFLAGS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" - pygtk-2.0 >= \$PYGTK_REQUIRED - gtk+-2.0 >= \$GTK_REQUIRED_VERSION - pygobject-2.0 >= \$PYGOBJECT_REQUIRED - \""; } >&5 - ($PKG_CONFIG --exists --print-errors " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - ") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_APPINDICATOR_PYTHON_CFLAGS=`$PKG_CONFIG --cflags " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - " 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi -if test -n "$APPINDICATOR_PYTHON_LIBS"; then - pkg_cv_APPINDICATOR_PYTHON_LIBS="$APPINDICATOR_PYTHON_LIBS" - elif test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" - pygtk-2.0 >= \$PYGTK_REQUIRED - gtk+-2.0 >= \$GTK_REQUIRED_VERSION - pygobject-2.0 >= \$PYGOBJECT_REQUIRED - \""; } >&5 - ($PKG_CONFIG --exists --print-errors " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - ") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - pkg_cv_APPINDICATOR_PYTHON_LIBS=`$PKG_CONFIG --libs " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - " 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes -else - pkg_failed=yes -fi - else - pkg_failed=untried -fi - - - -if test $pkg_failed = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi - if test $_pkg_short_errors_supported = yes; then - APPINDICATOR_PYTHON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - " 2>&1` - else - APPINDICATOR_PYTHON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs " - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - " 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$APPINDICATOR_PYTHON_PKG_ERRORS" >&5 - - as_fn_error $? "Package requirements ( - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - ) were not met: - -$APPINDICATOR_PYTHON_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -Alternatively, you may set the environment variables APPINDICATOR_PYTHON_CFLAGS -and APPINDICATOR_PYTHON_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details." "$LINENO" 5 -elif test $pkg_failed = untried; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -Alternatively, you may set the environment variables APPINDICATOR_PYTHON_CFLAGS -and APPINDICATOR_PYTHON_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details. - -To get pkg-config, see . -See \`config.log' for more details" "$LINENO" 5; } -else - APPINDICATOR_PYTHON_CFLAGS=$pkg_cv_APPINDICATOR_PYTHON_CFLAGS - APPINDICATOR_PYTHON_LIBS=$pkg_cv_APPINDICATOR_PYTHON_LIBS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -fi - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pygtk defs" >&5 -$as_echo_n "checking for pygtk defs... " >&6; } -PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYGTK_DEFSDIR" >&5 -$as_echo "$PYGTK_DEFSDIR" >&6; } - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pygtk codegen" >&5 -$as_echo_n "checking for pygtk codegen... " >&6; } -PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py" - -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYGTK_CODEGEN" >&5 -$as_echo "$PYGTK_CODEGEN" >&6; } ######################### # Check if build tests @@ -14358,7 +14001,7 @@ fi # Files ########################### -ac_config_files="$ac_config_files Makefile src/Makefile src/appindicator-0.1.pc src/appindicator3-0.1.pc bindings/Makefile bindings/python/Makefile bindings/python/appindicator.override bindings/vala/Makefile bindings/vala/examples/Makefile tests/Makefile example/Makefile docs/Makefile docs/reference/Makefile docs/reference/version.xml docs/reference/libappindicator-docs.sgml" +ac_config_files="$ac_config_files Makefile src/Makefile src/appindicator-0.1.pc src/appindicator3-0.1.pc bindings/Makefile bindings/vala/Makefile bindings/vala/examples/Makefile tests/Makefile example/Makefile docs/Makefile docs/reference/Makefile docs/reference/version.xml docs/reference/libappindicator-docs.sgml" if test "x$has_mono" = "xtrue" ; then @@ -15437,8 +15080,6 @@ do "src/appindicator-0.1.pc") CONFIG_FILES="$CONFIG_FILES src/appindicator-0.1.pc" ;; "src/appindicator3-0.1.pc") CONFIG_FILES="$CONFIG_FILES src/appindicator3-0.1.pc" ;; "bindings/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/Makefile" ;; - "bindings/python/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/python/Makefile" ;; - "bindings/python/appindicator.override") CONFIG_FILES="$CONFIG_FILES bindings/python/appindicator.override" ;; "bindings/vala/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/vala/Makefile" ;; "bindings/vala/examples/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/vala/examples/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; diff --git a/configure.ac b/configure.ac index ee03390..4713b22 100644 --- a/configure.ac +++ b/configure.ac @@ -181,33 +181,6 @@ AM_CONDITIONAL(BUILD_MONO_TEST, test x${have_nunit} = xyes) with_localinstall="no" AC_ARG_ENABLE(localinstall, AS_HELP_STRING([--enable-localinstall], [install all of the files localy instead of system directories (for distcheck)]), with_localinstall=$enableval, with_localinstall=no) -########################### -# Python -########################### - -PYGTK_REQUIRED=2.14.0 -PYGOBJECT_REQUIRED=0.22 - -AM_PATH_PYTHON(2.3.5) -AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) - -PKG_CHECK_MODULES(APPINDICATOR_PYTHON, - [ - pygtk-2.0 >= $PYGTK_REQUIRED - gtk+-2.0 >= $GTK_REQUIRED_VERSION - pygobject-2.0 >= $PYGOBJECT_REQUIRED - ]) - -AC_MSG_CHECKING(for pygtk defs) -PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` -AC_SUBST(PYGTK_DEFSDIR) -AC_MSG_RESULT($PYGTK_DEFSDIR) - -AC_MSG_CHECKING(for pygtk codegen) -PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py" -AC_SUBST(PYGTK_CODEGEN) -AC_MSG_RESULT($PYGTK_CODEGEN) - ######################### # Check if build tests ######################### @@ -239,8 +212,6 @@ src/Makefile src/appindicator-0.1.pc src/appindicator3-0.1.pc bindings/Makefile -bindings/python/Makefile -bindings/python/appindicator.override bindings/vala/Makefile bindings/vala/examples/Makefile tests/Makefile07070100000157000081A400000000000000000000000166968E4E00000CB0000000000000000000000000000000000000005400000000gnome-music-46.1/subprojects/shared-modules/libappindicator/libappindicator.json.in{ "name": "libappindicator", "build-options": { "cflags": "-Wno-error", "make-args": [ "-j1" ] }, "rm-configure": true, "config-opts": [ "--disable-static", "--disable-gtk-doc", "--disable-tests", "--disable-mono-tests", "--enable-introspection=@INTROSPECTION@", "--with-gtk=@GTK_VER@" ], "cleanup": [ "/include", "/lib/pkgconfig", "/lib/*.la", "/share/gtk-doc", "/share/gir-1.0" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libappindicator/12.10/12.10.0/+download/libappindicator-12.10.0.tar.gz", "sha256": "d5907c1f98084acf28fd19593cb70672caa0ca1cf82d747ba6f4830d4cc3b49f" }, { "type": "patch", "path": "libappindicator-ftbfs.patch" }, { "type": "patch", "path": "libappindicator-no-python.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-from-incorrect-signal-emission.patch" }, { "type": "patch", "path": "libappindicator-fix-crash-iterating-icon-themes.patch" }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ], "modules": [ "../intltool/intltool-0.51.json", "../dbus-glib/dbus-glib.json", { "name": "libdbusmenu", "build-options": { "cflags": "-Wno-error", "env": { "HAVE_VALGRIND_FALSE": "#", "HAVE_VALGRIND_TRUE": "" } }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/doc", "/share/libdbusmenu", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-gtk-doc", "--enable-introspection=@INTROSPECTION@", "--disable-vala", "--disable-dumper", "--disable-tests", "--with-gtk=@GTK_VER@" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz", "sha256": "b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a" } ] }, { "name": "libindicator", "build-options": { "cflags": "-Wno-error" }, "cleanup": [ "/include", "/libexec", "/lib/pkgconfig", "/lib/*.la", "/share/libindicator", "/share/gtk-doc", "/share/gir-1.0" ], "config-opts": [ "--disable-static", "--disable-tests", "--with-gtk=@GTK_VER@" ], "sources": [ { "type": "archive", "url": "https://launchpad.net/libindicator/12.10/12.10.1/+download/libindicator-12.10.1.tar.gz", "sha256": "b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f" }, { "type": "shell", "commands": [ "# FTBFS fix", "sed -e '/LIBINDICATOR_LIBS/ s/\\$LIBM/ $LIBM/' -i configure.ac" ] }, { "type": "script", "commands": ["autoreconf -sfi"], "dest-filename": "autogen.sh" } ] } ] } 07070100000158000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003800000000gnome-music-46.1/subprojects/shared-modules/libcanberra07070100000159000081A400000000000000000000000166968E4E00001427000000000000000000000000000000000000007800000000gnome-music-46.1/subprojects/shared-modules/libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patchFrom d6dd5cdf45c1aac6c0519c8a4f5f89321770fb53 Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Fri, 9 Nov 2012 16:16:40 +0000 Subject: [PATCH] gtk: Don't assume all GdkDisplays are GdkX11Displays: broadway/wayland Co-Authored-By: Bastien Nocera --- src/canberra-gtk-module.c | 15 +++++++++++++++ src/canberra-gtk.c | 28 ++++++++++++++++++++++------ 2 files changed, 37 insertions(+), 6 deletions(-) diff --git a/src/canberra-gtk-module.c b/src/canberra-gtk-module.c index 67791f0..c1532ab 100644 --- a/src/canberra-gtk-module.c +++ b/src/canberra-gtk-module.c @@ -307,6 +307,11 @@ static gint window_get_desktop(GdkDisplay *d, GdkWindow *w) { guchar *data = NULL; gint ret = -1; +#ifdef GDK_IS_X11_DISPLAY + if (!GDK_IS_X11_DISPLAY(d)) + return 0; +#endif + if (XGetWindowProperty(GDK_DISPLAY_XDISPLAY(d), GDK_WINDOW_XID(w), gdk_x11_get_xatom_by_name_for_display(d, "_NET_WM_DESKTOP"), 0, G_MAXLONG, False, XA_CARDINAL, &type_return, @@ -335,6 +340,11 @@ static gint display_get_desktop(GdkDisplay *d) { guchar *data = NULL; gint ret = -1; +#ifdef GDK_IS_X11_DISPLAY + if (!GDK_IS_X11_DISPLAY(d)) + return 0; +#endif + if (XGetWindowProperty(GDK_DISPLAY_XDISPLAY(d), DefaultRootWindow(GDK_DISPLAY_XDISPLAY(d)), gdk_x11_get_xatom_by_name_for_display(d, "_NET_CURRENT_DESKTOP"), 0, G_MAXLONG, False, XA_CARDINAL, &type_return, @@ -365,6 +375,11 @@ static gboolean window_is_xembed(GdkDisplay *d, GdkWindow *w) { gboolean ret = FALSE; Atom xembed; +#ifdef GDK_IS_X11_DISPLAY + if (!GDK_IS_X11_DISPLAY(d)) + return FALSE; +#endif + /* Gnome Panel applets are XEMBED windows. We need to make sure we * ignore them */ diff --git a/src/canberra-gtk.c b/src/canberra-gtk.c index 34446f5..47285f8 100644 --- a/src/canberra-gtk.c +++ b/src/canberra-gtk.c @@ -185,6 +185,11 @@ static gint window_get_desktop(GdkDisplay *d, GdkWindow *w) { guchar *data = NULL; gint ret = -1; +#ifdef GDK_IS_X11_DISPLAY + if (!GDK_IS_X11_DISPLAY(d)) + return 0; +#endif + if (XGetWindowProperty(GDK_DISPLAY_XDISPLAY(d), GDK_WINDOW_XID(w), gdk_x11_get_xatom_by_name_for_display(d, "_NET_WM_DESKTOP"), 0, G_MAXLONG, False, XA_CARDINAL, &type_return, @@ -254,18 +259,28 @@ int ca_gtk_proplist_set_for_widget(ca_proplist *p, GtkWidget *widget) { if (gtk_widget_get_realized(GTK_WIDGET(w))) { GdkWindow *dw = NULL; +#ifdef GDK_IS_X11_DISPLAY GdkScreen *screen = NULL; +#endif GdkDisplay *display = NULL; gint x = -1, y = -1, width = -1, height = -1, screen_width = -1, screen_height = -1; - if ((dw = gtk_widget_get_window(GTK_WIDGET(w)))) - if ((ret = ca_proplist_setf(p, CA_PROP_WINDOW_X11_XID, "%lu", (unsigned long) GDK_WINDOW_XID(dw))) < 0) - return ret; + if ((dw = gtk_widget_get_window(GTK_WIDGET(w)))) { +#ifdef GDK_IS_X11_DISPLAY + if (GDK_IS_X11_DISPLAY(display)) { + if ((ret = ca_proplist_setf(p, CA_PROP_WINDOW_X11_XID, "%lu", (unsigned long) GDK_WINDOW_XID(dw))) < 0) + return ret; + } +#endif + } if ((display = gtk_widget_get_display(GTK_WIDGET(w)))) { - if ((t = gdk_display_get_name(display))) +#ifdef GDK_IS_X11_DISPLAY + if (GDK_IS_X11_DISPLAY(display) && (t = gdk_display_get_name(display))) { if ((ret = ca_proplist_sets(p, CA_PROP_WINDOW_X11_DISPLAY, t)) < 0) return ret; + } +#endif if (dw) { gint desktop = window_get_desktop(display, dw); @@ -276,7 +291,8 @@ int ca_gtk_proplist_set_for_widget(ca_proplist *p, GtkWidget *widget) { } } - if ((screen = gtk_widget_get_screen(GTK_WIDGET(w)))) { +#ifdef GDK_IS_X11_DISPLAY + if (GDK_IS_X11_DISPLAY(display) && (screen = gtk_widget_get_screen(GTK_WIDGET(w)))) { if ((ret = ca_proplist_setf(p, CA_PROP_WINDOW_X11_SCREEN, "%i", gdk_screen_get_number(screen))) < 0) return ret; @@ -285,7 +301,7 @@ int ca_gtk_proplist_set_for_widget(ca_proplist *p, GtkWidget *widget) { if ((ret = ca_proplist_setf(p, CA_PROP_WINDOW_X11_MONITOR, "%i", gdk_screen_get_monitor_at_window(screen, dw))) < 0) return ret; } - +#endif /* FIXME, this might cause a round trip */ if (dw) { -- 2.34.1 0707010000015A000081A400000000000000000000000166968E4E00000373000000000000000000000000000000000000004900000000gnome-music-46.1/subprojects/shared-modules/libcanberra/libcanberra.json{ "name": "libcanberra", "cleanup": [ "*.la", "/bin", "/etc", "/include", "/libexec", "/share/gtk-doc", "/share/man" ], "config-opts": [ "--disable-static", "--disable-gtk-doc", "--disable-oss", "--enable-pulse", "--disable-udev", "--disable-gtk", "--enable-gtk3", "--disable-lynx" ], "sources": [ { "type": "archive", "url": "http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz", "sha256": "c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72", "git-init" : true }, { "type": "patch", "path": "0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch", "use-git-am": true } ] } 0707010000015B000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/libmad0707010000015C000081A400000000000000000000000166968E4E000003EA000000000000000000000000000000000000006700000000gnome-music-46.1/subprojects/shared-modules/libmad/Provide-Thumb-2-alternative-code-for-MAD_F_MLN.diffFrom: Dave Martin Subject: "rsc" doesnt exist anymore in thumb2 diff --git a/fixed.h b/fixed.h index 4b58abf..ba4bc26 100644 --- a/fixed.h +++ b/fixed.h @@ -275,12 +275,25 @@ mad_fixed_t mad_f_mul_inline(mad_fixed_t x, mad_fixed_t y) : "+r" (lo), "+r" (hi) \ : "%r" (x), "r" (y)) +#ifdef __thumb__ +/* In Thumb-2, the RSB-immediate instruction is only allowed with a zero + operand. If needed this code can also support Thumb-1 + (simply append "s" to the end of the second two instructions). */ +# define MAD_F_MLN(hi, lo) \ + asm ("rsbs %0, %0, #0\n\t" \ + "sbc %1, %1, %1\n\t" \ + "sub %1, %1, %2" \ + : "+&r" (lo), "=&r" (hi) \ + : "r" (hi) \ + : "cc") +#else /* ! __thumb__ */ # define MAD_F_MLN(hi, lo) \ asm ("rsbs %0, %2, #0\n\t" \ "rsc %1, %3, #0" \ - : "=r" (lo), "=r" (hi) \ + : "=&r" (lo), "=r" (hi) \ : "0" (lo), "1" (hi) \ : "cc") +#endif /* __thumb__ */ # define mad_f_scale64(hi, lo) \ ({ mad_fixed_t __result; \ 0707010000015D000081A400000000000000000000000166968E4E0000015B000000000000000000000000000000000000005200000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad-0.15.1b-cflags-O2.patchdiff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac --- libmad-0.15.1b-orig/configure.ac 2007-07-01 12:58:13.000000000 -0600 +++ libmad-0.15.1b/configure.ac 2007-07-01 12:59:13.000000000 -0600 @@ -105,7 +105,7 @@ shift ;; -O2) - optimize="-O" + optimize="-O2" shift ;; -fomit-frame-pointer) 0707010000015E000081A400000000000000000000000166968E4E00001303000000000000000000000000000000000000004F00000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad-0.15.1b-cflags.patchdiff -Naur libmad-0.15.1b-orig/configure.ac libmad-0.15.1b/configure.ac --- libmad-0.15.1b-orig/configure.ac 2007-06-30 20:22:31.000000000 -0600 +++ libmad-0.15.1b/configure.ac 2007-06-30 20:25:31.000000000 -0600 @@ -122,74 +122,74 @@ esac done -if test "$GCC" = yes -then - if test -z "$arch" - then - case "$host" in - i386-*) ;; - i?86-*) arch="-march=i486" ;; - arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;; - armv4*-*) arch="-march=armv4 -mtune=strongarm" ;; - powerpc-*) ;; - mips*-agenda-*) arch="-mcpu=vr4100" ;; - mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;; - esac - fi - - case "$optimize" in - -O|"-O "*) - optimize="-O" - optimize="$optimize -fforce-mem" - optimize="$optimize -fforce-addr" - : #x optimize="$optimize -finline-functions" - : #- optimize="$optimize -fstrength-reduce" - optimize="$optimize -fthread-jumps" - optimize="$optimize -fcse-follow-jumps" - optimize="$optimize -fcse-skip-blocks" - : #x optimize="$optimize -frerun-cse-after-loop" - : #x optimize="$optimize -frerun-loop-opt" - : #x optimize="$optimize -fgcse" - optimize="$optimize -fexpensive-optimizations" - optimize="$optimize -fregmove" - : #* optimize="$optimize -fdelayed-branch" - : #x optimize="$optimize -fschedule-insns" - optimize="$optimize -fschedule-insns2" - : #? optimize="$optimize -ffunction-sections" - : #? optimize="$optimize -fcaller-saves" - : #> optimize="$optimize -funroll-loops" - : #> optimize="$optimize -funroll-all-loops" - : #x optimize="$optimize -fmove-all-movables" - : #x optimize="$optimize -freduce-all-givs" - : #? optimize="$optimize -fstrict-aliasing" - : #* optimize="$optimize -fstructure-noalias" - - case "$host" in - arm*-*) - optimize="$optimize -fstrength-reduce" - ;; - mips*-*) - optimize="$optimize -fstrength-reduce" - optimize="$optimize -finline-functions" - ;; - i?86-*) - optimize="$optimize -fstrength-reduce" - ;; - powerpc-apple-*) - # this triggers an internal compiler error with gcc2 - : #optimize="$optimize -fstrength-reduce" - - # this is really only beneficial with gcc3 - : #optimize="$optimize -finline-functions" - ;; - *) - # this sometimes provokes bugs in gcc 2.95.2 - : #optimize="$optimize -fstrength-reduce" - ;; - esac - ;; - esac -fi +#if test "$GCC" = yes +#then +# if test -z "$arch" +# then +# case "$host" in +# i386-*) ;; +# i?86-*) arch="-march=i486" ;; +# arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;; +# armv4*-*) arch="-march=armv4 -mtune=strongarm" ;; +# powerpc-*) ;; +# mips*-agenda-*) arch="-mcpu=vr4100" ;; +# mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;; +# esac +# fi +# +# case "$optimize" in +# -O|"-O "*) +# optimize="-O" +# optimize="$optimize -fforce-mem" +# optimize="$optimize -fforce-addr" +# : #x optimize="$optimize -finline-functions" +# : #- optimize="$optimize -fstrength-reduce" +# optimize="$optimize -fthread-jumps" +# optimize="$optimize -fcse-follow-jumps" +# optimize="$optimize -fcse-skip-blocks" +# : #x optimize="$optimize -frerun-cse-after-loop" +# : #x optimize="$optimize -frerun-loop-opt" +# : #x optimize="$optimize -fgcse" +# optimize="$optimize -fexpensive-optimizations" +# optimize="$optimize -fregmove" +# : #* optimize="$optimize -fdelayed-branch" +# : #x optimize="$optimize -fschedule-insns" +# optimize="$optimize -fschedule-insns2" +# : #? optimize="$optimize -ffunction-sections" +# : #? optimize="$optimize -fcaller-saves" +# : #> optimize="$optimize -funroll-loops" +# : #> optimize="$optimize -funroll-all-loops" +# : #x optimize="$optimize -fmove-all-movables" +# : #x optimize="$optimize -freduce-all-givs" +# : #? optimize="$optimize -fstrict-aliasing" +# : #* optimize="$optimize -fstructure-noalias" +# +# case "$host" in +# arm*-*) +# optimize="$optimize -fstrength-reduce" +# ;; +# mips*-*) +# optimize="$optimize -fstrength-reduce" +# optimize="$optimize -finline-functions" +# ;; +# i?86-*) +# optimize="$optimize -fstrength-reduce" +# ;; +# powerpc-apple-*) +# # this triggers an internal compiler error with gcc2 +# : #optimize="$optimize -fstrength-reduce" +# +# # this is really only beneficial with gcc3 +# : #optimize="$optimize -finline-functions" +# ;; +# *) +# # this sometimes provokes bugs in gcc 2.95.2 +# : #optimize="$optimize -fstrength-reduce" +# ;; +# esac +# ;; +# esac +#fi case "$host" in mips*-agenda-*) 0707010000015F000081A400000000000000000000000166968E4E0000055B000000000000000000000000000000000000005200000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad-0.15.1b-multiarch.patchdiff -up libmad-0.15.1b/Makefile.am.orig libmad-0.15.1b/Makefile.am --- libmad-0.15.1b/Makefile.am.orig 2009-01-25 14:35:56.000000000 +0200 +++ libmad-0.15.1b/Makefile.am 2009-01-25 18:35:07.000000000 +0200 @@ -110,15 +110,28 @@ mad.h: config.status config.h Makefile.a echo "# ifdef __cplusplus"; \ echo 'extern "C" {'; \ echo "# endif"; echo; \ - if [ ".$(FPM)" != "." ]; then \ - echo ".$(FPM)" | sed -e 's|^\.-D|# define |'; echo; \ - fi; \ + echo "# ifdef __i386__"; \ + echo "# define FPM_INTEL"; \ + echo "# define SIZEOF_LONG 4"; \ + echo "# endif"; \ + echo "#ifdef __x86_64__";\ + echo "# define FPM_64BIT"; \ + echo "# define SIZEOF_LONG 8"; \ + echo "# endif"; \ + echo "#ifdef __powerpc__"; \ + echo "#define FPM_PPC"; \ + echo "#define SIZEOF_LONG 4"; \ + echo "#endif"; \ + echo "#ifdef __powerpc64__"; \ + echo "#define FPM_PPC"; \ + echo "#define SIZEOF_LONG 8"; \ + echo "#endif"; echo; \ sed -ne 's/^# *define *\(HAVE_.*_ASM\).*/# define \1/p' \ config.h; echo; \ sed -ne 's/^# *define *OPT_\(SPEED\|ACCURACY\).*/# define OPT_\1/p' \ config.h; echo; \ - sed -ne 's/^# *define *\(SIZEOF_.*\)/# define \1/p' \ - config.h; echo; \ + echo "# define SIZEOF_INT 4"; \ + echo "# define SIZEOF_LONG_LONG 8"; echo; \ for header in $(exported_headers); do \ echo; \ sed -n -f $(srcdir)/mad.h.sed $(srcdir)/$$header; \ 07070100000160000081A400000000000000000000000166968E4E000001C0000000000000000000000000000000000000004C00000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad-0.15.1b-ppc.patch--- libmad-0.15.1b/fixed.h~ 2004-02-17 02:02:03.000000000 +0000 +++ libmad-0.15.1b/fixed.h 2009-07-19 13:03:08.000000000 +0100 @@ -379,8 +379,8 @@ mad_fixed_t mad_f_mul_inline(mad_fixed_t asm ("addc %0,%2,%3\n\t" \ "adde %1,%4,%5" \ : "=r" (lo), "=r" (hi) \ - : "%r" (lo), "r" (__lo), \ - "%r" (hi), "r" (__hi) \ + : "0" (lo), "r" (__lo), \ + "1" (hi), "r" (__hi) \ : "xer"); \ }) # endif 07070100000161000081A400000000000000000000000166968E4E0000045B000000000000000000000000000000000000003F00000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad.json{ "name" : "libmad", "post-install": [ "install -d $FLATPAK_DEST/lib/pkgconfig", "install -Dm644 -t $FLATPAK_DEST/lib/pkgconfig mad.pc" ], "sources" : [ { "type" : "archive", "url" : "https://downloads.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz", "sha256" : "bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690" }, { "type": "patch", "path": "libmad-0.15.1b-multiarch.patch" }, { "type": "patch", "path": "libmad-0.15.1b-ppc.patch" }, { "type": "patch", "path": "Provide-Thumb-2-alternative-code-for-MAD_F_MLN.diff" }, { "type": "patch", "path": "libmad.thumb.diff" }, { "type": "patch", "path": "libmad-0.15.1b-cflags.patch" }, { "type": "patch", "path": "libmad-0.15.1b-cflags-O2.patch" }, { "type": "file", "path": "mad.pc" }, { "type": "shell", "commands": [ "cp /usr/share/gnu-config/config.sub .", "cp /usr/share/gnu-config/config.guess ." ] } ] } 07070100000162000081A400000000000000000000000166968E4E00000128000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/libmad/libmad.thumb.diff--- ./imdct_l_arm.S.orig 2010-02-25 13:25:23.000000000 +0100 +++ ./imdct_l_arm.S 2010-02-25 13:27:26.000000000 +0100 @@ -468,7 +468,7 @@ @---- - add r2, pc, #(imdct36_long_karray-.-8) @ r2 = base address of Knn array (PIC safe ?) + adr r2, imdct36_long_karray loop: 07070100000163000081A400000000000000000000000166968E4E000000BD000000000000000000000000000000000000003A00000000gnome-music-46.1/subprojects/shared-modules/libmad/mad.pcprefix=/app exec_prefix=/app libdir=/app/lib includedir=/app/include Name: mad Description: MPEG Audio Decoder Requires: Version: 0.15.1b Libs: -L/app/lib} -lmad -lm Cflags: -I/app/include07070100000164000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003600000000gnome-music-46.1/subprojects/shared-modules/libsecret07070100000165000081A400000000000000000000000166968E4E000001E7000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/libsecret/libsecret.json{ "name": "libsecret", "buildsystem": "meson", "config-opts": [ "-Dmanpage=false", "-Dvapi=false", "-Dgtk_doc=false", "-Dintrospection=false" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/libsecret/0.20/libsecret-0.20.5.tar.xz", "sha256": "3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d" } ] } 07070100000166000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/libusb07070100000167000081A400000000000000000000000166968E4E0000020A000000000000000000000000000000000000003F00000000gnome-music-46.1/subprojects/shared-modules/libusb/libusb.json{ "name": "libusb", "config-opts": [ "--disable-static" ], "cleanup": [ "/lib/*.la", "/lib/pkgconfig", "/include" ], "sources": [ { "type": "archive", "url": "https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2", "sha256": "12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5" } ], "post-install": [ "install -Dm644 COPYING /app/share/licenses/libusb/COPYING" ] } 07070100000168000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003800000000gnome-music-46.1/subprojects/shared-modules/linux-audio07070100000169000081A400000000000000000000000166968E4E00000288000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/linux-audio/dssi.json{ "name": "dssi", "rm-configure": true, "config-opts": [ "--disable-static" ], "cleanup": [ "/bin", "/include", "/lib/dssi", "/lib/pkgconfig", "/share/man", "*.la" ], "sources": [ { "type": "archive", "url": "http://download.sf.net/sourceforge/dssi/dssi-1.1.1.tar.gz", "sha256": "f2c82b073a947c8255284249097667f9b14e660bf86186f3fcd3b3b3e087814e" }, { "type": "script", "commands": [ "autoreconf -fiv" ], "dest-filename": "autogen.sh" } ] } 0707010000016A000081A400000000000000000000000166968E4E00000327000000000000000000000000000000000000004B00000000gnome-music-46.1/subprojects/shared-modules/linux-audio/fftw3f-static.json{ "name": "fftw3f", "config-opts": [ "--enable-threads", "--enable-static", "--disable-shared", "--enable-float" ], "build-options": { "cflags": "-fPIC", "arch": { "x86_64": { "config-opts": [ "--enable-sse2", "--enable-avx", "--enable-avx-128-fma" ] }, "aarch64": { "config-opts": [ "--enable-neon" ] } } }, "sources": [ { "type": "archive", "url": "https://www.fftw.org/fftw-3.3.10.tar.gz", "sha256": "56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467" } ], "cleanup": [ "/bin", "/include", "/lib/cmake", "/lib/pkgconfig", "/share/info", "/share/man", "*.a", "*.la", "*.so" ] } 0707010000016B000081A400000000000000000000000166968E4E000003AA000000000000000000000000000000000000004400000000gnome-music-46.1/subprojects/shared-modules/linux-audio/fftw3f.json{ "name": "fftw3f", "config-opts": [ "--enable-threads", "--enable-shared", "--disable-static", "--enable-float" ], "build-options": { "arch": { "x86_64": { "config-opts": [ "--enable-sse2", "--enable-avx", "--enable-avx-128-fma" ] }, "aarch64": { "config-opts": [ "--enable-neon" ] } } }, "sources": [ { "type": "archive", "url": "https://www.fftw.org/fftw-3.3.10.tar.gz", "sha256": "56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467" } ], "cleanup": [ "/bin", "/include", "/lib/cmake", "/lib/pkgconfig", "/share/man", "*.la", "*.so" ] } 0707010000016C000081A400000000000000000000000166968E4E00000218000000000000000000000000000000000000005000000000gnome-music-46.1/subprojects/shared-modules/linux-audio/fluidsynth2-static.json{ "name": "fluidsynth", "buildsystem": "cmake-ninja", "build-options": { "cflags": "-fPIC", "cxxflags": "-fPIC" }, "config-opts": [ "-DLIB_SUFFIX=", "-DBUILD_SHARED_LIBS=OFF" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man", "*.so", "*.a" ], "sources": [ { "type": "archive", "url": "https://github.com/FluidSynth/fluidsynth/archive/v2.2.8.tar.gz", "sha256": "7c29a5cb7a2755c8012d941d1335da7bda957bbb0a86b7c59215d26773bb51fe" } ] } 0707010000016D000081A400000000000000000000000166968E4E000001E7000000000000000000000000000000000000004900000000gnome-music-46.1/subprojects/shared-modules/linux-audio/fluidsynth2.json{ "name": "fluidsynth", "buildsystem": "cmake-ninja", "config-opts": [ "-DLIB_SUFFIX=" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man", "*.so" ], "sources": [ { "type": "archive", "url": "https://github.com/FluidSynth/fluidsynth/archive/v2.2.8.tar.gz", "sha256": "7c29a5cb7a2755c8012d941d1335da7bda957bbb0a86b7c59215d26773bb51fe" } ] } 0707010000016E000081A400000000000000000000000166968E4E0000027F000000000000000000000000000000000000004300000000gnome-music-46.1/subprojects/shared-modules/linux-audio/jack2.json{ "name": "jack2", "buildsystem": "simple", "build-commands": [ "./waf configure --prefix=$FLATPAK_DEST --htmldir=$FLATPAK_DEST/share/doc/jack/ --classic", "./waf build -j $FLATPAK_BUILDER_N_JOBS", "./waf install" ], "cleanup": [ "/include", "/lib/jack", "/lib/libjack*", "/lib/pkgconfig", "/share/man" ], "sources": [ { "type": "archive", "url": "https://github.com/jackaudio/jack2/archive/v1.9.17.tar.gz", "sha256": "38f674bbc57852a8eb3d9faa1f96a0912d26f7d5df14c11005ad499c8ae352f2" } ] } 0707010000016F000081A400000000000000000000000166968E4E000001D6000000000000000000000000000000000000004400000000gnome-music-46.1/subprojects/shared-modules/linux-audio/ladspa.json{ "name": "ladspa", "no-autogen": true, "subdir": "src", "make-install-args": [ "INSTALL_PLUGINS_DIR=/app/lib/ladspa", "INSTALL_INCLUDE_DIR=/app/include", "INSTALL_BINARY_DIR=/app/bin" ], "sources": [ { "type": "archive", "url": "http://www.ladspa.org/download/ladspa_sdk_1.17.tgz", "sha256": "27d24f279e4b81bd17ecbdcc38e4c42991bb388826c0b200067ce0eb59d3da5b" } ] } 07070100000170000081A400000000000000000000000166968E4E00000429000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/linux-audio/lash.json{ "name": "lash", "rm-configure": true, "config-opts": [ "--disable-static", "--disable-serv-inst", "CFLAGS=-D_GNU_SOURCE" ], "sources": [ { "type": "archive", "url": "https://download.savannah.gnu.org/releases/lash/lash-0.5.4.tar.gz", "sha256": "105a7da84415c4725c6bcad28e70f23aeb4534f94fc80ca262b6a2cef2226c16" }, { "type": "patch", "strip-components": 0, "path": "patches/lash-0.5.3-no-static-lib.patch" }, { "type": "patch", "path": "patches/lash-gcc47.patch" }, { "type": "patch", "path": "patches/lash-linking.patch" }, { "type": "patch", "strip-components": 0, "path": "patches/lash-configure.patch" }, { "type": "script", "commands": [ "autoreconf -fiv" ], "dest-filename": "autogen.sh" } ] } 07070100000171000081A400000000000000000000000166968E4E00000191000000000000000000000000000000000000004A00000000gnome-music-46.1/subprojects/shared-modules/linux-audio/libinstpatch.json{ "name": "libinstpatch", "buildsystem": "cmake-ninja", "config-opts": [ "-DLIB_SUFFIX=" ], "cleanup": [ "/share/doc" ], "sources": [ { "type": "archive", "url": "https://github.com/swami/libinstpatch/archive/v1.1.6.tar.gz", "sha256": "8e9861b04ede275d712242664dab6ffa9166c7940fea3b017638681d25e10299" } ] } 07070100000172000081A400000000000000000000000166968E4E000001CB000000000000000000000000000000000000004A00000000gnome-music-46.1/subprojects/shared-modules/linux-audio/liblo-static.json{ "name": "liblo", "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "*.la", "*.a", "*.so" ], "build-options": { "cflags": "-fPIC" }, "config-opts": [ "--enable-static", "--disable-shared" ], "sources": [ { "type": "archive", "url": "http://download.sf.net/sourceforge/liblo/liblo-0.31.tar.gz", "sha256": "2b4f446e1220dcd624ecd8405248b08b7601e9a0d87a0b94730c2907dbccc750" } ] } 07070100000173000081A400000000000000000000000166968E4E0000014A000000000000000000000000000000000000004300000000gnome-music-46.1/subprojects/shared-modules/linux-audio/liblo.json{ "name": "liblo", "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "*.la", "*.so" ], "sources": [ { "type": "archive", "url": "http://download.sf.net/sourceforge/liblo/liblo-0.31.tar.gz", "sha256": "2b4f446e1220dcd624ecd8405248b08b7601e9a0d87a0b94730c2907dbccc750" } ] } 07070100000174000081A400000000000000000000000166968E4E00000A47000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/linux-audio/lilv.json{ "name": "lilv", "buildsystem": "simple", "build-commands": [ "python3 ./waf configure --prefix=$FLATPAK_DEST", "python3 ./waf build -j $FLATPAK_BUILDER_N_JOBS", "python3 ./waf install" ], "modules": [ { "name": "serd", "buildsystem": "simple", "build-commands": [ "python3 ./waf configure --prefix=$FLATPAK_DEST", "python3 ./waf build -j $FLATPAK_BUILDER_N_JOBS", "python3 ./waf install" ], "sources": [ { "type": "archive", "url": "https://download.drobilla.net/serd-0.30.10.tar.bz2", "sha256": "affa80deec78921f86335e6fc3f18b80aefecf424f6a5755e9f2fa0eb0710edf" } ], "post-install": [ "install -Dm644 -t /app/share/licenses/serd COPYING" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man" ] }, { "name": "sord", "buildsystem": "simple", "build-commands": [ "python3 ./waf configure --prefix=$FLATPAK_DEST", "python3 ./waf build -j $FLATPAK_BUILDER_N_JOBS", "python3 ./waf install" ], "sources": [ { "type": "archive", "url": "https://download.drobilla.net/sord-0.16.8.tar.bz2", "sha256": "7c289d2eaabf82fa6ac219107ce632d704672dcfb966e1a7ff0bbc4ce93f5e14" } ], "post-install": [ "install -Dm644 -t /app/share/licenses/sord COPYING" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man" ] }, { "name": "sratom", "buildsystem": "simple", "build-commands": [ "python3 ./waf configure --prefix=$FLATPAK_DEST", "python3 ./waf build -j $FLATPAK_BUILDER_N_JOBS", "python3 ./waf install" ], "cleanup": [ "/include", "/lib/pkgconfig" ], "sources": [ { "type": "archive", "url": "https://download.drobilla.net/sratom-0.6.8.tar.bz2", "sha256": "3acb32b1adc5a2b7facdade2e0818bcd6c71f23f84a1ebc17815bb7a0d2d02df" } ], "post-install": [ "install -Dm644 -t /app/share/licenses/sratom COPYING" ] } ], "sources": [ { "type": "archive", "url": "https://download.drobilla.net/lilv-0.24.12.tar.bz2", "sha256": "26a37790890c9c1f838203b47f5b2320334fe92c02a4d26ebbe2669dbd769061" } ], "post-install": [ "install -Dm644 -t /app/share/licenses/lilv COPYING" ], "cleanup": [ "/bin", "/etc", "/lib/pkgconfig", "/share/man" ] } 07070100000175000081A400000000000000000000000166968E4E0000052E000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/linux-audio/lrdf.json{ "name": "lrdf", "rm-configure": true, "cleanup": [ "/include", "/lib/pkgconfig", "*.so" ], "config-opts": [ "--disable-static" ], "modules": [ "ladspa.json", { "name": "raptor2", "cleanup": [ "/include", "/lib/pkgconfig", "/share/gtk-doc", "*.so" ], "config-opts": [ "--disable-documentation", "--disable-static" ], "sources": [ { "type": "archive", "url": "http://download.librdf.org/source/raptor2-2.0.15.tar.gz", "sha256": "ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed" } ] } ], "sources": [ { "type": "archive", "url": "https://github.com/swh/LRDF/tarball/0.5.0", "dest-filename": "swh-LRDF-0.5.0-0-g7ebc032.tar.gz", "sha256": "013002b91ef209827fe99552b8c7f0b569cddb3d6f1439bedbd8bafe1956a93c" }, { "type": "script", "commands": [ "autoreconf -fiv" ], "dest-filename": "autogen.sh" } ] } 07070100000176000081A400000000000000000000000166968E4E00000302000000000000000000000000000000000000004100000000gnome-music-46.1/subprojects/shared-modules/linux-audio/lv2.json{ "name": "lv2", "buildsystem": "simple", "build-commands": [ "python3 ./waf configure --prefix=$FLATPAK_DEST --lv2dir=$FLATPAK_DEST/lib/lv2 --copy-headers", "python3 ./waf build -j $FLATPAK_BUILDER_N_JOBS", "python3 ./waf install" ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share" ], "sources": [ { "type": "archive", "url": "https://lv2plug.in/spec/lv2-1.18.2.tar.bz2", "sha256": "4e891fbc744c05855beb5dfa82e822b14917dd66e98f82b8230dbd1c7ab2e05e" } ], "post-install": [ "install -Dm644 -t $FLATPAK_DEST/share/licenses/lv2 COPYING", "ln -sf lv2.pc $FLATPAK_DEST/lib/pkgconfig/lv2core.pc" ] } 07070100000177000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000004000000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches07070100000178000081A400000000000000000000000166968E4E00000149000000000000000000000000000000000000005F00000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches/lash-0.5.3-no-static-lib.patch--- lash-1.0.pc.in~ 2007-10-07 06:33:27.000000000 -0700 +++ lash-1.0.pc.in 2007-10-07 06:35:00.000000000 -0700 @@ -7,6 +7,5 @@ Description: Audio session management Requires: @PC_REQUIRES@ Version: @PACKAGE_VERSION@ -Libs: -llash -Libs.static: -lpthread -luuid +Libs: -llash -lpthread -luuid Cflags: -I${includedir}/lash-1.0 07070100000179000081A400000000000000000000000166968E4E00000134000000000000000000000000000000000000005500000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches/lash-configure.patch--- configure.ac 2007-11-14 16:58:51.000000000 -0500 +++ configure.ac.new 2019-01-24 13:48:46.284377086 -0500 @@ -2,7 +2,7 @@ AC_CONFIG_SRCDIR([lash/types.h]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE -AM_ACLOCAL_INCLUDE([m4]) +dnl AM_ACLOCAL_INCLUDE([m4]) ### Check for programs ### AC_LANG([C]) 0707010000017A000081A400000000000000000000000166968E4E00000181000000000000000000000000000000000000005100000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches/lash-gcc47.patchdiff -rupN lash-0.5.4.old/liblash/lash.c lash-0.5.4/liblash/lash.c --- lash-0.5.4.old/liblash/lash.c 2007-03-09 10:34:40.000000000 -0500 +++ lash-0.5.4/liblash/lash.c 2012-07-22 18:17:46.003963521 -0400 @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include 0707010000017B000081A400000000000000000000000166968E4E00000D30000000000000000000000000000000000000005300000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches/lash-linking.patchdiff -rupN lash-0.5.4.old/clients/control/Makefile.am lash-0.5.4/clients/control/Makefile.am --- lash-0.5.4.old/clients/control/Makefile.am 2007-01-13 13:20:03.000000000 -0500 +++ lash-0.5.4/clients/control/Makefile.am 2010-02-10 03:08:04.000000000 -0500 @@ -18,6 +18,6 @@ lash_control_CFLAGS = $(LASH_CFLAGS) lash_control_LDADD = \ $(top_builddir)/liblash/liblash.la \ - $(LASH_LIBS) @READLINE_LIBS@ + $(LASH_LIBS) @READLINE_LIBS@ -luuid endif diff -rupN lash-0.5.4.old/clients/control/Makefile.in lash-0.5.4/clients/control/Makefile.in --- lash-0.5.4.old/clients/control/Makefile.in 2007-11-14 17:00:09.000000000 -0500 +++ lash-0.5.4/clients/control/Makefile.in 2010-02-10 03:09:26.000000000 -0500 @@ -236,7 +236,7 @@ AM_CPPFLAGS = -I$(top_srcdir) @HAVE_READLINE_TRUE@lash_control_CFLAGS = $(LASH_CFLAGS) @HAVE_READLINE_TRUE@lash_control_LDADD = \ @HAVE_READLINE_TRUE@ $(top_builddir)/liblash/liblash.la \ -@HAVE_READLINE_TRUE@ $(LASH_LIBS) @READLINE_LIBS@ +@HAVE_READLINE_TRUE@ $(LASH_LIBS) @READLINE_LIBS@ -luuid all: all-am diff -rupN lash-0.5.4.old/clients/panel/Makefile.am lash-0.5.4/clients/panel/Makefile.am --- lash-0.5.4.old/clients/panel/Makefile.am 2005-09-13 01:22:59.000000000 -0400 +++ lash-0.5.4/clients/panel/Makefile.am 2010-02-10 03:17:10.000000000 -0500 @@ -13,7 +13,7 @@ lash_panel_CFLAGS = \ lash_panel_LDADD = \ $(top_builddir)/liblash/liblash.la \ - $(GTK2_LIBS) + $(GTK2_LIBS) -luuid if HAVE_GTK2 bin_PROGRAMS = lash_panel diff -rupN lash-0.5.4.old/clients/panel/Makefile.in lash-0.5.4/clients/panel/Makefile.in --- lash-0.5.4.old/clients/panel/Makefile.in 2007-11-14 17:00:09.000000000 -0500 +++ lash-0.5.4/clients/panel/Makefile.in 2010-02-10 03:17:23.000000000 -0500 @@ -230,7 +230,7 @@ lash_panel_CFLAGS = \ lash_panel_LDADD = \ $(top_builddir)/liblash/liblash.la \ - $(GTK2_LIBS) + $(GTK2_LIBS) -luuid all: all-am diff -rupN lash-0.5.4.old/clients/synth/Makefile.am lash-0.5.4/clients/synth/Makefile.am --- lash-0.5.4.old/clients/synth/Makefile.am 2005-09-13 01:22:59.000000000 -0400 +++ lash-0.5.4/clients/synth/Makefile.am 2010-02-10 03:22:39.000000000 -0500 @@ -20,4 +20,4 @@ lash_synth_LDADD = \ $(JACK_LIBS) \ $(ALSA_LIBS) \ $(GTK2_LIBS) \ - -lpthread + -lpthread -lm diff -rupN lash-0.5.4.old/clients/synth/Makefile.in lash-0.5.4/clients/synth/Makefile.in --- lash-0.5.4.old/clients/synth/Makefile.in 2007-11-14 17:00:10.000000000 -0500 +++ lash-0.5.4/clients/synth/Makefile.in 2010-02-10 03:22:51.000000000 -0500 @@ -238,7 +238,7 @@ lash_synth_LDADD = \ $(JACK_LIBS) \ $(ALSA_LIBS) \ $(GTK2_LIBS) \ - -lpthread + -lpthread -lm all: all-am diff -rupN lash-0.5.4.old/lashd/Makefile.am lash-0.5.4/lashd/Makefile.am --- lash-0.5.4.old/lashd/Makefile.am 2006-09-16 16:27:46.000000000 -0400 +++ lash-0.5.4/lashd/Makefile.am 2010-07-23 15:13:59.000000000 -0400 @@ -32,6 +32,7 @@ lashd_LDADD = \ $(ALSA_LIBS) \ $(XML2_LIBS) \ $(UUID_LIBS) \ + -lpthread \ $(top_builddir)/liblash/liblash.la lashd_CFLAGS = \ diff -rupN lash-0.5.4.old/lashd/Makefile.in lash-0.5.4/lashd/Makefile.in --- lash-0.5.4.old/lashd/Makefile.in 2007-11-14 17:00:10.000000000 -0500 +++ lash-0.5.4/lashd/Makefile.in 2010-07-23 15:14:29.000000000 -0400 @@ -262,6 +262,7 @@ lashd_LDADD = \ $(ALSA_LIBS) \ $(XML2_LIBS) \ $(UUID_LIBS) \ + -lpthread \ $(top_builddir)/liblash/liblash.la lashd_CFLAGS = \ 0707010000017C000081A400000000000000000000000166968E4E00000862000000000000000000000000000000000000004F00000000gnome-music-46.1/subprojects/shared-modules/linux-audio/patches/stk-install.sh INCLUDE_DIR=/app/include DATA_DIR=/app/share LIB_DIR=/app/lib BIN_DIR=/app/bin install -Dm644 -t $INCLUDE_DIR/stk include/* install -Dm644 -t $LIB_DIR src/libstk.* install -Dm644 -t $DATA_DIR/stk/rawwaves rawwaves/*.raw #cp -pr projects/demo/tcl $DATA_DIR/stk/demo #cp -pr projects/demo/scores $DATA_DIR/stk/demo #cp -p projects/demo/demo $BIN_DIR/stk-demo #cp -p projects/demo/Md2Skini $BIN_DIR/Md2Skini #for f in Banded Drums Modal Physical Shakers StkDemo Voice ; do # chmod +x projects/demo/$f # sed -e 's,\./demo,$BIN_DIR/stk-demo,' -e '1i#! /bin/sh' \ # -i projects/demo/$f # cp -p projects/demo/$f $DATA_DIR/stk/demo #done #cp -pr projects/examples/midifiles $DATA_DIR/stk/examples #cp -pr projects/examples/rawwaves $DATA_DIR/stk/examples #cp -pr projects/examples/scores $DATA_DIR/stk/examples #for f in sine sineosc foursine audioprobe midiprobe duplex play \ # record inetIn inetOut rtsine crtsine bethree controlbee \ # threebees playsmf grains ; do # cp -p projects/examples/$f $BIN_DIR/stk-$f # # absolute links, will be shortened later # ln -s $BIN_DIR/stk-$f $DATA_DIR/stk/examples/$f #done install -Dm644 -t $DATA_DIR/stk/effects projects/effects/tcl install -Dm644 -t $BIN_DIR/stk-effects projects/effects/effects sed -e 's,\./effects,$BIN_DIR/stk-effects,' -e '1i#! /bin/sh' \ -i projects/effects/StkEffects install -Dm644 -t $DATA_DIR/stk/effects projects/effects/StkEffects install -Dm644 -t $DATA_DIR/stk/ragamatic projects/ragamatic/tcl install -Dm644 -t $DATA_DIR/stk/ragamatic projects/ragamatic/rawwaves install -Dm644 -t $BIN_DIR/stk-ragamat projects/ragamatic/ragamat sed -e 's,\./ragamat,$BIN_DIR/stk-ragamat,' -e '1i#! /bin/sh' \ -i projects/ragamatic/Raga install -Dm644 -t $DATA_DIR/stk/ragamatic projects/ragamatic/Raga install -Dm644 -t $DATA_DIR/stk/eguitar projects/eguitar/tcl install -Dm644 -t $DATA_DIR/stk/eguitar projects/eguitar/scores install -Dm644 -t $BIN_DIR/stk-eguitar projects/eguitar/eguitar sed -e 's,\./eguitar,$BIN_DIR/stk-eguitar,' -e '1i#! /bin/sh' \ -i projects/eguitar/ElectricGuitar install -Dm644 -t $DATA_DIR/stk/eguitar projects/eguitar/ElectricGuitar 0707010000017D000081A400000000000000000000000166968E4E00000325000000000000000000000000000000000000004100000000gnome-music-46.1/subprojects/shared-modules/linux-audio/stk.json{ "name": "stk", "build-commands": [ "make -j $FLATPAK_BUILDER_N_JOBS -C src", "make -j $FLATPAK_BUILDER_N_JOBS -C projects/effects libeffects", "make -j $FLATPAK_BUILDER_N_JOBS -C projects/ragamatic libragamat", "make -j $FLATPAK_BUILDER_N_JOBS -C projects/eguitar libeguitar" ], "post-install": [ "sh ./stk-install.sh" ], "cleanup": [ "/bin/*", "/include", "*.a" ], "sources": [ { "type": "archive", "url": "http://ccrma.stanford.edu/software/stk/release/stk-4.6.1.tar.gz", "sha256": "e77ba3c80cdd93ca02c34098b9b7f918df3d648c87f1ed5d94fe854debd6d101" }, { "type": "file", "path": "patches/stk-install.sh" } ] } 0707010000017E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/lua5.10707010000017F000081A400000000000000000000000166968E4E00000508000000000000000000000000000000000000004600000000gnome-music-46.1/subprojects/shared-modules/lua5.1/lua-5.1.5-so.patchdiff -ur lua-5.1.4/src/Makefile lua-5.1.4-new/src/Makefile --- lua-5.1.4/src/Makefile 2008-01-19 20:37:58.000000000 +0100 +++ lua-5.1.4-new/src/Makefile 2012-02-23 18:26:43.000000000 +0100 @@ -23,6 +23,7 @@ PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so CORE_O= lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o \ lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o \ lundump.o lvm.o lzio.o @@ -36,7 +37,7 @@ LUAC_O= luac.o print.o ALL_O= $(CORE_O) $(LIB_O) $(LUA_O) $(LUAC_O) -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) +ALL_T= $(LUA_A) $(LUA_SO) $(LUA_T) $(LUAC_T) ALL_A= $(LUA_A) default: $(PLAT) @@ -51,6 +52,11 @@ $(AR) $@ $? $(RANLIB) $@ +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) + ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) + ln -sf $(LUA_SO).$(R) $(LUA_SO) + $(LUA_T): $(LUA_O) $(LUA_A) $(CC) -o $@ $(MYLDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) --- lua-5.1.4/Makefile 2008-08-12 02:40:48.000000000 +0200 +++ lua-5.1.4-new/Makefile 2012-02-23 19:06:32.000000000 +0100 @@ -53,7 +53,7 @@ all: $(PLAT) $(PLATS) clean: - cd src && $(MAKE) $@ + cd src && $(MAKE) $@ V=$(V) R=$(R) test: dummy src/lua test/hello.lua 07070100000180000081A400000000000000000000000166968E4E000004E7000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/lua5.1/lua-5.1.5.json{ "name": "lua-5.1", "buildsystem": "simple", "build-commands": [ "make -j $FLATPAK_BUILDER_N_JOBS CFLAGS=\"$CFLAGS -fPIC -DLUA_USE_LINUX\" linux", "make INSTALL_TOP=$FLATPAK_DEST TO_LIB='liblua.a liblua.so.5.1.5' install", "ln -sf liblua.so.5.1.5 $FLATPAK_DEST/lib/liblua.so", "ln -sf liblua.so.5.1.5 $FLATPAK_DEST/lib/liblua.so.5.1", "install -Dm0644 etc/lua.pc $FLATPAK_DEST/lib/pkgconfig/lua.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua51.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua5.1.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua-5.1.pc" ], "sources": [ { "type": "archive", "url": "https://www.lua.org/ftp/lua-5.1.5.tar.gz", "sha256": "2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333" }, { "type": "patch", "path": "lua-5.1.5-so.patch" }, { "type": "shell", "commands": [ "sed -i \"s|/usr/local|$FLATPAK_DEST|\" etc/lua.pc src/luaconf.h" ] } ], "cleanup": [ "*.a", "/bin", "/include", "/lib/pkgconfig", "/man" ] } 07070100000181000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/lua5.307070100000182000081A400000000000000000000000166968E4E00000690000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/lua5.3/lua-5.3.5.json{ "name": "lua-5.3", "buildsystem": "simple", "build-commands": [ "make -j $FLATPAK_BUILDER_N_JOBS CFLAGS=\"$CFLAGS -fPIC -DLUA_USE_LINUX\" linux", "make TO_LIB=liblua.so.5.3.5 INSTALL_TOP=$FLATPAK_DEST install", "ln -sf liblua.so.5.3.5 $FLATPAK_DEST/lib/liblua.so", "ln -sf liblua.so.5.3.5 $FLATPAK_DEST/lib/liblua.so.5.3", "make INSTALL_TOP=${FLATPAK_DEST} pc > lua.pc", "cat lua.pc.in >> lua.pc", "install -Dm644 lua.pc $FLATPAK_DEST/lib/pkgconfig/lua.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua53.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua5.3.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua-5.3.pc" ], "sources": [ { "type": "archive", "url": "https://www.lua.org/ftp/lua-5.3.5.tar.gz", "sha256": "0c2eed3f960446e1a3e4b9a1ca2f3ff893b6ce41942cf54d5dd59ab4b3b058ac" }, { "type": "patch", "path": "makefile-add-liblua.so-rule.patch" }, { "type": "file", "path": "lua.pc.in" }, { "type": "shell", "commands": [ "sed -i \"s|/usr/local/|$FLATPAK_DEST/|;s|LUA_IDSIZE 60|LUA_IDSIZE 512|\" src/luaconf.h", "# Lua 5.3.5 has wrong release version in its Makefile. Fix it.", "sed 's/^R= \$V.4/R= \$V.5/' -i Makefile", "sed -i '12 a\\\\n#define LUA_COMPAT_5_1\\n#define LUA_COMPAT_5_2' src/luaconf.h" ] } ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man" ] } 07070100000183000081A400000000000000000000000166968E4E000000A1000000000000000000000000000000000000003D00000000gnome-music-46.1/subprojects/shared-modules/lua5.3/lua.pc.inexec_prefix=${prefix} Name: Lua Description: An Extensible Extension Language Version: ${version} Requires: Libs: -L${libdir} -llua -lm Cflags: -I${includedir}07070100000184000081A400000000000000000000000166968E4E000004C1000000000000000000000000000000000000005500000000gnome-music-46.1/subprojects/shared-modules/lua5.3/makefile-add-liblua.so-rule.patchdiff --git a/Makefile b/Makefile index 7fa91c8..dccf485 100644 --- a/Makefile +++ b/Makefile @@ -52,7 +52,7 @@ R= $V.0 all: $(PLAT) $(PLATS) clean: - cd src && $(MAKE) $@ + cd src && $(MAKE) $@ V=$(V) R=$(R) test: dummy src/lua -v diff --git a/src/Makefile b/src/Makefile index 2e7a412..fa5769f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -29,6 +29,7 @@ MYOBJS= PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \ lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o \ ltm.o lundump.o lvm.o lzio.o @@ -43,7 +44,7 @@ LUAC_T= luac LUAC_O= luac.o ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) ALL_A= $(LUA_A) # Targets start here. @@ -59,6 +60,12 @@ $(LUA_A): $(BASE_O) $(AR) $@ $(BASE_O) $(RANLIB) $@ +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) + ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) + ln -sf $(LUA_SO).$(R) $(LUA_SO) + + $(LUA_T): $(LUA_O) $(LUA_A) $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 07070100000185000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/lua5.407070100000186000081A400000000000000000000000166968E4E00000603000000000000000000000000000000000000004000000000gnome-music-46.1/subprojects/shared-modules/lua5.4/lua-5.4.json{ "name": "lua-5.4", "buildsystem": "simple", "build-commands": [ "make -j $FLATPAK_BUILDER_N_JOBS CFLAGS=\"$CFLAGS -fPIC -DLUA_USE_LINUX\" linux", "make TO_LIB=liblua.so.5.4.4 INSTALL_TOP=$FLATPAK_DEST install", "ln -sf liblua.so.5.4.4 $FLATPAK_DEST/lib/liblua.so", "ln -sf liblua.so.5.4.4 $FLATPAK_DEST/lib/liblua.so.5.4", "make INSTALL_TOP=${FLATPAK_DEST} pc > lua.pc", "cat lua.pc.in >> lua.pc", "install -Dm644 lua.pc $FLATPAK_DEST/lib/pkgconfig/lua.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua54.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua5.4.pc", "ln -sf lua.pc $FLATPAK_DEST/lib/pkgconfig/lua-5.4.pc" ], "sources": [ { "type": "archive", "url": "https://www.lua.org/ftp/lua-5.4.4.tar.gz", "sha256": "164c7849653b80ae67bec4b7473b884bf5cc8d2dca05653475ec2ed27b9ebf61" }, { "type": "patch", "path": "makefile-add-liblua.so-rule.patch" }, { "type": "file", "path": "lua.pc.in" }, { "type": "shell", "commands": [ "sed -i \"s|/usr/local/|$FLATPAK_DEST/|;s|LUA_IDSIZE 60|LUA_IDSIZE 512|\" src/luaconf.h", "sed -i '12 a\\\\n#define LUA_COMPAT_5_1\\n#define LUA_COMPAT_5_2' src/luaconf.h" ] } ], "cleanup": [ "/bin", "/include", "/lib/pkgconfig", "/share/man" ] } 07070100000187000081A400000000000000000000000166968E4E000000A1000000000000000000000000000000000000003D00000000gnome-music-46.1/subprojects/shared-modules/lua5.4/lua.pc.inexec_prefix=${prefix} Name: Lua Description: An Extensible Extension Language Version: ${version} Requires: Libs: -L${libdir} -llua -lm Cflags: -I${includedir}07070100000188000081A400000000000000000000000166968E4E000005BE000000000000000000000000000000000000005500000000gnome-music-46.1/subprojects/shared-modules/lua5.4/makefile-add-liblua.so-rule.patch--- a/Makefile 2021-12-24 10:55:05.836294155 -0500 +++ b/Makefile 2021-03-02 15:04:35.000000000 -0500 @@ -52,7 +52,7 @@ all: $(PLAT) $(PLATS) help test clean: - @cd src && $(MAKE) $@ + @cd src && $(MAKE) $@ V=$(V) R=$(R) install: dummy cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD) --- a/src/Makefile 2021-12-24 10:56:23.279935521 -0500 +++ b/src/Makefile 2021-02-09 13:47:17.000000000 -0500 @@ -32,6 +32,7 @@ PLATS= guess aix bsd c89 freebsd generic linux linux-readline macosx mingw posix solaris LUA_A= liblua.a +LUA_SO= liblua.so CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o LIB_O= lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS) @@ -44,7 +44,7 @@ LUAC_O= luac.o ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O) -ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) +ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO) ALL_A= $(LUA_A) # Targets start here. @@ -60,6 +60,11 @@ $(AR) $@ $(BASE_O) $(RANLIB) $@ +$(LUA_SO): $(CORE_O) $(LIB_O) + $(CC) -shared -ldl -Wl,-soname,$(LUA_SO).$(V) -o $@.$(R) $? -lm $(MYLDFLAGS) + ln -sf $(LUA_SO).$(R) $(LUA_SO).$(V) + ln -sf $(LUA_SO).$(R) $(LUA_SO) + $(LUA_T): $(LUA_O) $(LUA_A) $(CC) -o $@ $(LDFLAGS) $(LUA_O) $(LUA_A) $(LIBS) 07070100000189000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003000000000gnome-music-46.1/subprojects/shared-modules/mac0707010000018A000081A400000000000000000000000166968E4E00000199000000000000000000000000000000000000003900000000gnome-music-46.1/subprojects/shared-modules/mac/mac.json{ "name": "libmac", "subdir": "Source/Projects/NonWindows", "no-autogen": true, "make-install-args": [ "prefix=/app" ], "cleanup": [ "/include/MAC" ], "sources": [ { "type": "archive", "url": "https://freac.org/patches/MAC_SDK_723.zip", "sha256": "1d17d469dd2b4652e19cb91aa7cf76786fec999871a8f5729cd24064f989e9ae", "strip-components": 0 } ] } 0707010000018B000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/physfs0707010000018C000081A400000000000000000000000166968E4E000001F2000000000000000000000000000000000000003F00000000gnome-music-46.1/subprojects/shared-modules/physfs/physfs.json{ "name": "PhysicsFS", "buildsystem": "cmake-ninja", "config-opts": [ "-DPHYSFS_BUILD_TEST=OFF", "-DPHYSFS_BUILD_STATIC=OFF" ], "cleanup": [ "/include", "/lib/pkgconfig", "/bin" ], "sources": [ { "type": "archive", "url": "https://icculus.org/physfs/downloads/physfs-3.0.2.tar.bz2", "sha256": "304df76206d633df5360e738b138c94e82ccf086e50ba84f456d3f8432f9f863", "size": 194888 } ] } 0707010000018D000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003300000000gnome-music-46.1/subprojects/shared-modules/pygame0707010000018E000081A400000000000000000000000166968E4E000003BB000000000000000000000000000000000000004800000000gnome-music-46.1/subprojects/shared-modules/pygame/audiofile-gcc6.patchFrom b62c902dd258125cac86cd2df21fc898035a43d3 Mon Sep 17 00:00:00 2001 From: Michael Pruett Date: Mon, 29 Aug 2016 23:08:26 -0500 Subject: [PATCH] Fix undefined behavior in sign conversion. Origin: https://github.com/mpruett/audiofile/commit/b62c902dd258125cac86cd2df21fc898035a43d3 --- diff --git a/libaudiofile/modules/SimpleModule.h b/libaudiofile/modules/SimpleModule.h index 03c6c69..bad85ad 100644 --- a/libaudiofile/modules/SimpleModule.h +++ b/libaudiofile/modules/SimpleModule.h @@ -123,7 +123,8 @@ struct signConverter typedef typename IntTypes::UnsignedType UnsignedType; static const int kScaleBits = (Format + 1) * CHAR_BIT - 1; - static const int kMinSignedValue = -1 << kScaleBits; + static const int kMaxSignedValue = (((1 << (kScaleBits - 1)) - 1) << 1) + 1; + static const int kMinSignedValue = -kMaxSignedValue - 1; struct signedToUnsigned : public std::unary_function { 0707010000018F000081A400000000000000000000000166968E4E00000853000000000000000000000000000000000000004F00000000gnome-music-46.1/subprojects/shared-modules/pygame/fluidsynth-no-rawmidi.patchdiff -rupN fluidsynth-1.1.6.orig/src/drivers/fluid_alsa.c fluidsynth-1.1.6/src/drivers/fluid_alsa.c --- fluidsynth-1.1.6.orig/src/drivers/fluid_alsa.c 2012-08-16 05:01:13.000000000 +0100 +++ fluidsynth-1.1.6/src/drivers/fluid_alsa.c 2017-02-28 21:26:57.033244239 +0000 @@ -96,7 +96,7 @@ struct fluid_alsa_formats_t fluid_alsa_f }; - +#if 0 /* * fluid_alsa_rawmidi_driver_t * @@ -119,7 +119,7 @@ fluid_midi_driver_t* new_fluid_alsa_rawm int delete_fluid_alsa_rawmidi_driver(fluid_midi_driver_t* p); static void fluid_alsa_midi_run(void* d); - +#endif /* * fluid_alsa_seq_driver_t @@ -535,7 +535,7 @@ static void fluid_alsa_audio_run_s16 (vo * */ - +#if 0 void fluid_alsa_rawmidi_driver_settings(fluid_settings_t* settings) { fluid_settings_register_str(settings, "midi.alsa.device", "default", 0, NULL, NULL); @@ -698,7 +698,7 @@ fluid_alsa_midi_run(void* d) } } } - +#endif /************************************************************** * * Alsa sequencer diff -rupN fluidsynth-1.1.6.orig/src/drivers/fluid_mdriver.c fluidsynth-1.1.6/src/drivers/fluid_mdriver.c --- fluidsynth-1.1.6.orig/src/drivers/fluid_mdriver.c 2012-08-16 05:01:13.000000000 +0100 +++ fluidsynth-1.1.6/src/drivers/fluid_mdriver.c 2017-02-28 21:24:43.887833321 +0000 @@ -24,11 +24,13 @@ /* ALSA */ #if ALSA_SUPPORT +#if 0 fluid_midi_driver_t* new_fluid_alsa_rawmidi_driver(fluid_settings_t* settings, handle_midi_event_func_t handler, void* event_handler_data); int delete_fluid_alsa_rawmidi_driver(fluid_midi_driver_t* p); void fluid_alsa_rawmidi_driver_settings(fluid_settings_t* settings); +#endif fluid_midi_driver_t* new_fluid_alsa_seq_driver(fluid_settings_t* settings, handle_midi_event_func_t handler, @@ -109,10 +111,12 @@ struct fluid_mdriver_definition_t fluid_ fluid_oss_midi_driver_settings }, #endif #if ALSA_SUPPORT +#if 0 { "alsa_raw", new_fluid_alsa_rawmidi_driver, delete_fluid_alsa_rawmidi_driver, fluid_alsa_rawmidi_driver_settings }, +#endif { "alsa_seq", new_fluid_alsa_seq_driver, delete_fluid_alsa_seq_driver, 07070100000190000081A400000000000000000000000166968E4E000011CB000000000000000000000000000000000000004A00000000gnome-music-46.1/subprojects/shared-modules/pygame/portmidi-no-java.patchdiff -rupN portmidi.orig/CMakeLists.txt portmidi/CMakeLists.txt --- portmidi.orig/CMakeLists.txt 2010-09-20 15:57:48.000000000 +0100 +++ portmidi/CMakeLists.txt 2017-03-03 13:50:58.494561245 +0000 @@ -71,7 +71,3 @@ add_subdirectory(pm_common) add_subdirectory(pm_test) add_subdirectory(pm_dylib) - -# Cannot figure out how to make an xcode Java application with CMake -add_subdirectory(pm_java) - diff -rupN portmidi.orig/pm_common/CMakeLists.txt portmidi/pm_common/CMakeLists.txt --- portmidi.orig/pm_common/CMakeLists.txt 2010-09-20 15:57:48.000000000 +0100 +++ portmidi/pm_common/CMakeLists.txt 2017-03-03 14:02:32.851938051 +0000 @@ -67,14 +67,6 @@ if(UNIX) message(STATUS "SYSROOT: " ${CMAKE_OSX_SYSROOT}) else(APPLE) # LINUX settings... - include(FindJNI) - message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH}) - message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH}) - message(STATUS "JAVA_INCLUDE_PATH2 is " ${JAVA_INCLUDE_PATH2}) - message(STATUS "JAVA_JVM_LIBRARY is " ${JAVA_JVM_LIBRARY}) - set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2}) - # libjvm.so is found relative to JAVA_INCLUDE_PATH: - set(JAVAVM_LIB ${JAVA_JVM_LIBRARY}/libjvm.so) set(LINUXSRC pmlinuxalsa pmlinux finddefault) prepend_path(LIBSRC ../pm_linux/ ${LINUXSRC}) @@ -99,7 +91,6 @@ else(UNIX) set(PM_NEEDED_LIBS winmm.lib) endif(WIN32) endif(UNIX) -set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVA_JVM_LIBRARY}) # this completes the list of library sources by adding shared code list(APPEND LIBSRC pmutil portmidi) @@ -109,19 +100,11 @@ add_library(portmidi-static ${LIBSRC}) set_target_properties(portmidi-static PROPERTIES OUTPUT_NAME "portmidi_s") target_link_libraries(portmidi-static ${PM_NEEDED_LIBS}) -# define the jni library -include_directories(${JAVA_INCLUDE_PATHS}) - -set(JNISRC ${LIBSRC} ../pm_java/pmjni/pmjni.c) -add_library(pmjni SHARED ${JNISRC}) -target_link_libraries(pmjni ${JNI_EXTRA_LIBS}) -set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib") - # install the libraries (Linux and Mac OS X command line) if(UNIX) - INSTALL(TARGETS portmidi-static pmjni - LIBRARY DESTINATION /usr/local/lib - ARCHIVE DESTINATION /usr/local/lib) + INSTALL(TARGETS portmidi-static + LIBRARY DESTINATION /app/lib + ARCHIVE DESTINATION /app/lib) # .h files installed by pm_dylib/CMakeLists.txt, so don't need them here # INSTALL(FILES portmidi.h ../porttime/porttime.h # DESTINATION /usr/local/include) diff -rupN portmidi.orig/pm_dylib/CMakeLists.txt portmidi/pm_dylib/CMakeLists.txt --- portmidi.orig/pm_dylib/CMakeLists.txt 2009-11-20 00:41:10.000000000 +0000 +++ portmidi/pm_dylib/CMakeLists.txt 2017-03-03 14:03:56.807104521 +0000 @@ -63,7 +63,6 @@ if(UNIX) message(STATUS "SYSROOT: " ${CMAKE_OSX_SYSROOT}) else(APPLE) # LINUX settings... - include(FindJNI) # message(STATUS "JAVA_JVM_LIB_PATH is " ${JAVA_JVM_LIB_PATH}) # message(STATUS "JAVA_INCLUDE_PATH is " ${JAVA_INCLUDE_PATH}) # note: should use JAVA_JVM_LIB_PATH, but it is not set properly @@ -75,12 +74,7 @@ if(UNIX) # JAVA_INCLUDE_PATH2; if no, then we need to make both JAVA_INCLUDE_PATH # and JAVA_INCLUDE_PATH2 set by user (will need clear documentation # because JAVA_INCLUDE_PATH2 is pretty obscure) - set(JAVA_INCLUDE_PATH ${JAVA_INCLUDE_PATH-UNKNOWN} - CACHE STRING "where to find Java SDK include directory") - set(JAVA_INCLUDE_PATHS ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH}/linux) - # libjvm.so is found relative to JAVA_INCLUDE_PATH: - set(JAVAVM_LIB ${JAVA_INCLUDE_PATH}/../jre/lib/i386/client/libjvm.so) - + set(LINUXSRC pmlinuxalsa pmlinux finddefault) prepend_path(LIBSRC ../pm_linux/ ${LINUXSRC}) list(APPEND LIBSRC ../porttime/ptlinux) @@ -106,7 +100,6 @@ else(UNIX) # message(STATUS "JAVAVM_LIB: " ${JAVAVM_LIB}) endif(WIN32) endif(UNIX) -set(JNI_EXTRA_LIBS ${PM_NEEDED_LIBS} ${JAVAVM_LIB}) # this completes the list of library sources by adding shared code set(SHARED_FILES pmutil portmidi) @@ -120,8 +113,8 @@ target_link_libraries(portmidi-dynamic $ # install the libraries (Linux and Mac OS X command line) if(UNIX) INSTALL(TARGETS portmidi-dynamic - LIBRARY DESTINATION /usr/local/lib - ARCHIVE DESTINATION /usr/local/lib) + LIBRARY DESTINATION /app/lib + ARCHIVE DESTINATION /app/lib) INSTALL(FILES ../pm_common/portmidi.h ../porttime/porttime.h - DESTINATION /usr/local/include) + DESTINATION /app/include) endif(UNIX) 07070100000191000081A400000000000000000000000166968E4E00000EB9000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/pygame/pygame-1.9.6.json{ "name": "pygame", "sources": [ { "type": "archive", "url": "https://files.pythonhosted.org/packages/0f/9c/78626be04e193c0624842090fe5555b3805c050dfaa81c8094d6441db2be/pygame-1.9.6.tar.gz", "sha256": "301c6428c0880ecd4a9e3951b80e539c33863b6ff356a443db1758de4f297957" } ], "buildsystem": "simple", "build-commands": [ "pip3 install --ignore-installed --no-deps --prefix=/app ." ], "build-options": { "env": { "PORTMIDI_INC_PORTTIME": "1", "PYGAME_EXTRA_BASE": "/app" }, "arch": { "aarch64": { "env": { "ORIGLIBDIRS": "/lib:/lib64:/lib/aarch64-linux-gnu" } }, "arm": { "env": { "ORIGLIBDIRS": "/lib:/lib/arm-linux-gnueabihf" } }, "i386": { "env": { "ORIGLIBDIRS": "/lib:/lib/i386-linux-gnu" } }, "x86_64": { "env": { "ORIGLIBDIRS": "/lib:/lib64:/lib/x86_64-linux-gnu" } } } }, "modules": [ "../SDL/SDL-1.2.15.json", "../SDL/SDL_image-1.2.12.json", "../SDL/SDL_ttf-2.0.11.json", "../smpeg/smpeg-0.4.5.json", "../SDL/SDL_mixer-1.2.12.json", { "name": "audiofile", "sources": [ { "type": "archive", "url": "http://audiofile.68k.org/audiofile-0.3.6.tar.gz", "sha256": "cdc60df19ab08bfe55344395739bb08f50fc15c92da3962fac334d3bff116965" }, { "type": "patch", "path": "audiofile-gcc6.patch" } ] }, { "name": "libmikmod", "sources": [ { "type": "archive", "url": "https://sourceforge.net/projects/mikmod/files/libmikmod/3.3.11.1/libmikmod-3.3.11.1.tar.gz", "sha256": "ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19" } ] }, { "name": "fluidsynth", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=Release" ], "sources": [ { "type": "archive", "url": "https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v1.1.11.tar.gz", "sha256": "da8878ff374d12392eecf87e96bad8711b8e76a154c25a571dd8614d1af80de8" }, { "type": "patch", "path": "fluidsynth-no-rawmidi.patch" } ] }, { "name": "portmidi", "buildsystem": "cmake-ninja", "config-opts": [ "-DCMAKE_BUILD_TYPE=Release", "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY:STRING=/app/lib", "-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY:STRING=/app/lib", "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY:STRING=/app/bin" ], "sources": [ { "type": "archive", "url": "http://downloads.sourceforge.net/project/portmedia/portmidi/217/portmidi-src-217.zip", "sha256": "08e9a892bd80bdb1115213fb72dc29a7bf2ff108b378180586aa65f3cfd42e0f" }, { "type": "patch", "path": "portmidi-no-java.patch" } ] } ] } 07070100000192000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003200000000gnome-music-46.1/subprojects/shared-modules/pygtk07070100000193000081A400000000000000000000000166968E4E000009BE000000000000000000000000000000000000003D00000000gnome-music-46.1/subprojects/shared-modules/pygtk/pygtk.json{ "name": "pygtk", "config-opts": [ "--disable-docs" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/pygtk/2.24/pygtk-2.24.0.tar.gz", "sha256": "6e3e54fa6e65a69ac60bd58cb2e60a57f3346ac52efe995f3d10b6c38c972fd8" }, { "type": "patch", "path": "pygtk.patch" }, { "type": "shell", "commands": [ "cp -p /usr/share/automake-*/config.{sub,guess} ." ] } ], "cleanup": [ "/bin", "/include/pygtk-2.0", "*.la", "/lib/pkgconfig", "/lib/pygtk", "/share/gtk-doc", "/share/pygtk" ], "modules": [ { "name": "python2-pycairo", "buildsystem": "meson", "config-opts": [ "-Dpython=python2" ], "cleanup": [ "/include/pycairo", "/lib/pkgconfig", "/lib/python2.7/site-packages/cairo/include" ], "sources": [ { "type": "archive", "url": "https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz", "sha256": "dcb853fd020729516e8828ad364084e752327d4cff8505d20b13504b32b16531" } ] }, { "name": "pygobject", "config-opts": [ "--disable-glibtest" ], "cleanup": [ "/bin", "/include/pygtk-2.0", "*.la", "/lib/pkgconfig", "/share/gtk-doc", "/share/pygobject" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/pygobject/2.28/pygobject-2.28.7.tar.xz", "sha256": "bb9d25a3442ca7511385a7c01b057492095c263784ef31231ffe589d83a96a5a" } ] }, { "name": "libglade", "rm-configure": true, "cleanup": [ "/bin", "/include/libglade-2.0", "*.a", "*.la", "/lib/pkgconfig", "/share/gtk-doc", "/share/xml/libglade" ], "sources": [ { "type": "archive", "url": "https://download.gnome.org/sources/libglade/2.6/libglade-2.6.4.tar.gz", "sha256": "c41d189b68457976069073e48d6c14c183075d8b1d8077cb6dfb8b7c5097add3" }, { "type": "shell", "commands": [ "rm -f config.guess" ] }, { "type": "script", "commands": [ "autoreconf -fiv" ], "dest-filename": "autogen.sh" } ] } ] } 07070100000194000081A400000000000000000000000166968E4E00000393000000000000000000000000000000000000003E00000000gnome-music-46.1/subprojects/shared-modules/pygtk/pygtk.patchFrom 877164b6b70780468a31d8211f29421b6f34b0c8 Mon Sep 17 00:00:00 2001 From: Mathieu Bridon Date: Thu, 24 Oct 2019 22:58:36 +0200 Subject: [PATCH] Drop the PangoFont find_shaper virtual method This API has been removed from Pango 1.44.6, because it was completely unused by anything. However, PyGTK tries to bind everything, even unused API. Removing this from PyGTK means we can build it against the latest Pango again. --- pango.defs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pango.defs b/pango.defs index 2a79ecc..862667a 100644 --- a/pango.defs +++ b/pango.defs @@ -1391,15 +1391,6 @@ ) ) -(define-virtual find_shaper - (of-object "PangoFont") - (return-type "PangoEngineShape*") - (parameters - '("PangoLanguage*" "lang") - '("guint32" "ch") - ) -) - (define-virtual get_glyph_extents (of-object "PangoFont") (return-type "none") -- 2.21.0 07070100000195000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003600000000gnome-music-46.1/subprojects/shared-modules/python2.707070100000196000081A400000000000000000000000166968E4E000005D2000000000000000000000000000000000000004600000000gnome-music-46.1/subprojects/shared-modules/python2.7/python-2.7.json{ "name": "python-2.7", "sources": [ { "type": "archive", "url": "https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz", "sha256": "b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43" } ], "config-opts": [ "--enable-shared", "--with-ensurepip=yes", "--with-system-expat", "--with-system-ffi", "--enable-loadable-sqlite-extensions", "--with-dbmliborder=gdbm", "--enable-unicode=ucs4" ], "post-install": [ /* Theres seem to be a permissions missmatch that causes the debug stripping to fail */ "chmod 644 $FLATPAK_DEST/lib/libpython2.7.so.1.0" ], "cleanup": [ "/bin/2to3*", "/bin/easy_install*", "/bin/idle*", "/bin/pydoc*", "/bin/python*-config", "/bin/pyvenv*", "/include", "/lib/pkgconfig", "/lib/python*/config", "/share", /* Test scripts */ "/lib/python*/test", "/lib/python*/*/test", "/lib/python*/*/tests", "/lib/python*/lib-tk/test", "/lib/python*/lib-dynload/_*_test.*.so", "/lib/python*/lib-dynload/_test*.*.so", /* Unused modules */ "/lib/python*/idlelib", "/lib/python*/tkinter*", "/lib/python*/turtle*", "/lib/python*/lib2to3*", /* Static library */ "/lib/python2.7/config/libpython2.7.a" ] } 07070100000197000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003000000000gnome-music-46.1/subprojects/shared-modules/qt407070100000198000081A400000000000000000000000166968E4E00000A5D000000000000000000000000000000000000004400000000gnome-music-46.1/subprojects/shared-modules/qt4/disable-sslv3.patchdiff -u -r qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl.cpp qt-everywhere-opensource-src-4.8.7-nossl3/src/network/ssl/qsslsocket_openssl.cpp --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl.cpp 2015-05-07 16:14:44.000000000 +0200 +++ qt-everywhere-opensource-src-4.8.7-nossl3/src/network/ssl/qsslsocket_openssl.cpp 2016-03-04 11:29:17.119300898 +0100 @@ -267,7 +267,11 @@ #endif break; case QSsl::SslV3: +#ifndef OPENSSL_NO_SSL3 ctx = q_SSL_CTX_new(client ? q_SSLv3_client_method() : q_SSLv3_server_method()); +#else + ctx = 0; // SSL 3 not supported by the system, but chosen deliberately -> error +#endif break; case QSsl::SecureProtocols: // SslV2 will be disabled below case QSsl::TlsV1SslV3: // SslV2 will be disabled below diff -u -r qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp qt-everywhere-opensource-src-4.8.7-nossl3/src/network/ssl/qsslsocket_openssl_symbols.cpp --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp 2015-05-07 16:14:44.000000000 +0200 +++ qt-everywhere-opensource-src-4.8.7-nossl3/src/network/ssl/qsslsocket_openssl_symbols.cpp 2016-03-04 11:28:52.806050135 +0100 @@ -228,13 +228,17 @@ #ifndef OPENSSL_NO_SSL2 DEFINEFUNC(const SSL_METHOD *, SSLv2_client_method, DUMMYARG, DUMMYARG, return 0, return) #endif +#ifndef OPENSSL_NO_SSL3 DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG, DUMMYARG, return 0, return) +#endif DEFINEFUNC(const SSL_METHOD *, SSLv23_client_method, DUMMYARG, DUMMYARG, return 0, return) DEFINEFUNC(const SSL_METHOD *, TLSv1_client_method, DUMMYARG, DUMMYARG, return 0, return) #ifndef OPENSSL_NO_SSL2 DEFINEFUNC(const SSL_METHOD *, SSLv2_server_method, DUMMYARG, DUMMYARG, return 0, return) #endif +#ifndef OPENSSL_NO_SSL3 DEFINEFUNC(const SSL_METHOD *, SSLv3_server_method, DUMMYARG, DUMMYARG, return 0, return) +#endif DEFINEFUNC(const SSL_METHOD *, SSLv23_server_method, DUMMYARG, DUMMYARG, return 0, return) DEFINEFUNC(const SSL_METHOD *, TLSv1_server_method, DUMMYARG, DUMMYARG, return 0, return) #else @@ -822,13 +826,17 @@ #ifndef OPENSSL_NO_SSL2 RESOLVEFUNC(SSLv2_client_method) #endif +#ifndef OPENSSL_NO_SSL3 RESOLVEFUNC(SSLv3_client_method) +#endif RESOLVEFUNC(SSLv23_client_method) RESOLVEFUNC(TLSv1_client_method) #ifndef OPENSSL_NO_SSL2 RESOLVEFUNC(SSLv2_server_method) #endif +#ifndef OPENSSL_NO_SSL3 RESOLVEFUNC(SSLv3_server_method) +#endif RESOLVEFUNC(SSLv23_server_method) RESOLVEFUNC(TLSv1_server_method) RESOLVEFUNC(X509_NAME_entry_count) 07070100000199000081A400000000000000000000000166968E4E0000022D000000000000000000000000000000000000003F00000000gnome-music-46.1/subprojects/shared-modules/qt4/fixgcc11.patch--- a/tools/linguist/linguist/messagemodel.cpp 2021-06-07 12:18:43.713434493 +0200 +++ b/tools/linguist/linguist/messagemodel.cpp 2021-06-07 12:24:24.828016548 +0200 @@ -183,7 +183,7 @@ if (ContextItem *c = one->findContext(oc->context())) { for (int j = 0; j < oc->messageCount(); ++j) { MessageItem *m = oc->messageItem(j); - if (c->findMessage(m->text(), m->comment()) >= 0) + if (c->findMessage(m->text(), m->comment())) ++inBoth; } } 0707010000019A000081A400000000000000000000000166968E4E00000568000000000000000000000000000000000000003E00000000gnome-music-46.1/subprojects/shared-modules/qt4/fixgcc9.patch--- qt-everywhere-opensource-src-4.8.7/src/corelib/global/qglobal.h 2015-05-07 16:14:48.000000000 +0200 +++ qt-everywhere-opensource-src-4.8.7-gcc9/src/corelib/global/qglobal.h 2020-05-28 16:24:45.160340385 +0200 @@ -2482,22 +2482,22 @@ #endif /* Q_NO_TYPESAFE_FLAGS */ -#if defined(Q_CC_GNU) && !defined(Q_CC_INTEL) && !defined(Q_CC_RVCT) +#if (defined(Q_CC_GNU) && !defined(Q_CC_RVCT)) /* make use of typeof-extension */ template class QForeachContainer { public: - inline QForeachContainer(const T& t) : c(t), brk(0), i(c.begin()), e(c.end()) { } + inline QForeachContainer(const T& t) : c(t), i(c.begin()), e(c.end()), control(1) { } const T c; - int brk; typename T::const_iterator i, e; + int control; }; #define Q_FOREACH(variable, container) \ for (QForeachContainer<__typeof__(container)> _container_(container); \ - !_container_.brk && _container_.i != _container_.e; \ - __extension__ ({ ++_container_.brk; ++_container_.i; })) \ - for (variable = *_container_.i;; __extension__ ({--_container_.brk; break;})) + _container_.control && _container_.i != _container_.e; \ + ++_container_.i, _container_.control ^= 1) \ + for (variable = *_container_.i; _container_.control; _container_.control = 0) #else 0707010000019B000081A400000000000000000000000166968E4E00000CDF000000000000000000000000000000000000004700000000gnome-music-46.1/subprojects/shared-modules/qt4/qt4-4.8.7-minimal.json{ "name": "qt4", "config-opts": [ "-verbose", "-confirm-license", "-opensource", "-release", "-shared", "-no-static", "-fast", "-datadir", "/app/lib/qt4", "-importdir", "/app/lib/qt4/imports", "-plugindir", "/app/lib/qt4/plugins", "-translationdir", "/app/share/qt4/translations", "-accessibility", "-exceptions", "-fontconfig", "-glib", "-dbus-linked", "-openssl-linked", "-optimized-qmake", "-system-libjpeg", "-system-libpng", "-system-libtiff", "-system-proxies", "-system-zlib", "-no-cups", "-no-declarative", "-no-gtkstyle", "-no-javascript-jit", "-no-libmng", "-no-multimedia", "-no-nis", "-no-opengl", "-no-phonon", "-no-phonon-backend", "-no-qt3support", "-no-rpath", "-no-script", "-no-scripttools", "-no-sql-db2", "-no-sql-ibase", "-no-sql-mysql", "-no-sql-oci", "-no-sql-odbc", "-no-sql-psql", "-no-sql-sqlite", "-no-sql-sqlite2", "-no-sql-sqlite_symbian", "-no-sql-symsql", "-no-sql-tds", "-no-svg", "-no-webkit", "-no-xmlpatterns", "-nomake", "demos", "-nomake", "docs", "-nomake", "examples" ], "build-options": { "env": { "CXXFLAGS": "-std=gnu++98 -O2", "LD_LIBRARY_PATH": "/run/build/qt4/lib/" } }, "sources": [ { "type": "archive", "url": "https://download.qt.io/archive/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz", "sha256": "e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0" }, { "type": "patch", "path": "qt4-aarch64.patch" }, { "type": "patch", "path": "disable-sslv3.patch" }, { "type": "patch", "path": "fixgcc9.patch" }, { "type": "patch", "path": "fixgcc11.patch" }, { "type": "shell", "commands": [ "sed -i \"s|-O2|${CXXFLAGS}|\" mkspecs/common/{g++,gcc}-base.conf", "sed -i \"/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g\" mkspecs/common/gcc-base-unix.conf", "sed -i \"/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g\" mkspecs/common/gcc-base.conf" ] }, { "type": "file", "path": "qt4-openssl-1.1.patch" }, { "type": "shell", "commands": [ "echo -e '#include\nint main(){return OPENSSL_VERSION_NUMBER>=0x010100000L?0:1;}' >has_openssl_1_1.c", "gcc ${CFLAGS} has_openssl_1_1.c -o has_openssl_1_1", "if ./has_openssl_1_1; then patch -p1 -i qt4-openssl-1.1.patch; fi" ] } ], "cleanup": [ "/bin", "/include", "/lib/*.a", "/lib/*.la", "/lib/*.prl", "/lib/pkgconfig", "/lib/qt4/mkspecs", "/lib/qt4/q3porting.xml" ] } 0707010000019C000081A400000000000000000000000166968E4E0000AB14000000000000000000000000000000000000004200000000gnome-music-46.1/subprojects/shared-modules/qt4/qt4-aarch64.patchdiff -up qt-everywhere-opensource-src-4.8.7/include/QtCore/headers.pri.aarch64 qt-everywhere-opensource-src-4.8.7/include/QtCore/headers.pri --- qt-everywhere-opensource-src-4.8.7/include/QtCore/headers.pri.aarch64 2015-05-08 21:48:32.714057739 -0500 +++ qt-everywhere-opensource-src-4.8.7/include/QtCore/headers.pri 2015-05-08 21:53:21.088761971 -0500 @@ -1,3 +1,3 @@ -SYNCQT.HEADER_FILES = ../corelib/kernel/qabstracteventdispatcher.h ../corelib/kernel/qabstractitemmodel.h ../corelib/kernel/qbasictimer.h ../corelib/kernel/qcoreapplication.h ../corelib/kernel/qcoreevent.h ../corelib/kernel/qeventloop.h ../corelib/kernel/qfunctions_nacl.h ../corelib/kernel/qfunctions_vxworks.h ../corelib/kernel/qfunctions_wince.h ../corelib/kernel/qmath.h ../corelib/kernel/qmetaobject.h ../corelib/kernel/qmetatype.h ../corelib/kernel/qmimedata.h ../corelib/kernel/qobject.h ../corelib/kernel/qobjectcleanuphandler.h ../corelib/kernel/qobjectdefs.h ../corelib/kernel/qpointer.h ../corelib/kernel/qsharedmemory.h ../corelib/kernel/qsignalmapper.h ../corelib/kernel/qsocketnotifier.h ../corelib/kernel/qsystemsemaphore.h ../corelib/kernel/qtimer.h ../corelib/kernel/qtranslator.h ../corelib/kernel/qvariant.h ../corelib/animation/qabstractanimation.h ../corelib/animation/qanimationgroup.h ../corelib/animation/qparallelanimationgroup.h ../corelib/animation/qpauseanimation.h ../corelib/animation/qpropertyanimation.h ../corelib/animation/qsequentialanimationgroup.h ../corelib/animation/qvariantanimation.h ../corelib/arch/qatomic_alpha.h ../corelib/arch/qatomic_arch.h ../corelib/arch/qatomic_arm.h ../corelib/arch/qatomic_armv5.h ../corelib/arch/qatomic_armv6.h ../corelib/arch/qatomic_armv7.h ../corelib/arch/qatomic_avr32.h ../corelib/arch/qatomic_bfin.h ../corelib/arch/qatomic_bootstrap.h ../corelib/arch/qatomic_generic.h ../corelib/arch/qatomic_i386.h ../corelib/arch/qatomic_ia64.h ../corelib/arch/qatomic_integrity.h ../corelib/arch/qatomic_m68k.h ../corelib/arch/qatomic_macosx.h ../corelib/arch/qatomic_mips.h ../corelib/arch/qatomic_parisc.h ../corelib/arch/qatomic_powerpc.h ../corelib/arch/qatomic_s390.h ../corelib/arch/qatomic_sh.h ../corelib/arch/qatomic_sh4a.h ../corelib/arch/qatomic_sparc.h ../corelib/arch/qatomic_symbian.h ../corelib/arch/qatomic_vxworks.h ../corelib/arch/qatomic_windows.h ../corelib/arch/qatomic_windowsce.h ../corelib/arch/qatomic_x86_64.h ../corelib/tools/qalgorithms.h ../corelib/tools/qbitarray.h ../corelib/tools/qbytearray.h ../corelib/tools/qbytearraymatcher.h ../corelib/tools/qcache.h ../corelib/tools/qchar.h ../corelib/tools/qcontainerfwd.h ../corelib/tools/qcontiguouscache.h ../corelib/tools/qcryptographichash.h ../corelib/tools/qdatetime.h ../corelib/tools/qeasingcurve.h ../corelib/tools/qelapsedtimer.h ../corelib/tools/qhash.h ../corelib/tools/qiterator.h ../corelib/tools/qline.h ../corelib/tools/qlinkedlist.h ../corelib/tools/qlist.h ../corelib/tools/qlocale.h ../corelib/tools/qlocale_blackberry.h ../corelib/tools/qmap.h ../corelib/tools/qmargins.h ../corelib/tools/qpair.h ../corelib/tools/qpoint.h ../corelib/tools/qqueue.h ../corelib/tools/qrect.h ../corelib/tools/qregexp.h ../corelib/tools/qscopedpointer.h ../corelib/tools/qscopedvaluerollback.h ../corelib/tools/qset.h ../corelib/tools/qshareddata.h ../corelib/tools/qsharedpointer.h ../corelib/tools/qsharedpointer_impl.h ../corelib/tools/qsize.h ../corelib/tools/qstack.h ../corelib/tools/qstring.h ../corelib/tools/qstringbuilder.h ../corelib/tools/qstringlist.h ../corelib/tools/qstringmatcher.h ../corelib/tools/qtextboundaryfinder.h ../corelib/tools/qtimeline.h ../corelib/tools/qvarlengtharray.h ../corelib/tools/qvector.h ../corelib/plugin/qfactoryinterface.h ../corelib/plugin/qlibrary.h ../corelib/plugin/qplugin.h ../corelib/plugin/qpluginloader.h ../corelib/plugin/quuid.h ../corelib/xml/qxmlstream.h ../corelib/thread/qatomic.h ../corelib/thread/qbasicatomic.h ../corelib/thread/qmutex.h ../corelib/thread/qreadwritelock.h ../corelib/thread/qsemaphore.h ../corelib/thread/qthread.h ../corelib/thread/qthreadstorage.h ../corelib/thread/qwaitcondition.h ../corelib/statemachine/qabstractstate.h ../corelib/statemachine/qabstracttransition.h ../corelib/statemachine/qeventtransition.h ../corelib/statemachine/qfinalstate.h ../corelib/statemachine/qhistorystate.h ../corelib/statemachine/qsignaltransition.h ../corelib/statemachine/qstate.h ../corelib/statemachine/qstatemachine.h ../corelib/concurrent/qfuture.h ../corelib/concurrent/qfutureinterface.h ../corelib/concurrent/qfuturesynchronizer.h ../corelib/concurrent/qfuturewatcher.h ../corelib/concurrent/qrunnable.h ../corelib/concurrent/qtconcurrentcompilertest.h ../corelib/concurrent/qtconcurrentexception.h ../corelib/concurrent/qtconcurrentfilter.h ../corelib/concurrent/qtconcurrentfilterkernel.h ../corelib/concurrent/qtconcurrentfunctionwrappers.h ../corelib/concurrent/qtconcurrentiteratekernel.h ../corelib/concurrent/qtconcurrentmap.h ../corelib/concurrent/qtconcurrentmapkernel.h ../corelib/concurrent/qtconcurrentmedian.h ../corelib/concurrent/qtconcurrentreducekernel.h ../corelib/concurrent/qtconcurrentresultstore.h ../corelib/concurrent/qtconcurrentrun.h ../corelib/concurrent/qtconcurrentrunbase.h ../corelib/concurrent/qtconcurrentstoredfunctioncall.h ../corelib/concurrent/qtconcurrentthreadengine.h ../corelib/concurrent/qthreadpool.h ../corelib/io/qabstractfileengine.h ../corelib/io/qbuffer.h ../corelib/io/qdatastream.h ../corelib/io/qdebug.h ../corelib/io/qdir.h ../corelib/io/qdiriterator.h ../corelib/io/qfile.h ../corelib/io/qfileinfo.h ../corelib/io/qfilesystemwatcher.h ../corelib/io/qfsfileengine.h ../corelib/io/qiodevice.h ../corelib/io/qprocess.h ../corelib/io/qresource.h ../corelib/io/qsettings.h ../corelib/io/qtemporaryfile.h ../corelib/io/qtextstream.h ../corelib/io/qurl.h ../corelib/global/qconfig-dist.h ../corelib/global/qconfig-large.h ../corelib/global/qconfig-medium.h ../corelib/global/qconfig-minimal.h ../corelib/global/qconfig-nacl.h ../corelib/global/qconfig-small.h ../corelib/global/qendian.h ../corelib/global/qfeatures.h ../corelib/global/qglobal.h ../corelib/global/qlibraryinfo.h ../corelib/global/qnamespace.h ../corelib/global/qnumeric.h ../corelib/global/qt_windows.h ../corelib/global/qconfig.h ../corelib/codecs/qtextcodec.h ../corelib/codecs/qtextcodecplugin.h ../../include/QtCore/QtCore +SYNCQT.HEADER_FILES = ../corelib/kernel/qabstracteventdispatcher.h ../corelib/kernel/qabstractitemmodel.h ../corelib/kernel/qbasictimer.h ../corelib/kernel/qcoreapplication.h ../corelib/kernel/qcoreevent.h ../corelib/kernel/qeventloop.h ../corelib/kernel/qfunctions_nacl.h ../corelib/kernel/qfunctions_vxworks.h ../corelib/kernel/qfunctions_wince.h ../corelib/kernel/qmath.h ../corelib/kernel/qmetaobject.h ../corelib/kernel/qmetatype.h ../corelib/kernel/qmimedata.h ../corelib/kernel/qobject.h ../corelib/kernel/qobjectcleanuphandler.h ../corelib/kernel/qobjectdefs.h ../corelib/kernel/qpointer.h ../corelib/kernel/qsharedmemory.h ../corelib/kernel/qsignalmapper.h ../corelib/kernel/qsocketnotifier.h ../corelib/kernel/qsystemsemaphore.h ../corelib/kernel/qtimer.h ../corelib/kernel/qtranslator.h ../corelib/kernel/qvariant.h ../corelib/animation/qabstractanimation.h ../corelib/animation/qanimationgroup.h ../corelib/animation/qparallelanimationgroup.h ../corelib/animation/qpauseanimation.h ../corelib/animation/qpropertyanimation.h ../corelib/animation/qsequentialanimationgroup.h ../corelib/animation/qvariantanimation.h ../corelib/arch/qatomic_aarch64.h ../corelib/arch/qatomic_alpha.h ../corelib/arch/qatomic_arch.h ../corelib/arch/qatomic_arm.h ../corelib/arch/qatomic_armv5.h ../corelib/arch/qatomic_armv6.h ../corelib/arch/qatomic_armv7.h ../corelib/arch/qatomic_avr32.h ../corelib/arch/qatomic_bfin.h ../corelib/arch/qatomic_bootstrap.h ../corelib/arch/qatomic_generic.h ../corelib/arch/qatomic_i386.h ../corelib/arch/qatomic_ia64.h ../corelib/arch/qatomic_integrity.h ../corelib/arch/qatomic_m68k.h ../corelib/arch/qatomic_macosx.h ../corelib/arch/qatomic_mips.h ../corelib/arch/qatomic_parisc.h ../corelib/arch/qatomic_powerpc.h ../corelib/arch/qatomic_s390.h ../corelib/arch/qatomic_sh.h ../corelib/arch/qatomic_sh4a.h ../corelib/arch/qatomic_sparc.h ../corelib/arch/qatomic_symbian.h ../corelib/arch/qatomic_vxworks.h ../corelib/arch/qatomic_windows.h ../corelib/arch/qatomic_windowsce.h ../corelib/arch/qatomic_x86_64.h ../corelib/tools/qalgorithms.h ../corelib/tools/qbitarray.h ../corelib/tools/qbytearray.h ../corelib/tools/qbytearraymatcher.h ../corelib/tools/qcache.h ../corelib/tools/qchar.h ../corelib/tools/qcontainerfwd.h ../corelib/tools/qcontiguouscache.h ../corelib/tools/qcryptographichash.h ../corelib/tools/qdatetime.h ../corelib/tools/qeasingcurve.h ../corelib/tools/qelapsedtimer.h ../corelib/tools/qhash.h ../corelib/tools/qiterator.h ../corelib/tools/qline.h ../corelib/tools/qlinkedlist.h ../corelib/tools/qlist.h ../corelib/tools/qlocale.h ../corelib/tools/qlocale_blackberry.h ../corelib/tools/qmap.h ../corelib/tools/qmargins.h ../corelib/tools/qpair.h ../corelib/tools/qpoint.h ../corelib/tools/qqueue.h ../corelib/tools/qrect.h ../corelib/tools/qregexp.h ../corelib/tools/qscopedpointer.h ../corelib/tools/qscopedvaluerollback.h ../corelib/tools/qset.h ../corelib/tools/qshareddata.h ../corelib/tools/qsharedpointer.h ../corelib/tools/qsharedpointer_impl.h ../corelib/tools/qsize.h ../corelib/tools/qstack.h ../corelib/tools/qstring.h ../corelib/tools/qstringbuilder.h ../corelib/tools/qstringlist.h ../corelib/tools/qstringmatcher.h ../corelib/tools/qtextboundaryfinder.h ../corelib/tools/qtimeline.h ../corelib/tools/qvarlengtharray.h ../corelib/tools/qvector.h ../corelib/plugin/qfactoryinterface.h ../corelib/plugin/qlibrary.h ../corelib/plugin/qplugin.h ../corelib/plugin/qpluginloader.h ../corelib/plugin/quuid.h ../corelib/xml/qxmlstream.h ../corelib/thread/qatomic.h ../corelib/thread/qbasicatomic.h ../corelib/thread/qmutex.h ../corelib/thread/qreadwritelock.h ../corelib/thread/qsemaphore.h ../corelib/thread/qthread.h ../corelib/thread/qthreadstorage.h ../corelib/thread/qwaitcondition.h ../corelib/statemachine/qabstractstate.h ../corelib/statemachine/qabstracttransition.h ../corelib/statemachine/qeventtransition.h ../corelib/statemachine/qfinalstate.h ../corelib/statemachine/qhistorystate.h ../corelib/statemachine/qsignaltransition.h ../corelib/statemachine/qstate.h ../corelib/statemachine/qstatemachine.h ../corelib/concurrent/qfuture.h ../corelib/concurrent/qfutureinterface.h ../corelib/concurrent/qfuturesynchronizer.h ../corelib/concurrent/qfuturewatcher.h ../corelib/concurrent/qrunnable.h ../corelib/concurrent/qtconcurrentcompilertest.h ../corelib/concurrent/qtconcurrentexception.h ../corelib/concurrent/qtconcurrentfilter.h ../corelib/concurrent/qtconcurrentfilterkernel.h ../corelib/concurrent/qtconcurrentfunctionwrappers.h ../corelib/concurrent/qtconcurrentiteratekernel.h ../corelib/concurrent/qtconcurrentmap.h ../corelib/concurrent/qtconcurrentmapkernel.h ../corelib/concurrent/qtconcurrentmedian.h ../corelib/concurrent/qtconcurrentreducekernel.h ../corelib/concurrent/qtconcurrentresultstore.h ../corelib/concurrent/qtconcurrentrun.h ../corelib/concurrent/qtconcurrentrunbase.h ../corelib/concurrent/qtconcurrentstoredfunctioncall.h ../corelib/concurrent/qtconcurrentthreadengine.h ../corelib/concurrent/qthreadpool.h ../corelib/io/qabstractfileengine.h ../corelib/io/qbuffer.h ../corelib/io/qdatastream.h ../corelib/io/qdebug.h ../corelib/io/qdir.h ../corelib/io/qdiriterator.h ../corelib/io/qfile.h ../corelib/io/qfileinfo.h ../corelib/io/qfilesystemwatcher.h ../corelib/io/qfsfileengine.h ../corelib/io/qiodevice.h ../corelib/io/qprocess.h ../corelib/io/qresource.h ../corelib/io/qsettings.h ../corelib/io/qtemporaryfile.h ../corelib/io/qtextstream.h ../corelib/io/qurl.h ../corelib/global/qconfig-dist.h ../corelib/global/qconfig-large.h ../corelib/global/qconfig-medium.h ../corelib/global/qconfig-minimal.h ../corelib/global/qconfig-nacl.h ../corelib/global/qconfig-small.h ../corelib/global/qendian.h ../corelib/global/qfeatures.h ../corelib/global/qglobal.h ../corelib/global/qlibraryinfo.h ../corelib/global/qnamespace.h ../corelib/global/qnumeric.h ../corelib/global/qt_windows.h ../corelib/global/qconfig.h ../corelib/codecs/qtextcodec.h ../corelib/codecs/qtextcodecplugin.h ../../include/QtCore/QtCore SYNCQT.HEADER_CLASSES = ../../include/QtCore/QAbstractEventDispatcher ../../include/QtCore/QModelIndex ../../include/QtCore/QPersistentModelIndex ../../include/QtCore/QModelIndexList ../../include/QtCore/QAbstractItemModel ../../include/QtCore/QAbstractTableModel ../../include/QtCore/QAbstractListModel ../../include/QtCore/QBasicTimer ../../include/QtCore/QCoreApplication ../../include/QtCore/QtCleanUpFunction ../../include/QtCore/QEvent ../../include/QtCore/QTimerEvent ../../include/QtCore/QChildEvent ../../include/QtCore/QCustomEvent ../../include/QtCore/QDynamicPropertyChangeEvent ../../include/QtCore/QEventLoop ../../include/QtCore/QMetaMethod ../../include/QtCore/QMetaEnum ../../include/QtCore/QMetaProperty ../../include/QtCore/QMetaClassInfo ../../include/QtCore/QMetaType ../../include/QtCore/QMetaTypeId ../../include/QtCore/QMetaTypeId2 ../../include/QtCore/QMimeData ../../include/QtCore/QObjectList ../../include/QtCore/QObjectData ../../include/QtCore/QObject ../../include/QtCore/QObjectUserData ../../include/QtCore/QObjectCleanupHandler ../../include/QtCore/QGenericArgument ../../include/QtCore/QGenericReturnArgument ../../include/QtCore/QArgument ../../include/QtCore/QReturnArgument ../../include/QtCore/QMetaObject ../../include/QtCore/QMetaObjectAccessor ../../include/QtCore/QMetaObjectExtraData ../../include/QtCore/QPointer ../../include/QtCore/QSharedMemory ../../include/QtCore/QSignalMapper ../../include/QtCore/QSocketNotifier ../../include/QtCore/QSystemSemaphore ../../include/QtCore/QTimer ../../include/QtCore/QTranslator ../../include/QtCore/QVariant ../../include/QtCore/QVariantList ../../include/QtCore/QVariantMap ../../include/QtCore/QVariantHash ../../include/QtCore/QVariantComparisonHelper ../../include/QtCore/QAbstractAnimation ../../include/QtCore/QAnimationDriver ../../include/QtCore/QAnimationGroup ../../include/QtCore/QParallelAnimationGroup ../../include/QtCore/QPauseAnimation ../../include/QtCore/QPropertyAnimation ../../include/QtCore/QSequentialAnimationGroup ../../include/QtCore/QVariantAnimation ../../include/QtCore/QtAlgorithms ../../include/QtCore/QBitArray ../../include/QtCore/QBitRef ../../include/QtCore/QByteArray ../../include/QtCore/QByteRef ../../include/QtCore/QByteArrayMatcher ../../include/QtCore/QCache ../../include/QtCore/QLatin1Char ../../include/QtCore/QChar ../../include/QtCore/QtContainerFwd ../../include/QtCore/QContiguousCacheData ../../include/QtCore/QContiguousCacheTypedData ../../include/QtCore/QContiguousCache ../../include/QtCore/QCryptographicHash ../../include/QtCore/QDate ../../include/QtCore/QTime ../../include/QtCore/QDateTime ../../include/QtCore/QEasingCurve ../../include/QtCore/QElapsedTimer ../../include/QtCore/QHashData ../../include/QtCore/QHashDummyValue ../../include/QtCore/QHashDummyNode ../../include/QtCore/QHashNode ../../include/QtCore/QHash ../../include/QtCore/QMultiHash ../../include/QtCore/QHashIterator ../../include/QtCore/QMutableHashIterator ../../include/QtCore/QLine ../../include/QtCore/QLineF ../../include/QtCore/QLinkedListData ../../include/QtCore/QLinkedListNode ../../include/QtCore/QLinkedList ../../include/QtCore/QLinkedListIterator ../../include/QtCore/QMutableLinkedListIterator ../../include/QtCore/QListData ../../include/QtCore/QList ../../include/QtCore/QListIterator ../../include/QtCore/QMutableListIterator ../../include/QtCore/QSystemLocale ../../include/QtCore/QLocale ../../include/QtCore/QBBSystemLocaleData ../../include/QtCore/QMapData ../../include/QtCore/QMapNode ../../include/QtCore/QMapPayloadNode ../../include/QtCore/QMap ../../include/QtCore/QMultiMap ../../include/QtCore/QMapIterator ../../include/QtCore/QMutableMapIterator ../../include/QtCore/QMargins ../../include/QtCore/QPair ../../include/QtCore/QPoint ../../include/QtCore/QPointF ../../include/QtCore/QQueue ../../include/QtCore/QRect ../../include/QtCore/QRectF ../../include/QtCore/QRegExp ../../include/QtCore/QScopedPointerDeleter ../../include/QtCore/QScopedPointerArrayDeleter ../../include/QtCore/QScopedPointerPodDeleter ../../include/QtCore/QScopedPointer ../../include/QtCore/QScopedArrayPointer ../../include/QtCore/QScopedValueRollback ../../include/QtCore/QSet ../../include/QtCore/QSetIterator ../../include/QtCore/QMutableSetIterator ../../include/QtCore/QSharedData ../../include/QtCore/QSharedDataPointer ../../include/QtCore/QExplicitlySharedDataPointer ../../include/QtCore/QSharedPointer ../../include/QtCore/QWeakPointer ../../include/QtCore/QSize ../../include/QtCore/QSizeF ../../include/QtCore/QStack ../../include/QtCore/QStdWString ../../include/QtCore/QString ../../include/QtCore/QLatin1String ../../include/QtCore/QCharRef ../../include/QtCore/QConstString ../../include/QtCore/QStringRef ../../include/QtCore/QLatin1Literal ../../include/QtCore/QAbstractConcatenable ../../include/QtCore/QConcatenable ../../include/QtCore/QStringBuilder ../../include/QtCore/QStringListIterator ../../include/QtCore/QMutableStringListIterator ../../include/QtCore/QStringList ../../include/QtCore/QStringMatcher ../../include/QtCore/QTextBoundaryFinder ../../include/QtCore/QTimeLine ../../include/QtCore/QVarLengthArray ../../include/QtCore/QVectorData ../../include/QtCore/QVectorTypedData ../../include/QtCore/QVector ../../include/QtCore/QVectorIterator ../../include/QtCore/QMutableVectorIterator ../../include/QtCore/QFactoryInterface ../../include/QtCore/QLibrary ../../include/QtCore/QtPlugin ../../include/QtCore/QtPluginInstanceFunction ../../include/QtCore/QPluginLoader ../../include/QtCore/QUuid ../../include/QtCore/QXmlStreamStringRef ../../include/QtCore/QXmlStreamAttribute ../../include/QtCore/QXmlStreamAttributes ../../include/QtCore/QXmlStreamNamespaceDeclaration ../../include/QtCore/QXmlStreamNamespaceDeclarations ../../include/QtCore/QXmlStreamNotationDeclaration ../../include/QtCore/QXmlStreamNotationDeclarations ../../include/QtCore/QXmlStreamEntityDeclaration ../../include/QtCore/QXmlStreamEntityDeclarations ../../include/QtCore/QXmlStreamEntityResolver ../../include/QtCore/QXmlStreamReader ../../include/QtCore/QXmlStreamWriter ../../include/QtCore/QAtomicInt ../../include/QtCore/QAtomicPointer ../../include/QtCore/QBasicAtomicInt ../../include/QtCore/QBasicAtomicPointer ../../include/QtCore/QMutex ../../include/QtCore/QMutexLocker ../../include/QtCore/QMutexData ../../include/QtCore/QReadWriteLock ../../include/QtCore/QReadLocker ../../include/QtCore/QWriteLocker ../../include/QtCore/QSemaphore ../../include/QtCore/QThread ../../include/QtCore/QThreadStorageData ../../include/QtCore/QThreadStorage ../../include/QtCore/QWaitCondition ../../include/QtCore/QAbstractState ../../include/QtCore/QAbstractTransition ../../include/QtCore/QEventTransition ../../include/QtCore/QFinalState ../../include/QtCore/QHistoryState ../../include/QtCore/QSignalTransition ../../include/QtCore/QState ../../include/QtCore/QStateMachine ../../include/QtCore/QFuture ../../include/QtCore/QFutureIterator ../../include/QtCore/QMutableFutureIterator ../../include/QtCore/QFutureInterfaceBase ../../include/QtCore/QFutureInterface ../../include/QtCore/QFutureSynchronizer ../../include/QtCore/QFutureWatcherBase ../../include/QtCore/QFutureWatcher ../../include/QtCore/QRunnable ../../include/QtCore/QtConcurrentFilter ../../include/QtCore/QtConcurrentMap ../../include/QtCore/QtConcurrentRun ../../include/QtCore/QThreadPool ../../include/QtCore/QAbstractFileEngine ../../include/QtCore/QAbstractFileEngineHandler ../../include/QtCore/QAbstractFileEngineIterator ../../include/QtCore/QBuffer ../../include/QtCore/QDataStream ../../include/QtCore/QtDebug ../../include/QtCore/QDebug ../../include/QtCore/QNoDebug ../../include/QtCore/QDir ../../include/QtCore/QDirIterator ../../include/QtCore/QFile ../../include/QtCore/QFileInfo ../../include/QtCore/QFileInfoList ../../include/QtCore/QFileInfoListIterator ../../include/QtCore/QFileSystemWatcher ../../include/QtCore/QFSFileEngine ../../include/QtCore/QIODevice ../../include/QtCore/Q_PID ../../include/QtCore/QProcessEnvironment ../../include/QtCore/QProcess ../../include/QtCore/QResource ../../include/QtCore/QSettings ../../include/QtCore/QTemporaryFile ../../include/QtCore/QTextStream ../../include/QtCore/QTextStreamFunction ../../include/QtCore/QTextStreamManipulator ../../include/QtCore/QTS ../../include/QtCore/QTextIStream ../../include/QtCore/QTextOStream ../../include/QtCore/QUrl ../../include/QtCore/QtEndian ../../include/QtCore/QtGlobal ../../include/QtCore/QIntegerForSize ../../include/QtCore/QNoImplicitBoolCast ../../include/QtCore/Q_INT8 ../../include/QtCore/Q_UINT8 ../../include/QtCore/Q_INT16 ../../include/QtCore/Q_UINT16 ../../include/QtCore/Q_INT32 ../../include/QtCore/Q_UINT32 ../../include/QtCore/Q_INT64 ../../include/QtCore/Q_UINT64 ../../include/QtCore/Q_LLONG ../../include/QtCore/Q_ULLONG ../../include/QtCore/Q_LONG ../../include/QtCore/Q_ULONG ../../include/QtCore/QSysInfo ../../include/QtCore/QtMsgHandler ../../include/QtCore/QGlobalStatic ../../include/QtCore/QGlobalStaticDeleter ../../include/QtCore/QBool ../../include/QtCore/QTypeInfo ../../include/QtCore/QFlag ../../include/QtCore/QIncompatibleFlag ../../include/QtCore/QFlags ../../include/QtCore/QForeachContainer ../../include/QtCore/QForeachContainerBase ../../include/QtCore/QLibraryInfo ../../include/QtCore/Qt ../../include/QtCore/QInternal ../../include/QtCore/QCOORD ../../include/QtCore/QtConfig ../../include/QtCore/QTextCodec ../../include/QtCore/QTextEncoder ../../include/QtCore/QTextDecoder ../../include/QtCore/QTextCodecFactoryInterface ../../include/QtCore/QTextCodecPlugin SYNCQT.PRIVATE_HEADER_FILES = ../corelib/kernel/qabstracteventdispatcher_p.h ../corelib/kernel/qabstractitemmodel_p.h ../corelib/kernel/qcore_mac_p.h ../corelib/kernel/qcore_symbian_p.h ../corelib/kernel/qcore_unix_p.h ../corelib/kernel/qcoreapplication_p.h ../corelib/kernel/qcorecmdlineargs_p.h ../corelib/kernel/qcoreglobaldata_p.h ../corelib/kernel/qcrashhandler_p.h ../corelib/kernel/qeventdispatcher_blackberry_p.h ../corelib/kernel/qeventdispatcher_glib_p.h ../corelib/kernel/qeventdispatcher_symbian_p.h ../corelib/kernel/qeventdispatcher_unix_p.h ../corelib/kernel/qeventdispatcher_win_p.h ../corelib/kernel/qfunctions_p.h ../corelib/kernel/qmetaobject_p.h ../corelib/kernel/qobject_p.h ../corelib/kernel/qsharedmemory_p.h ../corelib/kernel/qsystemerror_p.h ../corelib/kernel/qsystemsemaphore_p.h ../corelib/kernel/qtranslator_p.h ../corelib/kernel/qvariant_p.h ../corelib/kernel/qwineventnotifier_p.h ../corelib/animation/qabstractanimation_p.h ../corelib/animation/qanimationgroup_p.h ../corelib/animation/qparallelanimationgroup_p.h ../corelib/animation/qpropertyanimation_p.h ../corelib/animation/qsequentialanimationgroup_p.h ../corelib/animation/qvariantanimation_p.h ../corelib/tools/qbytedata_p.h ../corelib/tools/qdatetime_p.h ../corelib/tools/qharfbuzz_p.h ../corelib/tools/qlocale_data_p.h ../corelib/tools/qlocale_p.h ../corelib/tools/qlocale_tools_p.h ../corelib/tools/qpodlist_p.h ../corelib/tools/qringbuffer_p.h ../corelib/tools/qscopedpointer_p.h ../corelib/tools/qsimd_p.h ../corelib/tools/qtools_p.h ../corelib/tools/qunicodetables_p.h ../corelib/plugin/qelfparser_p.h ../corelib/plugin/qfactoryloader_p.h ../corelib/plugin/qlibrary_p.h ../corelib/plugin/qsystemlibrary_p.h ../corelib/xml/qxmlstream_p.h ../corelib/xml/qxmlutils_p.h ../corelib/thread/qmutex_p.h ../corelib/thread/qmutexpool_p.h ../corelib/thread/qorderedmutexlocker_p.h ../corelib/thread/qreadwritelock_p.h ../corelib/thread/qthread_p.h ../corelib/statemachine/qabstractstate_p.h ../corelib/statemachine/qabstracttransition_p.h ../corelib/statemachine/qeventtransition_p.h ../corelib/statemachine/qhistorystate_p.h ../corelib/statemachine/qsignaleventgenerator_p.h ../corelib/statemachine/qsignaltransition_p.h ../corelib/statemachine/qstate_p.h ../corelib/statemachine/qstatemachine_p.h ../corelib/concurrent/qfutureinterface_p.h ../corelib/concurrent/qfuturewatcher_p.h ../corelib/concurrent/qthreadpool_p.h ../corelib/io/qabstractfileengine_p.h ../corelib/io/qdatastream_p.h ../corelib/io/qdataurl_p.h ../corelib/io/qdir_p.h ../corelib/io/qfile_p.h ../corelib/io/qfileinfo_p.h ../corelib/io/qfilesystemengine_p.h ../corelib/io/qfilesystementry_p.h ../corelib/io/qfilesystemiterator_p.h ../corelib/io/qfilesystemmetadata_p.h ../corelib/io/qfilesystemwatcher_dnotify_p.h ../corelib/io/qfilesystemwatcher_fsevents_p.h ../corelib/io/qfilesystemwatcher_inotify_p.h ../corelib/io/qfilesystemwatcher_kqueue_p.h ../corelib/io/qfilesystemwatcher_p.h ../corelib/io/qfilesystemwatcher_symbian_p.h ../corelib/io/qfilesystemwatcher_win_p.h ../corelib/io/qfsfileengine_iterator_p.h ../corelib/io/qfsfileengine_p.h ../corelib/io/qiodevice_p.h ../corelib/io/qnoncontiguousbytedevice_p.h ../corelib/io/qprocess_p.h ../corelib/io/qresource_iterator_p.h ../corelib/io/qresource_p.h ../corelib/io/qsettings_p.h ../corelib/io/qtldurl_p.h ../corelib/io/qurltlds_p.h ../corelib/io/qwindowspipewriter_p.h ../corelib/global/qnumeric_p.h ../corelib/global/qt_pch.h ../corelib/codecs/qfontlaocodec_p.h ../corelib/codecs/qiconvcodec_p.h ../corelib/codecs/qisciicodec_p.h ../corelib/codecs/qlatincodec_p.h ../corelib/codecs/qsimplecodec_p.h ../corelib/codecs/qtextcodec_p.h ../corelib/codecs/qtsciicodec_p.h ../corelib/codecs/qutfcodec_p.h diff -up qt-everywhere-opensource-src-4.8.7/include/QtCore/qatomic_aarch64.h.aarch64 qt-everywhere-opensource-src-4.8.7/include/QtCore/qatomic_aarch64.h --- qt-everywhere-opensource-src-4.8.7/include/QtCore/qatomic_aarch64.h.aarch64 2015-05-08 21:48:32.715057744 -0500 +++ qt-everywhere-opensource-src-4.8.7/include/QtCore/qatomic_aarch64.h 2015-05-08 21:48:32.715057744 -0500 @@ -0,0 +1 @@ +#include "../../src/corelib/arch/qatomic_aarch64.h" diff -up qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri.aarch64 qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri --- qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri.aarch64 2015-05-07 09:14:47.000000000 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/3rdparty/javascriptcore/JavaScriptCore/JavaScriptCore.pri 2015-05-08 21:48:33.268061013 -0500 @@ -66,6 +66,12 @@ contains(JAVASCRIPTCORE_JIT,no) { } } +# Hack around AARCH64 fail wrt JSValue.h +equals(QT_ARCH, aarch64) { + message("JavaScriptCore aarch64 hack: -fpermissive") + QMAKE_CXXFLAGS += -fpermissive +} + wince* { INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/ce-compat SOURCES += $$QT_SOURCE_TREE/src/3rdparty/ce-compat/ce_time.c diff -up qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri.aarch64 qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri --- qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri.aarch64 2015-05-07 09:14:45.000000000 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/JavaScriptCore.pri 2015-05-08 21:48:33.268061013 -0500 @@ -63,6 +63,12 @@ contains (CONFIG, text_breaking_with_icu DEFINES += WTF_USE_QT_ICU_TEXT_BREAKING=1 } +# Hack around AARCH64 fail wrt JSValue.h +equals(QT_ARCH, aarch64) { + message("JavaScriptCore aarch64 hack: -fpermissive") + QMAKE_CXXFLAGS += -fpermissive +} + wince* { INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/ce-compat INCLUDEPATH += $$PWD/../JavaScriptCore/os-win32 diff -up qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h.aarch64 qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h --- qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h.aarch64 2015-05-07 09:14:45.000000000 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h 2015-05-08 21:48:33.269061019 -0500 @@ -369,7 +369,16 @@ #endif /* ARM */ -#if CPU(ARM) || CPU(MIPS) || CPU(SH4) +/* CPU(AARCH64) - AArch64 */ +#if defined(__aarch64__) +#define WTF_CPU_AARCH64 1 +#if defined(__AARCH64EB__) +#define WTF_CPU_BIG_ENDIAN 1 +#endif +#endif + +/* Not sure about this one, qt5-qtwebkit doesn't include it -- rex */ +#if CPU(ARM) || CPU(MIPS) || CPU(SH4) || CPU(AARCH64) #define WTF_CPU_NEEDS_ALIGNED_ACCESS 1 #endif @@ -1003,7 +1012,7 @@ || CPU(SPARC64) \ || CPU(S390X) \ || CPU(PPC64) \ - || CPU(MIPS64) + || CPU(MIPS64) || CPU(AARCH64) #define WTF_USE_JSVALUE64 1 #else #define WTF_USE_JSVALUE32_64 1 diff -up qt-everywhere-opensource-src-4.8.7/src/corelib/arch/aarch64/qatomic_aarch64.cpp.aarch64 qt-everywhere-opensource-src-4.8.7/src/corelib/arch/aarch64/qatomic_aarch64.cpp --- qt-everywhere-opensource-src-4.8.7/src/corelib/arch/aarch64/qatomic_aarch64.cpp.aarch64 2015-05-08 21:48:33.269061019 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/corelib/arch/aarch64/qatomic_aarch64.cpp 2015-05-08 21:48:33.269061019 -0500 @@ -0,0 +1,70 @@ +/**************************************************************************** +** +** Copyright (C) 2012, 2013 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include + +#include +#ifdef _POSIX_PRIORITY_SCHEDULING +# include +#endif +#include + +QT_BEGIN_NAMESPACE + +QT_USE_NAMESPACE + +Q_CORE_EXPORT void qt_atomic_yield(int *count) +{ +#ifdef _POSIX_PRIORITY_SCHEDULING + if((*count)++ < 50) { + sched_yield(); + } else +#endif + { + struct timespec tm; + tm.tv_sec = 0; + tm.tv_nsec = 2000001; + nanosleep(&tm, NULL); + *count = 0; + } +} + +QT_END_NAMESPACE diff -up qt-everywhere-opensource-src-4.8.7/src/corelib/arch/arch.pri.aarch64 qt-everywhere-opensource-src-4.8.7/src/corelib/arch/arch.pri --- qt-everywhere-opensource-src-4.8.7/src/corelib/arch/arch.pri.aarch64 2015-05-07 09:14:48.000000000 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/corelib/arch/arch.pri 2015-05-08 21:48:33.270061025 -0500 @@ -31,7 +31,9 @@ integrity:HEADERS += arch/qatomic_integr arch/qatomic_s390.h \ arch/qatomic_x86_64.h \ arch/qatomic_sh.h \ - arch/qatomic_sh4a.h + arch/qatomic_sh4a.h \ + arch/qatomic_aarch64.h \ + QT_ARCH_CPP = $$QT_SOURCE_TREE/src/corelib/arch/$$QT_ARCH DEPENDPATH += $$QT_ARCH_CPP diff -up qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_aarch64.h.aarch64 qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_aarch64.h --- qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_aarch64.h.aarch64 2015-05-08 21:48:33.270061025 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_aarch64.h 2015-05-08 21:48:33.270061025 -0500 @@ -0,0 +1,335 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtCore module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef QATOMIC_AARCH64_H +#define QATOMIC_AARCH64_H + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +#define Q_ATOMIC_INT_REFERENCE_COUNTING_IS_ALWAYS_NATIVE + +inline bool QBasicAtomicInt::isReferenceCountingNative() +{ return true; } +inline bool QBasicAtomicInt::isReferenceCountingWaitFree() +{ return false; } + +#define Q_ATOMIC_INT_TEST_AND_SET_IS_ALWAYS_NATIVE + +inline bool QBasicAtomicInt::isTestAndSetNative() +{ return true; } +inline bool QBasicAtomicInt::isTestAndSetWaitFree() +{ return false; } + +#define Q_ATOMIC_INT_FETCH_AND_STORE_IS_ALWAYS_NATIVE + +inline bool QBasicAtomicInt::isFetchAndStoreNative() +{ return true; } +inline bool QBasicAtomicInt::isFetchAndStoreWaitFree() +{ return false; } + +#define Q_ATOMIC_INT_FETCH_AND_ADD_IS_ALWAYS_NATIVE + +inline bool QBasicAtomicInt::isFetchAndAddNative() +{ return true; } +inline bool QBasicAtomicInt::isFetchAndAddWaitFree() +{ return false; } + +#define Q_ATOMIC_POINTER_TEST_AND_SET_IS_ALWAYS_NATIVE + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isTestAndSetNative() +{ return true; } +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isTestAndSetWaitFree() +{ return false; } + +#define Q_ATOMIC_POINTER_FETCH_AND_STORE_IS_ALWAYS_NATIVE + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isFetchAndStoreNative() +{ return true; } +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isFetchAndStoreWaitFree() +{ return false; } + +#define Q_ATOMIC_POINTER_FETCH_AND_ADD_IS_ALWAYS_NATIVE + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isFetchAndAddNative() +{ return true; } +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::isFetchAndAddWaitFree() +{ return false; } + +#ifndef Q_DATA_MEMORY_BARRIER +# define Q_DATA_MEMORY_BARRIER asm volatile("dmb sy\n":::"memory") +#endif +#ifndef Q_COMPILER_MEMORY_BARRIER +# define Q_COMPILER_MEMORY_BARRIER asm volatile("":::"memory") +#endif + +inline bool QBasicAtomicInt::ref() +{ + int newValue; + + Q_COMPILER_MEMORY_BARRIER; + newValue = __atomic_add_fetch(&_q_value, 1, __ATOMIC_ACQ_REL); + Q_COMPILER_MEMORY_BARRIER; + + return newValue != 0; +} + +inline bool QBasicAtomicInt::deref() +{ + int newValue; + + Q_COMPILER_MEMORY_BARRIER; + newValue = __atomic_sub_fetch(&_q_value, 1, __ATOMIC_ACQ_REL); + Q_COMPILER_MEMORY_BARRIER; + + return newValue != 0; +} + +inline bool QBasicAtomicInt::testAndSetRelaxed(int expectedValue, int newValue) +{ + bool val; + + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_compare_exchange_n (&_q_value, &expectedValue, newValue, + false, __ATOMIC_RELAXED, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +inline int QBasicAtomicInt::fetchAndStoreRelaxed(int newValue) +{ + int val; + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_exchange_n(&_q_value, newValue, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +inline int QBasicAtomicInt::fetchAndAddRelaxed(int valueToAdd) +{ + int val; + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_fetch_add(&_q_value, valueToAdd, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::testAndSetRelaxed(T *expectedValue, T *newValue) +{ + bool val; + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_compare_exchange_n (&_q_value, &expectedValue, newValue, + false, __ATOMIC_RELAXED, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndStoreRelaxed(T *newValue) +{ + T *val; + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_exchange_n(&_q_value, newValue, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndAddRelaxed(qptrdiff valueToAdd) +{ + T *val; + Q_COMPILER_MEMORY_BARRIER; + val = __atomic_fetch_add(&_q_value, valueToAdd, __ATOMIC_RELAXED); + Q_COMPILER_MEMORY_BARRIER; + return val; +} + +inline bool QBasicAtomicInt::testAndSetAcquire(int expectedValue, int newValue) +{ + bool returnValue = testAndSetRelaxed(expectedValue, newValue); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +inline bool QBasicAtomicInt::testAndSetRelease(int expectedValue, int newValue) +{ + Q_DATA_MEMORY_BARRIER; + return testAndSetRelaxed(expectedValue, newValue); +} + +inline bool QBasicAtomicInt::testAndSetOrdered(int expectedValue, int newValue) +{ + Q_DATA_MEMORY_BARRIER; + bool returnValue = testAndSetRelaxed(expectedValue, newValue); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +inline int QBasicAtomicInt::fetchAndStoreAcquire(int newValue) +{ + int returnValue = fetchAndStoreRelaxed(newValue); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +inline int QBasicAtomicInt::fetchAndStoreRelease(int newValue) +{ + Q_DATA_MEMORY_BARRIER; + return fetchAndStoreRelaxed(newValue); +} + +inline int QBasicAtomicInt::fetchAndStoreOrdered(int newValue) +{ + Q_DATA_MEMORY_BARRIER; + int returnValue = fetchAndStoreRelaxed(newValue); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +inline int QBasicAtomicInt::fetchAndAddAcquire(int valueToAdd) +{ + int returnValue = fetchAndAddRelaxed(valueToAdd); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +inline int QBasicAtomicInt::fetchAndAddRelease(int valueToAdd) +{ + Q_DATA_MEMORY_BARRIER; + return fetchAndAddRelaxed(valueToAdd); +} + +inline int QBasicAtomicInt::fetchAndAddOrdered(int valueToAdd) +{ + Q_DATA_MEMORY_BARRIER; + int returnValue = fetchAndAddRelaxed(valueToAdd); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::testAndSetAcquire(T *expectedValue, T *newValue) +{ + bool returnValue = testAndSetRelaxed(expectedValue, newValue); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::testAndSetRelease(T *expectedValue, T *newValue) +{ + Q_DATA_MEMORY_BARRIER; + return testAndSetRelaxed(expectedValue, newValue); +} + +template +Q_INLINE_TEMPLATE bool QBasicAtomicPointer::testAndSetOrdered(T *expectedValue, T *newValue) +{ + Q_DATA_MEMORY_BARRIER; + bool returnValue = testAndSetAcquire(expectedValue, newValue); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndStoreAcquire(T *newValue) +{ + T *returnValue = fetchAndStoreRelaxed(newValue); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndStoreRelease(T *newValue) +{ + Q_DATA_MEMORY_BARRIER; + return fetchAndStoreRelaxed(newValue); +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndStoreOrdered(T *newValue) +{ + Q_DATA_MEMORY_BARRIER; + T *returnValue = fetchAndStoreRelaxed(newValue); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndAddAcquire(qptrdiff valueToAdd) +{ + T *returnValue = fetchAndAddRelaxed(valueToAdd); + Q_DATA_MEMORY_BARRIER; + return returnValue; +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndAddRelease(qptrdiff valueToAdd) +{ + Q_DATA_MEMORY_BARRIER; + return fetchAndAddRelaxed(valueToAdd); +} + +template +Q_INLINE_TEMPLATE T *QBasicAtomicPointer::fetchAndAddOrdered(qptrdiff valueToAdd) +{ + Q_DATA_MEMORY_BARRIER; + T *returnValue = fetchAndAddRelaxed(valueToAdd); + Q_COMPILER_MEMORY_BARRIER; + return returnValue; +} + +#undef Q_DATA_MEMORY_BARRIER +#undef Q_COMPILER_MEMORY_BARRIER + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif // QATOMIC_AARCH64_H diff -up qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_arch.h.aarch64 qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_arch.h --- qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_arch.h.aarch64 2015-05-07 09:14:48.000000000 -0500 +++ qt-everywhere-opensource-src-4.8.7/src/corelib/arch/qatomic_arch.h 2015-05-08 21:48:33.271061031 -0500 @@ -94,6 +94,8 @@ QT_BEGIN_HEADER # include "QtCore/qatomic_sh4a.h" #elif defined(QT_ARCH_NACL) # include "QtCore/qatomic_generic.h" +#elif defined(QT_ARCH_AARCH64) +# include "QtCore/qatomic_aarch64.h" #else # error "Qt has not been ported to this architecture" #endif 0707010000019D000081A400000000000000000000000166968E4E0000406A000000000000000000000000000000000000004600000000gnome-music-46.1/subprojects/shared-modules/qt4/qt4-openssl-1.1.patchDescription: Compile with openssl-1.1.0 * Most changes are related to openssl structures are now opaque. * The network/ssl threading setup has been disabled because the old openssl threading model has been removed and is apparently no longer needed. * A number of new functions had to be imported (see changes to src/network/ssl/qsslsocket_openssl_symbols.cpp) Author: Gert Wollny Last-Update: 2016-06-28 Bug-Debian: http://bugs.debian.org/828522 --- a/src/network/ssl/qsslcertificate.cpp +++ b/src/network/ssl/qsslcertificate.cpp @@ -259,10 +259,10 @@ QByteArray QSslCertificate::version() const { QMutexLocker lock(QMutexPool::globalInstanceGet(d.data())); - if (d->versionString.isEmpty() && d->x509) + if (d->versionString.isEmpty() && d->x509) { d->versionString = - QByteArray::number(qlonglong(q_ASN1_INTEGER_get(d->x509->cert_info->version)) + 1); - + QByteArray::number(qlonglong(q_X509_get_version(d->x509)) + 1); + } return d->versionString; } @@ -276,7 +276,7 @@ { QMutexLocker lock(QMutexPool::globalInstanceGet(d.data())); if (d->serialNumberString.isEmpty() && d->x509) { - ASN1_INTEGER *serialNumber = d->x509->cert_info->serialNumber; + ASN1_INTEGER *serialNumber = q_X509_get_serialNumber(d->x509); // if we cannot convert to a long, just output the hexadecimal number if (serialNumber->length > 4) { QByteArray hexString; @@ -489,24 +489,33 @@ QSslKey key; key.d->type = QSsl::PublicKey; +#if OPENSSL_VERSION_NUMBER < 0x10100000L X509_PUBKEY *xkey = d->x509->cert_info->key; +#else + X509_PUBKEY *xkey = q_X509_get_X509_PUBKEY(d->x509); +#endif EVP_PKEY *pkey = q_X509_PUBKEY_get(xkey); Q_ASSERT(pkey); - if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_RSA) { + int key_id; +#if OPENSSL_VERSION_NUMBER < 0x10100000L + key_id = q_EVP_PKEY_type(pkey->type); +#else + key_id = q_EVP_PKEY_base_id(pkey); +#endif + if (key_id == EVP_PKEY_RSA) { key.d->rsa = q_EVP_PKEY_get1_RSA(pkey); key.d->algorithm = QSsl::Rsa; key.d->isNull = false; - } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DSA) { + } else if (key_id == EVP_PKEY_DSA) { key.d->dsa = q_EVP_PKEY_get1_DSA(pkey); key.d->algorithm = QSsl::Dsa; key.d->isNull = false; - } else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DH) { + } else if (key_id == EVP_PKEY_DH) { // DH unsupported } else { // error? } - q_EVP_PKEY_free(pkey); return key; } --- a/src/network/ssl/qsslkey.cpp +++ b/src/network/ssl/qsslkey.cpp @@ -321,8 +321,19 @@ { if (d->isNull) return -1; +#if OPENSSL_VERSION_NUMBER < 0x10100000L return (d->algorithm == QSsl::Rsa) ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p); +#else + if (d->algorithm == QSsl::Rsa) { + return q_RSA_bits(d->rsa); + }else{ + BIGNUM *p = NULL; + q_DSA_get0_pqg(d->dsa, &p, NULL, NULL); + return q_BN_num_bits(p); + } +#endif + } /*! --- a/src/network/ssl/qsslsocket_openssl.cpp +++ b/src/network/ssl/qsslsocket_openssl.cpp @@ -93,6 +93,7 @@ bool QSslSocketPrivate::s_loadedCiphersAndCerts = false; bool QSslSocketPrivate::s_loadRootCertsOnDemand = false; +#if OPENSSL_VERSION_NUMBER < 0x10100000L /* \internal From OpenSSL's thread(3) manual page: @@ -174,6 +175,8 @@ } } // extern "C" +#endif //OPENSSL_VERSION_NUMBER >= 0x10100000L + QSslSocketBackendPrivate::QSslSocketBackendPrivate() : ssl(0), ctx(0), @@ -222,9 +225,12 @@ ciph.d->encryptionMethod = descriptionList.at(4).mid(4); ciph.d->exportable = (descriptionList.size() > 6 && descriptionList.at(6) == QLatin1String("export")); +#if OPENSSL_VERSION_NUMBER < 0x10100000L ciph.d->bits = cipher->strength_bits; ciph.d->supportedBits = cipher->alg_bits; - +#else + ciph.d->bits = q_SSL_CIPHER_get_bits(cipher, &ciph.d->supportedBits); +#endif } return ciph; } @@ -367,7 +373,7 @@ // // See also: QSslContext::fromConfiguration() if (caCertificate.expiryDate() >= QDateTime::currentDateTime()) { - q_X509_STORE_add_cert(ctx->cert_store, (X509 *)caCertificate.handle()); + q_X509_STORE_add_cert(q_SSL_CTX_get_cert_store(ctx), (X509 *)caCertificate.handle()); } } @@ -504,8 +510,10 @@ */ void QSslSocketPrivate::deinitialize() { +#if OPENSSL_VERSION_NUMBER < 0x10100000L q_CRYPTO_set_id_callback(0); q_CRYPTO_set_locking_callback(0); +#endif } /*! @@ -526,13 +534,17 @@ return false; // Check if the library itself needs to be initialized. +#if OPENSSL_VERSION_NUMBER < 0x10100000L QMutexLocker locker(openssl_locks()->initLock()); +#endif if (!s_libraryLoaded) { s_libraryLoaded = true; // Initialize OpenSSL. +#if OPENSSL_VERSION_NUMBER < 0x10100000L q_CRYPTO_set_id_callback(id_function); q_CRYPTO_set_locking_callback(locking_function); +#endif if (q_SSL_library_init() != 1) return false; q_SSL_load_error_strings(); @@ -571,7 +583,9 @@ void QSslSocketPrivate::ensureCiphersAndCertsLoaded() { - QMutexLocker locker(openssl_locks()->initLock()); +#if OPENSSL_VERSION_NUMBER < 0x10100000L + QMutexLocker locker(openssl_locks()->initLock()); +#endif if (s_loadedCiphersAndCerts) return; s_loadedCiphersAndCerts = true; @@ -663,13 +677,18 @@ STACK_OF(SSL_CIPHER) *supportedCiphers = q_SSL_get_ciphers(mySsl); for (int i = 0; i < q_sk_SSL_CIPHER_num(supportedCiphers); ++i) { if (SSL_CIPHER *cipher = q_sk_SSL_CIPHER_value(supportedCiphers, i)) { - if (cipher->valid) { + +#if OPENSSL_VERSION_NUMBER < 0x10100000L + if (cipher->valid) { +#endif QSslCipher ciph = QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(cipher); if (!ciph.isNull()) { if (!ciph.name().toLower().startsWith(QLatin1String("adh"))) ciphers << ciph; } +#if OPENSSL_VERSION_NUMBER < 0x10100000L } +#endif } } --- a/src/network/ssl/qsslsocket_openssl_symbols_p.h +++ b/src/network/ssl/qsslsocket_openssl_symbols_p.h @@ -399,7 +399,25 @@ PEM_ASN1_write_bio((int (*)(void*, unsigned char**))q_i2d_DSAPrivateKey,PEM_STRING_DSA,\ bp,(char *)x,enc,kstr,klen,cb,u) #endif + +X509_STORE * q_SSL_CTX_get_cert_store(const SSL_CTX *ctx); +ASN1_INTEGER * q_X509_get_serialNumber(X509 *x); + +#if OPENSSL_VERSION_NUMBER < 0x10100000L #define q_SSL_CTX_set_options(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) +#define q_X509_get_version(x) X509_get_version(x) +#else +int q_EVP_PKEY_id(const EVP_PKEY *pkey); +int q_EVP_PKEY_base_id(const EVP_PKEY *pkey); +int q_SSL_CIPHER_get_bits(const SSL_CIPHER *cipher, int *alg_bits); +long q_SSL_CTX_set_options(SSL_CTX *ctx, long options); +long q_X509_get_version(X509 *x); +X509_PUBKEY * q_X509_get_X509_PUBKEY(X509 *x); +int q_RSA_bits(const RSA *rsa); +int q_DSA_security_bits(const DSA *dsa); +void q_DSA_get0_pqg(const DSA *d, BIGNUM **p, BIGNUM **q, BIGNUM **g); +#endif + #define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_sk_num)(st) #define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_sk_value)(st, i) #define q_sk_GENERAL_NAME_num(st) q_SKM_sk_num(GENERAL_NAME, (st)) @@ -410,8 +428,15 @@ #define q_sk_SSL_CIPHER_value(st, i) q_SKM_sk_value(SSL_CIPHER, (st), (i)) #define q_SSL_CTX_add_extra_chain_cert(ctx,x509) \ q_SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509) + +#if OPENSSL_VERSION_NUMBER < 0x10100000L #define q_X509_get_notAfter(x) X509_get_notAfter(x) #define q_X509_get_notBefore(x) X509_get_notBefore(x) +#else +ASN1_TIME *q_X509_get_notAfter(X509 *x); +ASN1_TIME *q_X509_get_notBefore(X509 *x); +#endif + #define q_EVP_PKEY_assign_RSA(pkey,rsa) q_EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\ (char *)(rsa)) #define q_EVP_PKEY_assign_DSA(pkey,dsa) q_EVP_PKEY_assign((pkey),EVP_PKEY_DSA,\ --- a/src/network/ssl/qsslsocket_openssl_symbols.cpp +++ b/src/network/ssl/qsslsocket_openssl_symbols.cpp @@ -290,6 +290,22 @@ DEFINEFUNC(void, OPENSSL_add_all_algorithms_conf, void, DUMMYARG, return, DUMMYARG) DEFINEFUNC3(int, SSL_CTX_load_verify_locations, SSL_CTX *ctx, ctx, const char *CAfile, CAfile, const char *CApath, CApath, return 0, return) DEFINEFUNC(long, SSLeay, void, DUMMYARG, return 0, return) +DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *ctx, ctx, return 0, return) + +DEFINEFUNC(ASN1_INTEGER *, X509_get_serialNumber, X509 *x, x, return 0, return) +#if OPENSSL_VERSION_NUMBER >= 0x10100000L +DEFINEFUNC(int, EVP_PKEY_id, const EVP_PKEY *pkey, pkey, return 0, return) +DEFINEFUNC(int, EVP_PKEY_base_id, const EVP_PKEY *pkey, pkey, return 0, return) +DEFINEFUNC2(int, SSL_CIPHER_get_bits, const SSL_CIPHER *cipher, cipher, int *alg_bits, alg_bits, return 0, return) +DEFINEFUNC2(long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, long options, options, return 0, return) +DEFINEFUNC(long, X509_get_version, X509 *x, x, return 0, return) +DEFINEFUNC(X509_PUBKEY *, X509_get_X509_PUBKEY, X509 *x, x, return 0, return) +DEFINEFUNC(int, RSA_bits, const RSA *rsa, rsa, return 0, return) +DEFINEFUNC(int, DSA_security_bits, const DSA *dsa, dsa, return 0, return) +DEFINEFUNC(ASN1_TIME *, X509_get_notAfter, X509 *x, x, return 0, return) +DEFINEFUNC(ASN1_TIME *, X509_get_notBefore, X509 *x, x, return 0, return) +DEFINEFUNC4(void, DSA_get0_pqg, const DSA *d, d, BIGNUM **p, p, BIGNUM **q, q, BIGNUM **g, g, return, return) +#endif #ifdef Q_OS_SYMBIAN #define RESOLVEFUNC(func, ordinal, lib) \ @@ -801,6 +817,7 @@ RESOLVEFUNC(SSL_CTX_use_PrivateKey) RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey) RESOLVEFUNC(SSL_CTX_use_PrivateKey_file) + RESOLVEFUNC(SSL_CTX_get_cert_store) RESOLVEFUNC(SSL_accept) RESOLVEFUNC(SSL_clear) RESOLVEFUNC(SSL_connect) @@ -823,6 +840,23 @@ RESOLVEFUNC(SSL_set_connect_state) RESOLVEFUNC(SSL_shutdown) RESOLVEFUNC(SSL_write) + + RESOLVEFUNC(X509_get_serialNumber) +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + RESOLVEFUNC(SSL_CTX_ctrl) + RESOLVEFUNC(EVP_PKEY_id) + RESOLVEFUNC(EVP_PKEY_base_id) + RESOLVEFUNC(SSL_CIPHER_get_bits) + RESOLVEFUNC(SSL_CTX_set_options) + RESOLVEFUNC(X509_get_version) + RESOLVEFUNC(X509_get_X509_PUBKEY) + RESOLVEFUNC(RSA_bits) + RESOLVEFUNC(DSA_security_bits) + RESOLVEFUNC(DSA_get0_pqg) + RESOLVEFUNC(X509_get_notAfter) + RESOLVEFUNC(X509_get_notBefore) +#endif + #ifndef OPENSSL_NO_SSL2 RESOLVEFUNC(SSLv2_client_method) #endif --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslkey.cpp.0131~ 2017-03-15 02:22:37.053244125 +0100 +++ qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslkey.cpp 2017-03-15 02:22:37.055244057 +0100 @@ -328,7 +328,7 @@ int QSslKey::length() const if (d->algorithm == QSsl::Rsa) { return q_RSA_bits(d->rsa); }else{ - BIGNUM *p = NULL; + const BIGNUM *p = NULL; q_DSA_get0_pqg(d->dsa, &p, NULL, NULL); return q_BN_num_bits(p); } --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp.0131~ 2017-03-15 02:22:37.054244091 +0100 +++ qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols.cpp 2017-03-15 02:29:41.155236836 +0100 @@ -111,16 +111,16 @@ DEFINEFUNC(int, ASN1_STRING_length, ASN1 DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **a, a, ASN1_STRING *b, b, return 0, return); DEFINEFUNC4(long, BIO_ctrl, BIO *a, a, int b, b, long c, c, void *d, d, return -1, return) DEFINEFUNC(int, BIO_free, BIO *a, a, return 0, return) -DEFINEFUNC(BIO *, BIO_new, BIO_METHOD *a, a, return 0, return) +DEFINEFUNC(BIO *, BIO_new, const BIO_METHOD *a, a, return 0, return) DEFINEFUNC2(BIO *, BIO_new_mem_buf, void *a, a, int b, b, return 0, return) DEFINEFUNC3(int, BIO_read, BIO *a, a, void *b, b, int c, c, return -1, return) -DEFINEFUNC(BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return 0, return) +DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, DUMMYARG, return 0, return) DEFINEFUNC3(int, BIO_write, BIO *a, a, const void *b, b, int c, c, return -1, return) DEFINEFUNC(int, BN_num_bits, const BIGNUM *a, a, return 0, return) DEFINEFUNC(int, CRYPTO_num_locks, DUMMYARG, DUMMYARG, return 0, return) DEFINEFUNC(void, CRYPTO_set_locking_callback, void (*a)(int, int, const char *, int), a, return, DUMMYARG) DEFINEFUNC(void, CRYPTO_set_id_callback, unsigned long (*a)(), a, return, DUMMYARG) -DEFINEFUNC(void, CRYPTO_free, void *a, a, return, DUMMYARG) +DEFINEFUNC(void, OPENSSL_free, void *a, a, return, DUMMYARG) DEFINEFUNC(void, DSA_free, DSA *a, a, return, DUMMYARG) #if OPENSSL_VERSION_NUMBER < 0x00908000L DEFINEFUNC3(X509 *, d2i_X509, X509 **a, a, unsigned char **b, b, long c, c, return 0, return) @@ -300,7 +300,7 @@ DEFINEFUNC(int, RSA_bits, const RSA *rs DEFINEFUNC(int, DSA_security_bits, const DSA *dsa, dsa, return 0, return) DEFINEFUNC(ASN1_TIME *, X509_get_notAfter, X509 *x, x, return 0, return) DEFINEFUNC(ASN1_TIME *, X509_get_notBefore, X509 *x, x, return 0, return) -DEFINEFUNC4(void, DSA_get0_pqg, const DSA *d, d, BIGNUM **p, p, BIGNUM **q, q, BIGNUM **g, g, return, return) +DEFINEFUNC4(void, DSA_get0_pqg, const DSA *d, d, const BIGNUM **p, p, const BIGNUM **q, q, const BIGNUM **g, g, return, return) #endif #ifdef Q_OS_SYMBIAN --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols_p.h.0131~ 2017-03-15 02:22:37.054244091 +0100 +++ qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslsocket_openssl_symbols_p.h 2017-03-15 02:29:50.192986268 +0100 @@ -59,6 +59,9 @@ QT_BEGIN_NAMESPACE #define DUMMYARG +#ifndef OPENSSL_NO_SSL2 +#define OPENSSL_NO_SSL2 1 +#endif #if !defined QT_LINKED_OPENSSL // **************** Shared declarations ****************** @@ -207,16 +210,16 @@ int q_ASN1_STRING_length(ASN1_STRING *a) int q_ASN1_STRING_to_UTF8(unsigned char **a, ASN1_STRING *b); long q_BIO_ctrl(BIO *a, int b, long c, void *d); int q_BIO_free(BIO *a); -BIO *q_BIO_new(BIO_METHOD *a); +BIO *q_BIO_new(const BIO_METHOD *a); BIO *q_BIO_new_mem_buf(void *a, int b); int q_BIO_read(BIO *a, void *b, int c); -BIO_METHOD *q_BIO_s_mem(); +const BIO_METHOD *q_BIO_s_mem(); int q_BIO_write(BIO *a, const void *b, int c); int q_BN_num_bits(const BIGNUM *a); int q_CRYPTO_num_locks(); void q_CRYPTO_set_locking_callback(void (*a)(int, int, const char *, int)); void q_CRYPTO_set_id_callback(unsigned long (*a)()); -void q_CRYPTO_free(void *a); +void q_OPENSSL_free(void *a); void q_DSA_free(DSA *a); #if OPENSSL_VERSION_NUMBER >= 0x00908000L // 0.9.8 broke SC and BC by changing this function's signature. @@ -326,7 +329,6 @@ void q_SSL_set_accept_state(SSL *a); void q_SSL_set_connect_state(SSL *a); int q_SSL_shutdown(SSL *a); #if OPENSSL_VERSION_NUMBER >= 0x10000000L -const SSL_METHOD *q_SSLv2_client_method(); const SSL_METHOD *q_SSLv3_client_method(); const SSL_METHOD *q_SSLv23_client_method(); const SSL_METHOD *q_TLSv1_client_method(); @@ -335,7 +337,6 @@ const SSL_METHOD *q_SSLv3_server_method( const SSL_METHOD *q_SSLv23_server_method(); const SSL_METHOD *q_TLSv1_server_method(); #else -SSL_METHOD *q_SSLv2_client_method(); SSL_METHOD *q_SSLv3_client_method(); SSL_METHOD *q_SSLv23_client_method(); SSL_METHOD *q_TLSv1_client_method(); @@ -415,7 +416,7 @@ long q_X509_get_version(X509 *x); X509_PUBKEY * q_X509_get_X509_PUBKEY(X509 *x); int q_RSA_bits(const RSA *rsa); int q_DSA_security_bits(const DSA *dsa); -void q_DSA_get0_pqg(const DSA *d, BIGNUM **p, BIGNUM **q, BIGNUM **g); +void q_DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); #endif #define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_sk_num)(st) --- qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslcertificate.cpp.omv~ 2017-03-15 02:27:18.143322736 +0100 +++ qt-everywhere-opensource-src-4.8.7/src/network/ssl/qsslcertificate.cpp 2017-03-15 02:29:56.215819741 +0100 @@ -696,7 +696,7 @@ unsigned char *data = 0; int size = q_ASN1_STRING_to_UTF8(&data, q_X509_NAME_ENTRY_get_data(e)); info[QString::fromUtf8(obj)] = QString::fromUtf8((char*)data, size); - q_CRYPTO_free(data); + q_OPENSSL_free(data); } return info; } 0707010000019E000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003200000000gnome-music-46.1/subprojects/shared-modules/smpeg0707010000019F000081A400000000000000000000000166968E4E000004A1000000000000000000000000000000000000004300000000gnome-music-46.1/subprojects/shared-modules/smpeg/smpeg-0.4.5.json{ "name": "smpeg", "config-opts": ["--disable-static"], "cleanup": [ "/bin", "/man" ], "rm-configure": true, "sources": [ { "type": "archive", "url": "http://http.debian.net/debian/pool/main/s/smpeg/smpeg_0.4.5+cvs20030824.orig.tar.gz", "sha256": "1276ea797dd9fde8a12dd3f33f180153922544c28ca9fc7b477c018876be1916" }, { "type": "shell", "commands": [ "sed -i '/^## libtool.m4/,/^#####/d' acinclude.m4" ] }, { "type": "script", "dest-filename": "autogen.sh", "commands": [ "AUTOMAKE=\"automake --foreign --add-missing --force-missing\" autoreconf -vfi" ] }, { "type": "patch", "path": "smpeg-am-prog-as.patch" }, { "type": "patch", "path": "smpeg-export-mpegaudio-class.patch" }, { "type": "patch", "path": "smpeg-no-gtk.patch" }, { "type": "patch", "path": "smpeg-gcc6.patch" } ] } 070701000001A0000081A400000000000000000000000166968E4E00000133000000000000000000000000000000000000004900000000gnome-music-46.1/subprojects/shared-modules/smpeg/smpeg-am-prog-as.patchIndex: smpeg-0.4.5+cvs20030824/configure.in =================================================================== --- smpeg-0.4.5+cvs20030824.orig/configure.in +++ smpeg-0.4.5+cvs20030824/configure.in @@ -57,6 +57,7 @@ AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL AC_PROG_INSTALL +AM_PROG_AS dnl Ugh. AS="$CC" 070701000001A1000081A400000000000000000000000166968E4E000001F2000000000000000000000000000000000000005500000000gnome-music-46.1/subprojects/shared-modules/smpeg/smpeg-export-mpegaudio-class.patch--- smpeg-0.4.5+cvs20030824.orig/MPEGaudio.h +++ smpeg-0.4.5+cvs20030824/MPEGaudio.h @@ -149,6 +149,14 @@ }; /* The actual MPEG audio class */ + +class MPEGaudio; +void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len); +int Play_MPEGaudio(MPEGaudio *audio, Uint8 *stream, int len); +#ifdef THREADED_AUDIO +int Decode_MPEGaudio(void *udata); +#endif + class MPEGaudio : public MPEGerror, public MPEGaudioaction { friend void Play_MPEGaudioSDL(void *udata, Uint8 *stream, int len); 070701000001A2000081A400000000000000000000000166968E4E0000050C000000000000000000000000000000000000004300000000gnome-music-46.1/subprojects/shared-modules/smpeg/smpeg-gcc6.patchDescription: Fix compiling with GCC 6. Author: Johannes Brandstätter Bug-Debian: https://bugs.debian.org/811742 Last-Update: <2016-09-24> Index: smpeg-0.4.5+cvs20030824/audio/huffmantable.cpp =================================================================== --- smpeg-0.4.5+cvs20030824.orig/audio/huffmantable.cpp +++ smpeg-0.4.5+cvs20030824/audio/huffmantable.cpp @@ -9,6 +9,7 @@ #include "config.h" #endif +#include #include "MPEGaudio.h" static const unsigned int @@ -550,11 +551,11 @@ htd33[ 31][2]={{ 16, 1},{ 8, 1},{ 4, const HUFFMANCODETABLE MPEGaudio::ht[HTN]= { - { 0, 0-1, 0-1, 0, 0, htd33}, + { 0, UINT_MAX, UINT_MAX, 0, 0, htd33}, { 1, 2-1, 2-1, 0, 7,htd01}, { 2, 3-1, 3-1, 0, 17,htd02}, { 3, 3-1, 3-1, 0, 17,htd03}, - { 4, 0-1, 0-1, 0, 0, htd33}, + { 4, UINT_MAX, UINT_MAX, 0, 0, htd33}, { 5, 4-1, 4-1, 0, 31,htd05}, { 6, 4-1, 4-1, 0, 31,htd06}, { 7, 6-1, 6-1, 0, 71,htd07}, @@ -564,7 +565,7 @@ const HUFFMANCODETABLE MPEGaudio::ht[HTN {11, 8-1, 8-1, 0,127,htd11}, {12, 8-1, 8-1, 0,127,htd12}, {13,16-1,16-1, 0,511,htd13}, - {14, 0-1, 0-1, 0, 0, htd33}, + {14, UINT_MAX, UINT_MAX, 0, 0, htd33}, {15,16-1,16-1, 0,511,htd15}, {16,16-1,16-1, 1,511,htd16}, {17,16-1,16-1, 2,511,htd16}, 070701000001A3000081A400000000000000000000000166968E4E0000043A000000000000000000000000000000000000004500000000gnome-music-46.1/subprojects/shared-modules/smpeg/smpeg-no-gtk.patchFrom 62cda978596a323cd7042722f906df906007e5b5 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Sat, 15 Apr 2017 13:24:39 -0700 Subject: [PATCH] Comment out GTK detection --- configure.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/configure.in b/configure.in index 20b1355..2cb4753 100644 --- a/configure.in +++ b/configure.in @@ -208,13 +208,13 @@ AC_ARG_ENABLE(gtk_player, [ --enable-gtk-player build a GTk sample SMPEG player [default=yes]], , enable_gtk_player=yes) have_gtk=no -if test x$enable_gtk_player = xyes; then - AM_PATH_GTK(1.2.1, have_gtk=yes) - if test x$have_gtk = xyes; then - CFLAGS="$CFLAGS $GTK_CFLAGS" - fi - AC_SUBST(GTK_LIBS) -fi +dnl if test x$enable_gtk_player = xyes; then +dnl AM_PATH_GTK(1.2.1, have_gtk=yes) +dnl if test x$have_gtk = xyes; then +dnl CFLAGS="$CFLAGS $GTK_CFLAGS" +dnl fi +dnl AC_SUBST(GTK_LIBS) +dnl fi AM_CONDITIONAL(HAVE_GTK, test x$have_gtk = xyes) dnl See if we can build the Mesa player -- 2.12.2 070701000001A4000041ED00000000000000000000000266968E4E00000000000000000000000000000000000000000000003700000000gnome-music-46.1/subprojects/shared-modules/vorbisgain070701000001A5000081A400000000000000000000000166968E4E00000861000000000000000000000000000000000000004D00000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0001-temp_files.patchDescription: Apply patch to use temp files, which are dependent on the file which is beeing processed, instead always using the same filename, which can result to data loss in scenarios where two or more vorbis processes are running parallel. Author: Pavel N. Krivitsky Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505164 Forwarded: no --- vorbis.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) --- a/vorbis.c +++ b/vorbis.c @@ -56,7 +56,7 @@ #define PROGRESS_FORMAT_SIZE 8 #define MIN_FILENAME_SIZE 5 #define MIN_MIDDLE_TRUNCATE_SIZE 20 -#define TEMP_NAME "vorbisgain.tmpXXXXXX" +#define TEMP_EXT ".vgain.tmpXXXXXX" /** @@ -684,11 +684,10 @@ } } - /* Make sure temp is in same folder as file. And yes, the malloc is larger - * than necessary (and not always needed). Lets keep it simple though (at - * the expense of a few bytes)... + /* Construct a temporary file name by appending TEMP_EXT to + * the name of the file being modified. */ - temp_name = malloc(strlen(filename) + sizeof(TEMP_NAME)); + temp_name = malloc(strlen(filename)*sizeof(char) + sizeof(TEMP_EXT)); if (temp_name == NULL) { @@ -697,7 +696,7 @@ } strcpy(temp_name, filename); - strcpy((char *) last_path(temp_name), TEMP_NAME); + strcat(temp_name, TEMP_EXT); #ifdef WIN32 temp_name = _mktemp(temp_name); @@ -779,6 +778,7 @@ file_error(_("Note: Couldn't set mode for file '%s': "), filename); } +#if 0 /* Disable for Debian, this surprises people and is not useful --liw */ utime_buf.actime = stat_buf.st_atime; utime_buf.modtime = stat_buf.st_mtime; @@ -786,6 +786,7 @@ { file_error(_("Note: Couldn't set time for file '%s': "), filename); } +#endif result = 0; @@ -817,10 +818,10 @@ if (delete_temp) { - if (remove(TEMP_NAME) != 0) + if (remove(temp_name) != 0) { file_error(_("Note: Couldn't remove temporary file '%s': "), - TEMP_NAME); + temp_name); } } 070701000001A6000081A400000000000000000000000166968E4E000002CD000000000000000000000000000000000000004800000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0002-errno.patchDescription: Zero errno before readdir call. From: http://bugs.debian.org/375110 Forwarded: no --- recurse.c | 3 +++ 1 file changed, 3 insertions(+) --- a/recurse.c +++ b/recurse.c @@ -408,6 +408,7 @@ */ static int read_dir(DIRECTORY *directory) { + errno = 0; directory->entry = readdir(directory->dir); if (directory->entry != NULL) @@ -622,6 +623,7 @@ /* Check for wildcards */ settings->pattern = last_path(my_path); +#if 0 /* Disable for Debian, as it suprises people. --liw */ if (contains_pattern(settings->pattern)) { /* Strip last part of path */ @@ -637,6 +639,7 @@ } } else +#endif { settings->pattern = NULL; } 070701000001A7000081A400000000000000000000000166968E4E00001A7B000000000000000000000000000000000000004A00000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0003-manpage.patchDescription: Man page says --silent, should be --skip From: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355783 Forwarded: no --- vorbisgain.1 | 60 ++++++++++++----------------------------------------------- 1 file changed, 13 insertions(+), 47 deletions(-) --- a/vorbisgain.1 +++ b/vorbisgain.1 @@ -2,10 +2,8 @@ .\" groff -man -Tascii vorbisgain.1 .\" .TH vorbisgain 1 "2004 Jan 3" "" "VorbisGain" - .SH NAME vorbisgain \- calculate the replay gain for Ogg Vorbis files - .SH SYNOPSIS .B vorbisgain [ @@ -16,7 +14,6 @@ .I album gain ] .I input_files \fR... - .SH DESCRIPTION .B vorbisgain calculates the ReplayGain values for the named Ogg Vorbis input files and @@ -27,7 +24,6 @@ uses a default target level of 89 dB, rather than the 83 dB recommended by the ReplayGain standard, when calculating the gain to apply. (Some players include a pre-amplification setting with which the target level can be changed.) - .PP .B vorbisgain input files must be Ogg Vorbis I files with 1 or 2 channels and a sample rate @@ -35,21 +31,16 @@ kHz. If an input file contains multiple streams (i.e., it is chained), the streams must all have the same format, in terms of sampling frequency and number of channels. - .PP All streams in a chained file are processed, but the ReplayGain tags are only written to (or removed from) the first stream. - .SH OPTIONS - .IP "-h, --help" Show command help. - .IP "-a, --album" Activates album mode, in which the album gain (sometimes called the audiophile gain) is calculated in addition to the track gain (sometimes called the radio gain). - .IP "-g n, --album-gain=n" Sets the album gain value to use. Default is to calculate it, if .I -a @@ -59,38 +50,31 @@ dB, specifying the .B change in volume that should be applied. - .IP "-c, --clean" Remove any ReplayGain tags from the specified files. If a file does not contain any ReplayGain tags, the file is not modified. - .IP "-C, --convert" Convert old format ReplayGain tags to a new format (see section TAG FORMAT below for details). If a file does not contain all ReplayGain tags that are needed for a conversion, the file is not modified. The album peak tag is only created if .I -a -is specified, and the album gain value is then checked for concistency. +is specified, and the album gain value is then checked for consistency. Otherwise any album gain is converted without any checks. - .IP "-d, --display-only" Display the result only; do not write anything to disk. This applies to all options. - .IP "-f, --fast" Only calculate the gain for files that do not contain all replay gain tags needed (the album gain and peak tags are only considered if .I -a has been specified). - .IP "-n, --no-progress" Only display results, but don't show progress in percentages and times. This can be useful if the output is piped into other programs. - .IP "-q, --quiet" Do not display any output while processing. Only error and warning messages will be printed. - .IP "-r, --recursive" Enter directories (recursively) and search for files, if directories or file patterns are specified. @@ -98,65 +82,51 @@ Only available if .B vorbisgain was configured with --enable-recursive. - -.IP "-s, --silent" -Sliently skip any non-Vorbis files found. Vorbis files that can't be processed +.IP "-s, --skip" +Silently skip any non-Vorbis files found. Vorbis files that can't be processed for some reason are skipped as well, though not silently. Default is to stop when such files are encountered. - .IP "-v, --version" Display the version of the program. - .SH EXAMPLES - Simplest version. Calculate the track gain and peak only. .PP .RS vorbisgain somefile.ogg .RE - .PP Note that the following examples are only possible if .B vorbisgain was configured with --enable-recursive. - .PP Calculate the album gain and peak, in addition to the track gain and peak, for all .ogg files in the directory "music" (and all subdirectories). All files in one directory are treated as belonging to the same album. Files that already have ReplayGain tags are not re-calculated. Note the quotes, as they cause the shell to not do any filename globbing: - .PP .RS vorbisgain -a -f -r "music/*.ogg" .RE - .PP Calculate the album gain. The files specified before the directory "album" are treated as one album, the files in the directory "album" as another album and the remaining files as a third album: - .PP .RS vorbisgain -a -r a.ogg b.ogg c.ogg album d.ogg e.ogg f.ogg .RE - .PP Remove all replaygain tags from a collection of oggs: - .PP .RS vorbisgain -c -r "music/*.ogg" .RE - .SH TAG FORMAT - .B vorbisgain creates tags like these (when in .I -a mode): - .PP .RS REPLAYGAIN_TRACK_GAIN=-7.03 dB @@ -170,18 +140,15 @@ .RS REPLAYGAIN_ALBUM_PEAK=1.21822226 .RE - .PP Gain specifies how much the volume should be changed before playback, in dB. Peak is the maximum sample value of the file before any gain has been applied, where 1.0 means "full sample value" (32,767 when decoding to signed 16 bit samples). - .PP Earlier versions of .B vorbisgain (before 0.30) created the following tags: - .PP .RS RG_RADIO @@ -192,7 +159,6 @@ .RS RG_AUDIOPHILE .RE - .PP When .I -c @@ -200,44 +166,44 @@ REPLAYGAIN_TRACK_PEAK, RG_AUDIOPHILE to REPLAYGAIN_ALBUM_GAIN and REPLAYGAIN_ALBUM_PEAK is calculated as the maximum of all RG_PEAK tags in the album. - .SH AUTHORS - .TP Program Code: .br Gian-Carlo Pascutto .br Magnus Holmgren - .TP ReplayGain Analysis Code: .br Glen Sawyer .br Frank Klemm (http://www.uni-jena.de/~pfk/) - .TP Man Page: .br Magnus Holmgren - .SH BUGS - None known. - .SH SEE ALSO - .TP http://sjeng.org/vorbisgain.html Home page for VorbisGain. The latest version, and a Windows executable, can be found here. - .TP http://www.replaygain.org/ Contains detailed information about ReplayGain and how it is calculated. - .TP http://www.hydrogenaudio.org/ Discussion forum for audio compression and related issues, including Ogg Vorbis and VorbisGain. +.SH NOTE +The version of vorbisgain packaged for Debian differs in two ways from +the upstream version. First, it does not retain the modification time +of the input file: if tags are changed in a file, the mtime will change. +Second, it does not try to process wildcards in filenames. This makes +it impossible to say "process all foo*.ogg in all subdirectories", but +also avoids problems with filenames that actually contain wildcards. +Without this change, "vorbisgain *.ogg" in a directory with a file that +contains a question mark would result in that file being treated as +being in a different album. 070701000001A8000081A400000000000000000000000166968E4E00001957000000000000000000000000000000000000005300000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0004-vorbisgain_mtime.patchDescription: When a file's metadata is updated, the mtime is changed to the current time. Whether this is correct or not is often a religious issue (metadata-vs-data), but, generally, all other tag-editing software choose to keep the timestamp. . Since the upstream fixed the issue, it is bad to ignore the fix altogether. At the very least, there should be a command-line option to follow the upstream and The Only Right(tm) behaviour. Author: Adam Borowski Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445958 --- vorbis.c | 18 ++++++++++-------- vorbis.h | 2 +- vorbisgain.1 | 7 ++++++- vorbisgain.c | 20 ++++++++++++++------ vorbisgain.h | 1 + 5 files changed, 32 insertions(+), 16 deletions(-) --- a/vorbis.c +++ b/vorbis.c @@ -557,7 +557,8 @@ * message has been printed). */ int write_gains(const char *filename, float track_peak, float track_gain, - float album_peak, float album_gain, int verbose, int remove_tags) + float album_peak, float album_gain, int verbose, int remove_tags, + SETTINGS* settings) { struct stat stat_buf; struct utimbuf utime_buf; @@ -778,15 +779,16 @@ file_error(_("Note: Couldn't set mode for file '%s': "), filename); } -#if 0 /* Disable for Debian, this surprises people and is not useful --liw */ - utime_buf.actime = stat_buf.st_atime; - utime_buf.modtime = stat_buf.st_mtime; - - if (utime(filename, &utime_buf) != 0) + if (!settings->trample_mtime) { - file_error(_("Note: Couldn't set time for file '%s': "), filename); + utime_buf.actime = stat_buf.st_atime; + utime_buf.modtime = stat_buf.st_mtime; + + if (utime(filename, &utime_buf) != 0) + { + file_error(_("Note: Couldn't set time for file '%s': "), filename); + } } -#endif result = 0; --- a/vorbisgain.1 +++ b/vorbisgain.1 @@ -72,6 +72,10 @@ .IP "-n, --no-progress" Only display results, but don't show progress in percentages and times. This can be useful if the output is piped into other programs. +.IP "-p, --preserve-mtime" +Do not trample upon the timestamps of any files being worked on. This obeys +the expected data-vs-metadata behaviour, but can confuse some naive +archivers. .IP "-q, --quiet" Do not display any output while processing. Only error and warning messages will be printed. @@ -200,7 +204,8 @@ .SH NOTE The version of vorbisgain packaged for Debian differs in two ways from the upstream version. First, it does not retain the modification time -of the input file: if tags are changed in a file, the mtime will change. +of the input file by default: if tags are changed in a file, the mtime will +change; you can specify "-p" to get the normal behaviour. Second, it does not try to process wildcards in filenames. This makes it impossible to say "process all foo*.ogg in all subdirectories", but also avoids problems with filenames that actually contain wildcards. --- a/vorbisgain.c +++ b/vorbisgain.c @@ -235,7 +235,7 @@ { if (write_gains(file->filename, file->track_peak, file->track_gain, album_peak, file->album_gain, - !settings->quiet, 0) < 0) + !settings->quiet, 0, settings) < 0) { return -1; } @@ -288,7 +288,7 @@ else { if (write_gains(file->filename, NO_PEAK, NO_GAIN, - NO_PEAK, NO_GAIN, !settings->quiet, 1) < 0) + NO_PEAK, NO_GAIN, !settings->quiet, 1, settings) < 0) { return -1; } @@ -425,7 +425,8 @@ if (!settings->album) { if (!settings->display_only && write_gains(file->filename, - file->track_peak, file->track_gain, NO_PEAK, NO_GAIN, 0, 0) < 0) + file->track_peak, file->track_gain, NO_PEAK, NO_GAIN, 0, 0, + settings) < 0) { return -1; } @@ -466,7 +467,7 @@ if (write_gains(file->filename, file->track_peak, file->track_gain, album_peak, album_gain, - !settings->quiet, 0) < 0) + !settings->quiet, 0, settings) < 0) { return -1; } @@ -497,6 +498,7 @@ fprintf(stderr, _(" -h, --help Print this help text\n")); fprintf(stderr, _(" -n, --no-progress Don't show progress, just print results\n")); fprintf(stderr, _(" -q, --quiet Don't print any output (except errors)\n")); + fprintf(stderr, _(" -p, --preserve-mtime Don't change the timestamps\n")); #ifdef ENABLE_RECURSIVE fprintf(stderr, _(" -r, --recursive Search for files recursivly, each folder as an album\n")); #endif @@ -522,6 +524,7 @@ {"fast", 0, NULL, 'f'}, {"help", 0, NULL, 'h'}, {"no-progress", 0, NULL, 'n'}, + {"preserve-mtime",0,NULL, 'p'}, {"quiet", 0, NULL, 'q'}, #ifdef ENABLE_RECURSIVE {"recursive", 0, NULL, 'r'}, @@ -533,9 +536,9 @@ #ifdef ENABLE_RECURSIVE -#define ARG_STRING "acCdfg:hnqrst:v" +#define ARG_STRING "acCdfg:hnpqrst:v" #else -#define ARG_STRING "acCdfg:hnqst:v" +#define ARG_STRING "acCdfg:hnpqst:v" #endif @@ -549,6 +552,7 @@ memset(&settings, 0, sizeof(settings)); settings.first_file = 1; settings.album_gain = NO_GAIN; + settings.trample_mtime = 1; settings.show_progress = 1; #ifdef WIN32 @@ -623,6 +627,10 @@ settings.show_progress = 0; break; + case 'p': + settings.trample_mtime = 0; + break; + case 'q': settings.quiet = 1; break; --- a/vorbisgain.h +++ b/vorbisgain.h @@ -31,6 +31,7 @@ int convert; /**< Convert old format tags to new format */ int display_only; int fast; /**< Skip files that already have all needed tags */ + int trample_mtime; int quiet; #ifdef ENABLE_RECURSIVE int recursive; --- a/vorbis.h +++ b/vorbis.h @@ -15,6 +15,6 @@ SETTINGS *settings); extern int write_gains(const char *filename, float track_peak, float track_gain, float album_gain, float album_peak, int verbose, - int remove_tags); + int remove_tags, SETTINGS *settings); #endif /* VG_VORBIS_H */ 070701000001A9000081A400000000000000000000000166968E4E000001B6000000000000000000000000000000000000005000000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0005-double_fclose.patchDescription: Don't call fclose() twice. Author: Jonathan Neuschäfer Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632947 --- vorbis.c | 5 ----- 1 file changed, 5 deletions(-) --- a/vorbis.c +++ b/vorbis.c @@ -813,11 +813,6 @@ fclose(infile); } - if (infile != NULL) - { - fclose(infile); - } - if (delete_temp) { if (remove(temp_name) != 0) 070701000001AA000081A400000000000000000000000166968E4E000007B1000000000000000000000000000000000000005200000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0006-manpage_hyphens.patchDescription: Resolved hyphen-used-as-minus-sign lintian complaints. Forwarded: no --- a/vorbisgain.1 +++ b/vorbisgain.1 @@ -85,7 +85,7 @@ .I Note: Only available if .B vorbisgain -was configured with --enable-recursive. +was configured with \-\-enable\-recursive. .IP "-s, --skip" Silently skip any non-Vorbis files found. Vorbis files that can't be processed for some reason are skipped as well, though not silently. Default is to stop @@ -101,7 +101,7 @@ .PP Note that the following examples are only possible if .B vorbisgain -was configured with --enable-recursive. +was configured with \-\-enable\-recursive. .PP Calculate the album gain and peak, in addition to the track gain and peak, for all .ogg files in the directory "music" (and all subdirectories). All files in @@ -110,7 +110,7 @@ shell to not do any filename globbing: .PP .RS -vorbisgain -a -f -r "music/*.ogg" +vorbisgain \-a \-f \-r "music/*.ogg" .RE .PP Calculate the album gain. The files specified before the directory "album" @@ -118,13 +118,13 @@ album and the remaining files as a third album: .PP .RS -vorbisgain -a -r a.ogg b.ogg c.ogg album d.ogg e.ogg f.ogg +vorbisgain \-a \-r a.ogg b.ogg c.ogg album d.ogg e.ogg f.ogg .RE .PP Remove all replaygain tags from a collection of oggs: .PP .RS -vorbisgain -c -r "music/*.ogg" +vorbisgain \-c \-r "music/*.ogg" .RE .SH TAG FORMAT .B vorbisgain @@ -205,7 +205,7 @@ The version of vorbisgain packaged for Debian differs in two ways from the upstream version. First, it does not retain the modification time of the input file by default: if tags are changed in a file, the mtime will -change; you can specify "-p" to get the normal behaviour. +change; you can specify "\-p" to get the normal behaviour. Second, it does not try to process wildcards in filenames. This makes it impossible to say "process all foo*.ogg in all subdirectories", but also avoids problems with filenames that actually contain wildcards. 070701000001AB000081A400000000000000000000000166968E4E0000031D000000000000000000000000000000000000005700000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0007-recursively_spelling.patchDescription: "recursivly" should be spelled "recursively". Thanks Adam. From: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661999 Forwarded: no --- a/vorbisgain.c +++ b/vorbisgain.c @@ -500,7 +500,7 @@ fprintf(stderr, _(" -q, --quiet Don't print any output (except errors)\n")); fprintf(stderr, _(" -p, --preserve-mtime Don't change the timestamps\n")); #ifdef ENABLE_RECURSIVE - fprintf(stderr, _(" -r, --recursive Search for files recursivly, each folder as an album\n")); + fprintf(stderr, _(" -r, --recursive Search for files recursively, each folder as an album\n")); #endif fprintf(stderr, _(" -s, --skip Skip non-Vorbis or faulty files\n")); fprintf(stderr, _(" -v, --version Display version number and exit\n\n")); 070701000001AC000081A400000000000000000000000166968E4E0000025A000000000000000000000000000000000000005C00000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0008-manpage_recursion_mistake.patchDescription: The manpage shows methods that don't work. They have been replaced. From: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=447402 Forwarded: no --- a/vorbisgain.1 +++ b/vorbisgain.1 @@ -110,7 +110,7 @@ shell to not do any filename globbing: .PP .RS -vorbisgain \-a \-f \-r "music/*.ogg" +vorbisgain \-a \-f \-r music/ .RE .PP Calculate the album gain. The files specified before the directory "album" @@ -124,7 +124,7 @@ Remove all replaygain tags from a collection of oggs: .PP .RS -vorbisgain \-c \-r "music/*.ogg" +vorbisgain \-c \-r music/ .RE .SH TAG FORMAT .B vorbisgain 070701000001AD000081A400000000000000000000000166968E4E00000133000000000000000000000000000000000000004C00000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0009-hardening.patchDescription: Allow build with dh compat level 9 (debian build flags) Forwarded: no --- a/misc.c +++ b/misc.c @@ -56,7 +56,7 @@ vfprintf(stderr, message, args); va_end(args); - fprintf(stderr, strerror(err_num)); + fputs(strerror(err_num), stderr); fprintf(stderr, "\n"); } 070701000001AE000081A400000000000000000000000166968E4E00000199000000000000000000000000000000000000004900000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/0010-fclose.patchSolve "too many open files" by closing those which are not compatible with vorbisgain. Thanks to Marcel Rehberg for the patch. --- a/vorbis.c +++ b/vorbis.c @@ -357,7 +357,8 @@ { vorbis_error(result, _("Couldn't process '%s': "), filename); } - + // make sure file is closed, since ov_open failed we are still responsible + fclose(file); return -1; } 070701000001AF000081A400000000000000000000000166968E4E00000303000000000000000000000000000000000000004100000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/README.mdVorbisgain comes in two version; - The main source: https://sjeng.org/ftp/vorbis/ - The Debian version: http://deb.debian.org/debian/pool/main/v/vorbisgain/ The catch is... Debian has 10 patches: - 0001-temp_files.patch - 0002-errno.patch - 0003-manpage.patch - 0004-vorbisgain_mtime.patch - 0005-double_fclose.patch - 0006-manpage_hyphens.patch - 0007-recursively_spelling.patch - 0008-manpage_recursion_mistake.patch - 0009-hardening.patch - 0010-fclose.patch Of particular concern are 0005, 0009 and 0010 which might have implications for memory-leaks and string inputs. ## Other points of concern https://pkgs.org/download/vorbisgain Lots of distributions don't include these patches as well, but I prefer to stick with the tried and tested package from Debian. 070701000001B0000081A400000000000000000000000166968E4E00000378000000000000000000000000000000000000004E00000000gnome-music-46.1/subprojects/shared-modules/vorbisgain/vorbisgain_0.37-2.json{ "name": "vorbisgain", "buildsystem": "autotools", "cleanup": [ "/man" ], "sources": [ { "type": "archive", "url": "http://deb.debian.org/debian/pool/main/v/vorbisgain/vorbisgain_0.37.orig.tar.gz", "sha256": "dd6db051cad972bcac25d47b4a9e40e217bb548a1f16328eddbb4e66613530ec" }, { "type": "patch", "paths": [ "0001-temp_files.patch", "0002-errno.patch", "0003-manpage.patch", "0004-vorbisgain_mtime.patch", "0005-double_fclose.patch", "0006-manpage_hyphens.patch", "0007-recursively_spelling.patch", "0008-manpage_recursion_mistake.patch", "0009-hardening.patch", "0010-fclose.patch" ] } ] } 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!8230 blocks