From c9603a2bbc29aaa9df6a80d6b5d95c2c6f3edf26 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Thu, 3 Feb 2022 20:55:31 +1300 Subject: [PATCH] Security patches, buildout 3.61.1 --- IRIS_VERSION | 2 +- mopidy_iris/__init__.py | 2 +- mopidy_iris/static/app.js | 2 +- mopidy_iris/static/app.min.js | 2 +- mopidy_iris/static/index.html | 4 ++-- mopidy_iris/static/manifest.json | 2 +- package.json | 2 +- setup.cfg | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/IRIS_VERSION b/IRIS_VERSION index 1620db59..6621aa3b 100755 --- a/IRIS_VERSION +++ b/IRIS_VERSION @@ -1 +1 @@ -3.61.0 +3.61.1 diff --git a/mopidy_iris/__init__.py b/mopidy_iris/__init__.py index 2106b74b..3541a847 100755 --- a/mopidy_iris/__init__.py +++ b/mopidy_iris/__init__.py @@ -3,7 +3,7 @@ import pathlib from mopidy import config, ext -__version__ = "3.61.0" +__version__ = "3.61.1" logger = logging.getLogger(__name__) diff --git a/mopidy_iris/static/app.js b/mopidy_iris/static/app.js index cd1e8596..88a5d847 100644 --- a/mopidy_iris/static/app.js +++ b/mopidy_iris/static/app.js @@ -168883,7 +168883,7 @@ module.exports = JSON.parse("{\"name\":\"日本語\",\"errors\":{\"uri_not_found /*! exports provided: name, errors, actions, common, fields, time, specs, services, sidebar, context_menu, playback_controls, snapcast, authentication, now_playing, album, artist, debug, playlist, queue_history, search, track, settings, user, discover, library, modal, default */ /***/ (function(module) { -module.exports = JSON.parse("{\"name\":\"Nederlands\",\"errors\":{\"uri_not_found\":\"Geen resultaten met URI %{uri}\",\"could_not_load\":\"Kon niet geladen worden\",\"no_results\":\"Geen resultaten gevonden\",\"authorization_required\":\"Autoriseer %{provider} eerst\",\"enable_first\":\"Activeer %{provider} eerst\",\"no_service_worker\":\"Service worker niet ondersteund\",\"required\":\"Vereist\",\"unknown_error\":\"Onbekende fout\",\"need_to_be_online\":\"Je moet online zijn om deze bron te laden\",\"nothing_selected\":\"Niets geselecteerd\",\"cannot_reorder\":{\"title\":\"Kan items niet herschikken\",\"description\":\"Verwijder sortering/filters en probeer opnieuw\"}},\"actions\":{\"play\":\"Afspelen\",\"play_all\":\"Alles afspelen\",\"play_next\":\"Volgende afspelen\",\"shuffle_play\":\"Willekeurig afspelen\",\"pause\":\"Pauzeer\",\"stop\":\"Stop\",\"add_to_playlist\":\"Toevoegen aan afspeellijst\",\"add_to_library\":\"Toevoegen aan bibliotheek\",\"added_tracks_to\":\"Voeg %{count} tracks toe aan \",\"remove_from_library\":\"Verwijderen uit bibliotheek\",\"add_to_queue\":\"Toevoegen aan wachtlijst\",\"reset\":\"Resetten\",\"back\":\"Terug\",\"refresh\":\"Ververs\",\"enable\":\"Activeren\",\"disable\":\"Deactiveren\",\"send\":\"Versturen\",\"save\":\"Opslaan\",\"start\":\"Starten\",\"edit\":\"Wijzigen\",\"add\":\"Toevoegen\",\"confirm\":\"Weet je dit zeker?\",\"delete\":\"Wissen\",\"remove\":\"Verwijderen\",\"cancel\":\"Annuleren\",\"created\":\"%{name} aangemaakt\",\"saved\":\"%{name} opgeslagen\",\"deleted\":\"%{name} verwijderd\"},\"common\":{\"popularity\":\"Populariteit\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"duration\":\"Duur\",\"source\":\"Bron\",\"sources\":\"Bronnen\",\"sort\":\"Sorteren\",\"filter\":\"Filteren\",\"by\":\" door \",\"loading_library\":\"Bezig met laden %{provider} %{type}\"},\"fields\":{\"start_typing\":\"Begin te typen...\",\"search\":\"Zoek...\",\"sort\":\"Sorteren\",\"view\":\"Tonen\",\"source\":\"Bron\",\"uri\":\"URI('s)\",\"items_to_add\":{\"label\":\"Toe te voegen items\",\"placeholder\":\"Geen item\"},\"filter\":\"Filter\",\"filters\":{\"all\":\"Alles\",\"thumbnails\":\"Miniaturen\",\"list\":\"Lijst\",\"as_loaded\":\"Zoals geladen\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"album\":\"Album\",\"updated\":\"Gewijzigd\",\"tracks\":\"Tracks\",\"source\":\"Bron\",\"editable\":\"Bewerkbaar\",\"owner\":\"Eigenaar\",\"followers\":\"Volgers\",\"popularity\":\"Populariteit\"}},\"time\":{\"seconds\":{\"short\":\"s\",\"singular\":\"seconde\",\"plural\":\"seconden\"},\"minutes\":{\"short\":\"min\",\"singular\":\"minuut\",\"plural\":\"minuten\"},\"hours\":{\"short\":\"u\",\"singular\":\"uur\",\"plural\":\"uren\"},\"days\":{\"short\":\"dagen\",\"singular\":\"dag\",\"plural\":\"dagen\"},\"weeks\":{\"short\":\"weken\",\"singular\":\"week\",\"plural\":\"weken\"},\"years\":{\"short\":\"jaren\",\"singular\":\"jaar\",\"plural\":\"jaren\"}},\"specs\":{\"tracks\":\"%{count} tracks\",\"albums\":\"%{count} albums\",\"followers\":\"%{count} volgers\",\"listeners\":\"%{count} luisteraars\",\"playlists\":\"%{count} afspeellijsten\",\"plays\":\"%{count} keer afgespeeld\",\"popularity\":\"%{percent}% populariteit\",\"added\":\"Toegevoegd \",\"added_ago\":\"%{time} geleden toegevoegd\",\"edited\":\"Gewijzigd \",\"edited_ago\":\"%{time} geleden gewijzigd\",\"played_ago\":\"%{time} geleden afgespeeld\"},\"services\":{\"mopidy\":{\"title\":\"Mopidy\",\"local\":\"Lokaal\",\"adding_uris\":\"Bezig met toevoegen van %{count} URI(s)\",\"adding_uris_broadcast\":\"%{username} is %{count} URI(s) aan het toevoegen\",\"searching\":\"Bezig met zoeken %{provider} %{type}\",\"searching_providers\":\"Bezg met zoeken naar %{count} Mopidy providers\",\"loading_albums\":\"Bezig met laden van %{count} lokale albums\"},\"spotify\":{\"title\":\"Spotify\"},\"pusher\":{\"title\":\"Pusher\"},\"snapcast\":{\"title\":\"Snapcast\"},\"genius\":{\"title\":\"Genius\",\"switch_lyrics_result\":\"Overschakelen naar een andere songtekst/zoekresultaat\",\"want_lyrics\":\"Wil je songteksten? Geef Genius toestemming in \"},\"google\":{\"title\":\"Google\"},\"lastfm\":{\"title\":\"LastFM\",\"love\":\"Leuk\",\"unlove\":\"Niet leuk\"}},\"sidebar\":{\"now_playing\":\"Speelt nu af\",\"search\":\"Zoek\",\"discover\":\"Ontdek\",\"genre\":\"Genre / Stemming\",\"featured_playlists\":\"Uitgelichte afspeellijsten\",\"new_releases\":\"Nieuw uitgebracht\",\"my_music\":\"Mijn muziek\",\"playlists\":\"Afspeellijsten\",\"artists\":\"Artiesten\",\"albums\":\"Albums\",\"tracks\":\"Tracks\",\"browse\":\"Bladeren\",\"settings\":\"Instellingen\",\"not_connected\":\"%{name} niet verbonden\",\"browser_offline\":\"Browser offline\",\"update_available\":\"Nieuwe versie beschikbaar\"},\"context_menu\":{\"add_to_playlist\":{\"title\":\"Toevoegen aan afspeellijst\",\"no_playlists\":\"Geen bewerkbare afspeellijsten\"},\"play_next\":\"Als volgende afspelen\",\"play_top_tracks\":\"Top tracks afspelen\",\"play_all_tracks\":\"Speel alle tracks af\",\"love_track\":\"Leuk vinden\",\"unlove_track\":\"Niet leuk vinden\",\"pin\":\"Maak vast\",\"unpin\":\"Maak los\",\"go_to_artist\":\"Ga naar artiest\",\"go_to_user\":\"Ga naar gebruiker\",\"track_info\":\"Track informatie\",\"discover_similar\":\"Ontdek gelijkaardig\",\"start_radio\":\"Start radio\",\"copy_uri\":\"URI('s) kopiëren\",\"refresh\":\"Verversen\"},\"playback_controls\":{\"consume\":\"Consumeren\",\"shuffle\":\"Willekeurig\",\"repeat\":\"Herhalen\",\"no_outputs\":\"Geen uitvoer(en)\",\"mute\":\"Dempen\",\"unmute\":\"Dempen opheffen\"},\"snapcast\":{\"enabled\":\"Geactiveerd\",\"streaming_enabled\":\"Streaming ingeschakeld\",\"show_disconnected_clients\":\"Toon niet-verbonden clients\",\"no_connected_clients\":\"Geen verbonden clients\",\"host\":\"Host\",\"port\":\"Poort\",\"name\":\"Naam\",\"name_disconnected\":\"Naam (niet verbonden)\",\"group\":\"Groep\",\"new_group\":\"+ Nieuwe groep\",\"latency\":\"Vertraging\",\"stream\":\"Stream\",\"volume\":\"Volume\"},\"authentication\":{\"popup_blocked\":\"Popup geblokkeerd. Laat popups toe en probeer het opnieuw.\",\"failed\":\"Autorisatie mislukt. %{origin} is niet de ingestelde autorisation_url.\",\"log_out\":\"Afmelden\",\"log_in\":\"Aanmelden\"},\"now_playing\":{\"title\":\"Speelt nu af\",\"context_actions\":{\"radio\":\"Radio\",\"history\":\"Geschiedenis\",\"add_uri\":\"URI toevoegen\"},\"current_track\":{\"playing_from\":\"Speelt af van\",\"shuffle\":\"Willekeurig\",\"clear\":\"Wis\",\"radio\":\"Radio\"}},\"album\":{\"title\":\"Album\",\"title_window\":\"%{name} door %{artist} (album)\",\"wiki\":{\"title\":\"Over\",\"published\":\"Uitgebracht: %{date}\"},\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"disc_track\":\"Track nummer\",\"name\":\"Naam\"}}},\"artist\":{\"title\":\"Artiest\",\"title_window\":\"%{name} (artiest)\",\"overview\":{\"title\":\"Overzicht\",\"top_tracks\":\"Top tracks\",\"albums\":\"Albums\",\"related_artists\":{\"title\":\"Verwante artiesten\",\"more\":\"Alle verwante artiesten\"}},\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"disc_track\":\"Track nummer\",\"name\":\"Naam\",\"album\":\"Album\"}},\"related_artists\":{\"title\":\"Verwante artiesten\"},\"about\":{\"title\":\"Over\",\"source\":\"%{source} artiest\",\"wiki\":{\"published\":\"Uitgebracht: %{date}\",\"origin\":\"Bron: \"}},\"albums\":{\"sort\":{\"default\":\"Standaard\",\"name\":\"Naam\",\"release_date\":\"Datum\",\"track_count\":\"Tracks\"},\"filter\":{\"all\":\"Alle\",\"albums\":\"Albums\",\"singles\":\"Singles\",\"compilations\":\"Compilaties\"}}},\"debug\":{\"title\":\"Foutopsporing\",\"ui\":{\"title\":\"Gebruikersinterface\"},\"debug\":{\"title\":\"Foutopsporing\",\"overlay\":\"Toon de debug overlay\"},\"logging\":{\"title\":\"Logboeken\",\"mopidy\":\"Log Mopidy\",\"pusher\":\"Log Pusher\",\"actions\":\"Log Actions\",\"snapcast\":\"Log Snapcast\"},\"create_notification\":\"Maak notificatie\",\"create_process\":\"Maak procesnotificatie\",\"run_test\":\"Testproces uitvoeren\",\"call\":\"Oproepen\",\"data\":\"Data\",\"examples\":\"Voorbeelden\"},\"playlist\":{\"title\":\"Afspeellijst\",\"title_window\":\"%{name} (afspeellijst)\",\"title_plural\":\"Afspeellijsten\",\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"default\":\"Standaard\",\"sort_id\":\"Als geladen\",\"added_at\":\"Toevoegdatum\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"album\":\"Album\"}}},\"queue_history\":{\"title\":\"Afspeelgeschiedenis\"},\"search\":{\"title\":\"Zoeken\",\"title_window\":\"Zoek: %{term}\",\"context_actions\":{\"sort\":\"Sorteren\",\"source\":\"Bronnen (%{count})\"},\"placeholder\":\"Zoeken\",\"all\":{\"title\":\"Alle\"},\"artists\":{\"title\":\"Artiesten\",\"more\":\"Alle artiesten (%{count})\"},\"albums\":{\"title\":\"Albums\",\"more\":\"Alle albums (%{count})\"},\"playlists\":{\"title\":\"Afspeellijsten\",\"more\":\"Alle afspeellijsten (%{count})\"},\"tracks\":{\"title\":\"Tracks\"}},\"track\":{\"title\":\"Track\",\"title_window\":\"%{name} door %{artists} (track)\",\"lyrics_origin\":\"Bron: \",\"explicit\":\"Expliciet\",\"disc_number\":\"Schijf %{number}\",\"track_number\":\"Track %{number}\",\"unknown_album\":\"Onbekend album\",\"want_lyrics\":\"Wil je songteksten? Geef Genius toestemming onder \"},\"settings\":{\"title\":\"Instellingen\",\"help\":\"Help\",\"server\":{\"title\":\"Server\",\"username\":{\"label\":\"Gebruikersnaam\",\"description\":\"Een niet-unieke tekenreeks die wordt gebruikt om deze client te identificeren (geen speciale tekens)\"}},\"interface\":{\"title\":\"Interface\",\"language\":{\"label\":\"Taal\"},\"theme\":{\"label\":\"Thema\",\"auto\":\"Auto\",\"auto_tooltip\":\"Detecteert jouw keuze in de browser of besturingssysteem\",\"dark\":\"Donkder\",\"light\":\"Licht\"},\"behavior\":{\"label\":\"Gedrag\",\"clear_tracklist\":\"Wis wachtlijst bij het afspelen van URI('s)\",\"clear_tracklist_tooltip\":\"Afspelen van één of meerdere URI's zal de huidige wachtlijst overschrijven\",\"hotkeys\":\"Sneltoetsen activeren\",\"smooth_scrolling\":\"Vloeiend scrollen activeren\",\"touch_events\":\"Veegbewegingen voor afspeelbediening activeren\",\"touch_events_tooltip\":\"Maakt het mogelijk om naar links of rechts te vegen om van tracks te veranderen\",\"grid_glow\":\"Miniatuur gloei effect\",\"wide_scrollbars\":\"Gebruik brede schuifbalken\"},\"sources_priority\":{\"label\":\"Prioriteit bronnen\",\"description\":\"Verslepen om voorrang van zoekmachines en resultaten te wijzigen\"},\"reporting\":{\"label\":\"Rapportering\",\"sublabel\":\"Sta het versturen van anonieme gebruiksstatistieken toe\",\"description\":\"Deze anonieme gebruiksgegevens zijn belangrijk bij het identificeren van fouten en potentiële functies die Iris nog beter maken. Wilt u meer weten? Lees het \",\"privacy_policy\":\"privacybeleid\",\"are_you_sure\":\"Weet je zeker dat je dit niet wenst te ondersteunen?\"},\"commands\":{\"label\":\"Opdrachten\"}},\"advanced\":{\"title\":\"Geavanceerd\",\"start_local_scan\":\"Lokale scan uitvoeren\",\"artist_uri\":{\"label\":\"URI artiestenbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de artiestenbibliotheek\"},\"album_uri\":{\"label\":\"URI albumbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de albumbibliotheek\"},\"track_uri\":{\"label\":\"URI trackbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de trackbibliotheek\"},\"connections\":{\"label\":\"Verbindingen\"},\"version\":{\"label\":\"Versie\",\"upgrade_available\":\"Nieuwe versie beschikbaar (%{version})\",\"upgrade\":\"Bijwerken naar %{version}\",\"up_to_date\":\"Actueel\"},\"share_configuration\":\"Deel configuratie\",\"restart\":\"Herstart server\",\"reset\":\"Alle instellingen terugzetten\"},\"about\":{\"title\":\"Over\",\"blurb_1\":\" is een opensource project door \",\"blurb_2\":\". Het wordt gratis verstrekt en zonder enige garantie. Als je iemand hebt betaald voor deze software, laat het me dan weten.\",\"donate\":\"Steunen\",\"github\":\"GitHub\"},\"pusher_connection_list\":{\"not_connected\":\"Niet verbonden\",\"no_connections\":\"Geen verbindingen\",\"you\":\" (jij)\"},\"servers\":{\"inactive\":\"Inactief\",\"connecting\":\"Verbinden\",\"disconnected\":\"Verbinding verbroken\",\"connected\":\"Verbonden\",\"new_server\":\"Nieuwe server\",\"name\":\"Naam\",\"host\":\"Host\",\"port\":\"Poort\",\"encryption\":{\"label\":\"Encryptie\",\"sublabel\":\"Gebruik SSL\",\"description\":\"Vereist een SSL-proxy\"},\"switch\":\"Schakel naar deze server\",\"reconnect\":\"Opnieuw verbinden\"},\"services\":{\"title\":\"Diensten\",\"limited_access\":\"Beperkte toegang\",\"unknown\":\"Onbekend\",\"current_user\":\"Huidige gebruiker\",\"authorization\":\"Autorisatie\",\"refresh_token\":\"Token verversen\",\"authorized\":\"Geautoriseerd\",\"read_only\":\"Alleen-lezen\",\"unauthorized\":\"Ongeautoriseerd\",\"enabled\":\"Actief\",\"disabled\":\"Uitgeschakeld\",\"connected\":\"Verbonden\",\"disconnected\":\"Verbinding verbroken\",\"spotify\":{\"mopidy_spotify_not_running\":\"Mopidy-Spotify-extensie is niet actief - je zal geen muziek van Spotify kunnen afspelen\",\"country\":{\"label\":\"Land\",\"description\":\"Een ISO 3166-1 alpha-2 landcode (eg 'NL')\"},\"locale\":{\"title\":\"Taal\",\"description\":\"Een ISO 639 taalcode in kleine letters en een ISO 3166-1 alpha-2 landcode in hoofdletters, verbonden met een liggend streepje (bv 'nl_NL' of 'nl_BE')\"}}}},\"user\":{\"title\":\"Gebruiker\",\"title_window\":\"%{name} (gebruiker)\",\"you\":\"Jij\"},\"discover\":{\"title\":\"Ontdek\",\"categories\":{\"title\":\"Genre / Stemming\"},\"category\":{\"title\":\"Genre / Stemming\",\"category\":\"Categorie\"},\"featured\":{\"title\":\"Uitgelichte afspeellijsten\"},\"new_releases\":{\"title\":\"Nieuw uitgebracht\"},\"recommendations\":{\"title\":\"Ontdek\",\"tracks\":\"Tracks\",\"artists\":\"Artiesten\",\"albums\":\"Albums\",\"body_title\":\"Verken nieuwe muziek\",\"body_subtitle\":\"Geef muzikale kenmerken op om jouw unieke sound samen te stellen\",\"too_many_seeds\":\"Te veel kenmerken! Je kan maximaal 5 tracks, artiesten en genres toevoegen.\",\"find_recommendations\":\"Vind aanbevelingen\"}},\"library\":{\"albums\":{\"title\":\"Mijn albums\"},\"artists\":{\"title\":\"Mijn artiesten\"},\"browse\":{\"title\":\"Bladeren\"},\"browse_directory\":{\"title\":\"Map\"},\"playlists\":{\"title\":\"Mijn afspeellijsten\"},\"tracks\":{\"title\":\"Mijn tracks\"}},\"modal\":{\"add_to_playlist\":{\"title\":\"Toevoegen aan afspeellijst\",\"subtitle\":\"Kies afspeellijst om %{count} track%{plural} toe te voegen\",\"no_playlists\":\"Geen afspeellijsten beschikbaar\",\"no_editable_playlists\":\"Geen bewerkbare afspeellijsten\"},\"add_to_queue\":{\"title\":\"Toevoegen aan wachtrij\",\"subtitle\":\"Voeg een door komma's gescheiden lijst van URI's toe aan de wachtrij\",\"uris\":\"URI('s)\",\"add_random\":\"Willekeurig toevoegen\",\"position\":{\"label\":\"Positie\",\"end\":\"Einde\",\"next\":\"Na huidige track\"}},\"edit_playlist\":{\"title\":\"Afspeellijst bewerken\",\"title_create\":\"Afspeellijst maken\",\"name_required\":\"Naam is vereist\",\"name\":\"Naam\",\"description\":\"Beschrijving\",\"provider\":\"Aanbieder\",\"image\":{\"label\":\"Coverafbeelding\",\"description\":\"Enkel JPEG, maximaal 256kB. Leeg laten om de coverafbeelding niet te wijzigen.\"},\"options\":{\"label\":\"Opties\",\"public\":\"Publiek\",\"collaborative\":\"Gemeenschappelijk\"},\"create_playlist\":\"Maak afspeellijst\"},\"edit_command\":{\"title\":\"Opdracht bewerken\",\"title_create\":\"Opdracht maken\",\"name\":\"Naam\",\"colour\":\"Kleur\",\"icon\":\"Pictogram\",\"url\":\"URL\",\"method\":{\"label\":\"Methode\",\"get\":\"GET\",\"post\":\"POST\"},\"data\":\"Data\",\"headers\":\"Aanvullende headers\"},\"edit_radio\":{\"title\":\"Radio\",\"subtitle\":\"Geef muzikale kenmerken op om de smaak van jouw radio vorm te geven. Radio gebruikt Spotify's aanbevelingen om tracks te suggereren die vergelijkbaar zijn met jouw kenmerken.\",\"invalid_seed_uri\":\"Ongeldige kenmerken-URI('s)\",\"too_many_seeds\":\"Meer dan 5 kenmerken opgegeven, de rest wordt verwaarloos\",\"only_spotify_uris\":\"Elkel Spotify URI's worden ondersteund\",\"already_added\":\"URI reeds toegevoegd\",\"no_seeds\":\"Geen kenmerken\"},\"initial_setup\":{\"title\":\"Welkom op Iris\",\"username\":\"Gebruikersnaam\"},\"kiosk\":{\"title\":\"Speelt nu af\",\"title_window\":\"%{name} door %{artist} (speelt nu af)\",\"lyrics\":\"Songtekst\"},\"share_configuration\":{\"title\":\"Deel configuratie\",\"subtitle\":\"Stuur uw autorisaties en instellingen naar een andere verbonden gebruiker\",\"no_peers\":\"Geen onderlinge verbindingen\",\"recipients\":\"Ontvangers\",\"configurations\":\"Configuraties\",\"authorization\":\"%{service} autorisatie\",\"logged_in_as\":\"Aangemeld als %{name}\",\"snapcast_description\":\"Server verbindingsgegevens\",\"interface\":\"Instellingen gebruikersinterface\",\"interface_description\":\"Thema, sortering, filters, etc\",\"import\":{\"title\":\"Configuratie gedeeld\",\"subtitle\":\"Een andere gebruiker heeft zijn configuratie gedeeld met jou. Dit omvat:\",\"do_you_want_to_import\":\"Wil je dit importeren?\",\"import_now\":\"Nu importeren\",\"successful\":\"Importeren geslaagd\"}},\"reset\":{\"title\":\"Reset Iris\",\"subtitle\":\"Wis je lokale local configuratie, opslag informatie or geheugen\",\"items\":\"Reset naar de standaard waarde\",\"preferences\":{\"label\":\"Instellingen\",\"description\":\"Gebruikersinterface aanpassingen\"},\"database\":{\"label\":\"Database\",\"description\":\"Lokale browser-gebaseerde database van de bibliotheken en assets\"},\"service_worker\":{\"label\":\"Service worker\",\"description\":\"Herinstalleer de service worker\"},\"cache\":{\"label\":\"Haal cache op\",\"description\":\"Exteren API aanroepen cache (vereist Service Worker)\"},\"test_mode\":{\"label\":\"Test modus\",\"description\":\"Uitgebreide logging voor diagnostische problemen\"}}}}"); +module.exports = JSON.parse("{\"name\":\"Nederlands\",\"errors\":{\"uri_not_found\":\"Geen resultaten met URI %{uri}\",\"could_not_load\":\"Kon niet geladen worden\",\"no_results\":\"Geen resultaten gevonden\",\"authorization_required\":\"Autoriseer %{provider} eerst\",\"enable_first\":\"Activeer %{provider} eerst\",\"no_service_worker\":\"Service worker niet ondersteund\",\"required\":\"Vereist\",\"unknown_error\":\"Onbekende fout\",\"need_to_be_online\":\"Je moet online zijn om deze bron te laden\",\"nothing_selected\":\"Niets geselecteerd\",\"cannot_reorder\":{\"title\":\"Kan items niet herschikken\",\"description\":\"Verwijder sortering/filters en probeer opnieuw\"}},\"actions\":{\"play\":\"Afspelen\",\"play_all\":\"Alles afspelen\",\"play_next\":\"Volgende afspelen\",\"shuffle_play\":\"Willekeurig afspelen\",\"pause\":\"Pauzeer\",\"stop\":\"Stop\",\"add_to_playlist\":\"Toevoegen aan afspeellijst\",\"add_to_library\":\"Toevoegen aan bibliotheek\",\"added_tracks_to\":\"Voeg %{count} tracks toe aan \",\"remove_from_library\":\"Verwijderen uit bibliotheek\",\"add_to_queue\":\"Toevoegen aan wachtlijst\",\"reset\":\"Resetten\",\"back\":\"Terug\",\"refresh\":\"Ververs\",\"enable\":\"Activeren\",\"disable\":\"Deactiveren\",\"send\":\"Versturen\",\"save\":\"Opslaan\",\"start\":\"Starten\",\"edit\":\"Wijzigen\",\"add\":\"Toevoegen\",\"confirm\":\"Weet je dit zeker?\",\"delete\":\"Wissen\",\"remove\":\"Verwijderen\",\"cancel\":\"Annuleren\",\"created\":\"%{name} aangemaakt\",\"saved\":\"%{name} opgeslagen\",\"deleted\":\"%{name} verwijderd\"},\"common\":{\"popularity\":\"Populariteit\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"duration\":\"Duur\",\"source\":\"Bron\",\"sources\":\"Bronnen\",\"sort\":\"Sorteren\",\"filter\":\"Filteren\",\"by\":\" door \",\"loading_library\":\"Bezig met laden %{provider} %{type}\"},\"fields\":{\"start_typing\":\"Begin te typen...\",\"search\":\"Zoek...\",\"sort\":\"Sorteren\",\"view\":\"Tonen\",\"source\":\"Bron\",\"uri\":\"URI('s)\",\"items_to_add\":{\"label\":\"Toe te voegen items\",\"placeholder\":\"Geen item\"},\"filter\":\"Filter\",\"filters\":{\"all\":\"Alles\",\"thumbnails\":\"Miniaturen\",\"list\":\"Lijst\",\"as_loaded\":\"Zoals geladen\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"album\":\"Album\",\"updated\":\"Gewijzigd\",\"tracks\":\"Tracks\",\"source\":\"Bron\",\"editable\":\"Bewerkbaar\",\"owner\":\"Eigenaar\",\"followers\":\"Volgers\",\"popularity\":\"Populariteit\"}},\"time\":{\"seconds\":{\"short\":\"s\",\"singular\":\"seconde\",\"plural\":\"seconden\"},\"minutes\":{\"short\":\"min\",\"singular\":\"minuut\",\"plural\":\"minuten\"},\"hours\":{\"short\":\"u\",\"singular\":\"uur\",\"plural\":\"uren\"},\"days\":{\"short\":\"dagen\",\"singular\":\"dag\",\"plural\":\"dagen\"},\"weeks\":{\"short\":\"weken\",\"singular\":\"week\",\"plural\":\"weken\"},\"years\":{\"short\":\"jaren\",\"singular\":\"jaar\",\"plural\":\"jaren\"}},\"specs\":{\"tracks\":\"%{count} tracks\",\"albums\":\"%{count} albums\",\"followers\":\"%{count} volgers\",\"listeners\":\"%{count} luisteraars\",\"playlists\":\"%{count} afspeellijsten\",\"plays\":\"%{count} keer afgespeeld\",\"popularity\":\"%{percent}% populariteit\",\"added\":\"Toegevoegd \",\"added_ago\":\"%{time} geleden toegevoegd\",\"edited\":\"Gewijzigd \",\"edited_ago\":\"%{time} geleden gewijzigd\",\"played_ago\":\"%{time} geleden afgespeeld\"},\"services\":{\"mopidy\":{\"title\":\"Mopidy\",\"local\":\"Lokaal\",\"adding_uris\":\"Bezig met toevoegen van %{count} URI(s)\",\"adding_uris_broadcast\":\"%{username} is %{count} URI(s) aan het toevoegen\",\"searching\":\"Bezig met zoeken %{provider} %{type}\",\"searching_providers\":\"Bezg met zoeken naar %{count} Mopidy providers\",\"loading_albums\":\"Bezig met laden van %{count} lokale albums\"},\"spotify\":{\"title\":\"Spotify\"},\"pusher\":{\"title\":\"Pusher\"},\"snapcast\":{\"title\":\"Snapcast\"},\"genius\":{\"title\":\"Genius\",\"switch_lyrics_result\":\"Overschakelen naar een andere songtekst/zoekresultaat\",\"want_lyrics\":\"Wil je songteksten? Geef Genius toestemming in \"},\"google\":{\"title\":\"Google\"},\"lastfm\":{\"title\":\"LastFM\",\"love\":\"Leuk\",\"unlove\":\"Niet leuk\"}},\"sidebar\":{\"now_playing\":\"Speelt nu af\",\"search\":\"Zoek\",\"discover\":\"Ontdek\",\"genre\":\"Genre / Stemming\",\"featured_playlists\":\"Uitgelichte afspeellijsten\",\"new_releases\":\"Nieuw uitgebracht\",\"my_music\":\"Mijn muziek\",\"playlists\":\"Afspeellijsten\",\"artists\":\"Artiesten\",\"albums\":\"Albums\",\"tracks\":\"Tracks\",\"browse\":\"Bladeren\",\"settings\":\"Instellingen\",\"not_connected\":\"%{name} niet verbonden\",\"browser_offline\":\"Browser offline\",\"update_available\":\"Nieuwe versie beschikbaar\"},\"context_menu\":{\"add_to_playlist\":{\"title\":\"Toevoegen aan afspeellijst\",\"no_playlists\":\"Geen bewerkbare afspeellijsten\"},\"play_next\":\"Als volgende afspelen\",\"play_top_tracks\":\"Top tracks afspelen\",\"play_all_tracks\":\"Speel alle tracks af\",\"love_track\":\"Leuk vinden\",\"unlove_track\":\"Niet leuk vinden\",\"pin\":\"Maak vast\",\"unpin\":\"Maak los\",\"go_to_artist\":\"Ga naar artiest\",\"go_to_user\":\"Ga naar gebruiker\",\"track_info\":\"Track informatie\",\"discover_similar\":\"Ontdek gelijkaardig\",\"start_radio\":\"Start radio\",\"copy_uri\":\"URI('s) kopiëren\",\"refresh\":\"Verversen\"},\"playback_controls\":{\"consume\":\"Consumeren\",\"shuffle\":\"Willekeurig\",\"repeat\":\"Herhalen\",\"no_outputs\":\"Geen uitvoer(en)\",\"mute\":\"Dempen\",\"unmute\":\"Dempen opheffen\"},\"snapcast\":{\"enabled\":\"Geactiveerd\",\"streaming_enabled\":\"Streaming ingeschakeld\",\"show_disconnected_clients\":\"Toon niet-verbonden clients\",\"no_connected_clients\":\"Geen verbonden clients\",\"host\":\"Host\",\"port\":\"Poort\",\"name\":\"Naam\",\"name_disconnected\":\"Naam (niet verbonden)\",\"group\":\"Groep\",\"new_group\":\"+ Nieuwe groep\",\"latency\":\"Vertraging\",\"stream\":\"Stream\",\"volume\":\"Volume\"},\"authentication\":{\"popup_blocked\":\"Popup geblokkeerd. Laat popups toe en probeer het opnieuw.\",\"failed\":\"Autorisatie mislukt. %{origin} is niet de ingestelde autorisation_url.\",\"log_out\":\"Afmelden\",\"log_in\":\"Aanmelden\"},\"now_playing\":{\"title\":\"Speelt nu af\",\"context_actions\":{\"radio\":\"Radio\",\"history\":\"Geschiedenis\",\"add_uri\":\"URI toevoegen\"},\"current_track\":{\"playing_from\":\"Speelt af van\",\"shuffle\":\"Willekeurig\",\"clear\":\"Wis\",\"radio\":\"Radio\"}},\"album\":{\"title\":\"Album\",\"title_window\":\"%{name} door %{artist} (album)\",\"wiki\":{\"title\":\"Over\",\"published\":\"Uitgebracht: %{date}\"},\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"disc_track\":\"Track nummer\",\"name\":\"Naam\"}}},\"artist\":{\"title\":\"Artiest\",\"title_window\":\"%{name} (artiest)\",\"overview\":{\"title\":\"Overzicht\",\"top_tracks\":\"Top tracks\",\"albums\":\"Albums\",\"related_artists\":{\"title\":\"Verwante artiesten\",\"more\":\"Alle verwante artiesten\"}},\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"disc_track\":\"Track nummer\",\"name\":\"Naam\",\"album\":\"Album\"}},\"related_artists\":{\"title\":\"Verwante artiesten\"},\"about\":{\"title\":\"Over\",\"source\":\"%{source} artiest\",\"wiki\":{\"published\":\"Uitgebracht: %{date}\",\"origin\":\"Bron: \"}},\"albums\":{\"sort\":{\"default\":\"Standaard\",\"name\":\"Naam\",\"release_date\":\"Datum\",\"track_count\":\"Tracks\"},\"filter\":{\"all\":\"Alle\",\"albums\":\"Albums\",\"singles\":\"Singles\",\"compilations\":\"Compilaties\"}}},\"debug\":{\"title\":\"Foutopsporing\",\"ui\":{\"title\":\"Gebruikersinterface\"},\"debug\":{\"title\":\"Foutopsporing\",\"overlay\":\"Toon de debug overlay\"},\"logging\":{\"title\":\"Logboeken\",\"mopidy\":\"Log Mopidy\",\"pusher\":\"Log Pusher\",\"actions\":\"Log Actions\",\"snapcast\":\"Log Snapcast\"},\"create_notification\":\"Maak notificatie\",\"create_process\":\"Maak procesnotificatie\",\"run_test\":\"Testproces uitvoeren\",\"call\":\"Oproepen\",\"data\":\"Data\",\"examples\":\"Voorbeelden\"},\"playlist\":{\"title\":\"Afspeellijst\",\"title_window\":\"%{name} (afspeellijst)\",\"title_plural\":\"Afspeellijsten\",\"tracks\":{\"title\":\"Tracks\",\"sort\":{\"default\":\"Standaard\",\"sort_id\":\"Als geladen\",\"added_at\":\"Toevoegdatum\",\"name\":\"Naam\",\"artist\":\"Artiest\",\"album\":\"Album\"}}},\"queue_history\":{\"title\":\"Afspeelgeschiedenis\"},\"search\":{\"title\":\"Zoeken\",\"title_window\":\"Zoek: %{term}\",\"context_actions\":{\"sort\":\"Sorteren\",\"source\":\"Bronnen (%{count})\"},\"placeholder\":\"Zoeken\",\"all\":{\"title\":\"Alle\"},\"artists\":{\"title\":\"Artiesten\",\"more\":\"Alle artiesten (%{count})\"},\"albums\":{\"title\":\"Albums\",\"more\":\"Alle albums (%{count})\"},\"playlists\":{\"title\":\"Afspeellijsten\",\"more\":\"Alle afspeellijsten (%{count})\"},\"tracks\":{\"title\":\"Tracks\"}},\"track\":{\"title\":\"Track\",\"title_window\":\"%{name} door %{artists} (track)\",\"lyrics_origin\":\"Bron: \",\"explicit\":\"Expliciet\",\"disc_number\":\"Schijf %{number}\",\"track_number\":\"Track %{number}\",\"unknown_album\":\"Onbekend album\",\"want_lyrics\":\"Wil je songteksten? Geef Genius toestemming onder \"},\"settings\":{\"title\":\"Instellingen\",\"help\":\"Help\",\"server\":{\"title\":\"Server\",\"username\":{\"label\":\"Gebruikersnaam\",\"description\":\"Een niet-unieke tekenreeks die wordt gebruikt om deze client te identificeren (geen speciale tekens)\"}},\"interface\":{\"title\":\"Interface\",\"language\":{\"label\":\"Taal\"},\"theme\":{\"label\":\"Thema\",\"auto\":\"Auto\",\"auto_tooltip\":\"Detecteert jouw keuze in de browser of besturingssysteem\",\"dark\":\"Donker\",\"light\":\"Licht\"},\"behavior\":{\"label\":\"Gedrag\",\"clear_tracklist\":\"Wis wachtlijst bij het afspelen van URI('s)\",\"clear_tracklist_tooltip\":\"Afspelen van één of meerdere URI's zal de huidige wachtlijst overschrijven\",\"hotkeys\":\"Sneltoetsen activeren\",\"smooth_scrolling\":\"Vloeiend scrollen activeren\",\"touch_events\":\"Veegbewegingen voor afspeelbediening activeren\",\"touch_events_tooltip\":\"Maakt het mogelijk om naar links of rechts te vegen om van tracks te veranderen\",\"grid_glow\":\"Miniatuur gloei effect\",\"wide_scrollbars\":\"Gebruik brede schuifbalken\"},\"sources_priority\":{\"label\":\"Prioriteit bronnen\",\"description\":\"Verslepen om voorrang van zoekmachines en resultaten te wijzigen\"},\"reporting\":{\"label\":\"Rapportering\",\"sublabel\":\"Sta het versturen van anonieme gebruiksstatistieken toe\",\"description\":\"Deze anonieme gebruiksgegevens zijn belangrijk bij het identificeren van fouten en potentiële functies die Iris nog beter maken. Wilt u meer weten? Lees het \",\"privacy_policy\":\"privacybeleid\",\"are_you_sure\":\"Weet je zeker dat je dit niet wenst te ondersteunen?\"},\"commands\":{\"label\":\"Opdrachten\"}},\"advanced\":{\"title\":\"Geavanceerd\",\"start_local_scan\":\"Lokale scan uitvoeren\",\"artist_uri\":{\"label\":\"URI artiestenbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de artiestenbibliotheek\"},\"album_uri\":{\"label\":\"URI albumbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de albumbibliotheek\"},\"track_uri\":{\"label\":\"URI trackbibliotheek\",\"description\":\"URI gebruikt voor het samenstellen van de trackbibliotheek\"},\"connections\":{\"label\":\"Verbindingen\"},\"version\":{\"label\":\"Versie\",\"upgrade_available\":\"Nieuwe versie beschikbaar (%{version})\",\"upgrade\":\"Bijwerken naar %{version}\",\"up_to_date\":\"Actueel\"},\"share_configuration\":\"Deel configuratie\",\"restart\":\"Herstart server\",\"reset\":\"Alle instellingen terugzetten\"},\"about\":{\"title\":\"Over\",\"blurb_1\":\" is een opensource project door \",\"blurb_2\":\". Het wordt gratis verstrekt en zonder enige garantie. Als je iemand hebt betaald voor deze software, laat het me dan weten.\",\"donate\":\"Steunen\",\"github\":\"GitHub\"},\"pusher_connection_list\":{\"not_connected\":\"Niet verbonden\",\"no_connections\":\"Geen verbindingen\",\"you\":\" (jij)\"},\"servers\":{\"inactive\":\"Inactief\",\"connecting\":\"Verbinden\",\"disconnected\":\"Verbinding verbroken\",\"connected\":\"Verbonden\",\"new_server\":\"Nieuwe server\",\"name\":\"Naam\",\"host\":\"Host\",\"port\":\"Poort\",\"encryption\":{\"label\":\"Encryptie\",\"sublabel\":\"Gebruik SSL\",\"description\":\"Vereist een SSL-proxy\"},\"switch\":\"Schakel naar deze server\",\"reconnect\":\"Opnieuw verbinden\"},\"services\":{\"title\":\"Diensten\",\"limited_access\":\"Beperkte toegang\",\"unknown\":\"Onbekend\",\"current_user\":\"Huidige gebruiker\",\"authorization\":\"Autorisatie\",\"refresh_token\":\"Token verversen\",\"authorized\":\"Geautoriseerd\",\"read_only\":\"Alleen-lezen\",\"unauthorized\":\"Ongeautoriseerd\",\"enabled\":\"Actief\",\"disabled\":\"Uitgeschakeld\",\"connected\":\"Verbonden\",\"disconnected\":\"Verbinding verbroken\",\"spotify\":{\"mopidy_spotify_not_running\":\"Mopidy-Spotify-extensie is niet actief - je zal geen muziek van Spotify kunnen afspelen\",\"country\":{\"label\":\"Land\",\"description\":\"Een ISO 3166-1 alpha-2 landcode (eg 'NL')\"},\"locale\":{\"title\":\"Taal\",\"description\":\"Een ISO 639 taalcode in kleine letters en een ISO 3166-1 alpha-2 landcode in hoofdletters, verbonden met een liggend streepje (bv 'nl_NL' of 'nl_BE')\"}}}},\"user\":{\"title\":\"Gebruiker\",\"title_window\":\"%{name} (gebruiker)\",\"you\":\"Jij\"},\"discover\":{\"title\":\"Ontdek\",\"categories\":{\"title\":\"Genre / Stemming\"},\"category\":{\"title\":\"Genre / Stemming\",\"category\":\"Categorie\"},\"featured\":{\"title\":\"Uitgelichte afspeellijsten\"},\"new_releases\":{\"title\":\"Nieuw uitgebracht\"},\"recommendations\":{\"title\":\"Ontdek\",\"tracks\":\"Tracks\",\"artists\":\"Artiesten\",\"albums\":\"Albums\",\"body_title\":\"Verken nieuwe muziek\",\"body_subtitle\":\"Geef muzikale kenmerken op om jouw unieke sound samen te stellen\",\"too_many_seeds\":\"Te veel kenmerken! Je kan maximaal 5 tracks, artiesten en genres toevoegen.\",\"find_recommendations\":\"Vind aanbevelingen\"}},\"library\":{\"albums\":{\"title\":\"Mijn albums\"},\"artists\":{\"title\":\"Mijn artiesten\"},\"browse\":{\"title\":\"Bladeren\"},\"browse_directory\":{\"title\":\"Map\"},\"playlists\":{\"title\":\"Mijn afspeellijsten\"},\"tracks\":{\"title\":\"Mijn tracks\"}},\"modal\":{\"add_to_playlist\":{\"title\":\"Toevoegen aan afspeellijst\",\"subtitle\":\"Kies afspeellijst om %{count} track%{plural} toe te voegen\",\"no_playlists\":\"Geen afspeellijsten beschikbaar\",\"no_editable_playlists\":\"Geen bewerkbare afspeellijsten\"},\"add_to_queue\":{\"title\":\"Toevoegen aan wachtrij\",\"subtitle\":\"Voeg een door komma's gescheiden lijst van URI's toe aan de wachtrij\",\"uris\":\"URI('s)\",\"add_random\":\"Willekeurig toevoegen\",\"position\":{\"label\":\"Positie\",\"end\":\"Einde\",\"next\":\"Na huidige track\"}},\"edit_playlist\":{\"title\":\"Afspeellijst bewerken\",\"title_create\":\"Afspeellijst maken\",\"name_required\":\"Naam is vereist\",\"name\":\"Naam\",\"description\":\"Beschrijving\",\"provider\":\"Aanbieder\",\"image\":{\"label\":\"Coverafbeelding\",\"description\":\"Enkel JPEG, maximaal 256kB. Leeg laten om de coverafbeelding niet te wijzigen.\"},\"options\":{\"label\":\"Opties\",\"public\":\"Publiek\",\"collaborative\":\"Gemeenschappelijk\"},\"create_playlist\":\"Maak afspeellijst\"},\"edit_command\":{\"title\":\"Opdracht bewerken\",\"title_create\":\"Opdracht maken\",\"name\":\"Naam\",\"colour\":\"Kleur\",\"icon\":\"Pictogram\",\"url\":\"URL\",\"method\":{\"label\":\"Methode\",\"get\":\"GET\",\"post\":\"POST\"},\"data\":\"Data\",\"headers\":\"Aanvullende headers\"},\"edit_radio\":{\"title\":\"Radio\",\"subtitle\":\"Geef muzikale kenmerken op om de smaak van jouw radio vorm te geven. Radio gebruikt Spotify's aanbevelingen om tracks te suggereren die vergelijkbaar zijn met jouw kenmerken.\",\"invalid_seed_uri\":\"Ongeldige kenmerken-URI('s)\",\"too_many_seeds\":\"Meer dan 5 kenmerken opgegeven, de rest wordt verwaarloos\",\"only_spotify_uris\":\"Elkel Spotify URI's worden ondersteund\",\"already_added\":\"URI reeds toegevoegd\",\"no_seeds\":\"Geen kenmerken\"},\"initial_setup\":{\"title\":\"Welkom op Iris\",\"username\":\"Gebruikersnaam\"},\"kiosk\":{\"title\":\"Speelt nu af\",\"title_window\":\"%{name} door %{artist} (speelt nu af)\",\"lyrics\":\"Songtekst\"},\"share_configuration\":{\"title\":\"Deel configuratie\",\"subtitle\":\"Stuur uw autorisaties en instellingen naar een andere verbonden gebruiker\",\"no_peers\":\"Geen onderlinge verbindingen\",\"recipients\":\"Ontvangers\",\"configurations\":\"Configuraties\",\"authorization\":\"%{service} autorisatie\",\"logged_in_as\":\"Aangemeld als %{name}\",\"snapcast_description\":\"Server verbindingsgegevens\",\"interface\":\"Instellingen gebruikersinterface\",\"interface_description\":\"Thema, sortering, filters, etc\",\"import\":{\"title\":\"Configuratie gedeeld\",\"subtitle\":\"Een andere gebruiker heeft zijn configuratie gedeeld met jou. Dit omvat:\",\"do_you_want_to_import\":\"Wil je dit importeren?\",\"import_now\":\"Nu importeren\",\"successful\":\"Importeren geslaagd\"}},\"reset\":{\"title\":\"Reset Iris\",\"subtitle\":\"Wis je lokale local configuratie, opslag informatie or geheugen\",\"items\":\"Reset naar de standaard waarde\",\"preferences\":{\"label\":\"Instellingen\",\"description\":\"Gebruikersinterface aanpassingen\"},\"database\":{\"label\":\"Database\",\"description\":\"Lokale browser-gebaseerde database van de bibliotheken en assets\"},\"service_worker\":{\"label\":\"Service worker\",\"description\":\"Herinstalleer de service worker\"},\"cache\":{\"label\":\"Haal cache op\",\"description\":\"Exteren API aanroepen cache (vereist Service Worker)\"},\"test_mode\":{\"label\":\"Test modus\",\"description\":\"Uitgebreide logging voor diagnostische problemen\"}}}}"); /***/ }), diff --git a/mopidy_iris/static/app.min.js b/mopidy_iris/static/app.min.js index d84353c5..aa9e587e 100644 --- a/mopidy_iris/static/app.min.js +++ b/mopidy_iris/static/app.min.js @@ -76,7 +76,7 @@ var r=n(556),i=n(557),a=n(558);function o(){return c.TYPED_ARRAY_SUPPORT?2147483 object-assign (c) Sindre Sorhus @license MIT -*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,c=o(e),u=1;u0?n(e.value):t(e.value)}};function e(){return{state:"pending"}}function t(e){return{state:"rejected",reason:e}}function n(e){return{state:"fulfilled",value:e}}}.call(t,n,t,e))||(e.exports=r)}(n(49))},function(e,t,n){var r;/** @license MIT License (c) copyright 2010-2014 original author or authors */!function(i){"use strict";void 0===(r=function(){return e.tryCatchResolve=t,e;function e(e,n){return arguments.length<2&&(n=t),r;function r(t,r,a){var o=e._defer(),s=a.length;return i({f:t,thisArg:r,args:a,params:new Array(s),i:s-1,call:n},o._handler),o}function i(t,r){if(t.i<0)return n(t.f,t.thisArg,t.params,r);e._handler(t.args[t.i]).fold(a,t,void 0,r)}function a(e,t,n){e.params[e.i]=t,e.i-=1,i(e,n)}}function t(e,t,n,r){try{r.resolve(e.apply(t,n))}catch(e){r.reject(e)}}}.call(t,n,t,e))||(e.exports=r)}(n(49))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(0),i=n(119),a=function(e,t,n,a){void 0===n&&(n={disconnectOnLeave:!1});var{onEnterViewport:o,onLeaveViewport:s}=a,[,c]=(0,r.useState)(),u=(0,r.useRef)(),l=(0,r.useRef)(!1),f=(0,r.useRef)(!1),d=(0,r.useRef)(0),p=(0,r.useRef)(0);function h(e){var t=e[0]||{},{isIntersecting:r,intersectionRatio:i}=t,a=void 0!==r?r:i>0;if(!f.current&&a)return f.current=!0,o&&o(),d.current+=1,l.current=a,void c(a);f.current&&!a&&(f.current=!1,s&&s(),n.disconnectOnLeave&&u.current&&u.current.disconnect(),p.current+=1,l.current=a,c(a))}return(0,r.useEffect)(()=>(u.current||(u.current=new IntersectionObserver(h,t)),function(){if(e.current&&u.current){var t=(0,i.findDOMNode)(e.current);t&&u.current.observe(t)}}(),()=>{!function(){if(e.current&&u.current){var t=(0,i.findDOMNode)(e.current);t&&(u.current.unobserve(t),u.current.disconnect(),u.current=null)}}()}),[e.current,t,n,o,s]),{inViewport:l.current,enterCount:d.current,leaveCount:p.current}};t.default=a},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=r(n(252)),a=new Set(["input","option","optgroup","select","button","datalist","textarea"]),o=new Set(["p"]),s={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:o,h1:o,h2:o,h3:o,h4:o,h5:o,h6:o,select:a,input:a,output:a,button:a,datalist:a,textarea:a,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:o,article:o,aside:o,blockquote:o,details:o,div:o,dl:o,fieldset:o,figcaption:o,figure:o,footer:o,form:o,header:o,hr:o,main:o,nav:o,ol:o,pre:o,section:o,table:o,ul:o,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},c=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),u=new Set(["math","svg"]),l=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),f=/\s|\//,d=function(){function e(e,t){var n,r,a,o,s;void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(r=t.lowerCaseAttributeNames)&&void 0!==r?r:!t.xmlMode,this.tokenizer=new(null!==(a=t.Tokenizer)&&void 0!==a?a:i.default)(this.options,this),null===(s=(o=this.cbs).onparserinit)||void 0===s||s.call(o,this)}return e.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},e.prototype.ontext=function(e){var t,n;this.updatePosition(1),this.endIndex--,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,e)},e.prototype.onopentagname=function(e){var t,n;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(s,e))for(var r=void 0;this.stack.length>0&&s[e].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&c.has(e)||(this.stack.push(e),u.has(e)?this.foreignContext.push(!0):l.has(e)&&this.foreignContext.push(!1)),null===(n=(t=this.cbs).onopentagname)||void 0===n||n.call(t,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null===(t=(e=this.cbs).onopentag)||void 0===t||t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&c.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(u.has(e)||l.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&c.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},e.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},e.prototype.closeCurrentTag=function(){var e,t,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(t=(e=this.cbs).onclosetag)||void 0===t||t.call(e,n),this.stack.pop())},e.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},e.prototype.onattribdata=function(e){this.attribvalue+=e},e.prototype.onattribend=function(e){var t,n;null===(n=(t=this.cbs).onattribute)||void 0===n||n.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(f),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("!"+t,"!"+e)}},e.prototype.onprocessinginstruction=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("?"+t,"?"+e)}},e.prototype.oncomment=function(e){var t,n,r,i;this.updatePosition(4),null===(n=(t=this.cbs).oncomment)||void 0===n||n.call(t,e),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},e.prototype.oncdata=function(e){var t,n,r,i,a,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(t=this.cbs).oncdatastart)||void 0===n||n.call(t),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,e),null===(o=(a=this.cbs).oncdataend)||void 0===o||o.call(a)):this.oncomment("[CDATA["+e+"]]")},e.prototype.onerror=function(e){var t,n;null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,e)},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.write=function(e){this.tokenizer.write(e)},e.prototype.end=function(e){this.tokenizer.end(e)},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){this.tokenizer.resume()},e.prototype.parseChunk=function(e){this.write(e)},e.prototype.done=function(e){this.end(e)},e}();t.Parser=d},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(253)),a=r(n(190)),o=r(n(254)),s=r(n(191));function c(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function l(e,t,n){var r=e.toLowerCase();return e===r?function(e,i){i===r?e._state=t:(e._state=n,e._index--)}:function(i,a){a===r||a===e?i._state=t:(i._state=n,i._index--)}}function f(e,t){var n=e.toLowerCase();return function(r,i){i===n||i===e?r._state=t:(r._state=3,r._index--)}}var d=l("C",24,16),p=l("D",25,16),h=l("A",26,16),m=l("T",27,16),b=l("A",28,16),y=f("R",35),v=f("I",36),g=f("P",37),_=f("T",38),w=l("R",40,1),E=l("I",41,1),k=l("P",42,1),O=l("T",43,1),S=f("Y",45),A=f("L",46),j=f("E",47),x=l("Y",49,1),T=l("L",50,1),C=l("E",51,1),P=f("I",54),N=f("T",55),D=f("L",56),I=f("E",57),R=l("I",58,1),L=l("T",59,1),M=l("L",60,1),U=l("E",61,1),F=l("#",63,64),z=l("X",66,65),B=function(){function e(e,t){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!!(null==e?void 0:e.xmlMode),this.decodeEntities=null===(n=null==e?void 0:e.decodeEntities)||void 0===n||n}return e.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},e.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},e.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},e.prototype.isTagStartChar=function(e){return u(e)||this.xmlMode&&!c(e)&&"/"!==e&&">"!==e},e.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||c(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},e.prototype.stateInTagName=function(e){("/"===e||">"===e||c(e))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(e){c(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(e)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},e.prototype.stateInClosingTagName=function(e){(">"===e||c(e))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},e.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:c(e)||(this._state=9,this.sectionStart=this._index)},e.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):c(e)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(e){("="===e||"/"===e||">"===e||c(e))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},e.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):c(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},e.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):c(e)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},e.prototype.stateInAttributeValueNoQuotes=function(e){c(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},e.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},e.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},e.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},e.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},e.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},e.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},e.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},e.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},e.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},e.prototype.stateBeforeSpecialLast=function(e,t){("/"===e||">"===e||c(e))&&(this.special=t),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(e,t){">"===e||c(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},e.prototype.parseFixedEntity=function(e){if(void 0===e&&(e=this.xmlMode?s.default:a.default),this.sectionStart+1=2;){var n=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=t+1);t--}},e.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!u(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(e,t,n){var r=this.sectionStart+e;if(r!==this._index){var a=this.buffer.substring(r,this._index),o=parseInt(a,t);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},e.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},e.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},e.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},e.prototype.parse=function(){for(;this._index65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),a(e))}},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var a=n(116),o=n(256);i(n(256),t);var s=/\s+/g,c={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=c),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:c,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){var e;this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null!==(e=this.parser)&&void 0!==e?e:null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?a.ElementType.Tag:void 0,r=new o.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===a.ElementType.Text)t?n.data=(n.data+e).replace(s," "):n.data+=e;else{t&&(e=e.replace(s," "));var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren(a.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(c);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,o.ElementType.Root,t)||this}return i(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,i,r)||this;return a.name=t,a.attribs=n,a}return i(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function b(e,t){var n;switch(void 0===t&&(t=!1),e.type){case o.ElementType.Text:n=new l(e.data);break;case o.ElementType.Directive:var r=e;n=new d(r.name,r.data),null!=r["x-name"]&&(n["x-name"]=r["x-name"],n["x-publicId"]=r["x-publicId"],n["x-systemId"]=r["x-systemId"]);break;case o.ElementType.Comment:n=new f(e.data);break;case o.ElementType.Tag:case o.ElementType.Script:case o.ElementType.Style:var i=e,s=t?y(i.children):[],c=new m(i.name,a({},i.attribs),s);s.forEach((function(e){return e.parent=c})),i["x-attribsNamespace"]&&(c["x-attribsNamespace"]=a({},i["x-attribsNamespace"])),i["x-attribsPrefix"]&&(c["x-attribsPrefix"]=a({},i["x-attribsPrefix"])),n=c;break;case o.ElementType.CDATA:s=t?y(e.children):[];var u=new p(e.type,s);s.forEach((function(e){return e.parent=u})),n=u;break;case o.ElementType.Root:var b=e,v=(s=t?y(b.children):[],new h(s));s.forEach((function(e){return e.parent=v})),b["x-mode"]&&(v["x-mode"]=b["x-mode"]),n=v;break;case o.ElementType.Doctype:throw new Error("Not implemented yet: ElementType.Doctype case")}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,n}function y(e){for(var t=e.map((function(e){return b(e,!0)})),n=1;n1?p(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var m=new RegExp(a.source+"|"+d.source,"g");function b(e){return function(t){return t.replace(m,(function(t){return e[t]||h(t)}))}}t.escape=function(e){return e.replace(m,h)},t.escapeUTF8=function(e){return e.replace(a,h)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var r=n(106);function i(e,t,n,a){for(var o=[],s=0,c=t;s0){var l=i(e,u.children,n,a);if(o.push.apply(o,l),(a-=l.length)<=0)break}}return o}t.filter=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(t)||(t=[t]),i(e,t,n,r)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,n,i){void 0===i&&(i=!0);for(var a=null,o=0;o0&&(a=e(t,s.children)))}return a},t.existsOne=function e(t,n){return n.some((function(n){return r.isTag(n)&&(t(n)||n.children.length>0&&e(t,n.children))}))},t.findAll=function(e,t){for(var n,i,a=[],o=t.filter(r.isTag);i=o.shift();){var s=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);s&&s.length>0&&o.unshift.apply(o,s),e(i)&&a.push(i)}return a}},function(e,t){},function(e,t,n){"use strict";const r={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};e.exports=class{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(i=e.raws[t],void 0!==i)return!1})}var s;return void 0===i&&(i=r[n]),o.rawCache[n]=i,i}rawSemicolon(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1}),t}rawEmptyBody(e){let t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){let e=n.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}}),t}rawBeforeComment(e,t){let n;return e.walkComments(e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls(e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(e){let t;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk(e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1}),t}rawColon(e){let t;return e.walkDecls(e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;em(e)),e}let b={};class y{constructor(e,t,n){let r;if(this.stringified=!1,this.processed=!1,"object"==typeof t&&null!==t&&"root"===t.type)r=m(t);else if(t instanceof y||t instanceof o)r=m(t.root),t.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=t.map);else{let e=s;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{r=e(t,n)}catch(e){this.processed=!0,this.error=e}}this.result=new o(e,r,n),this.helpers={...b,result:this.result,postcss:b},this.plugins=this.processor.plugins.map(e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){if(d(this.runOnRoot(e)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[i];)e[i]=!0,this.walkSync(e);this.listeners.OnceExit&&this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=a;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new r(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(e){e[i]=!0;let t=p(e);for(let n of t)if(0===n)e.nodes&&e.each(e=>{e[i]||this.walkSync(e)});else{let t=this.listeners[n];if(t&&this.visitSync(t,e.toProxy()))return}}visitSync(e,t){for(let[n,r]of e){let e;this.result.lastPlugin=n;try{e=r(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&!t.parent)return!0;if(d(e))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once)return e.Once(this.result.root,this.helpers);if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let n=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?n.postcssVersion:(e.plugin=n.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(d(e))try{await e}catch(e){let n=t[t.length-1].node;throw this.handleError(e,n)}}}if(this.listeners.OnceExit)for(let[t,n]of this.listeners.OnceExit){this.result.lastPlugin=t;try{await n(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(e,t,n)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,n])};for(let t of this.plugins)if("object"==typeof t)for(let n in t){if(!l[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[n])if("object"==typeof t[n])for(let r in t[n])e(t,"*"===r?n:n+"-"+r.toLowerCase(),t[n][r]);else"function"==typeof t[n]&&e(t,n,t[n])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:n,visitors:r}=t;if("root"!==n.type&&!n.parent)return void e.pop();if(r.length>0&&t.visitorIndex{b=e},e.exports=y,y.default=y,c.registerLazyResult(y)},function(e,t){},function(e,t,n){"use strict";let r=n(267);class i{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new r(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}}e.exports=i,i.default=i},function(e,t,n){"use strict";class r{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.positionBy(t);this.line=e.line,this.column=e.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=r,r.default=r},function(e,t,n){"use strict";let r=n(117),i=n(579),a=n(199);function o(e,t){let n=new a(e,t),r=new i(n);try{r.parse()}catch(e){throw e}return r.root}e.exports=o,o.default=o,r.registerParse(o)},function(e,t,n){"use strict";let r={split(e,t,n){let r=[],i="",a=!1,o=0,s=!1,c=!1;for(let n of e)c?c=!1:"\\"===n?c=!0:s?n===s&&(s=!1):'"'===n||"'"===n?s=n:"("===n?o+=1:")"===n?o>0&&(o-=1):0===o&&t.includes(n)&&(a=!0),a?(""!==i&&r.push(i.trim()),i="",a=!1):i+=n;return(n||""!==i)&&r.push(i.trim()),r},space:e=>r.split(e,[" ","\n","\t"]),comma:e=>r.split(e,[","],!0)};e.exports=r,r.default=r},function(e,t,n){"use strict";(function(t){let{existsSync:r,readFileSync:i}=n(582),{dirname:a,join:o}=n(195),{SourceMapConsumer:s,SourceMapGenerator:c}=n(196);class u{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=a(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new s(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.match(/\/\*\s*# sourceMappingURL=((?:(?!sourceMappingURL=).)*)\*\//)[1].trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=(?:(?!sourceMappingURL=).)*\*\//gm);if(t&&t.length>0){let e=t[t.length-1];e&&(this.annotation=this.getAnnotationURL(e))}}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return n=e.substr(RegExp.lastMatch.length),t?t.from(n,"base64").toString():window.atob(n);var n;let r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)}loadFile(e){if(this.root=a(e),r(e))return this.mapFile=e,i(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof s)return c.fromSourceMap(t).toString();if(t instanceof c)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let n=t(e);if(n){let e=this.loadFile(n);if(!e)throw new Error("Unable to load previous source map: "+n.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=o(a(e),t)),this.loadFile(t)}}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}}e.exports=u,u.default=u}).call(this,n(189).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=a(n(0)),i=a(n(50));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.formatLabel?e.formatLabel(e.children,e.type):e.children;return r.default.createElement("span",{className:e.classNames[e.type+"Label"]},r.default.createElement("span",{className:e.classNames.labelContainer},t))}o.propTypes={children:i.default.node.isRequired,classNames:i.default.objectOf(i.default.string).isRequired,formatLabel:i.default.func,type:i.default.string.isRequired},e.exports=t.default},function(e,t,n){"use strict";e.exports=n(492)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(495);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},function(e){e.exports=JSON.parse('{"name":"Deutsch","errors":{"uri_not_found":"Keine Ergebnisse mit dem URI %{uri}","could_not_load":"Konnte nicht laden","no_results":"Keine Ergebnisse gefunden","authorization_required":"Sie müssen %{provider} zuerst autorisieren","enable_first":"%{provider} zuerst aktivieren","no_service_worker":"Dienstnehmer (Service Worker) nicht unterstützt","required":"Erforderlich","unknown_error":"Unbekannter Fehler","need_to_be_online":"Sie müssen Online sein, um diese Ressource zu laden."},"actions":{"play":"Abspielen","play_all":"Alles abspielen","play_next":"Nächstes abspielen","pause":"Pause","stop":"Stop","add_to_playlist":"Zur Wiedergabeliste hinzufügen","add_to_library":"Zur Bibliothek hinzufügen","remove_from_library":"Aus der Bibliothek entfernen","add_to_queue":"Zur Warteschlange hinzufügen","reset":"Zurücksetzen","back":"Zurück","refresh":"Aktualisieren","enable":"Aktivieren","disable":"Deaktivieren","send":"Senden","save":"Speichern","start":"Start","edit":"Bearbeiten","add":"Hinzufügen","confirm":"Sind Sie sicher?","delete":"Löschen","remove":"Entfernen"},"common":{"popularity":"Beliebtheit","name":"Name","artist":"Künstler/in","duration":"Dauer","source":"Quelle","sources":"Quellen","sort":"Sortieren","filter":"Filter","by":" von "},"fields":{"start_typing":"Mit der Eingabe beginnen ...","search":"Suche ...","sort":"Sortieren","view":"Ansicht","source":"Quelle","uri":"URI(s)","filters":{"all":"Alles","thumbnails":"Vorschaubilder","list":"Liste","as_loaded":"Wie geladen","name":"Name","artist":"Künstler/in","updated":"Aktualisiert","tracks":"Titeln","source":"Quelle","editable":"Editierbar","owner":"Eigentümer/in"}},"time":{"seconds":{"short":"Sek.","singular":"Sekunde","plural":"Sekunden"},"minutes":{"short":"Min.","singular":"Minute","plural":"Minuten"},"hours":{"short":"Std.","singular":"Stunde","plural":"Stunden"},"days":{"short":"Tage","singular":"Tag","plural":"Tage"},"weeks":{"short":"Wochen","singular":"Woche","plural":"Wochen"},"years":{"short":"Jr.","singular":"Jahr","plural":"Jahre"}},"specs":{"tracks":"%{count} Titeln","followers":"%{count} Anhänger","listeners":"%{count} Zuhörer","playlists":"%{count} Wiedergabelisten","plays":"%{count} abgespielt","popularity":"%{percent}% Beliebt","added":"Hinzugefügt ","added_ago":"Vor %{time} hinzugefügt","edited":"Bearbeitet ","edited_ago":"Bearbeitet vor %{time}","played_ago":"Abgespielt vor %{time}"},"services":{"mopidy":{"title":"Mopidy","local":"Lokal"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Zu einem anderen Liedtext wechseln","want_lyrics":"Wollen Sie Liedtexte? Genius autorisieren in "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Liebe es","unlove":"Liebe das nicht"}},"sidebar":{"now_playing":"Aktuelle Wiedergabe","search":"Suchen","discover":"Entdecken","genre":"Genre / Stimmung","featured_playlists":"Ausgewählte Wiedergabelisten","new_releases":"Neue Veröffentlichungen","my_music":"Meine Musik","playlists":"Wiedergabelisten","artists":"Künstler/in","albums":"Alben","tracks":"Titeln","browse":"Durchsuchen","settings":"Einstellungen","not_connected":"%{name} nicht verbunden","browser_offline":"Browser offline","update_available":"Update verfügbar"},"context_menu":{"add_to_playlist":{"title":"Zur Wiedergabeliste hinzufügen","no_playlists":"Keine beschreibbaren Wiedergabelisten"},"shuffle_play":"Zufallswiedergabe","play_next":"Nächstes abspielen","play_top_tracks":"Top-Titel abspielen","love_track":"Liebestitel","unlove_track":"Liebe den Tiel nicht","go_to_artist":"Gehe zu Künstler/in","go_to_user":"Zum Benutzer gehen","track_info":"Titel Informationen","discover_similar":"Ähnliches entdecken","start_radio":"Radio starten","copy_uri":"URI(s) kopieren"},"playback_controls":{"consume":"Verbrauchen","shuffle":"Zufallswiedergabe","repeat":"Wiederholen","no_outputs":"Keine Ausgaben"},"snapcast":{"enabled":"Aktiviert","show_disconnected_clients":"Getrennte Clients anzeigen","no_connected_clients":"Keine verbundenen Clients","host":"Host","port":"Port","name":"Name","name_disconnected":"Name (nicht verbunden)","group":"Gruppe","new_group":"+ Neue Gruppe","latency":"Latenzzeit","stream":"Stream","volume":"Lautstärke"},"authentication":{"popup_blocked":"Popup blockiert. Bitte lassen Sie Popups zu und versuchen Sie es erneut.","failed":"Autorisierung fehlgeschlagen. %{origin} ist nicht die konfigurierte Autorisierungs-URL.","log_out":"Abmelden","log_in":"Anmelden"},"now_playing":{"title":"Aktuelle Wiedergabe","context_actions":{"radio":"Radio","history":"Verlauf","add_uri":"URI hinzufügen"},"current_track":{"playing_from":"Wiedergabe von","shuffle":"Zufallswiedergabe","clear":"Löschen","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} von %{artist} (Album)","wiki":{"title":"Über","published":"Veröffentlicht: %{date}"}},"artist":{"title":"Künstler/in","title_window":"%{name} (Künstler/in)","overview":{"title":"Übersicht","top_tracks":"Top-Titeln","related_artists":{"title":"Verwandte Künstler/innen","more":"Alle verwandten Künstler/innen"}},"tracks":{"title":"Titeln"},"related_artists":{"title":"Verwandte Künstler/innen"},"about":{"title":"Über","source":"%{source} Künstler/in","wiki":{"published":"Veröffentlicht: %{date}","origin":"Herkunft: "}}},"debug":{"title":"Fehlersuche","ui":{"title":"Benutzerschnittstelle"},"debug":{"title":"Fehlersuche","overlay":"Debug-Overlay anzeigen"},"logging":{"title":"Protokollierung","mopidy":"Protokolliere Mopidy","pusher":"Protokolliere Pusher","actions":"Protokolliere Actions","snapcast":"Protokolliere Snapcast"},"create_notification":"Benachrichtigung erstellen","create_process":"Prozessbenachrichtigung anlegen","run_test":"Testprozess ausführen","call":"Anrufen","data":"Daten","examples":"Beispiele"},"playlist":{"title":"Wiedergabeliste","title_window":"%{name} (Wiedergabeliste)","title_plural":"Wiedergabelisten"},"queue_history":{"title":"Wiedergabe Geschichte"},"search":{"title":"Suche","title_window":"Suche: %{term}","context_actions":{"sort":"Sortieren","source":"Quellen (%{count})"},"placeholder":"Suche","all":{"title":"Alle"},"artists":{"title":"Künstler/innen","more":"Alle Künstler/innen (%{count})"},"albums":{"title":"Alben","more":"Alle Alben (%{count})"},"playlists":{"title":"Wiedergabelisten","more":"Alle Wiedergabelisten (%{count})"},"tracks":{"title":"Titeln"}},"track":{"title":"Titel","title_window":"%{name} von %{artists} (Tiel)","lyrics_origin":"Quelle: ","explicit":"Explizit","disc_number":"Album %{number}","track_number":"Titel %{number}","unknown_album":"Unbekanntes Album","want_lyrics":"Wollen Sie Liedtexte? Genius autorisieren unter "},"settings":{"title":"Einstellungen","help":"Hilfe","server":{"title":"Server","username":{"label":"Benutzername","description":"Eine nicht-eindeutige Zeichenfolge, die zur Identifizierung dieses Clients verwendet wird (keine Sonderzeichen)"}},"interface":{"title":"Benutzeroberfläche","language":{"label":"Sprache"},"theme":{"label":"Theme","auto":"Automatisch","auto_toolip":"Erkennt Ihre Such- oder Betriebssystem Einstellung","dark":"Dunkel","light":"Hell"},"behavior":{"label":"Verhalten","clear_tracklist":"Leere Titelliste bei der Wiedergabe von URI(s)","clear_tracklist_tooltip":"Beim Abspielen einer oder mehrerer URIs wird die aktuelle Warteschlange zuerst gelöscht.","hotkeys":"Hotkeys aktivieren","smooth_scrolling":"Smooth Scrolling aktivieren","touch_events":"Aktivieren Berührungsereignissen zur Steuerungen","touch_events_tooltip":"Ermöglicht Links- und Rechts-Wischen zum Wechseln der Titeln","wide_scrollbars":"Breite Bildlaufleisten verwenden"},"sources_priority":{"label":"Quellen Priorität","description":"Drag-and-Drop zur Priorisierung von Suchanbietern und Ergebnissen"},"reporting":{"label":"Berichterstattung","sublabel":"Erlaubt die Berichterstattung anonymer Nutzungsstatistiken","description":"Diese anonymen Nutzungsdaten sind wichtig, um Fehler und potenzielle Merkmale zu identifizieren, um Iris für alle besser machen. Möchten Sie mehr wissen? Lesen Sie die ","privacy_policy":"Datenschutzerklärung","are_you_sure":"Sind Sie sicher, dass Sie dies nicht unterstützen wollen?"},"commands":{"label":"Befehle"}},"advanced":{"title":"Erweitert","start_local_scan":"Lokalen Scan starten","artist_uri":{"label":"Künstler/innen Bibliothek URI","description":"URI für das Sammeln von Bibliothekskünstlern"},"album_uri":{"label":"Album-Bibliothek URI","description":"URI für das Sammeln von Bibliotheksalben"},"connections":{"label":"Verbindungen"},"version":{"label":"Version","upgrade_available":"Upgrade verfügbar (%{version})","upgrade":"Upgrade auf %{version}","up_to_date":"Auf dem neuesten Stand"},"share_configuration":"Konfiguration teilen","restart":"Server neu starten","reset_cache":"Cache zurücksetzen","reset":"Alle Einstellungen zurücksetzen"},"about":{"title":"Über Iris","blurb_1":" ist ein Open-Source-Projekt von ","blurb_2":". Sie wird kostenlos und ohne jegliche Garantie zur Verfügung gestellt. Wenn Sie jemanden für diese Software bezahlt haben, lassen Sie es mich bitte wissen.","donate":"Unterstützen","github":"GitHub"},"pusher_connection_list":{"not_connected":"Nicht verbunden","no_connections":"Keine Verbindungen","you":" (du)"},"servers":{"inactive":"Inaktiv","connecting":"Verbinde","disconnected":"Verbindung getrennt","connected":"Verbunden","new_server":"Neuer Server","name":"Name","host":"Host","port":"Port","encryption":{"label":"Verschlüsselung","sublabel":"SSL verwenden","description":"Erfordert einen SSL-Proxy"},"switch":"Zu diesem Server wechseln","reconnect":"Erneut verbinden"},"services":{"title":"Dienste","limited_access":"Beschränkter Zugang","unknown":"Unbekannt","current_user":"Aktueller Benutzer","authorization":"Autorisierung","refresh_token":"Token auffrischen","authorized":"Autorisiert","read_only":"Schreibgeschützt","unauthorized":"Unautorisiert","enabled":"Aktiviert","disabled":"Deaktiviert","connected":"Verbunden","disconnected":"Verbindung getrennt","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify-Erweiterung läuft nicht - Sie können keine Spotify-Titel abspielen","country":{"label":"Land","description":"Ein ISO 3166-1 alpha-2 Ländercode (z.B. \'DE\')"},"locale":{"title":"Sprache","description":"ISO 639 Sprachcode in Kleinbuchstaben und ein großgeschriebener ISO 3166-1 alpha-2 Ländercode, verbunden mit einem Unterstrich (z.B. \'de_DE\')"}}}},"user":{"title":"Benutzer","title_window":"%{name} (Benutzer)","you":"Du"},"discover":{"title":"Entdecke","categories":{"title":"Genre / Stimmung"},"category":{"title":"Genre / Stimmung","category":"Kategorie"},"featured":{"title":"Ausgewählte Wiedergabelisten"},"new_releases":{"title":"Neuerscheinungen"},"recommendations":{"title":"Entdecke","tracks":"Titeln","artists":"Künstler/innen","albums":"Alben","body_title":"Neue Musik entdecken","body_subtitle":"Fügen Sie unten Seeds und musikalische Eigenschaften hinzu, um Ihren Sound aufzubauen","too_many_seeds":"Zu viele Seeds! Sie können insgesamt bis zu 5 Seeds Spuren, Künstler und Genres verwenden.","find_recommendations":"Empfehlungen finden"}},"library":{"albums":{"title":"Meine Alben"},"artists":{"title":"Meine Künstler/innen"},"browse":{"title":"Durchsuchen"},"browse_directory":{"title":"Verzeichnis"},"playlists":{"title":"Meine Wiedergabelisten"},"tracks":{"title":"Meine Titel"}},"modal":{"add_to_playlist":{"title":"Zur Wiedergabeliste hinzufügen","subtitle":"Hinzufügen von %{count} track%{plural} zur Wiedergabeliste","no_playlists":"Keine Wiedergabelisten verfügbar","no_editable_playlists":"Keine editierbaren Wiedergabelisten"},"add_to_queue":{"title":"Zur Warteschlange hinzufügen","subtitle":"Fügen Sie der Wiedergabewarteschlange eine durch Kommata getrennte Liste von URIs hinzu. Sie müssen für jedes URI-Schema das entsprechende Mopidy-Backend aktiviert haben (z.B. spotify:, yt:).","uris":"URI(s)","position":{"label":"Position","end":"Ans Ende","next":"Nach dem aktuellen Titel"}},"edit_playlist":{"title":"Wiedergabeliste bearbeiten","title_create":"Wiedergabeliste erstellen","name_required":"Name ist erforderlich","name":"Name","description":"Beschreibung","provider":"Anbieter","image":{"label":"Titelbild","description":"Nur JPEG, max. 256kB. Leer lassen, um das Coverbild unverändert zu belassen."},"options":{"label":"Optionen","public":"Öffentlich","collaborative":"Gemeinschaftlich"},"create_playlist":"Wiedergabeliste erstellen"},"edit_command":{"title":"Befehl Bearbeiten","title_create":"Befehl erstellen","name":"Name","colour":"Farbe","icon":"Symbol","url":"URL","method":{"label":"Methode","get":"GET","post":"POST"},"data":"Daten","headers":"Zusätzliche Kopfzeilen (Headers)"},"edit_radio":{"title":"Radio","subtitle":"Sie können Seeds hinzufügen und entfernen, um Ihre Radios zu formen. Radio verwendet die Empfehlungsmaschine von Spotify, um Titel vorzuschlagen, die Ihren Seeds ähnlich sind.","invalid_seed_uri":"Ungültiger Seed URI(s)","too_many_seeds":"Mehr als 5 Seeds vorgelegt, ignoriere den Rest","only_spotify_uris":"Nur Spotify URIs werden unterstützt","already_added":"URI bereits hinzugefügt","no_seeds":"Keine Seeds"},"initial_setup":{"title":"Willkommen bei Iris","username":"Benutzer"},"kiosk":{"title":"Sie hören","title_window":"%{name} von %{artist} (Sie hören)","lyrics":"Liedtexte"},"share_configuration":{"title":"Konfiguration teilen","subtitle":"Übertragen Sie Ihre Berechtigungen und Einstellungen an einen anderen, verbundenen Benutzer","no_peers":"Keine Peer-Verbindungen","recipients":"Empfänger","configurations":"Konfigurationen","authorization":"%{service} Autorisierung","logged_in_as":"Angemeldet als %{name}","snapcast_description":"Server Verbindungsdetails","interface":"Einstellungen der Benutzeroberfläche","interface_description":"Theme, Sortierung, Filter usw.","import":{"title":"Konfiguration geteilt","subtitle":"Ein anderer Benutzer hat Ihnen seine Konfiguration mitgeteilt. Dazu gehören:","do_you_want_to_import":"Wollen Sie diese importieren?","import_now":"Jetzt importieren","successful":"Import erfolgreich"}}}}')},function(e){e.exports=JSON.parse('{"name":"Français","errors":{"uri_not_found":"Pas de ressource avec l\'URI %{uri}","could_not_load":"Impossible de charger","could_not_load_library":"Impossible de charger %{name} depuis %{provider}","no_results":"Aucun résultat trouvé","authorization_required":"Vous devez autoriser %{provider}","enable_first":"Activez %{provider}","no_service_worker":"Les Service worker ne sont pas supportés","required":"Requis","unknown_error":"Erreur inconnue","need_to_be_online":"Vous devez être connecté pour charger cette ressource","nothing_selected":"Pas de sélection","cannot_reorder":{"title":"Impossible de réordonner","description":"Désactivez le critère de tri et réessayez"}},"actions":{"play":"Lire","play_all":"Tout lire","play_next":"Lire après le morceau en cours","shuffle_play":"Lire aléatoirement","pause":"Pause","stop":"Arrêter","add_to_playlist":"Ajouter à la liste de lecture","add_to_library":"Ajouter à la bibliothèque","added_tracks_to":"%{count} morceaux ajoutés à ","remove_from_library":"Retirer de la bibliothèque","add_to_queue":"Mettre en file d\'attente","reset":"Réinitialiser","back":"Précedent","refresh":"Rafraîchir","enable":"Activer","disable":"Désactiver","send":"Envoyer","save":"Sauvegarder","start":"Démarrer","edit":"Éditer","add":"Ajouter","confirm":"Êtes-vous sûr?","delete":"Supprimer","remove":"Retirer","cancel":"Annuler","created":"%{name} créé","saved":"%{name} sauvegardé","deleted":"%{name} supprimé"},"common":{"popularity":"Popularité","name":"Nom","artist":"Artiste","duration":"Durée","source":"Source","sources":"Sources","sort":"Trier","filter":"Filtrer","by":" par ","loading_library":"Chargement de %{provider} %{type}"},"fields":{"start_typing":"Commencez à taper...","search":"Rechercher...","sort":"Trier","view":"Voir","source":"Source","uri":"URI(s)","items_to_add":{"label":"Éléments à ajouter","placeholder":"Aucun élément"},"filter":"Filtre","filters":{"all":"Tout","thumbnails":"Vignettes","list":"Liste","as_loaded":"Chargement","name":"Nom","artist":"Artiste","album":"Album","updated":"Actualisé","tracks":"Morceaux","source":"Source","editable":"Éditable","owner":"Propriétaire","followers":"Suiveurs","popularity":"Popularité"}},"time":{"seconds":{"short":"s","singular":"seconde","plural":"secondes"},"minutes":{"short":"min","singular":"minute","plural":"minutes"},"hours":{"short":"h","singular":"heure","plural":"heures"},"days":{"short":"jour","singular":"jour","plural":"jours"},"weeks":{"short":"semaine","singular":"semaine","plural":"semaines"},"years":{"short":"année","singular":"année","plural":"années"}},"specs":{"tracks":"%{count} morceaux","albums":"%{count} albums","followers":"%{count} suiveurs","listeners":"%{count} auditeurs","playlists":"%{count} listes de lecture","plays":"%{count} lectures","popularity":"%{percent}% popularité","added":"Ajouté ","added_ago":"Ajouté il y a %{time}","edited":"Edited ","edited_ago":"Édité il y a %{time}","played_ago":"Joué il y a %{time}"},"services":{"restore_defaults":"Réinitialiser","mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Ajout de %{count} URI(s)","adding_uris_broadcast":"%{username} ajoute %{count} URI(s)","searching":"Recherche dans %{provider} %{type}","searching_providers":"Recherche parmi %{count} Mopidy services","loading_albums":"Chargement de %{count} albums locaux"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Consulter le résultat d\'une autre recherche","want_lyrics":"Vous voulez les paroles ? Autorisez Genius sous "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Aimer","unlove":"Ne plus aimer"}},"sidebar":{"now_playing":"Lecture en cours","search":"Rechercher","discover":"Découvrir","genre":"Genre","featured_playlists":"Liste de lecture en vedette","new_releases":"Nouveautés","my_music":"Ma musique","playlists":"Listes de lecture","artists":"Artistes","albums":"Albums","tracks":"Morceaux","browse":"Parcourir","settings":"Paramètres","servers":"Serveurs","not_connected":"%{name} non connecté","browser_offline":"Parcourir hors ligne","update_available":"Mise à jour disponible"},"context_menu":{"add_to_playlist":{"title":"Ajouter à la liste de lecture","new_playlist":"Créer une liste de lecture","no_playlists":"Aucune liste de lecture éditable"},"play_next":"Lire après le morceau en cours","play_top_tracks":"Lire les meilleurs morceaux","play_all_tracks":"Lire tous les morceaux","love_track":"Aimer le morceau","unlove_track":"Ne plus aimer le morceau","pin":"Épingler","unpin":"Ne plus épingler","go_to_artist":"Vers l\'artiste","go_to_user":"Vers l\'utilisateur","track_info":"Info sur le morceau","discover_similar":"Découvrir des morceaux similaires","start_radio":"Démarrer la radio","copy_uri":"Copier l\'URI","refresh":"Rafraîchir"},"playback_controls":{"consume":"Consommer","shuffle":"Aléatoire","repeat":"Répéter","snapcast_not_enabled":"Pas de flux (Snapcast désactivé)","mute":"Muet","unmute":"Réactiver le son"},"snapcast":{"enabled":"Activé","streaming_enabled":"Diffusion du flux active","show_disconnected_clients":"Montrer les clients déconnectés","no_connected_clients":"Pas de client connecté","host":"Hôte","port":"Port","name":"Nom","name_disconnected":"Nom (déconnecté)","group":"Groupe","new_group":"+ Nouveau groupe","latency":"Latence","stream":"Flux","volume":"Volume","encryption":{"label":"Chiffrement","sublabel":"Utiliser SSL","description":"Requiert un proxy SSL","incompatible":" (requis lorsque connecté depuis une session HTTPS)"}},"authentication":{"popup_blocked":"Popup bloquée. Autorisez les fenêtres popup et recommencez.","failed":"Échec de l\'\'authorisation. %{origin} ne correspond pas à authorization_url.","log_out":"Déconnecter","log_in":"Connecter"},"now_playing":{"title":"Lecture en cours","context_actions":{"radio":"Radio","history":"Historique","add_uri":"Ajouter l\'URI"},"current_track":{"playing_from":"Lecture depuis","shuffle":"Aléatoire","clear":"Nettoyer","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} par %{artist} (album)","wiki":{"title":"À propos","published":"Publié : %{date}"},"tracks":{"title":"Morceaux","sort":{"disc_track":"Numéro de morceau","name":"Nom"}}},"artist":{"title":"Artiste","title_window":"%{name} (artiste)","overview":{"title":"Aperçu","top_tracks":"Meilleurs morceaux","albums":"Albums","related_artists":{"title":"Artistes liés","more":"Tous les artistes liés"}},"tracks":{"title":"Morceaux","sort":{"disc_track":"Numéro de morceau","name":"Nom","album":"Album"}},"related_artists":{"title":"Artistes liés"},"about":{"title":"À propos","source":"%{source} artiste","wiki":{"published":"Publié : %{date}","origin":"Source : "}},"albums":{"sort":{"default":"Défaut","name":"Nom","release_date":"Date de parution","track_count":"Nombre de morceaux"},"filter":{"all":"Tous","albums":"Albums","singles":"Singles","compilations":"Compilations"}}},"debug":{"title":"Déboguer","ui":{"title":"Interface utilisateur"},"debug":{"title":"Déboguer","overlay":"Superposer les informations de débogage"},"logging":{"title":"Journalisation","mopidy":"Journaliser Mopidy","pusher":"Journaliser Pusher","actions":"Journaliser les actions","snapcast":"Journaliser Snapcast"},"create_notification":"Créer une notification","create_process":"Créer une notification de process","run_test":"Démarrer un process de test","call":"Méthode","data":"Données","examples":"Exemples"},"playlist":{"title":"Liste de lecture","title_window":"%{name} (liste de lecture)","title_plural":"Listes de lecture","tracks":{"title":"Morceaux","sort":{"default":"Défaut","sort_id":"Chargement","added_at":"Date d\'ajout","name":"Nom","artist":"Artiste","album":"Album"}}},"queue_history":{"title":"Historique de lecture"},"search":{"title":"Rechercher","title_window":"Rechercher : %{term}","context_actions":{"sort":"Trier","source":"Sources (%{count})"},"placeholder":"Rechercher","all":{"title":"Tous"},"artists":{"title":"Artistes","more":"Tous les artistes (%{count})"},"albums":{"title":"Albums","more":"Tous les albums (%{count})"},"playlists":{"title":"Listes de lecture","more":"Toutes les listes de lecture (%{count})"},"tracks":{"title":"Morceaux"}},"track":{"title":"Morceau","title_window":"%{name} par %{artists} (morceau)","lyrics_origin":"Source : ","explicit":"Paroles explicites","unplayable":"Illisible","disc_number":"Disque %{number}","track_number":"Morceau %{number}","unknown_album":"Album inconnu","want_lyrics":"Vous voulez les paroles ? Autorisez Genius sous ","lyrics":"Paroles"},"settings":{"title":"Paramètres","help":"Aide","server":{"title":"Serveur","username":{"label":"Nom d\'utilisateur","description":"Une chaîne de caractères utilisée pour identifier ce client (sans caractères spéciaux)"}},"interface":{"title":"Interface","language":{"label":"Langage"},"theme":{"label":"Thème","auto":"Auto","auto_tooltip":"Détecte les préférence du navigateur ou de l\'OS","dark":"Sombre","light":"Clair"},"behavior":{"label":"Comportement","clear_tracklist":"Nettoyer les morceaux en attente à la lecture d\'URI(s)","clear_tracklist_tooltip":"Lire une ou plusieurs URIs nettoiera la file d\'attente","hotkeys":"Activer les touches de raccourci","touch_events":"Activer les événements tactiles sur commandes de lecture","touch_events_tooltip":"Autoriser les changements de morceau par balayage de l\'écran","grid_glow":"Effet incandescent sur les vignettes","grid_glow_tooltip":"Désactiver l\'effet sur les appareils à faible puissance ou les anciens navigateurs"},"scrolling":{"label":"Barres de défilement","wide":"Larges","hidden":"Cachées","smooth_scrolling":"Défilement doux"},"sources_priority":{"label":"Priorité des sources","description":"Glisser-déposer pour réordonner les sources et les résultats"},"reporting":{"label":"Rapport","sublabel":"Autoriser la création de rapports anonymisés sur les statistiques d\'utilisation","description":"Ces données anonymes sont importantes pour identifier les erreurs et les fonctionnalités qui pourraient améliorer Iris pour tout le monde. Pour en savoir plus, lire la notice sur le ","privacy_policy":"respect de la vie privée","are_you_sure":"Êtes-vous sûr de ne pas vouloir nous soutenir ?"},"commands":{"label":"Commandes"}},"advanced":{"title":"Avancé","start_local_scan":"Démarrer l\'analyse locale","artist_uri":{"label":"URI de la bibliothèque d\'artistes","description":"URI utilisée pour collecter les artistes de la bibliothèque"},"album_uri":{"label":"URI de la bibliothèque d\'albums","description":"URI utilisée pour collecter les albums de la bibliothèque"},"track_uri":{"label":"URI de la bibliothèque de morceaux","description":"URI utilisée pour collecter les morceaux de la bibliothèque"},"connections":{"label":"Connexions"},"version":{"label":"Version","upgrade_available":"Mise-à-jour disponible (%{version})","upgrade":"Mettre à jour vers %{version}","up_to_date":"À jour"},"share_configuration":"Partager la configuration","restart":"Redémarrer le serveur","reset":"Réinitialiser tous les paramètres"},"about":{"title":"À propos","blurb_1":" est un projet libre développé par ","blurb_2":". Il est fourni gratuitement et sans aucune garantie. Si vous avez payé quelqu\'un pour ce logiciel, veuillez me le faire savoir.","donate":"Donner","github":"GitHub"},"pusher_connection_list":{"not_connected":"Déconnecté","no_connections":"Pas de connexion","you":" (vous)"},"servers":{"inactive":"Inactif","connecting":"Connexion en cours","disconnected":"Déconnecté","connected":"Connecté","new_server":"Nouveau serveur","name":"Nom","host":"Hôte","port":"Port","encryption":{"label":"Chiffrement","sublabel":"Utiliser SSL","description":"Nécessite un serveur mandataire (proxy) SSL","incompatible":" (requis lorsque connecté depuis une session HTTPS)"},"switch":"Basculer sur ce serveur","reconnect":"Reconnecter"},"services":{"title":"Services","limited_access":"Accès limité","unknown":"Inconnu","current_user":"Utilisateur actuel","authorization":"Autorisation","refresh_token":"Token de renouvellement","authorized":"Autorisé","read_only":"Lecture seule","unauthorized":"Non-autorisé","enabled":"Activé","disabled":"Désactivé","connected":"Connecté","disconnected":"Déconnecté","spotify":{"mopidy_spotify_not_running":"L\'extension Mopidy-Spotify n\'est pas démarrée - vous ne pourrez pas jouer de morceau diffusé par Spotify","country":{"label":"Pays","description":"Un code de pays ISO 3166-1 alpha-2 (par exemple \'FR\')"},"locale":{"title":"Locale","description":"Code de langage ISO 639 en minuscules et code de pays ISO 3166-1 alpha-2 en majucule, séparés par un tiret bas (par exemple \'fr_FR\')"}}}},"user":{"title":"Utilisateur","title_window":"%{name} (utilisateur)","you":"Vous"},"discover":{"title":"Découvrir","categories":{"title":"Genre / Ambiance"},"category":{"title":"Genre / Ambiance","category":"Categorie"},"featured":{"title":"Listes de lecture en vedette"},"new_releases":{"title":"Nouveautés"},"recommendations":{"title":"Découvrir","tracks":"Morceaux","artists":"Artistes","albums":"Albums","body_title":"Parcourir de nouvelles musiques","body_subtitle":"Ajoutez des graines pour définir vos goûts musicaux et obtenir des recommandations","too_many_seeds":"Trop de graines ! Vous ne pouvez utiliser que jusqu\'à 5 graines (morceaux, artistes et genres confondus).","find_recommendations":"Trouver des recommandations"}},"library":{"albums":{"title":"Mes albums"},"artists":{"title":"Mes artistes"},"browse":{"title":"Parcourir"},"browse_directory":{"title":"Répertoire"},"playlists":{"title":"Mes listes de lecture"},"tracks":{"title":"Mes morceaux"}},"modal":{"add_to_playlist":{"title":"Ajouter à liste de lecture","subtitle":"Sélectionner la liste de lecture à laquelle ajouter %{count} morceau%{plural}","no_playlists":"Pas de liste de lecture","no_editable_playlists":"Pas de liste de lecture éditable"},"add_to_queue":{"title":"Mettre en file d\'attente","subtitle":"Ajouter des URIs à la file d\'attente (URIs séparées par des virgules)","uris":"URI(s)","add_random":"Au hasard","position":{"label":"Position","end":"Fin","next":"Après le morceau en cours de lecture"}},"edit_playlist":{"title":"Éditer la liste de lecture","title_create":"Créer une liste de lecture","subtitle":"Et ajouter ${count} morceau%{plural}","name_required":"Nom requis","name":"Nom","description":"Description","provider":"Source","image":{"label":"Image de couverture","description":"Format JPEG uniquement, 256ko max. Laisser vide pour conserver l\'image d\'origine"},"options":{"label":"Options","public":"Public","collaborative":"Partagé"},"create_playlist":"Créer"},"edit_command":{"title":"Éditer une commande","title_create":"Créer une commande","name":"Nom","colour":"Couleur","icon":"Icône","url":"URL","method":{"label":"Méthode","get":"GET","post":"POST"},"data":"Données","headers":"En-têtes supplémentaires"},"edit_radio":{"title":"Radio","subtitle":"Ajoutez et retirez des graines pour façonner le son de votre radio. Radio utilise le moteur de recommandations de Spotify pour suggérer des morceaux similaires à vos graines.","invalid_seed_uri":"URI(s) de graines invalide","too_many_seeds":"Seules les 5 premières graines sont prises en compte","only_spotify_uris":"Seules les URIs Spotify sont supportées","already_added":"URI déjà ajoutée","no_seeds":"Pas de graine"},"initial_setup":{"title":"Bienvenue chez Iris","username":"Utilisateur"},"kiosk":{"title":"Lecture en cours","title_window":"%{name} par %{artist} (lecture en cours)","lyrics":"Paroles"},"share_configuration":{"title":"Partager la configuration","subtitle":"Partager vos autorisations et vos paramètres d\'interface avec un autre utilisateur connecté","no_peers":"Aucune autre connexion","recipients":"Destinataire","configurations":"Configurations","authorization":"%{service} autorisation","logged_in_as":"Connecté comme %{name}","snapcast_description":"Détail de la connexion","interface":"Paramètres d\'interface","interface_description":"Thème, tri, filtres, etc.","import":{"title":"Configuration partagée","subtitle":"Un autre utilisateur a partagé sa configuration avec vous. Elle contient :","do_you_want_to_import":"Voulez-vous importer cette configuration ?","import_now":"Importer","successful":"Import réussi"}},"reset":{"title":"Réinitialiser Iris","subtitle":"Nettoyer la configuration, le stockage ou le cache","items":"Revenir aux réglages par défaut","preferences":{"label":"Préférences","description":"Paramétrage de l\'interface"},"database":{"label":"Base de données","description":"Base de données du navigateur"},"service_worker":{"label":"Tache de traitement du service","description":"Rédémarrer la tache de traitement du service"},"cache":{"label":"Cache","description":"Cache des requêtes aux API externes (dépend de la tache de traitement)"},"test_mode":{"label":"Mode de test","description":"Logs verbeux pour le diagnostic des problèmes"}},"hotkeys_info":{"title":"Touches multimédia","keys":{"info":"Multimédia info","exit":"Annuler l\'opération en cours","play_pause":"Lire/pause","stop":"Stop","next":"Morceau suivant","previous":"Morceau précédent","rewind":"Reculer de 30 secondes","fastforward":"Avancer de 30 secondes","volume_up":"Augmenter le volume de 5%","volume_down":"Diminuer le volume de 5%","mute":"Muet","snapcast_volume_up":"Augmenter le volume du client Snapcast","snapcast_volume_down":"Diminuer le volume du client Snapcast","snapcast_mute":"Client Snapcast muet"}},"servers":{"title":"Sélecteur de serveur","current":"Serveur actuel","nothing_playing":"Pas de lecture en cours"}}}')},function(e){e.exports=JSON.parse('{"name":"Svenska","errors":{"uri_not_found":"Kunde inte hitta något med URI %{uri}","could_not_load":"Kunde inte ladda %{name}","could_not_load_library":"Kunde inte ladda %{name} från %{provider}","no_results":"Inga resultat","authorization_required":"Du måste auktorisera %{provider} först","enable_first":"Aktivera %{provider} först","no_service_worker":"Service worker not supported","required":"Behövs","unknown_error":"Okänt fel","need_to_be_online":"Du behöver vara online för att ladda denna resurs","nothing_selected":"Inget markerat","cannot_reorder":{"title":"Det går inte att ordna om objekt","description":"Ta bort sortering/filter och försök igen"}},"actions":{"play":"Spela","play_all":"Spela allt","play_next":"Spela nästa","shuffle_play":"blanda listan","pause":"Pausa","stop":"Stopp","add_to_playlist":"Lägg till i spellista","add_to_library":"Lägg till i biblioteket","remove_from_library":"Ta bort från biblioteket","added_tracks_to":"la till %{count} låtar till ","add_to_queue":"Lägg till i kön","reset":"Återställ","back":"Tillbaka","refresh":"Uppdatera","enable":"Aktivera","disable":"Inaktivera","send":"Skicka","save":"Spara","start":"Starta","edit":"Ändra","add":"Lägg till","confirm":"Är du säker?","delete":"Radera","remove":"Ta bort","cancel":"Avbryt","created":"Skapade %{name}","saved":"Sparade %{name}","deleted":"Tog bort %{name}"},"common":{"popularity":"Populäritet","name":"Namn","artist":"Artist","duration":"Varighet","source":"Källa","sources":"Källor","sort":"Sortera","filter":"Filter","by":" av ","loading_library":"Laddar %{provider} %{type}"},"fields":{"start_typing":"Börja skriva...","search":"Sök...","sort":"Sortera","view":"Visa","source":"Källa","uri":"URI(s)","items_to_add":{"label":"Föremål att lägga till","placeholder":"Inga föremål"},"filter":"filter","filters":{"all":"Alla","thumbnails":"Thumbnails","list":"List","as_loaded":"Som inladdat","name":"Namn","artist":"Artist","album":"Album","updated":"Uppdaterad","tracks":"Låtar","source":"Källa","editable":"Ändringsbar","owner":"Ägare","followers":"Följare","popularity":"Populäritet"}},"time":{"seconds":{"short":"s","singular":"skund","plural":"sekunder"},"minutes":{"short":"min","singular":"minut","plural":"minuter"},"hours":{"short":"h","singular":"timme","plural":"timmar"},"days":{"short":"d","singular":"dag","plural":"dagar"},"weeks":{"short":"v","singular":"vecka","plural":"veckor"},"years":{"short":"år","singular":"år","plural":"år"}},"specs":{"tracks":"%{count} låtar","albums":"%{count} albums","followers":"%{count} följare","listeners":"%{count} lyssnare","playlists":"%{count} spellistor","plays":"%{count} plays","popularity":"%{percent}% populäritet","added":"Tillagd ","added_ago":"Ändrad %{time} sedan","edited":"Ändrad ","edited_ago":"Ändrad %{time} sedan","played_ago":"Spelad %{time} sedan"},"services":{"mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Lägger till %{count} URI(s)","adding_uris_broadcast":"%{username} Lägger till %{count} URI(s)","searching":"Söker %{provider} %{type}","searching_providers":"Söker %{count} Mopidy providers","loading_albums":"Laddar %{count} lokala album"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Switch to another lyrics seach result","want_lyrics":"Vill du ha låttext? auktorisera Genius i "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Love","unlove":"Unlove"}},"sidebar":{"now_playing":"Spelas just nu","search":"Sök","discover":"upptäck","genre":"Genre","featured_playlists":"Farmhävda spellistor","new_releases":"Nya releaser","my_music":"Min musik","playlists":"Spellistor","artists":"Artister","albums":"Album","tracks":"Låtar","browse":"Utforska","settings":"Inställningar","not_connected":"%{name} Inte ansluten","browser_offline":"Browser offline","update_available":"Updpdatering tillgänglig"},"context_menu":{"add_to_playlist":{"title":"Lägg till i spellista","no_playlists":"No writable playlists"},"play_next":"Spela nästa","play_top_tracks":"Spela topplistan","play_all_tracks":"Spela alla låtar","love_track":"Gilla låten","unlove_track":"Ogilla låten","pin":"Fäst","unpin":"Släpp","go_to_artist":"Gå till artisten","go_to_user":"Gå till användaren","track_info":"Låt info","discover_similar":"Upptäck liknande","start_radio":"Starta radio","copy_uri":"Kopiera URI(s)","refresh":"Refresh"},"playback_controls":{"consume":"Konsumera","shuffle":"blanda","repeat":"repetera","no_outputs":"No outputs","mute":"Tyst","unmute":"Ljud"},"snapcast":{"enabled":"Aktiverad","streaming_enabled":"Streaming aktiverad","show_disconnected_clients":"Visa frånkopplade klienter","no_connected_clients":"Inga anslutna klienter","host":"Värd","port":"Port","name":"Namn","name_disconnected":"Namn (frånkopplad)","group":"Grupp","new_group":"+ Ny grupp","latency":"Ping","stream":"Stream","volume":"Volym"},"authentication":{"popup_blocked":"Popup blockerad. Tillåt popups och försök igen.","failed":"auktorisering misslyckades. %{origin} är inte rätt konfigurerad authorization_url.","log_out":"Logga ut","log_in":"Logga in"},"now_playing":{"title":"Spelas just nu","context_actions":{"radio":"Radio","history":"Historia","add_uri":"Lägg till URI"},"current_track":{"playing_from":"Spelar från","shuffle":"Blanda","clear":"Rensa","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} av %{artist} (album)","wiki":{"title":"Om","published":"Publicerad: %{date}"},"tracks":{"title":"Låtar","sort":{"disc_track":"Låtnummer","name":"Namn"}}},"artist":{"title":"Artist","title_window":"%{name} (artist)","overview":{"title":"Överblick","top_tracks":"Toppade låtar","albums":"Album","related_artists":{"title":"Relaterade artister","more":"Alla relaterade artister"}},"tracks":{"title":"Låtar","sort":{"disc_track":"Låtnummer","name":"Namn","album":"Album"}},"related_artists":{"title":"Relaterade artister"},"about":{"title":"Om","source":"%{source} artist","wiki":{"published":"Publicerad: %{date}","origin":"Ursprung: "}},"albums":{"sort":{"default":"Default","name":"Namn","release_date":"Datum","track_count":"Låtar"},"filter":{"all":"All","albums":"Album","singles":"Singlar","compilations":"Compilations"}}},"debug":{"title":"Debug","ui":{"title":"User interface"},"debug":{"title":"Debug","overlay":"Show debug overlay"},"logging":{"title":"Logging","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Actions","snapcast":"Log Snapcast"},"create_notification":"Create notification","create_process":"Create process notification","run_test":"Run test process","call":"Call","data":"Data","examples":"Examples"},"playlist":{"title":"Spellista","title_window":"%{name} (playlist)","title_plural":"Spellistor","tracks":{"title":"Låtar","sort":{"default":"Standard","sort_id":"Som inladdat","added_at":"Datum tillagd","name":"Namn","artist":"Artist","album":"Album"}}},"queue_history":{"title":"Låthistorik"},"search":{"title":"Sök","title_window":"Sök: %{term}","context_actions":{"sort":"Sortera","source":"Källor (%{count})"},"placeholder":"Sök","all":{"title":"Alla"},"artists":{"title":"Artister","more":"Alla artister (%{count})"},"albums":{"title":"Album","more":"Alla album (%{count})"},"playlists":{"title":"Spellistor","more":"Alla Spellistor (%{count})"},"tracks":{"title":"Låtar"}},"track":{"title":"Track","title_window":"%{name} av %{artists} (track)","lyrics_origin":"Origin: ","explicit":"Explicit","disc_number":"Skiva %{number}","track_number":"Låt %{number}","unknown_album":"Okänt album","want_lyrics":"Vill du ha låttext? Auktorisera Genius under ","lyrics":"Låttext"},"settings":{"title":"Inställningar","help":"Hjälp","server":{"title":"Server","username":{"label":"Användarnamn","description":"A non-unique string used to identify this client (no special characters)"}},"interface":{"title":"Gränssnitt","language":{"label":"Språk"},"theme":{"label":"Tema","auto":"Automatiskt","auto_toolip":"Känner av din webbläsare eller ditt operativsystems önskade tema","dark":"Mörkt","light":"Ljust"},"behavior":{"label":"Hantering","clear_tracklist":"Rensa låtkön om en låt spelas från URI(s)","clear_tracklist_tooltip":"Om en låt spelas från ett eller fler URI(s) rensas låtkön först","hotkeys":"Aktivera snabbknappar","smooth_scrolling":"Akivera mjuk rullning","touch_events":"Enable touch events on play controls","touch_events_tooltip":"Allows left- and right-swipe to change tracks","wide_scrollbars":"Use wide scrollbars","grid_glow":"Thumbnail glow effect","grid_glow_tooltip":"Inaktivera effekten för lågenergi enheter eller äldre webbläsare"},"sources_priority":{"label":"Sources priority","description":"Dra och släpp för att prioritera sök resultaten från olika utgivningar"},"reporting":{"label":"Rapportering","sublabel":"Tillåt rapportering av anonym användarstatistik","description":"Denna anonyma användardata är viktig för att identifera fel och potentiella funktioner som gör Iris bättre för alla. Vill du veta mer? läs ","privacy_policy":"privacy policy","are_you_sure":"Är du säker att du inte vill stötta detta?"},"Commands":{"label":"Kommandon"}},"advanced":{"title":"Avancerat","start_local_scan":"Kör lokal sökning","artist_uri":{"label":"Artist library URI","description":"URI used for collecting library artists"},"album_uri":{"label":"Album library URI","description":"URI used for collecting library albums"},"track_uri":{"label":"Track library URI","description":"URI used for collecting library tracks"},"connections":{"label":"Anslutningar"},"version":{"label":"Version","upgrade_available":"Uppgradering tillgänglig (%{version})","upgrade":"Uppgradera till %{version}","up_to_date":"senaste versionen"},"share_configuration":"Dela konfiguration","restart":"starta om servern","reset":"Återställ alla inställningar"},"about":{"title":"Om","blurb_1":" är ett öppet projekt av ","blurb_2":". Det är utvecklat gratis och utan garantier. Om du betalade för denna mjukvara, kontakta mig.","donate":"Donera","github":"GitHub"},"pusher_connection_list":{"not_connected":"Inte ansluten","no_connections":"Inga anslutningar","you":" (du)"},"servers":{"inactive":"Inaktiv","connecting":"Ansluter","disconnected":"Frånkopplad","connected":"Ansluten","new_server":"Ny server","name":"Namn","host":"Värd","port":"Port","encryption":{"label":"Kryptering","sublabel":"Använder SSL","description":"Kräver SSL proxy"},"switch":"Byt till denna servern","reconnect":"Återanslut"},"services":{"title":"Service","limited_access":"Begränsad tillgång","unknown":"Okänt","current_user":"Nuvarande användare","authorization":"Ge behörighet","refresh_token":"Refresh token","authorized":"Ansluten","read_only":"Read-only","unauthorized":"Obehörig","enabled":"Aktiverad","disabled":"Inaktiverad","connected":"Ansluten","disconnected":"Frånkopplad","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify extension körs inte - Du kommer inte ha möjlighet att spela låtar från Spotify","country":{"label":"Land","description":"En ISO 3166-1 alpha-2 landskod (ex \'SE\')"},"locale":{"title":"Språk","description":"Gemen ISO 639 språkkod och en versal ISO 3166-1 alpha-2 landskod, tillsammans med ett understreck (ex \'sv_SE\')"}}}},"user":{"title":"Användare","title_window":"%{name} (user)","you":"Du"},"discover":{"title":"Upptäck","categories":{"title":"Genre / Mood"},"category":{"title":"Genre / Mood","category":"Kategori"},"featured":{"title":"Farmhävda spellistor"},"new_releases":{"title":"Nya releaser"},"recommendations":{"title":"Upptäck","tracks":"Låtar","artists":"Artister","albums":"Album","body_title":"Upptäck ny musik","body_subtitle":"Lägg till frön och musikaliska egenskaper nedanför för att bygga din musiksmak","too_many_seeds":"För många frön! Du kan max använda 5 låtar, artister och genrer.","find_recommendations":"Hitta rekommendationer"}},"library":{"albums":{"title":"Mina album"},"artists":{"title":"Mina artister"},"browse":{"title":"Bläddra"},"browse_directory":{"title":"Katalog"},"playlists":{"title":"Mina spellistor"},"tracks":{"title":"Mina låtar"}},"modal":{"add_to_playlist":{"title":"Lägg till i spellista","subtitle":"Select playlist to add %{count} track%{plural} to","no_playlists":"Inga spellistor tillgängligliga","no_editable_playlists":"Inga ändringsbara spellistor"},"add_to_queue":{"title":"Lägg till i kön","subtitle":"Lägg till URIs separerade med kommatecken att spela i kön. Du måste ha den lämpliga Mopidy backenden aktiverad för varje tillhörande URI (ex spotify:, yt:).","uris":"URI(s)","add_random":"Lägg till slumpmässig","position":{"label":"Position","end":"Slut","next":"Efter nästa låt"}},"edit_playlist":{"title":"Ändra spellista","title_create":"Skapa spellista","name_required":"Ett namn krävs","name":"Namn","description":"Beskrivning","provider":"Utgivare","image":{"label":"Cover bild","description":"Bara JPEG, 256kB max. Lämna tomt för att bevara cover bilden oförändrad."},"options":{"label":"Alternativ","public":"Publik","collaborative":"Gemensam"},"create_playlist":"Skapa spellista"},"edit_command":{"title":"Ändra kommando","title_create":"Skapa kommando","name":"Namn","colour":"Färg","icon":"Ikon","url":"URL","method":{"label":"Metod","get":"GET","post":"POST"},"data":"Data","headers":"Additional headers"},"edit_radio":{"title":"Radio","subtitle":"Ändra och ta bort frön för att forma ljudet i din radio. Radion använder Spotify\'s rekommendationer för att föreslå låtar enligt dina frön.","invalid_seed_uri":"Felaktig frö URI(s)","too_many_seeds":"Fler än 5 frön mottagna, ignorerar återställning","only_spotify_uris":"Bara Spotify URIs är tillåtna","already_added":"URI är redan tillagd","no_seeds":"Inga frön"},"initial_setup":{"title":"Välkommen till Iris","username":"Användare"},"kiosk":{"title":"Nu spelas","title_window":"%{name} av %{artist} (now playing)","lyrics":"Låttext"},"share_configuration":{"title":"Dela konfiguration","subtitle":"Flytta dina auktoriseringar och gränssnitt till en annan, ansluten användare","no_peers":"No peer connections","recipients":"Mottagare","configurations":"Konfigurationer","authorization":"%{service} auktorisering","logged_in_as":"In loggad som %{name}","snapcast_description":"Server connection details","interface":"Interface settings","interface_description":"Theme, sorting, filters, etc","import":{"title":"Konfiguration delad","subtitle":"En annan användare har delat sin konfiguration med dig. Detta inkluderas:","do_you_want_to_import":"Vill du impotera detta?","import_now":"Importera nu","successful":"Importering lyckades"}},"reset":{"title":"Återställ Iris","subtitle":"Rensa din lokala konfiguration, lagrings information eller cache","items":"Återställ till standard","preferences":{"label":"inställningar","description":"gränssnitts anpassningar"},"database":{"label":"Databas","description":"Lokal webbläsarbaserad databas av bibliotek och tillgångar"},"service_worker":{"label":"Service worker","description":"Re-install service worker"},"cache":{"label":"Fetch cache","description":"External API requests cache (requires Service Worker)"},"test_mode":{"label":"Testläge","description":"detaljerad loggning för diagnostisering av fel"}},"hotkeys_info":{"title":"Snabbknappar","keys":{"info":"Hotkeys info (this dialog)","exit":"Avbryt den aktuella interaktionen","play_pause":"Spela/pausa","stop":"Stopp","next":"Nästa låt","previous":"Tidigare låt","rewind":"Spola tillbaka 30 sekunder","fastforward":"spola fram 30 sekunder","volume_up":"Höj volymen med 5%","volume_down":"Sänk volymen med 5%","mute":"Tysta","kiosk":"Kiosk läge","now_playing":"Nu spelas","search":"Sök"}}}}')},function(e){e.exports=JSON.parse('{"name":"Nederlands","errors":{"uri_not_found":"Geen resultaten met URI %{uri}","could_not_load":"Kon niet geladen worden","no_results":"Geen resultaten gevonden","authorization_required":"Autoriseer %{provider} eerst","enable_first":"Activeer %{provider} eerst","no_service_worker":"Service worker niet ondersteund","required":"Vereist","unknown_error":"Onbekende fout","need_to_be_online":"Je moet online zijn om deze bron te laden","nothing_selected":"Niets geselecteerd","cannot_reorder":{"title":"Kan items niet herschikken","description":"Verwijder sortering/filters en probeer opnieuw"}},"actions":{"play":"Afspelen","play_all":"Alles afspelen","play_next":"Volgende afspelen","shuffle_play":"Willekeurig afspelen","pause":"Pauzeer","stop":"Stop","add_to_playlist":"Toevoegen aan afspeellijst","add_to_library":"Toevoegen aan bibliotheek","added_tracks_to":"Voeg %{count} tracks toe aan ","remove_from_library":"Verwijderen uit bibliotheek","add_to_queue":"Toevoegen aan wachtlijst","reset":"Resetten","back":"Terug","refresh":"Ververs","enable":"Activeren","disable":"Deactiveren","send":"Versturen","save":"Opslaan","start":"Starten","edit":"Wijzigen","add":"Toevoegen","confirm":"Weet je dit zeker?","delete":"Wissen","remove":"Verwijderen","cancel":"Annuleren","created":"%{name} aangemaakt","saved":"%{name} opgeslagen","deleted":"%{name} verwijderd"},"common":{"popularity":"Populariteit","name":"Naam","artist":"Artiest","duration":"Duur","source":"Bron","sources":"Bronnen","sort":"Sorteren","filter":"Filteren","by":" door ","loading_library":"Bezig met laden %{provider} %{type}"},"fields":{"start_typing":"Begin te typen...","search":"Zoek...","sort":"Sorteren","view":"Tonen","source":"Bron","uri":"URI(\'s)","items_to_add":{"label":"Toe te voegen items","placeholder":"Geen item"},"filter":"Filter","filters":{"all":"Alles","thumbnails":"Miniaturen","list":"Lijst","as_loaded":"Zoals geladen","name":"Naam","artist":"Artiest","album":"Album","updated":"Gewijzigd","tracks":"Tracks","source":"Bron","editable":"Bewerkbaar","owner":"Eigenaar","followers":"Volgers","popularity":"Populariteit"}},"time":{"seconds":{"short":"s","singular":"seconde","plural":"seconden"},"minutes":{"short":"min","singular":"minuut","plural":"minuten"},"hours":{"short":"u","singular":"uur","plural":"uren"},"days":{"short":"dagen","singular":"dag","plural":"dagen"},"weeks":{"short":"weken","singular":"week","plural":"weken"},"years":{"short":"jaren","singular":"jaar","plural":"jaren"}},"specs":{"tracks":"%{count} tracks","albums":"%{count} albums","followers":"%{count} volgers","listeners":"%{count} luisteraars","playlists":"%{count} afspeellijsten","plays":"%{count} keer afgespeeld","popularity":"%{percent}% populariteit","added":"Toegevoegd ","added_ago":"%{time} geleden toegevoegd","edited":"Gewijzigd ","edited_ago":"%{time} geleden gewijzigd","played_ago":"%{time} geleden afgespeeld"},"services":{"mopidy":{"title":"Mopidy","local":"Lokaal","adding_uris":"Bezig met toevoegen van %{count} URI(s)","adding_uris_broadcast":"%{username} is %{count} URI(s) aan het toevoegen","searching":"Bezig met zoeken %{provider} %{type}","searching_providers":"Bezg met zoeken naar %{count} Mopidy providers","loading_albums":"Bezig met laden van %{count} lokale albums"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Overschakelen naar een andere songtekst/zoekresultaat","want_lyrics":"Wil je songteksten? Geef Genius toestemming in "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Leuk","unlove":"Niet leuk"}},"sidebar":{"now_playing":"Speelt nu af","search":"Zoek","discover":"Ontdek","genre":"Genre / Stemming","featured_playlists":"Uitgelichte afspeellijsten","new_releases":"Nieuw uitgebracht","my_music":"Mijn muziek","playlists":"Afspeellijsten","artists":"Artiesten","albums":"Albums","tracks":"Tracks","browse":"Bladeren","settings":"Instellingen","not_connected":"%{name} niet verbonden","browser_offline":"Browser offline","update_available":"Nieuwe versie beschikbaar"},"context_menu":{"add_to_playlist":{"title":"Toevoegen aan afspeellijst","no_playlists":"Geen bewerkbare afspeellijsten"},"play_next":"Als volgende afspelen","play_top_tracks":"Top tracks afspelen","play_all_tracks":"Speel alle tracks af","love_track":"Leuk vinden","unlove_track":"Niet leuk vinden","pin":"Maak vast","unpin":"Maak los","go_to_artist":"Ga naar artiest","go_to_user":"Ga naar gebruiker","track_info":"Track informatie","discover_similar":"Ontdek gelijkaardig","start_radio":"Start radio","copy_uri":"URI(\'s) kopiëren","refresh":"Verversen"},"playback_controls":{"consume":"Consumeren","shuffle":"Willekeurig","repeat":"Herhalen","no_outputs":"Geen uitvoer(en)","mute":"Dempen","unmute":"Dempen opheffen"},"snapcast":{"enabled":"Geactiveerd","streaming_enabled":"Streaming ingeschakeld","show_disconnected_clients":"Toon niet-verbonden clients","no_connected_clients":"Geen verbonden clients","host":"Host","port":"Poort","name":"Naam","name_disconnected":"Naam (niet verbonden)","group":"Groep","new_group":"+ Nieuwe groep","latency":"Vertraging","stream":"Stream","volume":"Volume"},"authentication":{"popup_blocked":"Popup geblokkeerd. Laat popups toe en probeer het opnieuw.","failed":"Autorisatie mislukt. %{origin} is niet de ingestelde autorisation_url.","log_out":"Afmelden","log_in":"Aanmelden"},"now_playing":{"title":"Speelt nu af","context_actions":{"radio":"Radio","history":"Geschiedenis","add_uri":"URI toevoegen"},"current_track":{"playing_from":"Speelt af van","shuffle":"Willekeurig","clear":"Wis","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} door %{artist} (album)","wiki":{"title":"Over","published":"Uitgebracht: %{date}"},"tracks":{"title":"Tracks","sort":{"disc_track":"Track nummer","name":"Naam"}}},"artist":{"title":"Artiest","title_window":"%{name} (artiest)","overview":{"title":"Overzicht","top_tracks":"Top tracks","albums":"Albums","related_artists":{"title":"Verwante artiesten","more":"Alle verwante artiesten"}},"tracks":{"title":"Tracks","sort":{"disc_track":"Track nummer","name":"Naam","album":"Album"}},"related_artists":{"title":"Verwante artiesten"},"about":{"title":"Over","source":"%{source} artiest","wiki":{"published":"Uitgebracht: %{date}","origin":"Bron: "}},"albums":{"sort":{"default":"Standaard","name":"Naam","release_date":"Datum","track_count":"Tracks"},"filter":{"all":"Alle","albums":"Albums","singles":"Singles","compilations":"Compilaties"}}},"debug":{"title":"Foutopsporing","ui":{"title":"Gebruikersinterface"},"debug":{"title":"Foutopsporing","overlay":"Toon de debug overlay"},"logging":{"title":"Logboeken","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Actions","snapcast":"Log Snapcast"},"create_notification":"Maak notificatie","create_process":"Maak procesnotificatie","run_test":"Testproces uitvoeren","call":"Oproepen","data":"Data","examples":"Voorbeelden"},"playlist":{"title":"Afspeellijst","title_window":"%{name} (afspeellijst)","title_plural":"Afspeellijsten","tracks":{"title":"Tracks","sort":{"default":"Standaard","sort_id":"Als geladen","added_at":"Toevoegdatum","name":"Naam","artist":"Artiest","album":"Album"}}},"queue_history":{"title":"Afspeelgeschiedenis"},"search":{"title":"Zoeken","title_window":"Zoek: %{term}","context_actions":{"sort":"Sorteren","source":"Bronnen (%{count})"},"placeholder":"Zoeken","all":{"title":"Alle"},"artists":{"title":"Artiesten","more":"Alle artiesten (%{count})"},"albums":{"title":"Albums","more":"Alle albums (%{count})"},"playlists":{"title":"Afspeellijsten","more":"Alle afspeellijsten (%{count})"},"tracks":{"title":"Tracks"}},"track":{"title":"Track","title_window":"%{name} door %{artists} (track)","lyrics_origin":"Bron: ","explicit":"Expliciet","disc_number":"Schijf %{number}","track_number":"Track %{number}","unknown_album":"Onbekend album","want_lyrics":"Wil je songteksten? Geef Genius toestemming onder "},"settings":{"title":"Instellingen","help":"Help","server":{"title":"Server","username":{"label":"Gebruikersnaam","description":"Een niet-unieke tekenreeks die wordt gebruikt om deze client te identificeren (geen speciale tekens)"}},"interface":{"title":"Interface","language":{"label":"Taal"},"theme":{"label":"Thema","auto":"Auto","auto_tooltip":"Detecteert jouw keuze in de browser of besturingssysteem","dark":"Donkder","light":"Licht"},"behavior":{"label":"Gedrag","clear_tracklist":"Wis wachtlijst bij het afspelen van URI(\'s)","clear_tracklist_tooltip":"Afspelen van één of meerdere URI\'s zal de huidige wachtlijst overschrijven","hotkeys":"Sneltoetsen activeren","smooth_scrolling":"Vloeiend scrollen activeren","touch_events":"Veegbewegingen voor afspeelbediening activeren","touch_events_tooltip":"Maakt het mogelijk om naar links of rechts te vegen om van tracks te veranderen","grid_glow":"Miniatuur gloei effect","wide_scrollbars":"Gebruik brede schuifbalken"},"sources_priority":{"label":"Prioriteit bronnen","description":"Verslepen om voorrang van zoekmachines en resultaten te wijzigen"},"reporting":{"label":"Rapportering","sublabel":"Sta het versturen van anonieme gebruiksstatistieken toe","description":"Deze anonieme gebruiksgegevens zijn belangrijk bij het identificeren van fouten en potentiële functies die Iris nog beter maken. Wilt u meer weten? Lees het ","privacy_policy":"privacybeleid","are_you_sure":"Weet je zeker dat je dit niet wenst te ondersteunen?"},"commands":{"label":"Opdrachten"}},"advanced":{"title":"Geavanceerd","start_local_scan":"Lokale scan uitvoeren","artist_uri":{"label":"URI artiestenbibliotheek","description":"URI gebruikt voor het samenstellen van de artiestenbibliotheek"},"album_uri":{"label":"URI albumbibliotheek","description":"URI gebruikt voor het samenstellen van de albumbibliotheek"},"track_uri":{"label":"URI trackbibliotheek","description":"URI gebruikt voor het samenstellen van de trackbibliotheek"},"connections":{"label":"Verbindingen"},"version":{"label":"Versie","upgrade_available":"Nieuwe versie beschikbaar (%{version})","upgrade":"Bijwerken naar %{version}","up_to_date":"Actueel"},"share_configuration":"Deel configuratie","restart":"Herstart server","reset":"Alle instellingen terugzetten"},"about":{"title":"Over","blurb_1":" is een opensource project door ","blurb_2":". Het wordt gratis verstrekt en zonder enige garantie. Als je iemand hebt betaald voor deze software, laat het me dan weten.","donate":"Steunen","github":"GitHub"},"pusher_connection_list":{"not_connected":"Niet verbonden","no_connections":"Geen verbindingen","you":" (jij)"},"servers":{"inactive":"Inactief","connecting":"Verbinden","disconnected":"Verbinding verbroken","connected":"Verbonden","new_server":"Nieuwe server","name":"Naam","host":"Host","port":"Poort","encryption":{"label":"Encryptie","sublabel":"Gebruik SSL","description":"Vereist een SSL-proxy"},"switch":"Schakel naar deze server","reconnect":"Opnieuw verbinden"},"services":{"title":"Diensten","limited_access":"Beperkte toegang","unknown":"Onbekend","current_user":"Huidige gebruiker","authorization":"Autorisatie","refresh_token":"Token verversen","authorized":"Geautoriseerd","read_only":"Alleen-lezen","unauthorized":"Ongeautoriseerd","enabled":"Actief","disabled":"Uitgeschakeld","connected":"Verbonden","disconnected":"Verbinding verbroken","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify-extensie is niet actief - je zal geen muziek van Spotify kunnen afspelen","country":{"label":"Land","description":"Een ISO 3166-1 alpha-2 landcode (eg \'NL\')"},"locale":{"title":"Taal","description":"Een ISO 639 taalcode in kleine letters en een ISO 3166-1 alpha-2 landcode in hoofdletters, verbonden met een liggend streepje (bv \'nl_NL\' of \'nl_BE\')"}}}},"user":{"title":"Gebruiker","title_window":"%{name} (gebruiker)","you":"Jij"},"discover":{"title":"Ontdek","categories":{"title":"Genre / Stemming"},"category":{"title":"Genre / Stemming","category":"Categorie"},"featured":{"title":"Uitgelichte afspeellijsten"},"new_releases":{"title":"Nieuw uitgebracht"},"recommendations":{"title":"Ontdek","tracks":"Tracks","artists":"Artiesten","albums":"Albums","body_title":"Verken nieuwe muziek","body_subtitle":"Geef muzikale kenmerken op om jouw unieke sound samen te stellen","too_many_seeds":"Te veel kenmerken! Je kan maximaal 5 tracks, artiesten en genres toevoegen.","find_recommendations":"Vind aanbevelingen"}},"library":{"albums":{"title":"Mijn albums"},"artists":{"title":"Mijn artiesten"},"browse":{"title":"Bladeren"},"browse_directory":{"title":"Map"},"playlists":{"title":"Mijn afspeellijsten"},"tracks":{"title":"Mijn tracks"}},"modal":{"add_to_playlist":{"title":"Toevoegen aan afspeellijst","subtitle":"Kies afspeellijst om %{count} track%{plural} toe te voegen","no_playlists":"Geen afspeellijsten beschikbaar","no_editable_playlists":"Geen bewerkbare afspeellijsten"},"add_to_queue":{"title":"Toevoegen aan wachtrij","subtitle":"Voeg een door komma\'s gescheiden lijst van URI\'s toe aan de wachtrij","uris":"URI(\'s)","add_random":"Willekeurig toevoegen","position":{"label":"Positie","end":"Einde","next":"Na huidige track"}},"edit_playlist":{"title":"Afspeellijst bewerken","title_create":"Afspeellijst maken","name_required":"Naam is vereist","name":"Naam","description":"Beschrijving","provider":"Aanbieder","image":{"label":"Coverafbeelding","description":"Enkel JPEG, maximaal 256kB. Leeg laten om de coverafbeelding niet te wijzigen."},"options":{"label":"Opties","public":"Publiek","collaborative":"Gemeenschappelijk"},"create_playlist":"Maak afspeellijst"},"edit_command":{"title":"Opdracht bewerken","title_create":"Opdracht maken","name":"Naam","colour":"Kleur","icon":"Pictogram","url":"URL","method":{"label":"Methode","get":"GET","post":"POST"},"data":"Data","headers":"Aanvullende headers"},"edit_radio":{"title":"Radio","subtitle":"Geef muzikale kenmerken op om de smaak van jouw radio vorm te geven. Radio gebruikt Spotify\'s aanbevelingen om tracks te suggereren die vergelijkbaar zijn met jouw kenmerken.","invalid_seed_uri":"Ongeldige kenmerken-URI(\'s)","too_many_seeds":"Meer dan 5 kenmerken opgegeven, de rest wordt verwaarloos","only_spotify_uris":"Elkel Spotify URI\'s worden ondersteund","already_added":"URI reeds toegevoegd","no_seeds":"Geen kenmerken"},"initial_setup":{"title":"Welkom op Iris","username":"Gebruikersnaam"},"kiosk":{"title":"Speelt nu af","title_window":"%{name} door %{artist} (speelt nu af)","lyrics":"Songtekst"},"share_configuration":{"title":"Deel configuratie","subtitle":"Stuur uw autorisaties en instellingen naar een andere verbonden gebruiker","no_peers":"Geen onderlinge verbindingen","recipients":"Ontvangers","configurations":"Configuraties","authorization":"%{service} autorisatie","logged_in_as":"Aangemeld als %{name}","snapcast_description":"Server verbindingsgegevens","interface":"Instellingen gebruikersinterface","interface_description":"Thema, sortering, filters, etc","import":{"title":"Configuratie gedeeld","subtitle":"Een andere gebruiker heeft zijn configuratie gedeeld met jou. Dit omvat:","do_you_want_to_import":"Wil je dit importeren?","import_now":"Nu importeren","successful":"Importeren geslaagd"}},"reset":{"title":"Reset Iris","subtitle":"Wis je lokale local configuratie, opslag informatie or geheugen","items":"Reset naar de standaard waarde","preferences":{"label":"Instellingen","description":"Gebruikersinterface aanpassingen"},"database":{"label":"Database","description":"Lokale browser-gebaseerde database van de bibliotheken en assets"},"service_worker":{"label":"Service worker","description":"Herinstalleer de service worker"},"cache":{"label":"Haal cache op","description":"Exteren API aanroepen cache (vereist Service Worker)"},"test_mode":{"label":"Test modus","description":"Uitgebreide logging voor diagnostische problemen"}}}}')},function(e){e.exports=JSON.parse('{"name":"日本語","errors":{"uri_not_found":"URI %{uri} が見つかりませんでした","could_not_load":"%{name} を読み込めませんでした","could_not_load_library":"%{provider} から %{name} を読み込めませんでした","no_results":"結果が見つかりません","authorization_required":"%{provider} の認証を行ってください","enable_first":"%{provider} を有効化してください","no_service_worker":"サービスワーカーがサポートされていません","required":"必須","unknown_error":"不明なエラー","need_to_be_online":"このリソースを読み込むためにオンラインにならなければいけません"},"actions":{"play":"再生","play_all":"すべて再生","play_next":"次を再生","shuffle_play":"シャッフル再生","pause":"一時停止","stop":"停止","add_to_playlist":"プレイリストに追加","add_to_library":"ライブラリに追加","remove_from_library":"ライブラリから削除","add_to_queue":"キューに追加","reset":"リセット","back":"戻る","refresh":"再読み込み","enable":"有効","disable":"無効","send":"送信","save":"保存","start":"開始","edit":"編集","add":"追加","confirm":"本当によろしいですか?","delete":"削除","remove":"削除"},"common":{"popularity":"人気","name":"名前","artist":"アーティスト","duration":"期間","source":"ソース","sources":"ソース","sort":"並び替え","filter":"フィルター","by":" による "},"fields":{"start_typing":"入力開始...","search":"検索...","sort":"並び替え","view":"見る","source":"ソース","uri":"URI(s)","items_to_add":{"label":"アイテムを追加","placeholder":"アイテムなし"},"filter":"フィルター","filters":{"all":"すべて","thumbnails":"サムネイル","list":"リスト","as_loaded":"読み込み順","name":"名前","artist":"アーティスト","updated":"アップロード時刻","tracks":"トラック","source":"ソース","editable":"編集可能","owner":"オーナー","followers":"フォロアー","popularity":"人気"}},"time":{"seconds":{"short":"秒","singular":"秒","plural":"秒"},"minutes":{"short":"分","singular":"分","plural":"分"},"hours":{"short":"時間","singular":"時間","plural":"時間"},"days":{"short":"日","singular":"日","plural":"日"},"weeks":{"short":"曜日","singular":"曜日","plural":"曜日"},"years":{"short":"年","singular":"年","plural":"年"}},"specs":{"tracks":"%{count} トラック","albums":"%{count} アルバム","followers":"%{count} フォロアー","listeners":"%{count} リスナー","playlists":"%{count} プレイリスト","plays":"%{count} 回再生","popularity":"%{percent}% 人気","added":"追加 ","added_ago":"%{time} 前に追加","edited":"編集済み ","edited_ago":"%{time} 前に編集済み","played_ago":"%{time} 前に再生済み"},"services":{"mopidy":{"title":"Mopidy","local":"ローカル","adding_uris":"%{count} URI(s) を追加中","searching_providers":"Mopidyのプロバイダーから %{count} を検索中","loading_albums":"%{count} のローカルアルバムを読み込み中"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"別の歌詞検索結果に切り替える","want_lyrics":"歌詞を見たいですか?Geniusへ "},"google":{"title":"Google"},"icecast":{"title":"Icecast"},"lastfm":{"title":"LastFM","love":"お気に入り登録","unlove":"お気に入り解除"}},"sidebar":{"now_playing":"再生中","search":"検索","discover":"発見","genre":"ジャンル / ムード","featured_playlists":"注目のプレイリスト","new_releases":"新リリース","my_music":"マイミュージック","playlists":"プレイリスト","artists":"アーティスト","albums":"アルバム","tracks":"トラック","browse":"ブラウザ","settings":"設定","not_connected":"%{name} 未接続","browser_offline":"ブラウザがオフラインです","update_available":"更新があります"},"context_menu":{"add_to_playlist":{"title":"プレイリストに追加","no_playlists":"書き込めるプレイリストが存在しません"},"play_next":"次を再生","play_top_tracks":"トップトラックを再生","love_track":"お気に入り","unlove_track":"お気に入り解除","pin":"ピン","unpin":"ピン解除","go_to_artist":"アーティストへ","go_to_user":"ユーザーへ","track_info":"トラック情報","discover_similar":"類似を発見","start_radio":"ラジオを開始","copy_uri":"URI(s)をコピー"},"playback_controls":{"consume":"コンスーム","shuffle":"シャッフル","repeat":"リピート","no_outputs":"出力なし","mute":"ミュート","unmute":"ミュート解除"},"snapcast":{"enabled":"有効","show_disconnected_clients":"切断済みのクライアントを表示","no_connected_clients":"接続済みのクライアントなし","host":"ホスト","port":"ポート","name":"名前","name_disconnected":"名前 (切断済み)","group":"グループ","new_group":"+ 新しいグループ","latency":"レイテンシー","stream":"ストリーム","volume":"音量"},"authentication":{"popup_blocked":"ポップアップがブロックされました。ポップアップを許可して再使用してください。","failed":"認証に失敗しました。 %{origin} は authorization_url に設定されていません。","log_out":"ログアウト","log_in":"ログイン"},"now_playing":{"title":"再生中","context_actions":{"radio":"ラジオ","history":"履歴","add_uri":"URIを追加"},"current_track":{"playing_from":"から再生","shuffle":"シャッフル","clear":"クリア","radio":"ラジオ"}},"album":{"title":"アルバム","title_window":"%{name} による %{artist} (アルバム)","wiki":{"title":"概要","published":"公開済み: %{date}"}},"artist":{"title":"アーティスト","title_window":"%{name} (アーティスト)","overview":{"title":"概観","top_tracks":"トップトラック","related_artists":{"title":"関連アーティスト","more":"すべての関連アーティスト"}},"tracks":{"title":"トラック"},"related_artists":{"title":"関連アーティスト"},"about":{"title":"概要","source":"%{source} アーティスト","wiki":{"published":"投稿: %{date}","origin":"提供元: "}},"albums":{"sort":{"default":"標準","name":"名前","release_date":"日付","track_count":"トラック"},"filter":{"all":"すべて","albums":"アルバム","singles":"シングル","compilations":"コンピレーション"}}},"debug":{"title":"デバック","ui":{"title":"ユーザー操作"},"debug":{"title":"デバック","overlay":"デバックを重ねて表示"},"logging":{"title":"ログ","mopidy":"Mopidyのログ","pusher":"Pusherのログ","actions":"アクションのログ","snapcast":"スナップショットのログ"},"create_notification":"通知を作成","create_process":"プロセス通知を作成","run_test":"テストプロセスを実行","call":"呼び出し","data":"日付","examples":"例"},"playlist":{"title":"プレイリスト","title_window":"%{name} (プレイリスト)","title_plural":"プレイリスト"},"queue_history":{"title":"プレイバック履歴"},"search":{"title":"検索","title_window":"検索: %{term}","context_actions":{"sort":"並び替え","source":"(%{count}) ソース"},"placeholder":"検索","all":{"title":"すべて"},"artists":{"title":"アーティスト","more":"すべてのアーティスト (%{count})"},"albums":{"title":"アルバム","more":"すべてのアルバム (%{count})"},"playlists":{"title":"プレイリスト","more":"すべてのプレイリスト (%{count})"},"tracks":{"title":"トラック"}},"track":{"title":"トラック","title_window":"%{name} による %{artists} (トラック)","lyrics_origin":"提供元: ","explicit":"明示","disc_number":"ディスク %{number}","track_number":"トラック %{number}","unknown_album":"不明なアルバム","want_lyrics":"トラックの歌詞が欲しいですか? Genius を認証する "},"settings":{"title":"設定","help":"ヘルプ","server":{"title":"サーバー","username":{"label":"ユーザー名","description":"このクライアントを識別するために使用される一意でない文字列(特殊文字なし)"}},"interface":{"title":"操作","language":{"label":"言語"},"theme":{"label":"テーマ","auto":"自動","auto_tooltip":"ブラウザかOSの設定から検出","dark":"ダーク","light":"ライト"},"behavior":{"label":"動作","clear_tracklist":"URI(s) の再生リストを削除","clear_tracklist_tooltip":"1つ以上のURIを再生すると、最初に現在の再生キューがクリアされます","hotkeys":"ホットキーを有効化","smooth_scrolling":"スムーズスクロールを有効化","touch_events":"再生コントロールにタッチイベントを有効化","touch_events_tooltip":"左右スワイプでトラックを変更可能","wide_scrollbars":"広いスクロールバーを使用"},"sources_priority":{"label":"ソース優先順位","description":"ソースの優先順位をドラッグ&ドロップで決める"},"reporting":{"label":"リポート","sublabel":"匿名で使用レポートを送信","description":"この匿名の使用データは、irisをより良いものにするためのエラーや潜在的な機能を特定する上で重要です。もっと知りたいですか? 読んでください: ","privacy_policy":"プライバシーポリシー","are_you_sure":"本当に支援しなくていいですか?"},"commands":{"label":"コマンド"}},"advanced":{"title":"詳細","start_local_scan":"ローカルスキャンを開始","artist_uri":{"label":"アーティストライブラリ URI","description":"アーティストライブラリーの収集に使われるURI"},"album_uri":{"label":"アルバムライブラリ URI","description":"アルバムライブラリーの収集に使われるURI"},"connections":{"label":"接続"},"version":{"label":"バージョン","upgrade_available":"新バージョン (%{version}) があります","upgrade":"%{version} にアップデート","up_to_date":"最新"},"share_configuration":"設定を共有","restart":"サーバーを再起動","reset_cache":"キャッシュをリセット","reset":"すべての設定をリセット"},"about":{"title":"概要","blurb_1":" は ","blurb_2":"のオープンソースです。 無償で提供され、保証がありません。もしこのソフトウェアに払いたい場合は私に知らせてください。","donate":"寄付","github":"GitHub"},"pusher_connection_list":{"not_connected":"接続されていません","no_connections":"接続がありません","you":" (あなた)"},"servers":{"inactive":"非アクティブ","connecting":"接続中","disconnected":"切断","connected":"接続完了","new_server":"新しいサーバー","name":"名前","host":"ホスト","port":"ポート","encryption":{"label":"暗号化","sublabel":"SSLを使用する","description":"SSL プロキシが必須です"},"switch":"このサーバーへ変更","reconnect":"再接続"},"services":{"title":"サービス","limited_access":"制限されたアクセス","unknown":"不明","current_user":"現在のユーザー","authorization":"認証","refresh_token":"トークンをリフレッシュ","authorized":"認証済み","read_only":"読み取り専用","unauthorized":"未認証","enabled":"有効","disabled":"無効","connected":"接続済み","disconnected":"切断済み","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify の拡張機能は起動していません - Spotifyのトラックを再生することができません","country":{"label":"国","description":"ISO 3166-1 alpha-2 の国コード (例: \'NZ\')"},"locale":{"title":"地域","description":"小文字のISO 639言語コードと大文字のISO 3166-1 alpha-2国コードをアンダースコア(例:\'en_NZ\')で連結したもの"}},"icecast":{"enable":{"label":"有効化","description":"このブラウザにオーディオをストリーム配信"},"location":{"label":"ロケーション","description":"ストリームURLのフルURL"}}}},"user":{"title":"ユーザー","title_window":"%{name} (ユーザー)","you":"あなた"},"discover":{"title":"発見","categories":{"title":"ジャンル / ムード"},"category":{"title":"ジャンル / ムード","category":"カテゴリー"},"featured":{"title":"注目のプレイリスト"},"new_releases":{"title":"新リリース"},"recommendations":{"title":"発見","tracks":"トラック","artists":"アーティスト","albums":"アルバム","body_title":"新しい音楽を発見","body_subtitle":"以下にシードと音楽的特性を追加して、あなたのサウンドを作成します","too_many_seeds":"シードが多すぎます。 シード曲、アーティスト、ジャンルの合計5曲まで使用できます","find_recommendations":"おすすめを探す"}},"library":{"albums":{"title":"マイアルバム"},"artists":{"title":"マイアーティスト"},"browse":{"title":"ブラウザ"},"browse_directory":{"title":"ディレクトリ"},"playlists":{"title":"マイプレイリスト"},"tracks":{"title":"マイトラック"}},"modal":{"add_to_playlist":{"title":"プレイリストに追加","subtitle":"追加するプレイリスト %{count} トラック%{plural} ","no_playlists":"プレイリストはありません","no_editable_playlists":"編集可能なプレイリストはありません"},"add_to_queue":{"title":"キューに追加","subtitle":"コンマで区切られたURIのリストをプレイキューに追加する","uris":"URI(s)","add_random":"ランダムなトラックを探す","position":{"label":"ポジション","end":"終わり","next":"このトラックの後"}},"edit_playlist":{"title":"プレイリストを編集","title_create":"プレイリストを作成","name_required":"名前は必須です","name":"名前","description":"説明","provider":"提供元","image":{"label":"カバーイメージ","description":"JPEG のみ、 256kB まで。 空のままにしておくと、カバー画像は変更されません。"},"options":{"label":"オプション","public":"公開","collaborative":"コラボレーション"},"create_playlist":"プレイリストを作成"},"edit_command":{"title":"コマンドを編集","title_create":"コマンドを作成","name":"名前","colour":"色","icon":"アイコン","url":"URL","method":{"label":"メゾット","get":"GET","post":"POST"},"data":"データ","headers":"追加ヘッダー"},"edit_radio":{"title":"ラジオ","subtitle":"シードを追加したり削除したりして、あなたのラジオのサウンドを形作りましょう。ラジオはSpotifyのレコメンドエンジンを使用して、あなたのシードに似たトラックを提案します","invalid_seed_uri":"間違ったシード URI(s)","too_many_seeds":"5つ以上のシードが提供されました。残りを無視します","only_spotify_uris":"Spotify URI のみサポートされています","already_added":"URI はすでに追加されています","no_seeds":"シードなし"},"initial_setup":{"title":"Iris へようこそ","username":"ユーザー"},"kiosk":{"title":"再生中","title_window":"%{name} の %{artist} (再生中)","lyrics":"歌詞"},"share_configuration":{"title":"設定を共有","subtitle":"認証とインターフェース設定を別の接続されたユーザーにプッシュします","no_peers":"ピア接続がありません","recipients":"受信者","configurations":"設定","authorization":"%{service} 認証","logged_in_as":"%{name} にログイン","snapcast_description":"サーバー接続詳細","interface":"動作設定","interface_description":"テーマ, 並び替え, フィルター, …","import":{"title":"設定を共有","subtitle":"別のユーザーが設定をあなたと共有しました:","do_you_want_to_import":"これをインポートしますか?","import_now":"今すぐインポート","successful":"インポート成功"}}}}')},function(e){e.exports=JSON.parse('{"name":"Polski","errors":{"uri_not_found":"Nie rozpoznano URI %{uri}","could_not_load":"Nie można załadować %{name}","could_not_load_library":"Nie można załadować %{name} od %{provider}","no_results":"Nic nie znaleziono","authorization_required":"Musisz najpierw zautoryzować %{provider}","enable_first":"Odblokuj najpierw %{provider}","no_service_worker":"Niewspierany service worker","required":"Wymagane","unknown_error":"Nieznany błąd","need_to_be_online":"Musisz być online by załadować ten zasób"},"actions":{"play":"Odtwarzaj","play_all":"Odtwarzaj wszystkie","play_next":"Odtwarzaj następny","shuffle_play":"Odtwarzaj losowo","pause":"Pauza","stop":"Stop","add_to_playlist":"Dodaj do playlisty","add_to_library":"Dodaj do biblioteki","remove_from_library":"Usuń z biblioteki","add_to_queue":"Dodaj do kolejki","reset":"Reset","back":"Cofnij","refresh":"Odśwież","enable":"Odblokuj","disable":"Zablokuj","send":"Wyślij","save":"Zapisz","start":"Start","edit":"Edytuj","add":"Dodaj","confirm":"Czy na pewno?","delete":"Usuń","remove":"Usuń"},"common":{"popularity":"Popularność","name":"Nazwa","artist":"Wykonawca","duration":"Długość","source":"Źródło","sources":"Źródła","sort":"Sortuj","filter":"Filtruj","by":" po "},"fields":{"start_typing":"Pisz tutaj...","search":"Szukaj...","sort":"Sortuj","view":"Widok","source":"Źródło","uri":"URI","items_to_add":{"label":"Do dodania","placeholder":"Nic tu nie ma"},"filter":"Filtruj","filters":{"all":"Wszystkie","thumbnails":"Ikony","list":"Lista","as_loaded":"Jako załadowane","name":"Nazwa","artist":"Wykonawca","updated":"Zaktualizowano","tracks":"Utwory","source":"Żródło","editable":"Edytowalny","owner":"Właściciel","followers":"Obserwujący","popularity":"Popularność"}},"time":{"seconds":{"short":"sek","singular":"sekunda","plural":"sekund"},"minutes":{"short":"min","singular":"minuta","plural":"minut"},"hours":{"short":"h","singular":"godzina","plural":"godzin"},"days":{"short":"d","singular":"dzień","plural":"dni"},"weeks":{"short":"tyg","singular":"tydzień","plural":"tygodni"},"years":{"short":"r","singular":"rok","plural":"lat"}},"specs":{"tracks":"%{count} ścieżek","albums":"%{count} albumów","followers":"%{count} obserwujących","listeners":"%{count} słuchających","playlists":"%{count} playlist","plays":"%{count} odtworzeń","popularity":"%{percent}% popularności","added":"Dodano ","added_ago":"Dodano %{time} temu","edited":"Edytowano ","edited_ago":"Edytowano %{time} temu","played_ago":"Odtworzono %{time} temu"},"services":{"mopidy":{"title":"Mopidy","local":"Lokalnie","adding_uris":"Dodawanie %{count} URI","searching_providers":"Wyszukiwanie %{count} dostawców Mopidy","loading_albums":"Ładowanie %{count} lokalnych albumów"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Przełącz na inne wyniki wyszukiwania tekstu utworu","want_lyrics":"Potrzebujesz tekstu utworu? Autoryzuj Geniusa w "},"google":{"title":"Google"},"icecast":{"title":"Icecast"},"lastfm":{"title":"LastFM","love":"Lubię to","unlove":"Nie lubię tego"}},"sidebar":{"now_playing":"Teraz odtwarzane","search":"Szukaj","discover":"Odkrywaj","genre":"Gatunek / Nastrój","featured_playlists":"Proponowane playlisty","new_releases":"Nowości","my_music":"Moja muzyka","playlists":"Playlisty","artists":"Wykonawcy","albums":"Albumy","tracks":"Utwory","browse":"Przeglądaj","settings":"Ustawienia","not_connected":"%{name} nie połączony","browser_offline":"Przeglądarka offline","update_available":"Aktualizacja dostępna"},"context_menu":{"add_to_playlist":{"title":"Dodaj do playlisty","no_playlists":"Brak edytowalnych playlist"},"play_next":"Odtwarzaj następne","play_top_tracks":"Odtwarzaj najlepsze","love_track":"Lubię to","unlove_track":"Nie lubię tego","pin":"Przypnij","unpin":"Odepnij","go_to_artist":"Przejdź do wykonawcy","go_to_user":"Przejdź do użytkownika","track_info":"Informacje o utworze","discover_similar":"Odkryj podobne","start_radio":"Włącz radio","copy_uri":"Kopiuj URI"},"playback_controls":{"consume":"Konsumuj","shuffle":"Losuj","repeat":"Powtarzaj","no_outputs":"Brak wyjść","mute":"Wycisz","unmute":"Wyłącz wyciszenie"},"snapcast":{"enabled":"Odblokowane","show_disconnected_clients":"Pokaż rozłączone klienty","no_connected_clients":"Brak połączonych klientów","host":"Host","port":"Port","name":"Nazwa","name_disconnected":"Nazwa (rozłączono)","group":"Grupa","new_group":"+ Nowa grupa","latency":"Latencja","stream":"Strumień","volume":"Głośność"},"authentication":{"popup_blocked":"Wyskakujące okienka zablokowane. Odblokuj je i spróbuj ponownie.","failed":"Błąd autoryzacji. %{origin} nie jest skonfigurowanym URL autoryzacji.","log_out":"Wyloguj","log_in":"Zaloguj"},"now_playing":{"title":"Teraz odtwarzane","context_actions":{"radio":"Radio","history":"Historia","add_uri":"Dodaj URI"},"current_track":{"playing_from":"Odtwarzane z","shuffle":"Losuj","clear":"Wyczyść","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} od %{artist} (album)","wiki":{"title":"Szczegóły","published":"Opublikowano: %{date}"}},"artist":{"title":"Artist","title_window":"%{name} (wykonawca)","overview":{"title":"Przegląd","top_tracks":"Najlepsze utwory","related_artists":{"title":"Powiązani wykonawcy","more":"Wszyscy powiązani wykonawcy"}},"tracks":{"title":"Utwory"},"related_artists":{"title":"Powiązani wykonawcy"},"about":{"title":"Szczegóły","source":"%{source} wykonawca","wiki":{"published":"Opublikowano: %{date}","origin":"Pochodzenie: "}},"albums":{"sort":{"default":"Domyślne","name":"Nazwa","release_date":"Data","track_count":"Utwory"},"filter":{"all":"Wszystkie","albums":"Albumy","singles":"Single","compilations":"Kompilacje"}}},"debug":{"title":"Debug","ui":{"title":"Interfejs użytkownika"},"debug":{"title":"Debug","overlay":"Pokaż nakładkę debugowania"},"logging":{"title":"Logowanie","mopidy":"Loguj Mopidy","pusher":"Loguj Pusher","actions":"Loguj Akcje","snapcast":"Loguj Snapcast"},"create_notification":"Stwórz powiadomienie","create_process":"Stwórz powiadomienie procesu","run_test":"Uruchom test procesu","call":"Wywołaj funkcję","data":"Dane","examples":"Przykłady"},"playlist":{"title":"Playlisty","title_window":"%{name} (playlista)","title_plural":"Playlisty"},"queue_history":{"title":"Historia odtwarzania"},"search":{"title":"Szukaj","title_window":"Szukaj: %{term}","context_actions":{"sort":"Sortuj","source":"Źródła (%{count})"},"placeholder":"Szukaj","all":{"title":"Wszystkie"},"artists":{"title":"Artyści","more":"Wszyscy wykonawcy (%{count})"},"albums":{"title":"Albumy","more":"Wszystkie albumy (%{count})"},"playlists":{"title":"Playlisty","more":"Wszystkie playlisty (%{count})"},"tracks":{"title":"Utwory"}},"track":{"title":"Utwór","title_window":"%{name} od %{artists} (track)","lyrics_origin":"Źródło tekstu: ","explicit":"Explicit","disc_number":"Dysk %{number}","track_number":"Ścieżka %{number}","unknown_album":"Nieznany album","want_lyrics":"Potrzebujesz tekstu utworu? Autoryzuj Geniusa w "},"settings":{"title":"Ustawienia","help":"Pomoc","server":{"title":"Serwer","username":{"label":"Nazwa użytkownika","description":"Nieunikalny tekst do identyfikacji tego klienta (bez znaków specjalnych)"}},"interface":{"title":"Interfejs","language":{"label":"Język"},"theme":{"label":"Motyw","auto":"Auto","auto_tooltip":"Wykrywa preferencje twojej przeglądarki lub systemu operacyjnego","dark":"Ciemny","light":"Jasny"},"behavior":{"label":"Zachowanie","clear_tracklist":"Czyść listę utworów przy odtwarzaniu URI","clear_tracklist_tooltip":"Odtworzenie jednego lub więcej URI spowoduje usunięcie zawartości kolejki","hotkeys":"Włącz klawisze skrótu","smooth_scrolling":"Włącz płynne przewijanie","touch_events":"Włącz obsługę zdarzeń dotykowych","touch_events_tooltip":"Umożliwia zmienianie utworów poprzez przesunięcia palcem po ekranie","wide_scrollbars":"Używaj szerokich pasków przewijania"},"sources_priority":{"label":"Priorytety źródeł","description":"Przesuń i upuść aby zmienić priorytety dostawców"},"reporting":{"label":"Raportowanie","sublabel":"Włącz anonimowe raportowanie statystyk","description":"Te anonimowe informacje są dla nas ważne w celu identyfikacji błędów i potencjalnych nowych funkcji. Pomagają nam rozwijać Iris i sprawiać by stawało się coraz lepsze. Chcesz wiedzieć więcej? Przeczytaj ","privacy_policy":"politykę prywatności","are_you_sure":"Na pewno nie chcesz nas wesprzeć?"},"commands":{"label":"Komendy"}},"advanced":{"title":"Zaawansowane","start_local_scan":"Rozpocznij lokalne skanowanie","artist_uri":{"label":"URI wykonawców w bibliotece","description":"URI używane do organizacji wykonawców w bibliotece"},"album_uri":{"label":"URI albumów w bibliotece","description":"URI używane do organizacji albumów w bibliotece"},"connections":{"label":"Połączenia"},"version":{"label":"Wersja","upgrade_available":"Dostępna aktualizacja (%{version})","upgrade":"Zaktualizuj do %{version}","up_to_date":"Najnowsza wersja"},"share_configuration":"Udostępnij konfigurację","restart":"Restartuj serwer","reset_cache":"Resetuj pamięć podręczną","reset":"Resetuj wszystkie ustawienia"},"about":{"title":"O projekcie","blurb_1":" jest otwartoźródłowym projektem prowadzonym przez ","blurb_2":". Jest dostarczane bez jakichkolwiek gwarancji. Jeśli zapłaciłeś komukolwiek za to oprogramowanie, skontaktuj się z nami.","donate":"Wesprzyj","github":"GitHub"},"pusher_connection_list":{"not_connected":"Rozłączono","no_connections":"Brak połączeń","you":" (ty)"},"servers":{"inactive":"Nieaktywny","connecting":"Łączenie","disconnected":"Rozłączono","connected":"Połączono","new_server":"Nowy serwer","name":"Nazwa","host":"Host","port":"Port","encryption":{"label":"Szyfrowanie","sublabel":"Używaj SSL","description":"Wymaga proxy SSL"},"switch":"Przełącz do tego serwera","reconnect":"Połącz ponownie"},"services":{"title":"Usługi","limited_access":"Ograniczony dostęp","unknown":"Nieznany","current_user":"Aktualny użytkownik","authorization":"Autoryzacja","refresh_token":"Odśwież token","authorized":"Zautoryzowano","read_only":"Tylko do odczytu","unauthorized":"Niezautoryzowano","enabled":"Odblokowany","disabled":"Zablokowany","connected":"Połączony","disconnected":"Rozłączony","spotify":{"mopidy_spotify_not_running":"Rozszerzenie Mopidy-Spotify nie jest uruchomione - nie będziesz mógł odtwarzać ścieżek ze Spotify","country":{"label":"Kraj","description":"Kod kraju ISO 3166-1 alpha-2 (np. \'PL\')"},"locale":{"title":"Lokalizacja","description":"Kod językowy ISO 639 oraz ISO 3166-1 alpha-2 połączone podkreślnikiem (np. \'pl_PL\')"}},"icecast":{"enable":{"label":"Odblokowane","description":"Strumieniuj audio do tej przeglądarki"},"location":{"label":"Lokacja","description":"Pełny URL twojego endpointu"}}}},"user":{"title":"Użytkownik","title_window":"%{name} (user)","you":"Ty"},"discover":{"title":"Odkrywaj","categories":{"title":"Gatunek / Nastrój"},"category":{"title":"Gatunek / Nastrój","category":"Kategoria"},"featured":{"title":"Proponowane playlisty"},"new_releases":{"title":"Nowości"},"recommendations":{"title":"Odkrywaj","tracks":"Utwory","artists":"Wykonawcy","albums":"Albumy","body_title":"Eksploruj nową muzykę","body_subtitle":"Dodaj ziarna oraz właściwości muzyki by osiągnąć swoje brzmienie","too_many_seeds":"Za dużo ziaren! Możesz użyć maksymalnie 5 utworów, wykonawców i gatunków.","find_recommendations":"Znajdź rekomendacje"}},"library":{"albums":{"title":"Moje albumy"},"artists":{"title":"Moi wykonawcy"},"browse":{"title":"Przeglądaj"},"browse_directory":{"title":"Katalog"},"playlists":{"title":"Moje playlisty"},"tracks":{"title":"Moje utwory"}},"modal":{"add_to_playlist":{"title":"Dodaj do playlisty","subtitle":"Wybierz playlistę do dodania %{count} utworów","no_playlists":"Brak dostępnych playlist","no_editable_playlists":"Brak edytowalnych playlist"},"add_to_queue":{"title":"Dodaj do kolejki","subtitle":"Dodaj listę URI (oddzielonych przecinkami) do kolejki odtwarzania","uris":"URI","add_random":"Znajdź losowe utwory","position":{"label":"Pozycja","end":"Koniec","next":"Po aktualnym utworze"}},"edit_playlist":{"title":"Edytuj playlistę","title_create":"Stwórz playlistę","name_required":"Nazwa jest wymagana","name":"Nazwa","description":"Opis","provider":"Dostawca","image":{"label":"Okładka","description":"Tylko JPEG, 256kB maks. Zostaw puste by pozostawić okładkę bez zmian."},"options":{"label":"Opcje","public":"Publiczne","collaborative":"Współpraca"},"create_playlist":"Stwórz playlistę"},"edit_command":{"title":"Edytuj komendę","title_create":"Stwórz komendę","name":"Nazwa","colour":"Kolor","icon":"Ikona","url":"URL","method":{"label":"Metoda","get":"GET","post":"POST"},"data":"Dane","headers":"Dodatkowe nagłówki"},"edit_radio":{"title":"Radio","subtitle":"Dodaj lub usuń ziarna by wpłynąć na zawartość twojego radia. Radio korzysta z systemu rekomendacji Spotify by proponować utwory podobne do twoich ziaren.","invalid_seed_uri":"Nieprawidłowe ziarno (URI)","too_many_seeds":"Zbyt dużo ziaren (>5). Ignorowanie pozostałych.","only_spotify_uris":"Wspierane są tylko URI do Spotify","already_added":"URI już jest dodany","no_seeds":"Brak ziaren"},"initial_setup":{"title":"Witamy w Iris","username":"Użytkownik"},"kiosk":{"title":"Teraz odtwarzane","title_window":"%{name} od %{artist} (teraz odtwarzane)","lyrics":"Tekst utworu"},"share_configuration":{"title":"Udostępnianie konfiguracji","subtitle":"Wyślij swoje autoryzacje i ustawienia interfejsu do innego połączonego użytkownika","no_peers":"Brak połączonych peerów","recipients":"Odbiorcy","configurations":"Konfiguracje","authorization":"autoryzacja %{service}","logged_in_as":"Zalogowano jako %{name}","snapcast_description":"Szczegóły połączenia z serwerem","interface":"Ustawienia interfejsu","interface_description":"Motyw, sortowanie, filtrowanie, itp.","import":{"title":"Konfiguracja udostępniona","subtitle":"Użytkownik udostępnił Ci swoją konfigurację. Zawiera ona:","do_you_want_to_import":"Czy chcesz to zaimportować?","import_now":"Importuj teraz","successful":"Import zakończony sukcesem"}}}}')},function(e){e.exports=JSON.parse('{"name":"Italiano","errors":{"uri_not_found":"Impossibile trovare elementi con URI %{uri}","could_not_load":"Impossibile caricare %{name}","could_not_load_library":"Impossibile caricare %{name} da %{provider}","no_results":"Nessun risultato disponibile","authorization_required":"Devi prima autorizzare %{provider}","enable_first":"Abilita prima %{provider}","no_service_worker":"Esecutore di servizio non supportato","required":"Richiesto","unknown_error":"Errore sconosciuto","need_to_be_online":"Devi essere connesso per caricare questa risorsa","nothing_selected":"Niente di selezionato","cannot_reorder":{"title":"Impossibile riordinare elementi","description":"Rimuovi ordina/filtri e riprova"}},"actions":{"play":"Riproduci","play_all":"Riproduci tutto","play_next":"Riproduci successivo","shuffle_play":"Riproduzione casuale","pause":"Pausa","stop":"Ferma","add_to_playlist":"Aggiungi alla playlist","add_to_library":"Aggiungi alla libreria","added_tracks_to":"%{count} tracce aggiunte a ","remove_from_library":"Rimuovi dalla libreria","add_to_queue":"Aggiungi alla coda","reset":"Azzera","back":"Indietro","refresh":"Aggiorna","enable":"Abilita","disable":"Disabilita","send":"Invia","save":"Salva","start":"Avvia","edit":"Modifica","add":"Aggiungi","confirm":"Sei sicuro?","delete":"Elimina","remove":"Rimuovi","cancel":"Annulla","created":"%{name} creato","saved":"%{name} salvato","deleted":"%{name} eliminato"},"common":{"popularity":"Popolarità","name":"Nome","artist":"Artista","duration":"Durata","source":"Fonte","sources":"Fonti","sort":"Ordina","filter":"Filtra","by":" per ","loading_library":"Caricamento %{provider} %{type}"},"fields":{"start_typing":"Inizia a digitare...","search":"Cerca...","sort":"Ordina","view":"Vista","source":"Fonte","uri":"URI","items_to_add":{"label":"Elementi da aggiungere","placeholder":"Nessun elemento"},"filter":"Filtro","filters":{"all":"Tutto","thumbnails":"Miniature","list":"Lista","as_loaded":"Come caricato","name":"Nome","artist":"Artista","album":"Album","updated":"Aggiornato","tracks":"Tracce","source":"Fonte","editable":"Modificabile","owner":"Proprietario","followers":"Seguaci","popularity":"Popolarità"}},"time":{"seconds":{"short":"s","singular":"secondo","plural":"secondi"},"minutes":{"short":"m","singular":"minuto","plural":"minuti"},"hours":{"short":"o","singular":"ora","plural":"ore"},"days":{"short":"gg","singular":"giorno","plural":"giorni"},"weeks":{"short":"sett","singular":"settimana","plural":"settimane"},"years":{"short":"aa","singular":"anno","plural":"anni"}},"specs":{"tracks":"%{count} tracce","albums":"%{count} album","followers":"%{count} seguaci","listeners":"%{count} ascoltatori","playlists":"%{count} playlist","plays":"%{count} riproduzioni","popularity":"%{percent}% popolarità","added":"Aggiunto ","added_ago":"Aggiunto %{time} fa","edited":"Modificato ","edited_ago":"Modificato %{time} fa","played_ago":"Riprodotto %{time} fa"},"services":{"mopidy":{"title":"Mopidy","local":"Locale","adding_uris":"Aggiunta di %{count} URI","adding_uris_broadcast":"%{username} sta aggiungendo %{count} URI","searching":"Ricerca su %{provider} %{type}","searching_providers":"Ricerca su %{count} provider Mopidy","loading_albums":"Caricamento di %{count} album locali"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Consulta altri risultati per i testi","want_lyrics":"Desideri i testi delle tracce? Autorizza Genius "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Mi piace","unlove":"Non mi piace"}},"sidebar":{"now_playing":"Ora in riproduzione","search":"Cerca","discover":"Scopri","genre":"Genere / Umore","featured_playlists":"Playlist in primo piano","new_releases":"Nuove uscite","my_music":"La mia musica","playlists":"Playlist","artists":"Artisti","albums":"Album","tracks":"Tracce","browse":"Sfoglia","settings":"Impostazioni","not_connected":"%{name} non connesso","browser_offline":"Sfoglia offline","update_available":"Aggiornamento disponibile"},"context_menu":{"add_to_playlist":{"title":"Aggiungi alla playlist","no_playlists":"Nessuna playlist scrivibile"},"play_next":"Riproduci successivo","play_top_tracks":"Riproduci tracce migliori","play_all_tracks":"Riproduci tutte le tracce","love_track":"Mi piace","unlove_track":"Non mi piace","pin":"Fissa","unpin":"Non fissare","go_to_artist":"Vai all\'artista","go_to_user":"Vai all\'utente","track_info":"Dettagli traccia","discover_similar":"Scopri simili","start_radio":"Avvia radio","copy_uri":"Copia URI","refresh":"Aggiorna"},"playback_controls":{"consume":"Consume","shuffle":"Casuale","repeat":"Ripeti","no_outputs":"Nessuna uscita","mute":"Silenzia audio","unmute":"Riattiva audio"},"snapcast":{"enabled":"Abilitato","streaming_enabled":"Streaming abilitato","show_disconnected_clients":"Mostra client disconnessi","no_connected_clients":"Nessun client connesso","host":"Host","port":"Porta","name":"Nome","name_disconnected":"Nome (disconnesso)","group":"Gruppo","new_group":"+ Nuovo gruppo","latency":"Latenza","stream":"Stream","volume":"Volume"},"authentication":{"popup_blocked":"Popup bloccato. Permetti i popup e riprova.","failed":"Autorizzazione fallita. %{origin} non è l\'url di autorizzazione configurato.","log_out":"Esci","log_in":"Accedi"},"now_playing":{"title":"Ora in riproduzione","context_actions":{"radio":"Radio","history":"Cronologia","add_uri":"Aggiungi URI"},"current_track":{"playing_from":"Riprodotto da","shuffle":"Casuale","clear":"Pulisci","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} di %{artist} (album)","wiki":{"title":"Informazioni","published":"Pubblicato: %{date}"},"tracks":{"title":"Tracce","sort":{"disc_track":"Numero traccia","name":"Nome"}}},"artist":{"title":"Artista","title_window":"%{name} (artist)","overview":{"title":"Panoramica","top_tracks":"Tracce migliori","albums":"Album","related_artists":{"title":"Artisti correlati","more":"Tutti gli artisti correlati"}},"tracks":{"title":"Tracce","sort":{"disc_track":"Numero traccia","name":"Nome","album":"Album"}},"related_artists":{"title":"Artisti correlati"},"about":{"title":"Informazioni","source":"%{source} artista","wiki":{"published":"Pubblicato: %{date}","origin":"Origine: "}},"albums":{"sort":{"default":"Predefinito","name":"Nome","release_date":"Data","track_count":"Tracce"},"filter":{"all":"Tutto","albums":"Album","singles":"Singoli","compilations":"Compilation"}}},"debug":{"title":"Debug","ui":{"title":"Interfaccia utente"},"debug":{"title":"Debug","overlay":"Mostra superfici di debug"},"logging":{"title":"Registro","mopidy":"Registro Mopidy","pusher":"Registro Pusher","actions":"Registro Azioni","snapcast":"Registro Snapcast"},"create_notification":"Crea notifica","create_process":"Crea processo di notifica","run_test":"Esegui test","call":"Chiamata","data":"Dati","examples":"Esempi"},"playlist":{"title":"Playlist","title_window":"%{name} (playlist)","title_plural":"Playlist","tracks":{"title":"Tracce","sort":{"default":"Predefinito","sort_id":"As loaded","added_at":"Date added","name":"Nome","artist":"Artista","album":"Album"}}},"queue_history":{"title":"Cronologia riproduzione"},"search":{"title":"Cerca","title_window":"Cerca: %{term}","context_actions":{"sort":"Ordina","source":"Fonti (%{count})"},"placeholder":"Cerca","all":{"title":"Tutto"},"artists":{"title":"Artisti","more":"Tutti gli artisti (%{count})"},"albums":{"title":"Album","more":"Tutti gli album (%{count})"},"playlists":{"title":"Playlist","more":"Tutte le playlist (%{count})"},"tracks":{"title":"Tracce"}},"track":{"title":"Traccia","title_window":"%{name} di %{artists} (track)","lyrics_origin":"Origine: ","explicit":"Contenuto esplicito","disc_number":"Disco %{number}","track_number":"Traccia %{number}","unknown_album":"Album sconosciuto","want_lyrics":"Desideri il testo delle tracce? Autorizza Genius sotto "},"settings":{"title":"Impostazioni","help":"Aiuto","server":{"title":"Server","username":{"label":"Nome utente","description":"Una stringa non univoca usata per identificare questo client (no caratteri speciali)"}},"interface":{"title":"Interfaccia","language":{"label":"Lingua"},"theme":{"label":"Tema","auto":"Auto","auto_tooltip":"Rileva browser o preferenze di sistema","dark":"Scuro","light":"Chiaro"},"behavior":{"label":"Comportamento","clear_tracklist":"Pulisci lista tracce alla riproduzione di URI","clear_tracklist_tooltip":"La riproduzione di uno o più URI cancellerà la coda di riproduzione corrente","hotkeys":"Abilita scorciatoie da tastiera","smooth_scrolling":"Abilita scorrimento fluido","touch_events":"Abilita tocco sui controlli di riproduzione","touch_events_tooltip":"Consenti scorrimento a sinistra e destra per cambiare traccia","wide_scrollbars":"Usa barra di scorrimento larga","grid_glow":"Effetto bagliore miniature","grid_glow_tooltip":"Disattiva l\'effetto per dispositivi poco potenti o browser non recenti"},"sources_priority":{"label":"Priorità fonti","description":"Trascina e rilascia per dare la priorità ai provider di ricerca e ai risultati"},"reporting":{"label":"Segnalazione","sublabel":"Consenti statistiche di utilizzo anonime","description":"I dati di utilizzo anonimi sono importanti per identificare errori e potenziali funzionalità per migliorare Iris. Vuoi saperne di più? Leggi il ","privacy_policy":"policy di riservatezza","are_you_sure":"Sei sicuro di non voler inviare segnalazioni?"},"commands":{"label":"Comandi"}},"advanced":{"title":"Avanzate","start_local_scan":"Avvia indicizzazione locale","artist_uri":{"label":"URI libreria artisti","description":"URI della libraria artisti"},"album_uri":{"label":"URI libreria album","description":"URI della libreria album"},"track_uri":{"label":"URI libreria tracce","description":"URI della libreria tracce"},"connections":{"label":"Connessioni"},"version":{"label":"Versione","upgrade_available":"Aggiornamento disponibile (%{version})","upgrade":"Aggiorna a %{version}","up_to_date":"Aggiornato"},"share_configuration":"Condividi configurazione","restart":"Riavvia server","reset":"Azzera impostazioni"},"about":{"title":"Info","blurb_1":" è un progetto open-source di ","blurb_2":". Viene fornito gratuitamente e senza alcuna garanzia. Se hai pagato qualcuno per questo software, fammelo sapere.","donate":"Dona","github":"GitHub"},"pusher_connection_list":{"not_connected":"Non connesso","no_connections":"Nessuna connessione","you":" (tu)"},"servers":{"inactive":"Non attivo","connecting":"In connessione","disconnected":"Disconnesso","connected":"Connesso","new_server":"Nuovo server","name":"Nome","host":"Host","port":"Porta","encryption":{"label":"Crittografia","sublabel":"Usa SSL","description":"Richiede un proxy SSL"},"switch":"Passa a questo server","reconnect":"Riconnetti"},"services":{"title":"Servizi","limited_access":"Accesso limitato","unknown":"Sconosciuto","current_user":"Utente corrente","authorization":"Autorizzazione","refresh_token":"Aggiorna token","authorized":"Autorizzato","read_only":"Sola lettura","unauthorized":"Non autorizzato","enabled":"Abilitato","disabled":"Disabilitato","connected":"Connesso","disconnected":"Disconnesso","spotify":{"mopidy_spotify_not_running":"Estensione Mopidy-Spotify non eseguita - non potrai riprodurre tracce da Spotify","country":{"label":"Paese","description":"Codice paese ISO 3166-1 alpha-2 (eg \'IT\')"},"locale":{"title":"Localizzazione","description":"Codice lingua ISO 639 minuscolo e codice paese ISO 3166-1 alpha-2 maiuscolo, uniti da _ (es \'it_IT\')"}}}},"user":{"title":"Utente","title_window":"%{name} (user)","you":"Tu"},"discover":{"title":"Discover","categories":{"title":"Genere / Umore"},"category":{"title":"Genere / Umore","category":"Categoria"},"featured":{"title":"Playlist in primo piano"},"new_releases":{"title":"Nuove uscite"},"recommendations":{"title":"Scopri","tracks":"Tracce","artists":"Artisti","albums":"Album","body_title":"Esplora nuova musica","body_subtitle":"Aggiungi elementi e proprietà musicali qui sotto per nuove sonorità","too_many_seeds":"Troppi elementi! Puoi utilizzare fino a un totale di 5 tracce, artisti e generi.","find_recommendations":"Trova suggerimenti"}},"library":{"albums":{"title":"I miei album"},"artists":{"title":"I miei artisti"},"browse":{"title":"Sfoglia"},"browse_directory":{"title":"Cartella"},"playlists":{"title":"Le mie playlist"},"tracks":{"title":"Le mie tracce"}},"modal":{"add_to_playlist":{"title":"Aggiungi alla playlist","subtitle":"Seleziona playlist a cui aggiungere %{count} track%{plural}","no_playlists":"Nessuna playlist disponibile","no_editable_playlists":"Nessuna playlist modificabile"},"add_to_queue":{"title":"Aggiungi alla coda","subtitle":"Aggiungi elenco di URI alla coda di riproduzione, separati da virgole","uris":"URI","add_random":"Trova tracce casuali","position":{"label":"Posizione","end":"Fine","next":"Dopo traccia corrente"}},"edit_playlist":{"title":"Modifica playlist","title_create":"Crea playlist","name_required":"Nome richiesto","name":"Nome","description":"Descrizione","provider":"Provider","image":{"label":"Copertina","description":"Solo JPEG, max 256kB. Lascia vuoto per non modificare la copertina."},"options":{"label":"Opzioni","public":"Pubblico","collaborative":"Collaborativo"},"create_playlist":"Crea playlist"},"edit_command":{"title":"Modifica comando","title_create":"Crea comando","name":"Nome","colour":"Colore","icon":"Icona","url":"URL","method":{"label":"Metodo","get":"GET","post":"POST"},"data":"Dati","headers":"Header aggiuntivi"},"edit_radio":{"title":"Radio","subtitle":"Aggiungi e rimuovi fonti per modellare il suono della tua radio. La radio utilizza il motore di consigli di Spotify per suggerire tracce simili alle tue.","invalid_seed_uri":"URI elemento non valido","too_many_seeds":"Più di 5 elementi forniti, superflui ignorati","only_spotify_uris":"Sono supportati solo URI Spotify","already_added":"URI già aggiunto","no_seeds":"Nessun elemento"},"initial_setup":{"title":"Benvenuto in Iris","username":"Utente"},"kiosk":{"title":"Ora in riproduzione","title_window":"%{name} di %{artist} (ora in riproduzione)","lyrics":"Testi"},"share_configuration":{"title":"Condividi configurazione","subtitle":"Push your authorizations and interface settings to another, connected user","no_peers":"Nessun nodo connesso","recipients":"Destinatari","configurations":"Configurazioni","authorization":"Autorizzazione %{service}","logged_in_as":"Accesso effettuato come %{name}","snapcast_description":"Dettagli connessione server","interface":"Impostazioni interfaccia","interface_description":"Tema, ordinamento, filtri, altro","import":{"title":"Configurazione condivisa","subtitle":"Un altro utente ha condiviso la sua configurazione con te. Ciò include:","do_you_want_to_import":"Vuoi importarla?","import_now":"Importa ora","successful":"Importazione avvenuta con successo"}},"reset":{"title":"Azzera Iris","subtitle":"Pulisci la tua configurazione locale, informationi memoria o cache","items":"Ripristina predefinite","preferences":{"label":"Preferenze","description":"Personalizzazione interfaccia"},"database":{"label":"Database","description":"Database locale di librerie e risorse basato su browser"},"service_worker":{"label":"Esecutore di Servizio","description":"Reinstalla esecutore di servizio"},"cache":{"label":"Recupera cache","description":"L\'API esterna richiede la cache (richiede Esecutore di Servizio)"},"test_mode":{"label":"Modalita Test","description":"Registro dettagliato per risoluzione problemi"}}}}')},function(e){e.exports=JSON.parse('{"name":"Español","errors":{"uri_not_found":"No puedo encontrar nada con URI %{uri}","could_not_load":"No puedo cargar %{name}","could_not_load_library":"No puedo cargar %{name} de %{provider}","no_results":"Sin resultados","authorization_required":"Debe autorizar %{provider} antes","enable_first":"Habilite %{provider} antes","no_service_worker":"Servicio no soportado","required":"Requerido","unknown_error":"Error desconocido","need_to_be_online":"Necesita estar online para cargar este recurso","nothing_selected":"Nada seleccionado","cannot_reorder":{"title":"No puedo reordenar Cannot reorder artículos","description":"Elimine orden/filtros e inténtelo de nuevo"}},"actions":{"play":"Reproducir","play_all":"Reproducir todo","play_next":"Reproducir siguiente","shuffle_play":"Reproducción aleatoria","pause":"Pausa","stop":"Parar","add_to_playlist":"Añadir a Playlist","add_to_library":"Añadir a la Biblioteca","added_tracks_to":"Añadidas %{count} pistas a ","remove_from_library":"Eliminado de la Biblioteca","add_to_queue":"Añadir a la cola","reset":"Reiniciar","back":"Atrás","refresh":"Refrescar","enable":"Habilitar","disable":"Deshabilitar","send":"Enviar","save":"Guardar","start":"Empezar","edit":"Editar","add":"Añadir","confirm":"¿Está seguro?","delete":"Borrar","remove":"Eliminar","cancel":"Cancelar","created":"%{name} creado","saved":"%{name} guardado","deleted":"%{name} borrado"},"common":{"popularity":"Popularidad","name":"Nombre","artist":"Artista","duration":"Duración","source":"Fuente","sources":"Fuentes","sort":"Ordenar","filter":"Filtrar","by":" por ","loading_library":"Cargando %{provider} %{type}"},"fields":{"start_typing":"Empezar a escribir...","search":"Buscar...","sort":"Ordenar","view":"Ver","source":"Fuente","uri":"URI(s)","items_to_add":{"label":"Artículos a añadir","placeholder":"Sin artículos"},"filter":"Filtrar","filters":{"all":"Todo","thumbnails":"Miniaturas","list":"Lista","as_loaded":"Como cargado","name":"Nombre","artist":"Artista","album":"Album","updated":"Actualizado","tracks":"Pistas","source":"Fuente","editable":"Editable","owner":"Propietario","followers":"Seguidores","popularity":"Popularidad"}},"time":{"seconds":{"short":"seg","singular":"segundo","plural":"segundos"},"minutes":{"short":"min","singular":"minuto","plural":"minutos"},"hours":{"short":"hor","singular":"hora","plural":"horas"},"days":{"short":"día","singular":"día","plural":"días"},"weeks":{"short":"sem","singular":"semana","plural":"semanas"},"years":{"short":"año","singular":"año","plural":"años"}},"specs":{"tracks":"%{count} pistas","albums":"%{count} álbumes","followers":"%{count} seguidores","listeners":"%{count} oyentes","playlists":"%{count} playlists","plays":"%{count} reproducciones","popularity":"%{percent}% popularidad","added":"Añadido ","added_ago":"Añadido hace %{time}","edited":"Edited ","edited_ago":"Editado hace %{time}","played_ago":"Reproducido hace %{time}"},"services":{"mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Añadiendo %{count} URI(s)","adding_uris_broadcast":"%{username} está añadiendo %{count} URI(s)","searching":"Buscando %{provider} %{type}","searching_providers":"Buscando %{count} proveedores Mopidy","loading_albums":"Cargando %{count} álbumes locales"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Cambie a otro resultado de búsqueda de letra","want_lyrics":"¿Quiere ver las letras de las canciones? Autorice Genius en "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Love","unlove":"Unlove"}},"sidebar":{"now_playing":"Reproduciendo","search":"Buscar","discover":"Encontrar","genre":"Género","featured_playlists":"Playlist destacadas","new_releases":"Nuevos lanzamientos","my_music":"Mi música","playlists":"Playlists","artists":"Artistas","albums":"Albumes","tracks":"Pistas","browse":"Navegar","settings":"Ajustes","not_connected":"%{name} no conectado","browser_offline":"Navegador offline","update_available":"Actualización disponible"},"context_menu":{"add_to_playlist":{"title":"Añadir a Playlist","no_playlists":"Sin Playlists editables"},"play_next":"Reproducir siguiente","play_top_tracks":"Reproducir las pistas superiores","play_all_tracks":"Reproducir todas las pistas","love_track":"Pista favorita","unlove_track":"Pista deshechable","pin":"Pin","unpin":"Unpin","go_to_artist":"Ir a artista","go_to_user":"Ir a usuario","track_info":"Información de pista","discover_similar":"Encontrar similares","start_radio":"Comenzar radio","copy_uri":"Copiar URI(s)","refresh":"Refrescar"},"playback_controls":{"consume":"Usar","shuffle":"Aleatorio","repeat":"Repetir","no_outputs":"Sin salidas","mute":"Mute","unmute":"Unmute"},"snapcast":{"enabled":"Habilitado","streaming_enabled":"Streaming habilitado","show_disconnected_clients":"Mostrar clientes desconectados","no_connected_clients":"Ningún cliente conectado","host":"Host","port":"Puerto","name":"Nombre","name_disconnected":"Nombre (desconectado)","group":"Grupo","new_group":"+ Nuevo grupo","latency":"Latencia","stream":"Stream","volume":"Volúmen"},"authentication":{"popup_blocked":"Ventana emergente bloqueada. Por favor, permita las ventanas emergentes e inténtelo de nuevo.","failed":"Autorización fallida. %{origin} no es la url de autorización configurada.","log_out":"Salir","log_in":"Entrar"},"now_playing":{"title":"Reproduciendo","context_actions":{"radio":"Radio","history":"Historial","add_uri":"Añadir URI"},"current_track":{"playing_from":"Reproduciendo de","shuffle":"Aleatorio","clear":"Limpiar","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} por %{artist} (album)","wiki":{"title":"Acerca de","published":"Publicado: %{date}"},"tracks":{"title":"Pistas","sort":{"disc_track":"Número de pista","name":"Nombre"}}},"artist":{"title":"Artista","title_window":"%{name} (artista)","overview":{"title":"Visión general","top_tracks":"Pistas superiores","albums":"Albumess","related_artists":{"title":"Artistas relacionados","more":"Todos los artistas relacionados"}},"tracks":{"title":"Pistas","sort":{"disc_track":"Número de pista","name":"Nombre","album":"Album"}},"related_artists":{"title":"Artistas relacionados"},"about":{"title":"Acerca de","source":"%{source} artista","wiki":{"published":"Publicado: %{date}","origin":"Origen: "}},"albums":{"sort":{"default":"Por defecto","name":"Nombre","release_date":"Fecha","track_count":"Pista"},"filter":{"all":"Todo","albums":"Albumes","singles":"Sencillos","compilations":"Recopilatorios"}}},"debug":{"title":"Depurar","ui":{"title":"Interfaz de usuario"},"debug":{"title":"Depurar","overlay":"Mostrar capa de depuración"},"logging":{"title":"Iniciando sesión","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Acciones","snapcast":"Log Snapcast"},"create_notification":"Crer notificación","create_process":"Crear notificación de proceso","run_test":"Ejecutar test","call":"Llamar","data":"Dato","examples":"Ejemplos"},"playlist":{"title":"Playlist","title_window":"%{name} (playlist)","title_plural":"Playlists","tracks":{"title":"Pistas","sort":{"default":"Por defecto","sort_id":"Como cargado","added_at":"Fecha adición","name":"Nombre","artist":"Artista","album":"Album"}}},"queue_history":{"title":"Historial de reproducción"},"search":{"title":"Buscar","title_window":"Buscar: %{term}","context_actions":{"sort":"Ordenar","source":"Fuentes (%{count})"},"placeholder":"Buscar","all":{"title":"Todo"},"artists":{"title":"Artistas","more":"Todos los artistas (%{count})"},"albums":{"title":"Álbumes","more":"Todos los álbumes (%{count})"},"playlists":{"title":"Playlists","more":"Todas las playlists (%{count})"},"tracks":{"title":"Pistas"}},"track":{"title":"Pista","title_window":"%{name} por %{artists} (track)","lyrics_origin":"Origen: ","explicit":"Explícito","disc_number":"Disco %{number}","track_number":"Pista %{number}","unknown_album":"Álbum desconocido","want_lyrics":"¿Quiere ver la letra de la pista? Autorice Genius bajo "},"settings":{"title":"Ajustes","help":"Ayuda","server":{"title":"Servidor","username":{"label":"Nombre de usuario","description":"Una cadena no-única usada para identificar este cliente (sin caracteres especiales)"}},"interface":{"title":"Interfaz","language":{"label":"Idioma"},"theme":{"label":"Tema","auto":"Auto","auto_tooltip":"Detecta su preferencia de navegador o sistema operativo","dark":"Oscuro","light":"Claro"},"behavior":{"label":"Comportamiento","clear_tracklist":"Borrar lista de pistas al reproducir URI(s)","clear_tracklist_tooltip":"Reproducir una o más URIs borrará la cola de reproducción actual","hotkeys":"Habilitar hotkeys","smooth_scrolling":"Habilirar desplazamiento suave","touch_events":"Habilitar eventos táctiles en controles de reproducción","touch_events_tooltip":"Permitir deslizamiento a izquierda y derecha para cambiar pista","wide_scrollbars":"Usar barras de desplazamiento anchas","grid_glow":"Efecto resplandeciente en miniaturas","grid_glow_tooltip":"Deshabilitar el efecto para dispositivos lentos o navegadores antiguos"},"sources_priority":{"label":"Prioridad de fuentes","description":"Arrastre y suelte para priorizar proveedores y resultados"},"reporting":{"label":"Reporte","sublabel":"Permitir reporte de estadísticas de uso anónimas","description":"Estos datos de uso anónimos son importantes para identificar errores y características potenciales que hagan Iris mejor. ¿Quiere saber más? Lea ","privacy_policy":"Política de privacidad","are_you_sure":"¿Está seguro de que no quiere esta característica?"},"commands":{"label":"Comandos"}},"advanced":{"title":"Avanzado","start_local_scan":"Empezar búsqueda local","artist_uri":{"label":"URI de la biblioteca de artistas","description":"URI utilizada para almacenar la biblioteca de artistas"},"album_uri":{"label":"URI de la biblioteca de álbumes","description":"URI utilizada para almacenar la biblioteca de álbumes"},"track_uri":{"label":"URI de la biblioteca de pistas","description":"URI utilizada para almacenar la biblioteca de pistas"},"connections":{"label":"Conexiones"},"version":{"label":"Versión","upgrade_available":"Actualización disponible (%{version})","upgrade":"Aztualizar a %{version}","up_to_date":"Actualizado"},"share_configuration":"Compartir configuración","restart":"Reiniciar servidor","reset":"Reiniciar ajustes"},"about":{"title":"Acerca de","blurb_1":" es un proyecto open-source de ","blurb_2":". Es gratis y no tiene ninguna garantía. Si pagó a alguien por este software, háganoslo saber.","donate":"Donar","github":"GitHub"},"pusher_connection_list":{"not_connected":"No conectado","no_connections":"Sin conexiones","you":" (usted)"},"servers":{"inactive":"Inactivo","connecting":"Conectando","disconnected":"Desconectado","connected":"Conectado","new_server":"Nuevo servidor","name":"Nombre","host":"Host","port":"Puerto","encryption":{"label":"Encriptación","sublabel":"Usar SSL","description":"Requiere un proxy SSL"},"switch":"Cambiar a este servidor","reconnect":"Reconectar"},"services":{"title":"Servicios","limited_access":"Acceso limitado","unknown":"Desconocido","current_user":"Usuario actual","authorization":"Autorización","refresh_token":"Actualizar token","authorized":"Autorizado","read_only":"Sólo lectura","unauthorized":"Sin autorización","enabled":"Habilitado","disabled":"Deshabilitado","connected":"Conectado","disconnected":"Desconectado","spotify":{"mopidy_spotify_not_running":"La extensión Mopidy-Spotify no se está ejecutando. No será posible reproducir pistas de Spotify","country":{"label":"País","description":"Código de país ISO 3166-1 alpha-2 (eg \'ES\')"},"locale":{"title":"Local","description":"Código de idioma en minúsculas ISO 639 y código de país en mayúsculas ISO 3166-1 alpha-2, unidos mediante un guión bajo (eg \'es_ES\')"}}}},"user":{"title":"Usuario","title_window":"%{name} (usuario)","you":"Usted"},"discover":{"title":"Encontrar","categories":{"title":"Género / Estilo"},"category":{"title":"Género / Estilo","category":"Categoría"},"featured":{"title":"Playlists destacadas"},"new_releases":{"title":"Nuevos lanzamientos"},"recommendations":{"title":"Encontrar","tracks":"Pistas","artists":"Artistas","albums":"Álbumes","body_title":"Explorar nueva música","body_subtitle":"Añadir propiedades musicales para construir su sonido","too_many_seeds":"¡Demasiadas pistas! Puede usar hasta 5 pistas entre canciones, artistas y géneros.","find_recommendations":"Encontrar recomendaciones"}},"library":{"albums":{"title":"Mis álbumes"},"artists":{"title":"Mis artistas"},"browse":{"title":"Navegar"},"browse_directory":{"title":"Directorio"},"playlists":{"title":"Mis playlists"},"tracks":{"title":"Mis pistas"}},"modal":{"add_to_playlist":{"title":"Añadir a playlist","subtitle":"Seleccione la playlist a añadir %{count} pista%{plural}","no_playlists":"No hay playlists disponibles","no_editable_playlists":"No hay playlists editables"},"add_to_queue":{"title":"Añadir a la cola","subtitle":"Añadir una lista de URIs separada por comas a la cola de reproducción","uris":"URI(s)","add_random":"Encontrar pistas aleatorias","position":{"label":"Posición","end":"Fin","next":"Después de la pista actual"}},"edit_playlist":{"title":"Editar playlist","title_create":"Crear playlist","name_required":"Se requiere un nombre","name":"Nombre","description":"Descripción","provider":"Proveedor","image":{"label":"Imagen de carátula","description":"Sólo JPEG, 256kB máx. Déjelo vacío para mantener la imagen sin cambios."},"options":{"label":"Opciones","public":"Público","collaborative":"Colaborativa"},"create_playlist":"Crear playlist"},"edit_command":{"title":"Editar comando","title_create":"Crear comando","name":"Nombre","colour":"Color","icon":"Icono","url":"URL","method":{"label":"Método","get":"GET","post":"POST"},"data":"Datos","headers":"Headers adicionales"},"edit_radio":{"title":"Radio","subtitle":"Añada y elimine pistas para moldear el sonido de su radio. Radio utiliza recomendaciones de Spotify para sugerir canciones similares a sus pistas.","invalid_seed_uri":"URI(s) inválida","too_many_seeds":"Más de 5 pistas, ignorando el resto","only_spotify_uris":"Sólo URIs de Spotify están soportadas","already_added":"URI ya añadida","no_seeds":"Sin pistas"},"initial_setup":{"title":"Bienvenido a Iris","username":"Usuario"},"kiosk":{"title":"Reproduciendo","title_window":"%{name} por %{artist} (reproduciendo ahora)","lyrics":"Letras"},"share_configuration":{"title":"Compartir configuración","subtitle":"Traspasar sus autorizaciones y ajustes de interfaz a otro usuario conectado","no_peers":"No conexiones peer","recipients":"Recipientes","configurations":"Configuraciones","authorization":"%{service} autorizatción","logged_in_as":"Registrado como %{name}","snapcast_description":"Detalles de conexión del servidor","interface":"Ajustes de Interfaz","interface_description":"Tema, orden, filtros, etc","import":{"title":"Configuración compartida","subtitle":"Otro usuario ha compartido su configuración con usted. Ésta incluye:","do_you_want_to_import":"¿Quiere importarla?","import_now":"Importar ahora","successful":"Importación correcta"}},"reset":{"title":"Reiniciar Iris","subtitle":"Borrar su configuración local, información de almacenamiento o caché","items":"Reiniciar a fábrica","preferences":{"label":"Preferencias","description":"Customización de Interfaz"},"database":{"label":"Base de datos","description":"Base de datos local de bibliotecas y ajustes"},"service_worker":{"label":"Service worker","description":"Reinstalar service worker"},"cache":{"label":"Extraer caché","description":"Una API externa requiere caché (requiere Service Worker)"},"test_mode":{"label":"Modo Test","description":"Verbose logging por motivos de diagnóstico"}}}}')},function(e,t,n){"use strict";(function(e){var r=n(21);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;tthis._settings.backoffDelayMax&&(this._backoffDelay=this._settings.backoffDelayMax)},s.prototype._resetBackoffDelay=function(){this._backoffDelay=this._settings.backoffDelayMin},s.prototype.close=function(){this.off("state:offline",this._reconnect),this._webSocket.close()},s.prototype._handleWebSocketError=function(e){this._console.warn("WebSocket error:",e.stack||e)},s.prototype._send=function(e){switch(this._webSocket.readyState){case s.WebSocket.CONNECTING:return o.reject(new s.ConnectionError("WebSocket is still connecting"));case s.WebSocket.CLOSING:return o.reject(new s.ConnectionError("WebSocket is closing"));case s.WebSocket.CLOSED:return o.reject(new s.ConnectionError("WebSocket is closed"));default:var t=o.defer();return e.jsonrpc="2.0",e.id=this._nextRequestId(),this._pendingRequests[e.id]=t.resolver,this._webSocket.send(JSON.stringify(e)),this.emit("websocket:outgoingMessage",e),t.promise}},s.prototype._nextRequestId=(r=-1,function(){return r+=1}),s.prototype._handleMessage=function(e){try{var t=JSON.parse(e.data);t.hasOwnProperty("id")?this._handleResponse(t):t.hasOwnProperty("event")?this._handleEvent(t):this._console.warn("Unknown message type received. Message was: "+e.data)}catch(t){if(!(t instanceof SyntaxError))throw t;this._console.warn("WebSocket message parsing failed. Message was: "+e.data)}},s.prototype._handleResponse=function(e){if(this._pendingRequests.hasOwnProperty(e.id)){var t,n=this._pendingRequests[e.id];delete this._pendingRequests[e.id],e.hasOwnProperty("result")?n.resolve(e.result):e.hasOwnProperty("error")?((t=new s.ServerError(e.error.message)).code=e.error.code,t.data=e.error.data,n.reject(t),this._console.warn("Server returned error:",e.error)):((t=new Error("Response without 'result' or 'error' received")).data={response:e},n.reject(t),this._console.warn("Response without 'result' or 'error' received. Message was:",e))}else this._console.warn("Unexpected response received. Message was:",e)},s.prototype._handleEvent=function(e){var t=e.event,n=e;delete n.event,this.emit("event:"+this._snakeToCamel(t),n)},s.prototype._getApiSpec=function(){return this._send({method:"core.describe"}).then(this._createApi.bind(this)).catch(this._handleWebSocketError)},s.prototype._createApi=function(e){var t="by-position-or-by-name"===this._settings.callingConvention,n=function(e){return function(){var n={method:e};return 0===arguments.length?this._send(n):t?arguments.length>1?o.reject(new Error("Expected zero arguments, a single array, or a single object.")):Array.isArray(arguments[0])||arguments[0]===Object(arguments[0])?(n.params=arguments[0],this._send(n)):o.reject(new TypeError("Expected an array or an object.")):(n.params=Array.prototype.slice.call(arguments),this._send(n))}.bind(this)}.bind(this),r=function(e){var t=this;return e.forEach(function(e){e=this._snakeToCamel(e),t[e]=t[e]||{},t=t[e]}.bind(this)),t}.bind(this),i=function(t){var i,a=((i=t.split(".")).length>=1&&"core"===i[0]&&(i=i.slice(1)),i),o=this._snakeToCamel(a.slice(-1)[0]),s=r(a.slice(0,-1));s[o]=n(t),s[o].description=e[t].description,s[o].params=e[t].params}.bind(this);Object.keys(e).forEach(i),this.emit("state:online")},s.prototype._snakeToCamel=function(e){return e.replace(/(_[a-z])/g,(function(e){return e.toUpperCase().replace("_","")}))},e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["border","cssModule","className","fixedWidth","flip","inverse","name","pulse","rotate","size","spin","stack","tag","ariaLabel"]),g=y?{"aria-label":y}:{"aria-hidden":!0},_=[];return n?(_.push(n.fa),_.push(n["fa-"+u]),d&&_.push(n["fa-"+d]),p&&_.push(n["fa-spin"]),l&&_.push(n["fa-pulse"]),t&&_.push(n["fa-border"]),o&&_.push(n["fa-fw"]),c&&_.push(n["fa-inverse"]),s&&_.push(n["fa-flip-"+s]),f&&_.push(n["fa-rotate-"+f]),h&&_.push(n["fa-stack-"+h])):(_.push("fa"),_.push("fa-"+u),d&&_.push("fa-"+d),p&&_.push("fa-spin"),l&&_.push("fa-pulse"),t&&_.push("fa-border"),o&&_.push("fa-fw"),c&&_.push("fa-inverse"),s&&_.push("fa-flip-"+s),f&&_.push("fa-rotate-"+f),h&&_.push("fa-stack-"+h)),i&&_.push(i),a.default.createElement(b,r({},v,g,{className:_.join(" ")}))}}]),t}(a.default.Component);c.propTypes={ariaLabel:o.default.string,border:o.default.bool,className:o.default.string,cssModule:o.default.object,fixedWidth:o.default.bool,flip:o.default.oneOf(["horizontal","vertical"]),inverse:o.default.bool,name:o.default.string.isRequired,pulse:o.default.bool,rotate:o.default.oneOf([90,180,270]),size:o.default.oneOf(["lg","2x","3x","4x","5x"]),spin:o.default.bool,stack:o.default.oneOf(["1x","2x"]),tag:o.default.string},t.default=c,e.exports=t.default},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(2),o=n(19),s=n(83),c=n(84),u=n(3),l=n(18),f=n(34),d=n(24),p=(n(14),n(10)),h=n(22),m=n(44),b=n(8),y=n(4),v=n(5),g=n(1),_=n(17);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?l.map((function(e){return f[e]})).filter((function(e){return e.connected})):[],y=Object(a.c)();return h&&h.length?i.a.createElement("div",{className:"output-control__group"},i.a.createElement("h5",{className:"output-control__group__title"},i.a.createElement(_.a,{className:"text",to:"/settings/services/snapcast/".concat(n),scrollTo:"#services-snapcast-groups"},Object(v.m)(r)),i.a.createElement(d.a,{name:"Stream",value:o,icon:"settings_input_component",options:p.map((function(e){return{value:e.id,label:Object(v.m)(e.id)}})),noLabel:!0,handleChange:function(e){return y(m.setGroupStream(n,e))}})),i.a.createElement("div",{className:"output-control__clients"},h.map((function(e){var t=e.id,n=e.name,r=e.mute,a=e.volume;return i.a.createElement("div",{className:"output-control__clients__item",key:t},i.a.createElement("h5",{className:"output-control__clients__item__title"},Object(v.m)(n)),i.a.createElement("div",{className:"output-control__clients__item__volume"},i.a.createElement(c.a,{noTooltip:!0,mute:r,onMuteChange:function(e){return y(m.setClientMute(t,e))}}),i.a.createElement(s.a,{volume:a,mute:r,onVolumeChange:function(e){return y(m.setClientVolume(t,e))}})))})))):null},x=function(){if(!Object(a.d)((function(e){return e.snapcast.enabled})))return i.a.createElement("p",{className:"no-results"},i.a.createElement(g.a,{path:"playback_controls.snapcast_not_enabled"}));var e=Object(b.d)(Object(a.d)((function(e){return e.snapcast.groups||{}}))),t=Object(a.d)((function(e){return e.snapcast.streams||{}})),n=Object(b.d)(Object(a.d)((function(e){return e.mopidy.servers||{}}))),r=Object(o.groupBy)(e,"stream_id");return i.a.createElement(i.a.Fragment,null,Object(o.map)(r,(function(e,r){var a=O(O({id:r},Object(o.find)(t,(function(e){return e.id===r}))||{}),{},{server:Object(o.find)(n,(function(e){return e.snapcast_stream===r})),groups:e});return i.a.createElement("div",{className:"output-control__stream",key:"stream_".concat(r)},i.a.createElement(A,{stream:a}),e.map((function(e){return i.a.createElement(j,{group:e,key:"group_".concat(e.id)})})))})))},T=function(){var e=Object(a.c)(),t=Object(a.d)((function(e){return e.pusher.commands||{}}));if(!t)return null;var n=Object(b.d)(t);return n.length<=0?null:(n=Object(b.g)(n,"sort_order"),i.a.createElement("div",{className:"output-control__commands commands"},n.map((function(t){return i.a.createElement("div",{key:t.id,className:"commands__item commands__item--interactive",onClick:function(){return e(h.runCommand(t.id))}},i.a.createElement(u.b,{className:"commands__item__icon",name:t.icon}),i.a.createElement("span",{className:"".concat(t.colour,"-background commands__item__background")}))}))))};t.a=function(t){var n=t.force_expanded,a=w(Object(r.useState)(!1),2),o=a[0],s=a[1],c=function(t){!n&&e(t.target).closest(".output-control").length<=0&&s(!1)};if(Object(r.useEffect)((function(){n&&!o&&s(!0)}),[n]),Object(r.useEffect)((function(){o?window.addEventListener("click",c,!1):window.removeEventListener("click",c,!1)}),[o]),o){var l=i.a.createElement(x,null),f=i.a.createElement(T,null);return i.a.createElement("span",{className:"output-control"},i.a.createElement("button",{className:"control speakers active",onClick:function(){return s(!1)}},i.a.createElement(u.b,{name:"speaker"})),i.a.createElement("div",{className:"output-control__inner"},f,l))}return i.a.createElement("span",{className:"output-control"},i.a.createElement("button",{className:"control speakers",onClick:function(){return s(!0)}},i.a.createElement(u.b,{name:"speaker"})))}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return E}));var r=n(0),i=n.n(r),a=n(2),o=n(23),s=n(19),c=n(1),u=n(17),l=n(3),f=n(14),d=n(7),p=n(10),h=n(15),m=n(36),b=n(22),y=n(5),v=n(8),g=n(4);function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&i.a.createElement(T,{type:"artist",uri:a.artists[0].uri}),i.a.createElement(U,{uris:[a.uri]}),i.a.createElement(O,{uri:a.uri,action:f.loadAlbum}));case"artist":var h=a.tracks?Object(v.b)("uri",a.tracks):[a.uri];return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:h,context:c}),i.a.createElement(D,{uris:h,context:c,play_next:!0}),i.a.createElement(D,{uris:h,context:c}),"spotify"===a.provider&&i.a.createElement(i.a.Fragment,null,i.a.createElement(M,{uris:[a.uri]}),i.a.createElement(k,null),i.a.createElement(A,{uri:a.uri,inLibrary:a.in_library}),i.a.createElement(k,null),i.a.createElement(S,{uris:[a.uri],context:c}),i.a.createElement(k,null)),i.a.createElement(U,{uris:[a.uri]}),i.a.createElement(O,{uri:a.uri,action:f.loadArtist}));case"playlist":return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uri:a.uri,action:p.playPlaylist,context:a}),i.a.createElement(N,{uri:a.uri,action:p.playPlaylist,context:a,shuffle:!0}),i.a.createElement(D,{uri:a.uri,action:p.enqueuePlaylist,context:a,play_next:!0}),i.a.createElement(D,{uri:a.uri,action:p.enqueuePlaylist,context:a}),i.a.createElement(A,{uri:a.uri,inLibrary:a.in_library}),i.a.createElement(x,{item:a,isPinned:a.is_pinned}),i.a.createElement(k,null),a.user&&i.a.createElement(i.a.Fragment,null,i.a.createElement(T,{type:"user",uri:a.user.uri}),i.a.createElement(k,null)),a.can_edit&&i.a.createElement(i.a.Fragment,null,i.a.createElement(C,{uri:a.uri,type:"playlist"}),i.a.createElement(P,{uri:a.uri,action:f.deletePlaylist}),i.a.createElement(k,null)),i.a.createElement(O,{uri:a.uri,action:f.loadTrack}),i.a.createElement(U,{uris:[a.uri]}));case"track":return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:[a.uri],context:c}),"queue"===(null==c?void 0:c.type)?i.a.createElement(i.a.Fragment,null,i.a.createElement(I,{items:[a]})):i.a.createElement(i.a.Fragment,null,i.a.createElement(D,{uris:[a.uri],context:c,play_next:!0}),i.a.createElement(D,{uris:[a.uri],context:c})),i.a.createElement(k,null),i.a.createElement(R,{uris:[a.uri],onClick:n}),"spotify"===l&&i.a.createElement(A,{uri:a.uri}),i.a.createElement(j,{item:a}),i.a.createElement(k,null),"spotify"===l&&i.a.createElement(i.a.Fragment,null,i.a.createElement(S,{uris:[a.uri],context:c}),i.a.createElement(T,{type:"track",uri:a.uri}),i.a.createElement(k,null)),i.a.createElement(U,{uris:[a.uri]}),u&&i.a.createElement(i.a.Fragment,null,i.a.createElement(k,null),i.a.createElement(L,{items:[a],context:c})));case"tracks":var m=Object(v.b)("uri",o);if(!l){var b=Object(s.uniq)(o.map((function(e){return e.provider||Object(y.p)(e.uri)})));1===b.length&&(l=b[0])}return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:m,context:c}),"queue"===(null==c?void 0:c.type)?i.a.createElement(i.a.Fragment,null,i.a.createElement(I,{items:o})):i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:m,context:c,shuffle:!0}),i.a.createElement(D,{uris:m,context:c,play_next:!0}),i.a.createElement(D,{uris:m,context:c})),i.a.createElement(k,null),i.a.createElement(R,{uris:m,onClick:n}),i.a.createElement(k,null),"spotify"===l&&i.a.createElement(i.a.Fragment,null,i.a.createElement(M,{uris:m,disabled:m.length>5}),i.a.createElement(S,{uris:m,context:c,disabled:m.length>5}),i.a.createElement(k,null)),i.a.createElement(U,{uris:m}),u&&i.a.createElement(i.a.Fragment,null,i.a.createElement(k,null),i.a.createElement(L,{items:o,context:c})));default:return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:Object(v.b)("uri",o),context:c}),i.a.createElement(D,{uris:Object(v.b)("uri",o),context:c,play_next:!0}),i.a.createElement(D,{uris:Object(v.b)("uri",o),context:c}),i.a.createElement(k,null),i.a.createElement(U,{uris:Object(v.b)("uri",o)}))}},k=function(){return i.a.createElement("div",{className:"context-menu__divider"})},O=function(e){var t=e.uri,n=e.uris,r=e.action,o=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){o(r(t||n,{forceRefetch:!0,full:!0})),o(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.refresh"}))))},S=function(e){var t=e.uris,n=e.disabled,r=Object(o.f)(),s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item ".concat(n&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)());var e=Object(g.d)("iris:discover:".concat(t.map((function(e){return Object(g.d)(e)})).join(",")));r.push("/discover/recommendations/".concat(e))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.discover_similar"}))))},A=function(e){var t=e.uri,n=e.inLibrary,o=Object(a.c)(),s=_(Object(r.useState)(n),2),u=s[0],l=s[1],f=_(Object(r.useState)(!1),2),p=f[0],m=f[1];Object(r.useEffect)((function(){void 0===n&&(m(!0),o(Object(h.following)(t,"GET",(function(e){m(!1),l(e)}))))}),[t]);return i.a.createElement("div",{className:"context-menu__item ".concat(p&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){o(Object(d.hideContextMenu)()),o(Object(h.following)(t,u?"DELETE":"PUT"))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.".concat(u?"remove_from":"add_to","_library")}))))},j=function(e){var t=e.item,n=t.uri,o=t.is_loved,s=Object(a.c)(),u=_(Object(r.useState)(t.is_loved),2),l=u[0],f=u[1],p=_(Object(r.useState)(!1),2),h=p[0],b=p[1];Object(r.useEffect)((function(){void 0===o&&(b(!0),s(Object(m.getTrack)(n,(function(e){b(!1),f(null==e?void 0:e.is_loved)}),t)))}),[n]);return i.a.createElement("div",{className:"context-menu__item ".concat(h&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)()),s(l?Object(m.unloveTrack)(n):Object(m.loveTrack)(n))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.".concat(l?"un":"","love_track")}))))},x=function(e){var t=e.item,n=e.isPinned,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(n?Object(b.removePinned)(t.uri):Object(b.addPinned)(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.".concat(n?"un":"","pin")}))))},T=function(e){var t=e.type,n=e.uri,r=Object(o.f)(),s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)()),r.push("/".concat(t,"/").concat(Object(g.d)(n)))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.go_to_".concat(t)}))))},C=function(e){var t=e.uri,n=e.type;return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement(u.a,{className:"context-menu__item__link",to:"/modal/edit-".concat(n,"/").concat(Object(g.d)(t))},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.edit"}))))},P=function(e){var t=e.uri,n=e.action,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(n(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.delete"}))))},N=function(e){var t=e.uri,n=e.uris,r=e.context,o=e.shuffle,s=e.action,u=void 0===s?p.playURIs:s,l=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){l(u({uri:t,uris:n,from:r,shuffle:o})),l(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.".concat(o?"shuffle_":"","play")}))))},D=function(e){var t=e.uri,n=e.uris,r=e.play_next,o=e.context,s=e.action,u=void 0===s?p.enqueueURIs:s,l=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){l(u({uris:t?[t]:n,uri:t,from:o,play_next:r})),l(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:r?"context_menu.play_next":"actions.add_to_queue"}))))},I=function(e){var t=e.items,n=Object(a.c)(),r=Object(a.d)((function(e){var t;return null===(t=e.core.current_track)||void 0===t?void 0:t.tlid})),o=Object(a.d)((function(e){return e.core.queue||[]})).findIndex((function(e){return e.tlid===r}));return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){n(Object(p.reorderTracklist)(Object(v.b)("index",t),o+1)),n(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.play_next"}))))},R=function(e){var t=e.onClick;return i.a.createElement("div",{className:"context-menu__item context-menu__item--has-submenu"},i.a.createElement("a",{className:"context-menu__item__link",onClick:t},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.add_to_playlist.title"})),i.a.createElement(l.b,{className:"submenu-icon",name:"arrow_forward"})))},L=function(e){var t=e.items,n=e.context,r=n.type,o=n.uri,s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){switch(r){case"playlist":s(Object(f.removeTracksFromPlaylist)(o,Object(v.b)("index",t)));break;case"queue":s(Object(p.removeTracks)(Object(v.b)("tlid",t)))}s(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.remove"}))))},M=function(e){var t=e.uris,n=e.disabled,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item ".concat(n&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(Object(b.startRadio)(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.start_radio"}))))},U=function(t){var n=t.uris,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){var t=e("");e("body").append(t),t.val(n.join(",")).select(),document.execCommand("copy"),t.remove(),r(Object(d.createNotification)({content:"Copied ".concat(n.length," URIs")})),r(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.copy_uri"}))))}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){var r=n(21),i=n(2),a=n(23),o=n(66),s=n(8),c=n(4),u=n(7),l=n(10),f=n(44);t.a=function(){var t=Object(a.f)(),n=Object(i.c)(),d=Object(i.d)((function(e){return e.mopidy.volume})),p=Object(i.d)((function(e){return e.mopidy.mute})),h=Object(i.d)((function(e){return e.mopidy.play_state})),m=Object(i.d)((function(e){return parseInt(e.mopidy.time_position,10)})),b=Object(i.d)((function(e){return e.ui.allow_reporting})),y=Object(i.d)((function(e){return e.snapcast.groups})),v=Object(i.d)((function(e){return e.snapcast.clients})),g=Object(i.d)((function(e){var t;return null===(t=e.ui)||void 0===t?void 0:t.snapcast_show_disconnected_clients})),_=function(e){var t=e.e,n=e.label,i=e.callback,a=t.target,o=t.altKey,s=t.ctrlKey,c=t.metaKey,u=t.shiftKey,l=t.key;"BUTTON"===a.nodeName&&" "===l||o||s||c||u||(b&&r.a.event({category:"Hotkey",action:t.key,label:n}),t.preventDefault(),i())},w=function(e){var t=Object(s.d)(y);if(t.length<=0)return!1;var n=Object(s.g)(t,"name")[e];return!!n&&Object(c.a)(n,{clients:v})},E=function(e,t){var r=w(e),i=(r||{}).clients;if(!i)return!1;g||(i=i.filter((function(e){return e.connected})));var a=i.reduce((function(e,t){return e+(t.volume||0)}),0)/i.length;r.mute&&f.setGroupMute(r.id,!1),n(f.setGroupVolume(r.id,a+t,a)),n(u.createNotification({content:t>0?"volume_up":"volume_down",title:r.name,type:"shortcut"}))};return Object(o.a)("i",(function(e){_({e:e,label:"Hotkey info",callback:function(){t.push("/modal/hotkeys")}})})),Object(o.a)("space,p",(function(e){return _({e:e,label:"Play/pause",callback:function(){"playing"===h?(n(l.pause()),n(u.createNotification({content:"pause",type:"shortcut"}))):(n(l.play()),n(u.createNotification({content:"play_arrow",type:"shortcut"})))}})}),{},[h]),Object(o.a)("s",(function(e){return _({e:e,label:"Stop",callback:function(){n(l.stop()),n(u.createNotification({content:"stop",type:"shortcut"}))}})})),Object(o.a)("r",(function(e){return _({e:e,label:"Rewind",callback:function(){var e=m-3e4;e<0&&(e=0),n(l.setTimePosition(e)),n(u.createNotification({content:"fast_rewind",type:"shortcut"}))}})}),{},[m]),Object(o.a)("f",(function(e){return _({e:e,label:"Fastforward",callback:function(){n(l.setTimePosition(m+3e4)),n(u.createNotification({content:"fast_forward",type:"shortcut"}))}})}),{},[m]),Object(o.a)(",",(function(e){return _({e:e,label:"Previous",callback:function(){n(l.previous()),n(u.createNotification({content:"skip_previous",type:"shortcut"}))}})})),Object(o.a)(".",(function(e){return _({e:e,label:"Next",callback:function(){n(l.next()),n(u.createNotification({content:"skip_next",type:"shortcut"}))}})})),Object(o.a)("=,1+=,2+=,3+=,4+=,5+=",(function(e,t){return _({e:e,label:"Volume up",callback:function(){if("="===t.key){if("false"!==d){n(u.createNotification({content:"volume_up",title:"Master",type:"shortcut"}));var e=d+5;e>100&&(e=100),n(l.setVolume(e)),p&&n(l.setMute(!1))}}else{var r=parseInt(t.key.replace("+="),10);E(r-1,5)}}})}),{},[d,p,y]),Object(o.a)("-,1+-,2+-,3+-,4+-,5+-",(function(e,t){return _({e:e,label:"Volume down",callback:function(){if("-"===t.key){if("false"!==d){n(u.createNotification({content:"volume_down",title:"Master",type:"shortcut"}));var e=d-5;e<0&&(e=0),n(l.setVolume(e)),p&&n(l.setMute(!1))}}else{var r=parseInt(t.key.replace("+-"),10);E(r-1,-5)}}})}),{},[d,p,y]),Object(o.a)("0,1+0,2+0,3+0,4+0,5+0",(function(e,t){return _({e:e,label:"Mute/unmute",callback:function(){"0"===t.key?p?(n(l.setMute(!1)),n(u.createNotification({content:"volume_up",title:"Master",type:"shortcut"}))):(n(l.setMute(!0)),n(u.createNotification({content:"volume_off",title:"Master",type:"shortcut"}))):function(e){var t=w(e),r=!0!==t.mute;n(f.setGroupMute(t.id,r)),n(u.createNotification({content:r?"volume_off":"volume_up",title:t.name,type:"shortcut"}))}(parseInt(t.key.replace("+0"),10)-1)}})}),{},[d,p,y]),Object(o.a)("escape",(function(t){return _({e:t,label:"Escape",callback:function(){e("body").hasClass("modal-open")&&(window.history.back(),t.preventDefault())}})}),{},[]),null}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(2),o=n(6),s=n(23),c=n(25),u=n(3),l=n(24),f=n(291),d=n(80),p=n(14),h=n(7),m=n(10),b=n(15),y=n(5),v=n(1);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var i=O(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return E(this,n)}}function E(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(r,t);var n=w(r);function r(t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),S(k(a=n.call(this,t)),"componentDidMount",(function(){(0,a.props.uiActions.setWindowTitle)("Search"),e(document).find(".search-form input").focus(),a.digestUri()})),S(k(a),"componentDidUpdate",(function(e){var t=e.type,n=e.term,r=a.props,i=r.type,o=r.term,s=a.state,c=s.type,u=s.term;t===i&&n===o||a.search(c,u)})),S(k(a),"onSubmit",(function(e){var t=a.state.type,n=a.props.history,r=encodeURIComponent(e);a.setState({term:e},(function(){n.push("/search/".concat(t,"/").concat(r))}))})),S(k(a),"onReset",(function(){a.props.history.push("/search")})),S(k(a),"onSortChange",(function(e){var t=a.props.uiActions.hideContextMenu;a.setSort(e),t()})),S(k(a),"onSourceChange",(function(e){var t=a.props.uiActions,n=t.set,r=t.hideContextMenu;n({uri_schemes_search_enabled:e}),r()})),S(k(a),"onSourceClose",(function(){a.search(!0)})),S(k(a),"digestUri",(function(){var e=a.props,t=e.type,n=e.term;t&&n?a.setState({type:t,term:n},(function(){a.search()})):n&&""!==n||a.clearSearch()})),S(k(a),"clearSearch",(function(){(0,a.props.uiActions.setWindowTitle)(Object(v.b)("search.title")),a.setState({term:""})})),S(k(a),"search",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=a.props,n=t.coreActions.startSearch,r=t.uiActions.setWindowTitle,i=t.search_results_query,o=i.type,s=i.term,c=a.state,u=c.type,l=c.term;r(Object(v.b)("search.title_window",{term:decodeURIComponent(l)})),u&&l&&(e||o!==u||s!==l)&&n({type:u,term:l})})),S(k(a),"setSort",(function(e){var t=a.props,n=t.sort,r=t.sort_reverse,i=!1;n===e&&(i=!r),(0,t.uiActions.set)({search_results_sort_reverse:i,search_results_sort:e})})),S(k(a),"render",(function(){var e=a.state,t=e.term,n=e.type,r=a.props,o=r.uri_schemes,p=r.sort,h=r.sort_reverse,m=r.history,b=r.uri_schemes_search_enabled,g=r.uiActions,_=[{value:"followers",label:Object(v.b)("common.popularity")},{value:"name",label:Object(v.b)("common.name")},{value:"artist",label:Object(v.b)("common.artist")},{value:"duration",label:Object(v.b)("common.duration")},{value:"uri",label:Object(v.b)("common.source")}],w=o.map((function(e){return{value:e,label:Object(y.m)(e.replace(":","").replace("+"," "))}})),E=i.a.createElement(i.a.Fragment,null,i.a.createElement(l.a,{icon:"swap_vert",name:Object(v.b)("common.sort"),value:p,valueAsLabel:!0,options:_,selected_icon:h?"keyboard_arrow_up":"keyboard_arrow_down",handleChange:a.onSortChange}),i.a.createElement(l.a,{icon:"cloud",name:Object(v.b)("common.sources"),value:b,options:w,handleChange:a.onSourceChange,onClose:a.onSourceClose}));return i.a.createElement("div",{className:"view search-view"},i.a.createElement(c.a,{options:E,uiActions:g},i.a.createElement(u.b,{name:"search",type:"material"})),i.a.createElement(f.a,{key:"search_form_".concat(n,"_").concat(t),history:m,term:t,onSubmit:a.onSubmit,onReset:a.onReset}),i.a.createElement("div",{className:"content-wrapper"},i.a.createElement(s.c,null,i.a.createElement(s.a,{path:"/search/artists/:term"},i.a.createElement(d.a,{type:"artists",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/albums/:term"},i.a.createElement(d.a,{type:"albums",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/playlists/:term"},i.a.createElement(d.a,{type:"playlists",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/tracks/:term"},i.a.createElement(d.a,{type:"tracks",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search"},i.a.createElement("div",{className:"search-result-sections cf"},i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"artists",query:{term:t,type:n},all:!0}))),i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"albums",query:{term:t,type:n},all:!0}))),i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"playlists",query:{term:t,type:n},all:!0})))),i.a.createElement(d.a,{type:"tracks",query:{term:t,type:n},all:!0})))))})),a.state={type:t.type||"all",term:t.term||""},a}return r}(i.a.Component);t.a=Object(a.b)((function(e,t){var n=t.match.params,r=n.type,i=n.term,a=e.mopidy.uri_schemes,o=void 0===a?[]:a,s=e.ui,c=s.uri_schemes_search_enabled,u=void 0===c?[]:c,l=s.search_results_sort,f=void 0===l?"followers.total":l,d=s.search_results_sort_reverse,p=e.core.search_results,h=(p=void 0===p?{}:p).query;return{type:r,term:i,uri_schemes:o,uri_schemes_search_enabled:u,sort:f,sort_reverse:!!d,search_results_query:void 0===h?{}:h}}),(function(e){return{coreActions:Object(o.b)(p,e),uiActions:Object(o.b)(h,e),mopidyActions:Object(o.b)(m,e),spotifyActions:Object(o.b)(b,e)}}))(A)}).call(this,n(64))},function(e,t,n){"use strict";var r=n(0),i=n.n(r),a=n(23),o=(n(2),n(5)),s=n(3),c=n(1),u=n(4);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni;)Q(e,n=r[i++],t[n]);return e},J=function(e){var t=U.call(this,e=E(e,!0));return!(this===H&&i(z,e)&&!i(B,e))&&(!(t||!i(this,e)||!i(z,e)||i(this,L)&&this[L][e])||t)},$=function(e,t){if(e=w(e),t=E(t,!0),e!==H||!i(z,t)||i(B,t)){var n=C(e,t);return!n||!i(z,t)||i(e,L)&&e[L][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=N(w(e)),r=[],a=0;n.length>a;)i(z,t=n[a++])||t==L||t==c||r.push(t);return r},ee=function(e){for(var t,n=e===H,r=N(n?B:w(e)),a=[],o=0;r.length>o;)!i(z,t=r[o++])||n&&!i(H,t)||a.push(z[t]);return a};q||(s((D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(B,n),i(this,L)&&i(this[L],e)&&(this[L][e]=!1),G(this,e,k(1,n))};return a&&Y&&G(H,e,{configurable:!0,set:t}),W(e)}).prototype,"toString",(function(){return this._k})),A.f=$,x.f=Q,n(93).f=S.f=Z,n(113).f=J,j.f=ee,a&&!n(89)&&s(H,"propertyIsEnumerable",J,!0),h.f=function(e){return W(p(e))}),o(o.G+o.W+o.F*!q,{Symbol:D});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var re=T(p.store),ie=0;re.length>ie;)m(re[ie++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=D(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){Y=!0},useSimple:function(){Y=!1}}),o(o.S+o.F*!q,"Object",{create:function(e,t){return void 0===t?O(e):X(O(e),t)},defineProperty:Q,defineProperties:X,getOwnPropertyDescriptor:$,getOwnPropertyNames:Z,getOwnPropertySymbols:ee});var ae=u((function(){j.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return j.f(_(e))}}),I&&o(o.S+o.F*(!q||u((function(){var e=D();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(g(t)||void 0!==e)&&!K(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,R.apply(I,r)}}),D.prototype[M]||n(62)(D.prototype,M,D.prototype.valueOf),f(D,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(124)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(90),i=n(126),a=n(113);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),c=a.f,u=0;s.length>u;)c.call(e,o=s[u++])&&t.push(o);return t}},function(e,t,n){var r=n(13);r(r.S,"Object",{create:n(92)})},function(e,t,n){var r=n(13);r(r.S+r.F*!n(47),"Object",{defineProperty:n(48).f})},function(e,t,n){var r=n(13);r(r.S+r.F*!n(47),"Object",{defineProperties:n(211)})},function(e,t,n){var r=n(63),i=n(72).f;n(73)("getOwnPropertyDescriptor",(function(){return function(e,t){return i(r(e),t)}}))},function(e,t,n){var r=n(53),i=n(94);n(73)("getPrototypeOf",(function(){return function(e){return i(r(e))}}))},function(e,t,n){var r=n(53),i=n(90);n(73)("keys",(function(){return function(e){return i(r(e))}}))},function(e,t,n){n(73)("getOwnPropertyNames",(function(){return n(212).f}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("freeze",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("seal",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("preventExtensions",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31);n(73)("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(31);n(73)("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(31);n(73)("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},function(e,t,n){var r=n(13);r(r.S+r.F,"Object",{assign:n(213)})},function(e,t,n){var r=n(13);r(r.S,"Object",{is:n(214)})},function(e,t,n){var r=n(13);r(r.S,"Object",{setPrototypeOf:n(160).set})},function(e,t,n){"use strict";var r=n(114),i={};i[n(35)("toStringTag")]="z",i+""!="[object z]"&&n(58)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(e,t,n){var r=n(13);r(r.P,"Function",{bind:n(215)})},function(e,t,n){var r=n(48).f,i=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in i||n(47)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(31),i=n(94),a=n(35)("hasInstance"),o=Function.prototype;a in o||n(48).f(o,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(13),i=n(217);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(e,t,n){var r=n(13),i=n(218);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(e,t,n){"use strict";var r=n(28),i=n(61),a=n(77),o=n(162),s=n(81),c=n(29),u=n(93).f,l=n(72).f,f=n(48).f,d=n(100).trim,p=r.Number,h=p,m=p.prototype,b="Number"==a(n(92)(m)),y="trim"in String.prototype,v=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,i,a=(t=y?t.trim():d(t,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var o,c=t.slice(2),u=0,l=c.length;ui)return NaN;return parseInt(c,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(b?c((function(){m.valueOf.call(n)})):"Number"!=a(n))?o(new h(v(t)),n,p):v(t)};for(var g,_=n(47)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;_.length>w;w++)i(h,g=_[w])&&!i(p,g)&&f(p,g,l(h,g));p.prototype=m,m.constructor=p,n(58)(r,"Number",p)}},function(e,t,n){"use strict";var r=n(13),i=n(71),a=n(219),o=n(163),s=1..toFixed,c=Math.floor,u=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*u[n],u[n]=r%1e7,r=c(r/1e7)},d=function(e){for(var t=6,n=0;--t>=0;)n+=u[t],u[t]=c(n/e),n=n%e*1e7},p=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==u[e]){var n=String(u[e]);t=""===t?n:t+o.call("0",7-n.length)+n}return t},h=function(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(29)((function(){s.call({})}))),"Number",{toFixed:function(e){var t,n,r,s,c=a(this,l),u=i(e),m="",b="0";if(u<0||u>20)throw RangeError(l);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(m="-",c=-c),c>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(c*h(2,69,1))-69)<0?c*h(2,-t,1):c/h(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),r=u;r>=7;)f(1e7,0),r-=7;for(f(h(10,r,1),0),r=t-1;r>=23;)d(1<<23),r-=23;d(1<0?m+((s=b.length)<=u?"0."+o.call("0",u-s)+b:b.slice(0,s-u)+"."+b.slice(s-u)):m+b}})},function(e,t,n){"use strict";var r=n(13),i=n(29),a=n(219),o=1..toPrecision;r(r.P+r.F*(i((function(){return"1"!==o.call(1,void 0)}))||!i((function(){o.call({})}))),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,n){var r=n(13);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(13),i=n(28).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},function(e,t,n){var r=n(13);r(r.S,"Number",{isInteger:n(220)})},function(e,t,n){var r=n(13);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(13),i=n(220),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return i(e)&&a(e)<=9007199254740991}})},function(e,t,n){var r=n(13);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(13);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(13),i=n(218);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(e,t,n){var r=n(13),i=n(217);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(e,t,n){var r=n(13),i=n(221),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+a(e-1)*a(e+1))}})},function(e,t,n){var r=n(13),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,n){var r=n(13),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(13),i=n(164);r(r.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(13);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(13),i=Math.exp;r(r.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},function(e,t,n){var r=n(13),i=n(165);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(e,t,n){var r=n(13);r(r.S,"Math",{fround:n(347)})},function(e,t,n){var r=n(164),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),c=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=Math.abs(e),u=r(e);return is||n!=n?u*(1/0):u*n}},function(e,t,n){var r=n(13),i=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,a=0,o=0,s=arguments.length,c=0;o0?(r=n/c)*r:n;return c===1/0?1/0:c*Math.sqrt(a)}})},function(e,t,n){var r=n(13),i=Math.imul;r(r.S+r.F*n(29)((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(e,t){var n=+e,r=+t,i=65535&n,a=65535&r;return 0|i*a+((65535&n>>>16)*a+i*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(13);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(13);r(r.S,"Math",{log1p:n(221)})},function(e,t,n){var r=n(13);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(13);r(r.S,"Math",{sign:n(164)})},function(e,t,n){var r=n(13),i=n(165),a=Math.exp;r(r.S+r.F*n(29)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(13),i=n(165),a=Math.exp;r(r.S,"Math",{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){var r=n(13);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(13),i=n(91),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(13),i=n(63),a=n(40);r(r.S,"String",{raw:function(e){for(var t=i(e.raw),n=a(t.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(t[s++])),s=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(13),i=n(166)(!1);r(r.P,"String",{codePointAt:function(e){return i(this,e)}})},function(e,t,n){"use strict";var r=n(13),i=n(40),a=n(168),o="".endsWith;r(r.P+r.F*n(170)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=i(t.length),s=void 0===n?r:Math.min(i(n),r),c=String(e);return o?o.call(t,c,s):t.slice(s-c.length,s)===c}})},function(e,t,n){"use strict";var r=n(13),i=n(168);r(r.P+r.F*n(170)("includes"),"String",{includes:function(e){return!!~i(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(13);r(r.P,"String",{repeat:n(163)})},function(e,t,n){"use strict";var r=n(13),i=n(40),a=n(168),o="".startsWith;r(r.P+r.F*n(170)("startsWith"),"String",{startsWith:function(e){var t=a(this,e,"startsWith"),n=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return o?o.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(59)("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},function(e,t,n){"use strict";n(59)("big",(function(e){return function(){return e(this,"big","","")}}))},function(e,t,n){"use strict";n(59)("blink",(function(e){return function(){return e(this,"blink","","")}}))},function(e,t,n){"use strict";n(59)("bold",(function(e){return function(){return e(this,"b","","")}}))},function(e,t,n){"use strict";n(59)("fixed",(function(e){return function(){return e(this,"tt","","")}}))},function(e,t,n){"use strict";n(59)("fontcolor",(function(e){return function(t){return e(this,"font","color",t)}}))},function(e,t,n){"use strict";n(59)("fontsize",(function(e){return function(t){return e(this,"font","size",t)}}))},function(e,t,n){"use strict";n(59)("italics",(function(e){return function(){return e(this,"i","","")}}))},function(e,t,n){"use strict";n(59)("link",(function(e){return function(t){return e(this,"a","href",t)}}))},function(e,t,n){"use strict";n(59)("small",(function(e){return function(){return e(this,"small","","")}}))},function(e,t,n){"use strict";n(59)("strike",(function(e){return function(){return e(this,"strike","","")}}))},function(e,t,n){"use strict";n(59)("sub",(function(e){return function(){return e(this,"sub","","")}}))},function(e,t,n){"use strict";n(59)("sup",(function(e){return function(){return e(this,"sup","","")}}))},function(e,t,n){var r=n(13);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(13),i=n(53),a=n(81);r(r.P+r.F*n(29)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(13),i=n(382);r(r.P+r.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},function(e,t,n){"use strict";var r=n(29),i=Date.prototype.getTime,a=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:a},function(e,t,n){var r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(58)(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){var r=n(35)("toPrimitive"),i=Date.prototype;r in i||n(62)(i,r,n(385))},function(e,t,n){"use strict";var r=n(30),i=n(81);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(r(this),"number"!=e)}},function(e,t,n){var r=n(13);r(r.S,"Array",{isArray:n(127)})},function(e,t,n){"use strict";var r=n(69),i=n(13),a=n(53),o=n(223),s=n(171),c=n(40),u=n(172),l=n(173);i(i.S+i.F*!n(128)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,f,d=a(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,b=void 0!==m,y=0,v=l(d);if(b&&(m=r(m,h>2?arguments[2]:void 0,2)),null==v||p==Array&&s(v))for(n=new p(t=c(d.length));t>y;y++)u(n,y,b?m(d[y],y):d[y]);else for(f=v.call(d),n=new p;!(i=f.next()).done;y++)u(n,y,b?o(f,m,[i.value,y],!0):i.value);return n.length=y,n}})},function(e,t,n){"use strict";var r=n(13),i=n(172);r(r.S+r.F*n(29)((function(){function e(){}return!(Array.of.call(e)instanceof e)})),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(13),i=n(63),a=[].join;r(r.P+r.F*(n(112)!=Object||!n(67)(a)),"Array",{join:function(e){return a.call(i(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(13),i=n(159),a=n(77),o=n(91),s=n(40),c=[].slice;r(r.P+r.F*n(29)((function(){i&&c.call(i)})),"Array",{slice:function(e,t){var n=s(this.length),r=a(this);if(t=void 0===t?n:t,"Array"==r)return c.call(this,e,t);for(var i=o(e,n),u=o(t,n),l=s(u-i),f=new Array(l),d=0;d1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(13);r(r.P,"Array",{copyWithin:n(226)}),n(95)("copyWithin")},function(e,t,n){var r=n(13);r(r.P,"Array",{fill:n(174)}),n(95)("fill")},function(e,t,n){"use strict";var r=n(13),i=n(74)(5),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)("find")},function(e,t,n){"use strict";var r=n(13),i=n(74)(6),a="findIndex",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)(a)},function(e,t,n){n(102)("Array")},function(e,t,n){var r=n(28),i=n(162),a=n(48).f,o=n(93).f,s=n(169),c=n(129),u=r.RegExp,l=u,f=u.prototype,d=/a/g,p=/a/g,h=new u(d)!==d;if(n(47)&&(!h||n(29)((function(){return p[n(35)("match")]=!1,u(d)!=d||u(p)==p||"/a/i"!=u(d,"i")})))){u=function(e,t){var n=this instanceof u,r=s(e),a=void 0===t;return!n&&r&&e.constructor===u&&a?e:i(h?new l(r&&!a?e.source:e,t):l((r=e instanceof u)?e.source:e,r&&a?c.call(e):t),n?this:f,u)};for(var m=function(e){e in u||a(u,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},b=o(l),y=0;b.length>y;)m(b[y++]);f.constructor=u,u.prototype=f,n(58)(r,"RegExp",u)}n(102)("RegExp")},function(e,t,n){"use strict";n(229);var r=n(30),i=n(129),a=n(47),o=/./.toString,s=function(e){n(58)(RegExp.prototype,"toString",e,!0)};n(29)((function(){return"/a/b"!=o.call({source:"a",flags:"b"})}))?s((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)})):"toString"!=o.name&&s((function(){return o.call(this)}))},function(e,t,n){"use strict";var r=n(30),i=n(40),a=n(177),o=n(130);n(131)("match",1,(function(e,t,n,s){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var c=r(e),u=String(this);if(!c.global)return o(c,u);var l=c.unicode;c.lastIndex=0;for(var f,d=[],p=0;null!==(f=o(c,u));){var h=String(f[0]);d[p]=h,""===h&&(c.lastIndex=a(u,i(c.lastIndex),l)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(30),i=n(53),a=n(40),o=n(71),s=n(177),c=n(130),u=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(131)("replace",2,(function(e,t,n,h){return[function(r,i){var a=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},function(e,t){var i=h(n,e,this,t);if(i.done)return i.value;var f=r(e),d=String(this),p="function"==typeof t;p||(t=String(t));var b=f.global;if(b){var y=f.unicode;f.lastIndex=0}for(var v=[];;){var g=c(f,d);if(null===g)break;if(v.push(g),!b)break;""===String(g[0])&&(f.lastIndex=s(d,a(f.lastIndex),y))}for(var _,w="",E=0,k=0;k=E&&(w+=d.slice(E,S)+C,E=S+O.length)}return w+d.slice(E)}];function m(e,t,r,a,o,s){var c=r+e.length,u=a.length,l=p;return void 0!==o&&(o=i(o),l=d),n.call(s,l,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":s=o[i.slice(1,-1)];break;default:var l=+i;if(0===l)return n;if(l>u){var d=f(l/10);return 0===d?n:d<=u?void 0===a[d-1]?i.charAt(1):a[d-1]+i.charAt(1):n}s=a[l-1]}return void 0===s?"":s}))}}))},function(e,t,n){"use strict";var r=n(30),i=n(214),a=n(130);n(131)("search",1,(function(e,t,n,o){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),c=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var l=a(s,c);return i(s.lastIndex,u)||(s.lastIndex=u),null===l?-1:l.index}]}))},function(e,t,n){"use strict";var r=n(169),i=n(30),a=n(115),o=n(177),s=n(40),c=n(130),u=n(176),l=n(29),f=Math.min,d=[].push,p="length",h=!l((function(){RegExp(4294967295,"y")}));n(131)("split",2,(function(e,t,n,l){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[p]||2!="ab".split(/(?:ab)*/)[p]||4!=".".split(/(.?)(.?)/)[p]||".".split(/()()/)[p]>1||"".split(/.?/)[p]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(i,e,t);for(var a,o,s,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?4294967295:t>>>0,m=new RegExp(e.source,l+"g");(a=u.call(m,i))&&!((o=m.lastIndex)>f&&(c.push(i.slice(f,a.index)),a[p]>1&&a.index=h));)m.lastIndex===a.index&&m.lastIndex++;return f===i[p]?!s&&m.test("")||c.push(""):c.push(i.slice(f)),c[p]>h?c.slice(0,h):c}:"0".split(void 0,0)[p]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var i=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,i,r):m.call(String(i),n,r)},function(e,t){var r=l(m,e,this,t,m!==n);if(r.done)return r.value;var u=i(e),d=String(this),p=a(u,RegExp),b=u.unicode,y=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(h?"y":"g"),v=new p(h?u:"^(?:"+u.source+")",y),g=void 0===t?4294967295:t>>>0;if(0===g)return[];if(0===d.length)return null===c(v,d)?[d]:[];for(var _=0,w=0,E=[];w0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(233),i=n(96);e.exports=n(134)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,i=n(28),a=n(74)(0),o=n(58),s=n(82),c=n(213),u=n(234),l=n(31),f=n(96),d=n(96),p=!i.ActiveXObject&&"ActiveXObject"in i,h=s.getWeak,m=Object.isExtensible,b=u.ufstore,y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},v={get:function(e){if(l(e)){var t=h(e);return!0===t?b(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},g=e.exports=n(134)("WeakMap",y,v,u,!0,!0);d&&p&&(c((r=u.getConstructor(y,"WeakMap")).prototype,v),s.NEED=!0,a(["delete","has","get","set"],(function(e){var t=g.prototype,n=t[e];o(t,e,(function(t,i){if(l(t)&&!m(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)}))})))},function(e,t,n){"use strict";var r=n(234),i=n(96);n(134)("WeakSet",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(13),i=n(135),a=n(179),o=n(30),s=n(91),c=n(40),u=n(31),l=n(28).ArrayBuffer,f=n(115),d=a.ArrayBuffer,p=a.DataView,h=i.ABV&&l.isView,m=d.prototype.slice,b=i.VIEW;r(r.G+r.W+r.F*(l!==d),{ArrayBuffer:d}),r(r.S+r.F*!i.CONSTR,"ArrayBuffer",{isView:function(e){return h&&h(e)||u(e)&&b in e}}),r(r.P+r.U+r.F*n(29)((function(){return!new d(2).slice(1,void 0).byteLength})),"ArrayBuffer",{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(o(this),e);for(var n=o(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),a=new(f(this,d))(c(i-r)),u=new p(this),l=new p(a),h=0;r=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}})),r(r.S,"Reflect",{enumerate:function(e){return new a(e)}})},function(e,t,n){var r=n(72),i=n(94),a=n(61),o=n(13),s=n(31),c=n(30);o(o.S,"Reflect",{get:function e(t,n){var o,u,l=arguments.length<3?t:arguments[2];return c(t)===l?t[n]:(o=r.f(t,n))?a(o,"value")?o.value:void 0!==o.get?o.get.call(l):void 0:s(u=i(t))?e(u,n,l):void 0}})},function(e,t,n){var r=n(72),i=n(13),a=n(30);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(a(e),t)}})},function(e,t,n){var r=n(13),i=n(94),a=n(30);r(r.S,"Reflect",{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){var r=n(13);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(13),i=n(30),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return i(e),!a||a(e)}})},function(e,t,n){var r=n(13);r(r.S,"Reflect",{ownKeys:n(236)})},function(e,t,n){var r=n(13),i=n(30),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){i(e);try{return a&&a(e),!0}catch(e){return!1}}})},function(e,t,n){var r=n(48),i=n(72),a=n(94),o=n(61),s=n(13),c=n(87),u=n(30),l=n(31);s(s.S,"Reflect",{set:function e(t,n,s){var f,d,p=arguments.length<4?t:arguments[3],h=i.f(u(t),n);if(!h){if(l(d=a(t)))return e(d,n,s,p);h=c(0)}if(o(h,"value")){if(!1===h.writable||!l(p))return!1;if(f=i.f(p,n)){if(f.get||f.set||!1===f.writable)return!1;f.value=s,r.f(p,n,f)}else r.f(p,n,c(0,s));return!0}return void 0!==h.set&&(h.set.call(p,s),!0)}})},function(e,t,n){var r=n(13),i=n(160);i&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){n(445),e.exports=n(45).Array.includes},function(e,t,n){"use strict";var r=n(13),i=n(125)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)("includes")},function(e,t,n){n(447),e.exports=n(45).Array.flatMap},function(e,t,n){"use strict";var r=n(13),i=n(448),a=n(53),o=n(40),s=n(70),c=n(224);r(r.P,"Array",{flatMap:function(e){var t,n,r=a(this);return s(e),t=o(r.length),n=c(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),n(95)("flatMap")},function(e,t,n){"use strict";var r=n(127),i=n(31),a=n(40),o=n(69),s=n(35)("isConcatSpreadable");e.exports=function e(t,n,c,u,l,f,d,p){for(var h,m,b=l,y=0,v=!!d&&o(d,p,3);y0)b=e(t,n,h,a(h.length),b,f-1)-1;else{if(b>=9007199254740991)throw TypeError();t[b]=h}b++}y++}return b}},function(e,t,n){n(450),e.exports=n(45).String.padStart},function(e,t,n){"use strict";var r=n(13),i=n(237),a=n(133),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(452),e.exports=n(45).String.padEnd},function(e,t,n){"use strict";var r=n(13),i=n(237),a=n(133),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){n(454),e.exports=n(45).String.trimLeft},function(e,t,n){"use strict";n(100)("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},function(e,t,n){n(456),e.exports=n(45).String.trimRight},function(e,t,n){"use strict";n(100)("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},function(e,t,n){n(458),e.exports=n(156).f("asyncIterator")},function(e,t,n){n(209)("asyncIterator")},function(e,t,n){n(460),e.exports=n(45).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(13),i=n(236),a=n(63),o=n(72),s=n(172);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),c=o.f,u=i(r),l={},f=0;u.length>f;)void 0!==(n=c(r,t=u[f++]))&&s(l,t,n);return l}})},function(e,t,n){n(462),e.exports=n(45).Object.values},function(e,t,n){var r=n(13),i=n(238)(!1);r(r.S,"Object",{values:function(e){return i(e)}})},function(e,t,n){n(464),e.exports=n(45).Object.entries},function(e,t,n){var r=n(13),i=n(238)(!0);r(r.S,"Object",{entries:function(e){return i(e)}})},function(e,t,n){"use strict";n(230),n(466),e.exports=n(45).Promise.finally},function(e,t,n){"use strict";var r=n(13),i=n(45),a=n(28),o=n(115),s=n(232);r(r.P+r.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){n(468),n(469),n(470),e.exports=n(45)},function(e,t,n){var r=n(28),i=n(13),a=n(133),o=[].slice,s=/MSIE .\./.test(a),c=function(e){return function(t,n){var r=arguments.length>2,i=!!r&&o.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,n)}};i(i.G+i.B+i.F*s,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){var r=n(13),i=n(178);r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){for(var r=n(175),i=n(90),a=n(58),o=n(28),s=n(62),c=n(101),u=n(35),l=u("iterator"),f=u("toStringTag"),d=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=i(p),m=0;m=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(s&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;E(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:O(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(473),e.exports=n(239).global},function(e,t,n){var r=n(474);r(r.G,{global:n(180)})},function(e,t,n){var r=n(180),i=n(239),a=n(475),o=n(477),s=n(484),c=function(e,t,n){var u,l,f,d=e&c.F,p=e&c.G,h=e&c.S,m=e&c.P,b=e&c.B,y=e&c.W,v=p?i:i[t]||(i[t]={}),g=v.prototype,_=p?r:h?r[t]:(r[t]||{}).prototype;for(u in p&&(n=t),n)(l=!d&&_&&void 0!==_[u])&&s(v,u)||(f=l?_[u]:n[u],v[u]=p&&"function"!=typeof _[u]?n[u]:b&&l?a(f,r):y&&_[u]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((v.virtual||(v.virtual={}))[u]=f,e&c.R&&g&&!g[u]&&o(g,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(476);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(478),i=n(483);e.exports=n(182)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(479),i=n(480),a=n(482),o=Object.defineProperty;t.f=n(182)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(181);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(182)&&!n(240)((function(){return 7!=Object.defineProperty(n(481)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(181),i=n(180).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(181);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict"; +*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,c=o(e),u=1;u0?n(e.value):t(e.value)}};function e(){return{state:"pending"}}function t(e){return{state:"rejected",reason:e}}function n(e){return{state:"fulfilled",value:e}}}.call(t,n,t,e))||(e.exports=r)}(n(49))},function(e,t,n){var r;/** @license MIT License (c) copyright 2010-2014 original author or authors */!function(i){"use strict";void 0===(r=function(){return e.tryCatchResolve=t,e;function e(e,n){return arguments.length<2&&(n=t),r;function r(t,r,a){var o=e._defer(),s=a.length;return i({f:t,thisArg:r,args:a,params:new Array(s),i:s-1,call:n},o._handler),o}function i(t,r){if(t.i<0)return n(t.f,t.thisArg,t.params,r);e._handler(t.args[t.i]).fold(a,t,void 0,r)}function a(e,t,n){e.params[e.i]=t,e.i-=1,i(e,n)}}function t(e,t,n,r){try{r.resolve(e.apply(t,n))}catch(e){r.reject(e)}}}.call(t,n,t,e))||(e.exports=r)}(n(49))},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(0),i=n(119),a=function(e,t,n,a){void 0===n&&(n={disconnectOnLeave:!1});var{onEnterViewport:o,onLeaveViewport:s}=a,[,c]=(0,r.useState)(),u=(0,r.useRef)(),l=(0,r.useRef)(!1),f=(0,r.useRef)(!1),d=(0,r.useRef)(0),p=(0,r.useRef)(0);function h(e){var t=e[0]||{},{isIntersecting:r,intersectionRatio:i}=t,a=void 0!==r?r:i>0;if(!f.current&&a)return f.current=!0,o&&o(),d.current+=1,l.current=a,void c(a);f.current&&!a&&(f.current=!1,s&&s(),n.disconnectOnLeave&&u.current&&u.current.disconnect(),p.current+=1,l.current=a,c(a))}return(0,r.useEffect)(()=>(u.current||(u.current=new IntersectionObserver(h,t)),function(){if(e.current&&u.current){var t=(0,i.findDOMNode)(e.current);t&&u.current.observe(t)}}(),()=>{!function(){if(e.current&&u.current){var t=(0,i.findDOMNode)(e.current);t&&(u.current.unobserve(t),u.current.disconnect(),u.current=null)}}()}),[e.current,t,n,o,s]),{inViewport:l.current,enterCount:d.current,leaveCount:p.current}};t.default=a},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=r(n(252)),a=new Set(["input","option","optgroup","select","button","datalist","textarea"]),o=new Set(["p"]),s={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:o,h1:o,h2:o,h3:o,h4:o,h5:o,h6:o,select:a,input:a,output:a,button:a,datalist:a,textarea:a,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:o,article:o,aside:o,blockquote:o,details:o,div:o,dl:o,fieldset:o,figcaption:o,figure:o,footer:o,form:o,header:o,hr:o,main:o,nav:o,ol:o,pre:o,section:o,table:o,ul:o,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},c=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),u=new Set(["math","svg"]),l=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),f=/\s|\//,d=function(){function e(e,t){var n,r,a,o,s;void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(r=t.lowerCaseAttributeNames)&&void 0!==r?r:!t.xmlMode,this.tokenizer=new(null!==(a=t.Tokenizer)&&void 0!==a?a:i.default)(this.options,this),null===(s=(o=this.cbs).onparserinit)||void 0===s||s.call(o,this)}return e.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},e.prototype.ontext=function(e){var t,n;this.updatePosition(1),this.endIndex--,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,e)},e.prototype.onopentagname=function(e){var t,n;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(s,e))for(var r=void 0;this.stack.length>0&&s[e].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&c.has(e)||(this.stack.push(e),u.has(e)?this.foreignContext.push(!0):l.has(e)&&this.foreignContext.push(!1)),null===(n=(t=this.cbs).onopentagname)||void 0===n||n.call(t,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null===(t=(e=this.cbs).onopentag)||void 0===t||t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&c.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(u.has(e)||l.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&c.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},e.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},e.prototype.closeCurrentTag=function(){var e,t,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(t=(e=this.cbs).onclosetag)||void 0===t||t.call(e,n),this.stack.pop())},e.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},e.prototype.onattribdata=function(e){this.attribvalue+=e},e.prototype.onattribend=function(e){var t,n;null===(n=(t=this.cbs).onattribute)||void 0===n||n.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(f),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("!"+t,"!"+e)}},e.prototype.onprocessinginstruction=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("?"+t,"?"+e)}},e.prototype.oncomment=function(e){var t,n,r,i;this.updatePosition(4),null===(n=(t=this.cbs).oncomment)||void 0===n||n.call(t,e),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},e.prototype.oncdata=function(e){var t,n,r,i,a,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(t=this.cbs).oncdatastart)||void 0===n||n.call(t),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,e),null===(o=(a=this.cbs).oncdataend)||void 0===o||o.call(a)):this.oncomment("[CDATA["+e+"]]")},e.prototype.onerror=function(e){var t,n;null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,e)},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.write=function(e){this.tokenizer.write(e)},e.prototype.end=function(e){this.tokenizer.end(e)},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){this.tokenizer.resume()},e.prototype.parseChunk=function(e){this.write(e)},e.prototype.done=function(e){this.end(e)},e}();t.Parser=d},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(253)),a=r(n(190)),o=r(n(254)),s=r(n(191));function c(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function l(e,t,n){var r=e.toLowerCase();return e===r?function(e,i){i===r?e._state=t:(e._state=n,e._index--)}:function(i,a){a===r||a===e?i._state=t:(i._state=n,i._index--)}}function f(e,t){var n=e.toLowerCase();return function(r,i){i===n||i===e?r._state=t:(r._state=3,r._index--)}}var d=l("C",24,16),p=l("D",25,16),h=l("A",26,16),m=l("T",27,16),b=l("A",28,16),y=f("R",35),v=f("I",36),g=f("P",37),_=f("T",38),w=l("R",40,1),E=l("I",41,1),k=l("P",42,1),O=l("T",43,1),S=f("Y",45),A=f("L",46),j=f("E",47),x=l("Y",49,1),T=l("L",50,1),C=l("E",51,1),P=f("I",54),N=f("T",55),D=f("L",56),I=f("E",57),R=l("I",58,1),L=l("T",59,1),M=l("L",60,1),U=l("E",61,1),F=l("#",63,64),z=l("X",66,65),B=function(){function e(e,t){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!!(null==e?void 0:e.xmlMode),this.decodeEntities=null===(n=null==e?void 0:e.decodeEntities)||void 0===n||n}return e.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},e.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},e.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},e.prototype.isTagStartChar=function(e){return u(e)||this.xmlMode&&!c(e)&&"/"!==e&&">"!==e},e.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||c(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},e.prototype.stateInTagName=function(e){("/"===e||">"===e||c(e))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(e){c(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(e)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},e.prototype.stateInClosingTagName=function(e){(">"===e||c(e))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},e.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:c(e)||(this._state=9,this.sectionStart=this._index)},e.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):c(e)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(e){("="===e||"/"===e||">"===e||c(e))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},e.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):c(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},e.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):c(e)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},e.prototype.stateInAttributeValueNoQuotes=function(e){c(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},e.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},e.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},e.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},e.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},e.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},e.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},e.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},e.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},e.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},e.prototype.stateBeforeSpecialLast=function(e,t){("/"===e||">"===e||c(e))&&(this.special=t),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(e,t){">"===e||c(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},e.prototype.parseFixedEntity=function(e){if(void 0===e&&(e=this.xmlMode?s.default:a.default),this.sectionStart+1=2;){var n=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=t+1);t--}},e.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1"9")&&!u(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(e,t,n){var r=this.sectionStart+e;if(r!==this._index){var a=this.buffer.substring(r,this._index),o=parseInt(a,t);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},e.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},e.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},e.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},e.prototype.parse=function(){for(;this._index65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"�":(e in i.default&&(e=i.default[e]),a(e))}},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var a=n(116),o=n(256);i(n(256),t);var s=/\s+/g,c={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},u=function(){function e(e,t,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=c),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:c,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){var e;this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null!==(e=this.parser)&&void 0!==e?e:null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?a.ElementType.Tag:void 0,r=new o.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===a.ElementType.Text)t?n.data=(n.data+e).replace(s," "):n.data+=e;else{t&&(e=e.replace(s," "));var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren(a.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=u,t.default=u},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(c);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,o.ElementType.Root,t)||this}return i(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,i,r)||this;return a.name=t,a.attribs=n,a}return i(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function b(e,t){var n;switch(void 0===t&&(t=!1),e.type){case o.ElementType.Text:n=new l(e.data);break;case o.ElementType.Directive:var r=e;n=new d(r.name,r.data),null!=r["x-name"]&&(n["x-name"]=r["x-name"],n["x-publicId"]=r["x-publicId"],n["x-systemId"]=r["x-systemId"]);break;case o.ElementType.Comment:n=new f(e.data);break;case o.ElementType.Tag:case o.ElementType.Script:case o.ElementType.Style:var i=e,s=t?y(i.children):[],c=new m(i.name,a({},i.attribs),s);s.forEach((function(e){return e.parent=c})),i["x-attribsNamespace"]&&(c["x-attribsNamespace"]=a({},i["x-attribsNamespace"])),i["x-attribsPrefix"]&&(c["x-attribsPrefix"]=a({},i["x-attribsPrefix"])),n=c;break;case o.ElementType.CDATA:s=t?y(e.children):[];var u=new p(e.type,s);s.forEach((function(e){return e.parent=u})),n=u;break;case o.ElementType.Root:var b=e,v=(s=t?y(b.children):[],new h(s));s.forEach((function(e){return e.parent=v})),b["x-mode"]&&(v["x-mode"]=b["x-mode"]),n=v;break;case o.ElementType.Doctype:throw new Error("Not implemented yet: ElementType.Doctype case")}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,n}function y(e){for(var t=e.map((function(e){return b(e,!0)})),n=1;n1?p(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var m=new RegExp(a.source+"|"+d.source,"g");function b(e){return function(t){return t.replace(m,(function(t){return e[t]||h(t)}))}}t.escape=function(e){return e.replace(m,h)},t.escapeUTF8=function(e){return e.replace(a,h)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var r=n(106);function i(e,t,n,a){for(var o=[],s=0,c=t;s0){var l=i(e,u.children,n,a);if(o.push.apply(o,l),(a-=l.length)<=0)break}}return o}t.filter=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(t)||(t=[t]),i(e,t,n,r)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,n,i){void 0===i&&(i=!0);for(var a=null,o=0;o0&&(a=e(t,s.children)))}return a},t.existsOne=function e(t,n){return n.some((function(n){return r.isTag(n)&&(t(n)||n.children.length>0&&e(t,n.children))}))},t.findAll=function(e,t){for(var n,i,a=[],o=t.filter(r.isTag);i=o.shift();){var s=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);s&&s.length>0&&o.unshift.apply(o,s),e(i)&&a.push(i)}return a}},function(e,t){},function(e,t,n){"use strict";const r={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};e.exports=class{constructor(e){this.builder=e}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r{if(i=e.raws[t],void 0!==i)return!1})}var s;return void 0===i&&(i=r[n]),o.rawCache[n]=i,i}rawSemicolon(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1}),t}rawEmptyBody(e){let t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){let e=n.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}}),t}rawBeforeComment(e,t){let n;return e.walkComments(e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls(e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1}),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(e){let t;return e.walk(n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeClose(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeOpen(e){let t;return e.walk(e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1}),t}rawColon(e){let t;return e.walkDecls(e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}beforeAfter(e,t){let n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,i=0;for(;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;em(e)),e}let b={};class y{constructor(e,t,n){let r;if(this.stringified=!1,this.processed=!1,"object"==typeof t&&null!==t&&"root"===t.type)r=m(t);else if(t instanceof y||t instanceof o)r=m(t.root),t.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=t.map);else{let e=s;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{r=e(t,n)}catch(e){this.processed=!0,this.error=e}}this.result=new o(e,r,n),this.helpers={...b,result:this.result,postcss:b},this.plugins=this.processor.plugins.map(e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(e,t){return this.async().then(e,t)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){if(d(this.runOnRoot(e)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[i];)e[i]=!0,this.walkSync(e);this.listeners.OnceExit&&this.visitSync(this.listeners.OnceExit,e)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=a;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new r(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(e){e[i]=!0;let t=p(e);for(let n of t)if(0===n)e.nodes&&e.each(e=>{e[i]||this.walkSync(e)});else{let t=this.listeners[n];if(t&&this.visitSync(t,e.toProxy()))return}}visitSync(e,t){for(let[n,r]of e){let e;this.result.lastPlugin=n;try{e=r(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&!t.parent)return!0;if(d(e))throw this.getAsyncError()}}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once)return e.Once(this.result.root,this.helpers);if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let n=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?n.postcssVersion:(e.plugin=n.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(d(e))try{await e}catch(e){let n=t[t.length-1].node;throw this.handleError(e,n)}}}if(this.listeners.OnceExit)for(let[t,n]of this.listeners.OnceExit){this.result.lastPlugin=t;try{await n(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let e=(e,t,n)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,n])};for(let t of this.plugins)if("object"==typeof t)for(let n in t){if(!l[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[n])if("object"==typeof t[n])for(let r in t[n])e(t,"*"===r?n:n+"-"+r.toLowerCase(),t[n][r]);else"function"==typeof t[n]&&e(t,n,t[n])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(e){let t=e[e.length-1],{node:n,visitors:r}=t;if("root"!==n.type&&!n.parent)return void e.pop();if(r.length>0&&t.visitorIndex{b=e},e.exports=y,y.default=y,c.registerLazyResult(y)},function(e,t){},function(e,t,n){"use strict";let r=n(267);class i{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new r(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}}e.exports=i,i.default=i},function(e,t,n){"use strict";class r{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.positionBy(t);this.line=e.line,this.column=e.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=r,r.default=r},function(e,t,n){"use strict";let r=n(117),i=n(579),a=n(199);function o(e,t){let n=new a(e,t),r=new i(n);try{r.parse()}catch(e){throw e}return r.root}e.exports=o,o.default=o,r.registerParse(o)},function(e,t,n){"use strict";let r={split(e,t,n){let r=[],i="",a=!1,o=0,s=!1,c=!1;for(let n of e)c?c=!1:"\\"===n?c=!0:s?n===s&&(s=!1):'"'===n||"'"===n?s=n:"("===n?o+=1:")"===n?o>0&&(o-=1):0===o&&t.includes(n)&&(a=!0),a?(""!==i&&r.push(i.trim()),i="",a=!1):i+=n;return(n||""!==i)&&r.push(i.trim()),r},space:e=>r.split(e,[" ","\n","\t"]),comma:e=>r.split(e,[","],!0)};e.exports=r,r.default=r},function(e,t,n){"use strict";(function(t){let{existsSync:r,readFileSync:i}=n(582),{dirname:a,join:o}=n(195),{SourceMapConsumer:s,SourceMapGenerator:c}=n(196);class u{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=a(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new s(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(e,t){return!!e&&e.substr(0,t.length)===t}getAnnotationURL(e){return e.match(/\/\*\s*# sourceMappingURL=((?:(?!sourceMappingURL=).)*)\*\//)[1].trim()}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=(?:(?!sourceMappingURL=).)*\*\//gm);if(t&&t.length>0){let e=t[t.length-1];e&&(this.annotation=this.getAnnotationURL(e))}}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return n=e.substr(RegExp.lastMatch.length),t?t.from(n,"base64").toString():window.atob(n);var n;let r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)}loadFile(e){if(this.root=a(e),r(e))return this.mapFile=e,i(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof s)return c.fromSourceMap(t).toString();if(t instanceof c)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let n=t(e);if(n){let e=this.loadFile(n);if(!e)throw new Error("Unable to load previous source map: "+n.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=o(a(e),t)),this.loadFile(t)}}}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}}e.exports=u,u.default=u}).call(this,n(189).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=a(n(0)),i=a(n(50));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.formatLabel?e.formatLabel(e.children,e.type):e.children;return r.default.createElement("span",{className:e.classNames[e.type+"Label"]},r.default.createElement("span",{className:e.classNames.labelContainer},t))}o.propTypes={children:i.default.node.isRequired,classNames:i.default.objectOf(i.default.string).isRequired,formatLabel:i.default.func,type:i.default.string.isRequired},e.exports=t.default},function(e,t,n){"use strict";e.exports=n(492)},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(495);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},function(e){e.exports=JSON.parse('{"name":"Deutsch","errors":{"uri_not_found":"Keine Ergebnisse mit dem URI %{uri}","could_not_load":"Konnte nicht laden","no_results":"Keine Ergebnisse gefunden","authorization_required":"Sie müssen %{provider} zuerst autorisieren","enable_first":"%{provider} zuerst aktivieren","no_service_worker":"Dienstnehmer (Service Worker) nicht unterstützt","required":"Erforderlich","unknown_error":"Unbekannter Fehler","need_to_be_online":"Sie müssen Online sein, um diese Ressource zu laden."},"actions":{"play":"Abspielen","play_all":"Alles abspielen","play_next":"Nächstes abspielen","pause":"Pause","stop":"Stop","add_to_playlist":"Zur Wiedergabeliste hinzufügen","add_to_library":"Zur Bibliothek hinzufügen","remove_from_library":"Aus der Bibliothek entfernen","add_to_queue":"Zur Warteschlange hinzufügen","reset":"Zurücksetzen","back":"Zurück","refresh":"Aktualisieren","enable":"Aktivieren","disable":"Deaktivieren","send":"Senden","save":"Speichern","start":"Start","edit":"Bearbeiten","add":"Hinzufügen","confirm":"Sind Sie sicher?","delete":"Löschen","remove":"Entfernen"},"common":{"popularity":"Beliebtheit","name":"Name","artist":"Künstler/in","duration":"Dauer","source":"Quelle","sources":"Quellen","sort":"Sortieren","filter":"Filter","by":" von "},"fields":{"start_typing":"Mit der Eingabe beginnen ...","search":"Suche ...","sort":"Sortieren","view":"Ansicht","source":"Quelle","uri":"URI(s)","filters":{"all":"Alles","thumbnails":"Vorschaubilder","list":"Liste","as_loaded":"Wie geladen","name":"Name","artist":"Künstler/in","updated":"Aktualisiert","tracks":"Titeln","source":"Quelle","editable":"Editierbar","owner":"Eigentümer/in"}},"time":{"seconds":{"short":"Sek.","singular":"Sekunde","plural":"Sekunden"},"minutes":{"short":"Min.","singular":"Minute","plural":"Minuten"},"hours":{"short":"Std.","singular":"Stunde","plural":"Stunden"},"days":{"short":"Tage","singular":"Tag","plural":"Tage"},"weeks":{"short":"Wochen","singular":"Woche","plural":"Wochen"},"years":{"short":"Jr.","singular":"Jahr","plural":"Jahre"}},"specs":{"tracks":"%{count} Titeln","followers":"%{count} Anhänger","listeners":"%{count} Zuhörer","playlists":"%{count} Wiedergabelisten","plays":"%{count} abgespielt","popularity":"%{percent}% Beliebt","added":"Hinzugefügt ","added_ago":"Vor %{time} hinzugefügt","edited":"Bearbeitet ","edited_ago":"Bearbeitet vor %{time}","played_ago":"Abgespielt vor %{time}"},"services":{"mopidy":{"title":"Mopidy","local":"Lokal"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Zu einem anderen Liedtext wechseln","want_lyrics":"Wollen Sie Liedtexte? Genius autorisieren in "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Liebe es","unlove":"Liebe das nicht"}},"sidebar":{"now_playing":"Aktuelle Wiedergabe","search":"Suchen","discover":"Entdecken","genre":"Genre / Stimmung","featured_playlists":"Ausgewählte Wiedergabelisten","new_releases":"Neue Veröffentlichungen","my_music":"Meine Musik","playlists":"Wiedergabelisten","artists":"Künstler/in","albums":"Alben","tracks":"Titeln","browse":"Durchsuchen","settings":"Einstellungen","not_connected":"%{name} nicht verbunden","browser_offline":"Browser offline","update_available":"Update verfügbar"},"context_menu":{"add_to_playlist":{"title":"Zur Wiedergabeliste hinzufügen","no_playlists":"Keine beschreibbaren Wiedergabelisten"},"shuffle_play":"Zufallswiedergabe","play_next":"Nächstes abspielen","play_top_tracks":"Top-Titel abspielen","love_track":"Liebestitel","unlove_track":"Liebe den Tiel nicht","go_to_artist":"Gehe zu Künstler/in","go_to_user":"Zum Benutzer gehen","track_info":"Titel Informationen","discover_similar":"Ähnliches entdecken","start_radio":"Radio starten","copy_uri":"URI(s) kopieren"},"playback_controls":{"consume":"Verbrauchen","shuffle":"Zufallswiedergabe","repeat":"Wiederholen","no_outputs":"Keine Ausgaben"},"snapcast":{"enabled":"Aktiviert","show_disconnected_clients":"Getrennte Clients anzeigen","no_connected_clients":"Keine verbundenen Clients","host":"Host","port":"Port","name":"Name","name_disconnected":"Name (nicht verbunden)","group":"Gruppe","new_group":"+ Neue Gruppe","latency":"Latenzzeit","stream":"Stream","volume":"Lautstärke"},"authentication":{"popup_blocked":"Popup blockiert. Bitte lassen Sie Popups zu und versuchen Sie es erneut.","failed":"Autorisierung fehlgeschlagen. %{origin} ist nicht die konfigurierte Autorisierungs-URL.","log_out":"Abmelden","log_in":"Anmelden"},"now_playing":{"title":"Aktuelle Wiedergabe","context_actions":{"radio":"Radio","history":"Verlauf","add_uri":"URI hinzufügen"},"current_track":{"playing_from":"Wiedergabe von","shuffle":"Zufallswiedergabe","clear":"Löschen","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} von %{artist} (Album)","wiki":{"title":"Über","published":"Veröffentlicht: %{date}"}},"artist":{"title":"Künstler/in","title_window":"%{name} (Künstler/in)","overview":{"title":"Übersicht","top_tracks":"Top-Titeln","related_artists":{"title":"Verwandte Künstler/innen","more":"Alle verwandten Künstler/innen"}},"tracks":{"title":"Titeln"},"related_artists":{"title":"Verwandte Künstler/innen"},"about":{"title":"Über","source":"%{source} Künstler/in","wiki":{"published":"Veröffentlicht: %{date}","origin":"Herkunft: "}}},"debug":{"title":"Fehlersuche","ui":{"title":"Benutzerschnittstelle"},"debug":{"title":"Fehlersuche","overlay":"Debug-Overlay anzeigen"},"logging":{"title":"Protokollierung","mopidy":"Protokolliere Mopidy","pusher":"Protokolliere Pusher","actions":"Protokolliere Actions","snapcast":"Protokolliere Snapcast"},"create_notification":"Benachrichtigung erstellen","create_process":"Prozessbenachrichtigung anlegen","run_test":"Testprozess ausführen","call":"Anrufen","data":"Daten","examples":"Beispiele"},"playlist":{"title":"Wiedergabeliste","title_window":"%{name} (Wiedergabeliste)","title_plural":"Wiedergabelisten"},"queue_history":{"title":"Wiedergabe Geschichte"},"search":{"title":"Suche","title_window":"Suche: %{term}","context_actions":{"sort":"Sortieren","source":"Quellen (%{count})"},"placeholder":"Suche","all":{"title":"Alle"},"artists":{"title":"Künstler/innen","more":"Alle Künstler/innen (%{count})"},"albums":{"title":"Alben","more":"Alle Alben (%{count})"},"playlists":{"title":"Wiedergabelisten","more":"Alle Wiedergabelisten (%{count})"},"tracks":{"title":"Titeln"}},"track":{"title":"Titel","title_window":"%{name} von %{artists} (Tiel)","lyrics_origin":"Quelle: ","explicit":"Explizit","disc_number":"Album %{number}","track_number":"Titel %{number}","unknown_album":"Unbekanntes Album","want_lyrics":"Wollen Sie Liedtexte? Genius autorisieren unter "},"settings":{"title":"Einstellungen","help":"Hilfe","server":{"title":"Server","username":{"label":"Benutzername","description":"Eine nicht-eindeutige Zeichenfolge, die zur Identifizierung dieses Clients verwendet wird (keine Sonderzeichen)"}},"interface":{"title":"Benutzeroberfläche","language":{"label":"Sprache"},"theme":{"label":"Theme","auto":"Automatisch","auto_toolip":"Erkennt Ihre Such- oder Betriebssystem Einstellung","dark":"Dunkel","light":"Hell"},"behavior":{"label":"Verhalten","clear_tracklist":"Leere Titelliste bei der Wiedergabe von URI(s)","clear_tracklist_tooltip":"Beim Abspielen einer oder mehrerer URIs wird die aktuelle Warteschlange zuerst gelöscht.","hotkeys":"Hotkeys aktivieren","smooth_scrolling":"Smooth Scrolling aktivieren","touch_events":"Aktivieren Berührungsereignissen zur Steuerungen","touch_events_tooltip":"Ermöglicht Links- und Rechts-Wischen zum Wechseln der Titeln","wide_scrollbars":"Breite Bildlaufleisten verwenden"},"sources_priority":{"label":"Quellen Priorität","description":"Drag-and-Drop zur Priorisierung von Suchanbietern und Ergebnissen"},"reporting":{"label":"Berichterstattung","sublabel":"Erlaubt die Berichterstattung anonymer Nutzungsstatistiken","description":"Diese anonymen Nutzungsdaten sind wichtig, um Fehler und potenzielle Merkmale zu identifizieren, um Iris für alle besser machen. Möchten Sie mehr wissen? Lesen Sie die ","privacy_policy":"Datenschutzerklärung","are_you_sure":"Sind Sie sicher, dass Sie dies nicht unterstützen wollen?"},"commands":{"label":"Befehle"}},"advanced":{"title":"Erweitert","start_local_scan":"Lokalen Scan starten","artist_uri":{"label":"Künstler/innen Bibliothek URI","description":"URI für das Sammeln von Bibliothekskünstlern"},"album_uri":{"label":"Album-Bibliothek URI","description":"URI für das Sammeln von Bibliotheksalben"},"connections":{"label":"Verbindungen"},"version":{"label":"Version","upgrade_available":"Upgrade verfügbar (%{version})","upgrade":"Upgrade auf %{version}","up_to_date":"Auf dem neuesten Stand"},"share_configuration":"Konfiguration teilen","restart":"Server neu starten","reset_cache":"Cache zurücksetzen","reset":"Alle Einstellungen zurücksetzen"},"about":{"title":"Über Iris","blurb_1":" ist ein Open-Source-Projekt von ","blurb_2":". Sie wird kostenlos und ohne jegliche Garantie zur Verfügung gestellt. Wenn Sie jemanden für diese Software bezahlt haben, lassen Sie es mich bitte wissen.","donate":"Unterstützen","github":"GitHub"},"pusher_connection_list":{"not_connected":"Nicht verbunden","no_connections":"Keine Verbindungen","you":" (du)"},"servers":{"inactive":"Inaktiv","connecting":"Verbinde","disconnected":"Verbindung getrennt","connected":"Verbunden","new_server":"Neuer Server","name":"Name","host":"Host","port":"Port","encryption":{"label":"Verschlüsselung","sublabel":"SSL verwenden","description":"Erfordert einen SSL-Proxy"},"switch":"Zu diesem Server wechseln","reconnect":"Erneut verbinden"},"services":{"title":"Dienste","limited_access":"Beschränkter Zugang","unknown":"Unbekannt","current_user":"Aktueller Benutzer","authorization":"Autorisierung","refresh_token":"Token auffrischen","authorized":"Autorisiert","read_only":"Schreibgeschützt","unauthorized":"Unautorisiert","enabled":"Aktiviert","disabled":"Deaktiviert","connected":"Verbunden","disconnected":"Verbindung getrennt","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify-Erweiterung läuft nicht - Sie können keine Spotify-Titel abspielen","country":{"label":"Land","description":"Ein ISO 3166-1 alpha-2 Ländercode (z.B. \'DE\')"},"locale":{"title":"Sprache","description":"ISO 639 Sprachcode in Kleinbuchstaben und ein großgeschriebener ISO 3166-1 alpha-2 Ländercode, verbunden mit einem Unterstrich (z.B. \'de_DE\')"}}}},"user":{"title":"Benutzer","title_window":"%{name} (Benutzer)","you":"Du"},"discover":{"title":"Entdecke","categories":{"title":"Genre / Stimmung"},"category":{"title":"Genre / Stimmung","category":"Kategorie"},"featured":{"title":"Ausgewählte Wiedergabelisten"},"new_releases":{"title":"Neuerscheinungen"},"recommendations":{"title":"Entdecke","tracks":"Titeln","artists":"Künstler/innen","albums":"Alben","body_title":"Neue Musik entdecken","body_subtitle":"Fügen Sie unten Seeds und musikalische Eigenschaften hinzu, um Ihren Sound aufzubauen","too_many_seeds":"Zu viele Seeds! Sie können insgesamt bis zu 5 Seeds Spuren, Künstler und Genres verwenden.","find_recommendations":"Empfehlungen finden"}},"library":{"albums":{"title":"Meine Alben"},"artists":{"title":"Meine Künstler/innen"},"browse":{"title":"Durchsuchen"},"browse_directory":{"title":"Verzeichnis"},"playlists":{"title":"Meine Wiedergabelisten"},"tracks":{"title":"Meine Titel"}},"modal":{"add_to_playlist":{"title":"Zur Wiedergabeliste hinzufügen","subtitle":"Hinzufügen von %{count} track%{plural} zur Wiedergabeliste","no_playlists":"Keine Wiedergabelisten verfügbar","no_editable_playlists":"Keine editierbaren Wiedergabelisten"},"add_to_queue":{"title":"Zur Warteschlange hinzufügen","subtitle":"Fügen Sie der Wiedergabewarteschlange eine durch Kommata getrennte Liste von URIs hinzu. Sie müssen für jedes URI-Schema das entsprechende Mopidy-Backend aktiviert haben (z.B. spotify:, yt:).","uris":"URI(s)","position":{"label":"Position","end":"Ans Ende","next":"Nach dem aktuellen Titel"}},"edit_playlist":{"title":"Wiedergabeliste bearbeiten","title_create":"Wiedergabeliste erstellen","name_required":"Name ist erforderlich","name":"Name","description":"Beschreibung","provider":"Anbieter","image":{"label":"Titelbild","description":"Nur JPEG, max. 256kB. Leer lassen, um das Coverbild unverändert zu belassen."},"options":{"label":"Optionen","public":"Öffentlich","collaborative":"Gemeinschaftlich"},"create_playlist":"Wiedergabeliste erstellen"},"edit_command":{"title":"Befehl Bearbeiten","title_create":"Befehl erstellen","name":"Name","colour":"Farbe","icon":"Symbol","url":"URL","method":{"label":"Methode","get":"GET","post":"POST"},"data":"Daten","headers":"Zusätzliche Kopfzeilen (Headers)"},"edit_radio":{"title":"Radio","subtitle":"Sie können Seeds hinzufügen und entfernen, um Ihre Radios zu formen. Radio verwendet die Empfehlungsmaschine von Spotify, um Titel vorzuschlagen, die Ihren Seeds ähnlich sind.","invalid_seed_uri":"Ungültiger Seed URI(s)","too_many_seeds":"Mehr als 5 Seeds vorgelegt, ignoriere den Rest","only_spotify_uris":"Nur Spotify URIs werden unterstützt","already_added":"URI bereits hinzugefügt","no_seeds":"Keine Seeds"},"initial_setup":{"title":"Willkommen bei Iris","username":"Benutzer"},"kiosk":{"title":"Sie hören","title_window":"%{name} von %{artist} (Sie hören)","lyrics":"Liedtexte"},"share_configuration":{"title":"Konfiguration teilen","subtitle":"Übertragen Sie Ihre Berechtigungen und Einstellungen an einen anderen, verbundenen Benutzer","no_peers":"Keine Peer-Verbindungen","recipients":"Empfänger","configurations":"Konfigurationen","authorization":"%{service} Autorisierung","logged_in_as":"Angemeldet als %{name}","snapcast_description":"Server Verbindungsdetails","interface":"Einstellungen der Benutzeroberfläche","interface_description":"Theme, Sortierung, Filter usw.","import":{"title":"Konfiguration geteilt","subtitle":"Ein anderer Benutzer hat Ihnen seine Konfiguration mitgeteilt. Dazu gehören:","do_you_want_to_import":"Wollen Sie diese importieren?","import_now":"Jetzt importieren","successful":"Import erfolgreich"}}}}')},function(e){e.exports=JSON.parse('{"name":"Français","errors":{"uri_not_found":"Pas de ressource avec l\'URI %{uri}","could_not_load":"Impossible de charger","could_not_load_library":"Impossible de charger %{name} depuis %{provider}","no_results":"Aucun résultat trouvé","authorization_required":"Vous devez autoriser %{provider}","enable_first":"Activez %{provider}","no_service_worker":"Les Service worker ne sont pas supportés","required":"Requis","unknown_error":"Erreur inconnue","need_to_be_online":"Vous devez être connecté pour charger cette ressource","nothing_selected":"Pas de sélection","cannot_reorder":{"title":"Impossible de réordonner","description":"Désactivez le critère de tri et réessayez"}},"actions":{"play":"Lire","play_all":"Tout lire","play_next":"Lire après le morceau en cours","shuffle_play":"Lire aléatoirement","pause":"Pause","stop":"Arrêter","add_to_playlist":"Ajouter à la liste de lecture","add_to_library":"Ajouter à la bibliothèque","added_tracks_to":"%{count} morceaux ajoutés à ","remove_from_library":"Retirer de la bibliothèque","add_to_queue":"Mettre en file d\'attente","reset":"Réinitialiser","back":"Précedent","refresh":"Rafraîchir","enable":"Activer","disable":"Désactiver","send":"Envoyer","save":"Sauvegarder","start":"Démarrer","edit":"Éditer","add":"Ajouter","confirm":"Êtes-vous sûr?","delete":"Supprimer","remove":"Retirer","cancel":"Annuler","created":"%{name} créé","saved":"%{name} sauvegardé","deleted":"%{name} supprimé"},"common":{"popularity":"Popularité","name":"Nom","artist":"Artiste","duration":"Durée","source":"Source","sources":"Sources","sort":"Trier","filter":"Filtrer","by":" par ","loading_library":"Chargement de %{provider} %{type}"},"fields":{"start_typing":"Commencez à taper...","search":"Rechercher...","sort":"Trier","view":"Voir","source":"Source","uri":"URI(s)","items_to_add":{"label":"Éléments à ajouter","placeholder":"Aucun élément"},"filter":"Filtre","filters":{"all":"Tout","thumbnails":"Vignettes","list":"Liste","as_loaded":"Chargement","name":"Nom","artist":"Artiste","album":"Album","updated":"Actualisé","tracks":"Morceaux","source":"Source","editable":"Éditable","owner":"Propriétaire","followers":"Suiveurs","popularity":"Popularité"}},"time":{"seconds":{"short":"s","singular":"seconde","plural":"secondes"},"minutes":{"short":"min","singular":"minute","plural":"minutes"},"hours":{"short":"h","singular":"heure","plural":"heures"},"days":{"short":"jour","singular":"jour","plural":"jours"},"weeks":{"short":"semaine","singular":"semaine","plural":"semaines"},"years":{"short":"année","singular":"année","plural":"années"}},"specs":{"tracks":"%{count} morceaux","albums":"%{count} albums","followers":"%{count} suiveurs","listeners":"%{count} auditeurs","playlists":"%{count} listes de lecture","plays":"%{count} lectures","popularity":"%{percent}% popularité","added":"Ajouté ","added_ago":"Ajouté il y a %{time}","edited":"Edited ","edited_ago":"Édité il y a %{time}","played_ago":"Joué il y a %{time}"},"services":{"restore_defaults":"Réinitialiser","mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Ajout de %{count} URI(s)","adding_uris_broadcast":"%{username} ajoute %{count} URI(s)","searching":"Recherche dans %{provider} %{type}","searching_providers":"Recherche parmi %{count} Mopidy services","loading_albums":"Chargement de %{count} albums locaux"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Consulter le résultat d\'une autre recherche","want_lyrics":"Vous voulez les paroles ? Autorisez Genius sous "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Aimer","unlove":"Ne plus aimer"}},"sidebar":{"now_playing":"Lecture en cours","search":"Rechercher","discover":"Découvrir","genre":"Genre","featured_playlists":"Liste de lecture en vedette","new_releases":"Nouveautés","my_music":"Ma musique","playlists":"Listes de lecture","artists":"Artistes","albums":"Albums","tracks":"Morceaux","browse":"Parcourir","settings":"Paramètres","servers":"Serveurs","not_connected":"%{name} non connecté","browser_offline":"Parcourir hors ligne","update_available":"Mise à jour disponible"},"context_menu":{"add_to_playlist":{"title":"Ajouter à la liste de lecture","new_playlist":"Créer une liste de lecture","no_playlists":"Aucune liste de lecture éditable"},"play_next":"Lire après le morceau en cours","play_top_tracks":"Lire les meilleurs morceaux","play_all_tracks":"Lire tous les morceaux","love_track":"Aimer le morceau","unlove_track":"Ne plus aimer le morceau","pin":"Épingler","unpin":"Ne plus épingler","go_to_artist":"Vers l\'artiste","go_to_user":"Vers l\'utilisateur","track_info":"Info sur le morceau","discover_similar":"Découvrir des morceaux similaires","start_radio":"Démarrer la radio","copy_uri":"Copier l\'URI","refresh":"Rafraîchir"},"playback_controls":{"consume":"Consommer","shuffle":"Aléatoire","repeat":"Répéter","snapcast_not_enabled":"Pas de flux (Snapcast désactivé)","mute":"Muet","unmute":"Réactiver le son"},"snapcast":{"enabled":"Activé","streaming_enabled":"Diffusion du flux active","show_disconnected_clients":"Montrer les clients déconnectés","no_connected_clients":"Pas de client connecté","host":"Hôte","port":"Port","name":"Nom","name_disconnected":"Nom (déconnecté)","group":"Groupe","new_group":"+ Nouveau groupe","latency":"Latence","stream":"Flux","volume":"Volume","encryption":{"label":"Chiffrement","sublabel":"Utiliser SSL","description":"Requiert un proxy SSL","incompatible":" (requis lorsque connecté depuis une session HTTPS)"}},"authentication":{"popup_blocked":"Popup bloquée. Autorisez les fenêtres popup et recommencez.","failed":"Échec de l\'\'authorisation. %{origin} ne correspond pas à authorization_url.","log_out":"Déconnecter","log_in":"Connecter"},"now_playing":{"title":"Lecture en cours","context_actions":{"radio":"Radio","history":"Historique","add_uri":"Ajouter l\'URI"},"current_track":{"playing_from":"Lecture depuis","shuffle":"Aléatoire","clear":"Nettoyer","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} par %{artist} (album)","wiki":{"title":"À propos","published":"Publié : %{date}"},"tracks":{"title":"Morceaux","sort":{"disc_track":"Numéro de morceau","name":"Nom"}}},"artist":{"title":"Artiste","title_window":"%{name} (artiste)","overview":{"title":"Aperçu","top_tracks":"Meilleurs morceaux","albums":"Albums","related_artists":{"title":"Artistes liés","more":"Tous les artistes liés"}},"tracks":{"title":"Morceaux","sort":{"disc_track":"Numéro de morceau","name":"Nom","album":"Album"}},"related_artists":{"title":"Artistes liés"},"about":{"title":"À propos","source":"%{source} artiste","wiki":{"published":"Publié : %{date}","origin":"Source : "}},"albums":{"sort":{"default":"Défaut","name":"Nom","release_date":"Date de parution","track_count":"Nombre de morceaux"},"filter":{"all":"Tous","albums":"Albums","singles":"Singles","compilations":"Compilations"}}},"debug":{"title":"Déboguer","ui":{"title":"Interface utilisateur"},"debug":{"title":"Déboguer","overlay":"Superposer les informations de débogage"},"logging":{"title":"Journalisation","mopidy":"Journaliser Mopidy","pusher":"Journaliser Pusher","actions":"Journaliser les actions","snapcast":"Journaliser Snapcast"},"create_notification":"Créer une notification","create_process":"Créer une notification de process","run_test":"Démarrer un process de test","call":"Méthode","data":"Données","examples":"Exemples"},"playlist":{"title":"Liste de lecture","title_window":"%{name} (liste de lecture)","title_plural":"Listes de lecture","tracks":{"title":"Morceaux","sort":{"default":"Défaut","sort_id":"Chargement","added_at":"Date d\'ajout","name":"Nom","artist":"Artiste","album":"Album"}}},"queue_history":{"title":"Historique de lecture"},"search":{"title":"Rechercher","title_window":"Rechercher : %{term}","context_actions":{"sort":"Trier","source":"Sources (%{count})"},"placeholder":"Rechercher","all":{"title":"Tous"},"artists":{"title":"Artistes","more":"Tous les artistes (%{count})"},"albums":{"title":"Albums","more":"Tous les albums (%{count})"},"playlists":{"title":"Listes de lecture","more":"Toutes les listes de lecture (%{count})"},"tracks":{"title":"Morceaux"}},"track":{"title":"Morceau","title_window":"%{name} par %{artists} (morceau)","lyrics_origin":"Source : ","explicit":"Paroles explicites","unplayable":"Illisible","disc_number":"Disque %{number}","track_number":"Morceau %{number}","unknown_album":"Album inconnu","want_lyrics":"Vous voulez les paroles ? Autorisez Genius sous ","lyrics":"Paroles"},"settings":{"title":"Paramètres","help":"Aide","server":{"title":"Serveur","username":{"label":"Nom d\'utilisateur","description":"Une chaîne de caractères utilisée pour identifier ce client (sans caractères spéciaux)"}},"interface":{"title":"Interface","language":{"label":"Langage"},"theme":{"label":"Thème","auto":"Auto","auto_tooltip":"Détecte les préférence du navigateur ou de l\'OS","dark":"Sombre","light":"Clair"},"behavior":{"label":"Comportement","clear_tracklist":"Nettoyer les morceaux en attente à la lecture d\'URI(s)","clear_tracklist_tooltip":"Lire une ou plusieurs URIs nettoiera la file d\'attente","hotkeys":"Activer les touches de raccourci","touch_events":"Activer les événements tactiles sur commandes de lecture","touch_events_tooltip":"Autoriser les changements de morceau par balayage de l\'écran","grid_glow":"Effet incandescent sur les vignettes","grid_glow_tooltip":"Désactiver l\'effet sur les appareils à faible puissance ou les anciens navigateurs"},"scrolling":{"label":"Barres de défilement","wide":"Larges","hidden":"Cachées","smooth_scrolling":"Défilement doux"},"sources_priority":{"label":"Priorité des sources","description":"Glisser-déposer pour réordonner les sources et les résultats"},"reporting":{"label":"Rapport","sublabel":"Autoriser la création de rapports anonymisés sur les statistiques d\'utilisation","description":"Ces données anonymes sont importantes pour identifier les erreurs et les fonctionnalités qui pourraient améliorer Iris pour tout le monde. Pour en savoir plus, lire la notice sur le ","privacy_policy":"respect de la vie privée","are_you_sure":"Êtes-vous sûr de ne pas vouloir nous soutenir ?"},"commands":{"label":"Commandes"}},"advanced":{"title":"Avancé","start_local_scan":"Démarrer l\'analyse locale","artist_uri":{"label":"URI de la bibliothèque d\'artistes","description":"URI utilisée pour collecter les artistes de la bibliothèque"},"album_uri":{"label":"URI de la bibliothèque d\'albums","description":"URI utilisée pour collecter les albums de la bibliothèque"},"track_uri":{"label":"URI de la bibliothèque de morceaux","description":"URI utilisée pour collecter les morceaux de la bibliothèque"},"connections":{"label":"Connexions"},"version":{"label":"Version","upgrade_available":"Mise-à-jour disponible (%{version})","upgrade":"Mettre à jour vers %{version}","up_to_date":"À jour"},"share_configuration":"Partager la configuration","restart":"Redémarrer le serveur","reset":"Réinitialiser tous les paramètres"},"about":{"title":"À propos","blurb_1":" est un projet libre développé par ","blurb_2":". Il est fourni gratuitement et sans aucune garantie. Si vous avez payé quelqu\'un pour ce logiciel, veuillez me le faire savoir.","donate":"Donner","github":"GitHub"},"pusher_connection_list":{"not_connected":"Déconnecté","no_connections":"Pas de connexion","you":" (vous)"},"servers":{"inactive":"Inactif","connecting":"Connexion en cours","disconnected":"Déconnecté","connected":"Connecté","new_server":"Nouveau serveur","name":"Nom","host":"Hôte","port":"Port","encryption":{"label":"Chiffrement","sublabel":"Utiliser SSL","description":"Nécessite un serveur mandataire (proxy) SSL","incompatible":" (requis lorsque connecté depuis une session HTTPS)"},"switch":"Basculer sur ce serveur","reconnect":"Reconnecter"},"services":{"title":"Services","limited_access":"Accès limité","unknown":"Inconnu","current_user":"Utilisateur actuel","authorization":"Autorisation","refresh_token":"Token de renouvellement","authorized":"Autorisé","read_only":"Lecture seule","unauthorized":"Non-autorisé","enabled":"Activé","disabled":"Désactivé","connected":"Connecté","disconnected":"Déconnecté","spotify":{"mopidy_spotify_not_running":"L\'extension Mopidy-Spotify n\'est pas démarrée - vous ne pourrez pas jouer de morceau diffusé par Spotify","country":{"label":"Pays","description":"Un code de pays ISO 3166-1 alpha-2 (par exemple \'FR\')"},"locale":{"title":"Locale","description":"Code de langage ISO 639 en minuscules et code de pays ISO 3166-1 alpha-2 en majucule, séparés par un tiret bas (par exemple \'fr_FR\')"}}}},"user":{"title":"Utilisateur","title_window":"%{name} (utilisateur)","you":"Vous"},"discover":{"title":"Découvrir","categories":{"title":"Genre / Ambiance"},"category":{"title":"Genre / Ambiance","category":"Categorie"},"featured":{"title":"Listes de lecture en vedette"},"new_releases":{"title":"Nouveautés"},"recommendations":{"title":"Découvrir","tracks":"Morceaux","artists":"Artistes","albums":"Albums","body_title":"Parcourir de nouvelles musiques","body_subtitle":"Ajoutez des graines pour définir vos goûts musicaux et obtenir des recommandations","too_many_seeds":"Trop de graines ! Vous ne pouvez utiliser que jusqu\'à 5 graines (morceaux, artistes et genres confondus).","find_recommendations":"Trouver des recommandations"}},"library":{"albums":{"title":"Mes albums"},"artists":{"title":"Mes artistes"},"browse":{"title":"Parcourir"},"browse_directory":{"title":"Répertoire"},"playlists":{"title":"Mes listes de lecture"},"tracks":{"title":"Mes morceaux"}},"modal":{"add_to_playlist":{"title":"Ajouter à liste de lecture","subtitle":"Sélectionner la liste de lecture à laquelle ajouter %{count} morceau%{plural}","no_playlists":"Pas de liste de lecture","no_editable_playlists":"Pas de liste de lecture éditable"},"add_to_queue":{"title":"Mettre en file d\'attente","subtitle":"Ajouter des URIs à la file d\'attente (URIs séparées par des virgules)","uris":"URI(s)","add_random":"Au hasard","position":{"label":"Position","end":"Fin","next":"Après le morceau en cours de lecture"}},"edit_playlist":{"title":"Éditer la liste de lecture","title_create":"Créer une liste de lecture","subtitle":"Et ajouter ${count} morceau%{plural}","name_required":"Nom requis","name":"Nom","description":"Description","provider":"Source","image":{"label":"Image de couverture","description":"Format JPEG uniquement, 256ko max. Laisser vide pour conserver l\'image d\'origine"},"options":{"label":"Options","public":"Public","collaborative":"Partagé"},"create_playlist":"Créer"},"edit_command":{"title":"Éditer une commande","title_create":"Créer une commande","name":"Nom","colour":"Couleur","icon":"Icône","url":"URL","method":{"label":"Méthode","get":"GET","post":"POST"},"data":"Données","headers":"En-têtes supplémentaires"},"edit_radio":{"title":"Radio","subtitle":"Ajoutez et retirez des graines pour façonner le son de votre radio. Radio utilise le moteur de recommandations de Spotify pour suggérer des morceaux similaires à vos graines.","invalid_seed_uri":"URI(s) de graines invalide","too_many_seeds":"Seules les 5 premières graines sont prises en compte","only_spotify_uris":"Seules les URIs Spotify sont supportées","already_added":"URI déjà ajoutée","no_seeds":"Pas de graine"},"initial_setup":{"title":"Bienvenue chez Iris","username":"Utilisateur"},"kiosk":{"title":"Lecture en cours","title_window":"%{name} par %{artist} (lecture en cours)","lyrics":"Paroles"},"share_configuration":{"title":"Partager la configuration","subtitle":"Partager vos autorisations et vos paramètres d\'interface avec un autre utilisateur connecté","no_peers":"Aucune autre connexion","recipients":"Destinataire","configurations":"Configurations","authorization":"%{service} autorisation","logged_in_as":"Connecté comme %{name}","snapcast_description":"Détail de la connexion","interface":"Paramètres d\'interface","interface_description":"Thème, tri, filtres, etc.","import":{"title":"Configuration partagée","subtitle":"Un autre utilisateur a partagé sa configuration avec vous. Elle contient :","do_you_want_to_import":"Voulez-vous importer cette configuration ?","import_now":"Importer","successful":"Import réussi"}},"reset":{"title":"Réinitialiser Iris","subtitle":"Nettoyer la configuration, le stockage ou le cache","items":"Revenir aux réglages par défaut","preferences":{"label":"Préférences","description":"Paramétrage de l\'interface"},"database":{"label":"Base de données","description":"Base de données du navigateur"},"service_worker":{"label":"Tache de traitement du service","description":"Rédémarrer la tache de traitement du service"},"cache":{"label":"Cache","description":"Cache des requêtes aux API externes (dépend de la tache de traitement)"},"test_mode":{"label":"Mode de test","description":"Logs verbeux pour le diagnostic des problèmes"}},"hotkeys_info":{"title":"Touches multimédia","keys":{"info":"Multimédia info","exit":"Annuler l\'opération en cours","play_pause":"Lire/pause","stop":"Stop","next":"Morceau suivant","previous":"Morceau précédent","rewind":"Reculer de 30 secondes","fastforward":"Avancer de 30 secondes","volume_up":"Augmenter le volume de 5%","volume_down":"Diminuer le volume de 5%","mute":"Muet","snapcast_volume_up":"Augmenter le volume du client Snapcast","snapcast_volume_down":"Diminuer le volume du client Snapcast","snapcast_mute":"Client Snapcast muet"}},"servers":{"title":"Sélecteur de serveur","current":"Serveur actuel","nothing_playing":"Pas de lecture en cours"}}}')},function(e){e.exports=JSON.parse('{"name":"Svenska","errors":{"uri_not_found":"Kunde inte hitta något med URI %{uri}","could_not_load":"Kunde inte ladda %{name}","could_not_load_library":"Kunde inte ladda %{name} från %{provider}","no_results":"Inga resultat","authorization_required":"Du måste auktorisera %{provider} först","enable_first":"Aktivera %{provider} först","no_service_worker":"Service worker not supported","required":"Behövs","unknown_error":"Okänt fel","need_to_be_online":"Du behöver vara online för att ladda denna resurs","nothing_selected":"Inget markerat","cannot_reorder":{"title":"Det går inte att ordna om objekt","description":"Ta bort sortering/filter och försök igen"}},"actions":{"play":"Spela","play_all":"Spela allt","play_next":"Spela nästa","shuffle_play":"blanda listan","pause":"Pausa","stop":"Stopp","add_to_playlist":"Lägg till i spellista","add_to_library":"Lägg till i biblioteket","remove_from_library":"Ta bort från biblioteket","added_tracks_to":"la till %{count} låtar till ","add_to_queue":"Lägg till i kön","reset":"Återställ","back":"Tillbaka","refresh":"Uppdatera","enable":"Aktivera","disable":"Inaktivera","send":"Skicka","save":"Spara","start":"Starta","edit":"Ändra","add":"Lägg till","confirm":"Är du säker?","delete":"Radera","remove":"Ta bort","cancel":"Avbryt","created":"Skapade %{name}","saved":"Sparade %{name}","deleted":"Tog bort %{name}"},"common":{"popularity":"Populäritet","name":"Namn","artist":"Artist","duration":"Varighet","source":"Källa","sources":"Källor","sort":"Sortera","filter":"Filter","by":" av ","loading_library":"Laddar %{provider} %{type}"},"fields":{"start_typing":"Börja skriva...","search":"Sök...","sort":"Sortera","view":"Visa","source":"Källa","uri":"URI(s)","items_to_add":{"label":"Föremål att lägga till","placeholder":"Inga föremål"},"filter":"filter","filters":{"all":"Alla","thumbnails":"Thumbnails","list":"List","as_loaded":"Som inladdat","name":"Namn","artist":"Artist","album":"Album","updated":"Uppdaterad","tracks":"Låtar","source":"Källa","editable":"Ändringsbar","owner":"Ägare","followers":"Följare","popularity":"Populäritet"}},"time":{"seconds":{"short":"s","singular":"skund","plural":"sekunder"},"minutes":{"short":"min","singular":"minut","plural":"minuter"},"hours":{"short":"h","singular":"timme","plural":"timmar"},"days":{"short":"d","singular":"dag","plural":"dagar"},"weeks":{"short":"v","singular":"vecka","plural":"veckor"},"years":{"short":"år","singular":"år","plural":"år"}},"specs":{"tracks":"%{count} låtar","albums":"%{count} albums","followers":"%{count} följare","listeners":"%{count} lyssnare","playlists":"%{count} spellistor","plays":"%{count} plays","popularity":"%{percent}% populäritet","added":"Tillagd ","added_ago":"Ändrad %{time} sedan","edited":"Ändrad ","edited_ago":"Ändrad %{time} sedan","played_ago":"Spelad %{time} sedan"},"services":{"mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Lägger till %{count} URI(s)","adding_uris_broadcast":"%{username} Lägger till %{count} URI(s)","searching":"Söker %{provider} %{type}","searching_providers":"Söker %{count} Mopidy providers","loading_albums":"Laddar %{count} lokala album"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Switch to another lyrics seach result","want_lyrics":"Vill du ha låttext? auktorisera Genius i "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Love","unlove":"Unlove"}},"sidebar":{"now_playing":"Spelas just nu","search":"Sök","discover":"upptäck","genre":"Genre","featured_playlists":"Farmhävda spellistor","new_releases":"Nya releaser","my_music":"Min musik","playlists":"Spellistor","artists":"Artister","albums":"Album","tracks":"Låtar","browse":"Utforska","settings":"Inställningar","not_connected":"%{name} Inte ansluten","browser_offline":"Browser offline","update_available":"Updpdatering tillgänglig"},"context_menu":{"add_to_playlist":{"title":"Lägg till i spellista","no_playlists":"No writable playlists"},"play_next":"Spela nästa","play_top_tracks":"Spela topplistan","play_all_tracks":"Spela alla låtar","love_track":"Gilla låten","unlove_track":"Ogilla låten","pin":"Fäst","unpin":"Släpp","go_to_artist":"Gå till artisten","go_to_user":"Gå till användaren","track_info":"Låt info","discover_similar":"Upptäck liknande","start_radio":"Starta radio","copy_uri":"Kopiera URI(s)","refresh":"Refresh"},"playback_controls":{"consume":"Konsumera","shuffle":"blanda","repeat":"repetera","no_outputs":"No outputs","mute":"Tyst","unmute":"Ljud"},"snapcast":{"enabled":"Aktiverad","streaming_enabled":"Streaming aktiverad","show_disconnected_clients":"Visa frånkopplade klienter","no_connected_clients":"Inga anslutna klienter","host":"Värd","port":"Port","name":"Namn","name_disconnected":"Namn (frånkopplad)","group":"Grupp","new_group":"+ Ny grupp","latency":"Ping","stream":"Stream","volume":"Volym"},"authentication":{"popup_blocked":"Popup blockerad. Tillåt popups och försök igen.","failed":"auktorisering misslyckades. %{origin} är inte rätt konfigurerad authorization_url.","log_out":"Logga ut","log_in":"Logga in"},"now_playing":{"title":"Spelas just nu","context_actions":{"radio":"Radio","history":"Historia","add_uri":"Lägg till URI"},"current_track":{"playing_from":"Spelar från","shuffle":"Blanda","clear":"Rensa","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} av %{artist} (album)","wiki":{"title":"Om","published":"Publicerad: %{date}"},"tracks":{"title":"Låtar","sort":{"disc_track":"Låtnummer","name":"Namn"}}},"artist":{"title":"Artist","title_window":"%{name} (artist)","overview":{"title":"Överblick","top_tracks":"Toppade låtar","albums":"Album","related_artists":{"title":"Relaterade artister","more":"Alla relaterade artister"}},"tracks":{"title":"Låtar","sort":{"disc_track":"Låtnummer","name":"Namn","album":"Album"}},"related_artists":{"title":"Relaterade artister"},"about":{"title":"Om","source":"%{source} artist","wiki":{"published":"Publicerad: %{date}","origin":"Ursprung: "}},"albums":{"sort":{"default":"Default","name":"Namn","release_date":"Datum","track_count":"Låtar"},"filter":{"all":"All","albums":"Album","singles":"Singlar","compilations":"Compilations"}}},"debug":{"title":"Debug","ui":{"title":"User interface"},"debug":{"title":"Debug","overlay":"Show debug overlay"},"logging":{"title":"Logging","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Actions","snapcast":"Log Snapcast"},"create_notification":"Create notification","create_process":"Create process notification","run_test":"Run test process","call":"Call","data":"Data","examples":"Examples"},"playlist":{"title":"Spellista","title_window":"%{name} (playlist)","title_plural":"Spellistor","tracks":{"title":"Låtar","sort":{"default":"Standard","sort_id":"Som inladdat","added_at":"Datum tillagd","name":"Namn","artist":"Artist","album":"Album"}}},"queue_history":{"title":"Låthistorik"},"search":{"title":"Sök","title_window":"Sök: %{term}","context_actions":{"sort":"Sortera","source":"Källor (%{count})"},"placeholder":"Sök","all":{"title":"Alla"},"artists":{"title":"Artister","more":"Alla artister (%{count})"},"albums":{"title":"Album","more":"Alla album (%{count})"},"playlists":{"title":"Spellistor","more":"Alla Spellistor (%{count})"},"tracks":{"title":"Låtar"}},"track":{"title":"Track","title_window":"%{name} av %{artists} (track)","lyrics_origin":"Origin: ","explicit":"Explicit","disc_number":"Skiva %{number}","track_number":"Låt %{number}","unknown_album":"Okänt album","want_lyrics":"Vill du ha låttext? Auktorisera Genius under ","lyrics":"Låttext"},"settings":{"title":"Inställningar","help":"Hjälp","server":{"title":"Server","username":{"label":"Användarnamn","description":"A non-unique string used to identify this client (no special characters)"}},"interface":{"title":"Gränssnitt","language":{"label":"Språk"},"theme":{"label":"Tema","auto":"Automatiskt","auto_toolip":"Känner av din webbläsare eller ditt operativsystems önskade tema","dark":"Mörkt","light":"Ljust"},"behavior":{"label":"Hantering","clear_tracklist":"Rensa låtkön om en låt spelas från URI(s)","clear_tracklist_tooltip":"Om en låt spelas från ett eller fler URI(s) rensas låtkön först","hotkeys":"Aktivera snabbknappar","smooth_scrolling":"Akivera mjuk rullning","touch_events":"Enable touch events on play controls","touch_events_tooltip":"Allows left- and right-swipe to change tracks","wide_scrollbars":"Use wide scrollbars","grid_glow":"Thumbnail glow effect","grid_glow_tooltip":"Inaktivera effekten för lågenergi enheter eller äldre webbläsare"},"sources_priority":{"label":"Sources priority","description":"Dra och släpp för att prioritera sök resultaten från olika utgivningar"},"reporting":{"label":"Rapportering","sublabel":"Tillåt rapportering av anonym användarstatistik","description":"Denna anonyma användardata är viktig för att identifera fel och potentiella funktioner som gör Iris bättre för alla. Vill du veta mer? läs ","privacy_policy":"privacy policy","are_you_sure":"Är du säker att du inte vill stötta detta?"},"Commands":{"label":"Kommandon"}},"advanced":{"title":"Avancerat","start_local_scan":"Kör lokal sökning","artist_uri":{"label":"Artist library URI","description":"URI used for collecting library artists"},"album_uri":{"label":"Album library URI","description":"URI used for collecting library albums"},"track_uri":{"label":"Track library URI","description":"URI used for collecting library tracks"},"connections":{"label":"Anslutningar"},"version":{"label":"Version","upgrade_available":"Uppgradering tillgänglig (%{version})","upgrade":"Uppgradera till %{version}","up_to_date":"senaste versionen"},"share_configuration":"Dela konfiguration","restart":"starta om servern","reset":"Återställ alla inställningar"},"about":{"title":"Om","blurb_1":" är ett öppet projekt av ","blurb_2":". Det är utvecklat gratis och utan garantier. Om du betalade för denna mjukvara, kontakta mig.","donate":"Donera","github":"GitHub"},"pusher_connection_list":{"not_connected":"Inte ansluten","no_connections":"Inga anslutningar","you":" (du)"},"servers":{"inactive":"Inaktiv","connecting":"Ansluter","disconnected":"Frånkopplad","connected":"Ansluten","new_server":"Ny server","name":"Namn","host":"Värd","port":"Port","encryption":{"label":"Kryptering","sublabel":"Använder SSL","description":"Kräver SSL proxy"},"switch":"Byt till denna servern","reconnect":"Återanslut"},"services":{"title":"Service","limited_access":"Begränsad tillgång","unknown":"Okänt","current_user":"Nuvarande användare","authorization":"Ge behörighet","refresh_token":"Refresh token","authorized":"Ansluten","read_only":"Read-only","unauthorized":"Obehörig","enabled":"Aktiverad","disabled":"Inaktiverad","connected":"Ansluten","disconnected":"Frånkopplad","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify extension körs inte - Du kommer inte ha möjlighet att spela låtar från Spotify","country":{"label":"Land","description":"En ISO 3166-1 alpha-2 landskod (ex \'SE\')"},"locale":{"title":"Språk","description":"Gemen ISO 639 språkkod och en versal ISO 3166-1 alpha-2 landskod, tillsammans med ett understreck (ex \'sv_SE\')"}}}},"user":{"title":"Användare","title_window":"%{name} (user)","you":"Du"},"discover":{"title":"Upptäck","categories":{"title":"Genre / Mood"},"category":{"title":"Genre / Mood","category":"Kategori"},"featured":{"title":"Farmhävda spellistor"},"new_releases":{"title":"Nya releaser"},"recommendations":{"title":"Upptäck","tracks":"Låtar","artists":"Artister","albums":"Album","body_title":"Upptäck ny musik","body_subtitle":"Lägg till frön och musikaliska egenskaper nedanför för att bygga din musiksmak","too_many_seeds":"För många frön! Du kan max använda 5 låtar, artister och genrer.","find_recommendations":"Hitta rekommendationer"}},"library":{"albums":{"title":"Mina album"},"artists":{"title":"Mina artister"},"browse":{"title":"Bläddra"},"browse_directory":{"title":"Katalog"},"playlists":{"title":"Mina spellistor"},"tracks":{"title":"Mina låtar"}},"modal":{"add_to_playlist":{"title":"Lägg till i spellista","subtitle":"Select playlist to add %{count} track%{plural} to","no_playlists":"Inga spellistor tillgängligliga","no_editable_playlists":"Inga ändringsbara spellistor"},"add_to_queue":{"title":"Lägg till i kön","subtitle":"Lägg till URIs separerade med kommatecken att spela i kön. Du måste ha den lämpliga Mopidy backenden aktiverad för varje tillhörande URI (ex spotify:, yt:).","uris":"URI(s)","add_random":"Lägg till slumpmässig","position":{"label":"Position","end":"Slut","next":"Efter nästa låt"}},"edit_playlist":{"title":"Ändra spellista","title_create":"Skapa spellista","name_required":"Ett namn krävs","name":"Namn","description":"Beskrivning","provider":"Utgivare","image":{"label":"Cover bild","description":"Bara JPEG, 256kB max. Lämna tomt för att bevara cover bilden oförändrad."},"options":{"label":"Alternativ","public":"Publik","collaborative":"Gemensam"},"create_playlist":"Skapa spellista"},"edit_command":{"title":"Ändra kommando","title_create":"Skapa kommando","name":"Namn","colour":"Färg","icon":"Ikon","url":"URL","method":{"label":"Metod","get":"GET","post":"POST"},"data":"Data","headers":"Additional headers"},"edit_radio":{"title":"Radio","subtitle":"Ändra och ta bort frön för att forma ljudet i din radio. Radion använder Spotify\'s rekommendationer för att föreslå låtar enligt dina frön.","invalid_seed_uri":"Felaktig frö URI(s)","too_many_seeds":"Fler än 5 frön mottagna, ignorerar återställning","only_spotify_uris":"Bara Spotify URIs är tillåtna","already_added":"URI är redan tillagd","no_seeds":"Inga frön"},"initial_setup":{"title":"Välkommen till Iris","username":"Användare"},"kiosk":{"title":"Nu spelas","title_window":"%{name} av %{artist} (now playing)","lyrics":"Låttext"},"share_configuration":{"title":"Dela konfiguration","subtitle":"Flytta dina auktoriseringar och gränssnitt till en annan, ansluten användare","no_peers":"No peer connections","recipients":"Mottagare","configurations":"Konfigurationer","authorization":"%{service} auktorisering","logged_in_as":"In loggad som %{name}","snapcast_description":"Server connection details","interface":"Interface settings","interface_description":"Theme, sorting, filters, etc","import":{"title":"Konfiguration delad","subtitle":"En annan användare har delat sin konfiguration med dig. Detta inkluderas:","do_you_want_to_import":"Vill du impotera detta?","import_now":"Importera nu","successful":"Importering lyckades"}},"reset":{"title":"Återställ Iris","subtitle":"Rensa din lokala konfiguration, lagrings information eller cache","items":"Återställ till standard","preferences":{"label":"inställningar","description":"gränssnitts anpassningar"},"database":{"label":"Databas","description":"Lokal webbläsarbaserad databas av bibliotek och tillgångar"},"service_worker":{"label":"Service worker","description":"Re-install service worker"},"cache":{"label":"Fetch cache","description":"External API requests cache (requires Service Worker)"},"test_mode":{"label":"Testläge","description":"detaljerad loggning för diagnostisering av fel"}},"hotkeys_info":{"title":"Snabbknappar","keys":{"info":"Hotkeys info (this dialog)","exit":"Avbryt den aktuella interaktionen","play_pause":"Spela/pausa","stop":"Stopp","next":"Nästa låt","previous":"Tidigare låt","rewind":"Spola tillbaka 30 sekunder","fastforward":"spola fram 30 sekunder","volume_up":"Höj volymen med 5%","volume_down":"Sänk volymen med 5%","mute":"Tysta","kiosk":"Kiosk läge","now_playing":"Nu spelas","search":"Sök"}}}}')},function(e){e.exports=JSON.parse('{"name":"Nederlands","errors":{"uri_not_found":"Geen resultaten met URI %{uri}","could_not_load":"Kon niet geladen worden","no_results":"Geen resultaten gevonden","authorization_required":"Autoriseer %{provider} eerst","enable_first":"Activeer %{provider} eerst","no_service_worker":"Service worker niet ondersteund","required":"Vereist","unknown_error":"Onbekende fout","need_to_be_online":"Je moet online zijn om deze bron te laden","nothing_selected":"Niets geselecteerd","cannot_reorder":{"title":"Kan items niet herschikken","description":"Verwijder sortering/filters en probeer opnieuw"}},"actions":{"play":"Afspelen","play_all":"Alles afspelen","play_next":"Volgende afspelen","shuffle_play":"Willekeurig afspelen","pause":"Pauzeer","stop":"Stop","add_to_playlist":"Toevoegen aan afspeellijst","add_to_library":"Toevoegen aan bibliotheek","added_tracks_to":"Voeg %{count} tracks toe aan ","remove_from_library":"Verwijderen uit bibliotheek","add_to_queue":"Toevoegen aan wachtlijst","reset":"Resetten","back":"Terug","refresh":"Ververs","enable":"Activeren","disable":"Deactiveren","send":"Versturen","save":"Opslaan","start":"Starten","edit":"Wijzigen","add":"Toevoegen","confirm":"Weet je dit zeker?","delete":"Wissen","remove":"Verwijderen","cancel":"Annuleren","created":"%{name} aangemaakt","saved":"%{name} opgeslagen","deleted":"%{name} verwijderd"},"common":{"popularity":"Populariteit","name":"Naam","artist":"Artiest","duration":"Duur","source":"Bron","sources":"Bronnen","sort":"Sorteren","filter":"Filteren","by":" door ","loading_library":"Bezig met laden %{provider} %{type}"},"fields":{"start_typing":"Begin te typen...","search":"Zoek...","sort":"Sorteren","view":"Tonen","source":"Bron","uri":"URI(\'s)","items_to_add":{"label":"Toe te voegen items","placeholder":"Geen item"},"filter":"Filter","filters":{"all":"Alles","thumbnails":"Miniaturen","list":"Lijst","as_loaded":"Zoals geladen","name":"Naam","artist":"Artiest","album":"Album","updated":"Gewijzigd","tracks":"Tracks","source":"Bron","editable":"Bewerkbaar","owner":"Eigenaar","followers":"Volgers","popularity":"Populariteit"}},"time":{"seconds":{"short":"s","singular":"seconde","plural":"seconden"},"minutes":{"short":"min","singular":"minuut","plural":"minuten"},"hours":{"short":"u","singular":"uur","plural":"uren"},"days":{"short":"dagen","singular":"dag","plural":"dagen"},"weeks":{"short":"weken","singular":"week","plural":"weken"},"years":{"short":"jaren","singular":"jaar","plural":"jaren"}},"specs":{"tracks":"%{count} tracks","albums":"%{count} albums","followers":"%{count} volgers","listeners":"%{count} luisteraars","playlists":"%{count} afspeellijsten","plays":"%{count} keer afgespeeld","popularity":"%{percent}% populariteit","added":"Toegevoegd ","added_ago":"%{time} geleden toegevoegd","edited":"Gewijzigd ","edited_ago":"%{time} geleden gewijzigd","played_ago":"%{time} geleden afgespeeld"},"services":{"mopidy":{"title":"Mopidy","local":"Lokaal","adding_uris":"Bezig met toevoegen van %{count} URI(s)","adding_uris_broadcast":"%{username} is %{count} URI(s) aan het toevoegen","searching":"Bezig met zoeken %{provider} %{type}","searching_providers":"Bezg met zoeken naar %{count} Mopidy providers","loading_albums":"Bezig met laden van %{count} lokale albums"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Overschakelen naar een andere songtekst/zoekresultaat","want_lyrics":"Wil je songteksten? Geef Genius toestemming in "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Leuk","unlove":"Niet leuk"}},"sidebar":{"now_playing":"Speelt nu af","search":"Zoek","discover":"Ontdek","genre":"Genre / Stemming","featured_playlists":"Uitgelichte afspeellijsten","new_releases":"Nieuw uitgebracht","my_music":"Mijn muziek","playlists":"Afspeellijsten","artists":"Artiesten","albums":"Albums","tracks":"Tracks","browse":"Bladeren","settings":"Instellingen","not_connected":"%{name} niet verbonden","browser_offline":"Browser offline","update_available":"Nieuwe versie beschikbaar"},"context_menu":{"add_to_playlist":{"title":"Toevoegen aan afspeellijst","no_playlists":"Geen bewerkbare afspeellijsten"},"play_next":"Als volgende afspelen","play_top_tracks":"Top tracks afspelen","play_all_tracks":"Speel alle tracks af","love_track":"Leuk vinden","unlove_track":"Niet leuk vinden","pin":"Maak vast","unpin":"Maak los","go_to_artist":"Ga naar artiest","go_to_user":"Ga naar gebruiker","track_info":"Track informatie","discover_similar":"Ontdek gelijkaardig","start_radio":"Start radio","copy_uri":"URI(\'s) kopiëren","refresh":"Verversen"},"playback_controls":{"consume":"Consumeren","shuffle":"Willekeurig","repeat":"Herhalen","no_outputs":"Geen uitvoer(en)","mute":"Dempen","unmute":"Dempen opheffen"},"snapcast":{"enabled":"Geactiveerd","streaming_enabled":"Streaming ingeschakeld","show_disconnected_clients":"Toon niet-verbonden clients","no_connected_clients":"Geen verbonden clients","host":"Host","port":"Poort","name":"Naam","name_disconnected":"Naam (niet verbonden)","group":"Groep","new_group":"+ Nieuwe groep","latency":"Vertraging","stream":"Stream","volume":"Volume"},"authentication":{"popup_blocked":"Popup geblokkeerd. Laat popups toe en probeer het opnieuw.","failed":"Autorisatie mislukt. %{origin} is niet de ingestelde autorisation_url.","log_out":"Afmelden","log_in":"Aanmelden"},"now_playing":{"title":"Speelt nu af","context_actions":{"radio":"Radio","history":"Geschiedenis","add_uri":"URI toevoegen"},"current_track":{"playing_from":"Speelt af van","shuffle":"Willekeurig","clear":"Wis","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} door %{artist} (album)","wiki":{"title":"Over","published":"Uitgebracht: %{date}"},"tracks":{"title":"Tracks","sort":{"disc_track":"Track nummer","name":"Naam"}}},"artist":{"title":"Artiest","title_window":"%{name} (artiest)","overview":{"title":"Overzicht","top_tracks":"Top tracks","albums":"Albums","related_artists":{"title":"Verwante artiesten","more":"Alle verwante artiesten"}},"tracks":{"title":"Tracks","sort":{"disc_track":"Track nummer","name":"Naam","album":"Album"}},"related_artists":{"title":"Verwante artiesten"},"about":{"title":"Over","source":"%{source} artiest","wiki":{"published":"Uitgebracht: %{date}","origin":"Bron: "}},"albums":{"sort":{"default":"Standaard","name":"Naam","release_date":"Datum","track_count":"Tracks"},"filter":{"all":"Alle","albums":"Albums","singles":"Singles","compilations":"Compilaties"}}},"debug":{"title":"Foutopsporing","ui":{"title":"Gebruikersinterface"},"debug":{"title":"Foutopsporing","overlay":"Toon de debug overlay"},"logging":{"title":"Logboeken","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Actions","snapcast":"Log Snapcast"},"create_notification":"Maak notificatie","create_process":"Maak procesnotificatie","run_test":"Testproces uitvoeren","call":"Oproepen","data":"Data","examples":"Voorbeelden"},"playlist":{"title":"Afspeellijst","title_window":"%{name} (afspeellijst)","title_plural":"Afspeellijsten","tracks":{"title":"Tracks","sort":{"default":"Standaard","sort_id":"Als geladen","added_at":"Toevoegdatum","name":"Naam","artist":"Artiest","album":"Album"}}},"queue_history":{"title":"Afspeelgeschiedenis"},"search":{"title":"Zoeken","title_window":"Zoek: %{term}","context_actions":{"sort":"Sorteren","source":"Bronnen (%{count})"},"placeholder":"Zoeken","all":{"title":"Alle"},"artists":{"title":"Artiesten","more":"Alle artiesten (%{count})"},"albums":{"title":"Albums","more":"Alle albums (%{count})"},"playlists":{"title":"Afspeellijsten","more":"Alle afspeellijsten (%{count})"},"tracks":{"title":"Tracks"}},"track":{"title":"Track","title_window":"%{name} door %{artists} (track)","lyrics_origin":"Bron: ","explicit":"Expliciet","disc_number":"Schijf %{number}","track_number":"Track %{number}","unknown_album":"Onbekend album","want_lyrics":"Wil je songteksten? Geef Genius toestemming onder "},"settings":{"title":"Instellingen","help":"Help","server":{"title":"Server","username":{"label":"Gebruikersnaam","description":"Een niet-unieke tekenreeks die wordt gebruikt om deze client te identificeren (geen speciale tekens)"}},"interface":{"title":"Interface","language":{"label":"Taal"},"theme":{"label":"Thema","auto":"Auto","auto_tooltip":"Detecteert jouw keuze in de browser of besturingssysteem","dark":"Donker","light":"Licht"},"behavior":{"label":"Gedrag","clear_tracklist":"Wis wachtlijst bij het afspelen van URI(\'s)","clear_tracklist_tooltip":"Afspelen van één of meerdere URI\'s zal de huidige wachtlijst overschrijven","hotkeys":"Sneltoetsen activeren","smooth_scrolling":"Vloeiend scrollen activeren","touch_events":"Veegbewegingen voor afspeelbediening activeren","touch_events_tooltip":"Maakt het mogelijk om naar links of rechts te vegen om van tracks te veranderen","grid_glow":"Miniatuur gloei effect","wide_scrollbars":"Gebruik brede schuifbalken"},"sources_priority":{"label":"Prioriteit bronnen","description":"Verslepen om voorrang van zoekmachines en resultaten te wijzigen"},"reporting":{"label":"Rapportering","sublabel":"Sta het versturen van anonieme gebruiksstatistieken toe","description":"Deze anonieme gebruiksgegevens zijn belangrijk bij het identificeren van fouten en potentiële functies die Iris nog beter maken. Wilt u meer weten? Lees het ","privacy_policy":"privacybeleid","are_you_sure":"Weet je zeker dat je dit niet wenst te ondersteunen?"},"commands":{"label":"Opdrachten"}},"advanced":{"title":"Geavanceerd","start_local_scan":"Lokale scan uitvoeren","artist_uri":{"label":"URI artiestenbibliotheek","description":"URI gebruikt voor het samenstellen van de artiestenbibliotheek"},"album_uri":{"label":"URI albumbibliotheek","description":"URI gebruikt voor het samenstellen van de albumbibliotheek"},"track_uri":{"label":"URI trackbibliotheek","description":"URI gebruikt voor het samenstellen van de trackbibliotheek"},"connections":{"label":"Verbindingen"},"version":{"label":"Versie","upgrade_available":"Nieuwe versie beschikbaar (%{version})","upgrade":"Bijwerken naar %{version}","up_to_date":"Actueel"},"share_configuration":"Deel configuratie","restart":"Herstart server","reset":"Alle instellingen terugzetten"},"about":{"title":"Over","blurb_1":" is een opensource project door ","blurb_2":". Het wordt gratis verstrekt en zonder enige garantie. Als je iemand hebt betaald voor deze software, laat het me dan weten.","donate":"Steunen","github":"GitHub"},"pusher_connection_list":{"not_connected":"Niet verbonden","no_connections":"Geen verbindingen","you":" (jij)"},"servers":{"inactive":"Inactief","connecting":"Verbinden","disconnected":"Verbinding verbroken","connected":"Verbonden","new_server":"Nieuwe server","name":"Naam","host":"Host","port":"Poort","encryption":{"label":"Encryptie","sublabel":"Gebruik SSL","description":"Vereist een SSL-proxy"},"switch":"Schakel naar deze server","reconnect":"Opnieuw verbinden"},"services":{"title":"Diensten","limited_access":"Beperkte toegang","unknown":"Onbekend","current_user":"Huidige gebruiker","authorization":"Autorisatie","refresh_token":"Token verversen","authorized":"Geautoriseerd","read_only":"Alleen-lezen","unauthorized":"Ongeautoriseerd","enabled":"Actief","disabled":"Uitgeschakeld","connected":"Verbonden","disconnected":"Verbinding verbroken","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify-extensie is niet actief - je zal geen muziek van Spotify kunnen afspelen","country":{"label":"Land","description":"Een ISO 3166-1 alpha-2 landcode (eg \'NL\')"},"locale":{"title":"Taal","description":"Een ISO 639 taalcode in kleine letters en een ISO 3166-1 alpha-2 landcode in hoofdletters, verbonden met een liggend streepje (bv \'nl_NL\' of \'nl_BE\')"}}}},"user":{"title":"Gebruiker","title_window":"%{name} (gebruiker)","you":"Jij"},"discover":{"title":"Ontdek","categories":{"title":"Genre / Stemming"},"category":{"title":"Genre / Stemming","category":"Categorie"},"featured":{"title":"Uitgelichte afspeellijsten"},"new_releases":{"title":"Nieuw uitgebracht"},"recommendations":{"title":"Ontdek","tracks":"Tracks","artists":"Artiesten","albums":"Albums","body_title":"Verken nieuwe muziek","body_subtitle":"Geef muzikale kenmerken op om jouw unieke sound samen te stellen","too_many_seeds":"Te veel kenmerken! Je kan maximaal 5 tracks, artiesten en genres toevoegen.","find_recommendations":"Vind aanbevelingen"}},"library":{"albums":{"title":"Mijn albums"},"artists":{"title":"Mijn artiesten"},"browse":{"title":"Bladeren"},"browse_directory":{"title":"Map"},"playlists":{"title":"Mijn afspeellijsten"},"tracks":{"title":"Mijn tracks"}},"modal":{"add_to_playlist":{"title":"Toevoegen aan afspeellijst","subtitle":"Kies afspeellijst om %{count} track%{plural} toe te voegen","no_playlists":"Geen afspeellijsten beschikbaar","no_editable_playlists":"Geen bewerkbare afspeellijsten"},"add_to_queue":{"title":"Toevoegen aan wachtrij","subtitle":"Voeg een door komma\'s gescheiden lijst van URI\'s toe aan de wachtrij","uris":"URI(\'s)","add_random":"Willekeurig toevoegen","position":{"label":"Positie","end":"Einde","next":"Na huidige track"}},"edit_playlist":{"title":"Afspeellijst bewerken","title_create":"Afspeellijst maken","name_required":"Naam is vereist","name":"Naam","description":"Beschrijving","provider":"Aanbieder","image":{"label":"Coverafbeelding","description":"Enkel JPEG, maximaal 256kB. Leeg laten om de coverafbeelding niet te wijzigen."},"options":{"label":"Opties","public":"Publiek","collaborative":"Gemeenschappelijk"},"create_playlist":"Maak afspeellijst"},"edit_command":{"title":"Opdracht bewerken","title_create":"Opdracht maken","name":"Naam","colour":"Kleur","icon":"Pictogram","url":"URL","method":{"label":"Methode","get":"GET","post":"POST"},"data":"Data","headers":"Aanvullende headers"},"edit_radio":{"title":"Radio","subtitle":"Geef muzikale kenmerken op om de smaak van jouw radio vorm te geven. Radio gebruikt Spotify\'s aanbevelingen om tracks te suggereren die vergelijkbaar zijn met jouw kenmerken.","invalid_seed_uri":"Ongeldige kenmerken-URI(\'s)","too_many_seeds":"Meer dan 5 kenmerken opgegeven, de rest wordt verwaarloos","only_spotify_uris":"Elkel Spotify URI\'s worden ondersteund","already_added":"URI reeds toegevoegd","no_seeds":"Geen kenmerken"},"initial_setup":{"title":"Welkom op Iris","username":"Gebruikersnaam"},"kiosk":{"title":"Speelt nu af","title_window":"%{name} door %{artist} (speelt nu af)","lyrics":"Songtekst"},"share_configuration":{"title":"Deel configuratie","subtitle":"Stuur uw autorisaties en instellingen naar een andere verbonden gebruiker","no_peers":"Geen onderlinge verbindingen","recipients":"Ontvangers","configurations":"Configuraties","authorization":"%{service} autorisatie","logged_in_as":"Aangemeld als %{name}","snapcast_description":"Server verbindingsgegevens","interface":"Instellingen gebruikersinterface","interface_description":"Thema, sortering, filters, etc","import":{"title":"Configuratie gedeeld","subtitle":"Een andere gebruiker heeft zijn configuratie gedeeld met jou. Dit omvat:","do_you_want_to_import":"Wil je dit importeren?","import_now":"Nu importeren","successful":"Importeren geslaagd"}},"reset":{"title":"Reset Iris","subtitle":"Wis je lokale local configuratie, opslag informatie or geheugen","items":"Reset naar de standaard waarde","preferences":{"label":"Instellingen","description":"Gebruikersinterface aanpassingen"},"database":{"label":"Database","description":"Lokale browser-gebaseerde database van de bibliotheken en assets"},"service_worker":{"label":"Service worker","description":"Herinstalleer de service worker"},"cache":{"label":"Haal cache op","description":"Exteren API aanroepen cache (vereist Service Worker)"},"test_mode":{"label":"Test modus","description":"Uitgebreide logging voor diagnostische problemen"}}}}')},function(e){e.exports=JSON.parse('{"name":"日本語","errors":{"uri_not_found":"URI %{uri} が見つかりませんでした","could_not_load":"%{name} を読み込めませんでした","could_not_load_library":"%{provider} から %{name} を読み込めませんでした","no_results":"結果が見つかりません","authorization_required":"%{provider} の認証を行ってください","enable_first":"%{provider} を有効化してください","no_service_worker":"サービスワーカーがサポートされていません","required":"必須","unknown_error":"不明なエラー","need_to_be_online":"このリソースを読み込むためにオンラインにならなければいけません"},"actions":{"play":"再生","play_all":"すべて再生","play_next":"次を再生","shuffle_play":"シャッフル再生","pause":"一時停止","stop":"停止","add_to_playlist":"プレイリストに追加","add_to_library":"ライブラリに追加","remove_from_library":"ライブラリから削除","add_to_queue":"キューに追加","reset":"リセット","back":"戻る","refresh":"再読み込み","enable":"有効","disable":"無効","send":"送信","save":"保存","start":"開始","edit":"編集","add":"追加","confirm":"本当によろしいですか?","delete":"削除","remove":"削除"},"common":{"popularity":"人気","name":"名前","artist":"アーティスト","duration":"期間","source":"ソース","sources":"ソース","sort":"並び替え","filter":"フィルター","by":" による "},"fields":{"start_typing":"入力開始...","search":"検索...","sort":"並び替え","view":"見る","source":"ソース","uri":"URI(s)","items_to_add":{"label":"アイテムを追加","placeholder":"アイテムなし"},"filter":"フィルター","filters":{"all":"すべて","thumbnails":"サムネイル","list":"リスト","as_loaded":"読み込み順","name":"名前","artist":"アーティスト","updated":"アップロード時刻","tracks":"トラック","source":"ソース","editable":"編集可能","owner":"オーナー","followers":"フォロアー","popularity":"人気"}},"time":{"seconds":{"short":"秒","singular":"秒","plural":"秒"},"minutes":{"short":"分","singular":"分","plural":"分"},"hours":{"short":"時間","singular":"時間","plural":"時間"},"days":{"short":"日","singular":"日","plural":"日"},"weeks":{"short":"曜日","singular":"曜日","plural":"曜日"},"years":{"short":"年","singular":"年","plural":"年"}},"specs":{"tracks":"%{count} トラック","albums":"%{count} アルバム","followers":"%{count} フォロアー","listeners":"%{count} リスナー","playlists":"%{count} プレイリスト","plays":"%{count} 回再生","popularity":"%{percent}% 人気","added":"追加 ","added_ago":"%{time} 前に追加","edited":"編集済み ","edited_ago":"%{time} 前に編集済み","played_ago":"%{time} 前に再生済み"},"services":{"mopidy":{"title":"Mopidy","local":"ローカル","adding_uris":"%{count} URI(s) を追加中","searching_providers":"Mopidyのプロバイダーから %{count} を検索中","loading_albums":"%{count} のローカルアルバムを読み込み中"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"別の歌詞検索結果に切り替える","want_lyrics":"歌詞を見たいですか?Geniusへ "},"google":{"title":"Google"},"icecast":{"title":"Icecast"},"lastfm":{"title":"LastFM","love":"お気に入り登録","unlove":"お気に入り解除"}},"sidebar":{"now_playing":"再生中","search":"検索","discover":"発見","genre":"ジャンル / ムード","featured_playlists":"注目のプレイリスト","new_releases":"新リリース","my_music":"マイミュージック","playlists":"プレイリスト","artists":"アーティスト","albums":"アルバム","tracks":"トラック","browse":"ブラウザ","settings":"設定","not_connected":"%{name} 未接続","browser_offline":"ブラウザがオフラインです","update_available":"更新があります"},"context_menu":{"add_to_playlist":{"title":"プレイリストに追加","no_playlists":"書き込めるプレイリストが存在しません"},"play_next":"次を再生","play_top_tracks":"トップトラックを再生","love_track":"お気に入り","unlove_track":"お気に入り解除","pin":"ピン","unpin":"ピン解除","go_to_artist":"アーティストへ","go_to_user":"ユーザーへ","track_info":"トラック情報","discover_similar":"類似を発見","start_radio":"ラジオを開始","copy_uri":"URI(s)をコピー"},"playback_controls":{"consume":"コンスーム","shuffle":"シャッフル","repeat":"リピート","no_outputs":"出力なし","mute":"ミュート","unmute":"ミュート解除"},"snapcast":{"enabled":"有効","show_disconnected_clients":"切断済みのクライアントを表示","no_connected_clients":"接続済みのクライアントなし","host":"ホスト","port":"ポート","name":"名前","name_disconnected":"名前 (切断済み)","group":"グループ","new_group":"+ 新しいグループ","latency":"レイテンシー","stream":"ストリーム","volume":"音量"},"authentication":{"popup_blocked":"ポップアップがブロックされました。ポップアップを許可して再使用してください。","failed":"認証に失敗しました。 %{origin} は authorization_url に設定されていません。","log_out":"ログアウト","log_in":"ログイン"},"now_playing":{"title":"再生中","context_actions":{"radio":"ラジオ","history":"履歴","add_uri":"URIを追加"},"current_track":{"playing_from":"から再生","shuffle":"シャッフル","clear":"クリア","radio":"ラジオ"}},"album":{"title":"アルバム","title_window":"%{name} による %{artist} (アルバム)","wiki":{"title":"概要","published":"公開済み: %{date}"}},"artist":{"title":"アーティスト","title_window":"%{name} (アーティスト)","overview":{"title":"概観","top_tracks":"トップトラック","related_artists":{"title":"関連アーティスト","more":"すべての関連アーティスト"}},"tracks":{"title":"トラック"},"related_artists":{"title":"関連アーティスト"},"about":{"title":"概要","source":"%{source} アーティスト","wiki":{"published":"投稿: %{date}","origin":"提供元: "}},"albums":{"sort":{"default":"標準","name":"名前","release_date":"日付","track_count":"トラック"},"filter":{"all":"すべて","albums":"アルバム","singles":"シングル","compilations":"コンピレーション"}}},"debug":{"title":"デバック","ui":{"title":"ユーザー操作"},"debug":{"title":"デバック","overlay":"デバックを重ねて表示"},"logging":{"title":"ログ","mopidy":"Mopidyのログ","pusher":"Pusherのログ","actions":"アクションのログ","snapcast":"スナップショットのログ"},"create_notification":"通知を作成","create_process":"プロセス通知を作成","run_test":"テストプロセスを実行","call":"呼び出し","data":"日付","examples":"例"},"playlist":{"title":"プレイリスト","title_window":"%{name} (プレイリスト)","title_plural":"プレイリスト"},"queue_history":{"title":"プレイバック履歴"},"search":{"title":"検索","title_window":"検索: %{term}","context_actions":{"sort":"並び替え","source":"(%{count}) ソース"},"placeholder":"検索","all":{"title":"すべて"},"artists":{"title":"アーティスト","more":"すべてのアーティスト (%{count})"},"albums":{"title":"アルバム","more":"すべてのアルバム (%{count})"},"playlists":{"title":"プレイリスト","more":"すべてのプレイリスト (%{count})"},"tracks":{"title":"トラック"}},"track":{"title":"トラック","title_window":"%{name} による %{artists} (トラック)","lyrics_origin":"提供元: ","explicit":"明示","disc_number":"ディスク %{number}","track_number":"トラック %{number}","unknown_album":"不明なアルバム","want_lyrics":"トラックの歌詞が欲しいですか? Genius を認証する "},"settings":{"title":"設定","help":"ヘルプ","server":{"title":"サーバー","username":{"label":"ユーザー名","description":"このクライアントを識別するために使用される一意でない文字列(特殊文字なし)"}},"interface":{"title":"操作","language":{"label":"言語"},"theme":{"label":"テーマ","auto":"自動","auto_tooltip":"ブラウザかOSの設定から検出","dark":"ダーク","light":"ライト"},"behavior":{"label":"動作","clear_tracklist":"URI(s) の再生リストを削除","clear_tracklist_tooltip":"1つ以上のURIを再生すると、最初に現在の再生キューがクリアされます","hotkeys":"ホットキーを有効化","smooth_scrolling":"スムーズスクロールを有効化","touch_events":"再生コントロールにタッチイベントを有効化","touch_events_tooltip":"左右スワイプでトラックを変更可能","wide_scrollbars":"広いスクロールバーを使用"},"sources_priority":{"label":"ソース優先順位","description":"ソースの優先順位をドラッグ&ドロップで決める"},"reporting":{"label":"リポート","sublabel":"匿名で使用レポートを送信","description":"この匿名の使用データは、irisをより良いものにするためのエラーや潜在的な機能を特定する上で重要です。もっと知りたいですか? 読んでください: ","privacy_policy":"プライバシーポリシー","are_you_sure":"本当に支援しなくていいですか?"},"commands":{"label":"コマンド"}},"advanced":{"title":"詳細","start_local_scan":"ローカルスキャンを開始","artist_uri":{"label":"アーティストライブラリ URI","description":"アーティストライブラリーの収集に使われるURI"},"album_uri":{"label":"アルバムライブラリ URI","description":"アルバムライブラリーの収集に使われるURI"},"connections":{"label":"接続"},"version":{"label":"バージョン","upgrade_available":"新バージョン (%{version}) があります","upgrade":"%{version} にアップデート","up_to_date":"最新"},"share_configuration":"設定を共有","restart":"サーバーを再起動","reset_cache":"キャッシュをリセット","reset":"すべての設定をリセット"},"about":{"title":"概要","blurb_1":" は ","blurb_2":"のオープンソースです。 無償で提供され、保証がありません。もしこのソフトウェアに払いたい場合は私に知らせてください。","donate":"寄付","github":"GitHub"},"pusher_connection_list":{"not_connected":"接続されていません","no_connections":"接続がありません","you":" (あなた)"},"servers":{"inactive":"非アクティブ","connecting":"接続中","disconnected":"切断","connected":"接続完了","new_server":"新しいサーバー","name":"名前","host":"ホスト","port":"ポート","encryption":{"label":"暗号化","sublabel":"SSLを使用する","description":"SSL プロキシが必須です"},"switch":"このサーバーへ変更","reconnect":"再接続"},"services":{"title":"サービス","limited_access":"制限されたアクセス","unknown":"不明","current_user":"現在のユーザー","authorization":"認証","refresh_token":"トークンをリフレッシュ","authorized":"認証済み","read_only":"読み取り専用","unauthorized":"未認証","enabled":"有効","disabled":"無効","connected":"接続済み","disconnected":"切断済み","spotify":{"mopidy_spotify_not_running":"Mopidy-Spotify の拡張機能は起動していません - Spotifyのトラックを再生することができません","country":{"label":"国","description":"ISO 3166-1 alpha-2 の国コード (例: \'NZ\')"},"locale":{"title":"地域","description":"小文字のISO 639言語コードと大文字のISO 3166-1 alpha-2国コードをアンダースコア(例:\'en_NZ\')で連結したもの"}},"icecast":{"enable":{"label":"有効化","description":"このブラウザにオーディオをストリーム配信"},"location":{"label":"ロケーション","description":"ストリームURLのフルURL"}}}},"user":{"title":"ユーザー","title_window":"%{name} (ユーザー)","you":"あなた"},"discover":{"title":"発見","categories":{"title":"ジャンル / ムード"},"category":{"title":"ジャンル / ムード","category":"カテゴリー"},"featured":{"title":"注目のプレイリスト"},"new_releases":{"title":"新リリース"},"recommendations":{"title":"発見","tracks":"トラック","artists":"アーティスト","albums":"アルバム","body_title":"新しい音楽を発見","body_subtitle":"以下にシードと音楽的特性を追加して、あなたのサウンドを作成します","too_many_seeds":"シードが多すぎます。 シード曲、アーティスト、ジャンルの合計5曲まで使用できます","find_recommendations":"おすすめを探す"}},"library":{"albums":{"title":"マイアルバム"},"artists":{"title":"マイアーティスト"},"browse":{"title":"ブラウザ"},"browse_directory":{"title":"ディレクトリ"},"playlists":{"title":"マイプレイリスト"},"tracks":{"title":"マイトラック"}},"modal":{"add_to_playlist":{"title":"プレイリストに追加","subtitle":"追加するプレイリスト %{count} トラック%{plural} ","no_playlists":"プレイリストはありません","no_editable_playlists":"編集可能なプレイリストはありません"},"add_to_queue":{"title":"キューに追加","subtitle":"コンマで区切られたURIのリストをプレイキューに追加する","uris":"URI(s)","add_random":"ランダムなトラックを探す","position":{"label":"ポジション","end":"終わり","next":"このトラックの後"}},"edit_playlist":{"title":"プレイリストを編集","title_create":"プレイリストを作成","name_required":"名前は必須です","name":"名前","description":"説明","provider":"提供元","image":{"label":"カバーイメージ","description":"JPEG のみ、 256kB まで。 空のままにしておくと、カバー画像は変更されません。"},"options":{"label":"オプション","public":"公開","collaborative":"コラボレーション"},"create_playlist":"プレイリストを作成"},"edit_command":{"title":"コマンドを編集","title_create":"コマンドを作成","name":"名前","colour":"色","icon":"アイコン","url":"URL","method":{"label":"メゾット","get":"GET","post":"POST"},"data":"データ","headers":"追加ヘッダー"},"edit_radio":{"title":"ラジオ","subtitle":"シードを追加したり削除したりして、あなたのラジオのサウンドを形作りましょう。ラジオはSpotifyのレコメンドエンジンを使用して、あなたのシードに似たトラックを提案します","invalid_seed_uri":"間違ったシード URI(s)","too_many_seeds":"5つ以上のシードが提供されました。残りを無視します","only_spotify_uris":"Spotify URI のみサポートされています","already_added":"URI はすでに追加されています","no_seeds":"シードなし"},"initial_setup":{"title":"Iris へようこそ","username":"ユーザー"},"kiosk":{"title":"再生中","title_window":"%{name} の %{artist} (再生中)","lyrics":"歌詞"},"share_configuration":{"title":"設定を共有","subtitle":"認証とインターフェース設定を別の接続されたユーザーにプッシュします","no_peers":"ピア接続がありません","recipients":"受信者","configurations":"設定","authorization":"%{service} 認証","logged_in_as":"%{name} にログイン","snapcast_description":"サーバー接続詳細","interface":"動作設定","interface_description":"テーマ, 並び替え, フィルター, …","import":{"title":"設定を共有","subtitle":"別のユーザーが設定をあなたと共有しました:","do_you_want_to_import":"これをインポートしますか?","import_now":"今すぐインポート","successful":"インポート成功"}}}}')},function(e){e.exports=JSON.parse('{"name":"Polski","errors":{"uri_not_found":"Nie rozpoznano URI %{uri}","could_not_load":"Nie można załadować %{name}","could_not_load_library":"Nie można załadować %{name} od %{provider}","no_results":"Nic nie znaleziono","authorization_required":"Musisz najpierw zautoryzować %{provider}","enable_first":"Odblokuj najpierw %{provider}","no_service_worker":"Niewspierany service worker","required":"Wymagane","unknown_error":"Nieznany błąd","need_to_be_online":"Musisz być online by załadować ten zasób"},"actions":{"play":"Odtwarzaj","play_all":"Odtwarzaj wszystkie","play_next":"Odtwarzaj następny","shuffle_play":"Odtwarzaj losowo","pause":"Pauza","stop":"Stop","add_to_playlist":"Dodaj do playlisty","add_to_library":"Dodaj do biblioteki","remove_from_library":"Usuń z biblioteki","add_to_queue":"Dodaj do kolejki","reset":"Reset","back":"Cofnij","refresh":"Odśwież","enable":"Odblokuj","disable":"Zablokuj","send":"Wyślij","save":"Zapisz","start":"Start","edit":"Edytuj","add":"Dodaj","confirm":"Czy na pewno?","delete":"Usuń","remove":"Usuń"},"common":{"popularity":"Popularność","name":"Nazwa","artist":"Wykonawca","duration":"Długość","source":"Źródło","sources":"Źródła","sort":"Sortuj","filter":"Filtruj","by":" po "},"fields":{"start_typing":"Pisz tutaj...","search":"Szukaj...","sort":"Sortuj","view":"Widok","source":"Źródło","uri":"URI","items_to_add":{"label":"Do dodania","placeholder":"Nic tu nie ma"},"filter":"Filtruj","filters":{"all":"Wszystkie","thumbnails":"Ikony","list":"Lista","as_loaded":"Jako załadowane","name":"Nazwa","artist":"Wykonawca","updated":"Zaktualizowano","tracks":"Utwory","source":"Żródło","editable":"Edytowalny","owner":"Właściciel","followers":"Obserwujący","popularity":"Popularność"}},"time":{"seconds":{"short":"sek","singular":"sekunda","plural":"sekund"},"minutes":{"short":"min","singular":"minuta","plural":"minut"},"hours":{"short":"h","singular":"godzina","plural":"godzin"},"days":{"short":"d","singular":"dzień","plural":"dni"},"weeks":{"short":"tyg","singular":"tydzień","plural":"tygodni"},"years":{"short":"r","singular":"rok","plural":"lat"}},"specs":{"tracks":"%{count} ścieżek","albums":"%{count} albumów","followers":"%{count} obserwujących","listeners":"%{count} słuchających","playlists":"%{count} playlist","plays":"%{count} odtworzeń","popularity":"%{percent}% popularności","added":"Dodano ","added_ago":"Dodano %{time} temu","edited":"Edytowano ","edited_ago":"Edytowano %{time} temu","played_ago":"Odtworzono %{time} temu"},"services":{"mopidy":{"title":"Mopidy","local":"Lokalnie","adding_uris":"Dodawanie %{count} URI","searching_providers":"Wyszukiwanie %{count} dostawców Mopidy","loading_albums":"Ładowanie %{count} lokalnych albumów"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Przełącz na inne wyniki wyszukiwania tekstu utworu","want_lyrics":"Potrzebujesz tekstu utworu? Autoryzuj Geniusa w "},"google":{"title":"Google"},"icecast":{"title":"Icecast"},"lastfm":{"title":"LastFM","love":"Lubię to","unlove":"Nie lubię tego"}},"sidebar":{"now_playing":"Teraz odtwarzane","search":"Szukaj","discover":"Odkrywaj","genre":"Gatunek / Nastrój","featured_playlists":"Proponowane playlisty","new_releases":"Nowości","my_music":"Moja muzyka","playlists":"Playlisty","artists":"Wykonawcy","albums":"Albumy","tracks":"Utwory","browse":"Przeglądaj","settings":"Ustawienia","not_connected":"%{name} nie połączony","browser_offline":"Przeglądarka offline","update_available":"Aktualizacja dostępna"},"context_menu":{"add_to_playlist":{"title":"Dodaj do playlisty","no_playlists":"Brak edytowalnych playlist"},"play_next":"Odtwarzaj następne","play_top_tracks":"Odtwarzaj najlepsze","love_track":"Lubię to","unlove_track":"Nie lubię tego","pin":"Przypnij","unpin":"Odepnij","go_to_artist":"Przejdź do wykonawcy","go_to_user":"Przejdź do użytkownika","track_info":"Informacje o utworze","discover_similar":"Odkryj podobne","start_radio":"Włącz radio","copy_uri":"Kopiuj URI"},"playback_controls":{"consume":"Konsumuj","shuffle":"Losuj","repeat":"Powtarzaj","no_outputs":"Brak wyjść","mute":"Wycisz","unmute":"Wyłącz wyciszenie"},"snapcast":{"enabled":"Odblokowane","show_disconnected_clients":"Pokaż rozłączone klienty","no_connected_clients":"Brak połączonych klientów","host":"Host","port":"Port","name":"Nazwa","name_disconnected":"Nazwa (rozłączono)","group":"Grupa","new_group":"+ Nowa grupa","latency":"Latencja","stream":"Strumień","volume":"Głośność"},"authentication":{"popup_blocked":"Wyskakujące okienka zablokowane. Odblokuj je i spróbuj ponownie.","failed":"Błąd autoryzacji. %{origin} nie jest skonfigurowanym URL autoryzacji.","log_out":"Wyloguj","log_in":"Zaloguj"},"now_playing":{"title":"Teraz odtwarzane","context_actions":{"radio":"Radio","history":"Historia","add_uri":"Dodaj URI"},"current_track":{"playing_from":"Odtwarzane z","shuffle":"Losuj","clear":"Wyczyść","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} od %{artist} (album)","wiki":{"title":"Szczegóły","published":"Opublikowano: %{date}"}},"artist":{"title":"Artist","title_window":"%{name} (wykonawca)","overview":{"title":"Przegląd","top_tracks":"Najlepsze utwory","related_artists":{"title":"Powiązani wykonawcy","more":"Wszyscy powiązani wykonawcy"}},"tracks":{"title":"Utwory"},"related_artists":{"title":"Powiązani wykonawcy"},"about":{"title":"Szczegóły","source":"%{source} wykonawca","wiki":{"published":"Opublikowano: %{date}","origin":"Pochodzenie: "}},"albums":{"sort":{"default":"Domyślne","name":"Nazwa","release_date":"Data","track_count":"Utwory"},"filter":{"all":"Wszystkie","albums":"Albumy","singles":"Single","compilations":"Kompilacje"}}},"debug":{"title":"Debug","ui":{"title":"Interfejs użytkownika"},"debug":{"title":"Debug","overlay":"Pokaż nakładkę debugowania"},"logging":{"title":"Logowanie","mopidy":"Loguj Mopidy","pusher":"Loguj Pusher","actions":"Loguj Akcje","snapcast":"Loguj Snapcast"},"create_notification":"Stwórz powiadomienie","create_process":"Stwórz powiadomienie procesu","run_test":"Uruchom test procesu","call":"Wywołaj funkcję","data":"Dane","examples":"Przykłady"},"playlist":{"title":"Playlisty","title_window":"%{name} (playlista)","title_plural":"Playlisty"},"queue_history":{"title":"Historia odtwarzania"},"search":{"title":"Szukaj","title_window":"Szukaj: %{term}","context_actions":{"sort":"Sortuj","source":"Źródła (%{count})"},"placeholder":"Szukaj","all":{"title":"Wszystkie"},"artists":{"title":"Artyści","more":"Wszyscy wykonawcy (%{count})"},"albums":{"title":"Albumy","more":"Wszystkie albumy (%{count})"},"playlists":{"title":"Playlisty","more":"Wszystkie playlisty (%{count})"},"tracks":{"title":"Utwory"}},"track":{"title":"Utwór","title_window":"%{name} od %{artists} (track)","lyrics_origin":"Źródło tekstu: ","explicit":"Explicit","disc_number":"Dysk %{number}","track_number":"Ścieżka %{number}","unknown_album":"Nieznany album","want_lyrics":"Potrzebujesz tekstu utworu? Autoryzuj Geniusa w "},"settings":{"title":"Ustawienia","help":"Pomoc","server":{"title":"Serwer","username":{"label":"Nazwa użytkownika","description":"Nieunikalny tekst do identyfikacji tego klienta (bez znaków specjalnych)"}},"interface":{"title":"Interfejs","language":{"label":"Język"},"theme":{"label":"Motyw","auto":"Auto","auto_tooltip":"Wykrywa preferencje twojej przeglądarki lub systemu operacyjnego","dark":"Ciemny","light":"Jasny"},"behavior":{"label":"Zachowanie","clear_tracklist":"Czyść listę utworów przy odtwarzaniu URI","clear_tracklist_tooltip":"Odtworzenie jednego lub więcej URI spowoduje usunięcie zawartości kolejki","hotkeys":"Włącz klawisze skrótu","smooth_scrolling":"Włącz płynne przewijanie","touch_events":"Włącz obsługę zdarzeń dotykowych","touch_events_tooltip":"Umożliwia zmienianie utworów poprzez przesunięcia palcem po ekranie","wide_scrollbars":"Używaj szerokich pasków przewijania"},"sources_priority":{"label":"Priorytety źródeł","description":"Przesuń i upuść aby zmienić priorytety dostawców"},"reporting":{"label":"Raportowanie","sublabel":"Włącz anonimowe raportowanie statystyk","description":"Te anonimowe informacje są dla nas ważne w celu identyfikacji błędów i potencjalnych nowych funkcji. Pomagają nam rozwijać Iris i sprawiać by stawało się coraz lepsze. Chcesz wiedzieć więcej? Przeczytaj ","privacy_policy":"politykę prywatności","are_you_sure":"Na pewno nie chcesz nas wesprzeć?"},"commands":{"label":"Komendy"}},"advanced":{"title":"Zaawansowane","start_local_scan":"Rozpocznij lokalne skanowanie","artist_uri":{"label":"URI wykonawców w bibliotece","description":"URI używane do organizacji wykonawców w bibliotece"},"album_uri":{"label":"URI albumów w bibliotece","description":"URI używane do organizacji albumów w bibliotece"},"connections":{"label":"Połączenia"},"version":{"label":"Wersja","upgrade_available":"Dostępna aktualizacja (%{version})","upgrade":"Zaktualizuj do %{version}","up_to_date":"Najnowsza wersja"},"share_configuration":"Udostępnij konfigurację","restart":"Restartuj serwer","reset_cache":"Resetuj pamięć podręczną","reset":"Resetuj wszystkie ustawienia"},"about":{"title":"O projekcie","blurb_1":" jest otwartoźródłowym projektem prowadzonym przez ","blurb_2":". Jest dostarczane bez jakichkolwiek gwarancji. Jeśli zapłaciłeś komukolwiek za to oprogramowanie, skontaktuj się z nami.","donate":"Wesprzyj","github":"GitHub"},"pusher_connection_list":{"not_connected":"Rozłączono","no_connections":"Brak połączeń","you":" (ty)"},"servers":{"inactive":"Nieaktywny","connecting":"Łączenie","disconnected":"Rozłączono","connected":"Połączono","new_server":"Nowy serwer","name":"Nazwa","host":"Host","port":"Port","encryption":{"label":"Szyfrowanie","sublabel":"Używaj SSL","description":"Wymaga proxy SSL"},"switch":"Przełącz do tego serwera","reconnect":"Połącz ponownie"},"services":{"title":"Usługi","limited_access":"Ograniczony dostęp","unknown":"Nieznany","current_user":"Aktualny użytkownik","authorization":"Autoryzacja","refresh_token":"Odśwież token","authorized":"Zautoryzowano","read_only":"Tylko do odczytu","unauthorized":"Niezautoryzowano","enabled":"Odblokowany","disabled":"Zablokowany","connected":"Połączony","disconnected":"Rozłączony","spotify":{"mopidy_spotify_not_running":"Rozszerzenie Mopidy-Spotify nie jest uruchomione - nie będziesz mógł odtwarzać ścieżek ze Spotify","country":{"label":"Kraj","description":"Kod kraju ISO 3166-1 alpha-2 (np. \'PL\')"},"locale":{"title":"Lokalizacja","description":"Kod językowy ISO 639 oraz ISO 3166-1 alpha-2 połączone podkreślnikiem (np. \'pl_PL\')"}},"icecast":{"enable":{"label":"Odblokowane","description":"Strumieniuj audio do tej przeglądarki"},"location":{"label":"Lokacja","description":"Pełny URL twojego endpointu"}}}},"user":{"title":"Użytkownik","title_window":"%{name} (user)","you":"Ty"},"discover":{"title":"Odkrywaj","categories":{"title":"Gatunek / Nastrój"},"category":{"title":"Gatunek / Nastrój","category":"Kategoria"},"featured":{"title":"Proponowane playlisty"},"new_releases":{"title":"Nowości"},"recommendations":{"title":"Odkrywaj","tracks":"Utwory","artists":"Wykonawcy","albums":"Albumy","body_title":"Eksploruj nową muzykę","body_subtitle":"Dodaj ziarna oraz właściwości muzyki by osiągnąć swoje brzmienie","too_many_seeds":"Za dużo ziaren! Możesz użyć maksymalnie 5 utworów, wykonawców i gatunków.","find_recommendations":"Znajdź rekomendacje"}},"library":{"albums":{"title":"Moje albumy"},"artists":{"title":"Moi wykonawcy"},"browse":{"title":"Przeglądaj"},"browse_directory":{"title":"Katalog"},"playlists":{"title":"Moje playlisty"},"tracks":{"title":"Moje utwory"}},"modal":{"add_to_playlist":{"title":"Dodaj do playlisty","subtitle":"Wybierz playlistę do dodania %{count} utworów","no_playlists":"Brak dostępnych playlist","no_editable_playlists":"Brak edytowalnych playlist"},"add_to_queue":{"title":"Dodaj do kolejki","subtitle":"Dodaj listę URI (oddzielonych przecinkami) do kolejki odtwarzania","uris":"URI","add_random":"Znajdź losowe utwory","position":{"label":"Pozycja","end":"Koniec","next":"Po aktualnym utworze"}},"edit_playlist":{"title":"Edytuj playlistę","title_create":"Stwórz playlistę","name_required":"Nazwa jest wymagana","name":"Nazwa","description":"Opis","provider":"Dostawca","image":{"label":"Okładka","description":"Tylko JPEG, 256kB maks. Zostaw puste by pozostawić okładkę bez zmian."},"options":{"label":"Opcje","public":"Publiczne","collaborative":"Współpraca"},"create_playlist":"Stwórz playlistę"},"edit_command":{"title":"Edytuj komendę","title_create":"Stwórz komendę","name":"Nazwa","colour":"Kolor","icon":"Ikona","url":"URL","method":{"label":"Metoda","get":"GET","post":"POST"},"data":"Dane","headers":"Dodatkowe nagłówki"},"edit_radio":{"title":"Radio","subtitle":"Dodaj lub usuń ziarna by wpłynąć na zawartość twojego radia. Radio korzysta z systemu rekomendacji Spotify by proponować utwory podobne do twoich ziaren.","invalid_seed_uri":"Nieprawidłowe ziarno (URI)","too_many_seeds":"Zbyt dużo ziaren (>5). Ignorowanie pozostałych.","only_spotify_uris":"Wspierane są tylko URI do Spotify","already_added":"URI już jest dodany","no_seeds":"Brak ziaren"},"initial_setup":{"title":"Witamy w Iris","username":"Użytkownik"},"kiosk":{"title":"Teraz odtwarzane","title_window":"%{name} od %{artist} (teraz odtwarzane)","lyrics":"Tekst utworu"},"share_configuration":{"title":"Udostępnianie konfiguracji","subtitle":"Wyślij swoje autoryzacje i ustawienia interfejsu do innego połączonego użytkownika","no_peers":"Brak połączonych peerów","recipients":"Odbiorcy","configurations":"Konfiguracje","authorization":"autoryzacja %{service}","logged_in_as":"Zalogowano jako %{name}","snapcast_description":"Szczegóły połączenia z serwerem","interface":"Ustawienia interfejsu","interface_description":"Motyw, sortowanie, filtrowanie, itp.","import":{"title":"Konfiguracja udostępniona","subtitle":"Użytkownik udostępnił Ci swoją konfigurację. Zawiera ona:","do_you_want_to_import":"Czy chcesz to zaimportować?","import_now":"Importuj teraz","successful":"Import zakończony sukcesem"}}}}')},function(e){e.exports=JSON.parse('{"name":"Italiano","errors":{"uri_not_found":"Impossibile trovare elementi con URI %{uri}","could_not_load":"Impossibile caricare %{name}","could_not_load_library":"Impossibile caricare %{name} da %{provider}","no_results":"Nessun risultato disponibile","authorization_required":"Devi prima autorizzare %{provider}","enable_first":"Abilita prima %{provider}","no_service_worker":"Esecutore di servizio non supportato","required":"Richiesto","unknown_error":"Errore sconosciuto","need_to_be_online":"Devi essere connesso per caricare questa risorsa","nothing_selected":"Niente di selezionato","cannot_reorder":{"title":"Impossibile riordinare elementi","description":"Rimuovi ordina/filtri e riprova"}},"actions":{"play":"Riproduci","play_all":"Riproduci tutto","play_next":"Riproduci successivo","shuffle_play":"Riproduzione casuale","pause":"Pausa","stop":"Ferma","add_to_playlist":"Aggiungi alla playlist","add_to_library":"Aggiungi alla libreria","added_tracks_to":"%{count} tracce aggiunte a ","remove_from_library":"Rimuovi dalla libreria","add_to_queue":"Aggiungi alla coda","reset":"Azzera","back":"Indietro","refresh":"Aggiorna","enable":"Abilita","disable":"Disabilita","send":"Invia","save":"Salva","start":"Avvia","edit":"Modifica","add":"Aggiungi","confirm":"Sei sicuro?","delete":"Elimina","remove":"Rimuovi","cancel":"Annulla","created":"%{name} creato","saved":"%{name} salvato","deleted":"%{name} eliminato"},"common":{"popularity":"Popolarità","name":"Nome","artist":"Artista","duration":"Durata","source":"Fonte","sources":"Fonti","sort":"Ordina","filter":"Filtra","by":" per ","loading_library":"Caricamento %{provider} %{type}"},"fields":{"start_typing":"Inizia a digitare...","search":"Cerca...","sort":"Ordina","view":"Vista","source":"Fonte","uri":"URI","items_to_add":{"label":"Elementi da aggiungere","placeholder":"Nessun elemento"},"filter":"Filtro","filters":{"all":"Tutto","thumbnails":"Miniature","list":"Lista","as_loaded":"Come caricato","name":"Nome","artist":"Artista","album":"Album","updated":"Aggiornato","tracks":"Tracce","source":"Fonte","editable":"Modificabile","owner":"Proprietario","followers":"Seguaci","popularity":"Popolarità"}},"time":{"seconds":{"short":"s","singular":"secondo","plural":"secondi"},"minutes":{"short":"m","singular":"minuto","plural":"minuti"},"hours":{"short":"o","singular":"ora","plural":"ore"},"days":{"short":"gg","singular":"giorno","plural":"giorni"},"weeks":{"short":"sett","singular":"settimana","plural":"settimane"},"years":{"short":"aa","singular":"anno","plural":"anni"}},"specs":{"tracks":"%{count} tracce","albums":"%{count} album","followers":"%{count} seguaci","listeners":"%{count} ascoltatori","playlists":"%{count} playlist","plays":"%{count} riproduzioni","popularity":"%{percent}% popolarità","added":"Aggiunto ","added_ago":"Aggiunto %{time} fa","edited":"Modificato ","edited_ago":"Modificato %{time} fa","played_ago":"Riprodotto %{time} fa"},"services":{"mopidy":{"title":"Mopidy","local":"Locale","adding_uris":"Aggiunta di %{count} URI","adding_uris_broadcast":"%{username} sta aggiungendo %{count} URI","searching":"Ricerca su %{provider} %{type}","searching_providers":"Ricerca su %{count} provider Mopidy","loading_albums":"Caricamento di %{count} album locali"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Consulta altri risultati per i testi","want_lyrics":"Desideri i testi delle tracce? Autorizza Genius "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Mi piace","unlove":"Non mi piace"}},"sidebar":{"now_playing":"Ora in riproduzione","search":"Cerca","discover":"Scopri","genre":"Genere / Umore","featured_playlists":"Playlist in primo piano","new_releases":"Nuove uscite","my_music":"La mia musica","playlists":"Playlist","artists":"Artisti","albums":"Album","tracks":"Tracce","browse":"Sfoglia","settings":"Impostazioni","not_connected":"%{name} non connesso","browser_offline":"Sfoglia offline","update_available":"Aggiornamento disponibile"},"context_menu":{"add_to_playlist":{"title":"Aggiungi alla playlist","no_playlists":"Nessuna playlist scrivibile"},"play_next":"Riproduci successivo","play_top_tracks":"Riproduci tracce migliori","play_all_tracks":"Riproduci tutte le tracce","love_track":"Mi piace","unlove_track":"Non mi piace","pin":"Fissa","unpin":"Non fissare","go_to_artist":"Vai all\'artista","go_to_user":"Vai all\'utente","track_info":"Dettagli traccia","discover_similar":"Scopri simili","start_radio":"Avvia radio","copy_uri":"Copia URI","refresh":"Aggiorna"},"playback_controls":{"consume":"Consume","shuffle":"Casuale","repeat":"Ripeti","no_outputs":"Nessuna uscita","mute":"Silenzia audio","unmute":"Riattiva audio"},"snapcast":{"enabled":"Abilitato","streaming_enabled":"Streaming abilitato","show_disconnected_clients":"Mostra client disconnessi","no_connected_clients":"Nessun client connesso","host":"Host","port":"Porta","name":"Nome","name_disconnected":"Nome (disconnesso)","group":"Gruppo","new_group":"+ Nuovo gruppo","latency":"Latenza","stream":"Stream","volume":"Volume"},"authentication":{"popup_blocked":"Popup bloccato. Permetti i popup e riprova.","failed":"Autorizzazione fallita. %{origin} non è l\'url di autorizzazione configurato.","log_out":"Esci","log_in":"Accedi"},"now_playing":{"title":"Ora in riproduzione","context_actions":{"radio":"Radio","history":"Cronologia","add_uri":"Aggiungi URI"},"current_track":{"playing_from":"Riprodotto da","shuffle":"Casuale","clear":"Pulisci","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} di %{artist} (album)","wiki":{"title":"Informazioni","published":"Pubblicato: %{date}"},"tracks":{"title":"Tracce","sort":{"disc_track":"Numero traccia","name":"Nome"}}},"artist":{"title":"Artista","title_window":"%{name} (artist)","overview":{"title":"Panoramica","top_tracks":"Tracce migliori","albums":"Album","related_artists":{"title":"Artisti correlati","more":"Tutti gli artisti correlati"}},"tracks":{"title":"Tracce","sort":{"disc_track":"Numero traccia","name":"Nome","album":"Album"}},"related_artists":{"title":"Artisti correlati"},"about":{"title":"Informazioni","source":"%{source} artista","wiki":{"published":"Pubblicato: %{date}","origin":"Origine: "}},"albums":{"sort":{"default":"Predefinito","name":"Nome","release_date":"Data","track_count":"Tracce"},"filter":{"all":"Tutto","albums":"Album","singles":"Singoli","compilations":"Compilation"}}},"debug":{"title":"Debug","ui":{"title":"Interfaccia utente"},"debug":{"title":"Debug","overlay":"Mostra superfici di debug"},"logging":{"title":"Registro","mopidy":"Registro Mopidy","pusher":"Registro Pusher","actions":"Registro Azioni","snapcast":"Registro Snapcast"},"create_notification":"Crea notifica","create_process":"Crea processo di notifica","run_test":"Esegui test","call":"Chiamata","data":"Dati","examples":"Esempi"},"playlist":{"title":"Playlist","title_window":"%{name} (playlist)","title_plural":"Playlist","tracks":{"title":"Tracce","sort":{"default":"Predefinito","sort_id":"As loaded","added_at":"Date added","name":"Nome","artist":"Artista","album":"Album"}}},"queue_history":{"title":"Cronologia riproduzione"},"search":{"title":"Cerca","title_window":"Cerca: %{term}","context_actions":{"sort":"Ordina","source":"Fonti (%{count})"},"placeholder":"Cerca","all":{"title":"Tutto"},"artists":{"title":"Artisti","more":"Tutti gli artisti (%{count})"},"albums":{"title":"Album","more":"Tutti gli album (%{count})"},"playlists":{"title":"Playlist","more":"Tutte le playlist (%{count})"},"tracks":{"title":"Tracce"}},"track":{"title":"Traccia","title_window":"%{name} di %{artists} (track)","lyrics_origin":"Origine: ","explicit":"Contenuto esplicito","disc_number":"Disco %{number}","track_number":"Traccia %{number}","unknown_album":"Album sconosciuto","want_lyrics":"Desideri il testo delle tracce? Autorizza Genius sotto "},"settings":{"title":"Impostazioni","help":"Aiuto","server":{"title":"Server","username":{"label":"Nome utente","description":"Una stringa non univoca usata per identificare questo client (no caratteri speciali)"}},"interface":{"title":"Interfaccia","language":{"label":"Lingua"},"theme":{"label":"Tema","auto":"Auto","auto_tooltip":"Rileva browser o preferenze di sistema","dark":"Scuro","light":"Chiaro"},"behavior":{"label":"Comportamento","clear_tracklist":"Pulisci lista tracce alla riproduzione di URI","clear_tracklist_tooltip":"La riproduzione di uno o più URI cancellerà la coda di riproduzione corrente","hotkeys":"Abilita scorciatoie da tastiera","smooth_scrolling":"Abilita scorrimento fluido","touch_events":"Abilita tocco sui controlli di riproduzione","touch_events_tooltip":"Consenti scorrimento a sinistra e destra per cambiare traccia","wide_scrollbars":"Usa barra di scorrimento larga","grid_glow":"Effetto bagliore miniature","grid_glow_tooltip":"Disattiva l\'effetto per dispositivi poco potenti o browser non recenti"},"sources_priority":{"label":"Priorità fonti","description":"Trascina e rilascia per dare la priorità ai provider di ricerca e ai risultati"},"reporting":{"label":"Segnalazione","sublabel":"Consenti statistiche di utilizzo anonime","description":"I dati di utilizzo anonimi sono importanti per identificare errori e potenziali funzionalità per migliorare Iris. Vuoi saperne di più? Leggi il ","privacy_policy":"policy di riservatezza","are_you_sure":"Sei sicuro di non voler inviare segnalazioni?"},"commands":{"label":"Comandi"}},"advanced":{"title":"Avanzate","start_local_scan":"Avvia indicizzazione locale","artist_uri":{"label":"URI libreria artisti","description":"URI della libraria artisti"},"album_uri":{"label":"URI libreria album","description":"URI della libreria album"},"track_uri":{"label":"URI libreria tracce","description":"URI della libreria tracce"},"connections":{"label":"Connessioni"},"version":{"label":"Versione","upgrade_available":"Aggiornamento disponibile (%{version})","upgrade":"Aggiorna a %{version}","up_to_date":"Aggiornato"},"share_configuration":"Condividi configurazione","restart":"Riavvia server","reset":"Azzera impostazioni"},"about":{"title":"Info","blurb_1":" è un progetto open-source di ","blurb_2":". Viene fornito gratuitamente e senza alcuna garanzia. Se hai pagato qualcuno per questo software, fammelo sapere.","donate":"Dona","github":"GitHub"},"pusher_connection_list":{"not_connected":"Non connesso","no_connections":"Nessuna connessione","you":" (tu)"},"servers":{"inactive":"Non attivo","connecting":"In connessione","disconnected":"Disconnesso","connected":"Connesso","new_server":"Nuovo server","name":"Nome","host":"Host","port":"Porta","encryption":{"label":"Crittografia","sublabel":"Usa SSL","description":"Richiede un proxy SSL"},"switch":"Passa a questo server","reconnect":"Riconnetti"},"services":{"title":"Servizi","limited_access":"Accesso limitato","unknown":"Sconosciuto","current_user":"Utente corrente","authorization":"Autorizzazione","refresh_token":"Aggiorna token","authorized":"Autorizzato","read_only":"Sola lettura","unauthorized":"Non autorizzato","enabled":"Abilitato","disabled":"Disabilitato","connected":"Connesso","disconnected":"Disconnesso","spotify":{"mopidy_spotify_not_running":"Estensione Mopidy-Spotify non eseguita - non potrai riprodurre tracce da Spotify","country":{"label":"Paese","description":"Codice paese ISO 3166-1 alpha-2 (eg \'IT\')"},"locale":{"title":"Localizzazione","description":"Codice lingua ISO 639 minuscolo e codice paese ISO 3166-1 alpha-2 maiuscolo, uniti da _ (es \'it_IT\')"}}}},"user":{"title":"Utente","title_window":"%{name} (user)","you":"Tu"},"discover":{"title":"Discover","categories":{"title":"Genere / Umore"},"category":{"title":"Genere / Umore","category":"Categoria"},"featured":{"title":"Playlist in primo piano"},"new_releases":{"title":"Nuove uscite"},"recommendations":{"title":"Scopri","tracks":"Tracce","artists":"Artisti","albums":"Album","body_title":"Esplora nuova musica","body_subtitle":"Aggiungi elementi e proprietà musicali qui sotto per nuove sonorità","too_many_seeds":"Troppi elementi! Puoi utilizzare fino a un totale di 5 tracce, artisti e generi.","find_recommendations":"Trova suggerimenti"}},"library":{"albums":{"title":"I miei album"},"artists":{"title":"I miei artisti"},"browse":{"title":"Sfoglia"},"browse_directory":{"title":"Cartella"},"playlists":{"title":"Le mie playlist"},"tracks":{"title":"Le mie tracce"}},"modal":{"add_to_playlist":{"title":"Aggiungi alla playlist","subtitle":"Seleziona playlist a cui aggiungere %{count} track%{plural}","no_playlists":"Nessuna playlist disponibile","no_editable_playlists":"Nessuna playlist modificabile"},"add_to_queue":{"title":"Aggiungi alla coda","subtitle":"Aggiungi elenco di URI alla coda di riproduzione, separati da virgole","uris":"URI","add_random":"Trova tracce casuali","position":{"label":"Posizione","end":"Fine","next":"Dopo traccia corrente"}},"edit_playlist":{"title":"Modifica playlist","title_create":"Crea playlist","name_required":"Nome richiesto","name":"Nome","description":"Descrizione","provider":"Provider","image":{"label":"Copertina","description":"Solo JPEG, max 256kB. Lascia vuoto per non modificare la copertina."},"options":{"label":"Opzioni","public":"Pubblico","collaborative":"Collaborativo"},"create_playlist":"Crea playlist"},"edit_command":{"title":"Modifica comando","title_create":"Crea comando","name":"Nome","colour":"Colore","icon":"Icona","url":"URL","method":{"label":"Metodo","get":"GET","post":"POST"},"data":"Dati","headers":"Header aggiuntivi"},"edit_radio":{"title":"Radio","subtitle":"Aggiungi e rimuovi fonti per modellare il suono della tua radio. La radio utilizza il motore di consigli di Spotify per suggerire tracce simili alle tue.","invalid_seed_uri":"URI elemento non valido","too_many_seeds":"Più di 5 elementi forniti, superflui ignorati","only_spotify_uris":"Sono supportati solo URI Spotify","already_added":"URI già aggiunto","no_seeds":"Nessun elemento"},"initial_setup":{"title":"Benvenuto in Iris","username":"Utente"},"kiosk":{"title":"Ora in riproduzione","title_window":"%{name} di %{artist} (ora in riproduzione)","lyrics":"Testi"},"share_configuration":{"title":"Condividi configurazione","subtitle":"Push your authorizations and interface settings to another, connected user","no_peers":"Nessun nodo connesso","recipients":"Destinatari","configurations":"Configurazioni","authorization":"Autorizzazione %{service}","logged_in_as":"Accesso effettuato come %{name}","snapcast_description":"Dettagli connessione server","interface":"Impostazioni interfaccia","interface_description":"Tema, ordinamento, filtri, altro","import":{"title":"Configurazione condivisa","subtitle":"Un altro utente ha condiviso la sua configurazione con te. Ciò include:","do_you_want_to_import":"Vuoi importarla?","import_now":"Importa ora","successful":"Importazione avvenuta con successo"}},"reset":{"title":"Azzera Iris","subtitle":"Pulisci la tua configurazione locale, informationi memoria o cache","items":"Ripristina predefinite","preferences":{"label":"Preferenze","description":"Personalizzazione interfaccia"},"database":{"label":"Database","description":"Database locale di librerie e risorse basato su browser"},"service_worker":{"label":"Esecutore di Servizio","description":"Reinstalla esecutore di servizio"},"cache":{"label":"Recupera cache","description":"L\'API esterna richiede la cache (richiede Esecutore di Servizio)"},"test_mode":{"label":"Modalita Test","description":"Registro dettagliato per risoluzione problemi"}}}}')},function(e){e.exports=JSON.parse('{"name":"Español","errors":{"uri_not_found":"No puedo encontrar nada con URI %{uri}","could_not_load":"No puedo cargar %{name}","could_not_load_library":"No puedo cargar %{name} de %{provider}","no_results":"Sin resultados","authorization_required":"Debe autorizar %{provider} antes","enable_first":"Habilite %{provider} antes","no_service_worker":"Servicio no soportado","required":"Requerido","unknown_error":"Error desconocido","need_to_be_online":"Necesita estar online para cargar este recurso","nothing_selected":"Nada seleccionado","cannot_reorder":{"title":"No puedo reordenar Cannot reorder artículos","description":"Elimine orden/filtros e inténtelo de nuevo"}},"actions":{"play":"Reproducir","play_all":"Reproducir todo","play_next":"Reproducir siguiente","shuffle_play":"Reproducción aleatoria","pause":"Pausa","stop":"Parar","add_to_playlist":"Añadir a Playlist","add_to_library":"Añadir a la Biblioteca","added_tracks_to":"Añadidas %{count} pistas a ","remove_from_library":"Eliminado de la Biblioteca","add_to_queue":"Añadir a la cola","reset":"Reiniciar","back":"Atrás","refresh":"Refrescar","enable":"Habilitar","disable":"Deshabilitar","send":"Enviar","save":"Guardar","start":"Empezar","edit":"Editar","add":"Añadir","confirm":"¿Está seguro?","delete":"Borrar","remove":"Eliminar","cancel":"Cancelar","created":"%{name} creado","saved":"%{name} guardado","deleted":"%{name} borrado"},"common":{"popularity":"Popularidad","name":"Nombre","artist":"Artista","duration":"Duración","source":"Fuente","sources":"Fuentes","sort":"Ordenar","filter":"Filtrar","by":" por ","loading_library":"Cargando %{provider} %{type}"},"fields":{"start_typing":"Empezar a escribir...","search":"Buscar...","sort":"Ordenar","view":"Ver","source":"Fuente","uri":"URI(s)","items_to_add":{"label":"Artículos a añadir","placeholder":"Sin artículos"},"filter":"Filtrar","filters":{"all":"Todo","thumbnails":"Miniaturas","list":"Lista","as_loaded":"Como cargado","name":"Nombre","artist":"Artista","album":"Album","updated":"Actualizado","tracks":"Pistas","source":"Fuente","editable":"Editable","owner":"Propietario","followers":"Seguidores","popularity":"Popularidad"}},"time":{"seconds":{"short":"seg","singular":"segundo","plural":"segundos"},"minutes":{"short":"min","singular":"minuto","plural":"minutos"},"hours":{"short":"hor","singular":"hora","plural":"horas"},"days":{"short":"día","singular":"día","plural":"días"},"weeks":{"short":"sem","singular":"semana","plural":"semanas"},"years":{"short":"año","singular":"año","plural":"años"}},"specs":{"tracks":"%{count} pistas","albums":"%{count} álbumes","followers":"%{count} seguidores","listeners":"%{count} oyentes","playlists":"%{count} playlists","plays":"%{count} reproducciones","popularity":"%{percent}% popularidad","added":"Añadido ","added_ago":"Añadido hace %{time}","edited":"Edited ","edited_ago":"Editado hace %{time}","played_ago":"Reproducido hace %{time}"},"services":{"mopidy":{"title":"Mopidy","local":"Local","adding_uris":"Añadiendo %{count} URI(s)","adding_uris_broadcast":"%{username} está añadiendo %{count} URI(s)","searching":"Buscando %{provider} %{type}","searching_providers":"Buscando %{count} proveedores Mopidy","loading_albums":"Cargando %{count} álbumes locales"},"spotify":{"title":"Spotify"},"pusher":{"title":"Pusher"},"snapcast":{"title":"Snapcast"},"genius":{"title":"Genius","switch_lyrics_result":"Cambie a otro resultado de búsqueda de letra","want_lyrics":"¿Quiere ver las letras de las canciones? Autorice Genius en "},"google":{"title":"Google"},"lastfm":{"title":"LastFM","love":"Love","unlove":"Unlove"}},"sidebar":{"now_playing":"Reproduciendo","search":"Buscar","discover":"Encontrar","genre":"Género","featured_playlists":"Playlist destacadas","new_releases":"Nuevos lanzamientos","my_music":"Mi música","playlists":"Playlists","artists":"Artistas","albums":"Albumes","tracks":"Pistas","browse":"Navegar","settings":"Ajustes","not_connected":"%{name} no conectado","browser_offline":"Navegador offline","update_available":"Actualización disponible"},"context_menu":{"add_to_playlist":{"title":"Añadir a Playlist","no_playlists":"Sin Playlists editables"},"play_next":"Reproducir siguiente","play_top_tracks":"Reproducir las pistas superiores","play_all_tracks":"Reproducir todas las pistas","love_track":"Pista favorita","unlove_track":"Pista deshechable","pin":"Pin","unpin":"Unpin","go_to_artist":"Ir a artista","go_to_user":"Ir a usuario","track_info":"Información de pista","discover_similar":"Encontrar similares","start_radio":"Comenzar radio","copy_uri":"Copiar URI(s)","refresh":"Refrescar"},"playback_controls":{"consume":"Usar","shuffle":"Aleatorio","repeat":"Repetir","no_outputs":"Sin salidas","mute":"Mute","unmute":"Unmute"},"snapcast":{"enabled":"Habilitado","streaming_enabled":"Streaming habilitado","show_disconnected_clients":"Mostrar clientes desconectados","no_connected_clients":"Ningún cliente conectado","host":"Host","port":"Puerto","name":"Nombre","name_disconnected":"Nombre (desconectado)","group":"Grupo","new_group":"+ Nuevo grupo","latency":"Latencia","stream":"Stream","volume":"Volúmen"},"authentication":{"popup_blocked":"Ventana emergente bloqueada. Por favor, permita las ventanas emergentes e inténtelo de nuevo.","failed":"Autorización fallida. %{origin} no es la url de autorización configurada.","log_out":"Salir","log_in":"Entrar"},"now_playing":{"title":"Reproduciendo","context_actions":{"radio":"Radio","history":"Historial","add_uri":"Añadir URI"},"current_track":{"playing_from":"Reproduciendo de","shuffle":"Aleatorio","clear":"Limpiar","radio":"Radio"}},"album":{"title":"Album","title_window":"%{name} por %{artist} (album)","wiki":{"title":"Acerca de","published":"Publicado: %{date}"},"tracks":{"title":"Pistas","sort":{"disc_track":"Número de pista","name":"Nombre"}}},"artist":{"title":"Artista","title_window":"%{name} (artista)","overview":{"title":"Visión general","top_tracks":"Pistas superiores","albums":"Albumess","related_artists":{"title":"Artistas relacionados","more":"Todos los artistas relacionados"}},"tracks":{"title":"Pistas","sort":{"disc_track":"Número de pista","name":"Nombre","album":"Album"}},"related_artists":{"title":"Artistas relacionados"},"about":{"title":"Acerca de","source":"%{source} artista","wiki":{"published":"Publicado: %{date}","origin":"Origen: "}},"albums":{"sort":{"default":"Por defecto","name":"Nombre","release_date":"Fecha","track_count":"Pista"},"filter":{"all":"Todo","albums":"Albumes","singles":"Sencillos","compilations":"Recopilatorios"}}},"debug":{"title":"Depurar","ui":{"title":"Interfaz de usuario"},"debug":{"title":"Depurar","overlay":"Mostrar capa de depuración"},"logging":{"title":"Iniciando sesión","mopidy":"Log Mopidy","pusher":"Log Pusher","actions":"Log Acciones","snapcast":"Log Snapcast"},"create_notification":"Crer notificación","create_process":"Crear notificación de proceso","run_test":"Ejecutar test","call":"Llamar","data":"Dato","examples":"Ejemplos"},"playlist":{"title":"Playlist","title_window":"%{name} (playlist)","title_plural":"Playlists","tracks":{"title":"Pistas","sort":{"default":"Por defecto","sort_id":"Como cargado","added_at":"Fecha adición","name":"Nombre","artist":"Artista","album":"Album"}}},"queue_history":{"title":"Historial de reproducción"},"search":{"title":"Buscar","title_window":"Buscar: %{term}","context_actions":{"sort":"Ordenar","source":"Fuentes (%{count})"},"placeholder":"Buscar","all":{"title":"Todo"},"artists":{"title":"Artistas","more":"Todos los artistas (%{count})"},"albums":{"title":"Álbumes","more":"Todos los álbumes (%{count})"},"playlists":{"title":"Playlists","more":"Todas las playlists (%{count})"},"tracks":{"title":"Pistas"}},"track":{"title":"Pista","title_window":"%{name} por %{artists} (track)","lyrics_origin":"Origen: ","explicit":"Explícito","disc_number":"Disco %{number}","track_number":"Pista %{number}","unknown_album":"Álbum desconocido","want_lyrics":"¿Quiere ver la letra de la pista? Autorice Genius bajo "},"settings":{"title":"Ajustes","help":"Ayuda","server":{"title":"Servidor","username":{"label":"Nombre de usuario","description":"Una cadena no-única usada para identificar este cliente (sin caracteres especiales)"}},"interface":{"title":"Interfaz","language":{"label":"Idioma"},"theme":{"label":"Tema","auto":"Auto","auto_tooltip":"Detecta su preferencia de navegador o sistema operativo","dark":"Oscuro","light":"Claro"},"behavior":{"label":"Comportamiento","clear_tracklist":"Borrar lista de pistas al reproducir URI(s)","clear_tracklist_tooltip":"Reproducir una o más URIs borrará la cola de reproducción actual","hotkeys":"Habilitar hotkeys","smooth_scrolling":"Habilirar desplazamiento suave","touch_events":"Habilitar eventos táctiles en controles de reproducción","touch_events_tooltip":"Permitir deslizamiento a izquierda y derecha para cambiar pista","wide_scrollbars":"Usar barras de desplazamiento anchas","grid_glow":"Efecto resplandeciente en miniaturas","grid_glow_tooltip":"Deshabilitar el efecto para dispositivos lentos o navegadores antiguos"},"sources_priority":{"label":"Prioridad de fuentes","description":"Arrastre y suelte para priorizar proveedores y resultados"},"reporting":{"label":"Reporte","sublabel":"Permitir reporte de estadísticas de uso anónimas","description":"Estos datos de uso anónimos son importantes para identificar errores y características potenciales que hagan Iris mejor. ¿Quiere saber más? Lea ","privacy_policy":"Política de privacidad","are_you_sure":"¿Está seguro de que no quiere esta característica?"},"commands":{"label":"Comandos"}},"advanced":{"title":"Avanzado","start_local_scan":"Empezar búsqueda local","artist_uri":{"label":"URI de la biblioteca de artistas","description":"URI utilizada para almacenar la biblioteca de artistas"},"album_uri":{"label":"URI de la biblioteca de álbumes","description":"URI utilizada para almacenar la biblioteca de álbumes"},"track_uri":{"label":"URI de la biblioteca de pistas","description":"URI utilizada para almacenar la biblioteca de pistas"},"connections":{"label":"Conexiones"},"version":{"label":"Versión","upgrade_available":"Actualización disponible (%{version})","upgrade":"Aztualizar a %{version}","up_to_date":"Actualizado"},"share_configuration":"Compartir configuración","restart":"Reiniciar servidor","reset":"Reiniciar ajustes"},"about":{"title":"Acerca de","blurb_1":" es un proyecto open-source de ","blurb_2":". Es gratis y no tiene ninguna garantía. Si pagó a alguien por este software, háganoslo saber.","donate":"Donar","github":"GitHub"},"pusher_connection_list":{"not_connected":"No conectado","no_connections":"Sin conexiones","you":" (usted)"},"servers":{"inactive":"Inactivo","connecting":"Conectando","disconnected":"Desconectado","connected":"Conectado","new_server":"Nuevo servidor","name":"Nombre","host":"Host","port":"Puerto","encryption":{"label":"Encriptación","sublabel":"Usar SSL","description":"Requiere un proxy SSL"},"switch":"Cambiar a este servidor","reconnect":"Reconectar"},"services":{"title":"Servicios","limited_access":"Acceso limitado","unknown":"Desconocido","current_user":"Usuario actual","authorization":"Autorización","refresh_token":"Actualizar token","authorized":"Autorizado","read_only":"Sólo lectura","unauthorized":"Sin autorización","enabled":"Habilitado","disabled":"Deshabilitado","connected":"Conectado","disconnected":"Desconectado","spotify":{"mopidy_spotify_not_running":"La extensión Mopidy-Spotify no se está ejecutando. No será posible reproducir pistas de Spotify","country":{"label":"País","description":"Código de país ISO 3166-1 alpha-2 (eg \'ES\')"},"locale":{"title":"Local","description":"Código de idioma en minúsculas ISO 639 y código de país en mayúsculas ISO 3166-1 alpha-2, unidos mediante un guión bajo (eg \'es_ES\')"}}}},"user":{"title":"Usuario","title_window":"%{name} (usuario)","you":"Usted"},"discover":{"title":"Encontrar","categories":{"title":"Género / Estilo"},"category":{"title":"Género / Estilo","category":"Categoría"},"featured":{"title":"Playlists destacadas"},"new_releases":{"title":"Nuevos lanzamientos"},"recommendations":{"title":"Encontrar","tracks":"Pistas","artists":"Artistas","albums":"Álbumes","body_title":"Explorar nueva música","body_subtitle":"Añadir propiedades musicales para construir su sonido","too_many_seeds":"¡Demasiadas pistas! Puede usar hasta 5 pistas entre canciones, artistas y géneros.","find_recommendations":"Encontrar recomendaciones"}},"library":{"albums":{"title":"Mis álbumes"},"artists":{"title":"Mis artistas"},"browse":{"title":"Navegar"},"browse_directory":{"title":"Directorio"},"playlists":{"title":"Mis playlists"},"tracks":{"title":"Mis pistas"}},"modal":{"add_to_playlist":{"title":"Añadir a playlist","subtitle":"Seleccione la playlist a añadir %{count} pista%{plural}","no_playlists":"No hay playlists disponibles","no_editable_playlists":"No hay playlists editables"},"add_to_queue":{"title":"Añadir a la cola","subtitle":"Añadir una lista de URIs separada por comas a la cola de reproducción","uris":"URI(s)","add_random":"Encontrar pistas aleatorias","position":{"label":"Posición","end":"Fin","next":"Después de la pista actual"}},"edit_playlist":{"title":"Editar playlist","title_create":"Crear playlist","name_required":"Se requiere un nombre","name":"Nombre","description":"Descripción","provider":"Proveedor","image":{"label":"Imagen de carátula","description":"Sólo JPEG, 256kB máx. Déjelo vacío para mantener la imagen sin cambios."},"options":{"label":"Opciones","public":"Público","collaborative":"Colaborativa"},"create_playlist":"Crear playlist"},"edit_command":{"title":"Editar comando","title_create":"Crear comando","name":"Nombre","colour":"Color","icon":"Icono","url":"URL","method":{"label":"Método","get":"GET","post":"POST"},"data":"Datos","headers":"Headers adicionales"},"edit_radio":{"title":"Radio","subtitle":"Añada y elimine pistas para moldear el sonido de su radio. Radio utiliza recomendaciones de Spotify para sugerir canciones similares a sus pistas.","invalid_seed_uri":"URI(s) inválida","too_many_seeds":"Más de 5 pistas, ignorando el resto","only_spotify_uris":"Sólo URIs de Spotify están soportadas","already_added":"URI ya añadida","no_seeds":"Sin pistas"},"initial_setup":{"title":"Bienvenido a Iris","username":"Usuario"},"kiosk":{"title":"Reproduciendo","title_window":"%{name} por %{artist} (reproduciendo ahora)","lyrics":"Letras"},"share_configuration":{"title":"Compartir configuración","subtitle":"Traspasar sus autorizaciones y ajustes de interfaz a otro usuario conectado","no_peers":"No conexiones peer","recipients":"Recipientes","configurations":"Configuraciones","authorization":"%{service} autorizatción","logged_in_as":"Registrado como %{name}","snapcast_description":"Detalles de conexión del servidor","interface":"Ajustes de Interfaz","interface_description":"Tema, orden, filtros, etc","import":{"title":"Configuración compartida","subtitle":"Otro usuario ha compartido su configuración con usted. Ésta incluye:","do_you_want_to_import":"¿Quiere importarla?","import_now":"Importar ahora","successful":"Importación correcta"}},"reset":{"title":"Reiniciar Iris","subtitle":"Borrar su configuración local, información de almacenamiento o caché","items":"Reiniciar a fábrica","preferences":{"label":"Preferencias","description":"Customización de Interfaz"},"database":{"label":"Base de datos","description":"Base de datos local de bibliotecas y ajustes"},"service_worker":{"label":"Service worker","description":"Reinstalar service worker"},"cache":{"label":"Extraer caché","description":"Una API externa requiere caché (requiere Service Worker)"},"test_mode":{"label":"Modo Test","description":"Verbose logging por motivos de diagnóstico"}}}}')},function(e,t,n){"use strict";(function(e){var r=n(21);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;tthis._settings.backoffDelayMax&&(this._backoffDelay=this._settings.backoffDelayMax)},s.prototype._resetBackoffDelay=function(){this._backoffDelay=this._settings.backoffDelayMin},s.prototype.close=function(){this.off("state:offline",this._reconnect),this._webSocket.close()},s.prototype._handleWebSocketError=function(e){this._console.warn("WebSocket error:",e.stack||e)},s.prototype._send=function(e){switch(this._webSocket.readyState){case s.WebSocket.CONNECTING:return o.reject(new s.ConnectionError("WebSocket is still connecting"));case s.WebSocket.CLOSING:return o.reject(new s.ConnectionError("WebSocket is closing"));case s.WebSocket.CLOSED:return o.reject(new s.ConnectionError("WebSocket is closed"));default:var t=o.defer();return e.jsonrpc="2.0",e.id=this._nextRequestId(),this._pendingRequests[e.id]=t.resolver,this._webSocket.send(JSON.stringify(e)),this.emit("websocket:outgoingMessage",e),t.promise}},s.prototype._nextRequestId=(r=-1,function(){return r+=1}),s.prototype._handleMessage=function(e){try{var t=JSON.parse(e.data);t.hasOwnProperty("id")?this._handleResponse(t):t.hasOwnProperty("event")?this._handleEvent(t):this._console.warn("Unknown message type received. Message was: "+e.data)}catch(t){if(!(t instanceof SyntaxError))throw t;this._console.warn("WebSocket message parsing failed. Message was: "+e.data)}},s.prototype._handleResponse=function(e){if(this._pendingRequests.hasOwnProperty(e.id)){var t,n=this._pendingRequests[e.id];delete this._pendingRequests[e.id],e.hasOwnProperty("result")?n.resolve(e.result):e.hasOwnProperty("error")?((t=new s.ServerError(e.error.message)).code=e.error.code,t.data=e.error.data,n.reject(t),this._console.warn("Server returned error:",e.error)):((t=new Error("Response without 'result' or 'error' received")).data={response:e},n.reject(t),this._console.warn("Response without 'result' or 'error' received. Message was:",e))}else this._console.warn("Unexpected response received. Message was:",e)},s.prototype._handleEvent=function(e){var t=e.event,n=e;delete n.event,this.emit("event:"+this._snakeToCamel(t),n)},s.prototype._getApiSpec=function(){return this._send({method:"core.describe"}).then(this._createApi.bind(this)).catch(this._handleWebSocketError)},s.prototype._createApi=function(e){var t="by-position-or-by-name"===this._settings.callingConvention,n=function(e){return function(){var n={method:e};return 0===arguments.length?this._send(n):t?arguments.length>1?o.reject(new Error("Expected zero arguments, a single array, or a single object.")):Array.isArray(arguments[0])||arguments[0]===Object(arguments[0])?(n.params=arguments[0],this._send(n)):o.reject(new TypeError("Expected an array or an object.")):(n.params=Array.prototype.slice.call(arguments),this._send(n))}.bind(this)}.bind(this),r=function(e){var t=this;return e.forEach(function(e){e=this._snakeToCamel(e),t[e]=t[e]||{},t=t[e]}.bind(this)),t}.bind(this),i=function(t){var i,a=((i=t.split(".")).length>=1&&"core"===i[0]&&(i=i.slice(1)),i),o=this._snakeToCamel(a.slice(-1)[0]),s=r(a.slice(0,-1));s[o]=n(t),s[o].description=e[t].description,s[o].params=e[t].params}.bind(this);Object.keys(e).forEach(i),this.emit("state:online")},s.prototype._snakeToCamel=function(e){return e.replace(/(_[a-z])/g,(function(e){return e.toUpperCase().replace("_","")}))},e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["border","cssModule","className","fixedWidth","flip","inverse","name","pulse","rotate","size","spin","stack","tag","ariaLabel"]),g=y?{"aria-label":y}:{"aria-hidden":!0},_=[];return n?(_.push(n.fa),_.push(n["fa-"+u]),d&&_.push(n["fa-"+d]),p&&_.push(n["fa-spin"]),l&&_.push(n["fa-pulse"]),t&&_.push(n["fa-border"]),o&&_.push(n["fa-fw"]),c&&_.push(n["fa-inverse"]),s&&_.push(n["fa-flip-"+s]),f&&_.push(n["fa-rotate-"+f]),h&&_.push(n["fa-stack-"+h])):(_.push("fa"),_.push("fa-"+u),d&&_.push("fa-"+d),p&&_.push("fa-spin"),l&&_.push("fa-pulse"),t&&_.push("fa-border"),o&&_.push("fa-fw"),c&&_.push("fa-inverse"),s&&_.push("fa-flip-"+s),f&&_.push("fa-rotate-"+f),h&&_.push("fa-stack-"+h)),i&&_.push(i),a.default.createElement(b,r({},v,g,{className:_.join(" ")}))}}]),t}(a.default.Component);c.propTypes={ariaLabel:o.default.string,border:o.default.bool,className:o.default.string,cssModule:o.default.object,fixedWidth:o.default.bool,flip:o.default.oneOf(["horizontal","vertical"]),inverse:o.default.bool,name:o.default.string.isRequired,pulse:o.default.bool,rotate:o.default.oneOf([90,180,270]),size:o.default.oneOf(["lg","2x","3x","4x","5x"]),spin:o.default.bool,stack:o.default.oneOf(["1x","2x"]),tag:o.default.string},t.default=c,e.exports=t.default},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(2),o=n(19),s=n(83),c=n(84),u=n(3),l=n(18),f=n(34),d=n(24),p=(n(14),n(10)),h=n(22),m=n(44),b=n(8),y=n(4),v=n(5),g=n(1),_=n(17);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?l.map((function(e){return f[e]})).filter((function(e){return e.connected})):[],y=Object(a.c)();return h&&h.length?i.a.createElement("div",{className:"output-control__group"},i.a.createElement("h5",{className:"output-control__group__title"},i.a.createElement(_.a,{className:"text",to:"/settings/services/snapcast/".concat(n),scrollTo:"#services-snapcast-groups"},Object(v.m)(r)),i.a.createElement(d.a,{name:"Stream",value:o,icon:"settings_input_component",options:p.map((function(e){return{value:e.id,label:Object(v.m)(e.id)}})),noLabel:!0,handleChange:function(e){return y(m.setGroupStream(n,e))}})),i.a.createElement("div",{className:"output-control__clients"},h.map((function(e){var t=e.id,n=e.name,r=e.mute,a=e.volume;return i.a.createElement("div",{className:"output-control__clients__item",key:t},i.a.createElement("h5",{className:"output-control__clients__item__title"},Object(v.m)(n)),i.a.createElement("div",{className:"output-control__clients__item__volume"},i.a.createElement(c.a,{noTooltip:!0,mute:r,onMuteChange:function(e){return y(m.setClientMute(t,e))}}),i.a.createElement(s.a,{volume:a,mute:r,onVolumeChange:function(e){return y(m.setClientVolume(t,e))}})))})))):null},x=function(){if(!Object(a.d)((function(e){return e.snapcast.enabled})))return i.a.createElement("p",{className:"no-results"},i.a.createElement(g.a,{path:"playback_controls.snapcast_not_enabled"}));var e=Object(b.d)(Object(a.d)((function(e){return e.snapcast.groups||{}}))),t=Object(a.d)((function(e){return e.snapcast.streams||{}})),n=Object(b.d)(Object(a.d)((function(e){return e.mopidy.servers||{}}))),r=Object(o.groupBy)(e,"stream_id");return i.a.createElement(i.a.Fragment,null,Object(o.map)(r,(function(e,r){var a=O(O({id:r},Object(o.find)(t,(function(e){return e.id===r}))||{}),{},{server:Object(o.find)(n,(function(e){return e.snapcast_stream===r})),groups:e});return i.a.createElement("div",{className:"output-control__stream",key:"stream_".concat(r)},i.a.createElement(A,{stream:a}),e.map((function(e){return i.a.createElement(j,{group:e,key:"group_".concat(e.id)})})))})))},T=function(){var e=Object(a.c)(),t=Object(a.d)((function(e){return e.pusher.commands||{}}));if(!t)return null;var n=Object(b.d)(t);return n.length<=0?null:(n=Object(b.g)(n,"sort_order"),i.a.createElement("div",{className:"output-control__commands commands"},n.map((function(t){return i.a.createElement("div",{key:t.id,className:"commands__item commands__item--interactive",onClick:function(){return e(h.runCommand(t.id))}},i.a.createElement(u.b,{className:"commands__item__icon",name:t.icon}),i.a.createElement("span",{className:"".concat(t.colour,"-background commands__item__background")}))}))))};t.a=function(t){var n=t.force_expanded,a=w(Object(r.useState)(!1),2),o=a[0],s=a[1],c=function(t){!n&&e(t.target).closest(".output-control").length<=0&&s(!1)};if(Object(r.useEffect)((function(){n&&!o&&s(!0)}),[n]),Object(r.useEffect)((function(){o?window.addEventListener("click",c,!1):window.removeEventListener("click",c,!1)}),[o]),o){var l=i.a.createElement(x,null),f=i.a.createElement(T,null);return i.a.createElement("span",{className:"output-control"},i.a.createElement("button",{className:"control speakers active",onClick:function(){return s(!1)}},i.a.createElement(u.b,{name:"speaker"})),i.a.createElement("div",{className:"output-control__inner"},f,l))}return i.a.createElement("span",{className:"output-control"},i.a.createElement("button",{className:"control speakers",onClick:function(){return s(!0)}},i.a.createElement(u.b,{name:"speaker"})))}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return E}));var r=n(0),i=n.n(r),a=n(2),o=n(23),s=n(19),c=n(1),u=n(17),l=n(3),f=n(14),d=n(7),p=n(10),h=n(15),m=n(36),b=n(22),y=n(5),v=n(8),g=n(4);function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&i.a.createElement(T,{type:"artist",uri:a.artists[0].uri}),i.a.createElement(U,{uris:[a.uri]}),i.a.createElement(O,{uri:a.uri,action:f.loadAlbum}));case"artist":var h=a.tracks?Object(v.b)("uri",a.tracks):[a.uri];return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:h,context:c}),i.a.createElement(D,{uris:h,context:c,play_next:!0}),i.a.createElement(D,{uris:h,context:c}),"spotify"===a.provider&&i.a.createElement(i.a.Fragment,null,i.a.createElement(M,{uris:[a.uri]}),i.a.createElement(k,null),i.a.createElement(A,{uri:a.uri,inLibrary:a.in_library}),i.a.createElement(k,null),i.a.createElement(S,{uris:[a.uri],context:c}),i.a.createElement(k,null)),i.a.createElement(U,{uris:[a.uri]}),i.a.createElement(O,{uri:a.uri,action:f.loadArtist}));case"playlist":return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uri:a.uri,action:p.playPlaylist,context:a}),i.a.createElement(N,{uri:a.uri,action:p.playPlaylist,context:a,shuffle:!0}),i.a.createElement(D,{uri:a.uri,action:p.enqueuePlaylist,context:a,play_next:!0}),i.a.createElement(D,{uri:a.uri,action:p.enqueuePlaylist,context:a}),i.a.createElement(A,{uri:a.uri,inLibrary:a.in_library}),i.a.createElement(x,{item:a,isPinned:a.is_pinned}),i.a.createElement(k,null),a.user&&i.a.createElement(i.a.Fragment,null,i.a.createElement(T,{type:"user",uri:a.user.uri}),i.a.createElement(k,null)),a.can_edit&&i.a.createElement(i.a.Fragment,null,i.a.createElement(C,{uri:a.uri,type:"playlist"}),i.a.createElement(P,{uri:a.uri,action:f.deletePlaylist}),i.a.createElement(k,null)),i.a.createElement(O,{uri:a.uri,action:f.loadTrack}),i.a.createElement(U,{uris:[a.uri]}));case"track":return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:[a.uri],context:c}),"queue"===(null==c?void 0:c.type)?i.a.createElement(i.a.Fragment,null,i.a.createElement(I,{items:[a]})):i.a.createElement(i.a.Fragment,null,i.a.createElement(D,{uris:[a.uri],context:c,play_next:!0}),i.a.createElement(D,{uris:[a.uri],context:c})),i.a.createElement(k,null),i.a.createElement(R,{uris:[a.uri],onClick:n}),"spotify"===l&&i.a.createElement(A,{uri:a.uri}),i.a.createElement(j,{item:a}),i.a.createElement(k,null),"spotify"===l&&i.a.createElement(i.a.Fragment,null,i.a.createElement(S,{uris:[a.uri],context:c}),i.a.createElement(T,{type:"track",uri:a.uri}),i.a.createElement(k,null)),i.a.createElement(U,{uris:[a.uri]}),u&&i.a.createElement(i.a.Fragment,null,i.a.createElement(k,null),i.a.createElement(L,{items:[a],context:c})));case"tracks":var m=Object(v.b)("uri",o);if(!l){var b=Object(s.uniq)(o.map((function(e){return e.provider||Object(y.p)(e.uri)})));1===b.length&&(l=b[0])}return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:m,context:c}),"queue"===(null==c?void 0:c.type)?i.a.createElement(i.a.Fragment,null,i.a.createElement(I,{items:o})):i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:m,context:c,shuffle:!0}),i.a.createElement(D,{uris:m,context:c,play_next:!0}),i.a.createElement(D,{uris:m,context:c})),i.a.createElement(k,null),i.a.createElement(R,{uris:m,onClick:n}),i.a.createElement(k,null),"spotify"===l&&i.a.createElement(i.a.Fragment,null,i.a.createElement(M,{uris:m,disabled:m.length>5}),i.a.createElement(S,{uris:m,context:c,disabled:m.length>5}),i.a.createElement(k,null)),i.a.createElement(U,{uris:m}),u&&i.a.createElement(i.a.Fragment,null,i.a.createElement(k,null),i.a.createElement(L,{items:o,context:c})));default:return i.a.createElement(i.a.Fragment,null,i.a.createElement(N,{uris:Object(v.b)("uri",o),context:c}),i.a.createElement(D,{uris:Object(v.b)("uri",o),context:c,play_next:!0}),i.a.createElement(D,{uris:Object(v.b)("uri",o),context:c}),i.a.createElement(k,null),i.a.createElement(U,{uris:Object(v.b)("uri",o)}))}},k=function(){return i.a.createElement("div",{className:"context-menu__divider"})},O=function(e){var t=e.uri,n=e.uris,r=e.action,o=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){o(r(t||n,{forceRefetch:!0,full:!0})),o(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.refresh"}))))},S=function(e){var t=e.uris,n=e.disabled,r=Object(o.f)(),s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item ".concat(n&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)());var e=Object(g.d)("iris:discover:".concat(t.map((function(e){return Object(g.d)(e)})).join(",")));r.push("/discover/recommendations/".concat(e))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.discover_similar"}))))},A=function(e){var t=e.uri,n=e.inLibrary,o=Object(a.c)(),s=_(Object(r.useState)(n),2),u=s[0],l=s[1],f=_(Object(r.useState)(!1),2),p=f[0],m=f[1];Object(r.useEffect)((function(){void 0===n&&(m(!0),o(Object(h.following)(t,"GET",(function(e){m(!1),l(e)}))))}),[t]);return i.a.createElement("div",{className:"context-menu__item ".concat(p&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){o(Object(d.hideContextMenu)()),o(Object(h.following)(t,u?"DELETE":"PUT"))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.".concat(u?"remove_from":"add_to","_library")}))))},j=function(e){var t=e.item,n=t.uri,o=t.is_loved,s=Object(a.c)(),u=_(Object(r.useState)(t.is_loved),2),l=u[0],f=u[1],p=_(Object(r.useState)(!1),2),h=p[0],b=p[1];Object(r.useEffect)((function(){void 0===o&&(b(!0),s(Object(m.getTrack)(n,(function(e){b(!1),f(null==e?void 0:e.is_loved)}),t)))}),[n]);return i.a.createElement("div",{className:"context-menu__item ".concat(h&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)()),s(l?Object(m.unloveTrack)(n):Object(m.loveTrack)(n))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.".concat(l?"un":"","love_track")}))))},x=function(e){var t=e.item,n=e.isPinned,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(n?Object(b.removePinned)(t.uri):Object(b.addPinned)(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.".concat(n?"un":"","pin")}))))},T=function(e){var t=e.type,n=e.uri,r=Object(o.f)(),s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){s(Object(d.hideContextMenu)()),r.push("/".concat(t,"/").concat(Object(g.d)(n)))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.go_to_".concat(t)}))))},C=function(e){var t=e.uri,n=e.type;return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement(u.a,{className:"context-menu__item__link",to:"/modal/edit-".concat(n,"/").concat(Object(g.d)(t))},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.edit"}))))},P=function(e){var t=e.uri,n=e.action,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(n(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.delete"}))))},N=function(e){var t=e.uri,n=e.uris,r=e.context,o=e.shuffle,s=e.action,u=void 0===s?p.playURIs:s,l=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){l(u({uri:t,uris:n,from:r,shuffle:o})),l(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.".concat(o?"shuffle_":"","play")}))))},D=function(e){var t=e.uri,n=e.uris,r=e.play_next,o=e.context,s=e.action,u=void 0===s?p.enqueueURIs:s,l=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){l(u({uris:t?[t]:n,uri:t,from:o,play_next:r})),l(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:r?"context_menu.play_next":"actions.add_to_queue"}))))},I=function(e){var t=e.items,n=Object(a.c)(),r=Object(a.d)((function(e){var t;return null===(t=e.core.current_track)||void 0===t?void 0:t.tlid})),o=Object(a.d)((function(e){return e.core.queue||[]})).findIndex((function(e){return e.tlid===r}));return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){n(Object(p.reorderTracklist)(Object(v.b)("index",t),o+1)),n(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.play_next"}))))},R=function(e){var t=e.onClick;return i.a.createElement("div",{className:"context-menu__item context-menu__item--has-submenu"},i.a.createElement("a",{className:"context-menu__item__link",onClick:t},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.add_to_playlist.title"})),i.a.createElement(l.b,{className:"submenu-icon",name:"arrow_forward"})))},L=function(e){var t=e.items,n=e.context,r=n.type,o=n.uri,s=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){switch(r){case"playlist":s(Object(f.removeTracksFromPlaylist)(o,Object(v.b)("index",t)));break;case"queue":s(Object(p.removeTracks)(Object(v.b)("tlid",t)))}s(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"actions.remove"}))))},M=function(e){var t=e.uris,n=e.disabled,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item ".concat(n&&"context-menu__item--disabled")},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){r(Object(d.hideContextMenu)()),r(Object(b.startRadio)(t))}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.start_radio"}))))},U=function(t){var n=t.uris,r=Object(a.c)();return i.a.createElement("div",{className:"context-menu__item"},i.a.createElement("a",{className:"context-menu__item__link",onClick:function(){var t=e("");e("body").append(t),t.val(n.join(",")).select(),document.execCommand("copy"),t.remove(),r(Object(d.createNotification)({content:"Copied ".concat(n.length," URIs")})),r(Object(d.hideContextMenu)())}},i.a.createElement("span",{className:"context-menu__item__label"},i.a.createElement(c.a,{path:"context_menu.copy_uri"}))))}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){var r=n(21),i=n(2),a=n(23),o=n(66),s=n(8),c=n(4),u=n(7),l=n(10),f=n(44);t.a=function(){var t=Object(a.f)(),n=Object(i.c)(),d=Object(i.d)((function(e){return e.mopidy.volume})),p=Object(i.d)((function(e){return e.mopidy.mute})),h=Object(i.d)((function(e){return e.mopidy.play_state})),m=Object(i.d)((function(e){return parseInt(e.mopidy.time_position,10)})),b=Object(i.d)((function(e){return e.ui.allow_reporting})),y=Object(i.d)((function(e){return e.snapcast.groups})),v=Object(i.d)((function(e){return e.snapcast.clients})),g=Object(i.d)((function(e){var t;return null===(t=e.ui)||void 0===t?void 0:t.snapcast_show_disconnected_clients})),_=function(e){var t=e.e,n=e.label,i=e.callback,a=t.target,o=t.altKey,s=t.ctrlKey,c=t.metaKey,u=t.shiftKey,l=t.key;"BUTTON"===a.nodeName&&" "===l||o||s||c||u||(b&&r.a.event({category:"Hotkey",action:t.key,label:n}),t.preventDefault(),i())},w=function(e){var t=Object(s.d)(y);if(t.length<=0)return!1;var n=Object(s.g)(t,"name")[e];return!!n&&Object(c.a)(n,{clients:v})},E=function(e,t){var r=w(e),i=(r||{}).clients;if(!i)return!1;g||(i=i.filter((function(e){return e.connected})));var a=i.reduce((function(e,t){return e+(t.volume||0)}),0)/i.length;r.mute&&f.setGroupMute(r.id,!1),n(f.setGroupVolume(r.id,a+t,a)),n(u.createNotification({content:t>0?"volume_up":"volume_down",title:r.name,type:"shortcut"}))};return Object(o.a)("i",(function(e){_({e:e,label:"Hotkey info",callback:function(){t.push("/modal/hotkeys")}})})),Object(o.a)("space,p",(function(e){return _({e:e,label:"Play/pause",callback:function(){"playing"===h?(n(l.pause()),n(u.createNotification({content:"pause",type:"shortcut"}))):(n(l.play()),n(u.createNotification({content:"play_arrow",type:"shortcut"})))}})}),{},[h]),Object(o.a)("s",(function(e){return _({e:e,label:"Stop",callback:function(){n(l.stop()),n(u.createNotification({content:"stop",type:"shortcut"}))}})})),Object(o.a)("r",(function(e){return _({e:e,label:"Rewind",callback:function(){var e=m-3e4;e<0&&(e=0),n(l.setTimePosition(e)),n(u.createNotification({content:"fast_rewind",type:"shortcut"}))}})}),{},[m]),Object(o.a)("f",(function(e){return _({e:e,label:"Fastforward",callback:function(){n(l.setTimePosition(m+3e4)),n(u.createNotification({content:"fast_forward",type:"shortcut"}))}})}),{},[m]),Object(o.a)(",",(function(e){return _({e:e,label:"Previous",callback:function(){n(l.previous()),n(u.createNotification({content:"skip_previous",type:"shortcut"}))}})})),Object(o.a)(".",(function(e){return _({e:e,label:"Next",callback:function(){n(l.next()),n(u.createNotification({content:"skip_next",type:"shortcut"}))}})})),Object(o.a)("=,1+=,2+=,3+=,4+=,5+=",(function(e,t){return _({e:e,label:"Volume up",callback:function(){if("="===t.key){if("false"!==d){n(u.createNotification({content:"volume_up",title:"Master",type:"shortcut"}));var e=d+5;e>100&&(e=100),n(l.setVolume(e)),p&&n(l.setMute(!1))}}else{var r=parseInt(t.key.replace("+="),10);E(r-1,5)}}})}),{},[d,p,y]),Object(o.a)("-,1+-,2+-,3+-,4+-,5+-",(function(e,t){return _({e:e,label:"Volume down",callback:function(){if("-"===t.key){if("false"!==d){n(u.createNotification({content:"volume_down",title:"Master",type:"shortcut"}));var e=d-5;e<0&&(e=0),n(l.setVolume(e)),p&&n(l.setMute(!1))}}else{var r=parseInt(t.key.replace("+-"),10);E(r-1,-5)}}})}),{},[d,p,y]),Object(o.a)("0,1+0,2+0,3+0,4+0,5+0",(function(e,t){return _({e:e,label:"Mute/unmute",callback:function(){"0"===t.key?p?(n(l.setMute(!1)),n(u.createNotification({content:"volume_up",title:"Master",type:"shortcut"}))):(n(l.setMute(!0)),n(u.createNotification({content:"volume_off",title:"Master",type:"shortcut"}))):function(e){var t=w(e),r=!0!==t.mute;n(f.setGroupMute(t.id,r)),n(u.createNotification({content:r?"volume_off":"volume_up",title:t.name,type:"shortcut"}))}(parseInt(t.key.replace("+0"),10)-1)}})}),{},[d,p,y]),Object(o.a)("escape",(function(t){return _({e:t,label:"Escape",callback:function(){e("body").hasClass("modal-open")&&(window.history.back(),t.preventDefault())}})}),{},[]),null}}).call(this,n(64))},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),a=n(2),o=n(6),s=n(23),c=n(25),u=n(3),l=n(24),f=n(291),d=n(80),p=n(14),h=n(7),m=n(10),b=n(15),y=n(5),v=n(1);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var i=O(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return E(this,n)}}function E(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(r,t);var n=w(r);function r(t){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),S(k(a=n.call(this,t)),"componentDidMount",(function(){(0,a.props.uiActions.setWindowTitle)("Search"),e(document).find(".search-form input").focus(),a.digestUri()})),S(k(a),"componentDidUpdate",(function(e){var t=e.type,n=e.term,r=a.props,i=r.type,o=r.term,s=a.state,c=s.type,u=s.term;t===i&&n===o||a.search(c,u)})),S(k(a),"onSubmit",(function(e){var t=a.state.type,n=a.props.history,r=encodeURIComponent(e);a.setState({term:e},(function(){n.push("/search/".concat(t,"/").concat(r))}))})),S(k(a),"onReset",(function(){a.props.history.push("/search")})),S(k(a),"onSortChange",(function(e){var t=a.props.uiActions.hideContextMenu;a.setSort(e),t()})),S(k(a),"onSourceChange",(function(e){var t=a.props.uiActions,n=t.set,r=t.hideContextMenu;n({uri_schemes_search_enabled:e}),r()})),S(k(a),"onSourceClose",(function(){a.search(!0)})),S(k(a),"digestUri",(function(){var e=a.props,t=e.type,n=e.term;t&&n?a.setState({type:t,term:n},(function(){a.search()})):n&&""!==n||a.clearSearch()})),S(k(a),"clearSearch",(function(){(0,a.props.uiActions.setWindowTitle)(Object(v.b)("search.title")),a.setState({term:""})})),S(k(a),"search",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=a.props,n=t.coreActions.startSearch,r=t.uiActions.setWindowTitle,i=t.search_results_query,o=i.type,s=i.term,c=a.state,u=c.type,l=c.term;r(Object(v.b)("search.title_window",{term:decodeURIComponent(l)})),u&&l&&(e||o!==u||s!==l)&&n({type:u,term:l})})),S(k(a),"setSort",(function(e){var t=a.props,n=t.sort,r=t.sort_reverse,i=!1;n===e&&(i=!r),(0,t.uiActions.set)({search_results_sort_reverse:i,search_results_sort:e})})),S(k(a),"render",(function(){var e=a.state,t=e.term,n=e.type,r=a.props,o=r.uri_schemes,p=r.sort,h=r.sort_reverse,m=r.history,b=r.uri_schemes_search_enabled,g=r.uiActions,_=[{value:"followers",label:Object(v.b)("common.popularity")},{value:"name",label:Object(v.b)("common.name")},{value:"artist",label:Object(v.b)("common.artist")},{value:"duration",label:Object(v.b)("common.duration")},{value:"uri",label:Object(v.b)("common.source")}],w=o.map((function(e){return{value:e,label:Object(y.m)(e.replace(":","").replace("+"," "))}})),E=i.a.createElement(i.a.Fragment,null,i.a.createElement(l.a,{icon:"swap_vert",name:Object(v.b)("common.sort"),value:p,valueAsLabel:!0,options:_,selected_icon:h?"keyboard_arrow_up":"keyboard_arrow_down",handleChange:a.onSortChange}),i.a.createElement(l.a,{icon:"cloud",name:Object(v.b)("common.sources"),value:b,options:w,handleChange:a.onSourceChange,onClose:a.onSourceClose}));return i.a.createElement("div",{className:"view search-view"},i.a.createElement(c.a,{options:E,uiActions:g},i.a.createElement(u.b,{name:"search",type:"material"})),i.a.createElement(f.a,{key:"search_form_".concat(n,"_").concat(t),history:m,term:t,onSubmit:a.onSubmit,onReset:a.onReset}),i.a.createElement("div",{className:"content-wrapper"},i.a.createElement(s.c,null,i.a.createElement(s.a,{path:"/search/artists/:term"},i.a.createElement(d.a,{type:"artists",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/albums/:term"},i.a.createElement(d.a,{type:"albums",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/playlists/:term"},i.a.createElement(d.a,{type:"playlists",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search/tracks/:term"},i.a.createElement(d.a,{type:"tracks",query:{term:t,type:n}})),i.a.createElement(s.a,{path:"/search"},i.a.createElement("div",{className:"search-result-sections cf"},i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"artists",query:{term:t,type:n},all:!0}))),i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"albums",query:{term:t,type:n},all:!0}))),i.a.createElement("section",{className:"search-result-sections__item"},i.a.createElement("div",{className:"inner"},i.a.createElement(d.a,{type:"playlists",query:{term:t,type:n},all:!0})))),i.a.createElement(d.a,{type:"tracks",query:{term:t,type:n},all:!0})))))})),a.state={type:t.type||"all",term:t.term||""},a}return r}(i.a.Component);t.a=Object(a.b)((function(e,t){var n=t.match.params,r=n.type,i=n.term,a=e.mopidy.uri_schemes,o=void 0===a?[]:a,s=e.ui,c=s.uri_schemes_search_enabled,u=void 0===c?[]:c,l=s.search_results_sort,f=void 0===l?"followers.total":l,d=s.search_results_sort_reverse,p=e.core.search_results,h=(p=void 0===p?{}:p).query;return{type:r,term:i,uri_schemes:o,uri_schemes_search_enabled:u,sort:f,sort_reverse:!!d,search_results_query:void 0===h?{}:h}}),(function(e){return{coreActions:Object(o.b)(p,e),uiActions:Object(o.b)(h,e),mopidyActions:Object(o.b)(m,e),spotifyActions:Object(o.b)(b,e)}}))(A)}).call(this,n(64))},function(e,t,n){"use strict";var r=n(0),i=n.n(r),a=n(23),o=(n(2),n(5)),s=n(3),c=n(1),u=n(4);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ni;)Q(e,n=r[i++],t[n]);return e},J=function(e){var t=U.call(this,e=E(e,!0));return!(this===H&&i(z,e)&&!i(B,e))&&(!(t||!i(this,e)||!i(z,e)||i(this,L)&&this[L][e])||t)},$=function(e,t){if(e=w(e),t=E(t,!0),e!==H||!i(z,t)||i(B,t)){var n=C(e,t);return!n||!i(z,t)||i(e,L)&&e[L][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=N(w(e)),r=[],a=0;n.length>a;)i(z,t=n[a++])||t==L||t==c||r.push(t);return r},ee=function(e){for(var t,n=e===H,r=N(n?B:w(e)),a=[],o=0;r.length>o;)!i(z,t=r[o++])||n&&!i(H,t)||a.push(z[t]);return a};q||(s((D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(B,n),i(this,L)&&i(this[L],e)&&(this[L][e]=!1),G(this,e,k(1,n))};return a&&Y&&G(H,e,{configurable:!0,set:t}),W(e)}).prototype,"toString",(function(){return this._k})),A.f=$,x.f=Q,n(93).f=S.f=Z,n(113).f=J,j.f=ee,a&&!n(89)&&s(H,"propertyIsEnumerable",J,!0),h.f=function(e){return W(p(e))}),o(o.G+o.W+o.F*!q,{Symbol:D});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var re=T(p.store),ie=0;re.length>ie;)m(re[ie++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(F,e+="")?F[e]:F[e]=D(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){Y=!0},useSimple:function(){Y=!1}}),o(o.S+o.F*!q,"Object",{create:function(e,t){return void 0===t?O(e):X(O(e),t)},defineProperty:Q,defineProperties:X,getOwnPropertyDescriptor:$,getOwnPropertyNames:Z,getOwnPropertySymbols:ee});var ae=u((function(){j.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return j.f(_(e))}}),I&&o(o.S+o.F*(!q||u((function(){var e=D();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(g(t)||void 0!==e)&&!K(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,R.apply(I,r)}}),D.prototype[M]||n(62)(D.prototype,M,D.prototype.valueOf),f(D,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){e.exports=n(124)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(90),i=n(126),a=n(113);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),c=a.f,u=0;s.length>u;)c.call(e,o=s[u++])&&t.push(o);return t}},function(e,t,n){var r=n(13);r(r.S,"Object",{create:n(92)})},function(e,t,n){var r=n(13);r(r.S+r.F*!n(47),"Object",{defineProperty:n(48).f})},function(e,t,n){var r=n(13);r(r.S+r.F*!n(47),"Object",{defineProperties:n(211)})},function(e,t,n){var r=n(63),i=n(72).f;n(73)("getOwnPropertyDescriptor",(function(){return function(e,t){return i(r(e),t)}}))},function(e,t,n){var r=n(53),i=n(94);n(73)("getPrototypeOf",(function(){return function(e){return i(r(e))}}))},function(e,t,n){var r=n(53),i=n(90);n(73)("keys",(function(){return function(e){return i(r(e))}}))},function(e,t,n){n(73)("getOwnPropertyNames",(function(){return n(212).f}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("freeze",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("seal",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31),i=n(82).onFreeze;n(73)("preventExtensions",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},function(e,t,n){var r=n(31);n(73)("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(31);n(73)("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(31);n(73)("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},function(e,t,n){var r=n(13);r(r.S+r.F,"Object",{assign:n(213)})},function(e,t,n){var r=n(13);r(r.S,"Object",{is:n(214)})},function(e,t,n){var r=n(13);r(r.S,"Object",{setPrototypeOf:n(160).set})},function(e,t,n){"use strict";var r=n(114),i={};i[n(35)("toStringTag")]="z",i+""!="[object z]"&&n(58)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(e,t,n){var r=n(13);r(r.P,"Function",{bind:n(215)})},function(e,t,n){var r=n(48).f,i=Function.prototype,a=/^\s*function ([^ (]*)/;"name"in i||n(47)&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(31),i=n(94),a=n(35)("hasInstance"),o=Function.prototype;a in o||n(48).f(o,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;for(;e=i(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){var r=n(13),i=n(217);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(e,t,n){var r=n(13),i=n(218);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(e,t,n){"use strict";var r=n(28),i=n(61),a=n(77),o=n(162),s=n(81),c=n(29),u=n(93).f,l=n(72).f,f=n(48).f,d=n(100).trim,p=r.Number,h=p,m=p.prototype,b="Number"==a(n(92)(m)),y="trim"in String.prototype,v=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,i,a=(t=y?t.trim():d(t,3)).charCodeAt(0);if(43===a||45===a){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var o,c=t.slice(2),u=0,l=c.length;ui)return NaN;return parseInt(c,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(b?c((function(){m.valueOf.call(n)})):"Number"!=a(n))?o(new h(v(t)),n,p):v(t)};for(var g,_=n(47)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;_.length>w;w++)i(h,g=_[w])&&!i(p,g)&&f(p,g,l(h,g));p.prototype=m,m.constructor=p,n(58)(r,"Number",p)}},function(e,t,n){"use strict";var r=n(13),i=n(71),a=n(219),o=n(163),s=1..toFixed,c=Math.floor,u=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",f=function(e,t){for(var n=-1,r=t;++n<6;)r+=e*u[n],u[n]=r%1e7,r=c(r/1e7)},d=function(e){for(var t=6,n=0;--t>=0;)n+=u[t],u[t]=c(n/e),n=n%e*1e7},p=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==u[e]){var n=String(u[e]);t=""===t?n:t+o.call("0",7-n.length)+n}return t},h=function(e,t,n){return 0===t?n:t%2==1?h(e,t-1,n*e):h(e*e,t/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n(29)((function(){s.call({})}))),"Number",{toFixed:function(e){var t,n,r,s,c=a(this,l),u=i(e),m="",b="0";if(u<0||u>20)throw RangeError(l);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(m="-",c=-c),c>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(c*h(2,69,1))-69)<0?c*h(2,-t,1):c/h(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),r=u;r>=7;)f(1e7,0),r-=7;for(f(h(10,r,1),0),r=t-1;r>=23;)d(1<<23),r-=23;d(1<0?m+((s=b.length)<=u?"0."+o.call("0",u-s)+b:b.slice(0,s-u)+"."+b.slice(s-u)):m+b}})},function(e,t,n){"use strict";var r=n(13),i=n(29),a=n(219),o=1..toPrecision;r(r.P+r.F*(i((function(){return"1"!==o.call(1,void 0)}))||!i((function(){o.call({})}))),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},function(e,t,n){var r=n(13);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(e,t,n){var r=n(13),i=n(28).isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},function(e,t,n){var r=n(13);r(r.S,"Number",{isInteger:n(220)})},function(e,t,n){var r=n(13);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){var r=n(13),i=n(220),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return i(e)&&a(e)<=9007199254740991}})},function(e,t,n){var r=n(13);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){var r=n(13);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){var r=n(13),i=n(218);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(e,t,n){var r=n(13),i=n(217);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(e,t,n){var r=n(13),i=n(221),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+a(e-1)*a(e+1))}})},function(e,t,n){var r=n(13),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:function e(t){return isFinite(t=+t)&&0!=t?t<0?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}})},function(e,t,n){var r=n(13),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},function(e,t,n){var r=n(13),i=n(164);r(r.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},function(e,t,n){var r=n(13);r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},function(e,t,n){var r=n(13),i=Math.exp;r(r.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},function(e,t,n){var r=n(13),i=n(165);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(e,t,n){var r=n(13);r(r.S,"Math",{fround:n(347)})},function(e,t,n){var r=n(164),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),c=i(2,-126);e.exports=Math.fround||function(e){var t,n,i=Math.abs(e),u=r(e);return is||n!=n?u*(1/0):u*n}},function(e,t,n){var r=n(13),i=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,a=0,o=0,s=arguments.length,c=0;o0?(r=n/c)*r:n;return c===1/0?1/0:c*Math.sqrt(a)}})},function(e,t,n){var r=n(13),i=Math.imul;r(r.S+r.F*n(29)((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(e,t){var n=+e,r=+t,i=65535&n,a=65535&r;return 0|i*a+((65535&n>>>16)*a+i*(65535&r>>>16)<<16>>>0)}})},function(e,t,n){var r=n(13);r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},function(e,t,n){var r=n(13);r(r.S,"Math",{log1p:n(221)})},function(e,t,n){var r=n(13);r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},function(e,t,n){var r=n(13);r(r.S,"Math",{sign:n(164)})},function(e,t,n){var r=n(13),i=n(165),a=Math.exp;r(r.S+r.F*n(29)((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},function(e,t,n){var r=n(13),i=n(165),a=Math.exp;r(r.S,"Math",{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){var r=n(13);r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},function(e,t,n){var r=n(13),i=n(91),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){var r=n(13),i=n(63),a=n(40);r(r.S,"String",{raw:function(e){for(var t=i(e.raw),n=a(t.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(t[s++])),s=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(13),i=n(166)(!1);r(r.P,"String",{codePointAt:function(e){return i(this,e)}})},function(e,t,n){"use strict";var r=n(13),i=n(40),a=n(168),o="".endsWith;r(r.P+r.F*n(170)("endsWith"),"String",{endsWith:function(e){var t=a(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=i(t.length),s=void 0===n?r:Math.min(i(n),r),c=String(e);return o?o.call(t,c,s):t.slice(s-c.length,s)===c}})},function(e,t,n){"use strict";var r=n(13),i=n(168);r(r.P+r.F*n(170)("includes"),"String",{includes:function(e){return!!~i(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},function(e,t,n){var r=n(13);r(r.P,"String",{repeat:n(163)})},function(e,t,n){"use strict";var r=n(13),i=n(40),a=n(168),o="".startsWith;r(r.P+r.F*n(170)("startsWith"),"String",{startsWith:function(e){var t=a(this,e,"startsWith"),n=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return o?o.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){"use strict";n(59)("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},function(e,t,n){"use strict";n(59)("big",(function(e){return function(){return e(this,"big","","")}}))},function(e,t,n){"use strict";n(59)("blink",(function(e){return function(){return e(this,"blink","","")}}))},function(e,t,n){"use strict";n(59)("bold",(function(e){return function(){return e(this,"b","","")}}))},function(e,t,n){"use strict";n(59)("fixed",(function(e){return function(){return e(this,"tt","","")}}))},function(e,t,n){"use strict";n(59)("fontcolor",(function(e){return function(t){return e(this,"font","color",t)}}))},function(e,t,n){"use strict";n(59)("fontsize",(function(e){return function(t){return e(this,"font","size",t)}}))},function(e,t,n){"use strict";n(59)("italics",(function(e){return function(){return e(this,"i","","")}}))},function(e,t,n){"use strict";n(59)("link",(function(e){return function(t){return e(this,"a","href",t)}}))},function(e,t,n){"use strict";n(59)("small",(function(e){return function(){return e(this,"small","","")}}))},function(e,t,n){"use strict";n(59)("strike",(function(e){return function(){return e(this,"strike","","")}}))},function(e,t,n){"use strict";n(59)("sub",(function(e){return function(){return e(this,"sub","","")}}))},function(e,t,n){"use strict";n(59)("sup",(function(e){return function(){return e(this,"sup","","")}}))},function(e,t,n){var r=n(13);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){"use strict";var r=n(13),i=n(53),a=n(81);r(r.P+r.F*n(29)((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){var r=n(13),i=n(382);r(r.P+r.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},function(e,t,n){"use strict";var r=n(29),i=Date.prototype.getTime,a=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:a},function(e,t,n){var r=Date.prototype,i=r.toString,a=r.getTime;new Date(NaN)+""!="Invalid Date"&&n(58)(r,"toString",(function(){var e=a.call(this);return e==e?i.call(this):"Invalid Date"}))},function(e,t,n){var r=n(35)("toPrimitive"),i=Date.prototype;r in i||n(62)(i,r,n(385))},function(e,t,n){"use strict";var r=n(30),i=n(81);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return i(r(this),"number"!=e)}},function(e,t,n){var r=n(13);r(r.S,"Array",{isArray:n(127)})},function(e,t,n){"use strict";var r=n(69),i=n(13),a=n(53),o=n(223),s=n(171),c=n(40),u=n(172),l=n(173);i(i.S+i.F*!n(128)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,f,d=a(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,b=void 0!==m,y=0,v=l(d);if(b&&(m=r(m,h>2?arguments[2]:void 0,2)),null==v||p==Array&&s(v))for(n=new p(t=c(d.length));t>y;y++)u(n,y,b?m(d[y],y):d[y]);else for(f=v.call(d),n=new p;!(i=f.next()).done;y++)u(n,y,b?o(f,m,[i.value,y],!0):i.value);return n.length=y,n}})},function(e,t,n){"use strict";var r=n(13),i=n(172);r(r.S+r.F*n(29)((function(){function e(){}return!(Array.of.call(e)instanceof e)})),"Array",{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)i(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var r=n(13),i=n(63),a=[].join;r(r.P+r.F*(n(112)!=Object||!n(67)(a)),"Array",{join:function(e){return a.call(i(this),void 0===e?",":e)}})},function(e,t,n){"use strict";var r=n(13),i=n(159),a=n(77),o=n(91),s=n(40),c=[].slice;r(r.P+r.F*n(29)((function(){i&&c.call(i)})),"Array",{slice:function(e,t){var n=s(this.length),r=a(this);if(t=void 0===t?n:t,"Array"==r)return c.call(this,e,t);for(var i=o(e,n),u=o(t,n),l=s(u-i),f=new Array(l),d=0;d1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},function(e,t,n){var r=n(13);r(r.P,"Array",{copyWithin:n(226)}),n(95)("copyWithin")},function(e,t,n){var r=n(13);r(r.P,"Array",{fill:n(174)}),n(95)("fill")},function(e,t,n){"use strict";var r=n(13),i=n(74)(5),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)("find")},function(e,t,n){"use strict";var r=n(13),i=n(74)(6),a="findIndex",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)(a)},function(e,t,n){n(102)("Array")},function(e,t,n){var r=n(28),i=n(162),a=n(48).f,o=n(93).f,s=n(169),c=n(129),u=r.RegExp,l=u,f=u.prototype,d=/a/g,p=/a/g,h=new u(d)!==d;if(n(47)&&(!h||n(29)((function(){return p[n(35)("match")]=!1,u(d)!=d||u(p)==p||"/a/i"!=u(d,"i")})))){u=function(e,t){var n=this instanceof u,r=s(e),a=void 0===t;return!n&&r&&e.constructor===u&&a?e:i(h?new l(r&&!a?e.source:e,t):l((r=e instanceof u)?e.source:e,r&&a?c.call(e):t),n?this:f,u)};for(var m=function(e){e in u||a(u,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},b=o(l),y=0;b.length>y;)m(b[y++]);f.constructor=u,u.prototype=f,n(58)(r,"RegExp",u)}n(102)("RegExp")},function(e,t,n){"use strict";n(229);var r=n(30),i=n(129),a=n(47),o=/./.toString,s=function(e){n(58)(RegExp.prototype,"toString",e,!0)};n(29)((function(){return"/a/b"!=o.call({source:"a",flags:"b"})}))?s((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)})):"toString"!=o.name&&s((function(){return o.call(this)}))},function(e,t,n){"use strict";var r=n(30),i=n(40),a=n(177),o=n(130);n(131)("match",1,(function(e,t,n,s){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var c=r(e),u=String(this);if(!c.global)return o(c,u);var l=c.unicode;c.lastIndex=0;for(var f,d=[],p=0;null!==(f=o(c,u));){var h=String(f[0]);d[p]=h,""===h&&(c.lastIndex=a(u,i(c.lastIndex),l)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(30),i=n(53),a=n(40),o=n(71),s=n(177),c=n(130),u=Math.max,l=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(131)("replace",2,(function(e,t,n,h){return[function(r,i){var a=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},function(e,t){var i=h(n,e,this,t);if(i.done)return i.value;var f=r(e),d=String(this),p="function"==typeof t;p||(t=String(t));var b=f.global;if(b){var y=f.unicode;f.lastIndex=0}for(var v=[];;){var g=c(f,d);if(null===g)break;if(v.push(g),!b)break;""===String(g[0])&&(f.lastIndex=s(d,a(f.lastIndex),y))}for(var _,w="",E=0,k=0;k=E&&(w+=d.slice(E,S)+C,E=S+O.length)}return w+d.slice(E)}];function m(e,t,r,a,o,s){var c=r+e.length,u=a.length,l=p;return void 0!==o&&(o=i(o),l=d),n.call(s,l,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(c);case"<":s=o[i.slice(1,-1)];break;default:var l=+i;if(0===l)return n;if(l>u){var d=f(l/10);return 0===d?n:d<=u?void 0===a[d-1]?i.charAt(1):a[d-1]+i.charAt(1):n}s=a[l-1]}return void 0===s?"":s}))}}))},function(e,t,n){"use strict";var r=n(30),i=n(214),a=n(130);n(131)("search",1,(function(e,t,n,o){return[function(n){var r=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),c=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var l=a(s,c);return i(s.lastIndex,u)||(s.lastIndex=u),null===l?-1:l.index}]}))},function(e,t,n){"use strict";var r=n(169),i=n(30),a=n(115),o=n(177),s=n(40),c=n(130),u=n(176),l=n(29),f=Math.min,d=[].push,p="length",h=!l((function(){RegExp(4294967295,"y")}));n(131)("split",2,(function(e,t,n,l){var m;return m="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[p]||2!="ab".split(/(?:ab)*/)[p]||4!=".".split(/(.?)(.?)/)[p]||".".split(/()()/)[p]>1||"".split(/.?/)[p]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(i,e,t);for(var a,o,s,c=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=void 0===t?4294967295:t>>>0,m=new RegExp(e.source,l+"g");(a=u.call(m,i))&&!((o=m.lastIndex)>f&&(c.push(i.slice(f,a.index)),a[p]>1&&a.index=h));)m.lastIndex===a.index&&m.lastIndex++;return f===i[p]?!s&&m.test("")||c.push(""):c.push(i.slice(f)),c[p]>h?c.slice(0,h):c}:"0".split(void 0,0)[p]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var i=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,i,r):m.call(String(i),n,r)},function(e,t){var r=l(m,e,this,t,m!==n);if(r.done)return r.value;var u=i(e),d=String(this),p=a(u,RegExp),b=u.unicode,y=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(h?"y":"g"),v=new p(h?u:"^(?:"+u.source+")",y),g=void 0===t?4294967295:t>>>0;if(0===g)return[];if(0===d.length)return null===c(v,d)?[d]:[];for(var _=0,w=0,E=[];w0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(233),i=n(96);e.exports=n(134)("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},function(e,t,n){"use strict";var r,i=n(28),a=n(74)(0),o=n(58),s=n(82),c=n(213),u=n(234),l=n(31),f=n(96),d=n(96),p=!i.ActiveXObject&&"ActiveXObject"in i,h=s.getWeak,m=Object.isExtensible,b=u.ufstore,y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},v={get:function(e){if(l(e)){var t=h(e);return!0===t?b(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},g=e.exports=n(134)("WeakMap",y,v,u,!0,!0);d&&p&&(c((r=u.getConstructor(y,"WeakMap")).prototype,v),s.NEED=!0,a(["delete","has","get","set"],(function(e){var t=g.prototype,n=t[e];o(t,e,(function(t,i){if(l(t)&&!m(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)}))})))},function(e,t,n){"use strict";var r=n(234),i=n(96);n(134)("WeakSet",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,"WeakSet"),e,!0)}},r,!1,!0)},function(e,t,n){"use strict";var r=n(13),i=n(135),a=n(179),o=n(30),s=n(91),c=n(40),u=n(31),l=n(28).ArrayBuffer,f=n(115),d=a.ArrayBuffer,p=a.DataView,h=i.ABV&&l.isView,m=d.prototype.slice,b=i.VIEW;r(r.G+r.W+r.F*(l!==d),{ArrayBuffer:d}),r(r.S+r.F*!i.CONSTR,"ArrayBuffer",{isView:function(e){return h&&h(e)||u(e)&&b in e}}),r(r.P+r.U+r.F*n(29)((function(){return!new d(2).slice(1,void 0).byteLength})),"ArrayBuffer",{slice:function(e,t){if(void 0!==m&&void 0===t)return m.call(o(this),e);for(var n=o(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),a=new(f(this,d))(c(i-r)),u=new p(this),l=new p(a),h=0;r=t.length)return{value:void 0,done:!0}}while(!((e=t[this._i++])in this._t));return{value:e,done:!1}})),r(r.S,"Reflect",{enumerate:function(e){return new a(e)}})},function(e,t,n){var r=n(72),i=n(94),a=n(61),o=n(13),s=n(31),c=n(30);o(o.S,"Reflect",{get:function e(t,n){var o,u,l=arguments.length<3?t:arguments[2];return c(t)===l?t[n]:(o=r.f(t,n))?a(o,"value")?o.value:void 0!==o.get?o.get.call(l):void 0:s(u=i(t))?e(u,n,l):void 0}})},function(e,t,n){var r=n(72),i=n(13),a=n(30);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(a(e),t)}})},function(e,t,n){var r=n(13),i=n(94),a=n(30);r(r.S,"Reflect",{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){var r=n(13);r(r.S,"Reflect",{has:function(e,t){return t in e}})},function(e,t,n){var r=n(13),i=n(30),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return i(e),!a||a(e)}})},function(e,t,n){var r=n(13);r(r.S,"Reflect",{ownKeys:n(236)})},function(e,t,n){var r=n(13),i=n(30),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){i(e);try{return a&&a(e),!0}catch(e){return!1}}})},function(e,t,n){var r=n(48),i=n(72),a=n(94),o=n(61),s=n(13),c=n(87),u=n(30),l=n(31);s(s.S,"Reflect",{set:function e(t,n,s){var f,d,p=arguments.length<4?t:arguments[3],h=i.f(u(t),n);if(!h){if(l(d=a(t)))return e(d,n,s,p);h=c(0)}if(o(h,"value")){if(!1===h.writable||!l(p))return!1;if(f=i.f(p,n)){if(f.get||f.set||!1===f.writable)return!1;f.value=s,r.f(p,n,f)}else r.f(p,n,c(0,s));return!0}return void 0!==h.set&&(h.set.call(p,s),!0)}})},function(e,t,n){var r=n(13),i=n(160);i&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(e){return!1}}})},function(e,t,n){n(445),e.exports=n(45).Array.includes},function(e,t,n){"use strict";var r=n(13),i=n(125)(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n(95)("includes")},function(e,t,n){n(447),e.exports=n(45).Array.flatMap},function(e,t,n){"use strict";var r=n(13),i=n(448),a=n(53),o=n(40),s=n(70),c=n(224);r(r.P,"Array",{flatMap:function(e){var t,n,r=a(this);return s(e),t=o(r.length),n=c(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),n(95)("flatMap")},function(e,t,n){"use strict";var r=n(127),i=n(31),a=n(40),o=n(69),s=n(35)("isConcatSpreadable");e.exports=function e(t,n,c,u,l,f,d,p){for(var h,m,b=l,y=0,v=!!d&&o(d,p,3);y0)b=e(t,n,h,a(h.length),b,f-1)-1;else{if(b>=9007199254740991)throw TypeError();t[b]=h}b++}y++}return b}},function(e,t,n){n(450),e.exports=n(45).String.padStart},function(e,t,n){"use strict";var r=n(13),i=n(237),a=n(133),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(452),e.exports=n(45).String.padEnd},function(e,t,n){"use strict";var r=n(13),i=n(237),a=n(133),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},function(e,t,n){n(454),e.exports=n(45).String.trimLeft},function(e,t,n){"use strict";n(100)("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},function(e,t,n){n(456),e.exports=n(45).String.trimRight},function(e,t,n){"use strict";n(100)("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},function(e,t,n){n(458),e.exports=n(156).f("asyncIterator")},function(e,t,n){n(209)("asyncIterator")},function(e,t,n){n(460),e.exports=n(45).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(13),i=n(236),a=n(63),o=n(72),s=n(172);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),c=o.f,u=i(r),l={},f=0;u.length>f;)void 0!==(n=c(r,t=u[f++]))&&s(l,t,n);return l}})},function(e,t,n){n(462),e.exports=n(45).Object.values},function(e,t,n){var r=n(13),i=n(238)(!1);r(r.S,"Object",{values:function(e){return i(e)}})},function(e,t,n){n(464),e.exports=n(45).Object.entries},function(e,t,n){var r=n(13),i=n(238)(!0);r(r.S,"Object",{entries:function(e){return i(e)}})},function(e,t,n){"use strict";n(230),n(466),e.exports=n(45).Promise.finally},function(e,t,n){"use strict";var r=n(13),i=n(45),a=n(28),o=n(115),s=n(232);r(r.P+r.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){n(468),n(469),n(470),e.exports=n(45)},function(e,t,n){var r=n(28),i=n(13),a=n(133),o=[].slice,s=/MSIE .\./.test(a),c=function(e){return function(t,n){var r=arguments.length>2,i=!!r&&o.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,n)}};i(i.G+i.B+i.F*s,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){var r=n(13),i=n(178);r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},function(e,t,n){for(var r=n(175),i=n(90),a=n(58),o=n(28),s=n(62),c=n(101),u=n(35),l=u("iterator"),f=u("toStringTag"),d=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=i(p),m=0;m=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(s&&c){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),E(n),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;E(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:O(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){n(473),e.exports=n(239).global},function(e,t,n){var r=n(474);r(r.G,{global:n(180)})},function(e,t,n){var r=n(180),i=n(239),a=n(475),o=n(477),s=n(484),c=function(e,t,n){var u,l,f,d=e&c.F,p=e&c.G,h=e&c.S,m=e&c.P,b=e&c.B,y=e&c.W,v=p?i:i[t]||(i[t]={}),g=v.prototype,_=p?r:h?r[t]:(r[t]||{}).prototype;for(u in p&&(n=t),n)(l=!d&&_&&void 0!==_[u])&&s(v,u)||(f=l?_[u]:n[u],v[u]=p&&"function"!=typeof _[u]?n[u]:b&&l?a(f,r):y&&_[u]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((v.virtual||(v.virtual={}))[u]=f,e&c.R&&g&&!g[u]&&o(g,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){var r=n(476);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(478),i=n(483);e.exports=n(182)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(479),i=n(480),a=n(482),o=Object.defineProperty;t.f=n(182)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(181);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(182)&&!n(240)((function(){return 7!=Object.defineProperty(n(481)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(181),i=n(180).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(181);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict"; /** @license React v16.14.0 * react.production.min.js * diff --git a/mopidy_iris/static/index.html b/mopidy_iris/static/index.html index 0b711180..dde6c098 100644 --- a/mopidy_iris/static/index.html +++ b/mopidy_iris/static/index.html @@ -140,8 +140,8 @@ // Release details // These are automatically injected to built HTML - var build = "1643873999"; - var version = "3.61.0"; + var build = "1643874800"; + var version = "3.61.1"; // Construct the script tag var js = document.createElement("script"); diff --git a/mopidy_iris/static/manifest.json b/mopidy_iris/static/manifest.json index e03140cf..9373cb9d 100755 --- a/mopidy_iris/static/manifest.json +++ b/mopidy_iris/static/manifest.json @@ -1,5 +1,5 @@ { - "manifest_version": "3.61.0", + "manifest_version": "3.61.1", "short_name": "Iris", "name": "Iris", "icons": [ diff --git a/package.json b/package.json index 873d047a..d90100ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mopidy-iris", - "version": "3.61.0", + "version": "3.61.1", "description": "Mopidy HTTP interface", "repository": "https://github.com/jaedb/iris", "author": "James Barnsley ", diff --git a/setup.cfg b/setup.cfg index 4d51c716..661df1de 100755 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = Mopidy-Iris -version = 3.61.0 +version = 3.61.1 url = https://github.com/jaedb/iris author = James Barnsley author_email = james@barnsley.nz