Version Description
- 17th July 2021 =
- Fix random redirect not working
- Fix [userid] shortcode returning 1
Download this release
Release Info
Developer | johnny5 |
Plugin | Redirection |
Version | 5.1.2 |
Comparing to | |
See all releases |
Code changes from version 5.1.1 to 5.1.2
- actions/error.php +4 -0
- actions/nothing.php +4 -0
- actions/pass.php +4 -0
- actions/random.php +8 -0
- actions/url.php +4 -0
- locale/json/redirection-de_DE.json +1 -1
- locale/json/redirection-el.json +1 -1
- locale/json/redirection-fa_IR.json +1 -1
- locale/json/redirection-it_IT.json +1 -1
- locale/redirection-de_DE.mo +0 -0
- locale/redirection-de_DE.po +84 -84
- locale/redirection-el.mo +0 -0
- locale/redirection-el.po +3 -3
- locale/redirection-fa_IR.mo +0 -0
- locale/redirection-fa_IR.po +11 -11
- locale/redirection-it_IT.mo +0 -0
- locale/redirection-it_IT.po +69 -69
- locale/redirection.pot +437 -437
- models/action.php +2 -0
- models/url/url-transform.php +2 -2
- readme.txt +6 -2
- redirection-admin.php +4 -2
- redirection-strings.php +63 -63
- redirection-version.php +2 -2
- redirection.js +0 -2
actions/error.php
CHANGED
@@ -54,4 +54,8 @@ class Error_Action extends Red_Action {
|
|
54 |
public function template_include() {
|
55 |
return get_404_template();
|
56 |
}
|
|
|
|
|
|
|
|
|
57 |
}
|
54 |
public function template_include() {
|
55 |
return get_404_template();
|
56 |
}
|
57 |
+
|
58 |
+
public function name() {
|
59 |
+
return __( 'Error (404)', 'redirection' );
|
60 |
+
}
|
61 |
}
|
actions/nothing.php
CHANGED
@@ -12,4 +12,8 @@ class Nothing_Action extends Red_Action {
|
|
12 |
public function run() {
|
13 |
do_action( 'redirection_do_nothing', $this->get_target() );
|
14 |
}
|
|
|
|
|
|
|
|
|
15 |
}
|
12 |
public function run() {
|
13 |
do_action( 'redirection_do_nothing', $this->get_target() );
|
14 |
}
|
15 |
+
|
16 |
+
public function name() {
|
17 |
+
return __( 'Do nothing (ignore)', 'redirection' );
|
18 |
+
}
|
19 |
}
|
actions/pass.php
CHANGED
@@ -69,4 +69,8 @@ class Pass_Action extends Url_Action {
|
|
69 |
// Change the request and carry on
|
70 |
$this->process_internal( $target );
|
71 |
}
|
|
|
|
|
|
|
|
|
72 |
}
|
69 |
// Change the request and carry on
|
70 |
$this->process_internal( $target );
|
71 |
}
|
72 |
+
|
73 |
+
public function name() {
|
74 |
+
return __( 'Pass-through', 'redirection' );
|
75 |
+
}
|
76 |
}
|
actions/random.php
CHANGED
@@ -39,4 +39,12 @@ class Random_Action extends Url_Action {
|
|
39 |
$this->redirect_to( $target );
|
40 |
}
|
41 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
}
|
39 |
$this->redirect_to( $target );
|
40 |
}
|
41 |
}
|
42 |
+
|
43 |
+
public function needs_target() {
|
44 |
+
return false;
|
45 |
+
}
|
46 |
+
|
47 |
+
public function name() {
|
48 |
+
return __( 'Redirect to random post', 'redirection' );
|
49 |
+
}
|
50 |
}
|
actions/url.php
CHANGED
@@ -48,4 +48,8 @@ class Url_Action extends Red_Action {
|
|
48 |
public function needs_target() {
|
49 |
return true;
|
50 |
}
|
|
|
|
|
|
|
|
|
51 |
}
|
48 |
public function needs_target() {
|
49 |
return true;
|
50 |
}
|
51 |
+
|
52 |
+
public function name() {
|
53 |
+
return __( 'Redirect to URL', 'redirection' );
|
54 |
+
}
|
55 |
}
|
locale/json/redirection-de_DE.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":["Deine Admin-Seiten werden gecacht. Lösche den Cache und versuchen es erneut. Bitte beachte, dass es mehrere Caches geben könnte."],"This is usually fixed by doing one of the following:":["Dies lässt sich meist folgendermaßen beheben:"],"You are using an old or cached session":["Du nutzt eine alte oder gecachte Session"],"Please review your data and try again.":["Bitte Daten prüfen und noch mal probieren."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["Es gab ein Problem bei einer Anfrage an deine Website. Dies könnte bedeuten, dass du Daten angegeben hast, die nicht den Anforderungen entsprechen, oder dass das Plugin eine fehlerhafte Anfrage gesendet hat."],"Bad data":["Fehlerhafte Daten"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":["WordPress hat eine unerwartete Antwort zurückgegeben. Dies könnte ein PHP-Fehler von einem anderen Plugin sein oder am verwendeten Theme liegen."],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["Die WordPress-REST-API ist deaktiviert. Bitte aktivieren, um fortzufahren."],"An unknown error occurred.":["Ein unbekannter Fehler ist aufgetreten."],"Your REST API is being redirected. Please remove the redirection for the API.":["Die WordPress-REST-API wird aktuell umgeleitet. Bitte Umleitung entfernen."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["Ein Sicherheits-Plugin oder eine Firewall blockiert den Zugriff. Bitte die REST-API in die Whitelist aufnehmen."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["Die Serverkonfiguration blockiert den Zugriff auf die REST-API. Bitte die Einstellungen ändern."],"Check your {{link}}Site Health{{/link}} and fix any issues.":["Überprüfe den {{link}}Website-Zustand{{/link}} und behebe alle Probleme."],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":["Kannst du auf die {{api}}REST-API{{/api}} ohne Umleitung zugreifen? Wenn nicht, dann musst du dieses Problem beheben."],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":["Die REST-API sendet eine 404-Seite zurück. Dies ist mit ziemlicher Sicherheit ein Problem mit einem anderen Plugin oder mit der Serverkonfiguration."],"Debug Information":["Debug-Informationen"],"Show debug":["Debug anzeigen"],"View Data":["Daten ansehen"],"Other":["Sonstige"],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":["Redirection speichert keine personenbezogenen Daten außer den oben konfigurierten. Es liegt in deiner Verantwortung, sicherzustellen, dass die Website alle geltenden {{link}}Datenschutzanforderungen{{/link}} erfüllt."],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":["HTTP-Header-Informationen (außer Cookies) in den Logs protokollieren. Es kann Benutzerdaten enthalten und die Größe der Logs erhöhen."],"Track redirect hits and date of last access. Contains no user information.":["Aufrufe der Umleitungen und das Datum des letzten Zugriffs in den Logs protokollieren. Enthält keine Benutzerdaten."],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":["„Externe“ Weiterleitungen in den Logs protokollieren - solche, die nicht von Redirection stammen. Kann die Größe der Logs erhöhen und enthält keine Benutzerinformationen."],"Logging":["Protokollierung"],"(IP logging level)":["(IP-Protokollierungstiefe)"],"Are you sure you want to delete the selected items?":["Bist du sicher, dass du die ausgewählten Elemente löschen willst?"],"View Redirect":["Umleitung zeigen"],"RSS":["RSS"],"Group by user agent":["Nach User-Agent gruppieren"],"Search domain":["Domain suchen"],"Redirect By":["Weiterleitung von"],"Domain":["Domain"],"Method":["Methode"],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Wenn das nicht geholfen hat, dann {{strong}}erstelle ein Support-Ticket{{/strong}} oder sende eine {{strong}}E-Mail{{/strong}}."],"Please check the {{link}}support site{{/link}} before proceeding further.":["Bitte prüfe die {{link}}Supposrt-Website{{/link}}, bevor du fortfährst."],"Something went wrong when upgrading Redirection.":["Etwas ging schief beim Upgrade von Redirection."],"Something went wrong when installing Redirection.":["Etwas ging schief bei der Installation von Redirection."],"Apply To All":["Auf alle anwenden"],"Bulk Actions (all)":["Mehrfachaktionen (alle)"],"Actions applied to all selected items":["Auf alle ausgewählten Elemente anwenden"],"Actions applied to everything that matches current filter":["Auf alle Elemente anwenden, die dem aktuellen Filter entsprechen"],"Redirect Source":["Quell-URL"],"Request Headers":["Header der Anfrage"],"Exclude from logs":["Nicht in den Logs speichern"],"Cannot connect to the server to determine the redirect status.":["Es kann keine Verbindung zum Server hergestellt werden, um den Status der Weiterleitung zu prüfen."],"Your URL is cached and the cache may need to be cleared.":["Deine URL wird im Cache gespeichert und der Cache muss möglicherweise gelöscht werden."],"Something else other than Redirection is redirecting this URL.":["Diese URL wird durch etwas anderes als Redirection umgeleitet."],"Relocate to domain":["Umziehen zu Domain"],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":["Möchtest du die gesamte Website umleiten? Gib eine Domain ein, um alles umzuleiten, außer WordPress-Anmeldung und -Admin. Das Aktivieren dieser Option deaktiviert alle Website-Aliase oder Canonical-Einstellungen."],"Relocate Site":["Website umziehen"],"Add CORS Presets":["CORS-Voreinstellungen hinzufügen"],"Add Security Presets":["Sicherheits-Voreinstellungen hinzufügen"],"Add Header":["Header hinzufügen"],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Du solltest die URL der Website aktualisieren, damit diese mit den Einstellungen für die „Canonical URL“ übereinstimmt: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Preferred domain":["Bevorzugte Domain"],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":["{{strong}}Warnung{{/strong}}: Stelle sicher, dass dein HTTPS funktioniert, bevor du eine Weiterleitung erzwingst."],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":["Umleitung von HTTP zu HTTPS erzwingen – - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"],"Canonical Settings":["Einstellungen für „Canonical URL“"],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":["www zum Domainnamen hinzufügen - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}"],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["www aus dem Domainnamen entfernen - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":["Keine bevorzugte Domain festlegen - {{code}}%(site)s{{/code}}"],"Add Alias":["Alias hinzufügen"],"No aliases":["Keine Aliase"],"Alias":["Alias"],"Aliased Domain":["Haupt-Domain"],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":["Du musst dein System (DNS und Server) so konfigurieren, dass Anfragen für diese Domains an diese WordPress-Installation hier weitergeleitet werden."],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":["Ein Website-Alias ist eine andere Domain, die auf diese Site umgeleitet werden soll. Zum Beispiel eine alte Domain oder eine Subdomain. Dadurch werden alle URLs umgeleitet, einschließlich WordPress-Login und -Admin."],"Site Aliases":["Website-Aliase"],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":["Das ergänzende Plugin Search Regex ermöglicht es dir, Daten in der Website zu suchen und zu ersetzen. Es unterstützt auch Redirection und ist praktisch, wenn du eine größere Menge Umleitungen aktualisieren möchtest."],"Need to search and replace?":["Willst du suchen und ersetzen?"],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":["Optionen auf dieser Seite können bei falscher Anwendung Probleme verursachen. Du kannst sie {{link}}vorübergehend deaktivieren{{/link}}, um Änderungen vorzunehmen."],"Please wait, importing.":["Bitte warten, beim Importieren."],"Continue":["Fortsetzen"],"The following plugins have been detected.":["Folgende Plugin wurden festgestellt."],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":["WordPress erstellt automatisch Weiterleitungen, wenn du die URL eines Beitrags änderst. Wenn du diese Weiterleitungen in Redirection importierst, kannst du sie verwalten und überwachen."],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":["Das Importieren bestehender Weiterleitungen aus WordPress oder anderen Plugins ist ein guter Weg, um mit Redirection zu beginnen. Prüfe jeden Satz Weiterleitungen, die du importieren möchtest."],"Import Existing Redirects":["Bestehende Umleitungen importieren"],"That's all there is to it - you are now redirecting! Note that the above is just an example.":["Das ist soweit alles - du leitest nun um! Bedenke, dass hier oben nur ein Beispiel genannt wird."],"If you want to redirect everything please use a site relocation or alias from the Site page.":["Wenn du alles weiterleiten möchten, verwende die Funktion für den Umzug der Website oder erstelle einen Alias der Website."],"Value":["Wert"],"Values":["Werte"],"All":["Alle"],"Note that some HTTP headers are set by your server and cannot be changed.":["Beachte, dass einige HTTP Header durch deinen Server gesetzt werden und nicht geändert werden können."],"No headers":["Keine Header"],"Header":["Header"],"Location":["Position"],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":["Website-Header werden auf der gesamten Website einschließlich Weiterleitungen hinzugefügt. Weiterleitungs-Header werden nur zu Weiterleitungen hinzugefügt."],"HTTP Headers":["HTTP Header"],"Custom Header":["Individuelle Header"],"General":["Allgemein"],"Redirect":["Weiterleitung"],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":["Einige Server können so konfiguriert sein, dass sie Dateien direkt bereitstellen, was eine Weiterleitung verhindert."],"Site":["Website"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":["Anfrage kann aufgrund von Sicherheitseinstellungen des Browsers nicht gestellt werden. Dies liegt in der Regel daran, dass WordPress- und Website-URL-Einstellungen inkonsistent sind oder die Anfrage aufgrund der CORS-Richtlinie deiner Website blockiert wurde."],"Ignore & Pass Query":["Abfrage ignorieren und übergeben"],"Ignore Query":["Abfrage ignorieren"],"Exact Query":["Genaue Abfrage"],"Search title":["Titel suchen"],"Not accessed in last year":["Im letzten Jahr nicht aufgerufen"],"Not accessed in last month":["Im letzten Monat nicht aufgerufen"],"Never accessed":["Niemals aufgerufen"],"Last Accessed":["Letzter Zugriff"],"HTTP Status Code":["HTTP-Statuscode"],"Plain":["Einfach"],"URL match":["URL-Übereinstimmung"],"Source":["Herkunft"],"Code":["Code"],"Action Type":["Art des Vorgangs"],"Match Type":["Art der Übereinstimmung"],"Search target URL":["Ziel-URL suchen"],"Search IP":["IP suchen"],"Search user agent":["User Agent suchen"],"Search referrer":["Referrer suchen"],"Search URL":["URL suchen"],"Filter on: %(type)s":["Filtern nach: %(typ)en"],"Disabled":["Deaktiviert"],"Enabled":["Aktiviert"],"Compact Display":["Kompakte Ansicht"],"Standard Display":["Standardansicht"],"Status":["Status"],"Pre-defined":["Vordefiniert"],"Custom Display":["Individuelle Spalten"],"Display All":["Alle anzeigen"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["Deine URL scheint eine Domain im Pfad zu enthalten: {{code}}%(relative)s{{/code}}. Wolltest du stattdessen {{code}}%(absolute)s{{/code}} verwenden?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Kommagetrennte Liste der Sprachen, gegen die abgeglichen werden soll (z.B. en, de-DE)"],"Language":["Sprache"],"504 - Gateway Timeout":["504 - Gateway Timeout"],"503 - Service Unavailable":["503 - Service Unavailable"],"502 - Bad Gateway":["502 - Bad Gateway"],"501 - Not implemented":["501 - Not implemented"],"500 - Internal Server Error":["500 - Internal Server Error"],"451 - Unavailable For Legal Reasons":["451 - Unavailable For Legal Reasons"],"URL and language":["URL und Sprache"],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Logge dich aus, leere den Browser-Cache und logge dich erneut ein – dein Browser hat eine alte Sitzung gecacht."],"Reload the page - your current session is old.":["Lade die Seite neu – deine laufende Session ist veraltet."],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Es wurde eine Endlosschleife entdeckt und das Upgrade wurde gestoppt. Dies deutet normalerweise darauf hin, daß {{support}}deine Website gecacht wird{{/support}} und Datenbankänderungen nicht gespeichert werden."],"Unable to save .htaccess file":["Die .htaccess-Datei lässt sich nicht speichern"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Weiterleitungen, die zu einer Apache-Gruppe hinzugefügt werden, können in einer {{code}}.htaccess{{/code}} Datei gespeichert werden, wenn du hier den vollständigen Pfad hinzufügst. Zur Orientierung: Dein WordPress ist auf {{code}}%(installiert)s{{/code}} installiert."],"Click \"Complete Upgrade\" when finished.":["Klicke auf „Upgrade abschließen“, sobald du fertig bist."],"Automatic Install":["Automatische Installation"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Deine Ziel-URL enthält das ungültige Zeichen {{code}}%(ungültig){{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Wenn du WordPress 5.2 oder neuer verwendest, prüfe den {{link}}Website-Zustand{{/link}} und behebe die dort genannten Probleme."],"If you do not complete the manual install you will be returned here.":["Wenn du die manuelle Installation nicht abschließt, kommst du hierher zurück."],"Click \"Finished! 🎉\" when finished.":["Klicke am Ende auf „Fertig! 🎉“."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Wenn deine Website spezielle Datenbankberechtigungen benötigt, oder du es lieber selbst machen möchtest, kannst du den folgenden SQL-Code manuell ausführen."],"Manual Install":["Manuelle Installation"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Unzureichende Datenbank-Berechtigungen erkannt. Bitte Berechtigungen entsprechend anpassen."],"This information is provided for debugging purposes. Be careful making any changes.":["Diese Informationen werden zu Debugging-Zwecken bereitgestellt. Sei vorsichtig, wenn du Änderungen vornimmst."],"Plugin Debug":["Plugin Debug"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection kommuniziert mit WordPress über die WordPress-REST-API. Dies ist eine Standard-Schnittstellel von WordPress, und du wirst Probleme bekommen, wenn diese Schnittstelle nicht verwenden werden kann."],"IP Headers":["IP-Header"],"Do not change unless advised to do so!":["Nicht ändern, außer auf Anweisung!"],"Database version":["Datenbankversion"],"Complete data (JSON)":["Komplette Daten (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exportiere in CSV, Apache .htaccess, Nginx oder Redirection JSON. JSON enthält alle Informationen, die anderen Exporte enthalten Teilinformationen, die dem dem jeweiligen Format entsprechen."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CSV enthält nicht alle Informationen und alles wird entsprechend der URL-Übereinstimmung importiert/exportiert. Verwende das JSON-Format für die vollständigen Daten."],"All imports will be appended to the current database - nothing is merged.":["Alle Importe werden an die aktuelle Datenbank angehängt - nichts wird zusammengeführt."],"Automatic Upgrade":["Automatisches Upgrade"],"Manual Upgrade":["Manuelles Upgrade"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Bitte erstelle ein Backup der Redirection Daten: {{download}}Backup herunterladen{{/download}}. Wenn es Probleme geben sollte, kannst du diese wieder in Redirection importieren."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Klicke auf den Button „Upgrade Datenbank“, um die Datenbank automatisch upzugraden."],"Complete Upgrade":["Upgrade abschließen"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection speichert Daten in deiner Datenbank und manchmal muss diese aktualisiert werden. Deine Datenbank hat die Version {{strong}}%(current)s{{/strong}} and die neueste Datenbankversion ist {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Beachte, dass du den Pfad für das Apache-Modul in den Optionen von Redirection einstellen musst."],"I need support!":["Ich brauche Support!"],"You will need at least one working REST API to continue.":["Du brauchst mindestens eine funktionierende REST-API, um fortzufahren."],"Check Again":["Erneut prüfen"],"Testing - %s$":["Prüfung läuft - %s$"],"Show Problems":["Zeige Probleme"],"Summary":["Zusammenfassung"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Deine REST-API funktioniert nicht und das Plugin kann nicht weiterarbeiten, bis dies behoben ist."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Es gibt einige Probleme mit der Verbindung zu deiner REST-API. Es ist nicht notwendig, diese Probleme zu beheben, das Plugin funktioniert auch so."],"Unavailable":["Nicht verfügbar"],"Working but some issues":["Läuft, aber mit Problemen"],"Current API":["Aktuelle API"],"Switch to this API":["Zu dieser API wechseln"],"Hide":["Verstecken"],"Show Full":["Alles zeigen"],"Working!":["Läuft!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["Deine Ziel-URL sollte eine absolute URL wie {{code}}https://domain.com/%(url)s{{/code}} sein oder mit einem Slash {{code}}/%(url)s{{/code}} beginnen."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Deine Quelle ist das gleiche wie ein Ziel und dies wird eine Endlosschleife erzeugen. Lass ein Ziel leer, wenn du keine Maßnahmen ergreifen willst."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["Ziel-URL, die du umleiten möchtest; oder nutze die Auto-Vervollständigung des Beitragsnamens oder des Permalinks."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Füge diese Details in deinen Bericht ein, zusammen mit einer Beschreibung, was genau du getan hast und einem Screenshot."],"Create An Issue":["Ein Support-Ticket erstellen"],"What do I do next?":["Was tue ich als nächstes?"],"Possible cause":["Möglicher Grund"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Dies könnte an einem ein Sicherheits-Plugin oder daran liegen, dass dein Server nicht genügend Speicher hat oder ein externer Fehler vorliegt. Bitte überprüfe das Fehlerprotokoll deines Servers."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Deine REST-API wird wahrscheinlich von einem Sicherheits-Plugin blockiert. Bitte deaktiviere dieses oder konfiguriere es so, dass es REST-API-Anfragen zulässt."],"Read this REST API guide for more information.":["Lies diese REST-API-Anleitung für mehr Informationen."],"URL options / Regex":["URL-Optionen / Regex"],"Export 404":["Exportiere 404"],"Export redirect":["Exportiere Weiterleitungen"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress-Permalink-Strukturen funktionieren nicht in normalen URLs. Bitte verwende einen regulären Ausdruck."],"Pass - as ignore, but also copies the query parameters to the target":["Überspringen – wie ignorieren, kopiert aber die Abfrageparameter zur Ziel-URL"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorieren – wie exakt, aber ignoriert alle Abfrageparameter, die nicht in der Quell-URL stehen"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exakt – entspricht genau den Abfrageparametern, die in deiner Quell-URL definiert sind, in beliebiger Reihenfolge"],"Default query matching":["Standard-Abfrageabgleich"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignoriere nachfolgenden Slash (d.h. {{code}}/exciting-post/{{/code}} entspricht {{code}}/exciting-post{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Groß- und Kleinschreibung wird nicht berücksichtigt (d. h. {{code}}/Exciting-Post{{/code}} entspricht {{code}}/exciting-post{{/code}} )"],"Applies to all redirections unless you configure them otherwise.":["Gilt für alle Weiterleitungen, sofern du sie nicht abweichend konfigurierst."],"Default URL settings":["Standard-URL-Einstellungen"],"Ignore and pass all query parameters":["Ignorieren und alle Abfrageparameter übergeben"],"Ignore all query parameters":["Alle Abfrageparameter ignorieren"],"Exact match":["Exakte Übereinstimmung"],"Caching software (e.g Cloudflare)":["Caching-Software (z. B. Cloudflare)"],"A security plugin (e.g Wordfence)":["Ein Sicherheitsplugin (z. B. Wordfence)"],"URL options":["URL-Optionen"],"Query Parameters":["Abfrage-Parameter"],"Ignore & pass parameters to the target":["Parameter ignorieren und an Ziel übergeben"],"Ignore all parameters":["Alle Parameter ignorieren"],"Exact match all parameters in any order":["Genaue Übereinstimmung aller Parameter in beliebiger Reihenfolge"],"Ignore Case":["Groß-/Kleinschreibung ignorieren"],"Ignore Slash":["Slash ignorieren"],"Relative REST API":["Relative REST-API"],"Raw REST API":["Unverarbeitete REST-API"],"Default REST API":["Standard-REST-API"],"(Example) The target URL is the new URL":["(Beispiel) Die Ziel-URL ist die neue URL"],"(Example) The source URL is your old or original URL":["(Beispiel) Die Quell-URL ist deine alte oder ursprüngliche URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Deaktiviert! PHP %1$s wurde erkannt, benötige PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Ein Datenbank-Upgrade läuft derzeit. Zum Beenden bitte fortfahren."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Die Redirection Datenbank muss aktualisiert werden - <a href=\"%1$1s\">Klicke zum Aktualisieren</a>."],"Redirection database needs upgrading":["Die Datenbank dieses Plugins benötigt ein Update"],"Upgrade Required":["Aktualisierung erforderlich"],"Finish Setup":["Setup fertigstellen"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Du hast in deinem WordPress unter Einstellungen > Allgemein unterschiedliche URLs konfiguriert. Dies ist normalerweise ein Hinweis auf eine Fehlkonfiguration und kann zu Problemen mit der REST-API führen. Bitte überprüfe deine Einstellungen."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Wenn du ein Problem feststellst, informiere dich bitte in der Dokumentation des Plugins oder kontaktiere den Support deines Hosters. Dies ist in der Regel {{link}}kein Problem, das durch Redirection{{/link}} verursacht wird."],"Some other plugin that blocks the REST API":["Ein anderes Plugin, das die REST-API blockiert"],"A server firewall or other server configuration (e.g OVH)":["Eine Server-Firewall oder eine andere Server-Konfiguration (z. B. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection benutzt die {{link}}WordPress-REST-API{{/link}} um mit WordPress zu kommunizieren. Diese ist standardmäßig aktiviert und funktioniert. Manchmal wird die REST-API blockiert durch:"],"Go back":["Zurück"],"Continue Setup":["Setup fortsetzen"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Das Speichern der IP-Adresse ermöglicht es dir, zusätzliche Log-Aktionen durchzuführen. Beachte, dass du dich an die lokalen Gesetze bezüglich der Datenerfassung halten musst (z. B. gemäß DSGVO)."],"Store IP information for redirects and 404 errors.":["Speichere IP-Informationen für Redirects und 404-Fehler."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Mit dem Speichern von Logs für Weiterleitungen und 404-Fehler kannst du sehen, was auf deiner Website passiert. Dies erhöht den Speicherplatzbedarf deiner Datenbank."],"Keep a log of all redirects and 404 errors.":["Protokolliere alle Weiterleitungen und 404-Fehler."],"{{link}}Read more about this.{{/link}}":["{{link}}Lies mehr darüber.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Wenn du den Permalink in einem Beitrag oder einer Seite änderst, kann Redirection automatisch eine Weiterleitung für dich erstellen."],"Monitor permalink changes in WordPress posts and pages":["Überwache Permalink-Änderungen in WordPress-Beiträgen und -Seiten"],"These are some options you may want to enable now. They can be changed at any time.":["Dies sind einige Optionen, die du vielleicht jetzt aktivieren möchtest. Sie können jederzeit geändert werden."],"Basic Setup":["Grundeinrichtung"],"Start Setup":["Einrichtung starten"],"When ready please press the button to continue.":["Wenn du fertig bist, klick bitte den Button, um fortzufahren."],"First you will be asked a few questions, and then Redirection will set up your database.":["Zuerst werden wir dir ein paar Fragen stellen, um dann eine Datenbank zu erstellen."],"What's next?":["Was passiert als nächstes?"],"Check a URL is being redirected":["Weiterleitung einer URL prüfen"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Leistungsfähigeres URL-Matching, einschließlich {{reguläre}}regulärer Ausdrücke{{/regulär}} und {{andere}}anderer Bedingungen{{/andere}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Import{{/link}} aus .htaccess, CSV und einer Vielzahl anderer Plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Überwache 404-Fehler{{/link}}, erhalte detaillierte Informationen über die Besucher und behebe eventuelle Probleme"],"Some features you may find useful are":["Einige Funktionen, die du nützlich finden könntest, sind"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Die vollständige Dokumentation findest du auf der {{link}}Redirection-Website{{/link}}."],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Eine einfache Weiterleitung beinhaltet das Setzen einer {{strong}}Quell-URL{{/strong}} (alte URL) und einer {{strong}}Ziel-URL{{/strong}} (neue URL). Hier ist ein Beispiel:"],"How do I use this plugin?":["Wie benutze ich dieses Plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection lässt sich auf Websites mit wenigen Weiterleitungen genauso verwenden wie auf Websites mit tausenden von Weiterleitungen."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Vielen Dank, dass du Redirection v%(version)s installierst und benutzt. Mit diesem Plugin kannst du 301-Weiterleitungen verwalten, 404-Fehlern nachgehen und deine Website verbessern, ohne dass du Kenntnisse über Apache oder Nginx benötigst."],"Welcome to Redirection 🚀🎉":["Herzlich Willkommen bei Redirection! 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Um einen gierigen regulären Ausdruck zu verhindern, kannst du ihn mit {{code}}^{{/code}} am Beginn der URL verankern. Zum Beispiel: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Denke daran, die Option „Regex\" zu aktivieren, wenn es sich um einen regulären Ausdruck handelt."],"The source URL should probably start with a {{code}}/{{/code}}":["Die Quell-URL sollte wahrscheinlich mit einem {{code}}/{{/code}} beginnen"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Dies wird in eine Server-Weiterleitung für die Domain {{code}}%(server)s{{/code}} umgewandelt."],"Anchor values are not sent to the server and cannot be redirected.":["Ankerwerte werden nicht an den Server gesendet und können nicht umgeleitet werden."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} zu {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Fertig! 🎉"],"Progress: %(complete)d$":["Fortschritt: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Wenn du hier abbrichst, bevor der Vorgang abgeschlossen ist, kann es zu Problemen kommen."],"Setting up Redirection":["Redirection wird eingerichtet"],"Upgrading Redirection":["Redirection wird aktualisiert"],"Please remain on this page until complete.":["Bitte bleibe auf dieser Seite, bis der Vorgang abgeschlossen ist."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Wenn du dich sich an den{{Support}}Support wendest{{/support}}, gib bitte diese Details an:"],"Stop upgrade":["Upgrade stoppen"],"Skip this stage":["Diese Stufe überspringen"],"Try again":["Versuche es erneut"],"Database problem":["Datenbankproblem"],"Please enable JavaScript":["Bitte aktiviere JavaScript"],"Please upgrade your database":["Bitte Datenbank upgraden"],"Upgrade Database":["Datenbank-Upgrade durchführen"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Bitte schliesse die <a href=\"%s\">Einrichtung von Redirection</a> ab, um das Plugin zu aktivieren."],"Your database does not need updating to %s.":["Deine Datenbank muss nicht auf %s aktualisiert werden."],"Table \"%s\" is missing":["Tabelle \"%s\" fehlt"],"Create basic data":["Basisdaten erstellen"],"Install Redirection tables":["Installiere Redirection-Tabellen"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Die URL der Website und der Startseite sind inkonsistent. Bitte korrigiere dies in den Einstellungen > Allgemein: %1$1s ist nicht %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Bitte versuche nicht, all deine 404er umzuleiten - dies ist keine gute Idee."],"Only the 404 page type is currently supported.":["Nur der 404-Seitentyp wird momentan unterstützt."],"Page Type":["Seitentyp"],"Enter IP addresses (one per line)":["Gib die IP-Adressen ein (eine Adresse pro Zeile)"],"Describe the purpose of this redirect (optional)":["Beschreibe den Zweck dieser Weiterleitung (optional)"],"418 - I'm a teapot":["418 - Ich bin eine Teekanne"],"403 - Forbidden":["403 - Zugriff untersagt"],"400 - Bad Request":["400 - Fehlerhafte Anfrage"],"304 - Not Modified":["304 - Not Modified"],"303 - See Other":["303 - See Other"],"Do nothing (ignore)":["Nichts tun (ignorieren)"],"Target URL when not matched (empty to ignore)":["Ziel-URL bei Nicht-Übereinstimmung (optional)"],"Target URL when matched (empty to ignore)":["Ziel-URL bei Übereinstimmung (optional)"],"Show All":["Alles anzeigen"],"Delete logs for these entries":["Logs für diese Einträge löschen"],"Delete logs for this entry":["Logs für diesen Eintrag löschen"],"Delete Log Entries":["Log-Einträge löschen"],"Group by IP":["Nach IP gruppieren"],"Group by URL":["Nach URL gruppieren "],"No grouping":["Keine Gruppierung"],"Ignore URL":["Ignoriere die URL"],"Block IP":["Sperre die IP"],"Redirect All":["Leite alle weiter"],"Count":["Anzahl"],"URL and WordPress page type":["URL und WordPress-Seitentyp"],"URL and IP":["URL und IP"],"Problem":["Problem"],"Good":["Gut"],"Check":["Prüfen"],"Check Redirect":["Weiterleitung prüfen"],"Check redirect for: {{code}}%s{{/code}}":["Prüfe Weiterleitung für: {{code}}%s{{/code}} "],"Not using Redirection":["Redirection wird nicht verwendet"],"Using Redirection":["Redirection wird verwendet"],"Found":["Gefunden"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status){{/code}} zo {{code}}%(URL)s{{/code}}"],"Expected":["Erwartet"],"Error":["Fehler"],"Enter full URL, including http:// or https://":["Vollständige URL eingeben, inklusive http:// oder https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Der Browser kann eine URL im Cache speichern, so dass es schwer zu erkennen ist, ob sie wie erwartet funktioniert. Verwende diesen Test, um zu überprüfen, ob eine URL tatsächlich weitergeleitet wird."],"Redirect Tester":["Weiterleitung-Tester"],"Target":["Ziel"],"URL is not being redirected with Redirection":["Die URL wird nicht mit Redirection umgeleitet"],"URL is being redirected with Redirection":["URL wird mit Redirection umgeleitet"],"Unable to load details":["Die Details konnten nicht geladen werden"],"Enter server URL to match against":["Gib die Server-URL ein, mit der sie übereinstimmen soll"],"Server":["Server"],"Enter role or capability value":["Gib die Rolle oder die Berechtigung ein"],"Role":["Rolle"],"Match against this browser referrer text":["Übereinstimmung mit diesem Browser-Referrer-Text"],"Match against this browser user agent":["Übereinstimmung mit diesem Browser-User-Agent"],"The relative URL you want to redirect from":["Die relative URL, von der du umleiten willst"],"Add New":["Neue hinzufügen"],"URL and role/capability":["URL und Rolle / Berechtigung"],"URL and server":["URL und Server"],"Site and home protocol":["Site- und Home-Protokoll"],"Site and home are consistent":["Site und Home sind konsistent"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Beachte, dass du HTTP-Header an PHP übergeben musst. Bitte wende dich an deinen Hosting-Anbieter, um Unterstützung zu erhalten."],"Accept Language":["Akzeptiere Sprache"],"Header value":["Wert im Header "],"Header name":["Header Name "],"HTTP Header":["HTTP Header"],"WordPress filter name":["WordPress Filter Name "],"Filter Name":["Filter Name"],"Cookie value":["Cookie-Wert"],"Cookie name":["Cookie-Name"],"Cookie":["Cookie"],"clearing your cache.":["Cache wird geleert."],"If you are using a caching system such as Cloudflare then please read this: ":["Wenn du ein Caching-System, wie etwa Cloudflare, verwendest, lies bitte das Folgende:"],"URL and HTTP header":["URL und HTTP-Header"],"URL and custom filter":["URL und benutzerdefinierter Filter"],"URL and cookie":["URL und Cookie"],"404 deleted":["404 gelöscht"],"REST API":["REST-API"],"How Redirection uses the REST API - don't change unless necessary":["Wie Redirection die REST-API verwendet - ändere das nur, wenn es unbedingt erforderlich ist"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Kontrolliere den {{link}}Plugin-Status{{/link}}. Die könnte das Problem identifizieren und „wie von Zauberhand“ beheben."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-Software{{/link}}, insbesondere Cloudflare, kann die falsche Seite zwischenspeichern. Versuche alle deine Caches zu löschen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Bitte vorübergehend andere Plugins deaktivieren!{{/link}} Das behebt so viele Probleme."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Informationen findest du in der <a href=\"https://redirection.me/support/problems/\">Liste häufiger Probleme</a>."],"Unable to load Redirection ☹️":["Redirection kann nicht geladen werden ☹️"],"WordPress REST API":["WordPress-REST-API"],"Useragent Error":["User-Agent-Fehler"],"Unknown Useragent":["Unbekannter User Agent"],"Device":["Gerät"],"Operating System":["Betriebssystem"],"Browser":["Browser"],"Engine":["Maschine"],"Useragent":["User Agent"],"Agent":["User Agent"],"No IP logging":["Keine IP-Protokollierung"],"Full IP logging":["Vollständige IP-Protokollierung"],"Anonymize IP (mask last part)":["Anonymisiere IP (maskiere letzten Teil)"],"Monitor changes to %(type)s":["Änderungen überwachen für %(type)n"],"IP Logging":["IP-Protokollierung"],"Geo Info":["Geo Info"],"Agent Info":["Agent-Information"],"Filter by IP":["Nach IP filtern"],"Geo IP Error":["Geo-IP-Fehler"],"Something went wrong obtaining this information":["Irgendetwas ist bein Einholen dieser Informationen schief gelaufen"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Dies ist eine IP aus einem privaten Netzwerk. Das bedeutet, sie befindet sich innerhalb eines Heim- oder Firmen-Netzwerks und es können keine weiteren Informationen angezeigt werden."],"No details are known for this address.":["Für diese Adresse sind keine Details bekannt."],"Geo IP":["Geo-IP"],"City":["Stadt"],"Area":["Bereich"],"Timezone":["Zeitzone"],"Geo Location":["Geolokation"],"Powered by {{link}}redirect.li{{/link}}":["Bereitgestellt von {{link}}redirect.li (en){{/link}}"],"Trash":["Papierkorb"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Beachte, dass für die Umleitung die WordPress-REST-API aktiviert sein muss. Wenn du dies deaktiviert hast, kannst du die Umleitung nicht verwenden"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Eine vollständige Dokumentation zur Verwendung von Redirection findest du auf der <a href=\"%s\" target=\"_blank\">redirection.me</a> Support-Website."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wenn du einen Bug mitteilen möchtest, lies bitte zunächst unseren {{report}}Bug Report Leitfaden{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."],"Never cache":["Nie zwischenspeichern"],"An hour":["Eine Stunde"],"Redirect Cache":["Cache umleiten"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Möchtest du wirklich von %s importieren?"],"Plugin Importers":["Plugin Importer"],"The following redirect plugins were detected on your site and can be imported from.":["Folgende Redirect-Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."],"total = ":["Total = "],"Import from %s":["Import von %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection benötigt WordPress v%1$1s, Du benutzt v%2$2s. Bitte führe zunächst ein WordPress-Update durch."],"Default WordPress \"old slugs\"":["Standard-WordPress-„alte-Titelformen“"],"Create associated redirect (added to end of URL)":["Zugehörige Umleitung erstellen (wird am Ende der URL hinzugefügt)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> ist nicht definiert. Das bedeutet normalerweise, dass ein anderes Plugin das Laden von Redirection blockiert. Bitte deaktiviere alle anderen Plugins und versuche es erneut."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Wenn der Button „Magische Lösung“ nicht funktioniert, dann solltest du die Fehlerbeschreibung lesen und sehen, ob du den Fehler manuell beheben kannst, ansonsten folge dem Abschnitt „Benötigst du Hilfe?“ unten."],"⚡️ Magic fix ⚡️":["⚡️ Magische Lösung ⚡️"],"Plugin Status":["Plugin-Status"],"Custom":["Individuell"],"Mobile":["Mobil"],"Feed Readers":["Feed-Leser"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL-Monitor-Änderungen"],"Save changes to this group":["Speichere Änderungen in dieser Gruppe"],"For example \"/amp\"":["Zum Beispiel „/amp“"],"URL Monitor":["URL-Monitor"],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":["Dein Server hat die Anforderung wegen der Größe abgelehnt. Du musst seine Konfiguration ändern, um fortzufahren."],"Also check if your browser is able to load <code>redirection.js</code>:":["Überprüfe auch, ob dein Browser <code>redirection.js</code> laden kann:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Wenn Sie ein Caching-Plugin oder ein CDN (CloudFlare, OVH usw.) verwenden, können Sie auch versuchen, diesen Cache zu löschen."],"Unable to load Redirection":["Redirection konnte nicht geladen werden"],"Post monitor group is valid":["Post-Monitor-Gruppe ist gültig"],"Post monitor group is invalid":["Post-Monitor-Gruppe ist ungültig"],"Post monitor group":["Post-Monitor-Gruppe"],"All redirects have a valid group":["Alle Redirects haben eine gültige Gruppe"],"Redirects with invalid groups detected":["Umleitungen mit ungültigen Gruppen erkannt"],"Valid redirect group":["Gültige Weiterleitungsgruppe"],"Valid groups detected":["Gültige Gruppen erkannt"],"No valid groups, so you will not be able to create any redirects":["Keine gültigen Gruppen, daher kannst du keine Weiterleitungen erstellen"],"Valid groups":["Gültige Gruppen"],"Database tables":["Datenbanktabellen"],"The following tables are missing:":["Die folgenden Tabellen fehlen:"],"All tables present":["Alle Tabellen vorhanden"],"Cached Redirection detected":["Zwischengespeicherte Umleitung erkannt"],"Please clear your browser cache and reload this page.":["Bitte lösche deinen Browser-Cache und lade diese Seite neu."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"If you think Redirection is at fault then create an issue.":["Wenn du denkst, dass der Fehler von Redirection verursacht wird, dann erstelle ein Support-Ticket."],"This may be caused by another plugin - look at your browser's error console for more details.":["Dies kann durch ein anderes Plugin verursacht werden. Weitere Informationen findest du in der Fehlerkonsole deines Browsers."],"Loading, please wait...":["Lädt, bitte warte..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV-Dateiformat{{/strong}}: {{code}}Quell-URL, Ziel-URL{{/code}} - und kann optional mit {{code}}regex, http-Code{{/code}} ({{code}}regex{{/code}} - 0 für Nein, 1 für Ja) folgen."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Wenn das nicht hilft, öffne die Fehlerkonsole deines Browsers und erstelle ein {{link}}neues Support-Ticket{{/link}} mit den Details."],"Create Issue":["Support-Ticket erstellen"],"Email":["E-Mail"],"Need help?":["Benötigst du Hilfe?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Bitte beachte, dass Support nur möglich ist, wenn Zeit vorhanden ist und nicht garantiert wird. Ich biete keine bezahlte Unterstützung an."],"Pos":["Pos"],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Wird verwendet, um automatisch eine URL zu generieren, wenn keine URL angegeben ist. Verwende die speziellen Tags {{code}}$dec${{/code}} oder {{code}}$hex${{/code}}, um stattdessen eine eindeutige ID einzufügen"],"I'd like to support some more.":["Ich möchte etwas mehr unterstützen."],"Support 💰":["Unterstützen 💰"],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"Export":["Exportieren"],"Everything":["Alles"],"WordPress redirects":["WordPress Weiterleitungen"],"Apache redirects":["Apache Weiterleitungen"],"Nginx redirects":["Nginx Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx Rewrite-Regeln"],"View":["Anzeigen"],"Import/Export":["Import/Export"],"Logs":["Protokolldateien"],"404 errors":["404 Fehler"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Log gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":["passieren"],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":["Wenn übereinstimmend"],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"Log entries (%d max)":["Log Einträge (%d max)"],"Bulk Actions":["Mehrfachaktionen"],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":["von %(page)s"],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Danke fürs Abonnieren! {{a}}Klicke hier{{/a}}, wenn du zu deinem Abonnement zurückkehren möchtest."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Möchtest Du über Änderungen an Redirection auf dem Laufenden bleiben?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Melde dich für den Redirection-Newsletter an - ein gelegentlicher Newsletter über neue Funktionen und Änderungen an diesem Plugin. Ideal, wenn du Beta-Änderungen testen möchtest, bevor diese erscheinen."],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software, und ich kann diese weiter verbessern."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Löschen des Plugins entfernt alle deine Weiterleitungen, Logs und Einstellungen. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder um das Plugin zurückzusetzen."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie dennoch weiter arbeiten, leere bitte deinen Browser-Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404s"],"Log":["Log"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["Auswählen dieser Option löscht alle Umleitungen, alle Logs, und alle Optionen, die mit dem Umleitungs-Plugin verbunden sind. Stelle sicher, das du das wirklich möchtest."],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404-Logs"],"(time to keep logs for)":["(Dauer, für die die Logs behalten werden)"],"Redirect Logs":["Umleitungs-Logs"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Logs"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Regular Expression":["Regulärer Ausdruck"],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Download"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"WordPress":["WordPress"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"IP":["IP"],"Source URL":["Quell-URL"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filters":["Filter"],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Weiterleitungen"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"HTTP code":["HTTP-Code"],"Regex":["Regex"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Ausgeloggt"],"Logged In":["Eingeloggt"],"URL and login status":["URL- und Login-Status"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
1 |
+
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":["Deine Admin-Seiten werden gecacht. Lösche den Cache und versuchen es erneut. Bitte beachte, dass es mehrere Caches geben könnte."],"This is usually fixed by doing one of the following:":["Dies lässt sich meist folgendermaßen beheben:"],"You are using an old or cached session":["Du nutzt eine alte oder gecachte Session"],"Please review your data and try again.":["Bitte überprüfe deine Daten und versuche es erneut."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["Es gab ein Problem bei einer Anfrage an deine Website. Dies könnte bedeuten, dass du Daten angegeben hast, die nicht den Anforderungen entsprechen, oder dass das Plugin eine fehlerhafte Anfrage gesendet hat."],"Bad data":["Fehlerhafte Daten"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":["WordPress hat eine unerwartete Antwort zurückgegeben. Dies könnte ein PHP-Fehler von einem anderen Plugin sein oder am verwendeten Theme liegen."],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["Die WordPress-REST-API ist deaktiviert. Bitte aktivieren, um fortzufahren."],"An unknown error occurred.":["Ein unbekannter Fehler ist aufgetreten."],"Your REST API is being redirected. Please remove the redirection for the API.":["Die WordPress-REST-API wird aktuell umgeleitet. Bitte Umleitung entfernen."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["Ein Sicherheits-Plugin oder eine Firewall blockiert den Zugriff. Bitte die REST-API in die Whitelist aufnehmen."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["Die Serverkonfiguration blockiert den Zugriff auf die REST-API. Bitte die Einstellungen ändern."],"Check your {{link}}Site Health{{/link}} and fix any issues.":["Überprüfe den {{link}}Website-Zustand{{/link}} und behebe alle Probleme."],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":["Kannst du auf die {{api}}REST-API{{/api}} ohne Umleitung zugreifen? Wenn nicht, dann musst du dieses Problem beheben."],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":["Die REST-API sendet eine 404-Seite zurück. Dies ist mit ziemlicher Sicherheit ein Problem mit einem anderen Plugin oder mit der Serverkonfiguration."],"Debug Information":["Informationen für die Fehlersuche"],"Show debug":["Fehlersuche anzeigen"],"View Data":["Daten ansehen"],"Other":["Sonstige"],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":["Redirection speichert keine personenbezogenen Daten außer den oben konfigurierten. Es liegt in deiner Verantwortung, sicherzustellen, dass die Website alle geltenden {{link}}Datenschutzanforderungen{{/link}} erfüllt."],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":["HTTP-Header-Informationen (außer Cookies) in den Protokollen erfassen. Es kann Benutzerdaten enthalten und die Größe der Protokolle erhöhen."],"Track redirect hits and date of last access. Contains no user information.":["Aufrufe der Umleitungen und das Datum des letzten Zugriffs in den Protokollen erfassen. Enthält keine Benutzerdaten."],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":["„Externe“ Weiterleitungen in den Protokollen erfassen - solche, die nicht von Redirection stammen. Kann die Größe der Protokolle erhöhen und enthält keine Benutzerinformationen."],"Logging":["Protokollierung"],"(IP logging level)":["(IP-Protokollierungstiefe)"],"Are you sure you want to delete the selected items?":["Bist du sicher, dass du die ausgewählten Elemente löschen willst?"],"View Redirect":["Umleitung anzeigen"],"RSS":["RSS"],"Group by user agent":["Nach User-Agent gruppieren"],"Search domain":["Domain suchen"],"Redirect By":["Weiterleitung von"],"Domain":["Domain"],"Method":["Methode"],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Wenn das nicht geholfen hat, dann {{strong}}erstelle ein Support-Ticket{{/strong}} oder sende eine {{strong}}E-Mail{{/strong}}."],"Please check the {{link}}support site{{/link}} before proceeding further.":["Bitte prüfe die {{link}}Supposrt-Website{{/link}}, bevor du fortfährst."],"Something went wrong when upgrading Redirection.":["Etwas ging schief beim Upgrade von Redirection."],"Something went wrong when installing Redirection.":["Etwas ging schief bei der Installation von Redirection."],"Apply To All":["Auf alle anwenden"],"Bulk Actions (all)":["Mehrfachaktionen (alle)"],"Actions applied to all selected items":["Auf alle ausgewählten Elemente anwenden"],"Actions applied to everything that matches current filter":["Auf alle Elemente anwenden, die dem aktuellen Filter entsprechen"],"Redirect Source":["Quell-URL"],"Request Headers":["Header der Anfrage"],"Exclude from logs":["Von den Protokollen ausschließen"],"Cannot connect to the server to determine the redirect status.":["Es kann keine Verbindung zum Server hergestellt werden, um den Status der Weiterleitung zu prüfen."],"Your URL is cached and the cache may need to be cleared.":["Deine URL wird im Cache gespeichert und der Cache muss möglicherweise gelöscht werden."],"Something else other than Redirection is redirecting this URL.":["Diese URL wird durch etwas anderes als Redirection umgeleitet."],"Relocate to domain":["Umziehen zu Domain"],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":["Möchtest du die gesamte Website umleiten? Gib eine Domain ein, um alles umzuleiten, außer WordPress-Anmeldung und -Admin. Das Aktivieren dieser Option deaktiviert alle Website-Aliase oder Canonical-Einstellungen."],"Relocate Site":["Website umziehen"],"Add CORS Presets":["CORS-Voreinstellungen hinzufügen"],"Add Security Presets":["Sicherheits-Voreinstellungen hinzufügen"],"Add Header":["Header hinzufügen"],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Du solltest die URL der Website aktualisieren, damit diese mit den Einstellungen für die „Canonical URL“ übereinstimmt: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Preferred domain":["Bevorzugte Domain"],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":["{{strong}}Warnung{{/strong}}: Stelle sicher, dass dein HTTPS funktioniert, bevor du eine Weiterleitung erzwingst."],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":["Umleitung von HTTP zu HTTPS erzwingen – - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"],"Canonical Settings":["Einstellungen für „Canonical URL“"],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":["www zum Domainnamen hinzufügen - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}"],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["www aus dem Domainnamen entfernen - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":["Keine bevorzugte Domain festlegen - {{code}}%(site)s{{/code}}"],"Add Alias":["Alias hinzufügen"],"No aliases":["Keine Aliase"],"Alias":["Alias"],"Aliased Domain":["Haupt-Domain"],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":["Du musst dein System (DNS und Server) so konfigurieren, dass Anfragen für diese Domains an diese WordPress-Installation hier weitergeleitet werden."],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":["Ein Website-Alias ist eine andere Domain, die auf diese Site umgeleitet werden soll. Zum Beispiel eine alte Domain oder eine Subdomain. Dadurch werden alle URLs umgeleitet, einschließlich WordPress-Login und -Admin."],"Site Aliases":["Website-Aliase"],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":["Das ergänzende Plugin Search Regex ermöglicht es dir, Daten in der Website zu suchen und zu ersetzen. Es unterstützt auch Redirection und ist praktisch, wenn du eine größere Menge Umleitungen aktualisieren möchtest."],"Need to search and replace?":["Willst du suchen und ersetzen?"],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":["Optionen auf dieser Seite können bei falscher Anwendung Probleme verursachen. Du kannst sie {{link}}vorübergehend deaktivieren{{/link}}, um Änderungen vorzunehmen."],"Please wait, importing.":["Bitte warten, beim Importieren."],"Continue":["Fortsetzen"],"The following plugins have been detected.":["Die folgenden Plugins wurden erkannt."],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":["WordPress erstellt automatisch Weiterleitungen, wenn du die URL eines Beitrags änderst. Wenn du diese Weiterleitungen in Redirection importierst, kannst du sie verwalten und überwachen."],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":["Das Importieren bestehender Weiterleitungen aus WordPress oder anderen Plugins ist ein guter Weg, um mit Redirection zu beginnen. Prüfe jeden Satz Weiterleitungen, die du importieren möchtest."],"Import Existing Redirects":["Bestehende Umleitungen importieren"],"That's all there is to it - you are now redirecting! Note that the above is just an example.":["Das ist soweit alles - du leitest nun um! Beachte, dass das oben genannte nur ein Beispiel ist."],"If you want to redirect everything please use a site relocation or alias from the Site page.":["Wenn du alles weiterleiten möchtest, verwende die Funktion für den Umzug der Website oder erstelle einen Alias der Website."],"Value":["Wert"],"Values":["Werte"],"All":["Alle"],"Note that some HTTP headers are set by your server and cannot be changed.":["Beachte, dass einige HTTP Header durch deinen Server gesetzt werden und nicht geändert werden können."],"No headers":["Keine Header"],"Header":["Header"],"Location":["Position"],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":["Website-Header werden auf der gesamten Website einschließlich Weiterleitungen hinzugefügt. Weiterleitungs-Header werden nur zu Weiterleitungen hinzugefügt."],"HTTP Headers":["HTTP-Header"],"Custom Header":["Individueller Header"],"General":["Allgemein"],"Redirect":["Weiterleitung"],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":["Einige Server können so konfiguriert sein, dass sie Dateien direkt bereitstellen, was eine Weiterleitung verhindert."],"Site":["Website"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":["Anfrage kann aufgrund von Sicherheitseinstellungen des Browsers nicht gestellt werden. Dies liegt in der Regel daran, dass WordPress- und Website-URL-Einstellungen inkonsistent sind oder die Anfrage aufgrund der CORS-Richtlinie deiner Website blockiert wurde."],"Ignore & Pass Query":["Abfrage ignorieren und übergeben"],"Ignore Query":["Abfrage ignorieren"],"Exact Query":["Genaue Abfrage"],"Search title":["Titel suchen"],"Not accessed in last year":["Im letzten Jahr nicht aufgerufen"],"Not accessed in last month":["Im letzten Monat nicht aufgerufen"],"Never accessed":["Niemals aufgerufen"],"Last Accessed":["Letzter Zugriff"],"HTTP Status Code":["HTTP-Statuscode"],"Plain":["Einfach"],"URL match":["URL-Übereinstimmung"],"Source":["Herkunft"],"Code":["Code"],"Action Type":["Art des Vorgangs"],"Match Type":["Art der Übereinstimmung"],"Search target URL":["Ziel-URL suchen"],"Search IP":["IP-Adresse suchen"],"Search user agent":["User Agent suchen"],"Search referrer":["Referrer suchen"],"Search URL":["URL suchen"],"Filter on: %(type)s":["Filtern nach: %(typ)en"],"Disabled":["Deaktiviert"],"Enabled":["Aktiviert"],"Compact Display":["Kompakte Ansicht"],"Standard Display":["Standardansicht"],"Status":["Status"],"Pre-defined":["Vordefiniert"],"Custom Display":["Individuelle Ansicht"],"Display All":["Alle anzeigen"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["Deine URL scheint eine Domain im Pfad zu enthalten: {{code}}%(relative)s{{/code}}. Wolltest du stattdessen {{code}}%(absolute)s{{/code}} verwenden?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Kommagetrennte Liste an Sprachen, gegen die abgeglichen werden soll (z. B. en, de-DE)"],"Language":["Sprache"],"504 - Gateway Timeout":["504 - Gateway Timeout"],"503 - Service Unavailable":["503 - Service Unavailable"],"502 - Bad Gateway":["502 - Bad Gateway"],"501 - Not implemented":["501 - Not implemented"],"500 - Internal Server Error":["500 - Internal Server Error"],"451 - Unavailable For Legal Reasons":["451 - Unavailable For Legal Reasons"],"URL and language":["URL und Sprache"],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Logge dich aus, leere den Browser-Cache und logge dich erneut ein – dein Browser hat eine alte Sitzung gecacht."],"Reload the page - your current session is old.":["Lade die Seite neu – deine laufende Session ist veraltet."],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Es wurde eine Endlosschleife entdeckt und das Upgrade wurde gestoppt. Dies deutet normalerweise darauf hin, daß {{support}}deine Website gecacht wird{{/support}} und Datenbankänderungen nicht gespeichert werden."],"Unable to save .htaccess file":["Die .htaccess-Datei lässt sich nicht speichern"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Weiterleitungen, die zu einer Apache-Gruppe hinzugefügt werden, können in einer {{code}}.htaccess{{/code}} Datei gespeichert werden, wenn du hier den vollständigen Pfad hinzufügst. Zur Orientierung: Dein WordPress ist auf {{code}}%(installiert)s{{/code}} installiert."],"Click \"Complete Upgrade\" when finished.":["Klicke auf „Upgrade abschließen“, sobald du fertig bist."],"Automatic Install":["Automatische Installation"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Deine Ziel-URL enthält das ungültige Zeichen {{code}}%(ungültig){{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Wenn du WordPress 5.2 oder neuer verwendest, prüfe den {{link}}Website-Zustand{{/link}} und behebe die dort genannten Probleme."],"If you do not complete the manual install you will be returned here.":["Wenn du die manuelle Installation nicht abschließt, kommst du hierher zurück."],"Click \"Finished! 🎉\" when finished.":["Klicke am Ende auf „Fertig! 🎉“."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Wenn deine Website spezielle Datenbankberechtigungen benötigt, oder du es lieber selbst machen möchtest, kannst du den folgenden SQL-Code manuell ausführen."],"Manual Install":["Manuelle Installation"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Unzureichende Datenbankberechtigungen erkannt. Bitte gib deinem Datenbankbenutzer entsprechende Berechtigungen."],"This information is provided for debugging purposes. Be careful making any changes.":["Diese Informationen werden zu Fehlersuch-Zwecken bereitgestellt. Sei vorsichtig, wenn du Änderungen vornimmst."],"Plugin Debug":["Plugin-Fehlersuche"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection kommuniziert mit WordPress über die WordPress-REST-API. Dies ist eine Standard-Schnittstellel von WordPress, und du wirst Probleme bekommen, wenn diese Schnittstelle nicht verwenden werden kann."],"IP Headers":["IP-Header"],"Do not change unless advised to do so!":["Nicht ändern, außer auf Anweisung!"],"Database version":["Datenbankversion"],"Complete data (JSON)":["Komplette Daten (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Exportiere in CSV, Apache .htaccess, Nginx oder Redirection JSON. JSON enthält alle Informationen, die anderen Exporte enthalten Teilinformationen, die dem dem jeweiligen Format entsprechen."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CSV enthält nicht alle Informationen und alles wird entsprechend der URL-Übereinstimmung importiert/exportiert. Verwende das JSON-Format für die vollständigen Daten."],"All imports will be appended to the current database - nothing is merged.":["Alle Importe werden an die aktuelle Datenbank angehängt - nichts wird zusammengeführt."],"Automatic Upgrade":["Automatisches Upgrade"],"Manual Upgrade":["Manuelles Upgrade"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Bitte erstelle ein Backup der Redirection Daten: {{download}}Backup herunterladen{{/download}}. Wenn es Probleme geben sollte, kannst du diese wieder in Redirection importieren."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Klicke auf den Button „Upgrade Datenbank“, um die Datenbank automatisch upzugraden."],"Complete Upgrade":["Upgrade abschließen"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection speichert Daten in deiner Datenbank und manchmal muss diese aktualisiert werden. Deine Datenbank hat die Version {{strong}}%(current)s{{/strong}} and die neueste Datenbankversion ist {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Beachte, dass du den Pfad für das Apache-Modul in den Optionen von Redirection einstellen musst."],"I need support!":["Ich brauche Support!"],"You will need at least one working REST API to continue.":["Du brauchst mindestens eine funktionierende REST-API, um fortzufahren."],"Check Again":["Erneut prüfen"],"Testing - %s$":["Prüfung läuft - %s$"],"Show Problems":["Probleme anzeigen"],"Summary":["Zusammenfassung"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Deine REST-API funktioniert nicht und das Plugin kann nicht weiterarbeiten, bis dies behoben ist."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Es gibt einige Probleme mit der Verbindung zu deiner REST-API. Es ist nicht notwendig, diese Probleme zu beheben, das Plugin funktioniert auch so."],"Unavailable":["Nicht verfügbar"],"Working but some issues":["Läuft, aber mit Problemen"],"Current API":["Aktuelle API"],"Switch to this API":["Zu dieser API wechseln"],"Hide":["Verstecken"],"Show Full":["Alles zeigen"],"Working!":["Läuft!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["Deine Ziel-URL sollte eine absolute URL wie {{code}}https://domain.com/%(url)s{{/code}} sein oder mit einem Slash {{code}}/%(url)s{{/code}} beginnen."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["Deine Quelle ist das gleiche wie ein Ziel und dies wird eine Endlosschleife erzeugen. Lass ein Ziel leer, wenn du keine Maßnahmen ergreifen willst."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["Ziel-URL, die du umleiten möchtest; oder nutze die Auto-Vervollständigung des Beitragsnamens oder des Permalinks."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Füge diese Details in deinen Bericht ein, zusammen mit einer Beschreibung, was genau du getan hast und einem Screenshot."],"Create An Issue":["Ein Support-Ticket erstellen"],"What do I do next?":["Was soll ich als nächstes tun?"],"Possible cause":["Möglicher Grund"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Dies könnte an einem ein Sicherheits-Plugin oder daran liegen, dass dein Server nicht genügend Speicher hat oder ein externer Fehler vorliegt. Bitte überprüfe das Fehlerprotokoll deines Servers."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["Deine REST-API wird wahrscheinlich von einem Sicherheits-Plugin blockiert. Bitte deaktiviere dieses oder konfiguriere es so, dass es REST-API-Anfragen zulässt."],"Read this REST API guide for more information.":["Lies diese REST-API-Anleitung für mehr Informationen."],"URL options / Regex":["URL-Optionen / Regulärer Ausdruck"],"Export 404":["404er exportieren"],"Export redirect":["Exportiere Weiterleitungen"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["WordPress-Permalink-Strukturen funktionieren nicht in normalen URLs. Bitte verwende einen regulären Ausdruck."],"Pass - as ignore, but also copies the query parameters to the target":["Überspringen – wie ignorieren, kopiert aber die Abfrageparameter zur Ziel-URL"],"Ignore - as exact, but ignores any query parameters not in your source":["Ignorieren – wie exakt, aber ignoriert alle Abfrageparameter, die nicht in der Quell-URL stehen"],"Exact - matches the query parameters exactly defined in your source, in any order":["Exakt – entspricht genau den Abfrageparametern, die in deiner Quell-URL definiert sind, in beliebiger Reihenfolge"],"Default query matching":["Standard-Abfrageabgleich"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignoriere nachfolgenden Slash (d.h. {{code}}/exciting-post/{{/code}} entspricht {{code}}/exciting-post{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Groß- und Kleinschreibung wird nicht berücksichtigt (d. h. {{code}}/Exciting-Post{{/code}} entspricht {{code}}/exciting-post{{/code}} )"],"Applies to all redirections unless you configure them otherwise.":["Gilt für alle Weiterleitungen, sofern du sie nicht abweichend konfigurierst."],"Default URL settings":["Standard-URL-Einstellungen"],"Ignore and pass all query parameters":["Ignorieren und alle Abfrageparameter übergeben"],"Ignore all query parameters":["Alle Abfrageparameter ignorieren"],"Exact match":["Exakte Übereinstimmung"],"Caching software (e.g Cloudflare)":["Caching-Software (z. B. Cloudflare)"],"A security plugin (e.g Wordfence)":["Ein Sicherheitsplugin (z. B. Wordfence)"],"URL options":["URL-Optionen"],"Query Parameters":["Abfrage-Parameter"],"Ignore & pass parameters to the target":["Parameter ignorieren und an Ziel übergeben"],"Ignore all parameters":["Alle Parameter ignorieren"],"Exact match all parameters in any order":["Genaue Übereinstimmung aller Parameter in beliebiger Reihenfolge"],"Ignore Case":["Groß-/Kleinschreibung ignorieren"],"Ignore Slash":["Schrägstrich ignorieren"],"Relative REST API":["Relative REST-API"],"Raw REST API":["Unverarbeitete REST-API"],"Default REST API":["Standard-REST-API"],"(Example) The target URL is the new URL":["(Beispiel) Die Ziel-URL ist die neue URL"],"(Example) The source URL is your old or original URL":["(Beispiel) Die Quell-URL ist deine alte oder ursprüngliche URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Deaktiviert! PHP %1$s wurde erkannt, benötigt PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Ein Datenbank-Upgrade läuft derzeit. Zum Beenden bitte fortfahren."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Die Redirection-Datenbank muss aktualisiert werden - <a href=\"%1$1s\">Klicke, um zu Aktualisieren</a>."],"Redirection database needs upgrading":["Die Datenbank dieses Plugins benötigt ein Update"],"Upgrade Required":["Aktualisierung erforderlich"],"Finish Setup":["Einrichtung abschließen"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Du hast in deinem WordPress unter Einstellungen > Allgemein unterschiedliche URLs konfiguriert. Dies ist normalerweise ein Hinweis auf eine Fehlkonfiguration und kann zu Problemen mit der REST-API führen. Bitte überprüfe deine Einstellungen."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Wenn du ein Problem feststellst, informiere dich bitte in der Dokumentation des Plugins oder kontaktiere den Support deines Hosters. Dies ist in der Regel {{link}}kein Problem, das durch Redirection{{/link}} verursacht wird."],"Some other plugin that blocks the REST API":["Ein anderes Plugin, das die REST-API blockiert"],"A server firewall or other server configuration (e.g OVH)":["Eine Server-Firewall oder eine andere Server-Konfiguration (z. B. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection benutzt die {{link}}WordPress-REST-API{{/link}} um mit WordPress zu kommunizieren. Diese ist standardmäßig aktiviert und funktioniert. Manchmal wird die REST-API blockiert durch:"],"Go back":["Zurück"],"Continue Setup":["Einrichtung fortsetzen"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Das Speichern der IP-Adresse ermöglicht es dir, zusätzliche Log-Aktionen durchzuführen. Beachte, dass du dich an die lokalen Gesetze bezüglich der Datenerfassung halten musst (z. B. gemäß DSGVO)."],"Store IP information for redirects and 404 errors.":["IP-Informationen für Weiterleitungen und 404-Fehler speichern."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Das Speichern von Protokollen für Weiterleitungen und 404ern ermöglicht es dir, zu sehen, was auf deiner Website passiert. Dies erhöht den Speicherbedarf deiner Datenbank."],"Keep a log of all redirects and 404 errors.":["Ein Protokoll über alle Weiterleitungen und 404-Fehler führen."],"{{link}}Read more about this.{{/link}}":["{{link}}Lies mehr darüber.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Wenn du den Permalink in einem Beitrag oder einer Seite änderst, kann Redirection automatisch eine Weiterleitung für dich erstellen."],"Monitor permalink changes in WordPress posts and pages":["Permalink-Änderungen in WordPress-Beiträgen und -Seiten überwachen"],"These are some options you may want to enable now. They can be changed at any time.":["Dies sind einige Optionen, die du vielleicht jetzt aktivieren möchtest. Sie können jederzeit geändert werden."],"Basic Setup":["Grundeinrichtung"],"Start Setup":["Einrichtung starten"],"When ready please press the button to continue.":["Wenn du fertig bist, klick bitte den Button, um fortzufahren."],"First you will be asked a few questions, and then Redirection will set up your database.":["Zuerst werden wir dir ein paar Fragen stellen, um dann eine Datenbank zu erstellen."],"What's next?":["Was passiert als nächstes?"],"Check a URL is being redirected":["Weiterleitung einer URL prüfen"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Leistungsfähigeres URL-Matching, einschließlich {{reguläre}}regulärer Ausdrücke{{/regulär}} und {{andere}}anderer Bedingungen{{/andere}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Import{{/link}} aus .htaccess, CSV und einer Vielzahl anderer Plugins"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Überwache 404-Fehler{{/link}}, erhalte detaillierte Informationen über die Besucher und behebe eventuelle Probleme"],"Some features you may find useful are":["Einige Funktionen, die du nützlich finden könntest, sind"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Die vollständige Dokumentation findest du auf der {{link}}Redirection-Website{{/link}}."],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Eine einfache Weiterleitung beinhaltet das Setzen einer {{strong}}Quell-URL{{/strong}} (alte URL) und einer {{strong}}Ziel-URL{{/strong}} (neue URL). Hier ist ein Beispiel:"],"How do I use this plugin?":["Wie benutze ich dieses Plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection lässt sich auf Websites mit wenigen Weiterleitungen genauso verwenden wie auf Websites mit tausenden von Weiterleitungen."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Vielen Dank, dass du Redirection v%(version)s installierst und benutzt. Mit diesem Plugin kannst du 301-Weiterleitungen verwalten, 404-Fehlern nachgehen und deine Website verbessern, ohne dass du Kenntnisse über Apache oder Nginx benötigst."],"Welcome to Redirection 🚀🎉":["Herzlich Willkommen bei Redirection! 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Um einen gierigen regulären Ausdruck zu verhindern, kannst du ihn mit {{code}}^{{/code}} am Beginn der URL verankern. Zum Beispiel: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Denke daran, die Option „Regulärer Ausdruck\" zu aktivieren, wenn es sich um einen regulären Ausdruck handelt."],"The source URL should probably start with a {{code}}/{{/code}}":["Die Quell-URL sollte wahrscheinlich mit einem {{code}}/{{/code}} beginnen"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Dies wird in eine Server-Weiterleitung für die Domain {{code}}%(server)s{{/code}} umgewandelt."],"Anchor values are not sent to the server and cannot be redirected.":["Ankerwerte werden nicht an den Server gesendet und können nicht umgeleitet werden."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} zu {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Fertig! 🎉"],"Progress: %(complete)d$":["Fortschritt: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Wenn du hier abbrichst, bevor der Vorgang abgeschlossen ist, kann es zu Problemen kommen."],"Setting up Redirection":["Redirection wird eingerichtet"],"Upgrading Redirection":["Redirection wird aktualisiert"],"Please remain on this page until complete.":["Bitte bleibe auf dieser Seite, bis der Vorgang abgeschlossen ist."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Wenn du dich sich an den{{Support}}Support wendest{{/support}}, gib bitte diese Details an:"],"Stop upgrade":["Upgrade stoppen"],"Skip this stage":["Diese Stufe überspringen"],"Try again":["Versuche es erneut"],"Database problem":["Datenbankproblem"],"Please enable JavaScript":["Bitte aktiviere JavaScript"],"Please upgrade your database":["Bitte Datenbank upgraden"],"Upgrade Database":["Datenbank-Upgrade durchführen"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Bitte schließe die <a href=\"%s\">Einrichtung von Redirection</a> ab, um das Plugin zu aktivieren."],"Your database does not need updating to %s.":["Deine Datenbank muss nicht auf %s aktualisiert werden."],"Table \"%s\" is missing":["Tabelle „%s“ fehlt"],"Create basic data":["Basisdaten erstellen"],"Install Redirection tables":["Redirection-Tabellen installieren"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["Die URL der Website und der Startseite sind inkonsistent. Bitte korrigiere dies in den Einstellungen > Allgemein: %1$1s ist nicht %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Bitte versuche nicht, all deine 404er umzuleiten - dies ist keine gute Idee."],"Only the 404 page type is currently supported.":["Nur der 404-Seitentyp wird momentan unterstützt."],"Page Type":["Seitentyp"],"Enter IP addresses (one per line)":["Gib die IP-Adressen ein (eine Adresse pro Zeile)"],"Describe the purpose of this redirect (optional)":["Beschreibe den Zweck dieser Weiterleitung (optional)"],"418 - I'm a teapot":["418 - Ich bin eine Teekanne"],"403 - Forbidden":["403 - Zugriff untersagt"],"400 - Bad Request":["400 - Fehlerhafte Anfrage"],"304 - Not Modified":["304 - Not Modified"],"303 - See Other":["303 - See Other"],"Do nothing (ignore)":["Nichts tun (ignorieren)"],"Target URL when not matched (empty to ignore)":["Ziel-URL bei Nicht-Übereinstimmung (optional)"],"Target URL when matched (empty to ignore)":["Ziel-URL bei Übereinstimmung (optional)"],"Show All":["Alles anzeigen"],"Delete logs for these entries":["Protokolle für diese Einträge löschen"],"Delete logs for this entry":["Protokolle für diesen Eintrag löschen"],"Delete Log Entries":["Protokolleinträge löschen"],"Group by IP":["Nach IP gruppieren"],"Group by URL":["Nach URL gruppieren "],"No grouping":["Keine Gruppierung"],"Ignore URL":["URL ignorieren"],"Block IP":["IP sperren"],"Redirect All":["Alle weiterleiten"],"Count":["Anzahl"],"URL and WordPress page type":["URL und WordPress-Seitentyp"],"URL and IP":["URL und IP"],"Problem":["Problem"],"Good":["Gut"],"Check":["Prüfen"],"Check Redirect":["Weiterleitung prüfen"],"Check redirect for: {{code}}%s{{/code}}":["Prüfe Weiterleitung für: {{code}}%s{{/code}} "],"Not using Redirection":["Redirection wird nicht verwendet"],"Using Redirection":["Redirection wird verwendet"],"Found":["Gefunden"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status){{/code}} zu {{code}}%(url)s{{/code}}"],"Expected":["Erwartet"],"Error":["Fehler"],"Enter full URL, including http:// or https://":["Vollständige URL eingeben, inklusive http:// oder https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["Der Browser kann eine URL im Cache speichern, so dass es schwer zu erkennen ist, ob sie wie erwartet funktioniert. Verwende diesen Test, um zu überprüfen, ob eine URL tatsächlich weitergeleitet wird."],"Redirect Tester":["Weiterleitungstester"],"Target":["Ziel"],"URL is not being redirected with Redirection":["Die URL wird nicht mit Redirection umgeleitet"],"URL is being redirected with Redirection":["URL wird mit Redirection umgeleitet"],"Unable to load details":["Die Details konnten nicht geladen werden"],"Enter server URL to match against":["Gib die Server-URL ein, mit der sie übereinstimmen soll"],"Server":["Server"],"Enter role or capability value":["Gib die Rolle oder die Berechtigung ein"],"Role":["Rolle"],"Match against this browser referrer text":["Übereinstimmung mit diesem Browser-Referrer-Text"],"Match against this browser user agent":["Übereinstimmung mit diesem Browser-User-Agent"],"The relative URL you want to redirect from":["Die relative URL, von der du umleiten willst"],"Add New":["Erstellen"],"URL and role/capability":["URL und Rolle / Berechtigung"],"URL and server":["URL und Server"],"Site and home protocol":["Website- und Home-Protokoll"],"Site and home are consistent":["Website und Home sind konsistent"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Beachte, dass du HTTP-Header an PHP übergeben musst. Bitte wende dich an deinen Hosting-Anbieter, um Unterstützung zu erhalten."],"Accept Language":["Akzeptiere Sprache"],"Header value":["Wert im Header "],"Header name":["Header-Name "],"HTTP Header":["HTTP-Header"],"WordPress filter name":["WordPress-Filtername"],"Filter Name":["Filtername"],"Cookie value":["Cookie-Wert"],"Cookie name":["Cookie-Name"],"Cookie":["Cookie"],"clearing your cache.":["Cache wird geleert."],"If you are using a caching system such as Cloudflare then please read this: ":["Wenn du ein Caching-System, wie etwa Cloudflare, verwendest, lies bitte das Folgende:"],"URL and HTTP header":["URL und HTTP-Header"],"URL and custom filter":["URL und individueller Filter"],"URL and cookie":["URL und Cookie"],"404 deleted":["404 gelöscht"],"REST API":["REST-API"],"How Redirection uses the REST API - don't change unless necessary":["Wie Redirection die REST-API verwendet - ändere das nur, wenn es unbedingt erforderlich ist"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Kontrolliere den {{link}}Plugin-Status{{/link}}. Die könnte das Problem identifizieren und „wie von Zauberhand“ beheben."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Caching-Software{{/link}}, insbesondere Cloudflare, kann die falsche Seite zwischenspeichern. Versuche alle deine Caches zu löschen."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Bitte vorübergehend andere Plugins deaktivieren!{{/link}} Das behebt so viele Probleme."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Informationen findest du in der <a href=\"https://redirection.me/support/problems/\">Liste häufiger Probleme</a>."],"Unable to load Redirection ☹️":["Redirection kann nicht geladen werden ☹️"],"WordPress REST API":["WordPress-REST-API"],"Useragent Error":["User-Agent-Fehler"],"Unknown Useragent":["Unbekannter User Agent"],"Device":["Gerät"],"Operating System":["Betriebssystem"],"Browser":["Browser"],"Engine":["Maschine"],"Useragent":["User Agent"],"Agent":["User Agent"],"No IP logging":["Keine IP-Protokollierung"],"Full IP logging":["Vollständige IP-Protokollierung"],"Anonymize IP (mask last part)":["Anonymisiere IP (maskiere letzten Teil)"],"Monitor changes to %(type)s":["Änderungen überwachen für %(type)n"],"IP Logging":["IP-Protokollierung"],"Geo Info":["Geo-Information"],"Agent Info":["Agent-Information"],"Filter by IP":["Nach IP filtern"],"Geo IP Error":["Geo-IP-Fehler"],"Something went wrong obtaining this information":["Bei der Beschaffung dieser Informationen ist etwas schief gelaufen"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Dies ist eine IP aus einem privaten Netzwerk. Das bedeutet, sie befindet sich innerhalb eines Heim- oder Firmen-Netzwerks und es können keine weiteren Informationen angezeigt werden."],"No details are known for this address.":["Für diese Adresse sind keine Details bekannt."],"Geo IP":["Geo-IP"],"City":["Stadt"],"Area":["Bereich"],"Timezone":["Zeitzone"],"Geo Location":["Geolokation"],"Powered by {{link}}redirect.li{{/link}}":["Bereitgestellt von {{link}}redirect.li (en){{/link}}"],"Trash":["Papierkorb"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Bitte beachte, dass für Redirection die WordPress-REST-API aktiviert sein muss. Wenn diese deaktiviert ist, kannst du Redirection nicht verwenden"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Eine vollständige Dokumentation zur Verwendung von Redirection findest du auf der <a href=\"%s\" target=\"_blank\">redirection.me</a> Support-Website."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Die vollständige Dokumentation findest du unter {{site}}https://redirection.me{{/site}}. Solltest du Fragen oder Probleme mit dem Plugin haben, durchsuche bitte zunächst die {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Wenn du einen Fehler melden möchtest, lies bitte die Anleitung zu {{report}}Fehler melden{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Wenn du nicht möchtest, dass deine Nachricht öffentlich sichtbar ist, dann sende sie bitte per {{email}}E-Mail{{/email}} - sende so viele Informationen, wie möglich."],"Never cache":["Nie zwischenspeichern"],"An hour":["Eine Stunde"],"Redirect Cache":["Cache umleiten"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Wie lange weitergeleitete 301 URLs im Cache gehalten werden sollen (per \"Expires\" HTTP header)"],"Are you sure you want to import from %s?":["Möchtest du wirklich von %s importieren?"],"Plugin Importers":["Plugin Importer"],"The following redirect plugins were detected on your site and can be imported from.":["Folgende Redirect-Plugins, von denen importiert werden kann, wurden auf deiner Website gefunden."],"total = ":["Gesamt = "],"Import from %s":["Import von %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection benötigt WordPress v%1$1s, Du benutzt v%2$2s. Bitte führe zunächst ein WordPress-Update durch."],"Default WordPress \"old slugs\"":["Standard-WordPress-„alte-Titelformen“"],"Create associated redirect (added to end of URL)":["Zugehörige Umleitung erstellen (wird am Ende der URL hinzugefügt)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> ist nicht definiert. Das bedeutet normalerweise, dass ein anderes Plugin das Laden von Redirection blockiert. Bitte deaktiviere alle anderen Plugins und versuche es erneut."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Wenn der Button „Magische Lösung“ nicht funktioniert, dann solltest du die Fehlerbeschreibung lesen und sehen, ob du den Fehler manuell beheben kannst, ansonsten folge dem Abschnitt „Benötigst du Hilfe?“ unten."],"⚡️ Magic fix ⚡️":["⚡️ Magische Lösung ⚡️"],"Plugin Status":["Plugin-Status"],"Custom":["Individuell"],"Mobile":["Mobil"],"Feed Readers":["Feed-Leser"],"Libraries":["Bibliotheken"],"URL Monitor Changes":["URL-Monitor-Änderungen"],"Save changes to this group":["Speichere Änderungen in dieser Gruppe"],"For example \"/amp\"":["Zum Beispiel „/amp“"],"URL Monitor":["URL-Monitor"],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":["Dein Server hat die Anfrage abgelehnt, weil sie zu groß ist. Du musst sie neu konfigurieren, um fortzufahren."],"Also check if your browser is able to load <code>redirection.js</code>:":["Überprüfe auch, ob dein Browser <code>redirection.js</code> laden kann:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Wenn Sie ein Caching-Plugin oder ein CDN (CloudFlare, OVH usw.) verwenden, können Sie auch versuchen, diesen Cache zu löschen."],"Unable to load Redirection":["Redirection konnte nicht geladen werden"],"Post monitor group is valid":["Post-Monitor-Gruppe ist gültig"],"Post monitor group is invalid":["Post-Monitor-Gruppe ist ungültig"],"Post monitor group":["Post-Monitor-Gruppe"],"All redirects have a valid group":["Alle Weiterleitungen haben eine gültige Gruppe"],"Redirects with invalid groups detected":["Umleitungen mit ungültigen Gruppen erkannt"],"Valid redirect group":["Gültige Weiterleitungsgruppe"],"Valid groups detected":["Gültige Gruppen erkannt"],"No valid groups, so you will not be able to create any redirects":["Keine gültigen Gruppen, daher kannst du keine Weiterleitungen erstellen"],"Valid groups":["Gültige Gruppen"],"Database tables":["Datenbanktabellen"],"The following tables are missing:":["Die folgenden Tabellen fehlen:"],"All tables present":["Alle Tabellen vorhanden"],"Cached Redirection detected":["Zwischengespeicherte Umleitung erkannt"],"Please clear your browser cache and reload this page.":["Bitte lösche deinen Browser-Cache und lade diese Seite neu."],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress hat keine Antwort zurückgegeben. Dies könnte bedeuten, dass ein Fehler aufgetreten ist oder dass die Anfrage blockiert wurde. Bitte überprüfe Deinen Server error_log."],"If you think Redirection is at fault then create an issue.":["Wenn du denkst, dass der Fehler von Redirection verursacht wird, dann erstelle ein Support-Ticket."],"This may be caused by another plugin - look at your browser's error console for more details.":["Dies kann durch ein anderes Plugin verursacht werden. Weitere Informationen findest du in der Fehlerkonsole deines Browsers."],"Loading, please wait...":["Wird geladen, bitte warten..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}CSV-Dateiformat{{/strong}}: {{code}}Quell-URL, Ziel-URL{{/code}} - und kann optional mit {{code}}regex, http-Code{{/code}} ({{code}}regex{{/code}} - 0 für Nein, 1 für Ja) folgen."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection funktioniert nicht. Versuche, Deinen Browser-Cache zu löschen und diese Seite neu zu laden."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Wenn das nicht hilft, öffne die Fehlerkonsole deines Browsers und erstelle ein {{link}}neues Support-Ticket{{/link}} mit den Details."],"Create Issue":["Support-Ticket erstellen"],"Email":["E-Mail"],"Need help?":["Benötigst du Hilfe?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Bitte beachte, dass Support nur möglich ist, wenn Zeit vorhanden ist und nicht garantiert wird. Ich biete keine bezahlte Unterstützung an."],"Pos":["Pos"],"410 - Gone":["410 - Entfernt"],"Position":["Position"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Wird verwendet, um automatisch eine URL zu generieren, wenn keine URL angegeben ist. Verwende die speziellen Tags {{code}}$dec${{/code}} oder {{code}}$hex${{/code}}, um stattdessen eine eindeutige ID einzufügen"],"I'd like to support some more.":["Ich möchte etwas mehr unterstützen."],"Support 💰":["Unterstützen 💰"],"Import to group":["Importiere in Gruppe"],"Import a CSV, .htaccess, or JSON file.":["Importiere eine CSV, .htaccess oder JSON Datei."],"Click 'Add File' or drag and drop here.":["Klicke auf 'Datei hinzufügen' oder Drag & Drop hier."],"Add File":["Datei hinzufügen"],"File selected":["Datei ausgewählt"],"Importing":["Importiere"],"Finished importing":["Importieren beendet"],"Total redirects imported:":["Umleitungen importiert:"],"Double-check the file is the correct format!":["Überprüfe, ob die Datei das richtige Format hat!"],"OK":["OK"],"Close":["Schließen"],"Export":["Exportieren"],"Everything":["Alles"],"WordPress redirects":["WordPress-Weiterleitungen"],"Apache redirects":["Apache-Weiterleitungen"],"Nginx redirects":["NGINX-Weiterleitungen"],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx Rewrite-Regeln"],"View":["Anzeigen"],"Import/Export":["Import/Export"],"Logs":["Protokolle"],"404 errors":["404er-Fehler"],"Redirection saved":["Umleitung gespeichert"],"Log deleted":["Protokoll gelöscht"],"Settings saved":["Einstellungen gespeichert"],"Group saved":["Gruppe gespeichert"],"Are you sure you want to delete this item?":["Bist du sicher, dass du diesen Eintrag löschen möchtest?","Bist du sicher, dass du diese Einträge löschen möchtest?"],"pass":["passieren"],"All groups":["Alle Gruppen"],"301 - Moved Permanently":["301- Dauerhaft verschoben"],"302 - Found":["302 - Gefunden"],"307 - Temporary Redirect":["307 - Zeitweise Umleitung"],"308 - Permanent Redirect":["308 - Dauerhafte Umleitung"],"401 - Unauthorized":["401 - Unautorisiert"],"404 - Not Found":["404 - Nicht gefunden"],"Title":["Titel"],"When matched":["Wenn übereinstimmend"],"with HTTP code":["mit HTTP Code"],"Show advanced options":["Zeige erweiterte Optionen"],"Matched Target":["Passendes Ziel"],"Unmatched Target":["Unpassendes Ziel"],"Saving...":["Speichern..."],"View notice":["Hinweis anzeigen"],"Something went wrong 🙁":["Etwas ist schiefgelaufen 🙁"],"Log entries (%d max)":["Protokolleinträge (%d max.)"],"Bulk Actions":["Mehrfachaktionen"],"Apply":["Anwenden"],"First page":["Erste Seite"],"Prev page":["Vorige Seite"],"Current Page":["Aktuelle Seite"],"of %(page)s":["von %(page)s"],"Next page":["Nächste Seite"],"Last page":["Letzte Seite"],"%s item":["%s Eintrag","%s Einträge"],"Select All":["Alle auswählen"],"Sorry, something went wrong loading the data - please try again":["Entschuldigung, etwas ist beim Laden der Daten schief gelaufen - bitte versuche es erneut"],"No results":["Keine Ergebnisse"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Danke für dein Abonnement! {{a}}Klicke hier{{/a}}, wenn du zu deinem Abonnement zurückkehren möchtest."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Möchtest Du über Änderungen an Redirection auf dem Laufenden bleiben?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Melde dich für den Redirection-Newsletter an - ein gelegentlicher Newsletter über neue Funktionen und Änderungen an diesem Plugin. Ideal, wenn du Beta-Änderungen testen möchtest, bevor diese erscheinen."],"Your email address:":["Deine E-Mail Adresse:"],"You've supported this plugin - thank you!":["Du hast dieses Plugin bereits unterstützt - vielen Dank!"],"You get useful software and I get to carry on making it better.":["Du erhältst nützliche Software, und ich kann diese weiter verbessern."],"Forever":["Dauerhaft"],"Delete the plugin - are you sure?":["Plugin löschen - bist du sicher?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Wenn du das Plugin löschst, werden alle Umleitungen, Protokolle und Einstellungen entfernt. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder das Plugin zurücksetzen möchtest."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Einmal gelöscht, werden deine Weiterleitungen nicht mehr funktionieren. Falls sie dennoch weiter arbeiten, leere bitte deinen Browser-Cache."],"Yes! Delete the plugin":["Ja! Lösche das Plugin"],"No! Don't delete the plugin":["Nein! Lösche das Plugin nicht"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Verwalte alle 301-Umleitungen und 404-Fehler."],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection ist kostenlos – das Leben ist wundervoll und schön! Aber: Sehr viel Zeit und Arbeit sind in seine Entwicklung geflossen und falls es sich als nützlich erwiesen hat, kannst du die Entwicklung {{strong}}mit einer kleinen Spende unterstützen{{/strong}}."],"Redirection Support":["Unleitung Support"],"Support":["Support"],"404s":["404er"],"Log":["Protokoll"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["Wenn du diese Option auswählst, werden alle Umleitungen, alle Protokolle und alle mit dem Umleitungs-Plugin verbundenen Optionen gelöscht. Stelle sicher, dass du das wirklich möchtest."],"Delete Redirection":["Umleitung löschen"],"Upload":["Hochladen"],"Import":["Importieren"],"Update":["Aktualisieren"],"Auto-generate URL":["Selbsterstellte URL"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Einzigartiges Token, das RSS-Klienten Zugang zum Umleitung-Log-Feed gewährt. (freilassen, um automatisch zu generieren)"],"RSS Token":["RSS Token"],"404 Logs":["404er-Protokolle"],"(time to keep logs for)":["(Dauer, für die die Protokolle behalten werden)"],"Redirect Logs":["Umleitungs-Protokolle"],"I'm a nice person and I have helped support the author of this plugin":["Ich bin eine nette Person und ich helfe dem Autor des Plugins"],"Plugin Support":["Plugin Support"],"Options":["Optionen"],"Two months":["zwei Monate"],"A month":["ein Monat"],"A week":["eine Woche"],"A day":["einen Tag"],"No logs":["Keine Protokolle"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Benutze Gruppen, um deine Umleitungen zu ordnen. Gruppen werden einem Modul zugeordnet, dies beeinflusst, wie die Umleitungen in der jeweiligen Gruppe funktionieren. Falls du unsicher bist, bleib beim WordPress-Modul."],"Add Group":["Gruppe hinzufügen"],"Search":["Suchen"],"Groups":["Gruppen"],"Save":["Speichern"],"Group":["Gruppe"],"Regular Expression":["Regulärer Ausdruck"],"Match":["Passend"],"Add new redirection":["Eine neue Weiterleitung hinzufügen"],"Cancel":["Abbrechen"],"Download":["Herunterladen"],"Redirection":["Redirection"],"Settings":["Einstellungen"],"WordPress":["WordPress"],"Error (404)":["Fehler (404)"],"Pass-through":["Durchreichen"],"Redirect to random post":["Umleitung zu zufälligen Beitrag"],"Redirect to URL":["Umleitung zur URL"],"IP":["IP-Adresse"],"Source URL":["Quell-URL"],"Date":["Zeitpunkt"],"Add Redirect":["Umleitung hinzufügen"],"View Redirects":["Weiterleitungen anschauen"],"Module":["Module"],"Redirects":["Umleitungen"],"Name":["Name"],"Filters":["Filter"],"Reset hits":["Treffer zurücksetzen"],"Enable":["Aktivieren"],"Disable":["Deaktivieren"],"Delete":["Löschen"],"Edit":["Bearbeiten"],"Last Access":["Letzter Zugriff"],"Hits":["Treffer"],"URL":["URL"],"Modified Posts":["Geänderte Beiträge"],"Redirections":["Weiterleitungen"],"User Agent":["User Agent"],"URL and user agent":["URL und User-Agent"],"Target URL":["Ziel-URL"],"URL only":["Nur URL"],"HTTP code":["HTTP-Code"],"Regex":["Regulärer Ausdruck"],"Referrer":["Vermittler"],"URL and referrer":["URL und Vermittler"],"Logged Out":["Abgemeldet"],"Logged In":["Angemeldet"],"URL and login status":["URL- und Anmeldestatus"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
locale/json/redirection-el.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":[""],"This is usually fixed by doing one of the following:":[""],"You are using an old or cached session":[""],"Please review your data and try again.":[""],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":[""],"Bad data":[""],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":[""],"Your WordPress REST API has been disabled. You will need to enable it to continue.":[""],"An unknown error occurred.":["Προέκυψε ένα άγνωστο σφάλμα."],"Your REST API is being redirected. Please remove the redirection for the API.":[""],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":[""],"Your server configuration is blocking access to the REST API. You will need to fix this.":[""],"Check your {{link}}Site Health{{/link}} and fix any issues.":[""],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":[""],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":[""],"Debug Information":[""],"Show debug":["Προβολή αποσφαλμάτωσης"],"View Data":["Προβολή Δεδομένων"],"Other":[""],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":[""],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":[""],"Track redirect hits and date of last access. Contains no user information.":[""],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":[""],"Logging":["Καταγραφή"],"(IP logging level)":[""],"Are you sure you want to delete the selected items?":["Είστε σίγουροι ότι θέλετε να διαγράψετε τα επιλεγμένα στοιχεία;"],"View Redirect":["Προβολή Ανακατεύθυνσης"],"RSS":["RSS"],"Group by user agent":[""],"Search domain":["Αναζήτηση domain"],"Redirect By":[""],"Domain":[""],"Method":[""],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"Please check the {{link}}support site{{/link}} before proceeding further.":[""],"Something went wrong when upgrading Redirection.":[""],"Something went wrong when installing Redirection.":[""],"Apply To All":[""],"Bulk Actions (all)":[""],"Actions applied to all selected items":[""],"Actions applied to everything that matches current filter":[""],"Redirect Source":[""],"Request Headers":[""],"Exclude from logs":[""],"Cannot connect to the server to determine the redirect status.":[""],"Your URL is cached and the cache may need to be cleared.":[""],"Something else other than Redirection is redirecting this URL.":[""],"Relocate to domain":[""],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":[""],"Relocate Site":[""],"Add CORS Presets":[""],"Add Security Presets":[""],"Add Header":[""],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Preferred domain":[""],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":[""],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":[""],"Canonical Settings":[""],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":[""],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":[""],"Add Alias":[""],"No aliases":[""],"Alias":[""],"Aliased Domain":[""],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":[""],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":[""],"Site Aliases":[""],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":[""],"Need to search and replace?":[""],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":[""],"Please wait, importing.":[""],"Continue":[""],"The following plugins have been detected.":[""],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":[""],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":[""],"Import Existing Redirects":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example.":[""],"If you want to redirect everything please use a site relocation or alias from the Site page.":[""],"Value":[""],"Values":[""],"All":[""],"Note that some HTTP headers are set by your server and cannot be changed.":[""],"No headers":[""],"Header":[""],"Location":[""],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":[""],"HTTP Headers":[""],"Custom Header":[""],"General":[""],"Redirect":[""],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":[""],"Site":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":[""],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"URL match":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Ένας βρόχος εντοπίστηκε και η αναβάθμιση έχει διακοπεί. Αυτό συνήθως υποδεικνύει ότι {{support}}ο ιστότοπός σας είναι cached{{/support}} και οι αλλαγές στη βάση δεδομένων δεν αποθηκεύονται."],"Unable to save .htaccess file":["Αδύνατη η αποθήκευση του .htaccess αρχείου"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Οι ανακατευθύνσεις που προστέθηκαν σε μία ομάδα του Apache μπορούν να αποθηκευτούν σε ένα {{code}}.htaccess{{/code}} αρχείο, προσθέτοντας την πλήρη διαδρομή εδώ. Ως σημείο αναφοράς, το WordPress σας είναι εγκατεστημένο στο {{code}}%(installed)s{{/code}}. "],"Click \"Complete Upgrade\" when finished.":["Κάντε κλικ στο \"Ολοκλήρωση Αναβάθμισης\" όταν ολοκληρωθεί."],"Automatic Install":["Αυτόματη Εγκατάσταση"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Η στοχευμένη σας διεύθυνση URL περιέχει έναν μη έγκυρο χαρακτήρα {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Αν χρησιμοποιείτε το WordPress 5.2 ή νεότερο, κοιτάξτε την {{link}}Υγεία Ιστοτόπου{{/link}} και επιλύστε οποιαδήποτε θέματα."],"If you do not complete the manual install you will be returned here.":["Αν δεν ολοκληρώσετε την χειροκίνητη εγκατάσταση θα επιστρέψετε εδώ."],"Click \"Finished! 🎉\" when finished.":["Κάντε κλικ στο \"Ολοκληρώθηκε! 🎉\" όταν ολοκληρωθεί."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Αν ο ιστότοπός σας χρειάζεται ειδικά δικαιώματα για τη βάση δεδομένων, ή αν προτιμάτε να το κάνετε ο ίδιος, μπορείτε να τρέξετε χειροκίνητα την ακόλουθη SQL."],"Manual Install":["Χειροκίνητη Εγκατάσταση"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Εντοπίστηκαν ανεπαρκή δικαιώματα για τη βάση δεδομένων. Παρακαλούμε δώστε τα κατάλληλα δικαιώματα στον χρήστη της βάσης δεδομένων σας."],"This information is provided for debugging purposes. Be careful making any changes.":["Αυτές οι πληροφορίες παρέχονται για σκοπούς αποσφαλμάτωσης. Να είστε προσεκτικοί κάνοντας οποιεσδήποτε αλλαγές."],"Plugin Debug":["Αποσφαλμάτωση Προσθέτου"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Το Redirection επικοινωνεί με το WordPress μέσω του WordPress REST API. Αυτό είναι ένα κανονικό κομμάτι του WordPress, και θα αντιμετωπίσετε προβλήματα αν δεν μπορείτε να το χρησιμοποιήσετε."],"IP Headers":["Κεφαλίδες IP"],"Do not change unless advised to do so!":[""],"Database version":["Έκδοση βάσης δεδομένων"],"Complete data (JSON)":["Ολόκληρα δεδομένα (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Εξαγωγή σε CSV, Apache .htaccess, Nginx, ή Redirection JSON. Η μορφή JSON περιέχει πλήρεις πληροφορίες, και οι άλλες μορφές περιέχουν μερικές πληροφορίες αναλόγως με τη μορφή."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["Το CSV δεν περιέχει όλες τις πληροφορίες, και όλα εισάγονται/εξάγονται ως \"μόνο URL\" αντιστοιχίες. Χρησιμοποιήστε τη μορφή JSON για μία πλήρη συλλογή δεδομένων."],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Αυτόματη Αναβάθμιση"],"Manual Upgrade":["Χειροκίνητη Αναβάθμιση"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Κάντε κλικ στο κουμπί \"Αναβάθμιση Βάσης Δεδομένων\" για να αναβαθμίσετε αυτόματα τη βάση δεδομένων."],"Complete Upgrade":["Ολοκληρωμένη Αναβάθμιση"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["Χρειάζομαι υποστήριξη!"],"You will need at least one working REST API to continue.":["Θα χρειαστείτε τουλάχιστον ένα λειτουργικό REST API για να συνεχίσετε."],"Check Again":["Ελέγξτε Πάλι"],"Testing - %s$":["Γίνεται δοκιμή - %s$"],"Show Problems":["Εμφάνιση Προβλημάτων"],"Summary":["Σύνοψη"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Το REST API σας δεν λειτουργεί και το πρόσθετο δεν θα μπορεί να συνεχίσει μέχρι αυτό να διορθωθεί."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Υπάρχουν κάποια προβλήματα με την επικοινωνία με το REST API σας. Δεν είναι απαραίτητο να διορθώσετε αυτά τα προβλήματα και το πρόσθετο μπορεί να λειτουργήσει."],"Unavailable":["Μη Διαθέσιμο"],"Working but some issues":["Λειτουργεί αλλά υπάρχουν κάποια θέματα"],"Current API":["Τρέχον API"],"Switch to this API":["Αλλαγή σε αυτό το API"],"Hide":["Απόκρυψη"],"Show Full":["Εμφάνιση Πλήρους"],"Working!":["Λειτουργεί!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"What do I do next?":["Τι κάνω στη συνέχεια;"],"Possible cause":["Πιθανή αιτία"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":["Διάβαστε αυτόν τον οδηγό του REST API για περισσότερες πληροφορίες."],"URL options / Regex":["Επιλογές URL / Regex"],"Export 404":["Εξαγωγή 404"],"Export redirect":["Εξαγωγή ανακατεύθυνσης"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["Η δομή των μόνιμων συνδέσμων του WordPress δεν λειτουργεί στα κανονικά URLs. Παρακαλούμε χρησιμοποιήστε ένα regular expression."],"Pass - as ignore, but also copies the query parameters to the target":["Πέρασμα - όπως η αγνόηση, αλλά επίσης αντιγράφει τις παραμέτρους του ερωτήματος στον στόχο"],"Ignore - as exact, but ignores any query parameters not in your source":["Αγνόηση - όπως η ακριβής, αλλά αγνοεί οποιεσδήποτε παραμέτρους του ερωτήματος δεν υπάρχουν στην προέλευσή σας"],"Exact - matches the query parameters exactly defined in your source, in any order":["Ακριβής - αντιστοιχεί στις παραμέτρους του ερωτήματος ακριβώς όπως ορίστηκαν στην προέλευσή σας, σε οποιαδήποτε σειρά"],"Default query matching":["Προεπιλεγμένη αντιστοίχιση ερωτήματος"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Αγνόηση των καθέτων στο τέλος (π.χ. το {{code}}/συναρπαστικό-άρθρο/{{/code}} θα αντιστοιχίσει στο {{code}}/συναρπαστικό-άρθρο{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":["Επιλογές URL"],"Query Parameters":["Παράμετροι Ερωτήματος"],"Ignore & pass parameters to the target":[""],"Ignore all parameters":[""],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":["Ακατέργαστο REST API"],"Default REST API":["Προεπιλεγμένο REST API"],"(Example) The target URL is the new URL":["(Παράδειγμα) Το στοχευμένο URL είναι το νέο URL"],"(Example) The source URL is your old or original URL":["(Παράδειγμα) Το URL προέλευσης είναι το παλιό σας ή το αρχικό URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Απενεργοποιημένο! Εντοπίστηκε PHP έκδοση %1$s, χρειάζεται PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Πραγματοποιείται μία αναβάθμιση της βάσης δεδομένων. Παρακαλούμε συνεχίστε για να ολοκληρωθεί."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Η βάση δεδομένων του Redirection χρειάζεται να ενημερωθεί - <a href=\"%1$1s\">κάντε κλικ για ενημέρωση</a>."],"Redirection database needs upgrading":["Η βάση δεδομένων του Redirection χρειάζεται να αναβαθμιστεί"],"Upgrade Required":["Απαιτείται ενημέρωση"],"Finish Setup":["Ολοκλήρωση εγκατάστασης"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Έχετε διαφορετικά URLs ρυθμισμένα στη σελίδα Ρυθμίσεις WordPress > Γενικά, το οποίο συνήθως είναι ένδειξη λάθος ρυθμίσεων, και μπορεί να προκαλέσει προβλήματα με το REST API. Παρακαλούμε κοιτάξτε πάλι τις ρυθμίσεις σας."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Αν αντιμετωπίζετε κάποιο πρόβλημα παρακαλούμε συμβουλευτείτε την τεκμηρίωση του προσθέτου, ή επικοινωνήστε με την υποστήριξη της υπηρεσίας φιλοξενίας. Αυτό γενικά {{link}}δεν είναι κάποιο πρόβλημα που προκλήθηκε από το Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Κάποιο άλλο πρόσθετο μπλοκάρει το REST API"],"A server firewall or other server configuration (e.g OVH)":["Ένα firewall του διακομιστή ή κάποια άλλη ρύθμιση στον διακομιστή (π.χ. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Το Redirection χρησιμοποιεί το {{link}}WordPress REST API{{/link}} για να επικοινωνήσει με το WordPress. Αυτό είναι ενεργοποιημένο και λειτουργικό από προεπιλογή. Μερικές φορές το REST API μπλοκάρεται από:"],"Go back":["Επιστροφή"],"Continue Setup":["Συνέχεια Εγκατάστασης"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":["Βασική εγκατάσταση"],"Start Setup":["Έναρξη εγκατάστασης"],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":[""],"What's next?":["Τι ακολουθεί;"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Μπορείτε να βρείτε την πλήρη τεκμηρίωση στον {{link}}ιστότοπο του Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Μία απλή ανακατεύθυνση περιλαμβάνει τη ρύθμιση ενός {{strong}}URL προέλευσης{{/strong}} (το παλιό URL) και ενός {{strong}}στοχευμένου URL{{/strong}} (το νέο URL). Ορίστε ένα παράδειγμα:"],"How do I use this plugin?":["Πώς χρησιμοποιώ αυτό το πρόσθετο;"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Το Redirection είναι σχεδιασμένο για να χρησιμοποιείται από ιστοτόπους με λίγες ανακατευθύνσεις μέχρι και ιστοτόπους με χιλιάδες ανακατευθύνσεις."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Ευχαριστούμε που εγκαταστήσατε και χρησιμοποείτε το Redirection v%(version)s. Αυτό το πρόσθετο θα σας επιτρέπει να διαχειρίζεστε τις ανακατευθύνσεις 301, να παρακολουθείτε τα σφάλματα 404, και να βελτιώσετε τον ιστότοπό σας, χωρίς να χρειάζεται γνώση των Apache και Nginx."],"Welcome to Redirection 🚀🎉":["Καλώς ήρθατε στο Redirection 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Προς αποφυγήν κάποιου άπληστου regular expression μπορείτε να χρησιμοποιήσετε το {{code}}^{{/code}} για να το αγκυρώσετε στην αρχή του URL. Για παράδειγμα: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Θυμηθείτε να ενεργοποιήσετε την επιλογή \"regex\" αν αυτό είναι regular expression."],"The source URL should probably start with a {{code}}/{{/code}}":["Το URL προέλευσης μάλλον πρέπει να ξεκινάει με {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Αυτό θα μετατραπεί σε ανακατεύθυνση του διακομιστή για τον τομέα {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Οι αγκυρωμένες τιμές δεν αποστέλλονται στον διακομιστή και δεν μπορούν να ανακατευθυνθούν."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} σε {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Ολοκληρώθηκε! 🎉"],"Progress: %(complete)d$":["Πρόοδος: %(complete)d$"],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":[""],"Upgrading Redirection":[""],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["Διακοπή αναβάθμισης"],"Skip this stage":["Παράλειψη αυτού του σταδίου"],"Try again":["Προσπαθήστε ξανά"],"Database problem":["Πρόβλημα με τη βάση δεδομένων"],"Please enable JavaScript":[""],"Please upgrade your database":[""],"Upgrade Database":[""],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Table \"%s\" is missing":[""],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Παρακαλούμε μην προσπαθήσετε να ακατευθύνετε όλα τα 404 σας - αυτό δεν είναι καλό."],"Only the 404 page type is currently supported.":["Μόνο ο τύπος σελίδων 404 υποστηρίζεται προς το παρόν."],"Page Type":["Είδος Σελίδας"],"Enter IP addresses (one per line)":["Εισάγετε τις διευθύνσεις IP (μία ανά σειρά)"],"Describe the purpose of this redirect (optional)":["Περιγράψτε τον σκοπό της κάθε ανακατεύθυνσης (προαιρετικό)"],"418 - I'm a teapot":["418 - I'm a teapot"],"403 - Forbidden":["403 - Forbidden"],"400 - Bad Request":["400 - Bad Request"],"304 - Not Modified":[""],"303 - See Other":[""],"Do nothing (ignore)":["Μην κάνετε τίποτα (αγνοήστε)"],"Target URL when not matched (empty to ignore)":[""],"Target URL when matched (empty to ignore)":[""],"Show All":["Εμφάνιση όλων"],"Delete logs for these entries":[""],"Delete logs for this entry":[""],"Delete Log Entries":[""],"Group by IP":[""],"Group by URL":[""],"No grouping":[""],"Ignore URL":[""],"Block IP":["Αποκλεισμός IP"],"Redirect All":[""],"Count":["Αρίθμηση"],"URL and WordPress page type":[""],"URL and IP":["URL και IP"],"Problem":["Πρόβλημα"],"Good":["Καλό"],"Check":["Έλεγχος"],"Check Redirect":[""],"Check redirect for: {{code}}%s{{/code}}":[""],"Not using Redirection":[""],"Using Redirection":[""],"Found":["Βρέθηκε"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":[""],"Error":["Σφάλμα"],"Enter full URL, including http:// or https://":[""],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":[""],"Target":["Στόχος"],"URL is not being redirected with Redirection":[""],"URL is being redirected with Redirection":[""],"Unable to load details":[""],"Enter server URL to match against":[""],"Server":["Διακομιστής"],"Enter role or capability value":[""],"Role":["Ρόλος"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":[""],"Add New":["Νέο άρθρο"],"URL and role/capability":[""],"URL and server":[""],"Site and home protocol":[""],"Site and home are consistent":[""],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Αποδοχή γλώσσας"],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":["Όνομα φίλτρου"],"Cookie value":[""],"Cookie name":[""],"Cookie":["Cookie"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":["URL και cookie"],"404 deleted":["404 διαγράφηκε"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API":["WordPress REST API"],"Useragent Error":[""],"Unknown Useragent":[""],"Device":["Συσκευή"],"Operating System":["Λειτουργικό Σύστημα"],"Browser":["Περιηγητής"],"Engine":[""],"Useragent":[""],"Agent":["Agent"],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"Geo Info":["Geo Info"],"Agent Info":[""],"Filter by IP":["Φιλτράρισμα κατά IP"],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":[""],"Geo IP":["Geo IP"],"City":["Πόλη"],"Area":["Περιοχή"],"Timezone":["Ζώνη ώρας"],"Geo Location":["Γεω τοποθεσία"],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":["Διεγραμμένα"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":[""],"Never cache":[""],"An hour":["Mια ώρα"],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":[""],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["σύνολο = "],"Import from %s":[""],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":[""],"Plugin Status":["Κατάσταση πρόσθετου"],"Custom":["Προσαρμοσμένη"],"Mobile":["Κινητό"],"Feed Readers":[""],"Libraries":["Βιβλιοθήκες"],"URL Monitor Changes":[""],"Save changes to this group":["Αποθήκευση αλλαγών σε αυτήν την ομάδα"],"For example \"/amp\"":[""],"URL Monitor":[""],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":[""],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":[""],"Valid groups":[""],"Database tables":["Πίνακες βάσης δεδομένων"],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[""],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":["Φόρτωση, παρακαλώ περιμένετε..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["Email"],"Need help?":["Χρειάζεστε βοήθεια;"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[""],"Pos":["Θέση"],"410 - Gone":[""],"Position":["Θέση"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":[""],"I'd like to support some more.":[""],"Support 💰":["Υποστήριξη 💰"],"Import to group":[""],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":[""],"Add File":["Προσθήκη Αρχείου"],"File selected":["Επιλεγμένο αρχείο"],"Importing":["Εισαγωγή σε εξέλιξη"],"Finished importing":[""],"Total redirects imported:":[""],"Double-check the file is the correct format!":[""],"OK":["OK"],"Close":["Κλείσιμο"],"Export":["Εξαγωγή"],"Everything":["Όλα"],"WordPress redirects":[""],"Apache redirects":["Apache redirects"],"Nginx redirects":[""],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"View":["Προβολή"],"Import/Export":["Εισαγωγή/Εξαγωγή"],"Logs":["Αρχεία καταγραφής"],"404 errors":[""],"Redirection saved":[""],"Log deleted":["Το αρχείο καταγραφής διαγράφηκε"],"Settings saved":["Οι ρυθμίσεις αποθηκεύτηκαν"],"Group saved":["Η ομάδα αποθηκεύτηκε"],"Are you sure you want to delete this item?":["Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το αντικείμενο;","Είστε σίγουροι ότι θέλετε να διαγράψετε αυτά τα αντικείμενα;"],"pass":[""],"All groups":["Όλες οι ομάδες"],"301 - Moved Permanently":["301-Μετακινήθηκε μόνιμα"],"302 - Found":[""],"307 - Temporary Redirect":["307-προσωρινή ανακατεύθυνση"],"308 - Permanent Redirect":["308-μόνιμη ανακατεύθυνση"],"401 - Unauthorized":["401-μη εξουσιοδοτημένη"],"404 - Not Found":["404-δεν βρέθηκε"],"Title":["Τίτλος"],"When matched":[""],"with HTTP code":["με κωδικό HTTP"],"Show advanced options":[""],"Matched Target":[""],"Unmatched Target":[""],"Saving...":["Αποθήκευση..."],"View notice":["Προβολή ειδοποίησης"],"Something went wrong 🙁":[""],"Log entries (%d max)":[""],"Bulk Actions":["Μαζική επεξ/σία"],"Apply":["Εκτέλεση"],"First page":["Αρχική σελίδα"],"Prev page":["Προηγούμενη σελίδα"],"Current Page":["Τρέχουσα σελίδα"],"of %(page)s":[""],"Next page":["Επόμενη σελίδα"],"Last page":["Τελευταία σελίδα"],"%s item":["%s στοιχείο","%s στοιχεία"],"Select All":["Επιλογή όλων"],"Sorry, something went wrong loading the data - please try again":[""],"No results":["Κανένα αποτέλεσμα"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[""],"Newsletter":["Ενημερωτικό Δελτίο"],"Want to keep up to date with changes to Redirection?":[""],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":[""],"Your email address:":["Η διεύθυνση email σας:"],"You've supported this plugin - thank you!":["Έχετε υποστηρίξει αυτό το πρόσθετο - σας ευχαριστώ!"],"You get useful software and I get to carry on making it better.":[""],"Forever":["Πάντα"],"Delete the plugin - are you sure?":["Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το πρόσθετο;"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":[""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[""],"Yes! Delete the plugin":["Ναι! Διαγραφή του πρόσθετου"],"No! Don't delete the plugin":["Όχι! Να μην διαγραφεί το πρόσθετο"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":[""],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":[""],"Redirection Support":["Υποστήριξη Redirection"],"Support":["Υποστήριξη"],"404s":["404s"],"Log":["Αρχείο καταγραφής"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":[""],"Delete Redirection":["Διαγραφή ανακατεύθυνσης"],"Upload":["Μεταφόρτωση"],"Import":["Εισαγωγή"],"Update":["Ενημέρωση"],"Auto-generate URL":[""],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[""],"RSS Token":["RSS Token"],"404 Logs":[""],"(time to keep logs for)":[""],"Redirect Logs":[""],"I'm a nice person and I have helped support the author of this plugin":[""],"Plugin Support":["Υποστήριξη πρόσθετου"],"Options":["Επιλογές"],"Two months":["Δύο μήνες"],"A month":["Ένας μήνας"],"A week":["Μία βδομάδα"],"A day":["Μια ημέρα"],"No logs":[""],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":[""],"Add Group":["Προσθήκη Ομάδας"],"Search":["Αναζήτηση"],"Groups":["Ομάδες"],"Save":["Αποθήκευση"],"Group":["Ομάδα"],"Regular Expression":[""],"Match":["Ταίριασμα"],"Add new redirection":[""],"Cancel":["Άκυρο"],"Download":["Λήψη"],"Redirection":[""],"Settings":["Ρυθμίσεις"],"WordPress":["WordPress"],"Error (404)":[""],"Pass-through":[""],"Redirect to random post":[""],"Redirect to URL":["Ανακατεύθυνση σε URL"],"IP":["IP"],"Source URL":["URL προέλευσης"],"Date":["Ημερομηνία"],"Add Redirect":["Προσθήκη ανακατεύθυνσης"],"View Redirects":[""],"Module":["Άρθρωμα"],"Redirects":["Redirects"],"Name":["Όνομα"],"Filters":["Φίλτρα"],"Reset hits":[""],"Enable":["Ενεργοποίηση"],"Disable":["Απενεργοποίηση"],"Delete":["Διαγραφή"],"Edit":["Επεξεργασία"],"Last Access":["Τελευταία Πρόσβαση"],"Hits":[""],"URL":["Διεύθυνση URL"],"Modified Posts":[""],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":[""],"Target URL":["URL προορισμού"],"URL only":["Μόνο URL"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Αναφορέας"],"URL and referrer":[""],"Logged Out":["Αποσύνδεση"],"Logged In":["Συνδέθηκε"],"URL and login status":["URL και κατάσταση σύνδεσης"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
1 |
+
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":[""],"This is usually fixed by doing one of the following:":[""],"You are using an old or cached session":[""],"Please review your data and try again.":[""],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":[""],"Bad data":[""],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":[""],"Your WordPress REST API has been disabled. You will need to enable it to continue.":[""],"An unknown error occurred.":["Προέκυψε ένα άγνωστο σφάλμα."],"Your REST API is being redirected. Please remove the redirection for the API.":[""],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":[""],"Your server configuration is blocking access to the REST API. You will need to fix this.":[""],"Check your {{link}}Site Health{{/link}} and fix any issues.":[""],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":[""],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":[""],"Debug Information":[""],"Show debug":["Προβολή αποσφαλμάτωσης"],"View Data":["Προβολή Δεδομένων"],"Other":[""],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":[""],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":[""],"Track redirect hits and date of last access. Contains no user information.":[""],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":[""],"Logging":["Καταγραφή"],"(IP logging level)":[""],"Are you sure you want to delete the selected items?":["Είστε σίγουροι ότι θέλετε να διαγράψετε τα επιλεγμένα στοιχεία;"],"View Redirect":["Προβολή Ανακατεύθυνσης"],"RSS":["RSS"],"Group by user agent":[""],"Search domain":["Αναζήτηση domain"],"Redirect By":[""],"Domain":[""],"Method":[""],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"Please check the {{link}}support site{{/link}} before proceeding further.":[""],"Something went wrong when upgrading Redirection.":[""],"Something went wrong when installing Redirection.":[""],"Apply To All":[""],"Bulk Actions (all)":[""],"Actions applied to all selected items":[""],"Actions applied to everything that matches current filter":[""],"Redirect Source":[""],"Request Headers":[""],"Exclude from logs":[""],"Cannot connect to the server to determine the redirect status.":[""],"Your URL is cached and the cache may need to be cleared.":[""],"Something else other than Redirection is redirecting this URL.":[""],"Relocate to domain":[""],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":[""],"Relocate Site":[""],"Add CORS Presets":[""],"Add Security Presets":[""],"Add Header":[""],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Preferred domain":[""],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":[""],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":[""],"Canonical Settings":[""],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":[""],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":[""],"Add Alias":[""],"No aliases":[""],"Alias":[""],"Aliased Domain":[""],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":[""],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":[""],"Site Aliases":[""],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":[""],"Need to search and replace?":[""],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":[""],"Please wait, importing.":[""],"Continue":[""],"The following plugins have been detected.":[""],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":[""],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":[""],"Import Existing Redirects":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example.":[""],"If you want to redirect everything please use a site relocation or alias from the Site page.":[""],"Value":[""],"Values":[""],"All":[""],"Note that some HTTP headers are set by your server and cannot be changed.":[""],"No headers":[""],"Header":[""],"Location":[""],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":[""],"HTTP Headers":[""],"Custom Header":[""],"General":[""],"Redirect":[""],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":[""],"Site":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":[""],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"URL match":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["Ένας βρόχος εντοπίστηκε και η αναβάθμιση έχει διακοπεί. Αυτό συνήθως υποδεικνύει ότι {{support}}ο ιστότοπός σας είναι cached{{/support}} και οι αλλαγές στη βάση δεδομένων δεν αποθηκεύονται."],"Unable to save .htaccess file":["Αδύνατη η αποθήκευση του .htaccess αρχείου"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["Οι ανακατευθύνσεις που προστέθηκαν σε μία ομάδα του Apache μπορούν να αποθηκευτούν σε ένα {{code}}.htaccess{{/code}} αρχείο, προσθέτοντας την πλήρη διαδρομή εδώ. Ως σημείο αναφοράς, το WordPress σας είναι εγκατεστημένο στο {{code}}%(installed)s{{/code}}. "],"Click \"Complete Upgrade\" when finished.":["Κάντε κλικ στο \"Ολοκλήρωση Αναβάθμισης\" όταν ολοκληρωθεί."],"Automatic Install":["Αυτόματη Εγκατάσταση"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["Η στοχευμένη σας διεύθυνση URL περιέχει έναν μη έγκυρο χαρακτήρα {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Αν χρησιμοποιείτε το WordPress 5.2 ή νεότερο, κοιτάξτε την {{link}}Υγεία Ιστοτόπου{{/link}} και επιλύστε οποιαδήποτε θέματα."],"If you do not complete the manual install you will be returned here.":["Αν δεν ολοκληρώσετε την χειροκίνητη εγκατάσταση θα επιστρέψετε εδώ."],"Click \"Finished! 🎉\" when finished.":["Κάντε κλικ στο \"Ολοκληρώθηκε! 🎉\" όταν ολοκληρωθεί."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Αν ο ιστότοπός σας χρειάζεται ειδικά δικαιώματα για τη βάση δεδομένων, ή αν προτιμάτε να το κάνετε ο ίδιος, μπορείτε να τρέξετε χειροκίνητα την ακόλουθη SQL."],"Manual Install":["Χειροκίνητη Εγκατάσταση"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["Εντοπίστηκαν ανεπαρκή δικαιώματα για τη βάση δεδομένων. Παρακαλούμε δώστε τα κατάλληλα δικαιώματα στον χρήστη της βάσης δεδομένων σας."],"This information is provided for debugging purposes. Be careful making any changes.":["Αυτές οι πληροφορίες παρέχονται για σκοπούς αποσφαλμάτωσης. Να είστε προσεκτικοί κάνοντας οποιεσδήποτε αλλαγές."],"Plugin Debug":["Αποσφαλμάτωση Προσθέτου"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Το Redirection επικοινωνεί με το WordPress μέσω του WordPress REST API. Αυτό είναι ένα κανονικό κομμάτι του WordPress, και θα αντιμετωπίσετε προβλήματα αν δεν μπορείτε να το χρησιμοποιήσετε."],"IP Headers":["Κεφαλίδες IP"],"Do not change unless advised to do so!":[""],"Database version":["Έκδοση βάσης δεδομένων"],"Complete data (JSON)":["Ολόκληρα δεδομένα (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Εξαγωγή σε CSV, Apache .htaccess, Nginx, ή Redirection JSON. Η μορφή JSON περιέχει πλήρεις πληροφορίες, και οι άλλες μορφές περιέχουν μερικές πληροφορίες αναλόγως με τη μορφή."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["Το CSV δεν περιέχει όλες τις πληροφορίες, και όλα εισάγονται/εξάγονται ως \"μόνο URL\" αντιστοιχίες. Χρησιμοποιήστε τη μορφή JSON για μία πλήρη συλλογή δεδομένων."],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["Αυτόματη Αναβάθμιση"],"Manual Upgrade":["Χειροκίνητη Αναβάθμιση"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Κάντε κλικ στο κουμπί \"Αναβάθμιση Βάσης Δεδομένων\" για να αναβαθμίσετε αυτόματα τη βάση δεδομένων."],"Complete Upgrade":["Ολοκληρωμένη Αναβάθμιση"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["Χρειάζομαι υποστήριξη!"],"You will need at least one working REST API to continue.":["Θα χρειαστείτε τουλάχιστον ένα λειτουργικό REST API για να συνεχίσετε."],"Check Again":["Ελέγξτε Πάλι"],"Testing - %s$":["Γίνεται δοκιμή - %s$"],"Show Problems":["Εμφάνιση Προβλημάτων"],"Summary":["Σύνοψη"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["Το REST API σας δεν λειτουργεί και το πρόσθετο δεν θα μπορεί να συνεχίσει μέχρι αυτό να διορθωθεί."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Υπάρχουν κάποια προβλήματα με την επικοινωνία με το REST API σας. Δεν είναι απαραίτητο να διορθώσετε αυτά τα προβλήματα και το πρόσθετο μπορεί να λειτουργήσει."],"Unavailable":["Μη Διαθέσιμο"],"Working but some issues":["Λειτουργεί αλλά υπάρχουν κάποια θέματα"],"Current API":["Τρέχον API"],"Switch to this API":["Αλλαγή σε αυτό το API"],"Hide":["Απόκρυψη"],"Show Full":["Εμφάνιση Πλήρους"],"Working!":["Λειτουργεί!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"What do I do next?":["Τι κάνω στη συνέχεια;"],"Possible cause":["Πιθανή αιτία"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":["Διάβαστε αυτόν τον οδηγό του REST API για περισσότερες πληροφορίες."],"URL options / Regex":["Επιλογές URL / Regex"],"Export 404":["Εξαγωγή 404"],"Export redirect":["Εξαγωγή ανακατεύθυνσης"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["Η δομή των μόνιμων συνδέσμων του WordPress δεν λειτουργεί στα κανονικά URLs. Παρακαλούμε χρησιμοποιήστε ένα regular expression."],"Pass - as ignore, but also copies the query parameters to the target":["Πέρασμα - όπως η αγνόηση, αλλά επίσης αντιγράφει τις παραμέτρους του ερωτήματος στον στόχο"],"Ignore - as exact, but ignores any query parameters not in your source":["Αγνόηση - όπως η ακριβής, αλλά αγνοεί οποιεσδήποτε παραμέτρους του ερωτήματος δεν υπάρχουν στην προέλευσή σας"],"Exact - matches the query parameters exactly defined in your source, in any order":["Ακριβής - αντιστοιχεί στις παραμέτρους του ερωτήματος ακριβώς όπως ορίστηκαν στην προέλευσή σας, σε οποιαδήποτε σειρά"],"Default query matching":["Προεπιλεγμένη αντιστοίχιση ερωτήματος"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Αγνόηση των καθέτων στο τέλος (π.χ. το {{code}}/συναρπαστικό-άρθρο/{{/code}} θα αντιστοιχίσει στο {{code}}/συναρπαστικό-άρθρο{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":["Επιλογές URL"],"Query Parameters":["Παράμετροι Ερωτήματος"],"Ignore & pass parameters to the target":[""],"Ignore all parameters":[""],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":["Ακατέργαστο REST API"],"Default REST API":["Προεπιλεγμένο REST API"],"(Example) The target URL is the new URL":["(Παράδειγμα) Το στοχευμένο URL είναι το νέο URL"],"(Example) The source URL is your old or original URL":["(Παράδειγμα) Το URL προέλευσης είναι το παλιό σας ή το αρχικό URL"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Απενεργοποιημένο! Εντοπίστηκε PHP έκδοση %1$s, χρειάζεται PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Πραγματοποιείται μία αναβάθμιση της βάσης δεδομένων. Παρακαλούμε συνεχίστε για να ολοκληρωθεί."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Η βάση δεδομένων του Redirection χρειάζεται να ενημερωθεί - <a href=\"%1$1s\">κάντε κλικ για ενημέρωση</a>."],"Redirection database needs upgrading":["Η βάση δεδομένων του Redirection χρειάζεται να αναβαθμιστεί"],"Upgrade Required":["Απαιτείται ενημέρωση"],"Finish Setup":["Ολοκλήρωση εγκατάστασης"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Έχετε διαφορετικά URLs ρυθμισμένα στη σελίδα Ρυθμίσεις WordPress > Γενικά, το οποίο συνήθως είναι ένδειξη λάθος ρυθμίσεων, και μπορεί να προκαλέσει προβλήματα με το REST API. Παρακαλούμε κοιτάξτε πάλι τις ρυθμίσεις σας."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Αν αντιμετωπίζετε κάποιο πρόβλημα παρακαλούμε συμβουλευτείτε την τεκμηρίωση του προσθέτου, ή επικοινωνήστε με την υποστήριξη της υπηρεσίας φιλοξενίας. Αυτό γενικά {{link}}δεν είναι κάποιο πρόβλημα που προκλήθηκε από το Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Κάποιο άλλο πρόσθετο μπλοκάρει το REST API"],"A server firewall or other server configuration (e.g OVH)":["Ένα firewall του διακομιστή ή κάποια άλλη ρύθμιση στον διακομιστή (π.χ. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Το Redirection χρησιμοποιεί το {{link}}WordPress REST API{{/link}} για να επικοινωνήσει με το WordPress. Αυτό είναι ενεργοποιημένο και λειτουργικό από προεπιλογή. Μερικές φορές το REST API μπλοκάρεται από:"],"Go back":["Επιστροφή"],"Continue Setup":["Συνέχεια Εγκατάστασης"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":["Βασική εγκατάσταση"],"Start Setup":["Έναρξη εγκατάστασης"],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":[""],"What's next?":["Τι ακολουθεί;"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Μπορείτε να βρείτε την πλήρη τεκμηρίωση στον {{link}}ιστότοπο του Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Μία απλή ανακατεύθυνση περιλαμβάνει τη ρύθμιση ενός {{strong}}URL προέλευσης{{/strong}} (το παλιό URL) και ενός {{strong}}στοχευμένου URL{{/strong}} (το νέο URL). Ορίστε ένα παράδειγμα:"],"How do I use this plugin?":["Πώς χρησιμοποιώ αυτό το πρόσθετο;"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Το Redirection είναι σχεδιασμένο για να χρησιμοποιείται από ιστοτόπους με λίγες ανακατευθύνσεις μέχρι και ιστοτόπους με χιλιάδες ανακατευθύνσεις."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Ευχαριστούμε που εγκαταστήσατε και χρησιμοποείτε το Redirection v%(version)s. Αυτό το πρόσθετο θα σας επιτρέπει να διαχειρίζεστε τις ανακατευθύνσεις 301, να παρακολουθείτε τα σφάλματα 404, και να βελτιώσετε τον ιστότοπό σας, χωρίς να χρειάζεται γνώση των Apache και Nginx."],"Welcome to Redirection 🚀🎉":["Καλώς ήρθατε στο Redirection 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Προς αποφυγήν κάποιου άπληστου regular expression μπορείτε να χρησιμοποιήσετε το {{code}}^{{/code}} για να το αγκυρώσετε στην αρχή του URL. Για παράδειγμα: {{code}}%(example)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Θυμηθείτε να ενεργοποιήσετε την επιλογή \"regex\" αν αυτό είναι regular expression."],"The source URL should probably start with a {{code}}/{{/code}}":["Το URL προέλευσης μάλλον πρέπει να ξεκινάει με {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Αυτό θα μετατραπεί σε ανακατεύθυνση του διακομιστή για τον τομέα {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["Οι αγκυρωμένες τιμές δεν αποστέλλονται στον διακομιστή και δεν μπορούν να ανακατευθυνθούν."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} σε {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Ολοκληρώθηκε! 🎉"],"Progress: %(complete)d$":["Πρόοδος: %(complete)d$"],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":[""],"Upgrading Redirection":[""],"Please remain on this page until complete.":[""],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["Διακοπή αναβάθμισης"],"Skip this stage":["Παράλειψη αυτού του σταδίου"],"Try again":["Προσπαθήστε ξανά"],"Database problem":["Πρόβλημα με τη βάση δεδομένων"],"Please enable JavaScript":[""],"Please upgrade your database":[""],"Upgrade Database":[""],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Table \"%s\" is missing":[""],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Παρακαλούμε μην προσπαθήσετε να ακατευθύνετε όλα τα 404 σας - αυτό δεν είναι καλό."],"Only the 404 page type is currently supported.":["Μόνο ο τύπος σελίδων 404 υποστηρίζεται προς το παρόν."],"Page Type":["Είδος Σελίδας"],"Enter IP addresses (one per line)":["Εισάγετε τις διευθύνσεις IP (μία ανά σειρά)"],"Describe the purpose of this redirect (optional)":["Περιγράψτε τον σκοπό της κάθε ανακατεύθυνσης (προαιρετικό)"],"418 - I'm a teapot":["418 - I'm a teapot"],"403 - Forbidden":["403 - Forbidden"],"400 - Bad Request":["400 - Bad Request"],"304 - Not Modified":[""],"303 - See Other":[""],"Do nothing (ignore)":["Μην κάνετε τίποτα (αγνοήστε)"],"Target URL when not matched (empty to ignore)":[""],"Target URL when matched (empty to ignore)":[""],"Show All":["Εμφάνιση όλων"],"Delete logs for these entries":["Διαγραφή όλων των αρχείων καταγραφής για αυτές τις καταχωρήσεις"],"Delete logs for this entry":["Διαγραφή όλων των αρχείων καταγραφής για αυτήν την καταχώρηση"],"Delete Log Entries":[""],"Group by IP":[""],"Group by URL":[""],"No grouping":[""],"Ignore URL":[""],"Block IP":["Αποκλεισμός IP"],"Redirect All":[""],"Count":["Αρίθμηση"],"URL and WordPress page type":[""],"URL and IP":["URL και IP"],"Problem":["Πρόβλημα"],"Good":["Καλό"],"Check":["Έλεγχος"],"Check Redirect":[""],"Check redirect for: {{code}}%s{{/code}}":[""],"Not using Redirection":[""],"Using Redirection":[""],"Found":["Βρέθηκε"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":[""],"Error":["Σφάλμα"],"Enter full URL, including http:// or https://":[""],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":[""],"Target":["Στόχος"],"URL is not being redirected with Redirection":[""],"URL is being redirected with Redirection":[""],"Unable to load details":[""],"Enter server URL to match against":[""],"Server":["Διακομιστής"],"Enter role or capability value":[""],"Role":["Ρόλος"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":[""],"Add New":["Νέο άρθρο"],"URL and role/capability":[""],"URL and server":[""],"Site and home protocol":[""],"Site and home are consistent":[""],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":["Αποδοχή γλώσσας"],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":["Όνομα φίλτρου"],"Cookie value":[""],"Cookie name":[""],"Cookie":["Cookie"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":[""],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":["URL και cookie"],"404 deleted":["404 διαγράφηκε"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API":["WordPress REST API"],"Useragent Error":[""],"Unknown Useragent":[""],"Device":["Συσκευή"],"Operating System":["Λειτουργικό Σύστημα"],"Browser":["Περιηγητής"],"Engine":[""],"Useragent":[""],"Agent":["Agent"],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":[""],"Monitor changes to %(type)s":[""],"IP Logging":[""],"Geo Info":["Geo Info"],"Agent Info":[""],"Filter by IP":["Φιλτράρισμα κατά IP"],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":[""],"Geo IP":["Geo IP"],"City":["Πόλη"],"Area":["Περιοχή"],"Timezone":["Ζώνη ώρας"],"Geo Location":["Γεω τοποθεσία"],"Powered by {{link}}redirect.li{{/link}}":[""],"Trash":["Διεγραμμένα"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":[""],"Never cache":[""],"An hour":["Mια ώρα"],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":[""],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["σύνολο = "],"Import from %s":[""],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":[""],"Plugin Status":["Κατάσταση πρόσθετου"],"Custom":["Προσαρμοσμένη"],"Mobile":["Κινητό"],"Feed Readers":[""],"Libraries":["Βιβλιοθήκες"],"URL Monitor Changes":[""],"Save changes to this group":["Αποθήκευση αλλαγών σε αυτήν την ομάδα"],"For example \"/amp\"":[""],"URL Monitor":[""],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":[""],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":[""],"Valid groups":[""],"Database tables":["Πίνακες βάσης δεδομένων"],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[""],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":["Φόρτωση, παρακαλώ περιμένετε..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["Email"],"Need help?":["Χρειάζεστε βοήθεια;"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":[""],"Pos":["Θέση"],"410 - Gone":[""],"Position":["Θέση"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":[""],"I'd like to support some more.":[""],"Support 💰":["Υποστήριξη 💰"],"Import to group":[""],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":[""],"Add File":["Προσθήκη Αρχείου"],"File selected":["Επιλεγμένο αρχείο"],"Importing":["Εισαγωγή σε εξέλιξη"],"Finished importing":[""],"Total redirects imported:":[""],"Double-check the file is the correct format!":[""],"OK":["OK"],"Close":["Κλείσιμο"],"Export":["Εξαγωγή"],"Everything":["Όλα"],"WordPress redirects":[""],"Apache redirects":["Apache redirects"],"Nginx redirects":[""],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["Nginx rewrite rules"],"View":["Προβολή"],"Import/Export":["Εισαγωγή/Εξαγωγή"],"Logs":["Αρχεία καταγραφής"],"404 errors":[""],"Redirection saved":[""],"Log deleted":["Το αρχείο καταγραφής διαγράφηκε"],"Settings saved":["Οι ρυθμίσεις αποθηκεύτηκαν"],"Group saved":["Η ομάδα αποθηκεύτηκε"],"Are you sure you want to delete this item?":["Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το αντικείμενο;","Είστε σίγουροι ότι θέλετε να διαγράψετε αυτά τα αντικείμενα;"],"pass":[""],"All groups":["Όλες οι ομάδες"],"301 - Moved Permanently":["301-Μετακινήθηκε μόνιμα"],"302 - Found":[""],"307 - Temporary Redirect":["307-προσωρινή ανακατεύθυνση"],"308 - Permanent Redirect":["308-μόνιμη ανακατεύθυνση"],"401 - Unauthorized":["401-μη εξουσιοδοτημένη"],"404 - Not Found":["404-δεν βρέθηκε"],"Title":["Τίτλος"],"When matched":[""],"with HTTP code":["με κωδικό HTTP"],"Show advanced options":[""],"Matched Target":[""],"Unmatched Target":[""],"Saving...":["Αποθήκευση..."],"View notice":["Προβολή ειδοποίησης"],"Something went wrong 🙁":[""],"Log entries (%d max)":[""],"Bulk Actions":["Μαζική επεξ/σία"],"Apply":["Εκτέλεση"],"First page":["Αρχική σελίδα"],"Prev page":["Προηγούμενη σελίδα"],"Current Page":["Τρέχουσα σελίδα"],"of %(page)s":[""],"Next page":["Επόμενη σελίδα"],"Last page":["Τελευταία σελίδα"],"%s item":["%s στοιχείο","%s στοιχεία"],"Select All":["Επιλογή όλων"],"Sorry, something went wrong loading the data - please try again":[""],"No results":["Κανένα αποτέλεσμα"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":[""],"Newsletter":["Ενημερωτικό Δελτίο"],"Want to keep up to date with changes to Redirection?":[""],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":[""],"Your email address:":["Η διεύθυνση email σας:"],"You've supported this plugin - thank you!":["Έχετε υποστηρίξει αυτό το πρόσθετο - σας ευχαριστώ!"],"You get useful software and I get to carry on making it better.":[""],"Forever":["Πάντα"],"Delete the plugin - are you sure?":["Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το πρόσθετο;"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":[""],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":[""],"Yes! Delete the plugin":["Ναι! Διαγραφή του πρόσθετου"],"No! Don't delete the plugin":["Όχι! Να μην διαγραφεί το πρόσθετο"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":[""],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":[""],"Redirection Support":["Υποστήριξη Redirection"],"Support":["Υποστήριξη"],"404s":["404s"],"Log":["Αρχείο καταγραφής"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":[""],"Delete Redirection":["Διαγραφή ανακατεύθυνσης"],"Upload":["Μεταφόρτωση"],"Import":["Εισαγωγή"],"Update":["Ενημέρωση"],"Auto-generate URL":[""],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":[""],"RSS Token":["RSS Token"],"404 Logs":[""],"(time to keep logs for)":[""],"Redirect Logs":[""],"I'm a nice person and I have helped support the author of this plugin":[""],"Plugin Support":["Υποστήριξη πρόσθετου"],"Options":["Επιλογές"],"Two months":["Δύο μήνες"],"A month":["Ένας μήνας"],"A week":["Μία βδομάδα"],"A day":["Μια ημέρα"],"No logs":[""],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":[""],"Add Group":["Προσθήκη Ομάδας"],"Search":["Αναζήτηση"],"Groups":["Ομάδες"],"Save":["Αποθήκευση"],"Group":["Ομάδα"],"Regular Expression":[""],"Match":["Ταίριασμα"],"Add new redirection":[""],"Cancel":["Άκυρο"],"Download":["Λήψη"],"Redirection":[""],"Settings":["Ρυθμίσεις"],"WordPress":["WordPress"],"Error (404)":[""],"Pass-through":[""],"Redirect to random post":[""],"Redirect to URL":["Ανακατεύθυνση σε URL"],"IP":["IP"],"Source URL":["URL προέλευσης"],"Date":["Ημερομηνία"],"Add Redirect":["Προσθήκη ανακατεύθυνσης"],"View Redirects":[""],"Module":["Άρθρωμα"],"Redirects":["Redirects"],"Name":["Όνομα"],"Filters":["Φίλτρα"],"Reset hits":[""],"Enable":["Ενεργοποίηση"],"Disable":["Απενεργοποίηση"],"Delete":["Διαγραφή"],"Edit":["Επεξεργασία"],"Last Access":["Τελευταία Πρόσβαση"],"Hits":[""],"URL":["Διεύθυνση URL"],"Modified Posts":[""],"Redirections":["Redirections"],"User Agent":["User Agent"],"URL and user agent":[""],"Target URL":["URL προορισμού"],"URL only":["Μόνο URL"],"HTTP code":[""],"Regex":["Regex"],"Referrer":["Αναφορέας"],"URL and referrer":[""],"Logged Out":["Αποσύνδεση"],"Logged In":["Συνδέθηκε"],"URL and login status":["URL και κατάσταση σύνδεσης"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
locale/json/redirection-fa_IR.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":[""],"This is usually fixed by doing one of the following:":["این معمولاً با انجام یکی از موارد زیر درست می شود:"],"You are using an old or cached session":["شما از یک سشن قدیمی یا حافظه پنهان استفاده می کنید"],"Please review your data and try again.":["لطفاً داده های خود را مرور کرده و دوباره امتحان کنید."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["هنگام درخواست از سایت شما مشکلی پیش آمد. این می تواند نشان دهد شما داده هایی ارائه کرده اید که با شرایط مطابقت ندارند یا اینکه پلاگین درخواست بدی ارسال کرده است."],"Bad data":["داده های نادرست"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":[""],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["WordPress REST API شما غیرفعال شده است. برای ادامه باید آن را فعال کنید."],"An unknown error occurred.":["یک خطای ناشناخته رخ داد."],"Your REST API is being redirected. Please remove the redirection for the API.":["REST API شما هدایت می شود. لطفاً تغییر مسیر برای API را حذف کنید."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["یک پلاگین یا فایروال امنیتی مانع دسترسی می شود. شما باید REST API را در لیست سفید قرار دهید."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["پیکربندی سرور شما دسترسی به REST API را مسدود می کند. شما باید این را حل کنید."],"Check your {{link}}Site Health{{/link}} and fix any issues.":[""],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":[""],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":[""],"Debug Information":[""],"Show debug":[""],"View Data":[""],"Other":[""],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":[""],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":[""],"Track redirect hits and date of last access. Contains no user information.":[""],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":[""],"Logging":[""],"(IP logging level)":[""],"Are you sure you want to delete the selected items?":[""],"View Redirect":[""],"RSS":[""],"Group by user agent":[""],"Search domain":[""],"Redirect By":[""],"Domain":[""],"Method":[""],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"Please check the {{link}}support site{{/link}} before proceeding further.":[""],"Something went wrong when upgrading Redirection.":[""],"Something went wrong when installing Redirection.":[""],"Apply To All":[""],"Bulk Actions (all)":[""],"Actions applied to all selected items":[""],"Actions applied to everything that matches current filter":[""],"Redirect Source":[""],"Request Headers":[""],"Exclude from logs":[""],"Cannot connect to the server to determine the redirect status.":[""],"Your URL is cached and the cache may need to be cleared.":[""],"Something else other than Redirection is redirecting this URL.":[""],"Relocate to domain":[""],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":[""],"Relocate Site":[""],"Add CORS Presets":[""],"Add Security Presets":[""],"Add Header":[""],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Preferred domain":[""],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":[""],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":[""],"Canonical Settings":[""],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":[""],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":[""],"Add Alias":[""],"No aliases":[""],"Alias":[""],"Aliased Domain":[""],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":[""],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":[""],"Site Aliases":[""],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":[""],"Need to search and replace?":[""],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":[""],"Please wait, importing.":[""],"Continue":[""],"The following plugins have been detected.":[""],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":[""],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":[""],"Import Existing Redirects":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example.":[""],"If you want to redirect everything please use a site relocation or alias from the Site page.":[""],"Value":[""],"Values":[""],"All":[""],"Note that some HTTP headers are set by your server and cannot be changed.":[""],"No headers":[""],"Header":[""],"Location":[""],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":[""],"HTTP Headers":[""],"Custom Header":[""],"General":[""],"Redirect":[""],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":[""],"Site":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":[""],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"URL match":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["مشکل در ذخیره سازی فایل .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["پس از اتمام عملیات بر روی «تکمیل ارتقاء» کلیک کنید."],"Automatic Install":["نصب خودکار"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":["اگر شما نصب دستی را تکمیل نکنید به همینجا برگشت داده خواهید شد."],"Click \"Finished! 🎉\" when finished.":["پس از پایان بر روی \"پایان یافت! 🎉\" کلیک کنید."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":["نصب دستی"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["دسترسی های دیتابیس کافی نیست. لطفاً به کاربر پایگاه داده خود دسترسی های مناسب دهید."],"This information is provided for debugging purposes. Be careful making any changes.":[""],"Plugin Debug":["اشکال زدایی افزونه"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["تغییر مسیر از طریق REST API با وردپرس ارتباط برقرار میکند. این یک جزء استاندارد از وردپرس است، در صورتی که شما نمیتوانید از آن استفاده کنید به مشکل برخورد خواهید کرد."],"IP Headers":["هدرهای IP"],"Do not change unless advised to do so!":["تنها درحالتی تغییر دهید که به شما توصیه شده باشد."],"Database version":["نسخه پایگاه داده"],"Complete data (JSON)":["تکمیل دادهها"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["ارتقاء خودکار"],"Manual Upgrade":["ارتقاء دستی"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":["ارتقاء کامل"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["به پشتیبانی نیاز دارم!"],"You will need at least one working REST API to continue.":[""],"Check Again":["بررسی دوباره"],"Testing - %s$":[""],"Show Problems":["نمایش مشکلات"],"Summary":["خلاصه"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":["در دسترس نیست"],"Working but some issues":[""],"Current API":["API فعلی"],"Switch to this API":["تعویض به این API"],"Hide":["مخفی کردن"],"Show Full":["نمایش کامل"],"Working!":["در حال کار!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"What do I do next?":["بعد از انجام این کار چه کاری انجام دهم؟"],"Possible cause":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":[""],"URL options / Regex":[""],"Export 404":["خروجی ۴۰۴"],"Export redirect":["خروجی بازگردانی"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":[""],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":[""],"Query Parameters":["پارامترهای کوئری"],"Ignore & pass parameters to the target":[""],"Ignore all parameters":[""],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":[""],"Default REST API":[""],"(Example) The target URL is the new URL":[""],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":[""],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":[""],"Redirection database needs upgrading":[""],"Upgrade Required":["نیاز به بروزرسانی"],"Finish Setup":["اتمام نصب"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["بازگشت به قبل"],"Continue Setup":["ادامه نصب"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":["نصب ساده"],"Start Setup":["شروع نصب"],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":[""],"What's next?":["بعد چی؟"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":[""],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["به Redirection خوش آمدید 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["تمام! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":["تنظیم مجدد بازگردانی"],"Upgrading Redirection":["ارتقاء بازگردانی"],"Please remain on this page until complete.":["لطفا در این صفحه بمانید تا عملیات به اتمام برسد."],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["توقف ارتقاء"],"Skip this stage":["نادیده گرفتن این مرحله"],"Try again":["دوباره تلاش کنید"],"Database problem":["مشکل پایگاهداده"],"Please enable JavaScript":["لطفا جاوااسکریپت را فعال کنید"],"Please upgrade your database":["لطفا بانک اطلاعاتی خود را بهروزرسانی کنید"],"Upgrade Database":["ارتقاء پایگاهداده"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Table \"%s\" is missing":[""],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":["لطفا ارورهای 404s خود را بررسی کنید و هرگز هدایت نکنید - این کار خوبی نیست."],"Only the 404 page type is currently supported.":["در حال حاضر تنها نوع صفحه 404 پشتیبانی می شود."],"Page Type":["نوع صفحه"],"Enter IP addresses (one per line)":["آدرس آی پی (در هر خط یک آدرس) را وارد کنید"],"Describe the purpose of this redirect (optional)":["هدف از این تغییر مسیر را توصیف کنید (اختیاری)"],"418 - I'm a teapot":[""],"403 - Forbidden":["403 - ممنوع"],"400 - Bad Request":["400 - درخواست بد"],"304 - Not Modified":["304 - اصلاح نشده"],"303 - See Other":["303 - مشاهده دیگر"],"Do nothing (ignore)":["انجام ندادن (نادیده گرفتن)"],"Target URL when not matched (empty to ignore)":["آدرس مقصد زمانی که با هم همخوانی نداشته باشد (خالی برای نادیده گرفتن)"],"Target URL when matched (empty to ignore)":[""],"Show All":["نمایش همه"],"Delete logs for these entries":[""],"Delete logs for this entry":[""],"Delete Log Entries":[""],"Group by IP":[""],"Group by URL":[""],"No grouping":[""],"Ignore URL":[""],"Block IP":[""],"Redirect All":[""],"Count":["تعداد"],"URL and WordPress page type":[""],"URL and IP":["آدرس و آیپی"],"Problem":["مشکل"],"Good":["حوب"],"Check":["بررسی"],"Check Redirect":["بررسی بازگردانی"],"Check redirect for: {{code}}%s{{/code}}":[""],"Not using Redirection":[""],"Using Redirection":["استفاده از بازگردانی"],"Found":["پیدا شد"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":[""],"Error":["خطا"],"Enter full URL, including http:// or https://":["آدرس را بهطور کامل وارد کنید، همراه با http:// یا https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["بررسیکننده بازگردانی"],"Target":["مقصد"],"URL is not being redirected with Redirection":[""],"URL is being redirected with Redirection":[""],"Unable to load details":[""],"Enter server URL to match against":[""],"Server":["سرور"],"Enter role or capability value":[""],"Role":["نقش"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":[""],"Add New":["افزودن جدید"],"URL and role/capability":[""],"URL and server":["URL و سرور"],"Site and home protocol":[""],"Site and home are consistent":[""],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":["نام فیلتر"],"Cookie value":["مقدار کوکی"],"Cookie name":["نام کوکی"],"Cookie":["کوکی"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":["اگر شما از یک سیستم ذخیره سازی مانند Cloudflare استفاده می کنید، لطفا این مطلب را بخوانید: "],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":["سیستم عامل"],"Browser":["مرورگر"],"Engine":["موتور جستجو"],"Useragent":["عامل کاربر"],"Agent":["عامل"],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":["شناسایی IP (ماسک آخرین بخش)"],"Monitor changes to %(type)s":[""],"IP Logging":[""],"Geo Info":["اطلاعات ژئو"],"Agent Info":["اطلاعات کاربر"],"Filter by IP":["فیلتر بر اساس آیپی"],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":[""],"Geo IP":["شناسه مکانی"],"City":["شهر"],"Area":["ناحیه"],"Timezone":["منطقهی زمانی"],"Geo Location":["آدرس مکانی"],"Powered by {{link}}redirect.li{{/link}}":["قدرت گرفته از {{link}}redirect.li{{/link}}"],"Trash":["زبالهدان"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":[""],"Never cache":[""],"An hour":["یک ساعت"],"Redirect Cache":["کش بازگردانی"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":[""],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["کل = "],"Import from %s":["واردکردن از %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ رفع سحر و جادو ⚡️"],"Plugin Status":["وضعیت افزونه"],"Custom":["سفارشی"],"Mobile":["موبایل"],"Feed Readers":["خواننده خوراک"],"Libraries":["کتابخانه ها"],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":[""],"URL Monitor":[""],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Post monitor group is valid":["گروه مانیتور ارسال معتبر است"],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":["همه هدایتگرها یک گروه معتبر دارند"],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":["هیچ گروه معتبری وجود ندارد، بنابراین شما قادر به ایجاد هر گونه تغییر مسیر نیستید"],"Valid groups":[""],"Database tables":["جدولهای پایگاه داده"],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[""],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":[""],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["ایمیل"],"Need help?":["کمک لازم دارید؟"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["لطفا توجه داشته باشید که هر گونه پشتیبانی در صورت به موقع ارائه می شود و تضمین نمی شود. من حمایت مالی ندارم"],"Pos":["مثبت"],"410 - Gone":["410 - رفته"],"Position":["موقعیت"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["اگر آدرس URL داده نشده باشد، به صورت خودکار یک URL را تولید می کند. برای جایگذاری یک شناسه منحصر به فرد از برچسب های خاص {{code}}$dec${{/code}} یا {{code}}$hex${{/code}}"],"I'd like to support some more.":["من میخواهم از بعضی دیگر حمایت کنم"],"Support 💰":["پشتیبانی 💰"],"Import to group":[""],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":["روی «افزودن فایل» کلیک کنید یا کشیدن و رها کردن در اینجا."],"Add File":["افزودن پرونده"],"File selected":[""],"Importing":["در حال درونریزی"],"Finished importing":[""],"Total redirects imported:":[""],"Double-check the file is the correct format!":["دوبار چک کردن فایل فرمت صحیح است!"],"OK":["تأیید"],"Close":["بستن"],"Export":["برونبری"],"Everything":["همه چیز"],"WordPress redirects":[""],"Apache redirects":[""],"Nginx redirects":[""],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["قوانین بازنویسی Nginx"],"View":["نمایش "],"Import/Export":["وارد/خارج کردن"],"Logs":["لاگها"],"404 errors":["خطاهای 404"],"Redirection saved":[""],"Log deleted":[""],"Settings saved":["ذخیره تنظیمات"],"Group saved":[""],"Are you sure you want to delete this item?":[[""]],"pass":["pass"],"All groups":["همهی گروهها"],"301 - Moved Permanently":["301 - به صورت دائمی انتقال داده شده"],"302 - Found":["302 - پیدا شد"],"307 - Temporary Redirect":["307 - تغییر مسیر موقت"],"308 - Permanent Redirect":["308 - تغییر مسیر دائمی"],"401 - Unauthorized":["401 - غیر مجاز"],"404 - Not Found":["404 - یافت نشد"],"Title":["عنوان"],"When matched":[""],"with HTTP code":[""],"Show advanced options":["نمایش گزینههای پیشرفته"],"Matched Target":["هدف متقابل"],"Unmatched Target":["هدف بی نظیر"],"Saving...":["در حال ذخیره کردن..."],"View notice":[""],"Something went wrong 🙁":["مشکلی رخ داده است 🙁"],"Log entries (%d max)":["ورودی ها (%d حداکثر)"],"Bulk Actions":["کارهای دستهجمعی"],"Apply":["اعمال کردن"],"First page":["برگهی اول"],"Prev page":["برگه قبلی"],"Current Page":["صفحه فعلی"],"of %(page)s":[""],"Next page":["صفحه بعد"],"Last page":["آخرین صفحه"],"%s item":[["%s مورد"]],"Select All":["انتخاب همه"],"Sorry, something went wrong loading the data - please try again":["با عرض پوزش، در بارگیری داده ها خطای به وجود آمد - لطفا دوباره امتحان کنید"],"No results":["بدون نتیجه"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["ممنون بابت اشتراک! {{a}} اینجا کلیک کنید {{/ a}} اگر مجبور باشید به اشتراک خود برگردید."],"Newsletter":["خبرنامه"],"Want to keep up to date with changes to Redirection?":["آیا می خواهید تغییرات در تغییر مسیر هدایت شود ؟"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["ثبت نام برای خبرنامه تغییر مسیر کوچک - خبرنامه کم حجم در مورد ویژگی های جدید و تغییرات در پلاگین. ایده آل اگر میخواهید قبل از آزادی تغییرات بتا را آزمایش کنید."],"Your email address:":["آدرس ایمیل شما:"],"You've supported this plugin - thank you!":["شما از این پلاگین حمایت کردید - متشکرم"],"You get useful software and I get to carry on making it better.":["شما نرم افزار مفید دریافت می کنید و من می توانم آن را انجام دهم."],"Forever":["برای همیشه"],"Delete the plugin - are you sure?":["حذف افزونه - آیا مطمئن هستید؟"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["حذف تمام مسیرهای هدایت شده، تمام تنظیمات شما را حذف می کند. این کار را اگر بخواهید انجام دهد یا پلاگین را دوباره تنظیم کنید."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["هنگامی که مسیرهای هدایت شده شما حذف می شوند انتقال انجام می شود. اگر به نظر می رسد انتقال هنوز انجام نشده است، لطفا حافظه پنهان مرورگر خود را پاک کنید."],"Yes! Delete the plugin":["بله! افزونه را حذف کن"],"No! Don't delete the plugin":["نه! افزونه را حذف نکن"],"John Godley":["جان گادلی"],"Manage all your 301 redirects and monitor 404 errors":["مدیریت تمام ۳۰۱ تغییر مسیر و نظارت بر خطاهای ۴۰۴"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["افزونه تغییر مسیر یک افزونه رایگان است - زندگی فوقالعاده و عاشقانه است ! اما زمان زیادی برای توسعه و ساخت افزونه صرف شده است . شما میتوانید با کمکهای نقدی کوچک خود در توسعه افزونه سهیم باشید."],"Redirection Support":["پشتیبانی تغییر مسیر"],"Support":["پشتیبانی"],"404s":["404ها"],"Log":["گزارشها"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["انتخاب این گزینه باعث پاک شدن تمامی تغییر مسیرها٬ گزارشها و تمامی تغییرات اعمال شده در افزونه میشود ! پس مراقب باشید !"],"Delete Redirection":["پاک کردن تغییر مسیرها"],"Upload":["ارسال"],"Import":["درون ریزی"],"Update":["به روزرسانی"],"Auto-generate URL":["ایجاد خودکار نشانی"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["یک نشانه منحصر به فرد اجازه می دهد خوانندگان خوراک دسترسی به رجیستری ورود به سیستم RSS (اگر چیزی وارد نکنید خودکار تکمیل می شود)"],"RSS Token":["توکن آراساس"],"404 Logs":["گزارشات 404"],"(time to keep logs for)":[""],"Redirect Logs":[""],"I'm a nice person and I have helped support the author of this plugin":["من خیلی باحالم پس نویسنده افزونه را در پشتیبانی این افزونه کمک میکنم !"],"Plugin Support":["پشتیبانی افزونه"],"Options":["نشانی"],"Two months":["دو ماه"],"A month":["یک ماه"],"A week":["یک هفته"],"A day":["یک روز"],"No logs":["گزارشی نیست"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["استفاده از گروه ها برای سازماندهی هدایت های شما. گروه ها به یک ماژول اختصاص داده می شوند، که بر روی نحوه هدایت در آن گروه تاثیر می گذارد. اگر مطمئن نیستید، سپس به ماژول وردپرس بروید."],"Add Group":["افزودن گروه"],"Search":["جستجو"],"Groups":["گروهها"],"Save":["دخیره سازی"],"Group":["گروه"],"Regular Expression":["عبارت منظم"],"Match":["تطابق"],"Add new redirection":["افزودن تغییر مسیر تازه"],"Cancel":["الغي"],"Download":["دانلود"],"Redirection":["تغییر مسیر"],"Settings":["تنظیمات"],"WordPress":["وردپرس"],"Error (404)":["خطای ۴۰۴"],"Pass-through":["Pass-through"],"Redirect to random post":["تغییر مسیر به نوشتههای تصادفی"],"Redirect to URL":["تغییر مسیر نشانیها"],"IP":["IP"],"Source URL":["نشانی اصلی"],"Date":["تاریح"],"Add Redirect":[""],"View Redirects":["مشاهده تغییر مسیر ها"],"Module":["ماژول"],"Redirects":["تغییر مسیرها"],"Name":["نام"],"Filters":["فیلترها"],"Reset hits":["بازنشانی بازدیدها"],"Enable":["فعال"],"Disable":["غیرفعال"],"Delete":["پاک کردن"],"Edit":["ویرایش"],"Last Access":["آخرین دسترسی"],"Hits":["بازدیدها"],"URL":["نشانی"],"Modified Posts":["نوشتههای اصلاحیافته"],"Redirections":["تغییر مسیرها"],"User Agent":["عامل کاربر"],"URL and user agent":["نشانی و عامل کاربری"],"Target URL":["URL هدف"],"URL only":["فقط نشانی"],"HTTP code":["کد HTTP"],"Regex":["عبارت منظم"],"Referrer":["مرجع"],"URL and referrer":["نشانی و ارجاع دهنده"],"Logged Out":["خارج شده"],"Logged In":["وارد شده"],"URL and login status":["نشانی و وضعیت ورودی"],"plural-forms":"nplurals=1; plural=0;"}
|
1 |
+
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":["برگههای مدیر شما در حافظه پنهان ذخیره شده است.این حافظه را پاک کرده و دوباره تلاش کنید. ممکن است چند نسخه در این حافظه وجود داشته باشند."],"This is usually fixed by doing one of the following:":["این مورد معمولاً با انجام یکی از موارد زیر درست میشود:"],"You are using an old or cached session":["شما از یک جلسه قدیمی یا حافظه پنهان استفاده میکنید"],"Please review your data and try again.":["لطفاً دادههای خود را بررسی کرده و دوباره امتحان کنید."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["هنگام درخواست از سایت شما مشکلی پیش آمد. این می تواند نشان دهد شما داده هایی ارائه کرده اید که با شرایط مطابقت ندارند یا اینکه پلاگین درخواست بدی ارسال کرده است."],"Bad data":["داده های نادرست"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":[""],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["WordPress REST API شما غیرفعال شده است. برای ادامه باید آن را فعال کنید."],"An unknown error occurred.":["یک خطای ناشناخته رخ داد."],"Your REST API is being redirected. Please remove the redirection for the API.":["REST API شما هدایت می شود. لطفاً تغییر مسیر برای API را حذف کنید."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["یک پلاگین یا فایروال امنیتی مانع دسترسی می شود. شما باید REST API را در لیست سفید قرار دهید."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["پیکربندی سرور شما دسترسی به REST API را مسدود می کند. شما باید این را حل کنید."],"Check your {{link}}Site Health{{/link}} and fix any issues.":[""],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":[""],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":[""],"Debug Information":[""],"Show debug":[""],"View Data":["مشاهده دادهها"],"Other":["سایر موارد"],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":[""],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":[""],"Track redirect hits and date of last access. Contains no user information.":[""],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":[""],"Logging":["ثبت وقایع"],"(IP logging level)":["(سطح ثبت IP)"],"Are you sure you want to delete the selected items?":["آیا از حذف این مورد انتخابی مطمئن هستید؟"],"View Redirect":["مشاهده تغییر مسیرها"],"RSS":[""],"Group by user agent":[""],"Search domain":[""],"Redirect By":[""],"Domain":[""],"Method":[""],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":[""],"Please check the {{link}}support site{{/link}} before proceeding further.":[""],"Something went wrong when upgrading Redirection.":[""],"Something went wrong when installing Redirection.":[""],"Apply To All":[""],"Bulk Actions (all)":[""],"Actions applied to all selected items":[""],"Actions applied to everything that matches current filter":[""],"Redirect Source":[""],"Request Headers":[""],"Exclude from logs":[""],"Cannot connect to the server to determine the redirect status.":[""],"Your URL is cached and the cache may need to be cleared.":[""],"Something else other than Redirection is redirecting this URL.":[""],"Relocate to domain":[""],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":[""],"Relocate Site":[""],"Add CORS Presets":[""],"Add Security Presets":[""],"Add Header":[""],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Preferred domain":[""],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":[""],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":[""],"Canonical Settings":[""],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":[""],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":[""],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":[""],"Add Alias":[""],"No aliases":[""],"Alias":[""],"Aliased Domain":[""],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":[""],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":[""],"Site Aliases":[""],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":[""],"Need to search and replace?":[""],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":[""],"Please wait, importing.":[""],"Continue":[""],"The following plugins have been detected.":[""],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":[""],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":[""],"Import Existing Redirects":[""],"That's all there is to it - you are now redirecting! Note that the above is just an example.":[""],"If you want to redirect everything please use a site relocation or alias from the Site page.":[""],"Value":[""],"Values":[""],"All":[""],"Note that some HTTP headers are set by your server and cannot be changed.":[""],"No headers":[""],"Header":[""],"Location":[""],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":[""],"HTTP Headers":[""],"Custom Header":[""],"General":[""],"Redirect":[""],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":[""],"Site":[""],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":[""],"Ignore & Pass Query":[""],"Ignore Query":[""],"Exact Query":[""],"Search title":[""],"Not accessed in last year":[""],"Not accessed in last month":[""],"Never accessed":[""],"Last Accessed":[""],"HTTP Status Code":[""],"Plain":[""],"URL match":[""],"Source":[""],"Code":[""],"Action Type":[""],"Match Type":[""],"Search target URL":[""],"Search IP":[""],"Search user agent":[""],"Search referrer":[""],"Search URL":[""],"Filter on: %(type)s":[""],"Disabled":[""],"Enabled":[""],"Compact Display":[""],"Standard Display":[""],"Status":[""],"Pre-defined":[""],"Custom Display":[""],"Display All":[""],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":[""],"Comma separated list of languages to match against (i.e. da, en-GB)":[""],"Language":[""],"504 - Gateway Timeout":[""],"503 - Service Unavailable":[""],"502 - Bad Gateway":[""],"501 - Not implemented":[""],"500 - Internal Server Error":[""],"451 - Unavailable For Legal Reasons":[""],"URL and language":[""],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":[""],"Reload the page - your current session is old.":[""],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":[""],"Unable to save .htaccess file":["مشکل در ذخیره سازی فایل .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":[""],"Click \"Complete Upgrade\" when finished.":["پس از اتمام عملیات بر روی «تکمیل ارتقاء» کلیک کنید."],"Automatic Install":["نصب خودکار"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":[""],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":[""],"If you do not complete the manual install you will be returned here.":["اگر شما نصب دستی را تکمیل نکنید به همینجا برگشت داده خواهید شد."],"Click \"Finished! 🎉\" when finished.":["پس از پایان بر روی \"پایان یافت! 🎉\" کلیک کنید."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":[""],"Manual Install":["نصب دستی"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["دسترسی های دیتابیس کافی نیست. لطفاً به کاربر پایگاه داده خود دسترسی های مناسب دهید."],"This information is provided for debugging purposes. Be careful making any changes.":[""],"Plugin Debug":["اشکال زدایی افزونه"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["تغییر مسیر از طریق REST API با وردپرس ارتباط برقرار میکند. این یک جزء استاندارد از وردپرس است، در صورتی که شما نمیتوانید از آن استفاده کنید به مشکل برخورد خواهید کرد."],"IP Headers":["هدرهای IP"],"Do not change unless advised to do so!":["تنها درحالتی تغییر دهید که به شما توصیه شده باشد."],"Database version":["نسخه پایگاه داده"],"Complete data (JSON)":["تکمیل دادهها"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":[""],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":[""],"All imports will be appended to the current database - nothing is merged.":[""],"Automatic Upgrade":["ارتقاء خودکار"],"Manual Upgrade":["ارتقاء دستی"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":[""],"Click the \"Upgrade Database\" button to automatically upgrade the database.":[""],"Complete Upgrade":["ارتقاء کامل"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":[""],"Note that you will need to set the Apache module path in your Redirection options.":[""],"I need support!":["به پشتیبانی نیاز دارم!"],"You will need at least one working REST API to continue.":[""],"Check Again":["بررسی دوباره"],"Testing - %s$":[""],"Show Problems":["نمایش مشکلات"],"Summary":["خلاصه"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":[""],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":[""],"Unavailable":["در دسترس نیست"],"Working but some issues":[""],"Current API":["API فعلی"],"Switch to this API":["تعویض به این API"],"Hide":["مخفی کردن"],"Show Full":["نمایش کامل"],"Working!":["در حال کار!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":[""],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":[""],"The target URL you want to redirect, or auto-complete on post name or permalink.":[""],"Include these details in your report along with a description of what you were doing and a screenshot.":[""],"Create An Issue":[""],"What do I do next?":["بعد از انجام این کار چه کاری انجام دهم؟"],"Possible cause":[""],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":[""],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":[""],"Read this REST API guide for more information.":[""],"URL options / Regex":[""],"Export 404":["خروجی ۴۰۴"],"Export redirect":["خروجی بازگردانی"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":[""],"Pass - as ignore, but also copies the query parameters to the target":[""],"Ignore - as exact, but ignores any query parameters not in your source":[""],"Exact - matches the query parameters exactly defined in your source, in any order":[""],"Default query matching":[""],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":[""],"Applies to all redirections unless you configure them otherwise.":[""],"Default URL settings":[""],"Ignore and pass all query parameters":[""],"Ignore all query parameters":[""],"Exact match":[""],"Caching software (e.g Cloudflare)":[""],"A security plugin (e.g Wordfence)":[""],"URL options":[""],"Query Parameters":["پارامترهای کوئری"],"Ignore & pass parameters to the target":[""],"Ignore all parameters":[""],"Exact match all parameters in any order":[""],"Ignore Case":[""],"Ignore Slash":[""],"Relative REST API":[""],"Raw REST API":[""],"Default REST API":[""],"(Example) The target URL is the new URL":[""],"(Example) The source URL is your old or original URL":[""],"Disabled! Detected PHP %1$s, need PHP %2$s+":[""],"A database upgrade is in progress. Please continue to finish.":[""],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":[""],"Redirection database needs upgrading":[""],"Upgrade Required":["نیاز به بروزرسانی"],"Finish Setup":["اتمام نصب"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":[""],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":[""],"Some other plugin that blocks the REST API":[""],"A server firewall or other server configuration (e.g OVH)":[""],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":[""],"Go back":["بازگشت به قبل"],"Continue Setup":["ادامه نصب"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":[""],"Store IP information for redirects and 404 errors.":[""],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":[""],"Keep a log of all redirects and 404 errors.":[""],"{{link}}Read more about this.{{/link}}":[""],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":[""],"Monitor permalink changes in WordPress posts and pages":[""],"These are some options you may want to enable now. They can be changed at any time.":[""],"Basic Setup":["نصب ساده"],"Start Setup":["شروع نصب"],"When ready please press the button to continue.":[""],"First you will be asked a few questions, and then Redirection will set up your database.":[""],"What's next?":["بعد چی؟"],"Check a URL is being redirected":[""],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":[""],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":[""],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":[""],"Some features you may find useful are":[""],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":[""],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":[""],"How do I use this plugin?":[""],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":[""],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":[""],"Welcome to Redirection 🚀🎉":["به Redirection خوش آمدید 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":[""],"The source URL should probably start with a {{code}}/{{/code}}":[""],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":[""],"Anchor values are not sent to the server and cannot be redirected.":[""],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":[""],"Finished! 🎉":["تمام! 🎉"],"Progress: %(complete)d$":[""],"Leaving before the process has completed may cause problems.":[""],"Setting up Redirection":["تنظیم مجدد بازگردانی"],"Upgrading Redirection":["ارتقاء بازگردانی"],"Please remain on this page until complete.":["لطفا در این صفحه بمانید تا عملیات به اتمام برسد."],"If you want to {{support}}ask for support{{/support}} please include these details:":[""],"Stop upgrade":["توقف ارتقاء"],"Skip this stage":["نادیده گرفتن این مرحله"],"Try again":["دوباره تلاش کنید"],"Database problem":["مشکل پایگاهداده"],"Please enable JavaScript":["لطفا جاوااسکریپت را فعال کنید"],"Please upgrade your database":["لطفا بانک اطلاعاتی خود را بهروزرسانی کنید"],"Upgrade Database":["ارتقاء پایگاهداده"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":[""],"Your database does not need updating to %s.":[""],"Table \"%s\" is missing":[""],"Create basic data":[""],"Install Redirection tables":[""],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":[""],"Please do not try and redirect all your 404s - this is not a good thing to do.":["لطفا ارورهای 404s خود را بررسی کنید و هرگز هدایت نکنید - این کار خوبی نیست."],"Only the 404 page type is currently supported.":["در حال حاضر تنها نوع صفحه 404 پشتیبانی می شود."],"Page Type":["نوع صفحه"],"Enter IP addresses (one per line)":["آدرس آی پی (در هر خط یک آدرس) را وارد کنید"],"Describe the purpose of this redirect (optional)":["هدف از این تغییر مسیر را توصیف کنید (اختیاری)"],"418 - I'm a teapot":[""],"403 - Forbidden":["403 - ممنوع"],"400 - Bad Request":["400 - درخواست بد"],"304 - Not Modified":["304 - اصلاح نشده"],"303 - See Other":["303 - مشاهده دیگر"],"Do nothing (ignore)":["انجام ندادن (نادیده گرفتن)"],"Target URL when not matched (empty to ignore)":["آدرس مقصد زمانی که با هم همخوانی نداشته باشد (خالی برای نادیده گرفتن)"],"Target URL when matched (empty to ignore)":[""],"Show All":["نمایش همه"],"Delete logs for these entries":[""],"Delete logs for this entry":[""],"Delete Log Entries":[""],"Group by IP":[""],"Group by URL":[""],"No grouping":[""],"Ignore URL":[""],"Block IP":[""],"Redirect All":[""],"Count":["تعداد"],"URL and WordPress page type":[""],"URL and IP":["آدرس و آیپی"],"Problem":["مشکل"],"Good":["حوب"],"Check":["بررسی"],"Check Redirect":["بررسی بازگردانی"],"Check redirect for: {{code}}%s{{/code}}":[""],"Not using Redirection":[""],"Using Redirection":["استفاده از بازگردانی"],"Found":["پیدا شد"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":[""],"Expected":[""],"Error":["خطا"],"Enter full URL, including http:// or https://":["آدرس را بهطور کامل وارد کنید، همراه با http:// یا https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":[""],"Redirect Tester":["بررسیکننده بازگردانی"],"Target":["مقصد"],"URL is not being redirected with Redirection":[""],"URL is being redirected with Redirection":[""],"Unable to load details":[""],"Enter server URL to match against":[""],"Server":["سرور"],"Enter role or capability value":[""],"Role":["نقش"],"Match against this browser referrer text":[""],"Match against this browser user agent":[""],"The relative URL you want to redirect from":[""],"Add New":["افزودن جدید"],"URL and role/capability":[""],"URL and server":["URL و سرور"],"Site and home protocol":[""],"Site and home are consistent":[""],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":[""],"Accept Language":[""],"Header value":[""],"Header name":[""],"HTTP Header":[""],"WordPress filter name":[""],"Filter Name":["نام فیلتر"],"Cookie value":["مقدار کوکی"],"Cookie name":["نام کوکی"],"Cookie":["کوکی"],"clearing your cache.":[""],"If you are using a caching system such as Cloudflare then please read this: ":["اگر شما از یک سیستم ذخیره سازی مانند Cloudflare استفاده می کنید، لطفا این مطلب را بخوانید: "],"URL and HTTP header":[""],"URL and custom filter":[""],"URL and cookie":[""],"404 deleted":[""],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":[""],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":[""],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":[""],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":[""],"WordPress REST API":[""],"Useragent Error":[""],"Unknown Useragent":[""],"Device":[""],"Operating System":["سیستم عامل"],"Browser":["مرورگر"],"Engine":["موتور جستجو"],"Useragent":["عامل کاربر"],"Agent":["عامل"],"No IP logging":[""],"Full IP logging":[""],"Anonymize IP (mask last part)":["شناسایی IP (ماسک آخرین بخش)"],"Monitor changes to %(type)s":[""],"IP Logging":[""],"Geo Info":["اطلاعات ژئو"],"Agent Info":["اطلاعات کاربر"],"Filter by IP":["فیلتر بر اساس آیپی"],"Geo IP Error":[""],"Something went wrong obtaining this information":[""],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":[""],"No details are known for this address.":[""],"Geo IP":["شناسه مکانی"],"City":["شهر"],"Area":["ناحیه"],"Timezone":["منطقهی زمانی"],"Geo Location":["آدرس مکانی"],"Powered by {{link}}redirect.li{{/link}}":["قدرت گرفته از {{link}}redirect.li{{/link}}"],"Trash":["زبالهدان"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":[""],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":[""],"Never cache":[""],"An hour":["یک ساعت"],"Redirect Cache":["کش بازگردانی"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":[""],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":["کل = "],"Import from %s":["واردکردن از %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":[""],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":["⚡️ رفع سحر و جادو ⚡️"],"Plugin Status":["وضعیت افزونه"],"Custom":["سفارشی"],"Mobile":["موبایل"],"Feed Readers":["خواننده خوراک"],"Libraries":["کتابخانه ها"],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":[""],"URL Monitor":[""],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Post monitor group is valid":["گروه مانیتور ارسال معتبر است"],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":["همه هدایتگرها یک گروه معتبر دارند"],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":["هیچ گروه معتبری وجود ندارد، بنابراین شما قادر به ایجاد هر گونه تغییر مسیر نیستید"],"Valid groups":[""],"Database tables":["جدولهای پایگاه داده"],"The following tables are missing:":[""],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":[""],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[""],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":[""],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["ایمیل"],"Need help?":["کمک لازم دارید؟"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["لطفا توجه داشته باشید که هر گونه پشتیبانی در صورت به موقع ارائه می شود و تضمین نمی شود. من حمایت مالی ندارم"],"Pos":["مثبت"],"410 - Gone":["410 - رفته"],"Position":["موقعیت"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["اگر آدرس URL داده نشده باشد، به صورت خودکار یک URL را تولید می کند. برای جایگذاری یک شناسه منحصر به فرد از برچسب های خاص {{code}}$dec${{/code}} یا {{code}}$hex${{/code}}"],"I'd like to support some more.":["من میخواهم از بعضی دیگر حمایت کنم"],"Support 💰":["پشتیبانی 💰"],"Import to group":[""],"Import a CSV, .htaccess, or JSON file.":[""],"Click 'Add File' or drag and drop here.":["روی «افزودن فایل» کلیک کنید یا کشیدن و رها کردن در اینجا."],"Add File":["افزودن پرونده"],"File selected":[""],"Importing":["در حال درونریزی"],"Finished importing":[""],"Total redirects imported:":[""],"Double-check the file is the correct format!":["دوبار چک کردن فایل فرمت صحیح است!"],"OK":["تأیید"],"Close":["بستن"],"Export":["برونبری"],"Everything":["همه چیز"],"WordPress redirects":[""],"Apache redirects":[""],"Nginx redirects":[""],"CSV":["CSV"],"Apache .htaccess":["Apache .htaccess"],"Nginx rewrite rules":["قوانین بازنویسی Nginx"],"View":["نمایش "],"Import/Export":["وارد/خارج کردن"],"Logs":["لاگها"],"404 errors":["خطاهای 404"],"Redirection saved":[""],"Log deleted":[""],"Settings saved":["ذخیره تنظیمات"],"Group saved":[""],"Are you sure you want to delete this item?":[[""]],"pass":["pass"],"All groups":["همهی گروهها"],"301 - Moved Permanently":["301 - به صورت دائمی انتقال داده شده"],"302 - Found":["302 - پیدا شد"],"307 - Temporary Redirect":["307 - تغییر مسیر موقت"],"308 - Permanent Redirect":["308 - تغییر مسیر دائمی"],"401 - Unauthorized":["401 - غیر مجاز"],"404 - Not Found":["404 - یافت نشد"],"Title":["عنوان"],"When matched":[""],"with HTTP code":[""],"Show advanced options":["نمایش گزینههای پیشرفته"],"Matched Target":["هدف متقابل"],"Unmatched Target":["هدف بی نظیر"],"Saving...":["در حال ذخیره کردن..."],"View notice":[""],"Something went wrong 🙁":["مشکلی رخ داده است 🙁"],"Log entries (%d max)":["ورودی ها (%d حداکثر)"],"Bulk Actions":["کارهای دستهجمعی"],"Apply":["اعمال کردن"],"First page":["برگهی اول"],"Prev page":["برگه قبلی"],"Current Page":["صفحه فعلی"],"of %(page)s":[""],"Next page":["صفحه بعد"],"Last page":["آخرین صفحه"],"%s item":[["%s مورد"]],"Select All":["انتخاب همه"],"Sorry, something went wrong loading the data - please try again":["با عرض پوزش، در بارگیری داده ها خطای به وجود آمد - لطفا دوباره امتحان کنید"],"No results":["بدون نتیجه"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["ممنون بابت اشتراک! {{a}} اینجا کلیک کنید {{/ a}} اگر مجبور باشید به اشتراک خود برگردید."],"Newsletter":["خبرنامه"],"Want to keep up to date with changes to Redirection?":["آیا می خواهید تغییرات در تغییر مسیر هدایت شود ؟"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["ثبت نام برای خبرنامه تغییر مسیر کوچک - خبرنامه کم حجم در مورد ویژگی های جدید و تغییرات در پلاگین. ایده آل اگر میخواهید قبل از آزادی تغییرات بتا را آزمایش کنید."],"Your email address:":["آدرس ایمیل شما:"],"You've supported this plugin - thank you!":["شما از این پلاگین حمایت کردید - متشکرم"],"You get useful software and I get to carry on making it better.":["شما نرم افزار مفید دریافت می کنید و من می توانم آن را انجام دهم."],"Forever":["برای همیشه"],"Delete the plugin - are you sure?":["حذف افزونه - آیا مطمئن هستید؟"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["حذف تمام مسیرهای هدایت شده، تمام تنظیمات شما را حذف می کند. این کار را اگر بخواهید انجام دهد یا پلاگین را دوباره تنظیم کنید."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["هنگامی که مسیرهای هدایت شده شما حذف می شوند انتقال انجام می شود. اگر به نظر می رسد انتقال هنوز انجام نشده است، لطفا حافظه پنهان مرورگر خود را پاک کنید."],"Yes! Delete the plugin":["بله! افزونه را حذف کن"],"No! Don't delete the plugin":["نه! افزونه را حذف نکن"],"John Godley":["جان گادلی"],"Manage all your 301 redirects and monitor 404 errors":["مدیریت تمام ۳۰۱ تغییر مسیر و نظارت بر خطاهای ۴۰۴"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["افزونه تغییر مسیر یک افزونه رایگان است - زندگی فوقالعاده و عاشقانه است ! اما زمان زیادی برای توسعه و ساخت افزونه صرف شده است . شما میتوانید با کمکهای نقدی کوچک خود در توسعه افزونه سهیم باشید."],"Redirection Support":["پشتیبانی تغییر مسیر"],"Support":["پشتیبانی"],"404s":["404ها"],"Log":["گزارشها"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["انتخاب این گزینه باعث پاک شدن تمامی تغییر مسیرها٬ گزارشها و تمامی تغییرات اعمال شده در افزونه میشود ! پس مراقب باشید !"],"Delete Redirection":["پاک کردن تغییر مسیرها"],"Upload":["ارسال"],"Import":["درون ریزی"],"Update":["به روزرسانی"],"Auto-generate URL":["ایجاد خودکار نشانی"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["یک نشانه منحصر به فرد اجازه می دهد خوانندگان خوراک دسترسی به رجیستری ورود به سیستم RSS (اگر چیزی وارد نکنید خودکار تکمیل می شود)"],"RSS Token":["توکن آراساس"],"404 Logs":["گزارشات 404"],"(time to keep logs for)":[""],"Redirect Logs":[""],"I'm a nice person and I have helped support the author of this plugin":["من خیلی باحالم پس نویسنده افزونه را در پشتیبانی این افزونه کمک میکنم !"],"Plugin Support":["پشتیبانی افزونه"],"Options":["نشانی"],"Two months":["دو ماه"],"A month":["یک ماه"],"A week":["یک هفته"],"A day":["یک روز"],"No logs":["گزارشی نیست"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["استفاده از گروه ها برای سازماندهی هدایت های شما. گروه ها به یک ماژول اختصاص داده می شوند، که بر روی نحوه هدایت در آن گروه تاثیر می گذارد. اگر مطمئن نیستید، سپس به ماژول وردپرس بروید."],"Add Group":["افزودن گروه"],"Search":["جستجو"],"Groups":["گروهها"],"Save":["دخیره سازی"],"Group":["گروه"],"Regular Expression":["عبارت منظم"],"Match":["تطابق"],"Add new redirection":["افزودن تغییر مسیر تازه"],"Cancel":["الغي"],"Download":["دانلود"],"Redirection":["تغییر مسیر"],"Settings":["تنظیمات"],"WordPress":["وردپرس"],"Error (404)":["خطای ۴۰۴"],"Pass-through":["Pass-through"],"Redirect to random post":["تغییر مسیر به نوشتههای تصادفی"],"Redirect to URL":["تغییر مسیر نشانیها"],"IP":["IP"],"Source URL":["نشانی اصلی"],"Date":["تاریح"],"Add Redirect":[""],"View Redirects":["مشاهده تغییر مسیر ها"],"Module":["ماژول"],"Redirects":["تغییر مسیرها"],"Name":["نام"],"Filters":["فیلترها"],"Reset hits":["بازنشانی بازدیدها"],"Enable":["فعال"],"Disable":["غیرفعال"],"Delete":["پاک کردن"],"Edit":["ویرایش"],"Last Access":["آخرین دسترسی"],"Hits":["بازدیدها"],"URL":["نشانی"],"Modified Posts":["نوشتههای اصلاحیافته"],"Redirections":["تغییر مسیرها"],"User Agent":["عامل کاربر"],"URL and user agent":["نشانی و عامل کاربری"],"Target URL":["URL هدف"],"URL only":["فقط نشانی"],"HTTP code":["کد HTTP"],"Regex":["عبارت منظم"],"Referrer":["مرجع"],"URL and referrer":["نشانی و ارجاع دهنده"],"Logged Out":["خارج شده"],"Logged In":["وارد شده"],"URL and login status":["نشانی و وضعیت ورودی"],"plural-forms":"nplurals=1; plural=0;"}
|
locale/json/redirection-it_IT.json
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":["Le tue pagine di amministrazione sono in cache. Svuota la cache e riprova. Potrebbero essere attive più cache."],"This is usually fixed by doing one of the following:":["Ciò, di solito, si corregge facendo una di queste cose:"],"You are using an old or cached session":["Stai usando una sessione vecchia o in cache"],"Please review your data and try again.":["Controlla i dati e prova di nuovo."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["Si è verificato un problema nel fare una richiesta al sito. Forse hai fornito dei dati non corrispondenti a quelli richiesti, oppure il plugin ha inviato una richiesta errata."],"Bad data":["Dati errati"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":["WordPress ha restituito un messaggio inatteso. Potrebbe essere dovuto a un errore PHP di un plugin, oppure a dati inseriti dal tuo tema."],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["La REST API di WordPress è stata disabilitata. Devi abilitarla per continuare."],"An unknown error occurred.":["Si è verificato un errore sconosciuto."],"Your REST API is being redirected. Please remove the redirection for the API.":["La tua REST API viene reindirizzata. Rimuovi il rendirizzamento per la API."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["Un plugin di sicurezza o un firewall sta bloccando l'accesso. Devi aggiungere la REST API in whitelist."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["La configurazione del server sta bloccando l'accesso alla REST API. È necessario correggerla."],"Check your {{link}}Site Health{{/link}} and fix any issues.":["Controlla la voce {{link}}Site Health{{/link}} e correggi i problemi."],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":["Riesci ad accedere alla {{api}}REST API{{/api}} senza alcun reindirizzamento? Se non ci riesci, devi correggere tutti gli errori."],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":["La REST API restituisce una pagina 404. Molto probabilmente, è un problema generato da un plugin esterno o dalla configurazione del server."],"Debug Information":["Informazioni di debug"],"Show debug":["Mostra il debug"],"View Data":["Visualizza i dati"],"Other":["Altro"],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":["Redirection non memorizza alcuna informazione riconoscibile dell'utente oltre quelle configurate sopra. È tua responsabilità assicurarti che il sito soddisfi le {{link}}normative sulla privacy {{/link}} applicabili."],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":["Cattura le informazioni dell'HTTP header information nei log (eccetto i cookie). Può includere informazioni sull'utente e può incrementare la grandezza del log."],"Track redirect hits and date of last access. Contains no user information.":["Traccia le hit di reindirizzamento e la data dell'ultimo accesso. Non contiene informazioni sull'utente."],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":["Memorizza reindirizzamenti esterni - non gestiti da Redirection. Questo può incrementare la grandezza del log e non contiene informazioni sull'utente."],"Logging":["Memorizzazione"],"(IP logging level)":["(Memorizzazione livello IP)"],"Are you sure you want to delete the selected items?":["Sei sicuro di voler cancellare gli elementi selezionati?"],"View Redirect":["Visualizza reindirizzamento"],"RSS":["RSS"],"Group by user agent":["Raggruppa per User Agent"],"Search domain":["Ricerca dominio"],"Redirect By":["Reindirizza tramite"],"Domain":["Dominio"],"Method":["Metodo"],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Se questo non ti è stato di aiuto, allora {{strong}}apri un ticket{{/strong}} o invialo in una {{strong}}email{{/strong}}."],"Please check the {{link}}support site{{/link}} before proceeding further.":["Controlla il {{link}}sito di supporto{{/link}} prima di procedere oltre."],"Something went wrong when upgrading Redirection.":["Qualcosa è andato storto durante l'aggiornamento di Redirection."],"Something went wrong when installing Redirection.":["Qualcosa è andato storto durante l'installazione di Redirection."],"Apply To All":["Applica a tutti"],"Bulk Actions (all)":["Azioni di gruppo (tutti)"],"Actions applied to all selected items":["Azioni applicate a tutti gli elementi selezionati"],"Actions applied to everything that matches current filter":["Azioni applicate a tutto ciò che corrisponde al filtro impostato"],"Redirect Source":["Sorgente del reindirizzamento"],"Request Headers":["Header della richiesta"],"Exclude from logs":["Escludi dai log"],"Cannot connect to the server to determine the redirect status.":["Impossibile connettersi al server per determinare lo stato del reindirizzamento."],"Your URL is cached and the cache may need to be cleared.":["L'URL è in cache, potrebbe essere necessario pulirla."],"Something else other than Redirection is redirecting this URL.":["Questo URL è reindirizzato da qualcosa che non è Redirection."],"Relocate to domain":["Trasferire al dominio"],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":["Vuoi reindirizzare l'intero sito? Inserisci un dominio per reindirizzare tutto, eccetto l'accesso a WordPress e l'amministrazione. Abilitare questa impostazione disattiverà ogni alias del sito e tutte le impostazioni \"canonical\". "],"Relocate Site":["Trasferire sito"],"Add CORS Presets":["Aggiungi impostazioni predefinite CORS"],"Add Security Presets":["Aggiungi le impostazioni di sicurezza predefinite"],"Add Header":["Aggiungi un Header"],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Dovresti aggiornare l'URL del sito per farlo corrispondere alle impostazioni canoniche: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Preferred domain":["Dominio preferito"],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":["{{strong}}Attenzione{{/strong}}: assicurati che HTTPS sia attivo prima di forzare un reindirizzamento."],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":["Forza un reindirizzamento da HTTP a HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"],"Canonical Settings":["Impostazione Canonical"],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":["Aggiungi www al dominio - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}"],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Rimuovi \"www\" dal dominio - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":["Non impostare un dominio predefinito - {{code}}%(site)s{{/code}}"],"Add Alias":["Aggiungi un Alias"],"No aliases":["Nessun alias"],"Alias":["Alias"],"Aliased Domain":["Dominio usato come alias"],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":["Dovrai configurare il sistema (DNS e server) per passare le richieste per questi domini a questa installazione di WordPress."],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":["L'alias di un sito è un altro dominio che reindirizzerà al sito stesso. Per esempio, un vecchio dominio o un sottodominio. Questo reindirizzerà tutti gli URL, inclusi la pagina di login e di amministrazione di WordPress."],"Site Aliases":["Alias del sito"],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":["Il plugin aggiuntivo Search Regex permette di cercare e sostituire dati sul sito. Supporta anche Redirection, ed è comodo per aggiornare molti reindirizzamenti in massa."],"Need to search and replace?":["Cerca e sostituisci"],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":["Le opzioni di questa pagina possono causare problemi, se non utilizzate correttamente. Puoi {{link}}disabilitarle temporaneamente{{/link}} per fare delle modifiche."],"Please wait, importing.":["Attendi, importazione in corso."],"Continue":["Continua"],"The following plugins have been detected.":["Sono stati rilevati i seguenti plugin."],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":["WordPress crea automaticamente il reindirizzamento, quando gli URL degli articoli vengono cambiati. Importare questi URL in Redirection ne permette il controllo e la gestione."],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":["Importare reindirizzamenti esistenti da WordPress o da altri plugin è un buon modo per iniziare a usare Redirection. Controlla ogni gruppo di reindirizzamenti che desideri importare."],"Import Existing Redirects":["Importa i reindirizzamenti esistenti"],"That's all there is to it - you are now redirecting! Note that the above is just an example.":["È tutto - stai facendo un reindirizzamento! Nota che questo sopra è solo un esempio."],"If you want to redirect everything please use a site relocation or alias from the Site page.":["Se vuoi reindirizzare tutto, fai un trasferimento o utilizza un alias dalla pagina Sito."],"Value":["Valore"],"Values":["Valori"],"All":["Tutto"],"Note that some HTTP headers are set by your server and cannot be changed.":["Nota che alcuni Header HTTP sono impostati dal server e non possono essere modificati."],"No headers":["Nessun header"],"Header":["Header"],"Location":["Posizione"],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":["Gli header del sito sono aggiunti estensivamente al sito. Gli header di reindirizzamento sono aggiunti solo ai reindirizzamenti."],"HTTP Headers":["HTTP Header"],"Custom Header":["Header personalizzato"],"General":["Generale"],"Redirect":["Reindirizzamento"],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":["Alcuni server possono essere configurati in modo da fornire le risorse direttamente, prevenendo il verificarsi del reindirizzamento."],"Site":["Sito"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":[""],"Ignore & Pass Query":["Ignora e passa la query"],"Ignore Query":["Ignora la query"],"Exact Query":["Query esatta"],"Search title":["Ricerca titolo"],"Not accessed in last year":["Nessun accesso nell'ultimo anno"],"Not accessed in last month":["Nessun accesso nell'ultimo mese"],"Never accessed":["Nessun accesso"],"Last Accessed":["Ultimo accesso"],"HTTP Status Code":["Codice di stato HTTP"],"Plain":["Semplice"],"URL match":["Corrispondenza URL"],"Source":["Sorgente"],"Code":["Codice"],"Action Type":["Tipo di azione"],"Match Type":["Tipo di corrispondenza"],"Search target URL":["Cerca URL target"],"Search IP":["Cerca IP"],"Search user agent":["Cerca user agent"],"Search referrer":["Ricerca referrer"],"Search URL":["Cerca URL"],"Filter on: %(type)s":["Filtra per: %(type)s"],"Disabled":["Disabilitato"],"Enabled":["Abilitato"],"Compact Display":["Vista compatta"],"Standard Display":["Vista standard"],"Status":["Stato"],"Pre-defined":["Predefinito"],"Custom Display":["Visualizzazione personalizzata"],"Display All":["Visualizza tutto"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["L'URL sembra contenere un dominio nel percorso: {{code}}%(relative)s{{/code}}. Volevi usare invece {{code}}%(absolute)s{{/code}}?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lista delle lingue separate da una virgola (es. da, en-GB)"],"Language":["Lingua"],"504 - Gateway Timeout":["504 - Gateway Timeout"],"503 - Service Unavailable":["503 - Service Unavailable"],"502 - Bad Gateway":["502 - Bad Gateway"],"501 - Not implemented":["501 - Not implemented"],"500 - Internal Server Error":["500 - Internal Server Error"],"451 - Unavailable For Legal Reasons":["451 - Unavailable For Legal Reasons"],"URL and language":["URL e lingua"],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Disconnettiti, svuota la chache del tuo browser e connettiti nuovamente - il tuo browser ha una vecchia sessione nella cache."],"Reload the page - your current session is old.":["Ricarica la pagina - la tua sessione è vecchia."],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["È stato rilevato un loop e l'upgrade è stato interrotto. Questo di solito indica che il {{support}}sito è salvato in cache{{/support}} e i cambiamenti al database non sono stati salvati."],"Unable to save .htaccess file":["Impossibile salvare il file .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["I reindirizzamenti aggiunti a un gruppo Apache possono essere salvati su un file {{code}}.htaccess{{/code}} aggiungendo il percorso completo qui. Come riferimento, WordPress è installato in {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Clic \"Completa Upgrade\" al termine."],"Automatic Install":["Installazione automatica"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["L'URL di arrivo contiene il carattere non valido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Se stai usando WordPress 5.2 o successivi, dai un'occhiata a {{link}}Site Health{{/link}} e risolvi i problemi."],"If you do not complete the manual install you will be returned here.":["Se non completi l'installazione manuale verrai rimandato qui."],"Click \"Finished! 🎉\" when finished.":["Fai clic su \"Finito! 🎉\" quando hai terminato."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Se il sito necessita di permessi speciali sul Database, o se preferisci fare da te, puoi lanciare manualmente il seguente SQL."],"Manual Install":["Installazione manuale"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["RIlevati permessi insufficienti sul database. Fornisci i permessi appropriati all'utente del database."],"This information is provided for debugging purposes. Be careful making any changes.":["Questa informazione è fornita a scopo di debug. Fai attenzione prima di effettuare qualsiasi modifica."],"Plugin Debug":["Debug del plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection comunica con WordPress tramite la REST API. Essa è una parte standard di WordPress, se non la utilizzi incontrerai problemi."],"IP Headers":["IP Header"],"Do not change unless advised to do so!":["Non modificare a meno che tu non sappia cosa stai facendo!"],"Database version":["Versione del database"],"Complete data (JSON)":["Tutti i dati (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Esporta in CSV, .htaccess di Apache, Nginx o JSON. Il formato JSON contiene tutti i dati, mentre gli altri formati contengono informazioni parziali adatte al formato stesso."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CSV non contiene tutti i dati; le informazioni sono importate/esportate come corrispondenze \"solo URL\". Utilizza il formato JSON per avere la serie completa dei dati."],"All imports will be appended to the current database - nothing is merged.":["Tutte le importazioni verranno allegate al database corrente - niente viene accorpato."],"Automatic Upgrade":["Aggiornamenti automatici"],"Manual Upgrade":["Aggiornamento manuale"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Fai un backup dei dati di Redirection: {{download}}scarica un backup{{/download}}. Se incontrerai dei problemi, potrai reimportarli di nuovo in Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Fai clic sul pulsante \"Aggiorna il Database\" per aggiornarlo automaticamente."],"Complete Upgrade":["Completa l'aggiornamento"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection salva i dati nel tuo database che, a volte, deve essere aggiornato. Il tuo database è attualmente alla versione {{strong}}%(current)s{{/strong}} e l'ultima è la {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Tieni presente che dovrai inserire il percorso del modulo Apache nelle opzioni di Redirection."],"I need support!":["Ho bisogno di aiuto!"],"You will need at least one working REST API to continue.":["Serve almeno una REST API funzionante per continuare."],"Check Again":["Controlla di nuovo"],"Testing - %s$":["Verifica - %s$"],"Show Problems":["Mostra problemi"],"Summary":["Riepilogo"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["La tua REST API non funziona e il plugin non potrà continuare finché il problema non verrà risolto."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Ci sono problemi con la connessione alla tua REST API. Non è necessario intervenire per risolvere il problema e il plugin sta continuando a funzionare."],"Unavailable":["Non disponibile"],"Working but some issues":["Funzionante con problemi"],"Current API":["API corrente"],"Switch to this API":["Passa a questa API"],"Hide":["Nascondi"],"Show Full":["Mostra tutto"],"Working!":["Funziona!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["L'URL di arrivo dovrebbe essere un URL assoluto come {{code}}https://domain.com/%(url)s{{/code}} o iniziare con una barra {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["L'indirizzo di partenza è uguale al quello di arrivo e si creerà un loop. Lascia l'indirizzo di arrivo in bianco se non vuoi procedere."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["Scrivi l'URL di arrivo sul quale vuoi redirezionare, o seleziona l'autocompletamento del nome del post o il permalink."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Includi questi dettagli nel tuo report, insieme ad una descrizione di ciò che stavi facendo e ad uno screenshot."],"Create An Issue":["Riporta un problema"],"What do I do next?":["Cosa fare adesso?"],"Possible cause":["Possibile causa"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Potrebbe essere un plugin di sicurezza o il server che non ha abbastanza memoria o dà un errore esterno. Controlla il log degli errori del server."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["La REST API è probabilmente bloccata da un plugin di sicurezza. Disabilitalo, oppure configuralo per permettere le richieste della REST API."],"Read this REST API guide for more information.":["Leggi questa guida alle REST API per maggiori informazioni."],"URL options / Regex":["Opzioni URL / Regex"],"Export 404":["Esporta 404"],"Export redirect":["Esporta redirect"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["La struttura dei permalink di WordPress non funziona nei normali URL. Usa un'espressione regolare."],"Pass - as ignore, but also copies the query parameters to the target":["Passa - come Ignora, ma copia anche i parametri della query sull'indirizzo di arrivo."],"Ignore - as exact, but ignores any query parameters not in your source":["Ignora - tale e quale, ma ignora ogni parametro della query non presente all'origine"],"Exact - matches the query parameters exactly defined in your source, in any order":["Esatta - corrisponde ai parametri della query come definiti all'origine, in qualunque ordine"],"Default query matching":["Corrispondenza della query predefinita"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorare le slash finali (esempio: {{code}}/exciting-post/{{/code}} corrisponderà a {{code}}/exciting-post{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignora maiuscole/minuscole nella corrispondenza (esempio: {{code}}/Exciting-Post{{/code}} sarà lo stesso di {{code}}/exciting-post{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Applica a tutti i reindirizzamenti a meno che non configurati diversamente."],"Default URL settings":["Impostazioni URL predefinite"],"Ignore and pass all query parameters":["Ignora e passa tutti i parametri di query"],"Ignore all query parameters":["Ignora tutti i parametri di query"],"Exact match":["Corrispondenza esatta"],"Caching software (e.g Cloudflare)":["Software di cache (es. Cloudflare)"],"A security plugin (e.g Wordfence)":["Un plugin di sicurezza (es. Wordfence)"],"URL options":["Opzioni URL"],"Query Parameters":["Parametri della query"],"Ignore & pass parameters to the target":["Ignora e passa i parametri alla destinazione"],"Ignore all parameters":["Ignora tutti i parametri"],"Exact match all parameters in any order":["Corrispondenza esatta di tutti i parametri in qualsiasi ordine"],"Ignore Case":["Ignora MAIUSC/minusc"],"Ignore Slash":["Ignora la barra (\"/\")"],"Relative REST API":["REST API relativa"],"Raw REST API":["REST API raw"],"Default REST API":["REST API predefinita"],"(Example) The target URL is the new URL":["(Esempio) L'URL di arrivo è il nuovo URL"],"(Example) The source URL is your old or original URL":["(Esempio) L'URL di partenza è il tuo URL vecchio o di origine"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Disabilitato! Rilevato PHP %1$s, necessario PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Un aggiornamento del database è in corso. Continua per terminare."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Il database di Redirection deve essere aggiornato - <a href=\"%1$1s\">fai clic per aggiornare</a>."],"Redirection database needs upgrading":["Il database di Redirection ha bisogno di essere aggiornato"],"Upgrade Required":["Aggiornamento richiesto"],"Finish Setup":["Completa la configurazione"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Ci sono URL differenti in WordPress > Impostazioni > Generali, il che indica solitamente un errore di configurazione e può causare problemi con la REST API. \nControlla le impostazioni."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Se incontri un problema, consulta la documentazione del plugin o prova a contattare il supporto del tuo host. {{link}}Questo non è generalmente un problema dato da Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Qualche altro plugin che blocca la REST API"],"A server firewall or other server configuration (e.g OVH)":["Il firewall del server o una diversa configurazione del server (es. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection usa la {{link}}REST API di WordPress{{/link}} per comunicare con WordPress. Essa è abilitata e funzionante in maniera predefinita. A volte, la REST API è bloccata da:"],"Go back":["Torna indietro"],"Continue Setup":["Continua con la configurazione"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Salvare l'indirizzo IP permette di effettuare ulteriori azioni sul log. Nota che devi rispettare le normative locali sulla raccolta dei dati (es. GDPR)."],"Store IP information for redirects and 404 errors.":["Salva le informazioni per i redirezionamenti e gli errori 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Tenere i log per i reindirizzamenti e i 404 ti permette di vedere cosa accade sul sito. Questo, però, aumenterà i requisiti di spazio del database."],"Keep a log of all redirects and 404 errors.":["Tieni un log di tutti i redirezionamenti ed errori 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Leggi di più su questo argomento.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Se modifichi il permalink di un articolo o di una pagina, Redirection può creare automaticamente il reindirizzamento."],"Monitor permalink changes in WordPress posts and pages":["Tieni sotto controllo le modifiche ai permalink negli articoli e nelle pagine di WordPress."],"These are some options you may want to enable now. They can be changed at any time.":["Ci sono alcune opzioni che potresti voler abilitare. Puoi modificarle in ogni momento."],"Basic Setup":["Configurazione di base"],"Start Setup":["Avvia la configurazione"],"When ready please press the button to continue.":["Quando sei pronto, premi il pulsante per continuare."],"First you will be asked a few questions, and then Redirection will set up your database.":["Prima ti verranno poste alcune domande, poi Redirection configurerà il database."],"What's next?":["E adesso?"],"Check a URL is being redirected":["Controlla che l'URL venga reindirizzato"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Corrispondenze URL più potenti, incluse {{regular}}espressioni regolari{{/regular}} e {{other}}altre condizioni{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importa{{/link}} da .htaccess, CSV e molti altri plugin"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Controlla gli errori 404{{/link}}, ottieni informazioni dettagliate sul visitatore e correggi i problemi"],"Some features you may find useful are":["Alcune caratteristiche che potresti trovare utili sono"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Puoi trovare la documentazione completa sul {{link}}sito di Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Un semplice redirezionamento implica un {{strong}}URL di partenza{{/strong}} (il vecchio URL) e un {{strong}}URL di arrivo{{/strong}} (il nuovo URL). Ecco un esempio:"],"How do I use this plugin?":["Come utilizzo questo plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection è fatto per essere usato sia su siti con pochi reindirizzamenti che su siti con migliaia di reindirizzamenti."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Grazie per aver installato e usato Redirection v%(version)s. Questo plugin ti aiuta a organizzare i reindirizzamenti 301, a tenere traccia degli errori 404, e a migliorare il sito senza nessuna conoscenza di Apache o Nginx."],"Welcome to Redirection 🚀🎉":["Benvenuto in Redirection 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":[""],"Remember to enable the \"regex\" option if this is a regular expression.":["Ricordati di abilitare l'opzione \"regex\" se questa è un'espressione regolare."],"The source URL should probably start with a {{code}}/{{/code}}":["L'URL di partenza probabilmente dovrebbe iniziare con una {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Questo sarà convertito in un reindirizzamento server per il dominio {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["I valori delle ancore non sono inviati al server e non possono essere reindirizzati."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Finito! 🎉"],"Progress: %(complete)d$":["Avanzamento: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Uscire senza aver completato il processo può causare problemi."],"Setting up Redirection":["Configurare Redirection"],"Upgrading Redirection":["Aggiornare Redirection"],"Please remain on this page until complete.":["Resta sulla pagina fino al completamento."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Se vuoi {{support}}richiedere supporto{{/support}} includi questi dettagli:"],"Stop upgrade":["Ferma l'aggiornamento"],"Skip this stage":["Salta questo passaggio"],"Try again":["Prova di nuovo"],"Database problem":["Problema del database"],"Please enable JavaScript":["Abilita JavaScript"],"Please upgrade your database":["Aggiorna il database"],"Upgrade Database":["Aggiorna il database"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Completa la <a href=\"%s\">configurazione di Redirection</a> per attivare il plugin."],"Your database does not need updating to %s.":["Il database non necessita di aggiornamento a %s."],"Table \"%s\" is missing":["La tabella \"%s\" è mancante"],"Create basic data":["Crea dati di base"],"Install Redirection tables":["Installa le tabelle di Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["L'URL del sito e quello della home non coincidono. Correggi dalla pagina Impostazioni > Generali: %1$1s non è %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Non provare a reindirizzare tutti i 404 - non è una buona cosa da fare."],"Only the 404 page type is currently supported.":["Solo il tipo di pagina 404 è supportato attualmente"],"Page Type":["Tipo di pagina"],"Enter IP addresses (one per line)":["Inserisci gli indirizzi IP (uno per riga)"],"Describe the purpose of this redirect (optional)":["Descrivi lo scopo di questo reindirizzamento (opzionale)"],"418 - I'm a teapot":["418 - Sono una teiera"],"403 - Forbidden":["403 - Vietato"],"400 - Bad Request":["400 - Richiesta errata"],"304 - Not Modified":["304 - Non modificato"],"303 - See Other":["303 - Vedi altro"],"Do nothing (ignore)":["Non fare niente (ignora)"],"Target URL when not matched (empty to ignore)":["URL di arrivo quando non corrispondente (vuoto per ignorare)"],"Target URL when matched (empty to ignore)":["URL di arrivo quando corrispondente (vuoto per ignorare)"],"Show All":["Mostra tutto"],"Delete logs for these entries":["Elimina i log per queste voci"],"Delete logs for this entry":["Elimita i log per questa voce"],"Delete Log Entries":["Elimina le voci dei log"],"Group by IP":["Raggruppa per IP"],"Group by URL":["Raggruppa per URL"],"No grouping":["Non raggruppare"],"Ignore URL":["Ignora URL"],"Block IP":["Blocca IP"],"Redirect All":["Reindirizza tutto"],"Count":["Conteggio"],"URL and WordPress page type":["Tipo di URL e pagina WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Buono"],"Check":["Verifica"],"Check Redirect":["Verifica reindirizzamento"],"Check redirect for: {{code}}%s{{/code}}":["Verifica reindirizzamento per: {{code}}%s{{/code}}"],"Not using Redirection":["Senza usare Redirection"],"Using Redirection":["Usando Redirection"],"Found":["Trovato"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"],"Expected":["Previsto"],"Error":["Errore"],"Enter full URL, including http:// or https://":["Immetti l'URL completo, incluso http:// o https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["A volte, un browser può memorizzare un URL e rendere difficile capire se funziona come previsto. Usa questo per controllare come l'URL redireziona effettivamente."],"Redirect Tester":["Tester di reindirizzamento"],"Target":["Target"],"URL is not being redirected with Redirection":["L'URL non sarà più reindirizzato con Redirection"],"URL is being redirected with Redirection":["L'URL è reindirizzato con Redirection"],"Unable to load details":["Impossibile caricare i dettagli"],"Enter server URL to match against":["Inserire l'URL del server da confrontare"],"Server":["Server"],"Enter role or capability value":["Inserire il ruolo o la capacità"],"Role":["Ruolo"],"Match against this browser referrer text":["Confronta con il testo di referrer del browser"],"Match against this browser user agent":["Confronta con questo browser user agent"],"The relative URL you want to redirect from":["L'URL relativo dal quale vuoi creare una redirezione"],"Add New":["Aggiungi Nuovo"],"URL and role/capability":["URL e ruolo/permesso"],"URL and server":["URL e server"],"Site and home protocol":[""],"Site and home are consistent":[""],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Tieni presente che è tuo compito passare gli header HTTP al PHP. Contatta il tuo provider di hosting per assistenza."],"Accept Language":["Accetta Lingua"],"Header value":["Valore dell'header"],"Header name":["Nome dell'header"],"HTTP Header":["Header HTTP"],"WordPress filter name":["Nome del filtro WordPress"],"Filter Name":["Nome del filtro"],"Cookie value":["Valore cookie"],"Cookie name":["Nome cookie"],"Cookie":["Cookie"],"clearing your cache.":["cancellazione della tua cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se stai utilizzando un sistema di caching come Cloudflare, per favore leggi questo:"],"URL and HTTP header":["Header URL e HTTP"],"URL and custom filter":["URL e filtro personalizzato"],"URL and cookie":["URL e cookie"],"404 deleted":["404 eliminato"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Come Redirection usa la REST API - non modificare se non è necessario"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Dai un'occhiata allo {{link}}stato del plugin{{/link}}. Potrebbe essere in grado di identificare e \"correggere magicamente\" il problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Il software di cache{{/link}}, in particulare Cloudflare, può mettere in cache la cosa sbagliata. Prova a svuotare tutte le tue cache."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":[""],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":[""],"Unable to load Redirection ☹️":["Impossibile caricare Redirection ☹️"],"WordPress REST API":[""],"Useragent Error":["Errore User Agent"],"Unknown Useragent":["Useragent sconosciuto"],"Device":["Periferica"],"Operating System":["Sistema operativo"],"Browser":["Browser"],"Engine":[""],"Useragent":["Useragent"],"Agent":[""],"No IP logging":["Nessun log IP"],"Full IP logging":["Log completo IP"],"Anonymize IP (mask last part)":["Anonimizza IP (maschera l'ultima parte)"],"Monitor changes to %(type)s":["Controllo modifiche ai %(type)s"],"IP Logging":["Memorizzazione IP"],"Geo Info":["Geo Info"],"Agent Info":["Agent Info"],"Filter by IP":["Filtra per IP"],"Geo IP Error":["Errore Geo IP "],"Something went wrong obtaining this information":["Qualcosa è andato storto nel recuperare questa informazione"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Questo è un IP di una rete privata. Questo significa che appartiene a una rete domestica o aziendale e non è possibile mostrare maggiori informazioni."],"No details are known for this address.":[""],"Geo IP":[""],"City":["Città"],"Area":["Area"],"Timezone":["Fuso orario"],"Geo Location":[""],"Powered by {{link}}redirect.li{{/link}}":["Powered by {{link}}redirect.li{{/link}}"],"Trash":[""],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":[""],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Puoi trovare la documentazione completa sull'uso di Redirection sul sito di supporto <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":[""],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":[""],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":[""],"Never cache":[""],"An hour":["Un'ora"],"Redirect Cache":[""],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":[""],"Are you sure you want to import from %s?":["Vuoi davvero importare da %s?"],"Plugin Importers":[""],"The following redirect plugins were detected on your site and can be imported from.":[""],"total = ":[""],"Import from %s":["Importa da %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection richiede WordPress v%1$1s, tu stai usando v%2$2s - aggiorna il tuo WordPress"],"Default WordPress \"old slugs\"":[""],"Create associated redirect (added to end of URL)":[""],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":[""],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":[""],"⚡️ Magic fix ⚡️":[""],"Plugin Status":[""],"Custom":[""],"Mobile":[""],"Feed Readers":[""],"Libraries":["Librerie"],"URL Monitor Changes":[""],"Save changes to this group":[""],"For example \"/amp\"":["Per esempio \"/amp\""],"URL Monitor":[""],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":[""],"Also check if your browser is able to load <code>redirection.js</code>:":[""],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":[""],"Unable to load Redirection":[""],"Post monitor group is valid":[""],"Post monitor group is invalid":[""],"Post monitor group":[""],"All redirects have a valid group":[""],"Redirects with invalid groups detected":[""],"Valid redirect group":[""],"Valid groups detected":[""],"No valid groups, so you will not be able to create any redirects":[""],"Valid groups":[""],"Database tables":[""],"The following tables are missing:":["Mancano le seguenti tabelle:"],"All tables present":[""],"Cached Redirection detected":[""],"Please clear your browser cache and reload this page.":["Pulisci la cache del tuo browser e ricarica questa pagina"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":[""],"If you think Redirection is at fault then create an issue.":[""],"This may be caused by another plugin - look at your browser's error console for more details.":[""],"Loading, please wait...":["Caricamento in corso, attendi..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":[""],"Redirection is not working. Try clearing your browser cache and reloading this page.":[""],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":[""],"Create Issue":[""],"Email":["Email"],"Need help?":["Hai bisogno di aiuto?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Tieni presente che qualsiasi supporto è fornito quando è possibile e non è garantito. Non fornisco supporto a pagamento."],"Pos":[""],"410 - Gone":[""],"Position":["Posizione"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":[""],"I'd like to support some more.":[""],"Support 💰":["Supporta 💰"],"Import to group":["Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":["Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Fai clic su 'Aggiungi file' o trascina e rilascia qui."],"Add File":["Aggiungi file"],"File selected":["File selezionato"],"Importing":["Importazione"],"Finished importing":["Importazione finita"],"Total redirects imported:":["Totale redirect importati"],"Double-check the file is the correct format!":["Controlla che il file sia nel formato corretto!"],"OK":["OK"],"Close":["Chiudi"],"Export":["Esporta"],"Everything":["Tutto"],"WordPress redirects":["Redirezioni di WordPress"],"Apache redirects":["Redirezioni Apache"],"Nginx redirects":["Redirezioni nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":[""],"View":["Visualizza"],"Import/Export":["Importa/Esporta"],"Logs":["Log"],"404 errors":["Errori 404"],"Redirection saved":["Redirezione salvata"],"Log deleted":["Log eliminato"],"Settings saved":["Impostazioni salvate"],"Group saved":["Gruppo salvato"],"Are you sure you want to delete this item?":["Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":[""],"All groups":["Tutti i gruppi"],"301 - Moved Permanently":["301 - Spostato in maniera permanente"],"302 - Found":["302 - Trovato"],"307 - Temporary Redirect":["307 - Redirezione temporanea"],"308 - Permanent Redirect":["308 - Redirezione permanente"],"401 - Unauthorized":["401 - Non autorizzato"],"404 - Not Found":["404 - Non trovato"],"Title":["Titolo"],"When matched":["Quando corrisponde"],"with HTTP code":["Con codice HTTP"],"Show advanced options":["Mostra opzioni avanzate"],"Matched Target":["Indirizzo di arrivo corrispondente"],"Unmatched Target":["Indirizzo di arrivo non corrispondente"],"Saving...":["Salvataggio..."],"View notice":["Vedi la notifica"],"Something went wrong 🙁":["Qualcosa è andato storto 🙁"],"Log entries (%d max)":[""],"Bulk Actions":["Azioni di massa"],"Apply":["Applica"],"First page":["Prima pagina"],"Prev page":["Pagina precedente"],"Current Page":["Pagina corrente"],"of %(page)s":["di %(page)s"],"Next page":["Pagina successiva"],"Last page":["Ultima pagina"],"%s item":["%s oggetto","%s oggetti"],"Select All":["Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":["Qualcosa è andato storto leggendo i dati - riprova"],"No results":["Nessun risultato"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Grazie per esserti iscritto! {{a}}Clicca qui{{/a}} se vuoi tornare alla tua sottoscrizione."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vuoi essere informato sulle modifiche a Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e le modifiche al plugin. Ideale se vuoi provare le modifiche in beta prima del rilascio."],"Your email address:":["Il tuo indirizzo email:"],"You've supported this plugin - thank you!":["Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":["Tu ricevi software utile e io posso continuare a migliorarlo."],"Forever":["Per sempre"],"Delete the plugin - are you sure?":["Cancella il plugin - sei sicuro?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Cancellando questo plugin verranno rimossi tutti i reindirizzamenti, i log e le impostazioni. Fallo se vuoi rimuovere il plugin o se vuoi reimpostare il plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Dopo averle elimininati, i tuoi reindirizzamenti smetteranno di funzionare. Se sembra che continuino a funzionare cancella la cache del tuo browser."],"Yes! Delete the plugin":["Sì! Cancella il plugin"],"No! Don't delete the plugin":["No! Non cancellare il plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestisci tutti i redirect 301 and controlla tutti gli errori 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection può essere utilizzato gratuitamente - la vita è davvero fantastica e piena di tante belle cose! Lo sviluppo di questo plugin richiede comunque molto tempo e lavoro, sarebbe pertanto gradito il tuo sostegno {{strong}}tramite una piccola donazione{{/strong}}."],"Redirection Support":["Forum di supporto Redirection"],"Support":["Supporto"],"404s":["404"],"Log":["Log"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["Selezionando questa opzione tutti i reindirizzamenti, i log e qualunque altra opzione associata con Redirection verranno cancellati. Assicurarsi che questo è proprio ciò che si vuole fare."],"Delete Redirection":["Rimuovi Redirection"],"Upload":["Carica"],"Import":["Importa"],"Update":["Aggiorna"],"Auto-generate URL":["Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registro 404"],"(time to keep logs for)":["(per quanto tempo conservare i log)"],"Redirect Logs":["Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":["Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":["Supporto del plugin"],"Options":["Opzioni"],"Two months":["Due mesi"],"A month":["Un mese"],"A week":["Una settimana"],"A day":["Un giorno"],"No logs":["Nessun log"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."],"Add Group":["Aggiungi gruppo"],"Search":["Cerca"],"Groups":["Gruppi"],"Save":["Salva"],"Group":["Gruppo"],"Regular Expression":["Espressione regolare"],"Match":[""],"Add new redirection":["Aggiungi un nuovo reindirizzamento"],"Cancel":["Annulla"],"Download":["Scarica"],"Redirection":["Redirection"],"Settings":["Impostazioni"],"WordPress":["WordPress"],"Error (404)":["Errore (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Reindirizza a un post a caso"],"Redirect to URL":["Reindirizza a URL"],"IP":["IP"],"Source URL":["URL di partenza"],"Date":["Data"],"Add Redirect":["Aggiungi una redirezione"],"View Redirects":["Mostra i redirect"],"Module":["Modulo"],"Redirects":["Reindirizzamenti"],"Name":["Nome"],"Filters":["Filtri"],"Reset hits":["Reimposta hit"],"Enable":["Attiva"],"Disable":["Disattiva"],"Delete":["Elimina"],"Edit":["Modifica"],"Last Access":["Ultimo accesso"],"Hits":["Visite"],"URL":["URL"],"Modified Posts":["Articoli modificati"],"Redirections":["Reindirizzamenti"],"User Agent":["User agent"],"URL and user agent":["URL e user agent"],"Target URL":["URL di arrivo"],"URL only":["solo URL"],"HTTP code":["Codice HTTP"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL e referrer"],"Logged Out":["Disconnesso"],"Logged In":["Connesso"],"URL and login status":["status URL e login"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
1 |
+
{"Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved.":["Le tue pagine di amministrazione sono in cache. Svuota la cache e riprova. Potrebbero essere attive più cache."],"This is usually fixed by doing one of the following:":["Ciò, di solito, si corregge facendo una di queste cose:"],"You are using an old or cached session":["Stai usando una sessione vecchia o in cache"],"Please review your data and try again.":["Controlla i dati e prova di nuovo."],"There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.":["Si è verificato un problema nel fare una richiesta al sito. Forse hai fornito dei dati non corrispondenti a quelli richiesti, oppure il plugin ha inviato una richiesta errata."],"Bad data":["Dati errati"],"WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.":["WordPress ha restituito un messaggio inatteso. Potrebbe essere dovuto a un errore PHP di un plugin, oppure a dati inseriti dal tuo tema."],"Your WordPress REST API has been disabled. You will need to enable it to continue.":["La REST API di WordPress è stata disabilitata. Devi abilitarla per continuare."],"An unknown error occurred.":["Si è verificato un errore sconosciuto."],"Your REST API is being redirected. Please remove the redirection for the API.":["La tua REST API viene reindirizzata. Rimuovi il rendirizzamento per la API."],"A security plugin or firewall is blocking access. You will need to whitelist the REST API.":["Un plugin di sicurezza o un firewall sta bloccando l'accesso. Devi aggiungere la REST API in whitelist."],"Your server configuration is blocking access to the REST API. You will need to fix this.":["La configurazione del server sta bloccando l'accesso alla REST API. È necessario correggerla."],"Check your {{link}}Site Health{{/link}} and fix any issues.":["Controlla la voce {{link}}Site Health{{/link}} e correggi i problemi."],"Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.":["Riesci ad accedere alla {{api}}REST API{{/api}} senza alcun reindirizzamento? Se non ci riesci, devi correggere tutti gli errori."],"Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.":["La REST API restituisce una pagina 404. Molto probabilmente, è un problema generato da un plugin esterno o dalla configurazione del server."],"Debug Information":["Informazioni di debug"],"Show debug":["Mostra il debug"],"View Data":["Visualizza i dati"],"Other":["Altro"],"Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.":["Redirection non memorizza alcuna informazione riconoscibile dell'utente oltre quelle configurate sopra. È tua responsabilità assicurarti che il sito soddisfi le {{link}}normative sulla privacy {{/link}} applicabili."],"Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.":["Cattura le informazioni dell'HTTP header information nei log (eccetto i cookie). Può includere informazioni sull'utente e può incrementare la grandezza del log."],"Track redirect hits and date of last access. Contains no user information.":["Traccia le hit di reindirizzamento e la data dell'ultimo accesso. Non contiene informazioni sull'utente."],"Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information.":["Memorizza reindirizzamenti esterni - non gestiti da Redirection. Questo può incrementare la grandezza del log e non contiene informazioni sull'utente."],"Logging":["Memorizzazione"],"(IP logging level)":["(Memorizzazione livello IP)"],"Are you sure you want to delete the selected items?":["Sei sicuro di voler cancellare gli elementi selezionati?"],"View Redirect":["Visualizza reindirizzamento"],"RSS":["RSS"],"Group by user agent":["Raggruppa per User Agent"],"Search domain":["Ricerca dominio"],"Redirect By":["Reindirizza tramite"],"Domain":["Dominio"],"Method":["Metodo"],"If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.":["Se questo non ti è stato di aiuto, allora {{strong}}apri un ticket{{/strong}} o invialo in una {{strong}}email{{/strong}}."],"Please check the {{link}}support site{{/link}} before proceeding further.":["Controlla il {{link}}sito di supporto{{/link}} prima di procedere oltre."],"Something went wrong when upgrading Redirection.":["Qualcosa è andato storto durante l'aggiornamento di Redirection."],"Something went wrong when installing Redirection.":["Qualcosa è andato storto durante l'installazione di Redirection."],"Apply To All":["Applica a tutti"],"Bulk Actions (all)":["Azioni di gruppo (tutti)"],"Actions applied to all selected items":["Azioni applicate a tutti gli elementi selezionati"],"Actions applied to everything that matches current filter":["Azioni applicate a tutto ciò che corrisponde al filtro impostato"],"Redirect Source":["Sorgente del reindirizzamento"],"Request Headers":["Header della richiesta"],"Exclude from logs":["Escludi dai log"],"Cannot connect to the server to determine the redirect status.":["Impossibile connettersi al server per determinare lo stato del reindirizzamento."],"Your URL is cached and the cache may need to be cleared.":["L'URL è in cache, potrebbe essere necessario pulirla."],"Something else other than Redirection is redirecting this URL.":["Questo URL è reindirizzato da qualcosa che non è Redirection."],"Relocate to domain":["Trasferire al dominio"],"Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.":["Vuoi reindirizzare l'intero sito? Inserisci un dominio per reindirizzare tutto, eccetto l'accesso a WordPress e l'amministrazione. Abilitare questa impostazione disattiverà ogni alias del sito e tutte le impostazioni \"canonical\". "],"Relocate Site":["Trasferire sito"],"Add CORS Presets":["Aggiungi impostazioni predefinite CORS"],"Add Security Presets":["Aggiungi le impostazioni di sicurezza predefinite"],"Add Header":["Aggiungi un Header"],"You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Dovresti aggiornare l'URL del sito per farlo corrispondere alle impostazioni canoniche: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Preferred domain":["Dominio preferito"],"{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.":["{{strong}}Attenzione{{/strong}}: assicurati che HTTPS sia attivo prima di forzare un reindirizzamento."],"Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}":["Forza un reindirizzamento da HTTP a HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"],"Canonical Settings":["Impostazione Canonical"],"Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}":["Aggiungi www al dominio - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}"],"Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}":["Rimuovi \"www\" dal dominio - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"],"Don't set a preferred domain - {{code}}%(site)s{{/code}}":["Non impostare un dominio predefinito - {{code}}%(site)s{{/code}}"],"Add Alias":["Aggiungi un Alias"],"No aliases":["Nessun alias"],"Alias":["Alias"],"Aliased Domain":["Dominio usato come alias"],"You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.":["Dovrai configurare il sistema (DNS e server) per passare le richieste per questi domini a questa installazione di WordPress."],"A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.":["L'alias di un sito è un altro dominio che reindirizzerà al sito stesso. Per esempio, un vecchio dominio o un sottodominio. Questo reindirizzerà tutti gli URL, inclusi la pagina di login e di amministrazione di WordPress."],"Site Aliases":["Alias del sito"],"The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.":["Il plugin aggiuntivo Search Regex permette di cercare e sostituire dati sul sito. Supporta anche Redirection, ed è comodo per aggiornare molti reindirizzamenti in massa."],"Need to search and replace?":["Cerca e sostituisci"],"Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes.":["Le opzioni di questa pagina possono causare problemi, se non utilizzate correttamente. Puoi {{link}}disabilitarle temporaneamente{{/link}} per fare delle modifiche."],"Please wait, importing.":["Attendi, importazione in corso."],"Continue":["Continua"],"The following plugins have been detected.":["Sono stati rilevati i seguenti plugin."],"WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.":["WordPress crea automaticamente il reindirizzamento, quando gli URL degli articoli vengono cambiati. Importare questi URL in Redirection ne permette il controllo e la gestione."],"Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.":["Importare reindirizzamenti esistenti da WordPress o da altri plugin è un buon modo per iniziare a usare Redirection. Controlla ogni gruppo di reindirizzamenti che desideri importare."],"Import Existing Redirects":["Importa i reindirizzamenti esistenti"],"That's all there is to it - you are now redirecting! Note that the above is just an example.":["È tutto - stai facendo un reindirizzamento! Nota che questo sopra è solo un esempio."],"If you want to redirect everything please use a site relocation or alias from the Site page.":["Se vuoi reindirizzare tutto, fai un trasferimento o utilizza un alias dalla pagina Sito."],"Value":["Valore"],"Values":["Valori"],"All":["Tutto"],"Note that some HTTP headers are set by your server and cannot be changed.":["Nota che alcuni Header HTTP sono impostati dal server e non possono essere modificati."],"No headers":["Nessun header"],"Header":["Header"],"Location":["Posizione"],"Site headers are added across your site, including redirects. Redirect headers are only added to redirects.":["Gli header del sito sono aggiunti estensivamente al sito. Gli header di reindirizzamento sono aggiunti solo ai reindirizzamenti."],"HTTP Headers":["HTTP Header"],"Custom Header":["Header personalizzato"],"General":["Generale"],"Redirect":["Reindirizzamento"],"Some servers may be configured to serve file resources directly, preventing a redirect occurring.":["Alcuni server possono essere configurati in modo da fornire le risorse direttamente, prevenendo il verificarsi del reindirizzamento."],"Site":["Sito"],"Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.":["Impossibile effettuare la richiesta a causa di impostazioni di sicurezza del browser. Questo perché solitamente le impostazioni di WordPress e dell'URL del sito non sono coerenti o perché la richiesta è bloccata dalle regole CORS del sito."],"Ignore & Pass Query":["Ignora e passa la query"],"Ignore Query":["Ignora la query"],"Exact Query":["Query esatta"],"Search title":["Ricerca titolo"],"Not accessed in last year":["Nessun accesso nell'ultimo anno"],"Not accessed in last month":["Nessun accesso nell'ultimo mese"],"Never accessed":["Nessun accesso"],"Last Accessed":["Ultimo accesso"],"HTTP Status Code":["Codice di stato HTTP"],"Plain":["Semplice"],"URL match":["Corrispondenza URL"],"Source":["Sorgente"],"Code":["Codice"],"Action Type":["Tipo di azione"],"Match Type":["Tipo di corrispondenza"],"Search target URL":["Cerca URL target"],"Search IP":["Cerca IP"],"Search user agent":["Cerca user agent"],"Search referrer":["Ricerca referrer"],"Search URL":["Cerca URL"],"Filter on: %(type)s":["Filtra per: %(type)s"],"Disabled":["Disabilitato"],"Enabled":["Abilitato"],"Compact Display":["Vista compatta"],"Standard Display":["Vista standard"],"Status":["Stato"],"Pre-defined":["Predefinito"],"Custom Display":["Visualizzazione personalizzata"],"Display All":["Visualizza tutto"],"Your URL appears to contain a domain inside the path: {{code}}%(relative)s{{/code}}. Did you mean to use {{code}}%(absolute)s{{/code}} instead?":["L'URL sembra contenere un dominio nel percorso: {{code}}%(relative)s{{/code}}. Volevi usare invece {{code}}%(absolute)s{{/code}}?"],"Comma separated list of languages to match against (i.e. da, en-GB)":["Lista delle lingue separate da una virgola (es. da, en-GB)"],"Language":["Lingua"],"504 - Gateway Timeout":["504 - Gateway Timeout"],"503 - Service Unavailable":["503 - Service Unavailable"],"502 - Bad Gateway":["502 - Bad Gateway"],"501 - Not implemented":["501 - Not implemented"],"500 - Internal Server Error":["500 - Internal Server Error"],"451 - Unavailable For Legal Reasons":["451 - Unavailable For Legal Reasons"],"URL and language":["URL e lingua"],"Log out, clear your browser cache, and log in again - your browser has cached an old session.":["Disconnettiti, svuota la cache del tuo browser e connettiti nuovamente - il tuo browser ha una vecchia sessione nella cache."],"Reload the page - your current session is old.":["Ricarica la pagina - la tua sessione è vecchia."],"A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.":["È stato rilevato un loop e l'upgrade è stato interrotto. Questo di solito indica che il {{support}}sito è salvato in cache{{/support}} e i cambiamenti al database non sono stati salvati."],"Unable to save .htaccess file":["Impossibile salvare il file .htaccess"],"Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.":["I reindirizzamenti aggiunti a un gruppo Apache possono essere salvati su un file {{code}}.htaccess{{/code}} aggiungendo il percorso completo qui. Come riferimento, WordPress è installato in {{code}}%(installed)s{{/code}}."],"Click \"Complete Upgrade\" when finished.":["Clic \"Completa Upgrade\" al termine."],"Automatic Install":["Installazione automatica"],"Your target URL contains the invalid character {{code}}%(invalid)s{{/code}}":["L'URL di arrivo contiene il carattere non valido {{code}}%(invalid)s{{/code}}"],"If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.":["Se stai usando WordPress 5.2 o successivi, dai un'occhiata a {{link}}Site Health{{/link}} e risolvi i problemi."],"If you do not complete the manual install you will be returned here.":["Se non completi l'installazione manuale verrai rimandato qui."],"Click \"Finished! 🎉\" when finished.":["Fai clic su \"Finito! 🎉\" quando hai terminato."],"If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.":["Se il sito necessita di permessi speciali sul Database, o se preferisci fare da te, puoi lanciare manualmente il seguente SQL."],"Manual Install":["Installazione manuale"],"Insufficient database permissions detected. Please give your database user appropriate permissions.":["RIlevati permessi insufficienti sul database. Fornisci i permessi appropriati all'utente del database."],"This information is provided for debugging purposes. Be careful making any changes.":["Questa informazione è fornita a scopo di debug. Fai attenzione prima di effettuare qualsiasi modifica."],"Plugin Debug":["Debug del plugin"],"Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.":["Redirection comunica con WordPress tramite la REST API. Essa è una parte standard di WordPress, se non la utilizzi incontrerai problemi."],"IP Headers":["IP Header"],"Do not change unless advised to do so!":["Non modificare a meno che tu non sappia cosa stai facendo!"],"Database version":["Versione del database"],"Complete data (JSON)":["Tutti i dati (JSON)"],"Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format.":["Esporta in CSV, .htaccess di Apache, Nginx o JSON. Il formato JSON contiene tutti i dati, mentre gli altri formati contengono informazioni parziali adatte al formato stesso."],"CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data.":["CSV non contiene tutti i dati; le informazioni sono importate/esportate come corrispondenze \"solo URL\". Utilizza il formato JSON per avere la serie completa dei dati."],"All imports will be appended to the current database - nothing is merged.":["Tutte le importazioni verranno allegate al database corrente - niente viene accorpato."],"Automatic Upgrade":["Aggiornamenti automatici"],"Manual Upgrade":["Aggiornamento manuale"],"Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.":["Fai un backup dei dati di Redirection: {{download}}scarica un backup{{/download}}. Se incontrerai dei problemi, potrai reimportarli di nuovo in Redirection."],"Click the \"Upgrade Database\" button to automatically upgrade the database.":["Fai clic sul pulsante \"Aggiorna il Database\" per aggiornarlo automaticamente."],"Complete Upgrade":["Completa l'aggiornamento"],"Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.":["Redirection salva i dati nel tuo database che, a volte, deve essere aggiornato. Il tuo database è attualmente alla versione {{strong}}%(current)s{{/strong}} e l'ultima è la {{strong}}%(latest)s{{/strong}}."],"Note that you will need to set the Apache module path in your Redirection options.":["Tieni presente che dovrai inserire il percorso del modulo Apache nelle opzioni di Redirection."],"I need support!":["Ho bisogno di aiuto!"],"You will need at least one working REST API to continue.":["Serve almeno una REST API funzionante per continuare."],"Check Again":["Controlla di nuovo"],"Testing - %s$":["Verifica - %s$"],"Show Problems":["Mostra problemi"],"Summary":["Riepilogo"],"Your REST API is not working and the plugin will not be able to continue until this is fixed.":["La tua REST API non funziona e il plugin non potrà continuare finché il problema non verrà risolto."],"There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.":["Ci sono problemi con la connessione alla tua REST API. Non è necessario intervenire per risolvere il problema e il plugin sta continuando a funzionare."],"Unavailable":["Non disponibile"],"Working but some issues":["Funzionante con problemi"],"Current API":["API corrente"],"Switch to this API":["Passa a questa API"],"Hide":["Nascondi"],"Show Full":["Mostra tutto"],"Working!":["Funziona!"],"Your target URL should be an absolute URL like {{code}}https://domain.com/%(url)s{{/code}} or start with a slash {{code}}/%(url)s{{/code}}.":["L'URL di arrivo dovrebbe essere un URL assoluto come {{code}}https://domain.com/%(url)s{{/code}} o iniziare con una barra {{code}}/%(url)s{{/code}}."],"Your source is the same as a target and this will create a loop. Leave a target blank if you do not want to take action.":["L'indirizzo di partenza è uguale al quello di arrivo e si creerà un loop. Lascia l'indirizzo di arrivo in bianco se non vuoi procedere."],"The target URL you want to redirect, or auto-complete on post name or permalink.":["Scrivi l'URL di arrivo sul quale vuoi redirezionare, o seleziona l'autocompletamento del nome del post o il permalink."],"Include these details in your report along with a description of what you were doing and a screenshot.":["Includi questi dettagli nel tuo report, insieme ad una descrizione di ciò che stavi facendo e ad uno screenshot."],"Create An Issue":["Riporta un problema"],"What do I do next?":["Cosa fare adesso?"],"Possible cause":["Possibile causa"],"This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log":["Potrebbe essere un plugin di sicurezza o il server che non ha abbastanza memoria o dà un errore esterno. Controlla il log degli errori del server."],"Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.":["La REST API è probabilmente bloccata da un plugin di sicurezza. Disabilitalo, oppure configuralo per permettere le richieste della REST API."],"Read this REST API guide for more information.":["Leggi questa guida alle REST API per maggiori informazioni."],"URL options / Regex":["Opzioni URL / Regex"],"Export 404":["Esporta 404"],"Export redirect":["Esporta redirect"],"WordPress permalink structures do not work in normal URLs. Please use a regular expression.":["La struttura dei permalink di WordPress non funziona nei normali URL. Usa un'espressione regolare."],"Pass - as ignore, but also copies the query parameters to the target":["Passa - come Ignora, ma copia anche i parametri della query sull'indirizzo di arrivo."],"Ignore - as exact, but ignores any query parameters not in your source":["Ignora - tale e quale, ma ignora ogni parametro della query non presente all'origine"],"Exact - matches the query parameters exactly defined in your source, in any order":["Esatta - corrisponde ai parametri della query come definiti all'origine, in qualunque ordine"],"Default query matching":["Corrispondenza della query predefinita"],"Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignorare le slash finali (esempio: {{code}}/exciting-post/{{/code}} corrisponderà a {{code}}/exciting-post{{/code}})"],"Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})":["Ignora maiuscole/minuscole nella corrispondenza (esempio: {{code}}/Exciting-Post{{/code}} sarà lo stesso di {{code}}/exciting-post{{/code}})"],"Applies to all redirections unless you configure them otherwise.":["Applica a tutti i reindirizzamenti a meno che non configurati diversamente."],"Default URL settings":["Impostazioni URL predefinite"],"Ignore and pass all query parameters":["Ignora e passa tutti i parametri di query"],"Ignore all query parameters":["Ignora tutti i parametri di query"],"Exact match":["Corrispondenza esatta"],"Caching software (e.g Cloudflare)":["Software di cache (es. Cloudflare)"],"A security plugin (e.g Wordfence)":["Un plugin di sicurezza (es. Wordfence)"],"URL options":["Opzioni URL"],"Query Parameters":["Parametri della query"],"Ignore & pass parameters to the target":["Ignora e passa i parametri alla destinazione"],"Ignore all parameters":["Ignora tutti i parametri"],"Exact match all parameters in any order":["Corrispondenza esatta di tutti i parametri in qualsiasi ordine"],"Ignore Case":["Ignora MAIUSC/minusc"],"Ignore Slash":["Ignora la barra (\"/\")"],"Relative REST API":["REST API relativa"],"Raw REST API":["REST API raw"],"Default REST API":["REST API predefinita"],"(Example) The target URL is the new URL":["(Esempio) L'URL di arrivo è il nuovo URL"],"(Example) The source URL is your old or original URL":["(Esempio) L'URL di partenza è il tuo URL vecchio o di origine"],"Disabled! Detected PHP %1$s, need PHP %2$s+":["Disabilitato! Rilevato PHP %1$s, necessario PHP %2$s+"],"A database upgrade is in progress. Please continue to finish.":["Un aggiornamento del database è in corso. Continua per terminare."],"Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>.":["Il database di Redirection deve essere aggiornato - <a href=\"%1$1s\">fai clic per aggiornare</a>."],"Redirection database needs upgrading":["Il database di Redirection ha bisogno di essere aggiornato"],"Upgrade Required":["Aggiornamento richiesto"],"Finish Setup":["Completa la configurazione"],"You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings.":["Ci sono URL differenti in WordPress > Impostazioni > Generali, il che indica solitamente un errore di configurazione e può causare problemi con la REST API. \nControlla le impostazioni."],"If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.":["Se incontri un problema, consulta la documentazione del plugin o prova a contattare il supporto del tuo host. {{link}}Questo non è generalmente un problema dato da Redirection{{/link}}."],"Some other plugin that blocks the REST API":["Qualche altro plugin che blocca la REST API"],"A server firewall or other server configuration (e.g OVH)":["Il firewall del server o una diversa configurazione del server (es. OVH)"],"Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:":["Redirection usa la {{link}}REST API di WordPress{{/link}} per comunicare con WordPress. Essa è abilitata e funzionante in maniera predefinita. A volte, la REST API è bloccata da:"],"Go back":["Torna indietro"],"Continue Setup":["Continua con la configurazione"],"Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).":["Salvare l'indirizzo IP permette di effettuare ulteriori azioni sul log. Nota che devi rispettare le normative locali sulla raccolta dei dati (es. GDPR)."],"Store IP information for redirects and 404 errors.":["Salva le informazioni per i redirezionamenti e gli errori 404."],"Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.":["Tenere i log per i reindirizzamenti e i 404 ti permette di vedere cosa accade sul sito. Questo, però, aumenterà i requisiti di spazio del database."],"Keep a log of all redirects and 404 errors.":["Tieni un log di tutti i redirezionamenti ed errori 404."],"{{link}}Read more about this.{{/link}}":["{{link}}Leggi di più su questo argomento.{{/link}}"],"If you change the permalink in a post or page then Redirection can automatically create a redirect for you.":["Se modifichi il permalink di un articolo o di una pagina, Redirection può creare automaticamente il reindirizzamento."],"Monitor permalink changes in WordPress posts and pages":["Tieni sotto controllo le modifiche ai permalink negli articoli e nelle pagine di WordPress."],"These are some options you may want to enable now. They can be changed at any time.":["Ci sono alcune opzioni che potresti voler abilitare. Puoi modificarle in ogni momento."],"Basic Setup":["Configurazione di base"],"Start Setup":["Avvia la configurazione"],"When ready please press the button to continue.":["Quando sei pronto, premi il pulsante per continuare."],"First you will be asked a few questions, and then Redirection will set up your database.":["Prima ti verranno poste alcune domande, poi Redirection configurerà il database."],"What's next?":["E adesso?"],"Check a URL is being redirected":["Controlla che l'URL venga reindirizzato"],"More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}":["Corrispondenze URL più potenti, incluse {{regular}}espressioni regolari{{/regular}} e {{other}}altre condizioni{{/other}}"],"{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins":["{{link}}Importa{{/link}} da .htaccess, CSV e molti altri plugin"],"{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems":["{{link}}Controlla gli errori 404{{/link}}, ottieni informazioni dettagliate sul visitatore e correggi i problemi"],"Some features you may find useful are":["Alcune caratteristiche che potresti trovare utili sono"],"Full documentation can be found on the {{link}}Redirection website.{{/link}}":["Puoi trovare la documentazione completa sul {{link}}sito di Redirection.{{/link}}"],"A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:":["Un semplice redirezionamento implica un {{strong}}URL di partenza{{/strong}} (il vecchio URL) e un {{strong}}URL di arrivo{{/strong}} (il nuovo URL). Ecco un esempio:"],"How do I use this plugin?":["Come utilizzo questo plugin?"],"Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.":["Redirection è fatto per essere usato sia su siti con pochi reindirizzamenti che su siti con migliaia di reindirizzamenti."],"Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.":["Grazie per aver installato e usato Redirection v%(version)s. Questo plugin ti aiuta a organizzare i reindirizzamenti 301, a tenere traccia degli errori 404, e a migliorare il sito senza nessuna conoscenza di Apache o Nginx."],"Welcome to Redirection 🚀🎉":["Benvenuto in Redirection 🚀🎉"],"To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}":["Per prevenire un'espressione regolare \"avida\", puoi utilizzare {{code}}^{{/code}} per ancorarla all'inizio dell'URL. Ad esempio: {{code}}%(esempio)s{{/code}}"],"Remember to enable the \"regex\" option if this is a regular expression.":["Ricordati di abilitare l'opzione \"regex\" se questa è un'espressione regolare."],"The source URL should probably start with a {{code}}/{{/code}}":["L'URL di partenza probabilmente dovrebbe iniziare con una {{code}}/{{/code}}"],"This will be converted to a server redirect for the domain {{code}}%(server)s{{/code}}.":["Questo sarà convertito in un reindirizzamento server per il dominio {{code}}%(server)s{{/code}}."],"Anchor values are not sent to the server and cannot be redirected.":["I valori delle ancore non sono inviati al server e non possono essere reindirizzati."],"{{code}}%(status)d{{/code}} to {{code}}%(target)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(target)s{{/code}}"],"Finished! 🎉":["Finito! 🎉"],"Progress: %(complete)d$":["Avanzamento: %(complete)d$"],"Leaving before the process has completed may cause problems.":["Uscire senza aver completato il processo può causare problemi."],"Setting up Redirection":["Configurare Redirection"],"Upgrading Redirection":["Aggiornare Redirection"],"Please remain on this page until complete.":["Resta sulla pagina fino al completamento."],"If you want to {{support}}ask for support{{/support}} please include these details:":["Se vuoi {{support}}richiedere supporto{{/support}} includi questi dettagli:"],"Stop upgrade":["Ferma l'aggiornamento"],"Skip this stage":["Salta questo passaggio"],"Try again":["Prova di nuovo"],"Database problem":["Problema del database"],"Please enable JavaScript":["Abilita JavaScript"],"Please upgrade your database":["Aggiorna il database"],"Upgrade Database":["Aggiorna il database"],"Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin.":["Completa la <a href=\"%s\">configurazione di Redirection</a> per attivare il plugin."],"Your database does not need updating to %s.":["Il database non necessita di aggiornamento a %s."],"Table \"%s\" is missing":["La tabella \"%s\" è mancante"],"Create basic data":["Crea dati di base"],"Install Redirection tables":["Installa le tabelle di Redirection"],"Site and home URL are inconsistent. Please correct from your Settings > General page: %1$1s is not %2$2s":["L'URL del sito e quello della home non coincidono. Correggi dalla pagina Impostazioni > Generali: %1$1s non è %2$2s"],"Please do not try and redirect all your 404s - this is not a good thing to do.":["Non provare a reindirizzare tutti i 404 - non è una buona cosa da fare."],"Only the 404 page type is currently supported.":["Solo il tipo di pagina 404 è supportato attualmente"],"Page Type":["Tipo di pagina"],"Enter IP addresses (one per line)":["Inserisci gli indirizzi IP (uno per riga)"],"Describe the purpose of this redirect (optional)":["Descrivi lo scopo di questo reindirizzamento (opzionale)"],"418 - I'm a teapot":["418 - Sono una teiera"],"403 - Forbidden":["403 - Vietato"],"400 - Bad Request":["400 - Richiesta errata"],"304 - Not Modified":["304 - Non modificato"],"303 - See Other":["303 - Vedi altro"],"Do nothing (ignore)":["Non fare niente (ignora)"],"Target URL when not matched (empty to ignore)":["URL di arrivo quando non corrispondente (vuoto per ignorare)"],"Target URL when matched (empty to ignore)":["URL di arrivo quando corrispondente (vuoto per ignorare)"],"Show All":["Mostra tutto"],"Delete logs for these entries":["Elimina i log per queste voci"],"Delete logs for this entry":["Elimita i log per questa voce"],"Delete Log Entries":["Elimina le voci dei log"],"Group by IP":["Raggruppa per IP"],"Group by URL":["Raggruppa per URL"],"No grouping":["Non raggruppare"],"Ignore URL":["Ignora URL"],"Block IP":["Blocca IP"],"Redirect All":["Reindirizza tutto"],"Count":["Conteggio"],"URL and WordPress page type":["Tipo di URL e pagina WordPress"],"URL and IP":["URL e IP"],"Problem":["Problema"],"Good":["Buono"],"Check":["Verifica"],"Check Redirect":["Verifica reindirizzamento"],"Check redirect for: {{code}}%s{{/code}}":["Verifica reindirizzamento per: {{code}}%s{{/code}}"],"Not using Redirection":["Senza usare Redirection"],"Using Redirection":["Usando Redirection"],"Found":["Trovato"],"{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}":["{{code}}%(status)d{{/code}} a {{code}}%(url)s{{/code}}"],"Expected":["Previsto"],"Error":["Errore"],"Enter full URL, including http:// or https://":["Immetti l'URL completo, incluso http:// o https://"],"Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.":["A volte, un browser può memorizzare un URL e rendere difficile capire se funziona come previsto. Usa questo per controllare come l'URL redireziona effettivamente."],"Redirect Tester":["Tester di reindirizzamento"],"Target":["Target"],"URL is not being redirected with Redirection":["L'URL non sarà più reindirizzato con Redirection"],"URL is being redirected with Redirection":["L'URL è reindirizzato con Redirection"],"Unable to load details":["Impossibile caricare i dettagli"],"Enter server URL to match against":["Inserire l'URL del server da confrontare"],"Server":["Server"],"Enter role or capability value":["Inserire il ruolo o la capacità"],"Role":["Ruolo"],"Match against this browser referrer text":["Confronta con il testo di referrer del browser"],"Match against this browser user agent":["Confronta con questo browser user agent"],"The relative URL you want to redirect from":["L'URL relativo dal quale vuoi creare una redirezione"],"Add New":["Aggiungi Nuovo"],"URL and role/capability":["URL e ruolo/permesso"],"URL and server":["URL e server"],"Site and home protocol":["Protocollo del sito e della home page"],"Site and home are consistent":["Il sito e la home page sono coerenti"],"Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this.":["Tieni presente che è tuo compito passare gli header HTTP al PHP. Contatta il tuo provider di hosting per assistenza."],"Accept Language":["Accetta Lingua"],"Header value":["Valore dell'header"],"Header name":["Nome dell'header"],"HTTP Header":["Header HTTP"],"WordPress filter name":["Nome del filtro WordPress"],"Filter Name":["Nome del filtro"],"Cookie value":["Valore cookie"],"Cookie name":["Nome cookie"],"Cookie":["Cookie"],"clearing your cache.":["cancellazione della tua cache."],"If you are using a caching system such as Cloudflare then please read this: ":["Se stai utilizzando un sistema di caching come Cloudflare, per favore leggi questo:"],"URL and HTTP header":["Header URL e HTTP"],"URL and custom filter":["URL e filtro personalizzato"],"URL and cookie":["URL e cookie"],"404 deleted":["404 eliminato"],"REST API":["REST API"],"How Redirection uses the REST API - don't change unless necessary":["Come Redirection usa la REST API - non modificare se non è necessario"],"Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem.":["Dai un'occhiata allo {{link}}stato del plugin{{/link}}. Potrebbe essere in grado di identificare e \"correggere magicamente\" il problema."],"{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.":["{{link}}Il software di cache{{/link}}, in particolare Cloudflare, può mettere in cache la cosa sbagliata. Prova a svuotare tutte le tue cache."],"{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.":["{{link}}Disabilita temporaneamente altri plugin!{{/link}} Ciò risolve molti problemi."],"Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>.":["Consulta la <a href=\"https://redirection.me/support/problems/\">lista dei problemi comuni</a>."],"Unable to load Redirection ☹️":["Impossibile caricare Redirection ☹️"],"WordPress REST API":["WordPress REST API"],"Useragent Error":["Errore User Agent"],"Unknown Useragent":["Useragent sconosciuto"],"Device":["Periferica"],"Operating System":["Sistema operativo"],"Browser":["Browser"],"Engine":["Motore"],"Useragent":["Useragent"],"Agent":["Agente"],"No IP logging":["Nessun log IP"],"Full IP logging":["Log completo IP"],"Anonymize IP (mask last part)":["Anonimizza IP (maschera l'ultima parte)"],"Monitor changes to %(type)s":["Controllo modifiche ai %(type)s"],"IP Logging":["Memorizzazione IP"],"Geo Info":["Geo Info"],"Agent Info":["Agent Info"],"Filter by IP":["Filtra per IP"],"Geo IP Error":["Errore Geo IP "],"Something went wrong obtaining this information":["Qualcosa è andato storto nel recuperare questa informazione"],"This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed.":["Questo è un IP di una rete privata. Questo significa che appartiene a una rete domestica o aziendale e non è possibile mostrare maggiori informazioni."],"No details are known for this address.":["Non ci sono dettagli per questo indirizzo."],"Geo IP":["Geo IP"],"City":["Città"],"Area":["Area"],"Timezone":["Fuso orario"],"Geo Location":["Geolocalizzazione"],"Powered by {{link}}redirect.li{{/link}}":["Powered by {{link}}redirect.li{{/link}}"],"Trash":["Cestino"],"Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection":["Tieni presente che Redirection richiede che la REST API di WordPress sia abilitata. Se l'hai disabilitata, non potrai usare Redirection"],"You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site.":["Puoi trovare la documentazione completa sull'uso di Redirection sul sito di supporto <a href=\"%s\" target=\"_blank\">redirection.me</a>."],"https://redirection.me/":["https://redirection.me/"],"Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.":["Puoi trovare la documentazione completa di Redirection qui {{site}}https://redirection.me{{/site}}. Se hai un problema, consulta prima le {{faq}}FAQ{{/faq}}."],"If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.":["Se vuoi segnalare un bug, leggi la guida {{report}}Reporting Bugs{{/report}}."],"If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!":["Se vuoi inviare informazioni che preferisci non vadano in un repository pubblico, allora mandale via {{email}}email{{/email}}. Includi quante più informazioni possibili!"],"Never cache":["Non utilizzare mai la cache"],"An hour":["Un'ora"],"Redirect Cache":["Cache dei reindirizzamenti"],"How long to cache redirected 301 URLs (via \"Expires\" HTTP header)":["Per quanto tenere in cache gli URD dei reindirizzamenti 301 (tramite l'header HTTP \"Expires\")"],"Are you sure you want to import from %s?":["Vuoi davvero importare da %s?"],"Plugin Importers":["Strumenti importazione plugin"],"The following redirect plugins were detected on your site and can be imported from.":["I seguenti plugin di reindirizzamento sono stati trovati sul sito ed è possibile importare i loro dati."],"total = ":["totale = "],"Import from %s":["Importa da %s"],"Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress":["Redirection richiede WordPress v%1$1s, tu stai usando v%2$2s - aggiorna il tuo WordPress"],"Default WordPress \"old slugs\"":["Vecchi slug di default di WordPress"],"Create associated redirect (added to end of URL)":["Crea un reindirizzamento associato (aggiunto al termine dell'URL)"],"<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again.":["<code>Redirectioni10n</code> non è definito. Di solito significa che un altro plugin blocca il caricamento di Redirection. Disabilita gli altri plugin e riprova."],"If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.":["Se il pulsante magico non funziona, leggi l'errore e verifica se puoi correggerlo manualmente, altrimenti segui la sezione 'Ho bisogno di aiuto' seguente."],"⚡️ Magic fix ⚡️":["⚡️ Correzione magica ⚡️"],"Plugin Status":["Stato del plugin"],"Custom":["Personalizzato"],"Mobile":["Dispositivi mobili"],"Feed Readers":["Lettori di Feed"],"Libraries":["Librerie"],"URL Monitor Changes":["Controllo Cambiamenti URL"],"Save changes to this group":["Salva le modifiche per questo gruppo"],"For example \"/amp\"":["Per esempio \"/amp\""],"URL Monitor":["Controllo URL"],"Your server has rejected the request for being too big. You will need to reconfigure it to continue.":["Il tuo server ha respinto la richiesta perché troppo grande. Devi cambiarla per continuare."],"Also check if your browser is able to load <code>redirection.js</code>:":["Verifica che il tuo browser riesca a caricare <code>redirection.js</code>:"],"If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.":["Se stai usando un plugin di caching delle pagine o un servizio (CloudFlare, OVH, ecc.), puoi anche provare a svuotare queste cache."],"Unable to load Redirection":["Impossibile caricare Redirection"],"Post monitor group is valid":["Il gruppo di controllo articoli è valido"],"Post monitor group is invalid":["Il gruppo di controllo articoli non è valido"],"Post monitor group":["Gruppo controllo articoli"],"All redirects have a valid group":["Tutti i reindirizzamenti hanno un gruppo valido"],"Redirects with invalid groups detected":["Individuati reindirizzamenti con gruppi non validi"],"Valid redirect group":["Gruppo di reindirizzamento valido"],"Valid groups detected":["Gruppi validi rilevati"],"No valid groups, so you will not be able to create any redirects":["Nessun gruppo valido, non potrai creare alcun reindirizzamento"],"Valid groups":["Gruppi validi"],"Database tables":["Tabelle database"],"The following tables are missing:":["Mancano le seguenti tabelle:"],"All tables present":["Tutte le tabelle sono presenti"],"Cached Redirection detected":["Rilevato un reindirizzamento in cache"],"Please clear your browser cache and reload this page.":["Pulisci la cache del tuo browser e ricarica questa pagina"],"WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.":["WordPress non ha restituito una risposta. Questo può significare che si è verificato un errore o che la richiesta è stata bloccata. Controlla il registro degli errori del tuo server."],"If you think Redirection is at fault then create an issue.":["Se ritieni che Redirection abbia un problema, apri un ticket."],"This may be caused by another plugin - look at your browser's error console for more details.":["Ciò potrebbe essere causato da un altro plugin. Guarda la console degli errori del browser per maggiori dettagli."],"Loading, please wait...":["Caricamento in corso, attendi..."],"{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes).":["{{strong}}formato file CSV{{/strong}}: {{code}}URL di provenienza, URL di arrivo{{/code}} - e può essere facoltativamente seguito da {{code}}espressione regolare, codice http{{/code}} ({{code}}espressione regolare{{/code}} - 0 = no, 1 = sì)."],"Redirection is not working. Try clearing your browser cache and reloading this page.":["Redirection non sta funzionando. Prova a svuotare la cache del tuo browser e a ricaricare questa pagina."],"If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.":["Se questo non aiuta, apri la console degli errori del browser e crea un {{link}}nuovo ticket{{/link}} con i dettagli."],"Create Issue":["Apri un ticket"],"Email":["Email"],"Need help?":["Hai bisogno di aiuto?"],"Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.":["Tieni presente che qualsiasi supporto è fornito quando è possibile e non è garantito. Non fornisco supporto a pagamento."],"Pos":["Pos"],"410 - Gone":["410 - Risorsa non più disponibile"],"Position":["Posizione"],"Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead":["Utilizzato per autogenerare un URL se non ne viene fornito alcuno. Utilizza il tag speciale {{code}}$dec${{/code}} o {{code}}$hex${{/code}} per inserire un ID univoco"],"I'd like to support some more.":["Vorrei contribuire un po' di più."],"Support 💰":["Supporta 💰"],"Import to group":["Importa nel gruppo"],"Import a CSV, .htaccess, or JSON file.":["Importa un file CSV, .htaccess o JSON."],"Click 'Add File' or drag and drop here.":["Fai clic su 'Aggiungi file' o trascina e rilascia qui."],"Add File":["Aggiungi file"],"File selected":["File selezionato"],"Importing":["Importazione"],"Finished importing":["Importazione finita"],"Total redirects imported:":["Totale redirect importati"],"Double-check the file is the correct format!":["Controlla che il file sia nel formato corretto!"],"OK":["OK"],"Close":["Chiudi"],"Export":["Esporta"],"Everything":["Tutto"],"WordPress redirects":["Redirezioni di WordPress"],"Apache redirects":["Redirezioni Apache"],"Nginx redirects":["Redirezioni nginx"],"CSV":["CSV"],"Apache .htaccess":[".htaccess Apache"],"Nginx rewrite rules":["Regole di rewrite di Nginx"],"View":["Visualizza"],"Import/Export":["Importa/Esporta"],"Logs":["Log"],"404 errors":["Errori 404"],"Redirection saved":["Redirezione salvata"],"Log deleted":["Log eliminato"],"Settings saved":["Impostazioni salvate"],"Group saved":["Gruppo salvato"],"Are you sure you want to delete this item?":["Sei sicuro di voler eliminare questo oggetto?","Sei sicuro di voler eliminare questi oggetti?"],"pass":["passa"],"All groups":["Tutti i gruppi"],"301 - Moved Permanently":["301 - Spostato in maniera permanente"],"302 - Found":["302 - Trovato"],"307 - Temporary Redirect":["307 - Redirezione temporanea"],"308 - Permanent Redirect":["308 - Redirezione permanente"],"401 - Unauthorized":["401 - Non autorizzato"],"404 - Not Found":["404 - Non trovato"],"Title":["Titolo"],"When matched":["Quando corrisponde"],"with HTTP code":["Con codice HTTP"],"Show advanced options":["Mostra opzioni avanzate"],"Matched Target":["Indirizzo di arrivo corrispondente"],"Unmatched Target":["Indirizzo di arrivo non corrispondente"],"Saving...":["Salvataggio..."],"View notice":["Vedi la notifica"],"Something went wrong 🙁":["Qualcosa è andato storto 🙁"],"Log entries (%d max)":["Voci di log (%d max)"],"Bulk Actions":["Azioni di massa"],"Apply":["Applica"],"First page":["Prima pagina"],"Prev page":["Pagina precedente"],"Current Page":["Pagina corrente"],"of %(page)s":["di %(page)s"],"Next page":["Pagina successiva"],"Last page":["Ultima pagina"],"%s item":["%s oggetto","%s oggetti"],"Select All":["Seleziona tutto"],"Sorry, something went wrong loading the data - please try again":["Qualcosa è andato storto leggendo i dati - riprova"],"No results":["Nessun risultato"],"Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.":["Grazie per esserti iscritto! {{a}}Clicca qui{{/a}} se vuoi tornare alla tua sottoscrizione."],"Newsletter":["Newsletter"],"Want to keep up to date with changes to Redirection?":["Vuoi essere informato sulle modifiche a Redirection?"],"Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.":["Iscriviti alla newsletter di Redirection - una newsletter a basso traffico che riguarda le nuove caratteristiche e le modifiche al plugin. Ideale se vuoi provare le modifiche in beta prima del rilascio."],"Your email address:":["Il tuo indirizzo email:"],"You've supported this plugin - thank you!":["Hai già supportato questo plugin - grazie!"],"You get useful software and I get to carry on making it better.":["Tu ricevi software utile e io posso continuare a migliorarlo."],"Forever":["Per sempre"],"Delete the plugin - are you sure?":["Cancella il plugin - sei sicuro?"],"Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.":["Cancellando questo plugin verranno rimossi tutti i reindirizzamenti, i log e le impostazioni. Fallo se vuoi rimuovere il plugin o se vuoi reimpostare il plugin."],"Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.":["Dopo averle elimininati, i tuoi reindirizzamenti smetteranno di funzionare. Se sembra che continuino a funzionare cancella la cache del tuo browser."],"Yes! Delete the plugin":["Sì! Cancella il plugin"],"No! Don't delete the plugin":["No! Non cancellare il plugin"],"John Godley":["John Godley"],"Manage all your 301 redirects and monitor 404 errors":["Gestisci tutti i redirect 301 and controlla tutti gli errori 404"],"Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.":["Redirection può essere utilizzato gratuitamente - la vita è davvero fantastica e piena di tante belle cose! Lo sviluppo di questo plugin richiede comunque molto tempo e lavoro, sarebbe pertanto gradito il tuo sostegno {{strong}}tramite una piccola donazione{{/strong}}."],"Redirection Support":["Forum di supporto Redirection"],"Support":["Supporto"],"404s":["404"],"Log":["Log"],"Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.":["Selezionando questa opzione tutti i reindirizzamenti, i log e qualunque altra opzione associata con Redirection verranno cancellati. Assicurarsi che questo è proprio ciò che si vuole fare."],"Delete Redirection":["Rimuovi Redirection"],"Upload":["Carica"],"Import":["Importa"],"Update":["Aggiorna"],"Auto-generate URL":["Genera URL automaticamente"],"A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)":["Un token univoco consente ai lettori di feed di accedere all'RSS del registro di Redirection (lasciandolo vuoto verrà generato automaticamente)"],"RSS Token":["Token RSS"],"404 Logs":["Registro 404"],"(time to keep logs for)":["(per quanto tempo conservare i log)"],"Redirect Logs":["Registro redirezioni"],"I'm a nice person and I have helped support the author of this plugin":["Sono una brava persona e ho contribuito a sostenere l'autore di questo plugin"],"Plugin Support":["Supporto del plugin"],"Options":["Opzioni"],"Two months":["Due mesi"],"A month":["Un mese"],"A week":["Una settimana"],"A day":["Un giorno"],"No logs":["Nessun log"],"Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module.":["Utilizza i gruppi per organizzare i tuoi redirect. I gruppi vengono assegnati a un modulo, il che influenza come funzionano i redirect in ciascun gruppo. Se non sei sicuro, scegli il modulo WordPress."],"Add Group":["Aggiungi gruppo"],"Search":["Cerca"],"Groups":["Gruppi"],"Save":["Salva"],"Group":["Gruppo"],"Regular Expression":["Espressione regolare"],"Match":["Corrispondenza"],"Add new redirection":["Aggiungi un nuovo reindirizzamento"],"Cancel":["Annulla"],"Download":["Scarica"],"Redirection":["Redirection"],"Settings":["Impostazioni"],"WordPress":["WordPress"],"Error (404)":["Errore (404)"],"Pass-through":["Pass-through"],"Redirect to random post":["Reindirizza a un post a caso"],"Redirect to URL":["Reindirizza a URL"],"IP":["IP"],"Source URL":["URL di partenza"],"Date":["Data"],"Add Redirect":["Aggiungi una redirezione"],"View Redirects":["Mostra i redirect"],"Module":["Modulo"],"Redirects":["Reindirizzamenti"],"Name":["Nome"],"Filters":["Filtri"],"Reset hits":["Reimposta hit"],"Enable":["Attiva"],"Disable":["Disattiva"],"Delete":["Elimina"],"Edit":["Modifica"],"Last Access":["Ultimo accesso"],"Hits":["Visite"],"URL":["URL"],"Modified Posts":["Articoli modificati"],"Redirections":["Reindirizzamenti"],"User Agent":["User agent"],"URL and user agent":["URL e user agent"],"Target URL":["URL di arrivo"],"URL only":["solo URL"],"HTTP code":["Codice HTTP"],"Regex":["Regex"],"Referrer":["Referrer"],"URL and referrer":["URL e referrer"],"Logged Out":["Disconnesso"],"Logged In":["Connesso"],"URL and login status":["status URL e login"],"plural-forms":"nplurals=2; plural=n != 1;"}
|
locale/redirection-de_DE.mo
CHANGED
Binary file
|
locale/redirection-de_DE.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2021-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -25,7 +25,7 @@ msgstr "Du nutzt eine alte oder gecachte Session"
|
|
25 |
|
26 |
#: redirection-strings.php:736
|
27 |
msgid "Please review your data and try again."
|
28 |
-
msgstr "Bitte Daten
|
29 |
|
30 |
#: redirection-strings.php:735
|
31 |
msgid "There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request."
|
@@ -73,11 +73,11 @@ msgstr "Die REST-API sendet eine 404-Seite zurück. Dies ist mit ziemlicher Sich
|
|
73 |
|
74 |
#: redirection-strings.php:714
|
75 |
msgid "Debug Information"
|
76 |
-
msgstr "
|
77 |
|
78 |
#: redirection-strings.php:713
|
79 |
msgid "Show debug"
|
80 |
-
msgstr "
|
81 |
|
82 |
#: redirection-strings.php:614
|
83 |
msgid "View Data"
|
@@ -93,15 +93,15 @@ msgstr "Redirection speichert keine personenbezogenen Daten außer den oben konf
|
|
93 |
|
94 |
#: redirection-strings.php:494
|
95 |
msgid "Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size."
|
96 |
-
msgstr "HTTP-Header-Informationen (außer Cookies) in den
|
97 |
|
98 |
#: redirection-strings.php:493
|
99 |
msgid "Track redirect hits and date of last access. Contains no user information."
|
100 |
-
msgstr "Aufrufe der Umleitungen und das Datum des letzten Zugriffs in den
|
101 |
|
102 |
#: redirection-strings.php:492
|
103 |
msgid "Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information."
|
104 |
-
msgstr "„Externe“ Weiterleitungen in den
|
105 |
|
106 |
#: redirection-strings.php:491
|
107 |
msgid "Logging"
|
@@ -117,7 +117,7 @@ msgstr "Bist du sicher, dass du die ausgewählten Elemente löschen willst?"
|
|
117 |
|
118 |
#: redirection-strings.php:378
|
119 |
msgid "View Redirect"
|
120 |
-
msgstr "Umleitung
|
121 |
|
122 |
#: redirection-strings.php:376
|
123 |
msgid "RSS"
|
@@ -189,7 +189,7 @@ msgstr "Header der Anfrage"
|
|
189 |
|
190 |
#: redirection-strings.php:96
|
191 |
msgid "Exclude from logs"
|
192 |
-
msgstr "
|
193 |
|
194 |
#: redirection-strings.php:46
|
195 |
msgid "Cannot connect to the server to determine the redirect status."
|
@@ -309,7 +309,7 @@ msgstr "Fortsetzen"
|
|
309 |
|
310 |
#: redirection-strings.php:204
|
311 |
msgid "The following plugins have been detected."
|
312 |
-
msgstr "
|
313 |
|
314 |
#: redirection-strings.php:203
|
315 |
msgid "WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them."
|
@@ -325,11 +325,11 @@ msgstr "Bestehende Umleitungen importieren"
|
|
325 |
|
326 |
#: redirection-strings.php:166
|
327 |
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example."
|
328 |
-
msgstr "Das ist soweit alles - du leitest nun um!
|
329 |
|
330 |
#: redirection-strings.php:119
|
331 |
msgid "If you want to redirect everything please use a site relocation or alias from the Site page."
|
332 |
-
msgstr "Wenn du alles weiterleiten
|
333 |
|
334 |
#: redirection-strings.php:747
|
335 |
msgid "Value"
|
@@ -365,11 +365,11 @@ msgstr "Website-Header werden auf der gesamten Website einschließlich Weiterlei
|
|
365 |
|
366 |
#: redirection-strings.php:704
|
367 |
msgid "HTTP Headers"
|
368 |
-
msgstr "HTTP
|
369 |
|
370 |
#: redirection-strings.php:700
|
371 |
msgid "Custom Header"
|
372 |
-
msgstr "
|
373 |
|
374 |
#: redirection-strings.php:699
|
375 |
msgid "General"
|
@@ -460,7 +460,7 @@ msgstr "Ziel-URL suchen"
|
|
460 |
|
461 |
#: redirection-strings.php:365 redirection-strings.php:425
|
462 |
msgid "Search IP"
|
463 |
-
msgstr "IP suchen"
|
464 |
|
465 |
#: redirection-strings.php:364 redirection-strings.php:424
|
466 |
msgid "Search user agent"
|
@@ -509,7 +509,7 @@ msgstr "Vordefiniert"
|
|
509 |
|
510 |
#: redirection-strings.php:23
|
511 |
msgid "Custom Display"
|
512 |
-
msgstr "Individuelle
|
513 |
|
514 |
#: redirection-strings.php:220 redirection-strings.php:345
|
515 |
#: redirection-strings.php:405 redirection-strings.php:548
|
@@ -522,7 +522,7 @@ msgstr "Deine URL scheint eine Domain im Pfad zu enthalten: {{code}}%(relative)s
|
|
522 |
|
523 |
#: redirection-strings.php:651
|
524 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
525 |
-
msgstr "Kommagetrennte Liste
|
526 |
|
527 |
#: redirection-strings.php:650
|
528 |
msgid "Language"
|
@@ -610,15 +610,15 @@ msgstr "Manuelle Installation"
|
|
610 |
|
611 |
#: database/database-status.php:145
|
612 |
msgid "Insufficient database permissions detected. Please give your database user appropriate permissions."
|
613 |
-
msgstr "Unzureichende
|
614 |
|
615 |
#: redirection-strings.php:604
|
616 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
617 |
-
msgstr "Diese Informationen werden zu
|
618 |
|
619 |
#: redirection-strings.php:603
|
620 |
msgid "Plugin Debug"
|
621 |
-
msgstr "Plugin
|
622 |
|
623 |
#: redirection-strings.php:601
|
624 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
@@ -698,7 +698,7 @@ msgstr "Prüfung läuft - %s$"
|
|
698 |
|
699 |
#: redirection-strings.php:138
|
700 |
msgid "Show Problems"
|
701 |
-
msgstr "
|
702 |
|
703 |
#: redirection-strings.php:137
|
704 |
msgid "Summary"
|
@@ -762,7 +762,7 @@ msgstr "Ein Support-Ticket erstellen"
|
|
762 |
|
763 |
#: redirection-strings.php:267
|
764 |
msgid "What do I do next?"
|
765 |
-
msgstr "Was
|
766 |
|
767 |
#: redirection-strings.php:731
|
768 |
msgid "Possible cause"
|
@@ -783,11 +783,11 @@ msgstr "Lies diese REST-API-Anleitung für mehr Informationen."
|
|
783 |
|
784 |
#: redirection-strings.php:109
|
785 |
msgid "URL options / Regex"
|
786 |
-
msgstr "URL-Optionen /
|
787 |
|
788 |
#: redirection-strings.php:324
|
789 |
msgid "Export 404"
|
790 |
-
msgstr "
|
791 |
|
792 |
#: redirection-strings.php:323
|
793 |
msgid "Export redirect"
|
@@ -859,7 +859,7 @@ msgstr "Abfrage-Parameter"
|
|
859 |
|
860 |
#: redirection-strings.php:95
|
861 |
msgid "Ignore & pass parameters to the target"
|
862 |
-
msgstr "Parameter ignorieren und an Ziel
|
863 |
|
864 |
#: redirection-strings.php:94
|
865 |
msgid "Ignore all parameters"
|
@@ -875,7 +875,7 @@ msgstr "Groß-/Kleinschreibung ignorieren"
|
|
875 |
|
876 |
#: redirection-strings.php:91
|
877 |
msgid "Ignore Slash"
|
878 |
-
msgstr "
|
879 |
|
880 |
#: redirection-strings.php:474
|
881 |
msgid "Relative REST API"
|
@@ -900,7 +900,7 @@ msgstr "(Beispiel) Die Quell-URL ist deine alte oder ursprüngliche URL"
|
|
900 |
#. translators: 1: server PHP version. 2: required PHP version.
|
901 |
#: redirection.php:38
|
902 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
903 |
-
msgstr "Deaktiviert! PHP %1$s wurde erkannt,
|
904 |
|
905 |
#: redirection-strings.php:249
|
906 |
msgid "A database upgrade is in progress. Please continue to finish."
|
@@ -909,7 +909,7 @@ msgstr "Ein Datenbank-Upgrade läuft derzeit. Zum Beenden bitte fortfahren."
|
|
909 |
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
910 |
#: redirection-admin.php:85
|
911 |
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
912 |
-
msgstr "Die Redirection
|
913 |
|
914 |
#: redirection-strings.php:258
|
915 |
msgid "Redirection database needs upgrading"
|
@@ -921,7 +921,7 @@ msgstr "Aktualisierung erforderlich"
|
|
921 |
|
922 |
#: redirection-strings.php:199
|
923 |
msgid "Finish Setup"
|
924 |
-
msgstr "
|
925 |
|
926 |
#: redirection-strings.php:197
|
927 |
msgid "You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."
|
@@ -949,7 +949,7 @@ msgstr "Zurück"
|
|
949 |
|
950 |
#: redirection-strings.php:188
|
951 |
msgid "Continue Setup"
|
952 |
-
msgstr "
|
953 |
|
954 |
#: redirection-strings.php:186
|
955 |
msgid "Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR)."
|
@@ -957,15 +957,15 @@ msgstr "Das Speichern der IP-Adresse ermöglicht es dir, zusätzliche Log-Aktion
|
|
957 |
|
958 |
#: redirection-strings.php:185
|
959 |
msgid "Store IP information for redirects and 404 errors."
|
960 |
-
msgstr "
|
961 |
|
962 |
#: redirection-strings.php:183
|
963 |
msgid "Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements."
|
964 |
-
msgstr "
|
965 |
|
966 |
#: redirection-strings.php:182
|
967 |
msgid "Keep a log of all redirects and 404 errors."
|
968 |
-
msgstr "
|
969 |
|
970 |
#: redirection-strings.php:181 redirection-strings.php:184
|
971 |
#: redirection-strings.php:187
|
@@ -978,7 +978,7 @@ msgstr "Wenn du den Permalink in einem Beitrag oder einer Seite änderst, kann R
|
|
978 |
|
979 |
#: redirection-strings.php:179
|
980 |
msgid "Monitor permalink changes in WordPress posts and pages"
|
981 |
-
msgstr "
|
982 |
|
983 |
#: redirection-strings.php:178
|
984 |
msgid "These are some options you may want to enable now. They can be changed at any time."
|
@@ -1054,7 +1054,7 @@ msgstr "Um einen gierigen regulären Ausdruck zu verhindern, kannst du ihn mit {
|
|
1054 |
|
1055 |
#: redirection-strings.php:116
|
1056 |
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
1057 |
-
msgstr "Denke daran, die Option „
|
1058 |
|
1059 |
#: redirection-strings.php:115
|
1060 |
msgid "The source URL should probably start with a {{code}}/{{/code}}"
|
@@ -1131,7 +1131,7 @@ msgstr "Datenbank-Upgrade durchführen"
|
|
1131 |
#. translators: 1: URL to plugin page
|
1132 |
#: redirection-admin.php:82
|
1133 |
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
1134 |
-
msgstr "Bitte
|
1135 |
|
1136 |
#. translators: version number
|
1137 |
#: api/api-plugin.php:118
|
@@ -1141,7 +1141,7 @@ msgstr "Deine Datenbank muss nicht auf %s aktualisiert werden."
|
|
1141 |
#. translators: 1: table name
|
1142 |
#: database/schema/latest.php:104
|
1143 |
msgid "Table \"%s\" is missing"
|
1144 |
-
msgstr "Tabelle
|
1145 |
|
1146 |
#. translators: displayed when installing the plugin
|
1147 |
#: database/schema/latest.php:12
|
@@ -1151,7 +1151,7 @@ msgstr "Basisdaten erstellen"
|
|
1151 |
#. translators: displayed when installing the plugin
|
1152 |
#: database/schema/latest.php:10
|
1153 |
msgid "Install Redirection tables"
|
1154 |
-
msgstr "
|
1155 |
|
1156 |
#. translators: 1: Site URL, 2: Home URL
|
1157 |
#: models/fixer.php:98
|
@@ -1216,15 +1216,15 @@ msgstr "Alles anzeigen"
|
|
1216 |
|
1217 |
#: redirection-strings.php:432
|
1218 |
msgid "Delete logs for these entries"
|
1219 |
-
msgstr "
|
1220 |
|
1221 |
#: redirection-strings.php:431
|
1222 |
msgid "Delete logs for this entry"
|
1223 |
-
msgstr "
|
1224 |
|
1225 |
#: redirection-strings.php:430
|
1226 |
msgid "Delete Log Entries"
|
1227 |
-
msgstr "
|
1228 |
|
1229 |
#: redirection-strings.php:371 redirection-strings.php:401
|
1230 |
msgid "Group by IP"
|
@@ -1240,15 +1240,15 @@ msgstr "Keine Gruppierung"
|
|
1240 |
|
1241 |
#: redirection-strings.php:397 redirection-strings.php:437
|
1242 |
msgid "Ignore URL"
|
1243 |
-
msgstr "
|
1244 |
|
1245 |
#: redirection-strings.php:395 redirection-strings.php:436
|
1246 |
msgid "Block IP"
|
1247 |
-
msgstr "
|
1248 |
|
1249 |
#: redirection-strings.php:394 redirection-strings.php:396
|
1250 |
msgid "Redirect All"
|
1251 |
-
msgstr "
|
1252 |
|
1253 |
#: redirection-strings.php:326 redirection-strings.php:328
|
1254 |
#: redirection-strings.php:330 redirection-strings.php:347
|
@@ -1301,7 +1301,7 @@ msgstr "Gefunden"
|
|
1301 |
|
1302 |
#: redirection-strings.php:40
|
1303 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
1304 |
-
msgstr "{{code}}%(status){{/code}}
|
1305 |
|
1306 |
#: redirection-strings.php:37
|
1307 |
msgid "Expected"
|
@@ -1321,7 +1321,7 @@ msgstr "Der Browser kann eine URL im Cache speichern, so dass es schwer zu erken
|
|
1321 |
|
1322 |
#: redirection-strings.php:590
|
1323 |
msgid "Redirect Tester"
|
1324 |
-
msgstr "
|
1325 |
|
1326 |
#: redirection-strings.php:360 redirection-strings.php:537
|
1327 |
#: redirection-strings.php:589
|
@@ -1370,7 +1370,7 @@ msgstr "Die relative URL, von der du umleiten willst"
|
|
1370 |
|
1371 |
#: redirection-strings.php:288
|
1372 |
msgid "Add New"
|
1373 |
-
msgstr "
|
1374 |
|
1375 |
#: redirection-strings.php:57 matches/user-role.php:9
|
1376 |
msgid "URL and role/capability"
|
@@ -1382,11 +1382,11 @@ msgstr "URL und Server"
|
|
1382 |
|
1383 |
#: models/fixer.php:102
|
1384 |
msgid "Site and home protocol"
|
1385 |
-
msgstr "
|
1386 |
|
1387 |
#: models/fixer.php:95
|
1388 |
msgid "Site and home are consistent"
|
1389 |
-
msgstr "
|
1390 |
|
1391 |
#: redirection-strings.php:647
|
1392 |
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
@@ -1402,19 +1402,19 @@ msgstr "Wert im Header "
|
|
1402 |
|
1403 |
#: redirection-strings.php:642
|
1404 |
msgid "Header name"
|
1405 |
-
msgstr "Header
|
1406 |
|
1407 |
#: redirection-strings.php:641
|
1408 |
msgid "HTTP Header"
|
1409 |
-
msgstr "HTTP
|
1410 |
|
1411 |
#: redirection-strings.php:640
|
1412 |
msgid "WordPress filter name"
|
1413 |
-
msgstr "WordPress
|
1414 |
|
1415 |
#: redirection-strings.php:639
|
1416 |
msgid "Filter Name"
|
1417 |
-
msgstr "
|
1418 |
|
1419 |
#: redirection-strings.php:637
|
1420 |
msgid "Cookie value"
|
@@ -1442,7 +1442,7 @@ msgstr "URL und HTTP-Header"
|
|
1442 |
|
1443 |
#: redirection-strings.php:64 matches/custom-filter.php:9
|
1444 |
msgid "URL and custom filter"
|
1445 |
-
msgstr "URL und
|
1446 |
|
1447 |
#: redirection-strings.php:60 matches/cookie.php:7
|
1448 |
msgid "URL and cookie"
|
@@ -1538,7 +1538,7 @@ msgstr "IP-Protokollierung"
|
|
1538 |
|
1539 |
#: redirection-strings.php:615
|
1540 |
msgid "Geo Info"
|
1541 |
-
msgstr "Geo
|
1542 |
|
1543 |
#: redirection-strings.php:616
|
1544 |
msgid "Agent Info"
|
@@ -1555,7 +1555,7 @@ msgstr "Geo-IP-Fehler"
|
|
1555 |
#: redirection-strings.php:27 redirection-strings.php:48
|
1556 |
#: redirection-strings.php:149
|
1557 |
msgid "Something went wrong obtaining this information"
|
1558 |
-
msgstr "
|
1559 |
|
1560 |
#: redirection-strings.php:29
|
1561 |
msgid "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed."
|
@@ -1596,7 +1596,7 @@ msgstr "Papierkorb"
|
|
1596 |
|
1597 |
#: redirection-admin.php:447
|
1598 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
1599 |
-
msgstr "
|
1600 |
|
1601 |
#. translators: URL
|
1602 |
#: redirection-admin.php:340
|
@@ -1613,7 +1613,7 @@ msgstr "Die vollständige Dokumentation findest du unter {{site}}https://redirec
|
|
1613 |
|
1614 |
#: redirection-strings.php:581
|
1615 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1616 |
-
msgstr "Wenn du einen
|
1617 |
|
1618 |
#: redirection-strings.php:583
|
1619 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
@@ -1649,7 +1649,7 @@ msgstr "Folgende Redirect-Plugins, von denen importiert werden kann, wurden auf
|
|
1649 |
|
1650 |
#: redirection-strings.php:289
|
1651 |
msgid "total = "
|
1652 |
-
msgstr "
|
1653 |
|
1654 |
#: redirection-strings.php:290
|
1655 |
msgid "Import from %s"
|
@@ -1719,7 +1719,7 @@ msgstr "URL-Monitor"
|
|
1719 |
|
1720 |
#: redirection-strings.php:725
|
1721 |
msgid "Your server has rejected the request for being too big. You will need to reconfigure it to continue."
|
1722 |
-
msgstr "Dein Server hat die
|
1723 |
|
1724 |
#: redirection-admin.php:445
|
1725 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
@@ -1747,7 +1747,7 @@ msgstr "Post-Monitor-Gruppe"
|
|
1747 |
|
1748 |
#: models/fixer.php:69
|
1749 |
msgid "All redirects have a valid group"
|
1750 |
-
msgstr "Alle
|
1751 |
|
1752 |
#: models/fixer.php:69
|
1753 |
msgid "Redirects with invalid groups detected"
|
@@ -1803,7 +1803,7 @@ msgstr "Dies kann durch ein anderes Plugin verursacht werden. Weitere Informatio
|
|
1803 |
|
1804 |
#: redirection-admin.php:465
|
1805 |
msgid "Loading, please wait..."
|
1806 |
-
msgstr "
|
1807 |
|
1808 |
#: redirection-strings.php:309
|
1809 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
@@ -1911,15 +1911,15 @@ msgstr "Alles"
|
|
1911 |
|
1912 |
#: redirection-strings.php:314
|
1913 |
msgid "WordPress redirects"
|
1914 |
-
msgstr "WordPress
|
1915 |
|
1916 |
#: redirection-strings.php:315
|
1917 |
msgid "Apache redirects"
|
1918 |
-
msgstr "Apache
|
1919 |
|
1920 |
#: redirection-strings.php:316
|
1921 |
msgid "Nginx redirects"
|
1922 |
-
msgstr "
|
1923 |
|
1924 |
#: redirection-strings.php:318
|
1925 |
msgid "CSV"
|
@@ -1943,11 +1943,11 @@ msgstr "Import/Export"
|
|
1943 |
|
1944 |
#: redirection-strings.php:276 redirection-strings.php:484
|
1945 |
msgid "Logs"
|
1946 |
-
msgstr "
|
1947 |
|
1948 |
#: redirection-strings.php:277
|
1949 |
msgid "404 errors"
|
1950 |
-
msgstr "
|
1951 |
|
1952 |
#: redirection-strings.php:605
|
1953 |
msgid "Redirection saved"
|
@@ -1955,7 +1955,7 @@ msgstr "Umleitung gespeichert"
|
|
1955 |
|
1956 |
#: redirection-strings.php:606
|
1957 |
msgid "Log deleted"
|
1958 |
-
msgstr "
|
1959 |
|
1960 |
#: redirection-strings.php:607
|
1961 |
msgid "Settings saved"
|
@@ -2043,7 +2043,7 @@ msgstr "Etwas ist schiefgelaufen 🙁"
|
|
2043 |
#. translators: maximum number of log entries
|
2044 |
#: redirection-admin.php:212
|
2045 |
msgid "Log entries (%d max)"
|
2046 |
-
msgstr "
|
2047 |
|
2048 |
#: redirection-strings.php:144
|
2049 |
msgid "Bulk Actions"
|
@@ -2097,7 +2097,7 @@ msgstr "Keine Ergebnisse"
|
|
2097 |
|
2098 |
#: redirection-strings.php:453
|
2099 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
2100 |
-
msgstr "Danke
|
2101 |
|
2102 |
#: redirection-strings.php:452 redirection-strings.php:454
|
2103 |
msgid "Newsletter"
|
@@ -2133,7 +2133,7 @@ msgstr "Plugin löschen - bist du sicher?"
|
|
2133 |
|
2134 |
#: redirection-strings.php:439
|
2135 |
msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
|
2136 |
-
msgstr "
|
2137 |
|
2138 |
#: redirection-strings.php:440
|
2139 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
@@ -2169,15 +2169,15 @@ msgstr "Support"
|
|
2169 |
|
2170 |
#: redirection-strings.php:284
|
2171 |
msgid "404s"
|
2172 |
-
msgstr "
|
2173 |
|
2174 |
#: redirection-strings.php:283
|
2175 |
msgid "Log"
|
2176 |
-
msgstr "
|
2177 |
|
2178 |
#: redirection-strings.php:444
|
2179 |
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
2180 |
-
msgstr "
|
2181 |
|
2182 |
#: redirection-strings.php:443
|
2183 |
msgid "Delete Redirection"
|
@@ -2209,15 +2209,15 @@ msgstr "RSS Token"
|
|
2209 |
|
2210 |
#: redirection-strings.php:487
|
2211 |
msgid "404 Logs"
|
2212 |
-
msgstr "
|
2213 |
|
2214 |
#: redirection-strings.php:486 redirection-strings.php:488
|
2215 |
msgid "(time to keep logs for)"
|
2216 |
-
msgstr "(Dauer, für die die
|
2217 |
|
2218 |
#: redirection-strings.php:485
|
2219 |
msgid "Redirect Logs"
|
2220 |
-
msgstr "Umleitungs-
|
2221 |
|
2222 |
#: redirection-strings.php:483
|
2223 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
@@ -2249,7 +2249,7 @@ msgstr "einen Tag"
|
|
2249 |
|
2250 |
#: redirection-strings.php:458
|
2251 |
msgid "No logs"
|
2252 |
-
msgstr "Keine
|
2253 |
|
2254 |
#: redirection-strings.php:234
|
2255 |
msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
|
@@ -2297,7 +2297,7 @@ msgstr "Abbrechen"
|
|
2297 |
|
2298 |
#: redirection-strings.php:322
|
2299 |
msgid "Download"
|
2300 |
-
msgstr "
|
2301 |
|
2302 |
#. Plugin Name of the plugin
|
2303 |
#: redirection-strings.php:209 redirection-strings.php:375
|
@@ -2335,7 +2335,7 @@ msgstr "Umleitung zur URL"
|
|
2335 |
#: redirection-strings.php:410 redirection-strings.php:419
|
2336 |
#: redirection-strings.php:648
|
2337 |
msgid "IP"
|
2338 |
-
msgstr "IP"
|
2339 |
|
2340 |
#: redirection-strings.php:106 redirection-strings.php:107
|
2341 |
#: redirection-strings.php:162 redirection-strings.php:325
|
@@ -2458,7 +2458,7 @@ msgstr "HTTP-Code"
|
|
2458 |
#: redirection-strings.php:638 redirection-strings.php:646
|
2459 |
#: redirection-strings.php:657
|
2460 |
msgid "Regex"
|
2461 |
-
msgstr "
|
2462 |
|
2463 |
#: redirection-strings.php:338 redirection-strings.php:358
|
2464 |
#: redirection-strings.php:390 redirection-strings.php:417
|
@@ -2472,12 +2472,12 @@ msgstr "URL und Vermittler"
|
|
2472 |
|
2473 |
#: redirection-strings.php:621
|
2474 |
msgid "Logged Out"
|
2475 |
-
msgstr "
|
2476 |
|
2477 |
#: redirection-strings.php:619
|
2478 |
msgid "Logged In"
|
2479 |
-
msgstr "
|
2480 |
|
2481 |
#: redirection-strings.php:56 matches/login.php:8
|
2482 |
msgid "URL and login status"
|
2483 |
-
msgstr "URL- und
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-05-26 18:33:20+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
25 |
|
26 |
#: redirection-strings.php:736
|
27 |
msgid "Please review your data and try again."
|
28 |
+
msgstr "Bitte überprüfe deine Daten und versuche es erneut."
|
29 |
|
30 |
#: redirection-strings.php:735
|
31 |
msgid "There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request."
|
73 |
|
74 |
#: redirection-strings.php:714
|
75 |
msgid "Debug Information"
|
76 |
+
msgstr "Informationen für die Fehlersuche"
|
77 |
|
78 |
#: redirection-strings.php:713
|
79 |
msgid "Show debug"
|
80 |
+
msgstr "Fehlersuche anzeigen"
|
81 |
|
82 |
#: redirection-strings.php:614
|
83 |
msgid "View Data"
|
93 |
|
94 |
#: redirection-strings.php:494
|
95 |
msgid "Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size."
|
96 |
+
msgstr "HTTP-Header-Informationen (außer Cookies) in den Protokollen erfassen. Es kann Benutzerdaten enthalten und die Größe der Protokolle erhöhen."
|
97 |
|
98 |
#: redirection-strings.php:493
|
99 |
msgid "Track redirect hits and date of last access. Contains no user information."
|
100 |
+
msgstr "Aufrufe der Umleitungen und das Datum des letzten Zugriffs in den Protokollen erfassen. Enthält keine Benutzerdaten."
|
101 |
|
102 |
#: redirection-strings.php:492
|
103 |
msgid "Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information."
|
104 |
+
msgstr "„Externe“ Weiterleitungen in den Protokollen erfassen - solche, die nicht von Redirection stammen. Kann die Größe der Protokolle erhöhen und enthält keine Benutzerinformationen."
|
105 |
|
106 |
#: redirection-strings.php:491
|
107 |
msgid "Logging"
|
117 |
|
118 |
#: redirection-strings.php:378
|
119 |
msgid "View Redirect"
|
120 |
+
msgstr "Umleitung anzeigen"
|
121 |
|
122 |
#: redirection-strings.php:376
|
123 |
msgid "RSS"
|
189 |
|
190 |
#: redirection-strings.php:96
|
191 |
msgid "Exclude from logs"
|
192 |
+
msgstr "Von den Protokollen ausschließen"
|
193 |
|
194 |
#: redirection-strings.php:46
|
195 |
msgid "Cannot connect to the server to determine the redirect status."
|
309 |
|
310 |
#: redirection-strings.php:204
|
311 |
msgid "The following plugins have been detected."
|
312 |
+
msgstr "Die folgenden Plugins wurden erkannt."
|
313 |
|
314 |
#: redirection-strings.php:203
|
315 |
msgid "WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them."
|
325 |
|
326 |
#: redirection-strings.php:166
|
327 |
msgid "That's all there is to it - you are now redirecting! Note that the above is just an example."
|
328 |
+
msgstr "Das ist soweit alles - du leitest nun um! Beachte, dass das oben genannte nur ein Beispiel ist."
|
329 |
|
330 |
#: redirection-strings.php:119
|
331 |
msgid "If you want to redirect everything please use a site relocation or alias from the Site page."
|
332 |
+
msgstr "Wenn du alles weiterleiten möchtest, verwende die Funktion für den Umzug der Website oder erstelle einen Alias der Website."
|
333 |
|
334 |
#: redirection-strings.php:747
|
335 |
msgid "Value"
|
365 |
|
366 |
#: redirection-strings.php:704
|
367 |
msgid "HTTP Headers"
|
368 |
+
msgstr "HTTP-Header"
|
369 |
|
370 |
#: redirection-strings.php:700
|
371 |
msgid "Custom Header"
|
372 |
+
msgstr "Individueller Header"
|
373 |
|
374 |
#: redirection-strings.php:699
|
375 |
msgid "General"
|
460 |
|
461 |
#: redirection-strings.php:365 redirection-strings.php:425
|
462 |
msgid "Search IP"
|
463 |
+
msgstr "IP-Adresse suchen"
|
464 |
|
465 |
#: redirection-strings.php:364 redirection-strings.php:424
|
466 |
msgid "Search user agent"
|
509 |
|
510 |
#: redirection-strings.php:23
|
511 |
msgid "Custom Display"
|
512 |
+
msgstr "Individuelle Ansicht"
|
513 |
|
514 |
#: redirection-strings.php:220 redirection-strings.php:345
|
515 |
#: redirection-strings.php:405 redirection-strings.php:548
|
522 |
|
523 |
#: redirection-strings.php:651
|
524 |
msgid "Comma separated list of languages to match against (i.e. da, en-GB)"
|
525 |
+
msgstr "Kommagetrennte Liste an Sprachen, gegen die abgeglichen werden soll (z. B. en, de-DE)"
|
526 |
|
527 |
#: redirection-strings.php:650
|
528 |
msgid "Language"
|
610 |
|
611 |
#: database/database-status.php:145
|
612 |
msgid "Insufficient database permissions detected. Please give your database user appropriate permissions."
|
613 |
+
msgstr "Unzureichende Datenbankberechtigungen erkannt. Bitte gib deinem Datenbankbenutzer entsprechende Berechtigungen."
|
614 |
|
615 |
#: redirection-strings.php:604
|
616 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
617 |
+
msgstr "Diese Informationen werden zu Fehlersuch-Zwecken bereitgestellt. Sei vorsichtig, wenn du Änderungen vornimmst."
|
618 |
|
619 |
#: redirection-strings.php:603
|
620 |
msgid "Plugin Debug"
|
621 |
+
msgstr "Plugin-Fehlersuche"
|
622 |
|
623 |
#: redirection-strings.php:601
|
624 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
698 |
|
699 |
#: redirection-strings.php:138
|
700 |
msgid "Show Problems"
|
701 |
+
msgstr "Probleme anzeigen"
|
702 |
|
703 |
#: redirection-strings.php:137
|
704 |
msgid "Summary"
|
762 |
|
763 |
#: redirection-strings.php:267
|
764 |
msgid "What do I do next?"
|
765 |
+
msgstr "Was soll ich als nächstes tun?"
|
766 |
|
767 |
#: redirection-strings.php:731
|
768 |
msgid "Possible cause"
|
783 |
|
784 |
#: redirection-strings.php:109
|
785 |
msgid "URL options / Regex"
|
786 |
+
msgstr "URL-Optionen / Regulärer Ausdruck"
|
787 |
|
788 |
#: redirection-strings.php:324
|
789 |
msgid "Export 404"
|
790 |
+
msgstr "404er exportieren"
|
791 |
|
792 |
#: redirection-strings.php:323
|
793 |
msgid "Export redirect"
|
859 |
|
860 |
#: redirection-strings.php:95
|
861 |
msgid "Ignore & pass parameters to the target"
|
862 |
+
msgstr "Parameter ignorieren und an Ziel übergeben"
|
863 |
|
864 |
#: redirection-strings.php:94
|
865 |
msgid "Ignore all parameters"
|
875 |
|
876 |
#: redirection-strings.php:91
|
877 |
msgid "Ignore Slash"
|
878 |
+
msgstr "Schrägstrich ignorieren"
|
879 |
|
880 |
#: redirection-strings.php:474
|
881 |
msgid "Relative REST API"
|
900 |
#. translators: 1: server PHP version. 2: required PHP version.
|
901 |
#: redirection.php:38
|
902 |
msgid "Disabled! Detected PHP %1$s, need PHP %2$s+"
|
903 |
+
msgstr "Deaktiviert! PHP %1$s wurde erkannt, benötigt PHP %2$s+"
|
904 |
|
905 |
#: redirection-strings.php:249
|
906 |
msgid "A database upgrade is in progress. Please continue to finish."
|
909 |
#. translators: 1: URL to plugin page, 2: current version, 3: target version
|
910 |
#: redirection-admin.php:85
|
911 |
msgid "Redirection's database needs to be updated - <a href=\"%1$1s\">click to update</a>."
|
912 |
+
msgstr "Die Redirection-Datenbank muss aktualisiert werden - <a href=\"%1$1s\">Klicke, um zu Aktualisieren</a>."
|
913 |
|
914 |
#: redirection-strings.php:258
|
915 |
msgid "Redirection database needs upgrading"
|
921 |
|
922 |
#: redirection-strings.php:199
|
923 |
msgid "Finish Setup"
|
924 |
+
msgstr "Einrichtung abschließen"
|
925 |
|
926 |
#: redirection-strings.php:197
|
927 |
msgid "You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."
|
949 |
|
950 |
#: redirection-strings.php:188
|
951 |
msgid "Continue Setup"
|
952 |
+
msgstr "Einrichtung fortsetzen"
|
953 |
|
954 |
#: redirection-strings.php:186
|
955 |
msgid "Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR)."
|
957 |
|
958 |
#: redirection-strings.php:185
|
959 |
msgid "Store IP information for redirects and 404 errors."
|
960 |
+
msgstr "IP-Informationen für Weiterleitungen und 404-Fehler speichern."
|
961 |
|
962 |
#: redirection-strings.php:183
|
963 |
msgid "Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements."
|
964 |
+
msgstr "Das Speichern von Protokollen für Weiterleitungen und 404ern ermöglicht es dir, zu sehen, was auf deiner Website passiert. Dies erhöht den Speicherbedarf deiner Datenbank."
|
965 |
|
966 |
#: redirection-strings.php:182
|
967 |
msgid "Keep a log of all redirects and 404 errors."
|
968 |
+
msgstr "Ein Protokoll über alle Weiterleitungen und 404-Fehler führen."
|
969 |
|
970 |
#: redirection-strings.php:181 redirection-strings.php:184
|
971 |
#: redirection-strings.php:187
|
978 |
|
979 |
#: redirection-strings.php:179
|
980 |
msgid "Monitor permalink changes in WordPress posts and pages"
|
981 |
+
msgstr "Permalink-Änderungen in WordPress-Beiträgen und -Seiten überwachen"
|
982 |
|
983 |
#: redirection-strings.php:178
|
984 |
msgid "These are some options you may want to enable now. They can be changed at any time."
|
1054 |
|
1055 |
#: redirection-strings.php:116
|
1056 |
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
1057 |
+
msgstr "Denke daran, die Option „Regulärer Ausdruck\" zu aktivieren, wenn es sich um einen regulären Ausdruck handelt."
|
1058 |
|
1059 |
#: redirection-strings.php:115
|
1060 |
msgid "The source URL should probably start with a {{code}}/{{/code}}"
|
1131 |
#. translators: 1: URL to plugin page
|
1132 |
#: redirection-admin.php:82
|
1133 |
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
1134 |
+
msgstr "Bitte schließe die <a href=\"%s\">Einrichtung von Redirection</a> ab, um das Plugin zu aktivieren."
|
1135 |
|
1136 |
#. translators: version number
|
1137 |
#: api/api-plugin.php:118
|
1141 |
#. translators: 1: table name
|
1142 |
#: database/schema/latest.php:104
|
1143 |
msgid "Table \"%s\" is missing"
|
1144 |
+
msgstr "Tabelle „%s“ fehlt"
|
1145 |
|
1146 |
#. translators: displayed when installing the plugin
|
1147 |
#: database/schema/latest.php:12
|
1151 |
#. translators: displayed when installing the plugin
|
1152 |
#: database/schema/latest.php:10
|
1153 |
msgid "Install Redirection tables"
|
1154 |
+
msgstr "Redirection-Tabellen installieren"
|
1155 |
|
1156 |
#. translators: 1: Site URL, 2: Home URL
|
1157 |
#: models/fixer.php:98
|
1216 |
|
1217 |
#: redirection-strings.php:432
|
1218 |
msgid "Delete logs for these entries"
|
1219 |
+
msgstr "Protokolle für diese Einträge löschen"
|
1220 |
|
1221 |
#: redirection-strings.php:431
|
1222 |
msgid "Delete logs for this entry"
|
1223 |
+
msgstr "Protokolle für diesen Eintrag löschen"
|
1224 |
|
1225 |
#: redirection-strings.php:430
|
1226 |
msgid "Delete Log Entries"
|
1227 |
+
msgstr "Protokolleinträge löschen"
|
1228 |
|
1229 |
#: redirection-strings.php:371 redirection-strings.php:401
|
1230 |
msgid "Group by IP"
|
1240 |
|
1241 |
#: redirection-strings.php:397 redirection-strings.php:437
|
1242 |
msgid "Ignore URL"
|
1243 |
+
msgstr "URL ignorieren"
|
1244 |
|
1245 |
#: redirection-strings.php:395 redirection-strings.php:436
|
1246 |
msgid "Block IP"
|
1247 |
+
msgstr "IP sperren"
|
1248 |
|
1249 |
#: redirection-strings.php:394 redirection-strings.php:396
|
1250 |
msgid "Redirect All"
|
1251 |
+
msgstr "Alle weiterleiten"
|
1252 |
|
1253 |
#: redirection-strings.php:326 redirection-strings.php:328
|
1254 |
#: redirection-strings.php:330 redirection-strings.php:347
|
1301 |
|
1302 |
#: redirection-strings.php:40
|
1303 |
msgid "{{code}}%(status)d{{/code}} to {{code}}%(url)s{{/code}}"
|
1304 |
+
msgstr "{{code}}%(status){{/code}} zu {{code}}%(url)s{{/code}}"
|
1305 |
|
1306 |
#: redirection-strings.php:37
|
1307 |
msgid "Expected"
|
1321 |
|
1322 |
#: redirection-strings.php:590
|
1323 |
msgid "Redirect Tester"
|
1324 |
+
msgstr "Weiterleitungstester"
|
1325 |
|
1326 |
#: redirection-strings.php:360 redirection-strings.php:537
|
1327 |
#: redirection-strings.php:589
|
1370 |
|
1371 |
#: redirection-strings.php:288
|
1372 |
msgid "Add New"
|
1373 |
+
msgstr "Erstellen"
|
1374 |
|
1375 |
#: redirection-strings.php:57 matches/user-role.php:9
|
1376 |
msgid "URL and role/capability"
|
1382 |
|
1383 |
#: models/fixer.php:102
|
1384 |
msgid "Site and home protocol"
|
1385 |
+
msgstr "Website- und Home-Protokoll"
|
1386 |
|
1387 |
#: models/fixer.php:95
|
1388 |
msgid "Site and home are consistent"
|
1389 |
+
msgstr "Website und Home sind konsistent"
|
1390 |
|
1391 |
#: redirection-strings.php:647
|
1392 |
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
1402 |
|
1403 |
#: redirection-strings.php:642
|
1404 |
msgid "Header name"
|
1405 |
+
msgstr "Header-Name "
|
1406 |
|
1407 |
#: redirection-strings.php:641
|
1408 |
msgid "HTTP Header"
|
1409 |
+
msgstr "HTTP-Header"
|
1410 |
|
1411 |
#: redirection-strings.php:640
|
1412 |
msgid "WordPress filter name"
|
1413 |
+
msgstr "WordPress-Filtername"
|
1414 |
|
1415 |
#: redirection-strings.php:639
|
1416 |
msgid "Filter Name"
|
1417 |
+
msgstr "Filtername"
|
1418 |
|
1419 |
#: redirection-strings.php:637
|
1420 |
msgid "Cookie value"
|
1442 |
|
1443 |
#: redirection-strings.php:64 matches/custom-filter.php:9
|
1444 |
msgid "URL and custom filter"
|
1445 |
+
msgstr "URL und individueller Filter"
|
1446 |
|
1447 |
#: redirection-strings.php:60 matches/cookie.php:7
|
1448 |
msgid "URL and cookie"
|
1538 |
|
1539 |
#: redirection-strings.php:615
|
1540 |
msgid "Geo Info"
|
1541 |
+
msgstr "Geo-Information"
|
1542 |
|
1543 |
#: redirection-strings.php:616
|
1544 |
msgid "Agent Info"
|
1555 |
#: redirection-strings.php:27 redirection-strings.php:48
|
1556 |
#: redirection-strings.php:149
|
1557 |
msgid "Something went wrong obtaining this information"
|
1558 |
+
msgstr "Bei der Beschaffung dieser Informationen ist etwas schief gelaufen"
|
1559 |
|
1560 |
#: redirection-strings.php:29
|
1561 |
msgid "This is an IP from a private network. This means it is located inside a home or business network and no more information can be displayed."
|
1596 |
|
1597 |
#: redirection-admin.php:447
|
1598 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
1599 |
+
msgstr "Bitte beachte, dass für Redirection die WordPress-REST-API aktiviert sein muss. Wenn diese deaktiviert ist, kannst du Redirection nicht verwenden"
|
1600 |
|
1601 |
#. translators: URL
|
1602 |
#: redirection-admin.php:340
|
1613 |
|
1614 |
#: redirection-strings.php:581
|
1615 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1616 |
+
msgstr "Wenn du einen Fehler melden möchtest, lies bitte die Anleitung zu {{report}}Fehler melden{{/report}}."
|
1617 |
|
1618 |
#: redirection-strings.php:583
|
1619 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
1649 |
|
1650 |
#: redirection-strings.php:289
|
1651 |
msgid "total = "
|
1652 |
+
msgstr "Gesamt = "
|
1653 |
|
1654 |
#: redirection-strings.php:290
|
1655 |
msgid "Import from %s"
|
1719 |
|
1720 |
#: redirection-strings.php:725
|
1721 |
msgid "Your server has rejected the request for being too big. You will need to reconfigure it to continue."
|
1722 |
+
msgstr "Dein Server hat die Anfrage abgelehnt, weil sie zu groß ist. Du musst sie neu konfigurieren, um fortzufahren."
|
1723 |
|
1724 |
#: redirection-admin.php:445
|
1725 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
1747 |
|
1748 |
#: models/fixer.php:69
|
1749 |
msgid "All redirects have a valid group"
|
1750 |
+
msgstr "Alle Weiterleitungen haben eine gültige Gruppe"
|
1751 |
|
1752 |
#: models/fixer.php:69
|
1753 |
msgid "Redirects with invalid groups detected"
|
1803 |
|
1804 |
#: redirection-admin.php:465
|
1805 |
msgid "Loading, please wait..."
|
1806 |
+
msgstr "Wird geladen, bitte warten..."
|
1807 |
|
1808 |
#: redirection-strings.php:309
|
1809 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
1911 |
|
1912 |
#: redirection-strings.php:314
|
1913 |
msgid "WordPress redirects"
|
1914 |
+
msgstr "WordPress-Weiterleitungen"
|
1915 |
|
1916 |
#: redirection-strings.php:315
|
1917 |
msgid "Apache redirects"
|
1918 |
+
msgstr "Apache-Weiterleitungen"
|
1919 |
|
1920 |
#: redirection-strings.php:316
|
1921 |
msgid "Nginx redirects"
|
1922 |
+
msgstr "NGINX-Weiterleitungen"
|
1923 |
|
1924 |
#: redirection-strings.php:318
|
1925 |
msgid "CSV"
|
1943 |
|
1944 |
#: redirection-strings.php:276 redirection-strings.php:484
|
1945 |
msgid "Logs"
|
1946 |
+
msgstr "Protokolle"
|
1947 |
|
1948 |
#: redirection-strings.php:277
|
1949 |
msgid "404 errors"
|
1950 |
+
msgstr "404er-Fehler"
|
1951 |
|
1952 |
#: redirection-strings.php:605
|
1953 |
msgid "Redirection saved"
|
1955 |
|
1956 |
#: redirection-strings.php:606
|
1957 |
msgid "Log deleted"
|
1958 |
+
msgstr "Protokoll gelöscht"
|
1959 |
|
1960 |
#: redirection-strings.php:607
|
1961 |
msgid "Settings saved"
|
2043 |
#. translators: maximum number of log entries
|
2044 |
#: redirection-admin.php:212
|
2045 |
msgid "Log entries (%d max)"
|
2046 |
+
msgstr "Protokolleinträge (%d max.)"
|
2047 |
|
2048 |
#: redirection-strings.php:144
|
2049 |
msgid "Bulk Actions"
|
2097 |
|
2098 |
#: redirection-strings.php:453
|
2099 |
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
2100 |
+
msgstr "Danke für dein Abonnement! {{a}}Klicke hier{{/a}}, wenn du zu deinem Abonnement zurückkehren möchtest."
|
2101 |
|
2102 |
#: redirection-strings.php:452 redirection-strings.php:454
|
2103 |
msgid "Newsletter"
|
2133 |
|
2134 |
#: redirection-strings.php:439
|
2135 |
msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
|
2136 |
+
msgstr "Wenn du das Plugin löschst, werden alle Umleitungen, Protokolle und Einstellungen entfernt. Tu dies, falls du das Plugin dauerhaft entfernen möchtest oder das Plugin zurücksetzen möchtest."
|
2137 |
|
2138 |
#: redirection-strings.php:440
|
2139 |
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
2169 |
|
2170 |
#: redirection-strings.php:284
|
2171 |
msgid "404s"
|
2172 |
+
msgstr "404er"
|
2173 |
|
2174 |
#: redirection-strings.php:283
|
2175 |
msgid "Log"
|
2176 |
+
msgstr "Protokoll"
|
2177 |
|
2178 |
#: redirection-strings.php:444
|
2179 |
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
2180 |
+
msgstr "Wenn du diese Option auswählst, werden alle Umleitungen, alle Protokolle und alle mit dem Umleitungs-Plugin verbundenen Optionen gelöscht. Stelle sicher, dass du das wirklich möchtest."
|
2181 |
|
2182 |
#: redirection-strings.php:443
|
2183 |
msgid "Delete Redirection"
|
2209 |
|
2210 |
#: redirection-strings.php:487
|
2211 |
msgid "404 Logs"
|
2212 |
+
msgstr "404er-Protokolle"
|
2213 |
|
2214 |
#: redirection-strings.php:486 redirection-strings.php:488
|
2215 |
msgid "(time to keep logs for)"
|
2216 |
+
msgstr "(Dauer, für die die Protokolle behalten werden)"
|
2217 |
|
2218 |
#: redirection-strings.php:485
|
2219 |
msgid "Redirect Logs"
|
2220 |
+
msgstr "Umleitungs-Protokolle"
|
2221 |
|
2222 |
#: redirection-strings.php:483
|
2223 |
msgid "I'm a nice person and I have helped support the author of this plugin"
|
2249 |
|
2250 |
#: redirection-strings.php:458
|
2251 |
msgid "No logs"
|
2252 |
+
msgstr "Keine Protokolle"
|
2253 |
|
2254 |
#: redirection-strings.php:234
|
2255 |
msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
|
2297 |
|
2298 |
#: redirection-strings.php:322
|
2299 |
msgid "Download"
|
2300 |
+
msgstr "Herunterladen"
|
2301 |
|
2302 |
#. Plugin Name of the plugin
|
2303 |
#: redirection-strings.php:209 redirection-strings.php:375
|
2335 |
#: redirection-strings.php:410 redirection-strings.php:419
|
2336 |
#: redirection-strings.php:648
|
2337 |
msgid "IP"
|
2338 |
+
msgstr "IP-Adresse"
|
2339 |
|
2340 |
#: redirection-strings.php:106 redirection-strings.php:107
|
2341 |
#: redirection-strings.php:162 redirection-strings.php:325
|
2458 |
#: redirection-strings.php:638 redirection-strings.php:646
|
2459 |
#: redirection-strings.php:657
|
2460 |
msgid "Regex"
|
2461 |
+
msgstr "Regulärer Ausdruck"
|
2462 |
|
2463 |
#: redirection-strings.php:338 redirection-strings.php:358
|
2464 |
#: redirection-strings.php:390 redirection-strings.php:417
|
2472 |
|
2473 |
#: redirection-strings.php:621
|
2474 |
msgid "Logged Out"
|
2475 |
+
msgstr "Abgemeldet"
|
2476 |
|
2477 |
#: redirection-strings.php:619
|
2478 |
msgid "Logged In"
|
2479 |
+
msgstr "Angemeldet"
|
2480 |
|
2481 |
#: redirection-strings.php:56 matches/login.php:8
|
2482 |
msgid "URL and login status"
|
2483 |
+
msgstr "URL- und Anmeldestatus"
|
locale/redirection-el.mo
CHANGED
Binary file
|
locale/redirection-el.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date:
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -1216,11 +1216,11 @@ msgstr "Εμφάνιση όλων"
|
|
1216 |
|
1217 |
#: redirection-strings.php:432
|
1218 |
msgid "Delete logs for these entries"
|
1219 |
-
msgstr ""
|
1220 |
|
1221 |
#: redirection-strings.php:431
|
1222 |
msgid "Delete logs for this entry"
|
1223 |
-
msgstr ""
|
1224 |
|
1225 |
#: redirection-strings.php:430
|
1226 |
msgid "Delete Log Entries"
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-05-17 07:11:00+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
1216 |
|
1217 |
#: redirection-strings.php:432
|
1218 |
msgid "Delete logs for these entries"
|
1219 |
+
msgstr "Διαγραφή όλων των αρχείων καταγραφής για αυτές τις καταχωρήσεις"
|
1220 |
|
1221 |
#: redirection-strings.php:431
|
1222 |
msgid "Delete logs for this entry"
|
1223 |
+
msgstr "Διαγραφή όλων των αρχείων καταγραφής για αυτήν την καταχώρηση"
|
1224 |
|
1225 |
#: redirection-strings.php:430
|
1226 |
msgid "Delete Log Entries"
|
locale/redirection-fa_IR.mo
CHANGED
Binary file
|
locale/redirection-fa_IR.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2021-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -13,19 +13,19 @@ msgstr ""
|
|
13 |
|
14 |
#: redirection-strings.php:744
|
15 |
msgid "Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved."
|
16 |
-
msgstr ""
|
17 |
|
18 |
#: redirection-strings.php:741
|
19 |
msgid "This is usually fixed by doing one of the following:"
|
20 |
-
msgstr "این معمولاً با انجام یکی از موارد زیر درست
|
21 |
|
22 |
#: redirection-strings.php:740
|
23 |
msgid "You are using an old or cached session"
|
24 |
-
msgstr "شما از یک
|
25 |
|
26 |
#: redirection-strings.php:736
|
27 |
msgid "Please review your data and try again."
|
28 |
-
msgstr "لطفاً
|
29 |
|
30 |
#: redirection-strings.php:735
|
31 |
msgid "There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request."
|
@@ -81,11 +81,11 @@ msgstr ""
|
|
81 |
|
82 |
#: redirection-strings.php:614
|
83 |
msgid "View Data"
|
84 |
-
msgstr ""
|
85 |
|
86 |
#: redirection-strings.php:511
|
87 |
msgid "Other"
|
88 |
-
msgstr ""
|
89 |
|
90 |
#: redirection-strings.php:495
|
91 |
msgid "Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}."
|
@@ -105,19 +105,19 @@ msgstr ""
|
|
105 |
|
106 |
#: redirection-strings.php:491
|
107 |
msgid "Logging"
|
108 |
-
msgstr ""
|
109 |
|
110 |
#: redirection-strings.php:490
|
111 |
msgid "(IP logging level)"
|
112 |
-
msgstr ""
|
113 |
|
114 |
#: redirection-strings.php:428
|
115 |
msgid "Are you sure you want to delete the selected items?"
|
116 |
-
msgstr ""
|
117 |
|
118 |
#: redirection-strings.php:378
|
119 |
msgid "View Redirect"
|
120 |
-
msgstr ""
|
121 |
|
122 |
#: redirection-strings.php:376
|
123 |
msgid "RSS"
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-05-21 07:37:09+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
|
14 |
#: redirection-strings.php:744
|
15 |
msgid "Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved."
|
16 |
+
msgstr "برگههای مدیر شما در حافظه پنهان ذخیره شده است.این حافظه را پاک کرده و دوباره تلاش کنید. ممکن است چند نسخه در این حافظه وجود داشته باشند."
|
17 |
|
18 |
#: redirection-strings.php:741
|
19 |
msgid "This is usually fixed by doing one of the following:"
|
20 |
+
msgstr "این مورد معمولاً با انجام یکی از موارد زیر درست میشود:"
|
21 |
|
22 |
#: redirection-strings.php:740
|
23 |
msgid "You are using an old or cached session"
|
24 |
+
msgstr "شما از یک جلسه قدیمی یا حافظه پنهان استفاده میکنید"
|
25 |
|
26 |
#: redirection-strings.php:736
|
27 |
msgid "Please review your data and try again."
|
28 |
+
msgstr "لطفاً دادههای خود را بررسی کرده و دوباره امتحان کنید."
|
29 |
|
30 |
#: redirection-strings.php:735
|
31 |
msgid "There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request."
|
81 |
|
82 |
#: redirection-strings.php:614
|
83 |
msgid "View Data"
|
84 |
+
msgstr "مشاهده دادهها"
|
85 |
|
86 |
#: redirection-strings.php:511
|
87 |
msgid "Other"
|
88 |
+
msgstr "سایر موارد"
|
89 |
|
90 |
#: redirection-strings.php:495
|
91 |
msgid "Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}."
|
105 |
|
106 |
#: redirection-strings.php:491
|
107 |
msgid "Logging"
|
108 |
+
msgstr "ثبت وقایع"
|
109 |
|
110 |
#: redirection-strings.php:490
|
111 |
msgid "(IP logging level)"
|
112 |
+
msgstr "(سطح ثبت IP)"
|
113 |
|
114 |
#: redirection-strings.php:428
|
115 |
msgid "Are you sure you want to delete the selected items?"
|
116 |
+
msgstr "آیا از حذف این مورد انتخابی مطمئن هستید؟"
|
117 |
|
118 |
#: redirection-strings.php:378
|
119 |
msgid "View Redirect"
|
120 |
+
msgstr "مشاهده تغییر مسیرها"
|
121 |
|
122 |
#: redirection-strings.php:376
|
123 |
msgid "RSS"
|
locale/redirection-it_IT.mo
CHANGED
Binary file
|
locale/redirection-it_IT.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2021-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -390,7 +390,7 @@ msgstr "Sito"
|
|
390 |
|
391 |
#: redirection-strings.php:732
|
392 |
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy."
|
393 |
-
msgstr ""
|
394 |
|
395 |
#: redirection-strings.php:681
|
396 |
msgid "Ignore & Pass Query"
|
@@ -558,7 +558,7 @@ msgstr "URL e lingua"
|
|
558 |
|
559 |
#: redirection-strings.php:743
|
560 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
561 |
-
msgstr "Disconnettiti, svuota la
|
562 |
|
563 |
#: redirection-strings.php:742
|
564 |
msgid "Reload the page - your current session is old."
|
@@ -1052,7 +1052,7 @@ msgstr "Benvenuto in Redirection 🚀🎉"
|
|
1052 |
|
1053 |
#: redirection-strings.php:118
|
1054 |
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
1055 |
-
msgstr ""
|
1056 |
|
1057 |
#: redirection-strings.php:116
|
1058 |
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
@@ -1384,11 +1384,11 @@ msgstr "URL e server"
|
|
1384 |
|
1385 |
#: models/fixer.php:102
|
1386 |
msgid "Site and home protocol"
|
1387 |
-
msgstr ""
|
1388 |
|
1389 |
#: models/fixer.php:95
|
1390 |
msgid "Site and home are consistent"
|
1391 |
-
msgstr ""
|
1392 |
|
1393 |
#: redirection-strings.php:647
|
1394 |
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
@@ -1468,15 +1468,15 @@ msgstr "Dai un'occhiata allo {{link}}stato del plugin{{/link}}. Potrebbe essere
|
|
1468 |
|
1469 |
#: redirection-strings.php:269
|
1470 |
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
1471 |
-
msgstr "{{link}}Il software di cache{{/link}}, in
|
1472 |
|
1473 |
#: redirection-strings.php:270
|
1474 |
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
1475 |
-
msgstr ""
|
1476 |
|
1477 |
#: redirection-admin.php:448
|
1478 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
1479 |
-
msgstr ""
|
1480 |
|
1481 |
#: redirection-admin.php:442
|
1482 |
msgid "Unable to load Redirection ☹️"
|
@@ -1484,7 +1484,7 @@ msgstr "Impossibile caricare Redirection ☹️"
|
|
1484 |
|
1485 |
#: redirection-strings.php:600
|
1486 |
msgid "WordPress REST API"
|
1487 |
-
msgstr ""
|
1488 |
|
1489 |
#: redirection-strings.php:148
|
1490 |
msgid "Useragent Error"
|
@@ -1508,7 +1508,7 @@ msgstr "Browser"
|
|
1508 |
|
1509 |
#: redirection-strings.php:154
|
1510 |
msgid "Engine"
|
1511 |
-
msgstr ""
|
1512 |
|
1513 |
#: redirection-strings.php:155
|
1514 |
msgid "Useragent"
|
@@ -1516,7 +1516,7 @@ msgstr "Useragent"
|
|
1516 |
|
1517 |
#: redirection-strings.php:41 redirection-strings.php:156
|
1518 |
msgid "Agent"
|
1519 |
-
msgstr ""
|
1520 |
|
1521 |
#: redirection-strings.php:469
|
1522 |
msgid "No IP logging"
|
@@ -1565,12 +1565,12 @@ msgstr "Questo è un IP di una rete privata. Questo significa che appartiene a u
|
|
1565 |
|
1566 |
#: redirection-strings.php:31
|
1567 |
msgid "No details are known for this address."
|
1568 |
-
msgstr ""
|
1569 |
|
1570 |
#: redirection-strings.php:28 redirection-strings.php:30
|
1571 |
#: redirection-strings.php:32
|
1572 |
msgid "Geo IP"
|
1573 |
-
msgstr ""
|
1574 |
|
1575 |
#: redirection-strings.php:33
|
1576 |
msgid "City"
|
@@ -1586,7 +1586,7 @@ msgstr "Fuso orario"
|
|
1586 |
|
1587 |
#: redirection-strings.php:36
|
1588 |
msgid "Geo Location"
|
1589 |
-
msgstr ""
|
1590 |
|
1591 |
#: redirection-strings.php:51
|
1592 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
@@ -1594,11 +1594,11 @@ msgstr "Powered by {{link}}redirect.li{{/link}}"
|
|
1594 |
|
1595 |
#: redirection-settings.php:20
|
1596 |
msgid "Trash"
|
1597 |
-
msgstr ""
|
1598 |
|
1599 |
#: redirection-admin.php:447
|
1600 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
1601 |
-
msgstr ""
|
1602 |
|
1603 |
#. translators: URL
|
1604 |
#: redirection-admin.php:340
|
@@ -1611,19 +1611,19 @@ msgstr "https://redirection.me/"
|
|
1611 |
|
1612 |
#: redirection-strings.php:580
|
1613 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
1614 |
-
msgstr ""
|
1615 |
|
1616 |
#: redirection-strings.php:581
|
1617 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1618 |
-
msgstr ""
|
1619 |
|
1620 |
#: redirection-strings.php:583
|
1621 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
1622 |
-
msgstr ""
|
1623 |
|
1624 |
#: redirection-strings.php:464
|
1625 |
msgid "Never cache"
|
1626 |
-
msgstr ""
|
1627 |
|
1628 |
#: redirection-strings.php:465
|
1629 |
msgid "An hour"
|
@@ -1631,11 +1631,11 @@ msgstr "Un'ora"
|
|
1631 |
|
1632 |
#: redirection-strings.php:509
|
1633 |
msgid "Redirect Cache"
|
1634 |
-
msgstr ""
|
1635 |
|
1636 |
#: redirection-strings.php:510
|
1637 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
1638 |
-
msgstr ""
|
1639 |
|
1640 |
#: redirection-strings.php:304
|
1641 |
msgid "Are you sure you want to import from %s?"
|
@@ -1643,15 +1643,15 @@ msgstr "Vuoi davvero importare da %s?"
|
|
1643 |
|
1644 |
#: redirection-strings.php:305
|
1645 |
msgid "Plugin Importers"
|
1646 |
-
msgstr ""
|
1647 |
|
1648 |
#: redirection-strings.php:306
|
1649 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
1650 |
-
msgstr ""
|
1651 |
|
1652 |
#: redirection-strings.php:289
|
1653 |
msgid "total = "
|
1654 |
-
msgstr ""
|
1655 |
|
1656 |
#: redirection-strings.php:290
|
1657 |
msgid "Import from %s"
|
@@ -1664,40 +1664,40 @@ msgstr "Redirection richiede WordPress v%1$1s, tu stai usando v%2$2s - aggiorna
|
|
1664 |
|
1665 |
#: models/importer.php:277
|
1666 |
msgid "Default WordPress \"old slugs\""
|
1667 |
-
msgstr ""
|
1668 |
|
1669 |
#: redirection-strings.php:481
|
1670 |
msgid "Create associated redirect (added to end of URL)"
|
1671 |
-
msgstr ""
|
1672 |
|
1673 |
#: redirection-admin.php:450
|
1674 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
1675 |
-
msgstr ""
|
1676 |
|
1677 |
#: redirection-strings.php:596
|
1678 |
msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
|
1679 |
-
msgstr ""
|
1680 |
|
1681 |
#: redirection-strings.php:597
|
1682 |
msgid "⚡️ Magic fix ⚡️"
|
1683 |
-
msgstr ""
|
1684 |
|
1685 |
#: redirection-strings.php:602
|
1686 |
msgid "Plugin Status"
|
1687 |
-
msgstr ""
|
1688 |
|
1689 |
#: redirection-strings.php:25 redirection-strings.php:630
|
1690 |
#: redirection-strings.php:644
|
1691 |
msgid "Custom"
|
1692 |
-
msgstr ""
|
1693 |
|
1694 |
#: redirection-strings.php:631
|
1695 |
msgid "Mobile"
|
1696 |
-
msgstr ""
|
1697 |
|
1698 |
#: redirection-strings.php:632
|
1699 |
msgid "Feed Readers"
|
1700 |
-
msgstr ""
|
1701 |
|
1702 |
#: redirection-strings.php:633
|
1703 |
msgid "Libraries"
|
@@ -1705,11 +1705,11 @@ msgstr "Librerie"
|
|
1705 |
|
1706 |
#: redirection-strings.php:478
|
1707 |
msgid "URL Monitor Changes"
|
1708 |
-
msgstr ""
|
1709 |
|
1710 |
#: redirection-strings.php:479
|
1711 |
msgid "Save changes to this group"
|
1712 |
-
msgstr ""
|
1713 |
|
1714 |
#: redirection-strings.php:480
|
1715 |
msgid "For example \"/amp\""
|
@@ -1717,63 +1717,63 @@ msgstr "Per esempio \"/amp\""
|
|
1717 |
|
1718 |
#: redirection-strings.php:497
|
1719 |
msgid "URL Monitor"
|
1720 |
-
msgstr ""
|
1721 |
|
1722 |
#: redirection-strings.php:725
|
1723 |
msgid "Your server has rejected the request for being too big. You will need to reconfigure it to continue."
|
1724 |
-
msgstr ""
|
1725 |
|
1726 |
#: redirection-admin.php:445
|
1727 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
1728 |
-
msgstr ""
|
1729 |
|
1730 |
#: redirection-admin.php:444 redirection-strings.php:247
|
1731 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
1732 |
-
msgstr ""
|
1733 |
|
1734 |
#: redirection-admin.php:433
|
1735 |
msgid "Unable to load Redirection"
|
1736 |
-
msgstr ""
|
1737 |
|
1738 |
#: models/fixer.php:75
|
1739 |
msgid "Post monitor group is valid"
|
1740 |
-
msgstr ""
|
1741 |
|
1742 |
#: models/fixer.php:75
|
1743 |
msgid "Post monitor group is invalid"
|
1744 |
-
msgstr ""
|
1745 |
|
1746 |
#: models/fixer.php:73
|
1747 |
msgid "Post monitor group"
|
1748 |
-
msgstr ""
|
1749 |
|
1750 |
#: models/fixer.php:69
|
1751 |
msgid "All redirects have a valid group"
|
1752 |
-
msgstr ""
|
1753 |
|
1754 |
#: models/fixer.php:69
|
1755 |
msgid "Redirects with invalid groups detected"
|
1756 |
-
msgstr ""
|
1757 |
|
1758 |
#: models/fixer.php:67
|
1759 |
msgid "Valid redirect group"
|
1760 |
-
msgstr ""
|
1761 |
|
1762 |
#: models/fixer.php:63
|
1763 |
msgid "Valid groups detected"
|
1764 |
-
msgstr ""
|
1765 |
|
1766 |
#: models/fixer.php:63
|
1767 |
msgid "No valid groups, so you will not be able to create any redirects"
|
1768 |
-
msgstr ""
|
1769 |
|
1770 |
#: models/fixer.php:61
|
1771 |
msgid "Valid groups"
|
1772 |
-
msgstr ""
|
1773 |
|
1774 |
#: models/fixer.php:58
|
1775 |
msgid "Database tables"
|
1776 |
-
msgstr ""
|
1777 |
|
1778 |
#: models/fixer.php:87
|
1779 |
msgid "The following tables are missing:"
|
@@ -1781,11 +1781,11 @@ msgstr "Mancano le seguenti tabelle:"
|
|
1781 |
|
1782 |
#: models/fixer.php:87
|
1783 |
msgid "All tables present"
|
1784 |
-
msgstr ""
|
1785 |
|
1786 |
#: redirection-strings.php:242
|
1787 |
msgid "Cached Redirection detected"
|
1788 |
-
msgstr ""
|
1789 |
|
1790 |
#: redirection-strings.php:243
|
1791 |
msgid "Please clear your browser cache and reload this page."
|
@@ -1793,15 +1793,15 @@ msgstr "Pulisci la cache del tuo browser e ricarica questa pagina"
|
|
1793 |
|
1794 |
#: redirection-strings.php:715
|
1795 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
1796 |
-
msgstr ""
|
1797 |
|
1798 |
#: redirection-admin.php:449
|
1799 |
msgid "If you think Redirection is at fault then create an issue."
|
1800 |
-
msgstr ""
|
1801 |
|
1802 |
#: redirection-admin.php:443
|
1803 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
1804 |
-
msgstr ""
|
1805 |
|
1806 |
#: redirection-admin.php:465
|
1807 |
msgid "Loading, please wait..."
|
@@ -1809,19 +1809,19 @@ msgstr "Caricamento in corso, attendi..."
|
|
1809 |
|
1810 |
#: redirection-strings.php:309
|
1811 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
1812 |
-
msgstr ""
|
1813 |
|
1814 |
#: redirection-strings.php:246
|
1815 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
1816 |
-
msgstr ""
|
1817 |
|
1818 |
#: redirection-strings.php:248
|
1819 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
1820 |
-
msgstr ""
|
1821 |
|
1822 |
#: redirection-admin.php:453
|
1823 |
msgid "Create Issue"
|
1824 |
-
msgstr ""
|
1825 |
|
1826 |
#: redirection-strings.php:265
|
1827 |
msgid "Email"
|
@@ -1837,11 +1837,11 @@ msgstr "Tieni presente che qualsiasi supporto è fornito quando è possibile e n
|
|
1837 |
|
1838 |
#: redirection-strings.php:526
|
1839 |
msgid "Pos"
|
1840 |
-
msgstr ""
|
1841 |
|
1842 |
#: redirection-strings.php:82
|
1843 |
msgid "410 - Gone"
|
1844 |
-
msgstr ""
|
1845 |
|
1846 |
#: redirection-strings.php:104 redirection-strings.php:540
|
1847 |
msgid "Position"
|
@@ -1849,11 +1849,11 @@ msgstr "Posizione"
|
|
1849 |
|
1850 |
#: redirection-strings.php:508
|
1851 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
1852 |
-
msgstr ""
|
1853 |
|
1854 |
#: redirection-strings.php:447
|
1855 |
msgid "I'd like to support some more."
|
1856 |
-
msgstr ""
|
1857 |
|
1858 |
#: redirection-strings.php:450
|
1859 |
msgid "Support 💰"
|
@@ -1933,7 +1933,7 @@ msgstr ".htaccess Apache"
|
|
1933 |
|
1934 |
#: redirection-strings.php:320
|
1935 |
msgid "Nginx rewrite rules"
|
1936 |
-
msgstr ""
|
1937 |
|
1938 |
#: redirection-strings.php:321
|
1939 |
msgid "View"
|
@@ -1975,7 +1975,7 @@ msgstr[1] "Sei sicuro di voler eliminare questi oggetti?"
|
|
1975 |
|
1976 |
#: redirection-strings.php:678
|
1977 |
msgid "pass"
|
1978 |
-
msgstr ""
|
1979 |
|
1980 |
#: redirection-strings.php:567
|
1981 |
msgid "All groups"
|
@@ -2045,7 +2045,7 @@ msgstr "Qualcosa è andato storto 🙁"
|
|
2045 |
#. translators: maximum number of log entries
|
2046 |
#: redirection-admin.php:212
|
2047 |
msgid "Log entries (%d max)"
|
2048 |
-
msgstr ""
|
2049 |
|
2050 |
#: redirection-strings.php:144
|
2051 |
msgid "Bulk Actions"
|
@@ -2286,7 +2286,7 @@ msgstr "Espressione regolare"
|
|
2286 |
|
2287 |
#: redirection-strings.php:103
|
2288 |
msgid "Match"
|
2289 |
-
msgstr ""
|
2290 |
|
2291 |
#: redirection-strings.php:565
|
2292 |
msgid "Add new redirection"
|
2 |
# This file is distributed under the same license as the Plugins - Redirection - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-06-30 13:50:00+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
390 |
|
391 |
#: redirection-strings.php:732
|
392 |
msgid "Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy."
|
393 |
+
msgstr "Impossibile effettuare la richiesta a causa di impostazioni di sicurezza del browser. Questo perché solitamente le impostazioni di WordPress e dell'URL del sito non sono coerenti o perché la richiesta è bloccata dalle regole CORS del sito."
|
394 |
|
395 |
#: redirection-strings.php:681
|
396 |
msgid "Ignore & Pass Query"
|
558 |
|
559 |
#: redirection-strings.php:743
|
560 |
msgid "Log out, clear your browser cache, and log in again - your browser has cached an old session."
|
561 |
+
msgstr "Disconnettiti, svuota la cache del tuo browser e connettiti nuovamente - il tuo browser ha una vecchia sessione nella cache."
|
562 |
|
563 |
#: redirection-strings.php:742
|
564 |
msgid "Reload the page - your current session is old."
|
1052 |
|
1053 |
#: redirection-strings.php:118
|
1054 |
msgid "To prevent a greedy regular expression you can use {{code}}^{{/code}} to anchor it to the start of the URL. For example: {{code}}%(example)s{{/code}}"
|
1055 |
+
msgstr "Per prevenire un'espressione regolare \"avida\", puoi utilizzare {{code}}^{{/code}} per ancorarla all'inizio dell'URL. Ad esempio: {{code}}%(esempio)s{{/code}}"
|
1056 |
|
1057 |
#: redirection-strings.php:116
|
1058 |
msgid "Remember to enable the \"regex\" option if this is a regular expression."
|
1384 |
|
1385 |
#: models/fixer.php:102
|
1386 |
msgid "Site and home protocol"
|
1387 |
+
msgstr "Protocollo del sito e della home page"
|
1388 |
|
1389 |
#: models/fixer.php:95
|
1390 |
msgid "Site and home are consistent"
|
1391 |
+
msgstr "Il sito e la home page sono coerenti"
|
1392 |
|
1393 |
#: redirection-strings.php:647
|
1394 |
msgid "Note it is your responsibility to pass HTTP headers to PHP. Please contact your hosting provider for support about this."
|
1468 |
|
1469 |
#: redirection-strings.php:269
|
1470 |
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
1471 |
+
msgstr "{{link}}Il software di cache{{/link}}, in particolare Cloudflare, può mettere in cache la cosa sbagliata. Prova a svuotare tutte le tue cache."
|
1472 |
|
1473 |
#: redirection-strings.php:270
|
1474 |
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
1475 |
+
msgstr "{{link}}Disabilita temporaneamente altri plugin!{{/link}} Ciò risolve molti problemi."
|
1476 |
|
1477 |
#: redirection-admin.php:448
|
1478 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
1479 |
+
msgstr "Consulta la <a href=\"https://redirection.me/support/problems/\">lista dei problemi comuni</a>."
|
1480 |
|
1481 |
#: redirection-admin.php:442
|
1482 |
msgid "Unable to load Redirection ☹️"
|
1484 |
|
1485 |
#: redirection-strings.php:600
|
1486 |
msgid "WordPress REST API"
|
1487 |
+
msgstr "WordPress REST API"
|
1488 |
|
1489 |
#: redirection-strings.php:148
|
1490 |
msgid "Useragent Error"
|
1508 |
|
1509 |
#: redirection-strings.php:154
|
1510 |
msgid "Engine"
|
1511 |
+
msgstr "Motore"
|
1512 |
|
1513 |
#: redirection-strings.php:155
|
1514 |
msgid "Useragent"
|
1516 |
|
1517 |
#: redirection-strings.php:41 redirection-strings.php:156
|
1518 |
msgid "Agent"
|
1519 |
+
msgstr "Agente"
|
1520 |
|
1521 |
#: redirection-strings.php:469
|
1522 |
msgid "No IP logging"
|
1565 |
|
1566 |
#: redirection-strings.php:31
|
1567 |
msgid "No details are known for this address."
|
1568 |
+
msgstr "Non ci sono dettagli per questo indirizzo."
|
1569 |
|
1570 |
#: redirection-strings.php:28 redirection-strings.php:30
|
1571 |
#: redirection-strings.php:32
|
1572 |
msgid "Geo IP"
|
1573 |
+
msgstr "Geo IP"
|
1574 |
|
1575 |
#: redirection-strings.php:33
|
1576 |
msgid "City"
|
1586 |
|
1587 |
#: redirection-strings.php:36
|
1588 |
msgid "Geo Location"
|
1589 |
+
msgstr "Geolocalizzazione"
|
1590 |
|
1591 |
#: redirection-strings.php:51
|
1592 |
msgid "Powered by {{link}}redirect.li{{/link}}"
|
1594 |
|
1595 |
#: redirection-settings.php:20
|
1596 |
msgid "Trash"
|
1597 |
+
msgstr "Cestino"
|
1598 |
|
1599 |
#: redirection-admin.php:447
|
1600 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
1601 |
+
msgstr "Tieni presente che Redirection richiede che la REST API di WordPress sia abilitata. Se l'hai disabilitata, non potrai usare Redirection"
|
1602 |
|
1603 |
#. translators: URL
|
1604 |
#: redirection-admin.php:340
|
1611 |
|
1612 |
#: redirection-strings.php:580
|
1613 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
1614 |
+
msgstr "Puoi trovare la documentazione completa di Redirection qui {{site}}https://redirection.me{{/site}}. Se hai un problema, consulta prima le {{faq}}FAQ{{/faq}}."
|
1615 |
|
1616 |
#: redirection-strings.php:581
|
1617 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1618 |
+
msgstr "Se vuoi segnalare un bug, leggi la guida {{report}}Reporting Bugs{{/report}}."
|
1619 |
|
1620 |
#: redirection-strings.php:583
|
1621 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
1622 |
+
msgstr "Se vuoi inviare informazioni che preferisci non vadano in un repository pubblico, allora mandale via {{email}}email{{/email}}. Includi quante più informazioni possibili!"
|
1623 |
|
1624 |
#: redirection-strings.php:464
|
1625 |
msgid "Never cache"
|
1626 |
+
msgstr "Non utilizzare mai la cache"
|
1627 |
|
1628 |
#: redirection-strings.php:465
|
1629 |
msgid "An hour"
|
1631 |
|
1632 |
#: redirection-strings.php:509
|
1633 |
msgid "Redirect Cache"
|
1634 |
+
msgstr "Cache dei reindirizzamenti"
|
1635 |
|
1636 |
#: redirection-strings.php:510
|
1637 |
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
1638 |
+
msgstr "Per quanto tenere in cache gli URD dei reindirizzamenti 301 (tramite l'header HTTP \"Expires\")"
|
1639 |
|
1640 |
#: redirection-strings.php:304
|
1641 |
msgid "Are you sure you want to import from %s?"
|
1643 |
|
1644 |
#: redirection-strings.php:305
|
1645 |
msgid "Plugin Importers"
|
1646 |
+
msgstr "Strumenti importazione plugin"
|
1647 |
|
1648 |
#: redirection-strings.php:306
|
1649 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
1650 |
+
msgstr "I seguenti plugin di reindirizzamento sono stati trovati sul sito ed è possibile importare i loro dati."
|
1651 |
|
1652 |
#: redirection-strings.php:289
|
1653 |
msgid "total = "
|
1654 |
+
msgstr "totale = "
|
1655 |
|
1656 |
#: redirection-strings.php:290
|
1657 |
msgid "Import from %s"
|
1664 |
|
1665 |
#: models/importer.php:277
|
1666 |
msgid "Default WordPress \"old slugs\""
|
1667 |
+
msgstr "Vecchi slug di default di WordPress"
|
1668 |
|
1669 |
#: redirection-strings.php:481
|
1670 |
msgid "Create associated redirect (added to end of URL)"
|
1671 |
+
msgstr "Crea un reindirizzamento associato (aggiunto al termine dell'URL)"
|
1672 |
|
1673 |
#: redirection-admin.php:450
|
1674 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
1675 |
+
msgstr "<code>Redirectioni10n</code> non è definito. Di solito significa che un altro plugin blocca il caricamento di Redirection. Disabilita gli altri plugin e riprova."
|
1676 |
|
1677 |
#: redirection-strings.php:596
|
1678 |
msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
|
1679 |
+
msgstr "Se il pulsante magico non funziona, leggi l'errore e verifica se puoi correggerlo manualmente, altrimenti segui la sezione 'Ho bisogno di aiuto' seguente."
|
1680 |
|
1681 |
#: redirection-strings.php:597
|
1682 |
msgid "⚡️ Magic fix ⚡️"
|
1683 |
+
msgstr "⚡️ Correzione magica ⚡️"
|
1684 |
|
1685 |
#: redirection-strings.php:602
|
1686 |
msgid "Plugin Status"
|
1687 |
+
msgstr "Stato del plugin"
|
1688 |
|
1689 |
#: redirection-strings.php:25 redirection-strings.php:630
|
1690 |
#: redirection-strings.php:644
|
1691 |
msgid "Custom"
|
1692 |
+
msgstr "Personalizzato"
|
1693 |
|
1694 |
#: redirection-strings.php:631
|
1695 |
msgid "Mobile"
|
1696 |
+
msgstr "Dispositivi mobili"
|
1697 |
|
1698 |
#: redirection-strings.php:632
|
1699 |
msgid "Feed Readers"
|
1700 |
+
msgstr "Lettori di Feed"
|
1701 |
|
1702 |
#: redirection-strings.php:633
|
1703 |
msgid "Libraries"
|
1705 |
|
1706 |
#: redirection-strings.php:478
|
1707 |
msgid "URL Monitor Changes"
|
1708 |
+
msgstr "Controllo Cambiamenti URL"
|
1709 |
|
1710 |
#: redirection-strings.php:479
|
1711 |
msgid "Save changes to this group"
|
1712 |
+
msgstr "Salva le modifiche per questo gruppo"
|
1713 |
|
1714 |
#: redirection-strings.php:480
|
1715 |
msgid "For example \"/amp\""
|
1717 |
|
1718 |
#: redirection-strings.php:497
|
1719 |
msgid "URL Monitor"
|
1720 |
+
msgstr "Controllo URL"
|
1721 |
|
1722 |
#: redirection-strings.php:725
|
1723 |
msgid "Your server has rejected the request for being too big. You will need to reconfigure it to continue."
|
1724 |
+
msgstr "Il tuo server ha respinto la richiesta perché troppo grande. Devi cambiarla per continuare."
|
1725 |
|
1726 |
#: redirection-admin.php:445
|
1727 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
1728 |
+
msgstr "Verifica che il tuo browser riesca a caricare <code>redirection.js</code>:"
|
1729 |
|
1730 |
#: redirection-admin.php:444 redirection-strings.php:247
|
1731 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
1732 |
+
msgstr "Se stai usando un plugin di caching delle pagine o un servizio (CloudFlare, OVH, ecc.), puoi anche provare a svuotare queste cache."
|
1733 |
|
1734 |
#: redirection-admin.php:433
|
1735 |
msgid "Unable to load Redirection"
|
1736 |
+
msgstr "Impossibile caricare Redirection"
|
1737 |
|
1738 |
#: models/fixer.php:75
|
1739 |
msgid "Post monitor group is valid"
|
1740 |
+
msgstr "Il gruppo di controllo articoli è valido"
|
1741 |
|
1742 |
#: models/fixer.php:75
|
1743 |
msgid "Post monitor group is invalid"
|
1744 |
+
msgstr "Il gruppo di controllo articoli non è valido"
|
1745 |
|
1746 |
#: models/fixer.php:73
|
1747 |
msgid "Post monitor group"
|
1748 |
+
msgstr "Gruppo controllo articoli"
|
1749 |
|
1750 |
#: models/fixer.php:69
|
1751 |
msgid "All redirects have a valid group"
|
1752 |
+
msgstr "Tutti i reindirizzamenti hanno un gruppo valido"
|
1753 |
|
1754 |
#: models/fixer.php:69
|
1755 |
msgid "Redirects with invalid groups detected"
|
1756 |
+
msgstr "Individuati reindirizzamenti con gruppi non validi"
|
1757 |
|
1758 |
#: models/fixer.php:67
|
1759 |
msgid "Valid redirect group"
|
1760 |
+
msgstr "Gruppo di reindirizzamento valido"
|
1761 |
|
1762 |
#: models/fixer.php:63
|
1763 |
msgid "Valid groups detected"
|
1764 |
+
msgstr "Gruppi validi rilevati"
|
1765 |
|
1766 |
#: models/fixer.php:63
|
1767 |
msgid "No valid groups, so you will not be able to create any redirects"
|
1768 |
+
msgstr "Nessun gruppo valido, non potrai creare alcun reindirizzamento"
|
1769 |
|
1770 |
#: models/fixer.php:61
|
1771 |
msgid "Valid groups"
|
1772 |
+
msgstr "Gruppi validi"
|
1773 |
|
1774 |
#: models/fixer.php:58
|
1775 |
msgid "Database tables"
|
1776 |
+
msgstr "Tabelle database"
|
1777 |
|
1778 |
#: models/fixer.php:87
|
1779 |
msgid "The following tables are missing:"
|
1781 |
|
1782 |
#: models/fixer.php:87
|
1783 |
msgid "All tables present"
|
1784 |
+
msgstr "Tutte le tabelle sono presenti"
|
1785 |
|
1786 |
#: redirection-strings.php:242
|
1787 |
msgid "Cached Redirection detected"
|
1788 |
+
msgstr "Rilevato un reindirizzamento in cache"
|
1789 |
|
1790 |
#: redirection-strings.php:243
|
1791 |
msgid "Please clear your browser cache and reload this page."
|
1793 |
|
1794 |
#: redirection-strings.php:715
|
1795 |
msgid "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."
|
1796 |
+
msgstr "WordPress non ha restituito una risposta. Questo può significare che si è verificato un errore o che la richiesta è stata bloccata. Controlla il registro degli errori del tuo server."
|
1797 |
|
1798 |
#: redirection-admin.php:449
|
1799 |
msgid "If you think Redirection is at fault then create an issue."
|
1800 |
+
msgstr "Se ritieni che Redirection abbia un problema, apri un ticket."
|
1801 |
|
1802 |
#: redirection-admin.php:443
|
1803 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
1804 |
+
msgstr "Ciò potrebbe essere causato da un altro plugin. Guarda la console degli errori del browser per maggiori dettagli."
|
1805 |
|
1806 |
#: redirection-admin.php:465
|
1807 |
msgid "Loading, please wait..."
|
1809 |
|
1810 |
#: redirection-strings.php:309
|
1811 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
1812 |
+
msgstr "{{strong}}formato file CSV{{/strong}}: {{code}}URL di provenienza, URL di arrivo{{/code}} - e può essere facoltativamente seguito da {{code}}espressione regolare, codice http{{/code}} ({{code}}espressione regolare{{/code}} - 0 = no, 1 = sì)."
|
1813 |
|
1814 |
#: redirection-strings.php:246
|
1815 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
1816 |
+
msgstr "Redirection non sta funzionando. Prova a svuotare la cache del tuo browser e a ricaricare questa pagina."
|
1817 |
|
1818 |
#: redirection-strings.php:248
|
1819 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
1820 |
+
msgstr "Se questo non aiuta, apri la console degli errori del browser e crea un {{link}}nuovo ticket{{/link}} con i dettagli."
|
1821 |
|
1822 |
#: redirection-admin.php:453
|
1823 |
msgid "Create Issue"
|
1824 |
+
msgstr "Apri un ticket"
|
1825 |
|
1826 |
#: redirection-strings.php:265
|
1827 |
msgid "Email"
|
1837 |
|
1838 |
#: redirection-strings.php:526
|
1839 |
msgid "Pos"
|
1840 |
+
msgstr "Pos"
|
1841 |
|
1842 |
#: redirection-strings.php:82
|
1843 |
msgid "410 - Gone"
|
1844 |
+
msgstr "410 - Risorsa non più disponibile"
|
1845 |
|
1846 |
#: redirection-strings.php:104 redirection-strings.php:540
|
1847 |
msgid "Position"
|
1849 |
|
1850 |
#: redirection-strings.php:508
|
1851 |
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
1852 |
+
msgstr "Utilizzato per autogenerare un URL se non ne viene fornito alcuno. Utilizza il tag speciale {{code}}$dec${{/code}} o {{code}}$hex${{/code}} per inserire un ID univoco"
|
1853 |
|
1854 |
#: redirection-strings.php:447
|
1855 |
msgid "I'd like to support some more."
|
1856 |
+
msgstr "Vorrei contribuire un po' di più."
|
1857 |
|
1858 |
#: redirection-strings.php:450
|
1859 |
msgid "Support 💰"
|
1933 |
|
1934 |
#: redirection-strings.php:320
|
1935 |
msgid "Nginx rewrite rules"
|
1936 |
+
msgstr "Regole di rewrite di Nginx"
|
1937 |
|
1938 |
#: redirection-strings.php:321
|
1939 |
msgid "View"
|
1975 |
|
1976 |
#: redirection-strings.php:678
|
1977 |
msgid "pass"
|
1978 |
+
msgstr "passa"
|
1979 |
|
1980 |
#: redirection-strings.php:567
|
1981 |
msgid "All groups"
|
2045 |
#. translators: maximum number of log entries
|
2046 |
#: redirection-admin.php:212
|
2047 |
msgid "Log entries (%d max)"
|
2048 |
+
msgstr "Voci di log (%d max)"
|
2049 |
|
2050 |
#: redirection-strings.php:144
|
2051 |
msgid "Bulk Actions"
|
2286 |
|
2287 |
#: redirection-strings.php:103
|
2288 |
msgid "Match"
|
2289 |
+
msgstr "Corrispondenza"
|
2290 |
|
2291 |
#: redirection-strings.php:565
|
2292 |
msgid "Add new redirection"
|
locale/redirection.pot
CHANGED
@@ -23,82 +23,82 @@ msgstr ""
|
|
23 |
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
24 |
msgstr ""
|
25 |
|
26 |
-
#: redirection-admin.php:
|
27 |
msgid "Upgrade Database"
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: redirection-admin.php:
|
31 |
msgid "Settings"
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: redirection-admin.php:
|
35 |
msgid "Please upgrade your database"
|
36 |
msgstr ""
|
37 |
|
38 |
#. translators: maximum number of log entries
|
39 |
-
#: redirection-admin.php:
|
40 |
msgid "Log entries (%d max)"
|
41 |
msgstr ""
|
42 |
|
43 |
#. translators: URL
|
44 |
-
#: redirection-admin.php:
|
45 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: redirection-admin.php:
|
49 |
msgid "Redirection Support"
|
50 |
msgstr ""
|
51 |
|
52 |
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
53 |
-
#: redirection-admin.php:
|
54 |
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: redirection-admin.php:
|
58 |
msgid "Unable to load Redirection"
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: redirection-admin.php:
|
62 |
msgid "Unable to load Redirection ☹️"
|
63 |
msgstr ""
|
64 |
|
65 |
-
#: redirection-admin.php:
|
66 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: redirection-admin.php:
|
70 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: redirection-admin.php:
|
74 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: redirection-admin.php:
|
78 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: redirection-admin.php:
|
82 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: redirection-admin.php:
|
86 |
msgid "If you think Redirection is at fault then create an issue."
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: redirection-admin.php:
|
90 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
91 |
msgstr ""
|
92 |
|
93 |
-
#: redirection-admin.php:
|
94 |
msgid "Create Issue"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: redirection-admin.php:
|
98 |
msgid "Loading, please wait..."
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: redirection-admin.php:
|
102 |
msgid "Please enable JavaScript"
|
103 |
msgstr ""
|
104 |
|
@@ -142,7 +142,7 @@ msgstr ""
|
|
142 |
msgid "Manual Install"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: redirection-strings.php:16, redirection-strings.php:
|
146 |
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
147 |
msgstr ""
|
148 |
|
@@ -326,23 +326,23 @@ msgstr ""
|
|
326 |
msgid "URL and language"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: redirection-strings.php:67
|
330 |
msgid "Redirect to URL"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: redirection-strings.php:68
|
334 |
msgid "Redirect to random post"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: redirection-strings.php:69
|
338 |
msgid "Pass-through"
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: redirection-strings.php:70
|
342 |
msgid "Error (404)"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: redirection-strings.php:71
|
346 |
msgid "Do nothing (ignore)"
|
347 |
msgstr ""
|
348 |
|
@@ -434,7 +434,7 @@ msgstr ""
|
|
434 |
msgid "Exact match"
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: redirection-strings.php:94, redirection-strings.php:
|
438 |
msgid "Exact match in any order"
|
439 |
msgstr ""
|
440 |
|
@@ -454,19 +454,19 @@ msgstr ""
|
|
454 |
msgid "When matched"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: redirection-strings.php:99, redirection-strings.php:
|
458 |
msgid "Group"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: redirection-strings.php:100, redirection-strings.php:
|
462 |
msgid "Save"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: redirection-strings.php:101, redirection-strings.php:
|
466 |
msgid "Cancel"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: redirection-strings.php:102, redirection-strings.php:
|
470 |
msgid "Close"
|
471 |
msgstr ""
|
472 |
|
@@ -478,15 +478,15 @@ msgstr ""
|
|
478 |
msgid "Match"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: redirection-strings.php:105, redirection-strings.php:
|
482 |
msgid "Position"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: redirection-strings.php:106, redirection-strings.php:
|
486 |
msgid "Query Parameters"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: redirection-strings.php:107, redirection-strings.php:108, redirection-strings.php:160, redirection-strings.php:
|
490 |
msgid "Source URL"
|
491 |
msgstr ""
|
492 |
|
@@ -502,7 +502,7 @@ msgstr ""
|
|
502 |
msgid "The target URL you want to redirect, or auto-complete on post name or permalink."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: redirection-strings.php:112, redirection-strings.php:
|
506 |
msgid "Title"
|
507 |
msgstr ""
|
508 |
|
@@ -590,7 +590,7 @@ msgstr ""
|
|
590 |
msgid "Current API"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: redirection-strings.php:134, redirection-strings.php:
|
594 |
msgid "Good"
|
595 |
msgstr ""
|
596 |
|
@@ -686,7 +686,7 @@ msgstr ""
|
|
686 |
msgid "(Example) The source URL is your old or original URL"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: redirection-strings.php:162, redirection-strings.php:
|
690 |
msgid "Target URL"
|
691 |
msgstr ""
|
692 |
|
@@ -782,7 +782,7 @@ msgstr ""
|
|
782 |
msgid "Go back"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: redirection-strings.php:188, redirection-strings.php:
|
786 |
msgid "REST API"
|
787 |
msgstr ""
|
788 |
|
@@ -850,7 +850,7 @@ msgstr ""
|
|
850 |
msgid "Something went wrong when installing Redirection."
|
851 |
msgstr ""
|
852 |
|
853 |
-
#: redirection-strings.php:207, redirection-strings.php:
|
854 |
msgid "Redirection"
|
855 |
msgstr ""
|
856 |
|
@@ -862,798 +862,798 @@ msgstr ""
|
|
862 |
msgid "Automatic Install"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: redirection-strings.php:211, redirection-strings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
866 |
msgid "Name"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: redirection-strings.php:
|
870 |
msgid "Module"
|
871 |
msgstr ""
|
872 |
|
873 |
-
#: redirection-strings.php:
|
874 |
msgid "Status"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: redirection-strings.php:
|
878 |
msgid "Redirects"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: redirection-strings.php:
|
882 |
msgid "Standard Display"
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: redirection-strings.php:
|
886 |
msgid "Compact Display"
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: redirection-strings.php:
|
890 |
msgid "Display All"
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: redirection-strings.php:
|
894 |
msgid "Enabled"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: redirection-strings.php:
|
898 |
msgid "Disabled"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: redirection-strings.php:
|
902 |
msgid "Delete"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: redirection-strings.php:
|
906 |
msgid "Enable"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#: redirection-strings.php:
|
910 |
msgid "Disable"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: redirection-strings.php:
|
914 |
msgid "Search"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: redirection-strings.php:
|
918 |
msgid "Add Group"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: redirection-strings.php:
|
922 |
msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: redirection-strings.php:
|
926 |
msgid "Note that you will need to set the Apache module path in your Redirection options."
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: redirection-strings.php:
|
930 |
msgid "Edit"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: redirection-strings.php:
|
934 |
msgid "View Redirects"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: redirection-strings.php:
|
938 |
msgid "Cached Redirection detected"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: redirection-strings.php:
|
942 |
msgid "Please clear your browser cache and reload this page."
|
943 |
msgstr ""
|
944 |
|
945 |
-
#: redirection-strings.php:
|
946 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
947 |
msgstr ""
|
948 |
|
949 |
-
#: redirection-strings.php:
|
950 |
msgid "clearing your cache."
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: redirection-strings.php:
|
954 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
955 |
msgstr ""
|
956 |
|
957 |
-
#: redirection-strings.php:
|
958 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: redirection-strings.php:
|
962 |
msgid "A database upgrade is in progress. Please continue to finish."
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: redirection-strings.php:
|
966 |
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: redirection-strings.php:
|
970 |
msgid "Your site already has the latest SQL."
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: redirection-strings.php:
|
974 |
msgid "Click \"Complete Upgrade\" when finished."
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: redirection-strings.php:
|
978 |
msgid "Complete Upgrade"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: redirection-strings.php:
|
982 |
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: redirection-strings.php:
|
986 |
msgid "Something went wrong when upgrading Redirection."
|
987 |
msgstr ""
|
988 |
|
989 |
-
#: redirection-strings.php:
|
990 |
msgid "Upgrade Required"
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: redirection-strings.php:
|
994 |
msgid "Redirection database needs upgrading"
|
995 |
msgstr ""
|
996 |
|
997 |
-
#: redirection-strings.php:
|
998 |
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: redirection-strings.php:
|
1002 |
msgid "Manual Upgrade"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: redirection-strings.php:
|
1006 |
msgid "Automatic Upgrade"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: redirection-strings.php:
|
1010 |
msgid "Please check the {{link}}support site{{/link}} before proceeding further."
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#: redirection-strings.php:
|
1014 |
msgid "If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: redirection-strings.php:
|
1018 |
msgid "Create An Issue"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#: redirection-strings.php:
|
1022 |
msgid "Email"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#: redirection-strings.php:
|
1026 |
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: redirection-strings.php:
|
1030 |
msgid "What do I do next?"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: redirection-strings.php:
|
1034 |
msgid "Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
-
#: redirection-strings.php:
|
1038 |
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
1039 |
msgstr ""
|
1040 |
|
1041 |
-
#: redirection-strings.php:
|
1042 |
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
1043 |
msgstr ""
|
1044 |
|
1045 |
-
#: redirection-strings.php:
|
1046 |
msgid "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues."
|
1047 |
msgstr ""
|
1048 |
|
1049 |
-
#: redirection-strings.php:
|
1050 |
msgid "Redirections"
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: redirection-strings.php:
|
1054 |
msgid "Site"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: redirection-strings.php:
|
1058 |
msgid "Groups"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: redirection-strings.php:
|
1062 |
msgid "Import/Export"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: redirection-strings.php:
|
1066 |
msgid "Logs"
|
1067 |
msgstr ""
|
1068 |
|
1069 |
-
#: redirection-strings.php:
|
1070 |
msgid "404 errors"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
-
#: redirection-strings.php:
|
1074 |
msgid "Options"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
-
#: redirection-strings.php:
|
1078 |
msgid "Support"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
-
#: redirection-strings.php:
|
1082 |
msgid "Log"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
-
#: redirection-strings.php:
|
1086 |
msgid "404s"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#: redirection-strings.php:
|
1090 |
msgid "Add New"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
-
#: redirection-strings.php:
|
1094 |
msgid "Version %s installed! Please read the {{url}}release notes{{/url}} for details."
|
1095 |
msgstr ""
|
1096 |
|
1097 |
-
#: redirection-strings.php:
|
1098 |
msgid "OK"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: redirection-strings.php:
|
1102 |
msgid "total = "
|
1103 |
msgstr ""
|
1104 |
|
1105 |
-
#: redirection-strings.php:
|
1106 |
msgid "Import from %s"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
-
#: redirection-strings.php:
|
1110 |
msgid "Import to group"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
-
#: redirection-strings.php:
|
1114 |
msgid "Import a CSV, .htaccess, or JSON file."
|
1115 |
msgstr ""
|
1116 |
|
1117 |
-
#: redirection-strings.php:
|
1118 |
msgid "Click 'Add File' or drag and drop here."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: redirection-strings.php:
|
1122 |
msgid "Add File"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
-
#: redirection-strings.php:
|
1126 |
msgid "File selected"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
-
#: redirection-strings.php:
|
1130 |
msgid "Upload"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
-
#: redirection-strings.php:
|
1134 |
msgid "Importing"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: redirection-strings.php:
|
1138 |
msgid "Finished importing"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
-
#: redirection-strings.php:
|
1142 |
msgid "Total redirects imported:"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
-
#: redirection-strings.php:
|
1146 |
msgid "Double-check the file is the correct format!"
|
1147 |
msgstr ""
|
1148 |
|
1149 |
-
#: redirection-strings.php:
|
1150 |
msgid "Are you sure you want to import from %s?"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
-
#: redirection-strings.php:
|
1154 |
msgid "Plugin Importers"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: redirection-strings.php:
|
1158 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
1159 |
msgstr ""
|
1160 |
|
1161 |
-
#: redirection-strings.php:
|
1162 |
msgid "Import"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
-
#: redirection-strings.php:
|
1166 |
msgid "All imports will be appended to the current database - nothing is merged."
|
1167 |
msgstr ""
|
1168 |
|
1169 |
-
#: redirection-strings.php:
|
1170 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
1171 |
msgstr ""
|
1172 |
|
1173 |
-
#: redirection-strings.php:
|
1174 |
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: redirection-strings.php:
|
1178 |
msgid "Export"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: redirection-strings.php:
|
1182 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#: redirection-strings.php:
|
1186 |
msgid "Everything"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#: redirection-strings.php:
|
1190 |
msgid "WordPress redirects"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#: redirection-strings.php:
|
1194 |
msgid "Apache redirects"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#: redirection-strings.php:
|
1198 |
msgid "Nginx redirects"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#: redirection-strings.php:
|
1202 |
msgid "Complete data (JSON)"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#: redirection-strings.php:
|
1206 |
msgid "CSV"
|
1207 |
msgstr ""
|
1208 |
|
1209 |
-
#: redirection-strings.php:
|
1210 |
msgid "Apache .htaccess"
|
1211 |
msgstr ""
|
1212 |
|
1213 |
-
#: redirection-strings.php:
|
1214 |
msgid "Nginx rewrite rules"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: redirection-strings.php:
|
1218 |
msgid "View"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
-
#: redirection-strings.php:
|
1222 |
msgid "Download"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#: redirection-strings.php:
|
1226 |
msgid "Export redirect"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: redirection-strings.php:
|
1230 |
msgid "Export 404"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: redirection-strings.php:
|
1234 |
msgid "Count"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: redirection-strings.php:
|
1238 |
msgid "IP"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: redirection-strings.php:
|
1242 |
msgid "User Agent"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: redirection-strings.php:
|
1246 |
msgid "Date"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: redirection-strings.php:
|
1250 |
msgid "Method"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: redirection-strings.php:
|
1254 |
msgid "Domain"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: redirection-strings.php:
|
1258 |
msgid "Redirect By"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: redirection-strings.php:
|
1262 |
msgid "HTTP code"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#: redirection-strings.php:
|
1266 |
msgid "Referrer"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: redirection-strings.php:
|
1270 |
msgid "URL"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: redirection-strings.php:
|
1274 |
msgid "Target"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: redirection-strings.php:
|
1278 |
msgid "Search URL"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
-
#: redirection-strings.php:
|
1282 |
msgid "Search exact URL"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
-
#: redirection-strings.php:
|
1286 |
msgid "Search referrer"
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#: redirection-strings.php:
|
1290 |
msgid "Search user agent"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#: redirection-strings.php:
|
1294 |
msgid "Search IP"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#: redirection-strings.php:
|
1298 |
msgid "Search target URL"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#: redirection-strings.php:
|
1302 |
msgid "Search domain"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
-
#: redirection-strings.php:
|
1306 |
msgid "No grouping"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
-
#: redirection-strings.php:
|
1310 |
msgid "Group by URL"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#: redirection-strings.php:
|
1314 |
msgid "Group by user agent"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
-
#: redirection-strings.php:
|
1318 |
msgid "Group by IP"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
-
#: redirection-strings.php:
|
1322 |
msgid "WordPress"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: redirection-strings.php:
|
1326 |
msgid "RSS"
|
1327 |
msgstr ""
|
1328 |
|
1329 |
-
#: redirection-strings.php:
|
1330 |
msgid "View Redirect"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: redirection-strings.php:
|
1334 |
msgid "Redirect All"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#: redirection-strings.php:
|
1338 |
msgid "Block IP"
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: redirection-strings.php:
|
1342 |
msgid "Ignore URL"
|
1343 |
msgstr ""
|
1344 |
|
1345 |
-
#: redirection-strings.php:
|
1346 |
msgid "HTTP Status Code"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
-
#: redirection-strings.php:
|
1350 |
msgid "Add Redirect"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
-
#: redirection-strings.php:
|
1354 |
msgid "Are you sure you want to delete the selected items?"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: redirection-strings.php:
|
1358 |
-
msgid "Are you sure you want to delete this item?"
|
1359 |
-
msgid_plural "Are you sure you want to delete the %d selected items?"
|
1360 |
-
msgstr[0] ""
|
1361 |
-
msgstr[1] ""
|
1362 |
-
|
1363 |
-
#: redirection-strings.php:434
|
1364 |
msgid "Delete Log Entries"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
-
#: redirection-strings.php:
|
1368 |
msgid "Delete logs for this entry"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
-
#: redirection-strings.php:
|
1372 |
msgid "Delete logs for these entries"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: redirection-strings.php:
|
1376 |
msgid "Show All"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: redirection-strings.php:444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1380 |
msgid "Match Type"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
-
#: redirection-strings.php:
|
1384 |
msgid "Action Type"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: redirection-strings.php:
|
1388 |
msgid "Code"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
-
#: redirection-strings.php:
|
1392 |
msgid "Pos"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: redirection-strings.php:
|
1396 |
msgid "Hits"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: redirection-strings.php:
|
1400 |
msgid "Last Access"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: redirection-strings.php:
|
1404 |
msgid "Reset hits"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: redirection-strings.php:
|
1408 |
msgid "Source"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: redirection-strings.php:
|
1412 |
msgid "URL options"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: redirection-strings.php:
|
1416 |
msgid "URL match"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: redirection-strings.php:
|
1420 |
msgid "Regular Expression"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
-
#: redirection-strings.php:
|
1424 |
msgid "Plain"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: redirection-strings.php:
|
1428 |
msgid "Last Accessed"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: redirection-strings.php:
|
1432 |
msgid "Never accessed"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
-
#: redirection-strings.php:
|
1436 |
msgid "Not accessed in last month"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: redirection-strings.php:
|
1440 |
msgid "Not accessed in last year"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: redirection-strings.php:
|
1444 |
msgid "Search title"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: redirection-strings.php:
|
1448 |
msgid "Add new redirection"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: redirection-strings.php:
|
1452 |
msgid "All groups"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: redirection-strings.php:
|
1456 |
msgid "Check Redirect"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: redirection-strings.php:
|
1460 |
msgid "Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes."
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: redirection-strings.php:
|
1464 |
msgid "Update"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: redirection-strings.php:
|
1468 |
msgid "Database version"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
-
#: redirection-strings.php:
|
1472 |
msgid "Do not change unless advised to do so!"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: redirection-strings.php:
|
1476 |
msgid "IP Headers"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: redirection-strings.php:
|
1480 |
msgid "Need help?"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: redirection-strings.php:
|
1484 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: redirection-strings.php:
|
1488 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: redirection-strings.php:
|
1492 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
1493 |
msgstr ""
|
1494 |
|
1495 |
-
#: redirection-strings.php:
|
1496 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: redirection-strings.php:
|
1500 |
msgid "Need to search and replace?"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
-
#: redirection-strings.php:
|
1504 |
msgid "The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects."
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: redirection-strings.php:
|
1508 |
msgid "Unable to load details"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: redirection-strings.php:
|
1512 |
msgid "URL is being redirected with Redirection"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: redirection-strings.php:
|
1516 |
msgid "URL is not being redirected with Redirection"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: redirection-strings.php:
|
1520 |
msgid "Redirect Tester"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: redirection-strings.php:
|
1524 |
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: redirection-strings.php:
|
1528 |
msgid "Enter full URL, including http:// or https://"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
-
#: redirection-strings.php:
|
1532 |
msgid "Check"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
#: redirection-strings.php:
|
1536 |
msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: redirection-strings.php:
|
1540 |
msgid "⚡️ Magic fix ⚡️"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: redirection-strings.php:
|
1544 |
msgid "Problem"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
-
#: redirection-strings.php:
|
1548 |
msgid "WordPress REST API"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: redirection-strings.php:
|
1552 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
1553 |
msgstr ""
|
1554 |
|
1555 |
-
#: redirection-strings.php:
|
1556 |
msgid "Plugin Status"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: redirection-strings.php:
|
1560 |
msgid "Plugin Debug"
|
1561 |
msgstr ""
|
1562 |
|
1563 |
-
#: redirection-strings.php:
|
1564 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
1565 |
msgstr ""
|
1566 |
|
1567 |
-
#: redirection-strings.php:
|
1568 |
-
msgid "
|
1569 |
msgstr ""
|
1570 |
|
1571 |
-
#: redirection-strings.php:
|
1572 |
-
msgid "
|
1573 |
msgstr ""
|
1574 |
|
1575 |
-
#: redirection-strings.php:
|
1576 |
-
msgid "
|
1577 |
msgstr ""
|
1578 |
|
1579 |
-
#: redirection-strings.php:
|
1580 |
-
msgid "
|
1581 |
-
msgstr ""
|
1582 |
-
|
1583 |
-
#: redirection-strings.php:531
|
1584 |
-
msgid "No! Don't delete the plugin"
|
1585 |
-
msgstr ""
|
1586 |
-
|
1587 |
-
#: redirection-strings.php:532
|
1588 |
-
msgid "Delete Redirection"
|
1589 |
-
msgstr ""
|
1590 |
-
|
1591 |
-
#: redirection-strings.php:533
|
1592 |
-
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
1593 |
-
msgstr ""
|
1594 |
-
|
1595 |
-
#: redirection-strings.php:535
|
1596 |
-
msgid "You've supported this plugin - thank you!"
|
1597 |
-
msgstr ""
|
1598 |
-
|
1599 |
-
#: redirection-strings.php:536
|
1600 |
-
msgid "I'd like to support some more."
|
1601 |
-
msgstr ""
|
1602 |
-
|
1603 |
-
#: redirection-strings.php:537
|
1604 |
-
msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
|
1605 |
-
msgstr ""
|
1606 |
-
|
1607 |
-
#: redirection-strings.php:538
|
1608 |
-
msgid "You get useful software and I get to carry on making it better."
|
1609 |
-
msgstr ""
|
1610 |
-
|
1611 |
-
#: redirection-strings.php:539
|
1612 |
-
msgid "Support 💰"
|
1613 |
-
msgstr ""
|
1614 |
-
|
1615 |
-
#: redirection-strings.php:540
|
1616 |
-
msgid "Plugin Support"
|
1617 |
-
msgstr ""
|
1618 |
-
|
1619 |
-
#: redirection-strings.php:541, redirection-strings.php:543
|
1620 |
-
msgid "Newsletter"
|
1621 |
-
msgstr ""
|
1622 |
-
|
1623 |
-
#: redirection-strings.php:542
|
1624 |
-
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
1625 |
-
msgstr ""
|
1626 |
-
|
1627 |
-
#: redirection-strings.php:544
|
1628 |
-
msgid "Want to keep up to date with changes to Redirection?"
|
1629 |
-
msgstr ""
|
1630 |
-
|
1631 |
-
#: redirection-strings.php:545
|
1632 |
-
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
1633 |
-
msgstr ""
|
1634 |
-
|
1635 |
-
#: redirection-strings.php:546
|
1636 |
-
msgid "Your email address:"
|
1637 |
-
msgstr ""
|
1638 |
-
|
1639 |
-
#: redirection-strings.php:548
|
1640 |
-
msgid "Are you sure want to delete all %d matching items?"
|
1641 |
-
msgstr ""
|
1642 |
-
|
1643 |
-
#: redirection-strings.php:549
|
1644 |
-
msgid "Redirection saved"
|
1645 |
-
msgstr ""
|
1646 |
-
|
1647 |
-
#: redirection-strings.php:550
|
1648 |
-
msgid "Log deleted"
|
1649 |
-
msgstr ""
|
1650 |
-
|
1651 |
-
#: redirection-strings.php:551
|
1652 |
-
msgid "Settings saved"
|
1653 |
-
msgstr ""
|
1654 |
-
|
1655 |
-
#: redirection-strings.php:552
|
1656 |
-
msgid "Group saved"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
#: redirection-strings.php:553
|
@@ -1859,391 +1859,391 @@ msgid "Filter on: %(type)s"
|
|
1859 |
msgstr ""
|
1860 |
|
1861 |
#: redirection-strings.php:624
|
1862 |
-
msgid "
|
1863 |
-
msgstr ""
|
1864 |
-
|
1865 |
-
#: redirection-strings.php:625
|
1866 |
-
msgid "Exact Query"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
#: redirection-strings.php:626
|
1870 |
-
msgid "
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: redirection-strings.php:627
|
1874 |
-
msgid "
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: redirection-strings.php:628
|
1878 |
-
msgid "
|
1879 |
msgstr ""
|
1880 |
|
1881 |
#: redirection-strings.php:629
|
1882 |
-
msgid "A
|
1883 |
msgstr ""
|
1884 |
|
1885 |
#: redirection-strings.php:630
|
1886 |
-
msgid "
|
1887 |
msgstr ""
|
1888 |
|
1889 |
-
#: redirection-strings.php:631
|
1890 |
-
msgid "
|
1891 |
msgstr ""
|
1892 |
|
1893 |
#: redirection-strings.php:632
|
1894 |
-
msgid "
|
1895 |
msgstr ""
|
1896 |
|
1897 |
#: redirection-strings.php:633
|
1898 |
-
msgid "
|
1899 |
msgstr ""
|
1900 |
|
1901 |
#: redirection-strings.php:634
|
1902 |
-
msgid "
|
1903 |
-
msgstr ""
|
1904 |
-
|
1905 |
-
#: redirection-strings.php:635
|
1906 |
-
msgid "Don't set a preferred domain - {{code}}%(site)s{{/code}}"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
#: redirection-strings.php:636
|
1910 |
-
msgid "
|
1911 |
msgstr ""
|
1912 |
|
1913 |
-
#: redirection-strings.php:637
|
1914 |
-
msgid "
|
1915 |
msgstr ""
|
1916 |
|
1917 |
#: redirection-strings.php:638
|
1918 |
-
msgid "
|
1919 |
-
msgstr ""
|
1920 |
-
|
1921 |
-
#: redirection-strings.php:639
|
1922 |
-
msgid "Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
#: redirection-strings.php:640
|
1926 |
-
msgid "
|
1927 |
msgstr ""
|
1928 |
|
1929 |
#: redirection-strings.php:641
|
1930 |
-
msgid "
|
1931 |
msgstr ""
|
1932 |
|
1933 |
#: redirection-strings.php:642
|
1934 |
-
msgid "
|
|
|
|
|
|
|
|
|
1935 |
msgstr ""
|
1936 |
|
1937 |
#: redirection-strings.php:644
|
1938 |
-
msgid "
|
1939 |
msgstr ""
|
1940 |
|
1941 |
#: redirection-strings.php:645
|
1942 |
-
msgid "
|
1943 |
msgstr ""
|
1944 |
|
1945 |
#: redirection-strings.php:646
|
1946 |
-
msgid "
|
1947 |
msgstr ""
|
1948 |
|
1949 |
#: redirection-strings.php:647
|
1950 |
-
msgid "
|
1951 |
msgstr ""
|
1952 |
|
1953 |
#: redirection-strings.php:648
|
1954 |
-
msgid "
|
1955 |
msgstr ""
|
1956 |
|
1957 |
#: redirection-strings.php:649
|
1958 |
-
msgid "
|
1959 |
msgstr ""
|
1960 |
|
1961 |
#: redirection-strings.php:650
|
1962 |
-
msgid "
|
1963 |
msgstr ""
|
1964 |
|
1965 |
#: redirection-strings.php:651
|
1966 |
-
msgid "
|
1967 |
msgstr ""
|
1968 |
|
1969 |
#: redirection-strings.php:652
|
1970 |
-
msgid "
|
1971 |
msgstr ""
|
1972 |
|
1973 |
#: redirection-strings.php:653
|
1974 |
-
msgid "
|
1975 |
msgstr ""
|
1976 |
|
1977 |
#: redirection-strings.php:654
|
1978 |
-
msgid "
|
1979 |
-
msgstr ""
|
1980 |
-
|
1981 |
-
#: redirection-strings.php:655
|
1982 |
-
msgid "Note that some HTTP headers are set by your server and cannot be changed."
|
1983 |
msgstr ""
|
1984 |
|
1985 |
#: redirection-strings.php:656
|
1986 |
-
msgid "
|
1987 |
msgstr ""
|
1988 |
|
1989 |
#: redirection-strings.php:657
|
1990 |
-
msgid "
|
1991 |
-
msgstr ""
|
1992 |
-
|
1993 |
-
#: redirection-strings.php:658
|
1994 |
-
msgid "Note: this is beta and will only migrate posts."
|
1995 |
msgstr ""
|
1996 |
|
1997 |
#: redirection-strings.php:659
|
1998 |
-
msgid "
|
1999 |
msgstr ""
|
2000 |
|
2001 |
#: redirection-strings.php:660
|
2002 |
-
msgid "
|
2003 |
msgstr ""
|
2004 |
|
2005 |
#: redirection-strings.php:661
|
2006 |
-
msgid "
|
2007 |
msgstr ""
|
2008 |
|
2009 |
#: redirection-strings.php:662
|
2010 |
-
msgid "
|
2011 |
msgstr ""
|
2012 |
|
2013 |
#: redirection-strings.php:663
|
2014 |
-
msgid "
|
2015 |
msgstr ""
|
2016 |
|
2017 |
#: redirection-strings.php:664
|
2018 |
-
msgid "
|
2019 |
msgstr ""
|
2020 |
|
2021 |
#: redirection-strings.php:665
|
2022 |
-
msgid "
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: redirection-strings.php:
|
2026 |
-
msgid "
|
2027 |
msgstr ""
|
2028 |
|
2029 |
-
#: redirection-strings.php:
|
2030 |
-
msgid "
|
2031 |
msgstr ""
|
2032 |
|
2033 |
-
#: redirection-strings.php:669
|
2034 |
-
msgid "
|
2035 |
msgstr ""
|
2036 |
|
2037 |
#: redirection-strings.php:670
|
2038 |
-
msgid "
|
2039 |
msgstr ""
|
2040 |
|
2041 |
#: redirection-strings.php:671
|
2042 |
-
msgid "
|
2043 |
-
msgstr ""
|
2044 |
-
|
2045 |
-
#: redirection-strings.php:672, redirection-strings.php:716
|
2046 |
-
msgid "Forever"
|
2047 |
-
msgstr ""
|
2048 |
-
|
2049 |
-
#: redirection-strings.php:673
|
2050 |
-
msgid "No IP logging"
|
2051 |
-
msgstr ""
|
2052 |
-
|
2053 |
-
#: redirection-strings.php:674
|
2054 |
-
msgid "Full IP logging"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: redirection-strings.php:
|
2058 |
-
msgid "
|
2059 |
msgstr ""
|
2060 |
|
2061 |
#: redirection-strings.php:677
|
2062 |
-
msgid "
|
2063 |
msgstr ""
|
2064 |
|
2065 |
-
#: redirection-strings.php:678, redirection-strings.php:
|
2066 |
-
msgid "
|
2067 |
msgstr ""
|
2068 |
|
2069 |
#: redirection-strings.php:679
|
2070 |
-
msgid "
|
2071 |
msgstr ""
|
2072 |
|
2073 |
-
#: redirection-strings.php:
|
2074 |
-
msgid "
|
2075 |
msgstr ""
|
2076 |
|
2077 |
-
#: redirection-strings.php:
|
2078 |
-
msgid "
|
2079 |
msgstr ""
|
2080 |
|
2081 |
#: redirection-strings.php:683
|
2082 |
-
msgid "
|
2083 |
msgstr ""
|
2084 |
|
2085 |
#: redirection-strings.php:684
|
2086 |
-
msgid "
|
2087 |
msgstr ""
|
2088 |
|
2089 |
#: redirection-strings.php:685
|
2090 |
-
msgid "
|
2091 |
msgstr ""
|
2092 |
|
2093 |
#: redirection-strings.php:686
|
2094 |
-
msgid "
|
2095 |
msgstr ""
|
2096 |
|
2097 |
#: redirection-strings.php:687
|
2098 |
-
msgid "
|
2099 |
msgstr ""
|
2100 |
|
2101 |
#: redirection-strings.php:688
|
2102 |
-
msgid "
|
2103 |
msgstr ""
|
2104 |
|
2105 |
#: redirection-strings.php:689
|
2106 |
-
msgid "
|
2107 |
msgstr ""
|
2108 |
|
2109 |
#: redirection-strings.php:690
|
2110 |
-
msgid "
|
2111 |
msgstr ""
|
2112 |
|
2113 |
#: redirection-strings.php:691
|
2114 |
-
msgid "
|
2115 |
msgstr ""
|
2116 |
|
2117 |
#: redirection-strings.php:692
|
2118 |
-
msgid "
|
2119 |
msgstr ""
|
2120 |
|
2121 |
#: redirection-strings.php:693
|
2122 |
-
msgid "
|
2123 |
msgstr ""
|
2124 |
|
2125 |
#: redirection-strings.php:694
|
2126 |
-
msgid "
|
2127 |
msgstr ""
|
2128 |
|
2129 |
#: redirection-strings.php:695
|
2130 |
-
msgid "
|
|
|
|
|
|
|
|
|
2131 |
msgstr ""
|
2132 |
|
2133 |
#: redirection-strings.php:697
|
2134 |
-
msgid "
|
2135 |
msgstr ""
|
2136 |
|
2137 |
#: redirection-strings.php:698
|
2138 |
-
msgid "
|
|
|
|
|
|
|
|
|
2139 |
msgstr ""
|
2140 |
|
2141 |
#: redirection-strings.php:700
|
2142 |
-
msgid "
|
2143 |
msgstr ""
|
2144 |
|
2145 |
#: redirection-strings.php:701
|
2146 |
-
msgid "
|
2147 |
msgstr ""
|
2148 |
|
2149 |
#: redirection-strings.php:702
|
2150 |
-
msgid "
|
2151 |
msgstr ""
|
2152 |
|
2153 |
#: redirection-strings.php:703
|
2154 |
-
msgid "
|
2155 |
msgstr ""
|
2156 |
|
2157 |
#: redirection-strings.php:704
|
2158 |
-
msgid "
|
2159 |
msgstr ""
|
2160 |
|
2161 |
#: redirection-strings.php:705
|
2162 |
-
msgid "
|
2163 |
msgstr ""
|
2164 |
|
2165 |
#: redirection-strings.php:706
|
2166 |
-
msgid "
|
2167 |
msgstr ""
|
2168 |
|
2169 |
#: redirection-strings.php:707
|
2170 |
-
msgid "
|
2171 |
msgstr ""
|
2172 |
|
2173 |
#: redirection-strings.php:708
|
2174 |
-
msgid "
|
2175 |
msgstr ""
|
2176 |
|
2177 |
-
#: redirection-strings.php:
|
2178 |
-
msgid "
|
2179 |
msgstr ""
|
2180 |
|
2181 |
-
#: redirection-strings.php:
|
2182 |
-
msgid "
|
2183 |
msgstr ""
|
2184 |
|
2185 |
#: redirection-strings.php:712
|
2186 |
-
msgid "
|
2187 |
msgstr ""
|
2188 |
|
2189 |
#: redirection-strings.php:713
|
2190 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2191 |
msgstr ""
|
2192 |
|
2193 |
#: redirection-strings.php:718
|
2194 |
-
msgid "
|
2195 |
msgstr ""
|
2196 |
|
2197 |
-
#: redirection-strings.php:719
|
2198 |
-
msgid "
|
2199 |
msgstr ""
|
2200 |
|
2201 |
#: redirection-strings.php:720
|
2202 |
-
msgid "
|
2203 |
msgstr ""
|
2204 |
|
2205 |
#: redirection-strings.php:721
|
2206 |
-
msgid "
|
2207 |
msgstr ""
|
2208 |
|
2209 |
#: redirection-strings.php:722
|
2210 |
-
msgid "
|
|
|
|
|
|
|
|
|
2211 |
msgstr ""
|
2212 |
|
2213 |
#: redirection-strings.php:724
|
2214 |
-
msgid "
|
2215 |
msgstr ""
|
2216 |
|
2217 |
#: redirection-strings.php:725
|
2218 |
-
msgid "
|
2219 |
msgstr ""
|
2220 |
|
2221 |
#: redirection-strings.php:726
|
2222 |
-
msgid "
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: redirection-strings.php:727
|
2226 |
-
msgid "
|
2227 |
msgstr ""
|
2228 |
|
2229 |
#: redirection-strings.php:728
|
2230 |
-
msgid "
|
2231 |
msgstr ""
|
2232 |
|
2233 |
#: redirection-strings.php:729
|
2234 |
-
msgid "
|
2235 |
msgstr ""
|
2236 |
|
2237 |
#: redirection-strings.php:730
|
2238 |
-
msgid "
|
2239 |
msgstr ""
|
2240 |
|
2241 |
#: redirection-strings.php:731
|
2242 |
-
msgid "
|
2243 |
msgstr ""
|
2244 |
|
2245 |
#: redirection-strings.php:732
|
2246 |
-
msgid "
|
2247 |
msgstr ""
|
2248 |
|
2249 |
#: redirection-strings.php:733
|
23 |
msgid "Please complete your <a href=\"%s\">Redirection setup</a> to activate the plugin."
|
24 |
msgstr ""
|
25 |
|
26 |
+
#: redirection-admin.php:191, redirection-strings.php:257
|
27 |
msgid "Upgrade Database"
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: redirection-admin.php:194
|
31 |
msgid "Settings"
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: redirection-admin.php:200
|
35 |
msgid "Please upgrade your database"
|
36 |
msgstr ""
|
37 |
|
38 |
#. translators: maximum number of log entries
|
39 |
+
#: redirection-admin.php:256
|
40 |
msgid "Log entries (%d max)"
|
41 |
msgstr ""
|
42 |
|
43 |
#. translators: URL
|
44 |
+
#: redirection-admin.php:393
|
45 |
msgid "You can find full documentation about using Redirection on the <a href=\"%s\" target=\"_blank\">redirection.me</a> support site."
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: redirection-admin.php:394
|
49 |
msgid "Redirection Support"
|
50 |
msgstr ""
|
51 |
|
52 |
#. translators: 1: Expected WordPress version, 2: Actual WordPress version
|
53 |
+
#: redirection-admin.php:496
|
54 |
msgid "Redirection requires WordPress v%1$1s, you are using v%2$2s - please update your WordPress"
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: redirection-admin.php:499
|
58 |
msgid "Unable to load Redirection"
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: redirection-admin.php:508
|
62 |
msgid "Unable to load Redirection ☹️"
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: redirection-admin.php:509
|
66 |
msgid "This may be caused by another plugin - look at your browser's error console for more details."
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: redirection-admin.php:510, redirection-strings.php:246
|
70 |
msgid "If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache."
|
71 |
msgstr ""
|
72 |
|
73 |
+
#: redirection-admin.php:511
|
74 |
msgid "Also check if your browser is able to load <code>redirection.js</code>:"
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: redirection-admin.php:513
|
78 |
msgid "Please note that Redirection requires the WordPress REST API to be enabled. If you have disabled this then you won't be able to use Redirection"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: redirection-admin.php:514
|
82 |
msgid "Please see the <a href=\"https://redirection.me/support/problems/\">list of common problems</a>."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: redirection-admin.php:515
|
86 |
msgid "If you think Redirection is at fault then create an issue."
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: redirection-admin.php:516
|
90 |
msgid "<code>Redirectioni10n</code> is not defined. This usually means another plugin is blocking Redirection from loading. Please disable all plugins and try again."
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: redirection-admin.php:519
|
94 |
msgid "Create Issue"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: redirection-admin.php:531
|
98 |
msgid "Loading, please wait..."
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: redirection-admin.php:535
|
102 |
msgid "Please enable JavaScript"
|
103 |
msgstr ""
|
104 |
|
142 |
msgid "Manual Install"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: redirection-strings.php:16, redirection-strings.php:253
|
146 |
msgid "If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL."
|
147 |
msgstr ""
|
148 |
|
326 |
msgid "URL and language"
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: redirection-strings.php:67, actions/url.php:53
|
330 |
msgid "Redirect to URL"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: redirection-strings.php:68, actions/random.php:48
|
334 |
msgid "Redirect to random post"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: redirection-strings.php:69, actions/pass.php:74
|
338 |
msgid "Pass-through"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: redirection-strings.php:70, actions/error.php:59
|
342 |
msgid "Error (404)"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: redirection-strings.php:71, actions/nothing.php:17
|
346 |
msgid "Do nothing (ignore)"
|
347 |
msgstr ""
|
348 |
|
434 |
msgid "Exact match"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: redirection-strings.php:94, redirection-strings.php:668
|
438 |
msgid "Exact match in any order"
|
439 |
msgstr ""
|
440 |
|
454 |
msgid "When matched"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: redirection-strings.php:99, redirection-strings.php:346, redirection-strings.php:407, redirection-strings.php:469, redirection-strings.php:489
|
458 |
msgid "Group"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: redirection-strings.php:100, redirection-strings.php:521, redirection-strings.php:620
|
462 |
msgid "Save"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: redirection-strings.php:101, redirection-strings.php:301, redirection-strings.php:557, redirection-strings.php:621
|
466 |
msgid "Cancel"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: redirection-strings.php:102, redirection-strings.php:307
|
470 |
msgid "Close"
|
471 |
msgstr ""
|
472 |
|
478 |
msgid "Match"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: redirection-strings.php:105, redirection-strings.php:484
|
482 |
msgid "Position"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: redirection-strings.php:106, redirection-strings.php:479
|
486 |
msgid "Query Parameters"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: redirection-strings.php:107, redirection-strings.php:108, redirection-strings.php:160, redirection-strings.php:329, redirection-strings.php:338, redirection-strings.php:384, redirection-strings.php:393
|
490 |
msgid "Source URL"
|
491 |
msgstr ""
|
492 |
|
502 |
msgid "The target URL you want to redirect, or auto-complete on post name or permalink."
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: redirection-strings.php:112, redirection-strings.php:480
|
506 |
msgid "Title"
|
507 |
msgstr ""
|
508 |
|
590 |
msgid "Current API"
|
591 |
msgstr ""
|
592 |
|
593 |
+
#: redirection-strings.php:134, redirection-strings.php:542
|
594 |
msgid "Good"
|
595 |
msgstr ""
|
596 |
|
686 |
msgid "(Example) The source URL is your old or original URL"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: redirection-strings.php:162, redirection-strings.php:339, redirection-strings.php:571
|
690 |
msgid "Target URL"
|
691 |
msgstr ""
|
692 |
|
782 |
msgid "Go back"
|
783 |
msgstr ""
|
784 |
|
785 |
+
#: redirection-strings.php:188, redirection-strings.php:658
|
786 |
msgid "REST API"
|
787 |
msgstr ""
|
788 |
|
850 |
msgid "Something went wrong when installing Redirection."
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: redirection-strings.php:207, redirection-strings.php:380, redirection-strings.php:562
|
854 |
msgid "Redirection"
|
855 |
msgstr ""
|
856 |
|
862 |
msgid "Automatic Install"
|
863 |
msgstr ""
|
864 |
|
865 |
+
#: redirection-strings.php:211, redirection-strings.php:435
|
866 |
+
msgid "Are you sure you want to delete this item?"
|
867 |
+
msgid_plural "Are you sure you want to delete the %d selected items?"
|
868 |
+
msgstr[0] ""
|
869 |
+
msgstr[1] ""
|
870 |
+
|
871 |
+
#: redirection-strings.php:212
|
872 |
+
msgid "Are you sure want to delete all %d matching items?"
|
873 |
+
msgstr ""
|
874 |
+
|
875 |
+
#: redirection-strings.php:213, redirection-strings.php:225, redirection-strings.php:234, redirection-strings.php:618
|
876 |
msgid "Name"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: redirection-strings.php:214, redirection-strings.php:223, redirection-strings.php:227, redirection-strings.php:619
|
880 |
msgid "Module"
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: redirection-strings.php:215, redirection-strings.php:220, redirection-strings.php:224, redirection-strings.php:464, redirection-strings.php:487, redirection-strings.php:493
|
884 |
msgid "Status"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: redirection-strings.php:216, redirection-strings.php:226, redirection-strings.php:282
|
888 |
msgid "Redirects"
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: redirection-strings.php:217, redirection-strings.php:347, redirection-strings.php:408, redirection-strings.php:490
|
892 |
msgid "Standard Display"
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: redirection-strings.php:218, redirection-strings.php:348, redirection-strings.php:409, redirection-strings.php:491
|
896 |
msgid "Compact Display"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: redirection-strings.php:219, redirection-strings.php:349, redirection-strings.php:410, redirection-strings.php:492
|
900 |
msgid "Display All"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: redirection-strings.php:221, redirection-strings.php:494
|
904 |
msgid "Enabled"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: redirection-strings.php:222, redirection-strings.php:495
|
908 |
msgid "Disabled"
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: redirection-strings.php:228, redirection-strings.php:237, redirection-strings.php:345, redirection-strings.php:382, redirection-strings.php:398, redirection-strings.php:439, redirection-strings.php:451, redirection-strings.php:473, redirection-strings.php:513
|
912 |
msgid "Delete"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: redirection-strings.php:229, redirection-strings.php:240, redirection-strings.php:474, redirection-strings.php:515
|
916 |
msgid "Enable"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: redirection-strings.php:230, redirection-strings.php:239, redirection-strings.php:475, redirection-strings.php:514
|
920 |
msgid "Disable"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: redirection-strings.php:231
|
924 |
msgid "Search"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: redirection-strings.php:232
|
928 |
msgid "Add Group"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: redirection-strings.php:233
|
932 |
msgid "Use groups to organise your redirects. Groups are assigned to a module, which affects how the redirects in that group work. If you are unsure then stick to the WordPress module."
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: redirection-strings.php:235, redirection-strings.php:622
|
936 |
msgid "Note that you will need to set the Apache module path in your Redirection options."
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: redirection-strings.php:236, redirection-strings.php:512
|
940 |
msgid "Edit"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: redirection-strings.php:238
|
944 |
msgid "View Redirects"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: redirection-strings.php:241
|
948 |
msgid "Cached Redirection detected"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: redirection-strings.php:242
|
952 |
msgid "Please clear your browser cache and reload this page."
|
953 |
msgstr ""
|
954 |
|
955 |
+
#: redirection-strings.php:243
|
956 |
msgid "If you are using a caching system such as Cloudflare then please read this: "
|
957 |
msgstr ""
|
958 |
|
959 |
+
#: redirection-strings.php:244
|
960 |
msgid "clearing your cache."
|
961 |
msgstr ""
|
962 |
|
963 |
+
#: redirection-strings.php:245
|
964 |
msgid "Redirection is not working. Try clearing your browser cache and reloading this page."
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: redirection-strings.php:247
|
968 |
msgid "If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details."
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: redirection-strings.php:248
|
972 |
msgid "A database upgrade is in progress. Please continue to finish."
|
973 |
msgstr ""
|
974 |
|
975 |
+
#: redirection-strings.php:249
|
976 |
msgid "Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}."
|
977 |
msgstr ""
|
978 |
|
979 |
+
#: redirection-strings.php:250
|
980 |
msgid "Your site already has the latest SQL."
|
981 |
msgstr ""
|
982 |
|
983 |
+
#: redirection-strings.php:251, redirection-strings.php:254
|
984 |
msgid "Click \"Complete Upgrade\" when finished."
|
985 |
msgstr ""
|
986 |
|
987 |
+
#: redirection-strings.php:252, redirection-strings.php:255
|
988 |
msgid "Complete Upgrade"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: redirection-strings.php:256
|
992 |
msgid "Click the \"Upgrade Database\" button to automatically upgrade the database."
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: redirection-strings.php:258
|
996 |
msgid "Something went wrong when upgrading Redirection."
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: redirection-strings.php:259
|
1000 |
msgid "Upgrade Required"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: redirection-strings.php:260
|
1004 |
msgid "Redirection database needs upgrading"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: redirection-strings.php:261
|
1008 |
msgid "Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection."
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: redirection-strings.php:262
|
1012 |
msgid "Manual Upgrade"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: redirection-strings.php:263
|
1016 |
msgid "Automatic Upgrade"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: redirection-strings.php:264
|
1020 |
msgid "Please check the {{link}}support site{{/link}} before proceeding further."
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: redirection-strings.php:265
|
1024 |
msgid "If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}."
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: redirection-strings.php:266
|
1028 |
msgid "Create An Issue"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: redirection-strings.php:267
|
1032 |
msgid "Email"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: redirection-strings.php:268
|
1036 |
msgid "Include these details in your report along with a description of what you were doing and a screenshot."
|
1037 |
msgstr ""
|
1038 |
|
1039 |
+
#: redirection-strings.php:269
|
1040 |
msgid "What do I do next?"
|
1041 |
msgstr ""
|
1042 |
|
1043 |
+
#: redirection-strings.php:270
|
1044 |
msgid "Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and \"magic fix\" the problem."
|
1045 |
msgstr ""
|
1046 |
|
1047 |
+
#: redirection-strings.php:271
|
1048 |
msgid "{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
+
#: redirection-strings.php:272
|
1052 |
msgid "{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems."
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: redirection-strings.php:273
|
1056 |
msgid "If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues."
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: redirection-strings.php:274, models/group.php:227, database/schema/latest.php:139
|
1060 |
msgid "Redirections"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: redirection-strings.php:275, redirection-strings.php:284, redirection-strings.php:711
|
1064 |
msgid "Site"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: redirection-strings.php:276, redirection-strings.php:283
|
1068 |
msgid "Groups"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
+
#: redirection-strings.php:277, redirection-strings.php:287
|
1072 |
msgid "Import/Export"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
+
#: redirection-strings.php:278, redirection-strings.php:635
|
1076 |
msgid "Logs"
|
1077 |
msgstr ""
|
1078 |
|
1079 |
+
#: redirection-strings.php:279
|
1080 |
msgid "404 errors"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: redirection-strings.php:280, redirection-strings.php:288
|
1084 |
msgid "Options"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: redirection-strings.php:281, redirection-strings.php:289
|
1088 |
msgid "Support"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: redirection-strings.php:285
|
1092 |
msgid "Log"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: redirection-strings.php:286
|
1096 |
msgid "404s"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: redirection-strings.php:290
|
1100 |
msgid "Add New"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: redirection-strings.php:291
|
1104 |
msgid "Version %s installed! Please read the {{url}}release notes{{/url}} for details."
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: redirection-strings.php:292, redirection-strings.php:306
|
1108 |
msgid "OK"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: redirection-strings.php:293
|
1112 |
msgid "total = "
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: redirection-strings.php:294
|
1116 |
msgid "Import from %s"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: redirection-strings.php:295
|
1120 |
msgid "Import to group"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: redirection-strings.php:296
|
1124 |
msgid "Import a CSV, .htaccess, or JSON file."
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: redirection-strings.php:297
|
1128 |
msgid "Click 'Add File' or drag and drop here."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: redirection-strings.php:298, redirection-strings.php:555
|
1132 |
msgid "Add File"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: redirection-strings.php:299
|
1136 |
msgid "File selected"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: redirection-strings.php:300, redirection-strings.php:556
|
1140 |
msgid "Upload"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: redirection-strings.php:302
|
1144 |
msgid "Importing"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: redirection-strings.php:303
|
1148 |
msgid "Finished importing"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: redirection-strings.php:304
|
1152 |
msgid "Total redirects imported:"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: redirection-strings.php:305
|
1156 |
msgid "Double-check the file is the correct format!"
|
1157 |
msgstr ""
|
1158 |
|
1159 |
+
#: redirection-strings.php:308
|
1160 |
msgid "Are you sure you want to import from %s?"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
+
#: redirection-strings.php:309
|
1164 |
msgid "Plugin Importers"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: redirection-strings.php:310
|
1168 |
msgid "The following redirect plugins were detected on your site and can be imported from."
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: redirection-strings.php:311
|
1172 |
msgid "Import"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: redirection-strings.php:312
|
1176 |
msgid "All imports will be appended to the current database - nothing is merged."
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: redirection-strings.php:313
|
1180 |
msgid "{{strong}}CSV file format{{/strong}}: {{code}}source URL, target URL{{/code}} - and can be optionally followed with {{code}}regex, http code{{/code}} ({{code}}regex{{/code}} - 0 for no, 1 for yes)."
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: redirection-strings.php:314
|
1184 |
msgid "CSV does not include all information, and everything is imported/exported as \"URL only\" matches. Use the JSON format for a full set of data."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: redirection-strings.php:315
|
1188 |
msgid "Export"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: redirection-strings.php:316
|
1192 |
msgid "Export to CSV, Apache .htaccess, Nginx, or Redirection JSON. The JSON format contains full information, and other formats contain partial information appropriate to the format."
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: redirection-strings.php:317
|
1196 |
msgid "Everything"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: redirection-strings.php:318
|
1200 |
msgid "WordPress redirects"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: redirection-strings.php:319
|
1204 |
msgid "Apache redirects"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: redirection-strings.php:320
|
1208 |
msgid "Nginx redirects"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: redirection-strings.php:321
|
1212 |
msgid "Complete data (JSON)"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: redirection-strings.php:322
|
1216 |
msgid "CSV"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: redirection-strings.php:323, redirection-strings.php:655
|
1220 |
msgid "Apache .htaccess"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: redirection-strings.php:324
|
1224 |
msgid "Nginx rewrite rules"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: redirection-strings.php:325
|
1228 |
msgid "View"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: redirection-strings.php:326
|
1232 |
msgid "Download"
|
1233 |
msgstr ""
|
1234 |
|
1235 |
+
#: redirection-strings.php:327
|
1236 |
msgid "Export redirect"
|
1237 |
msgstr ""
|
1238 |
|
1239 |
+
#: redirection-strings.php:328
|
1240 |
msgid "Export 404"
|
1241 |
msgstr ""
|
1242 |
|
1243 |
+
#: redirection-strings.php:330, redirection-strings.php:332, redirection-strings.php:334, redirection-strings.php:351, redirection-strings.php:353, redirection-strings.php:355, redirection-strings.php:385, redirection-strings.php:387, redirection-strings.php:389, redirection-strings.php:412, redirection-strings.php:414, redirection-strings.php:416
|
1244 |
msgid "Count"
|
1245 |
msgstr ""
|
1246 |
|
1247 |
+
#: redirection-strings.php:331, redirection-strings.php:344, redirection-strings.php:354, redirection-strings.php:365, redirection-strings.php:388, redirection-strings.php:397, redirection-strings.php:415, redirection-strings.php:424, redirection-strings.php:592
|
1248 |
msgid "IP"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
+
#: redirection-strings.php:333, redirection-strings.php:343, redirection-strings.php:352, redirection-strings.php:363, redirection-strings.php:386, redirection-strings.php:396, redirection-strings.php:413, redirection-strings.php:423, redirection-strings.php:572
|
1252 |
msgid "User Agent"
|
1253 |
msgstr ""
|
1254 |
|
1255 |
+
#: redirection-strings.php:335, redirection-strings.php:356, redirection-strings.php:390, redirection-strings.php:417
|
1256 |
msgid "Date"
|
1257 |
msgstr ""
|
1258 |
|
1259 |
+
#: redirection-strings.php:336, redirection-strings.php:357, redirection-strings.php:377, redirection-strings.php:391, redirection-strings.php:418, redirection-strings.php:425
|
1260 |
msgid "Method"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
+
#: redirection-strings.php:337, redirection-strings.php:358, redirection-strings.php:392, redirection-strings.php:419
|
1264 |
msgid "Domain"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
+
#: redirection-strings.php:340, redirection-strings.php:360, redirection-strings.php:378
|
1268 |
msgid "Redirect By"
|
1269 |
msgstr ""
|
1270 |
|
1271 |
+
#: redirection-strings.php:341, redirection-strings.php:361, redirection-strings.php:394, redirection-strings.php:421, redirection-strings.php:482
|
1272 |
msgid "HTTP code"
|
1273 |
msgstr ""
|
1274 |
|
1275 |
+
#: redirection-strings.php:342, redirection-strings.php:362, redirection-strings.php:395, redirection-strings.php:422, redirection-strings.php:599
|
1276 |
msgid "Referrer"
|
1277 |
msgstr ""
|
1278 |
|
1279 |
+
#: redirection-strings.php:350, redirection-strings.php:359, redirection-strings.php:411, redirection-strings.php:420, redirection-strings.php:465, redirection-strings.php:536, redirection-strings.php:676
|
1280 |
msgid "URL"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#: redirection-strings.php:364, redirection-strings.php:481, redirection-strings.php:533
|
1284 |
msgid "Target"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
+
#: redirection-strings.php:366, redirection-strings.php:427, redirection-strings.php:506
|
1288 |
msgid "Search URL"
|
1289 |
msgstr ""
|
1290 |
|
1291 |
+
#: redirection-strings.php:367, redirection-strings.php:428
|
1292 |
msgid "Search exact URL"
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: redirection-strings.php:368, redirection-strings.php:429
|
1296 |
msgid "Search referrer"
|
1297 |
msgstr ""
|
1298 |
|
1299 |
+
#: redirection-strings.php:369, redirection-strings.php:430
|
1300 |
msgid "Search user agent"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: redirection-strings.php:370, redirection-strings.php:431
|
1304 |
msgid "Search IP"
|
1305 |
msgstr ""
|
1306 |
|
1307 |
+
#: redirection-strings.php:371, redirection-strings.php:507
|
1308 |
msgid "Search target URL"
|
1309 |
msgstr ""
|
1310 |
|
1311 |
+
#: redirection-strings.php:372, redirection-strings.php:432
|
1312 |
msgid "Search domain"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: redirection-strings.php:373, redirection-strings.php:403
|
1316 |
msgid "No grouping"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: redirection-strings.php:374, redirection-strings.php:404
|
1320 |
msgid "Group by URL"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: redirection-strings.php:375, redirection-strings.php:405
|
1324 |
msgid "Group by user agent"
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: redirection-strings.php:376, redirection-strings.php:406
|
1328 |
msgid "Group by IP"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: redirection-strings.php:379
|
1332 |
msgid "WordPress"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
+
#: redirection-strings.php:381
|
1336 |
msgid "RSS"
|
1337 |
msgstr ""
|
1338 |
|
1339 |
+
#: redirection-strings.php:383
|
1340 |
msgid "View Redirect"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
+
#: redirection-strings.php:399, redirection-strings.php:401
|
1344 |
msgid "Redirect All"
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: redirection-strings.php:400, redirection-strings.php:442
|
1348 |
msgid "Block IP"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: redirection-strings.php:402, redirection-strings.php:443
|
1352 |
msgid "Ignore URL"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: redirection-strings.php:426, redirection-strings.php:501
|
1356 |
msgid "HTTP Status Code"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: redirection-strings.php:433, redirection-strings.php:440, redirection-strings.php:510
|
1360 |
msgid "Add Redirect"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: redirection-strings.php:434
|
1364 |
msgid "Are you sure you want to delete the selected items?"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: redirection-strings.php:436
|
|
|
|
|
|
|
|
|
|
|
|
|
1368 |
msgid "Delete Log Entries"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
+
#: redirection-strings.php:437
|
1372 |
msgid "Delete logs for this entry"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
+
#: redirection-strings.php:438
|
1376 |
msgid "Delete logs for these entries"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
+
#: redirection-strings.php:441
|
1380 |
msgid "Show All"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: redirection-strings.php:444
|
1384 |
+
msgid "Delete the plugin - are you sure?"
|
1385 |
+
msgstr ""
|
1386 |
+
|
1387 |
+
#: redirection-strings.php:445
|
1388 |
+
msgid "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin."
|
1389 |
+
msgstr ""
|
1390 |
+
|
1391 |
+
#: redirection-strings.php:446
|
1392 |
+
msgid "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache."
|
1393 |
+
msgstr ""
|
1394 |
+
|
1395 |
+
#: redirection-strings.php:447
|
1396 |
+
msgid "Yes! Delete the plugin"
|
1397 |
+
msgstr ""
|
1398 |
+
|
1399 |
+
#: redirection-strings.php:448
|
1400 |
+
msgid "No! Don't delete the plugin"
|
1401 |
+
msgstr ""
|
1402 |
+
|
1403 |
+
#: redirection-strings.php:449
|
1404 |
+
msgid "Delete Redirection"
|
1405 |
+
msgstr ""
|
1406 |
+
|
1407 |
+
#: redirection-strings.php:450
|
1408 |
+
msgid "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do."
|
1409 |
+
msgstr ""
|
1410 |
+
|
1411 |
+
#: redirection-strings.php:452
|
1412 |
+
msgid "You've supported this plugin - thank you!"
|
1413 |
+
msgstr ""
|
1414 |
+
|
1415 |
+
#: redirection-strings.php:453
|
1416 |
+
msgid "I'd like to support some more."
|
1417 |
+
msgstr ""
|
1418 |
+
|
1419 |
+
#: redirection-strings.php:454
|
1420 |
+
msgid "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}."
|
1421 |
+
msgstr ""
|
1422 |
+
|
1423 |
+
#: redirection-strings.php:455
|
1424 |
+
msgid "You get useful software and I get to carry on making it better."
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: redirection-strings.php:456
|
1428 |
+
msgid "Support 💰"
|
1429 |
+
msgstr ""
|
1430 |
+
|
1431 |
+
#: redirection-strings.php:457
|
1432 |
+
msgid "Plugin Support"
|
1433 |
+
msgstr ""
|
1434 |
+
|
1435 |
+
#: redirection-strings.php:458, redirection-strings.php:460
|
1436 |
+
msgid "Newsletter"
|
1437 |
+
msgstr ""
|
1438 |
+
|
1439 |
+
#: redirection-strings.php:459
|
1440 |
+
msgid "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription."
|
1441 |
+
msgstr ""
|
1442 |
+
|
1443 |
+
#: redirection-strings.php:461
|
1444 |
+
msgid "Want to keep up to date with changes to Redirection?"
|
1445 |
+
msgstr ""
|
1446 |
+
|
1447 |
+
#: redirection-strings.php:462
|
1448 |
+
msgid "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release."
|
1449 |
+
msgstr ""
|
1450 |
+
|
1451 |
+
#: redirection-strings.php:463
|
1452 |
+
msgid "Your email address:"
|
1453 |
+
msgstr ""
|
1454 |
+
|
1455 |
+
#: redirection-strings.php:466, redirection-strings.php:483, redirection-strings.php:499
|
1456 |
msgid "Match Type"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
+
#: redirection-strings.php:467, redirection-strings.php:488, redirection-strings.php:500
|
1460 |
msgid "Action Type"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: redirection-strings.php:468
|
1464 |
msgid "Code"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: redirection-strings.php:470
|
1468 |
msgid "Pos"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: redirection-strings.php:471, redirection-strings.php:485
|
1472 |
msgid "Hits"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#: redirection-strings.php:472, redirection-strings.php:486
|
1476 |
msgid "Last Access"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: redirection-strings.php:476
|
1480 |
msgid "Reset hits"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: redirection-strings.php:477
|
1484 |
msgid "Source"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: redirection-strings.php:478
|
1488 |
msgid "URL options"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
+
#: redirection-strings.php:496
|
1492 |
msgid "URL match"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: redirection-strings.php:497
|
1496 |
msgid "Regular Expression"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: redirection-strings.php:498
|
1500 |
msgid "Plain"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: redirection-strings.php:502
|
1504 |
msgid "Last Accessed"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: redirection-strings.php:503
|
1508 |
msgid "Never accessed"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
+
#: redirection-strings.php:504
|
1512 |
msgid "Not accessed in last month"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: redirection-strings.php:505
|
1516 |
msgid "Not accessed in last year"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: redirection-strings.php:508
|
1520 |
msgid "Search title"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: redirection-strings.php:509
|
1524 |
msgid "Add new redirection"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: redirection-strings.php:511
|
1528 |
msgid "All groups"
|
1529 |
msgstr ""
|
1530 |
|
1531 |
+
#: redirection-strings.php:516
|
1532 |
msgid "Check Redirect"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
+
#: redirection-strings.php:517
|
1536 |
msgid "Options on this page can cause problems if used incorrectly. You can {{link}}temporarily disable them{{/link}} to make changes."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
+
#: redirection-strings.php:518, redirection-strings.php:625
|
1540 |
msgid "Update"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
+
#: redirection-strings.php:519
|
1544 |
msgid "Database version"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
+
#: redirection-strings.php:520
|
1548 |
msgid "Do not change unless advised to do so!"
|
1549 |
msgstr ""
|
1550 |
|
1551 |
+
#: redirection-strings.php:522
|
1552 |
msgid "IP Headers"
|
1553 |
msgstr ""
|
1554 |
|
1555 |
+
#: redirection-strings.php:523
|
1556 |
msgid "Need help?"
|
1557 |
msgstr ""
|
1558 |
|
1559 |
+
#: redirection-strings.php:524
|
1560 |
msgid "Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first."
|
1561 |
msgstr ""
|
1562 |
|
1563 |
+
#: redirection-strings.php:525
|
1564 |
msgid "If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide."
|
1565 |
msgstr ""
|
1566 |
|
1567 |
+
#: redirection-strings.php:526
|
1568 |
msgid "Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support."
|
1569 |
msgstr ""
|
1570 |
|
1571 |
+
#: redirection-strings.php:527
|
1572 |
msgid "If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!"
|
1573 |
msgstr ""
|
1574 |
|
1575 |
+
#: redirection-strings.php:528
|
1576 |
msgid "Need to search and replace?"
|
1577 |
msgstr ""
|
1578 |
|
1579 |
+
#: redirection-strings.php:529
|
1580 |
msgid "The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects."
|
1581 |
msgstr ""
|
1582 |
|
1583 |
+
#: redirection-strings.php:530, redirection-strings.php:539
|
1584 |
msgid "Unable to load details"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: redirection-strings.php:531
|
1588 |
msgid "URL is being redirected with Redirection"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: redirection-strings.php:532
|
1592 |
msgid "URL is not being redirected with Redirection"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: redirection-strings.php:534
|
1596 |
msgid "Redirect Tester"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: redirection-strings.php:535
|
1600 |
msgid "Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting."
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: redirection-strings.php:537
|
1604 |
msgid "Enter full URL, including http:// or https://"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: redirection-strings.php:538
|
1608 |
msgid "Check"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: redirection-strings.php:540
|
1612 |
msgid "If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below."
|
1613 |
msgstr ""
|
1614 |
|
1615 |
+
#: redirection-strings.php:541
|
1616 |
msgid "⚡️ Magic fix ⚡️"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
+
#: redirection-strings.php:543
|
1620 |
msgid "Problem"
|
1621 |
msgstr ""
|
1622 |
|
1623 |
+
#: redirection-strings.php:544
|
1624 |
msgid "WordPress REST API"
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: redirection-strings.php:545
|
1628 |
msgid "Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it."
|
1629 |
msgstr ""
|
1630 |
|
1631 |
+
#: redirection-strings.php:546
|
1632 |
msgid "Plugin Status"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: redirection-strings.php:547
|
1636 |
msgid "Plugin Debug"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: redirection-strings.php:548
|
1640 |
msgid "This information is provided for debugging purposes. Be careful making any changes."
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: redirection-strings.php:549
|
1644 |
+
msgid "Redirection saved"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: redirection-strings.php:550
|
1648 |
+
msgid "Log deleted"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: redirection-strings.php:551
|
1652 |
+
msgid "Settings saved"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
+
#: redirection-strings.php:552
|
1656 |
+
msgid "Group saved"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1657 |
msgstr ""
|
1658 |
|
1659 |
#: redirection-strings.php:553
|
1859 |
msgstr ""
|
1860 |
|
1861 |
#: redirection-strings.php:624
|
1862 |
+
msgid "I'm a nice person and I have helped support the author of this plugin"
|
|
|
|
|
|
|
|
|
1863 |
msgstr ""
|
1864 |
|
1865 |
#: redirection-strings.php:626
|
1866 |
+
msgid "No logs"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
+
#: redirection-strings.php:627, redirection-strings.php:673
|
1870 |
+
msgid "A day"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
+
#: redirection-strings.php:628, redirection-strings.php:674
|
1874 |
+
msgid "A week"
|
1875 |
msgstr ""
|
1876 |
|
1877 |
#: redirection-strings.php:629
|
1878 |
+
msgid "A month"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
#: redirection-strings.php:630
|
1882 |
+
msgid "Two months"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#: redirection-strings.php:631, redirection-strings.php:675
|
1886 |
+
msgid "Forever"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
#: redirection-strings.php:632
|
1890 |
+
msgid "No IP logging"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
#: redirection-strings.php:633
|
1894 |
+
msgid "Full IP logging"
|
1895 |
msgstr ""
|
1896 |
|
1897 |
#: redirection-strings.php:634
|
1898 |
+
msgid "Anonymize IP (mask last part)"
|
|
|
|
|
|
|
|
|
1899 |
msgstr ""
|
1900 |
|
1901 |
#: redirection-strings.php:636
|
1902 |
+
msgid "Redirect Logs"
|
1903 |
msgstr ""
|
1904 |
|
1905 |
+
#: redirection-strings.php:637, redirection-strings.php:639
|
1906 |
+
msgid "(time to keep logs for)"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
#: redirection-strings.php:638
|
1910 |
+
msgid "404 Logs"
|
|
|
|
|
|
|
|
|
1911 |
msgstr ""
|
1912 |
|
1913 |
#: redirection-strings.php:640
|
1914 |
+
msgid "IP Logging"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
#: redirection-strings.php:641
|
1918 |
+
msgid "(IP logging level)"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
#: redirection-strings.php:642
|
1922 |
+
msgid "Logging"
|
1923 |
+
msgstr ""
|
1924 |
+
|
1925 |
+
#: redirection-strings.php:643
|
1926 |
+
msgid "Log \"external\" redirects - those not from Redirection. This can increase your log size and contains no user information."
|
1927 |
msgstr ""
|
1928 |
|
1929 |
#: redirection-strings.php:644
|
1930 |
+
msgid "Track redirect hits and date of last access. Contains no user information."
|
1931 |
msgstr ""
|
1932 |
|
1933 |
#: redirection-strings.php:645
|
1934 |
+
msgid "Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
#: redirection-strings.php:646
|
1938 |
+
msgid "Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}."
|
1939 |
msgstr ""
|
1940 |
|
1941 |
#: redirection-strings.php:647
|
1942 |
+
msgid "Default REST API"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
#: redirection-strings.php:648
|
1946 |
+
msgid "Raw REST API"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
#: redirection-strings.php:649
|
1950 |
+
msgid "Relative REST API"
|
1951 |
msgstr ""
|
1952 |
|
1953 |
#: redirection-strings.php:650
|
1954 |
+
msgid "Upgrade manually when prompted"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
#: redirection-strings.php:651
|
1958 |
+
msgid "Automatically upgrade on admin pages"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
#: redirection-strings.php:652
|
1962 |
+
msgid "Advanced"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
#: redirection-strings.php:653
|
1966 |
+
msgid "RSS Token"
|
1967 |
msgstr ""
|
1968 |
|
1969 |
#: redirection-strings.php:654
|
1970 |
+
msgid "A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"
|
|
|
|
|
|
|
|
|
1971 |
msgstr ""
|
1972 |
|
1973 |
#: redirection-strings.php:656
|
1974 |
+
msgid "Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}."
|
1975 |
msgstr ""
|
1976 |
|
1977 |
#: redirection-strings.php:657
|
1978 |
+
msgid "Unable to save .htaccess file"
|
|
|
|
|
|
|
|
|
1979 |
msgstr ""
|
1980 |
|
1981 |
#: redirection-strings.php:659
|
1982 |
+
msgid "How Redirection uses the REST API - don't change unless necessary"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
#: redirection-strings.php:660
|
1986 |
+
msgid "Data Upgrade"
|
1987 |
msgstr ""
|
1988 |
|
1989 |
#: redirection-strings.php:661
|
1990 |
+
msgid "Decide how Redirection updates itself, if needed."
|
1991 |
msgstr ""
|
1992 |
|
1993 |
#: redirection-strings.php:662
|
1994 |
+
msgid "Monitor changes to %(type)s"
|
1995 |
msgstr ""
|
1996 |
|
1997 |
#: redirection-strings.php:663
|
1998 |
+
msgid "URL Monitor"
|
1999 |
msgstr ""
|
2000 |
|
2001 |
#: redirection-strings.php:664
|
2002 |
+
msgid "URL Monitor Changes"
|
2003 |
msgstr ""
|
2004 |
|
2005 |
#: redirection-strings.php:665
|
2006 |
+
msgid "Save changes to this group"
|
2007 |
msgstr ""
|
2008 |
|
2009 |
+
#: redirection-strings.php:666
|
2010 |
+
msgid "For example \"/amp\""
|
2011 |
msgstr ""
|
2012 |
|
2013 |
+
#: redirection-strings.php:667
|
2014 |
+
msgid "Create associated redirect (added to end of URL)"
|
2015 |
msgstr ""
|
2016 |
|
2017 |
+
#: redirection-strings.php:669
|
2018 |
+
msgid "Ignore all query parameters"
|
2019 |
msgstr ""
|
2020 |
|
2021 |
#: redirection-strings.php:670
|
2022 |
+
msgid "Ignore and pass all query parameters"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
#: redirection-strings.php:671
|
2026 |
+
msgid "Never cache"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2027 |
msgstr ""
|
2028 |
|
2029 |
+
#: redirection-strings.php:672
|
2030 |
+
msgid "An hour"
|
2031 |
msgstr ""
|
2032 |
|
2033 |
#: redirection-strings.php:677
|
2034 |
+
msgid "Default URL settings"
|
2035 |
msgstr ""
|
2036 |
|
2037 |
+
#: redirection-strings.php:678, redirection-strings.php:682
|
2038 |
+
msgid "Applies to all redirections unless you configure them otherwise."
|
2039 |
msgstr ""
|
2040 |
|
2041 |
#: redirection-strings.php:679
|
2042 |
+
msgid "Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: redirection-strings.php:680
|
2046 |
+
msgid "Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: redirection-strings.php:681
|
2050 |
+
msgid "Default query matching"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
#: redirection-strings.php:683
|
2054 |
+
msgid "Exact - matches the query parameters exactly defined in your source, in any order"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
#: redirection-strings.php:684
|
2058 |
+
msgid "Ignore - as exact, but ignores any query parameters not in your source"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
#: redirection-strings.php:685
|
2062 |
+
msgid "Pass - as ignore, but also copies the query parameters to the target"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
#: redirection-strings.php:686
|
2066 |
+
msgid "Auto-generate URL"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
#: redirection-strings.php:687
|
2070 |
+
msgid "Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
#: redirection-strings.php:688
|
2074 |
+
msgid "HTTP Cache Header"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
#: redirection-strings.php:689
|
2078 |
+
msgid "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)"
|
2079 |
msgstr ""
|
2080 |
|
2081 |
#: redirection-strings.php:690
|
2082 |
+
msgid "Redirect Caching"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
#: redirection-strings.php:691
|
2086 |
+
msgid "(beta) Enable caching of redirects via WordPress object cache. Can improve performance. Requires an object cache."
|
2087 |
msgstr ""
|
2088 |
|
2089 |
#: redirection-strings.php:692
|
2090 |
+
msgid "pass"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
#: redirection-strings.php:693
|
2094 |
+
msgid "Exact Query"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
#: redirection-strings.php:694
|
2098 |
+
msgid "Ignore Query"
|
2099 |
msgstr ""
|
2100 |
|
2101 |
#: redirection-strings.php:695
|
2102 |
+
msgid "Ignore & Pass Query"
|
2103 |
+
msgstr ""
|
2104 |
+
|
2105 |
+
#: redirection-strings.php:696
|
2106 |
+
msgid "Site Aliases"
|
2107 |
msgstr ""
|
2108 |
|
2109 |
#: redirection-strings.php:697
|
2110 |
+
msgid "A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin."
|
2111 |
msgstr ""
|
2112 |
|
2113 |
#: redirection-strings.php:698
|
2114 |
+
msgid "You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install."
|
2115 |
+
msgstr ""
|
2116 |
+
|
2117 |
+
#: redirection-strings.php:699
|
2118 |
+
msgid "Aliased Domain"
|
2119 |
msgstr ""
|
2120 |
|
2121 |
#: redirection-strings.php:700
|
2122 |
+
msgid "Alias"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
#: redirection-strings.php:701
|
2126 |
+
msgid "No aliases"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
#: redirection-strings.php:702
|
2130 |
+
msgid "Add Alias"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
#: redirection-strings.php:703
|
2134 |
+
msgid "Don't set a preferred domain - {{code}}%(site)s{{/code}}"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
#: redirection-strings.php:704
|
2138 |
+
msgid "Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"
|
2139 |
msgstr ""
|
2140 |
|
2141 |
#: redirection-strings.php:705
|
2142 |
+
msgid "Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}"
|
2143 |
msgstr ""
|
2144 |
|
2145 |
#: redirection-strings.php:706
|
2146 |
+
msgid "Canonical Settings"
|
2147 |
msgstr ""
|
2148 |
|
2149 |
#: redirection-strings.php:707
|
2150 |
+
msgid "Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}"
|
2151 |
msgstr ""
|
2152 |
|
2153 |
#: redirection-strings.php:708
|
2154 |
+
msgid "{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect."
|
2155 |
msgstr ""
|
2156 |
|
2157 |
+
#: redirection-strings.php:709
|
2158 |
+
msgid "Preferred domain"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
+
#: redirection-strings.php:710
|
2162 |
+
msgid "You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}"
|
2163 |
msgstr ""
|
2164 |
|
2165 |
#: redirection-strings.php:712
|
2166 |
+
msgid "Redirect"
|
2167 |
msgstr ""
|
2168 |
|
2169 |
#: redirection-strings.php:713
|
2170 |
+
msgid "General"
|
2171 |
+
msgstr ""
|
2172 |
+
|
2173 |
+
#: redirection-strings.php:714
|
2174 |
+
msgid "Custom Header"
|
2175 |
+
msgstr ""
|
2176 |
+
|
2177 |
+
#: redirection-strings.php:715
|
2178 |
+
msgid "Add Header"
|
2179 |
+
msgstr ""
|
2180 |
+
|
2181 |
+
#: redirection-strings.php:716
|
2182 |
+
msgid "Add Security Presets"
|
2183 |
+
msgstr ""
|
2184 |
+
|
2185 |
+
#: redirection-strings.php:717
|
2186 |
+
msgid "Add CORS Presets"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
#: redirection-strings.php:718
|
2190 |
+
msgid "HTTP Headers"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: redirection-strings.php:719
|
2194 |
+
msgid "Site headers are added across your site, including redirects. Redirect headers are only added to redirects."
|
2195 |
msgstr ""
|
2196 |
|
2197 |
#: redirection-strings.php:720
|
2198 |
+
msgid "Location"
|
2199 |
msgstr ""
|
2200 |
|
2201 |
#: redirection-strings.php:721
|
2202 |
+
msgid "Header"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
#: redirection-strings.php:722
|
2206 |
+
msgid "No headers"
|
2207 |
+
msgstr ""
|
2208 |
+
|
2209 |
+
#: redirection-strings.php:723
|
2210 |
+
msgid "Note that some HTTP headers are set by your server and cannot be changed."
|
2211 |
msgstr ""
|
2212 |
|
2213 |
#: redirection-strings.php:724
|
2214 |
+
msgid "Permalink Migration"
|
2215 |
msgstr ""
|
2216 |
|
2217 |
#: redirection-strings.php:725
|
2218 |
+
msgid "Enter old permalinks structures to automatically migrate them to your current one."
|
2219 |
msgstr ""
|
2220 |
|
2221 |
#: redirection-strings.php:726
|
2222 |
+
msgid "Note: this is beta and will only migrate posts."
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: redirection-strings.php:727
|
2226 |
+
msgid "Permalinks"
|
2227 |
msgstr ""
|
2228 |
|
2229 |
#: redirection-strings.php:728
|
2230 |
+
msgid "No migrated permalinkss"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
#: redirection-strings.php:729
|
2234 |
+
msgid "Add Permalink"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
#: redirection-strings.php:730
|
2238 |
+
msgid "Relocate Site"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
#: redirection-strings.php:731
|
2242 |
+
msgid "Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings."
|
2243 |
msgstr ""
|
2244 |
|
2245 |
#: redirection-strings.php:732
|
2246 |
+
msgid "Relocate to domain"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
#: redirection-strings.php:733
|
models/action.php
CHANGED
@@ -38,6 +38,8 @@ abstract class Red_Action {
|
|
38 |
}
|
39 |
}
|
40 |
|
|
|
|
|
41 |
/**
|
42 |
* Create an action object
|
43 |
*
|
38 |
}
|
39 |
}
|
40 |
|
41 |
+
abstract public function name();
|
42 |
+
|
43 |
/**
|
44 |
* Create an action object
|
45 |
*
|
models/url/url-transform.php
CHANGED
@@ -69,10 +69,10 @@ class Red_Url_Transform {
|
|
69 |
|
70 |
switch ( $tag ) {
|
71 |
case 'userid':
|
72 |
-
return (string)
|
73 |
|
74 |
case 'userlogin':
|
75 |
-
return $user->ID ? $user->user_login : '';
|
76 |
|
77 |
case 'unixtime':
|
78 |
return (string) time();
|
69 |
|
70 |
switch ( $tag ) {
|
71 |
case 'userid':
|
72 |
+
return (string) $user->ID;
|
73 |
|
74 |
case 'userlogin':
|
75 |
+
return $user->ID > 0 ? $user->user_login : '';
|
76 |
|
77 |
case 'unixtime':
|
78 |
return (string) time();
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: johnny5
|
3 |
Donate link: https://redirection.me/donation/
|
4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
5 |
-
Requires at least: 5.
|
6 |
-
Tested up to: 5.
|
7 |
Stable tag: trunk
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv3
|
@@ -181,6 +181,10 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho
|
|
181 |
|
182 |
A x.1 version increase introduces new or updated features and can be considered to contain 'breaking' changes. A x.x.1 increase is purely a bug fix and introduces no new features, and can be considered as containing no breaking changes.
|
183 |
|
|
|
|
|
|
|
|
|
184 |
= 5.1.1 - 11th April 2021 =
|
185 |
* Revert the permalink migration improvement from 5.1 as it's causing problems on some sites
|
186 |
|
2 |
Contributors: johnny5
|
3 |
Donate link: https://redirection.me/donation/
|
4 |
Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin
|
5 |
+
Requires at least: 5.2
|
6 |
+
Tested up to: 5.8
|
7 |
Stable tag: trunk
|
8 |
Requires PHP: 5.6
|
9 |
License: GPLv3
|
181 |
|
182 |
A x.1 version increase introduces new or updated features and can be considered to contain 'breaking' changes. A x.x.1 increase is purely a bug fix and introduces no new features, and can be considered as containing no breaking changes.
|
183 |
|
184 |
+
= 5.1.2 - 17th July 2021 =
|
185 |
+
* Fix random redirect not working
|
186 |
+
* Fix [userid] shortcode returning 1
|
187 |
+
|
188 |
= 5.1.1 - 11th April 2021 =
|
189 |
* Revert the permalink migration improvement from 5.1 as it's causing problems on some sites
|
190 |
|
redirection-admin.php
CHANGED
@@ -25,7 +25,7 @@ class Redirection_Admin {
|
|
25 |
public function __construct() {
|
26 |
add_action( 'admin_menu', [ $this, 'admin_menu' ] );
|
27 |
add_action( 'admin_notices', [ $this, 'update_nag' ] );
|
28 |
-
|
29 |
add_filter( 'plugin_row_meta', [ $this, 'plugin_row_meta' ], 10, 4 );
|
30 |
add_filter( 'redirection_save_options', [ $this, 'flush_schedule' ] );
|
31 |
add_filter( 'set-screen-option', [ $this, 'set_per_page' ], 10, 3 );
|
@@ -133,6 +133,8 @@ class Redirection_Admin {
|
|
133 |
red_set_options( [ 'plugin_update' => 'prompt' ] );
|
134 |
return;
|
135 |
}
|
|
|
|
|
136 |
}
|
137 |
}
|
138 |
|
@@ -266,10 +268,10 @@ class Redirection_Admin {
|
|
266 |
wp_enqueue_style( 'redirection', plugin_dir_url( REDIRECTION_FILE ) . 'redirection.css', array(), $build );
|
267 |
|
268 |
$is_new = false;
|
|
|
269 |
|
270 |
// phpcs:ignore
|
271 |
if ( isset( $_GET['page'] ) && $_GET['page'] === 'redirection.php' && strpos( REDIRECTION_VERSION, '-beta' ) === false ) {
|
272 |
-
$major_version = implode( '.', array_slice( explode( '.', REDIRECTION_VERSION ), 0, 2 ) );
|
273 |
$is_new = version_compare( $options['update_notice'], $major_version ) < 0;
|
274 |
}
|
275 |
|
25 |
public function __construct() {
|
26 |
add_action( 'admin_menu', [ $this, 'admin_menu' ] );
|
27 |
add_action( 'admin_notices', [ $this, 'update_nag' ] );
|
28 |
+
add_filter( 'plugin_action_links_' . basename( dirname( REDIRECTION_FILE ) ) . '/' . basename( REDIRECTION_FILE ), [ $this, 'plugin_settings' ], 10, 4 );
|
29 |
add_filter( 'plugin_row_meta', [ $this, 'plugin_row_meta' ], 10, 4 );
|
30 |
add_filter( 'redirection_save_options', [ $this, 'flush_schedule' ] );
|
31 |
add_filter( 'set-screen-option', [ $this, 'set_per_page' ], 10, 3 );
|
133 |
red_set_options( [ 'plugin_update' => 'prompt' ] );
|
134 |
return;
|
135 |
}
|
136 |
+
|
137 |
+
$loop++;
|
138 |
}
|
139 |
}
|
140 |
|
268 |
wp_enqueue_style( 'redirection', plugin_dir_url( REDIRECTION_FILE ) . 'redirection.css', array(), $build );
|
269 |
|
270 |
$is_new = false;
|
271 |
+
$major_version = implode( '.', array_slice( explode( '.', REDIRECTION_VERSION ), 0, 2 ) );
|
272 |
|
273 |
// phpcs:ignore
|
274 |
if ( isset( $_GET['page'] ) && $_GET['page'] === 'redirection.php' && strpos( REDIRECTION_VERSION, '-beta' ) === false ) {
|
|
|
275 |
$is_new = version_compare( $options['update_notice'], $major_version ) < 0;
|
276 |
}
|
277 |
|
redirection-strings.php
CHANGED
@@ -208,6 +208,8 @@ __( "Redirection", "redirection" ), // client/component/welcome-wizard/index.js:
|
|
208 |
__( "I need support!", "redirection" ), // client/component/welcome-wizard/index.js:569
|
209 |
__( "Manual Install", "redirection" ), // client/component/welcome-wizard/index.js:577
|
210 |
__( "Automatic Install", "redirection" ), // client/component/welcome-wizard/index.js:586
|
|
|
|
|
211 |
__( "Name", "redirection" ), // client/page/groups/constants.js:8
|
212 |
__( "Module", "redirection" ), // client/page/groups/constants.js:9
|
213 |
__( "Status", "redirection" ), // client/page/groups/constants.js:10
|
@@ -439,6 +441,26 @@ __( "Add Redirect", "redirection" ), // client/page/logs404/row-actions.js:52
|
|
439 |
__( "Show All", "redirection" ), // client/page/logs404/row-actions.js:70
|
440 |
__( "Block IP", "redirection" ), // client/page/logs404/row-actions.js:77
|
441 |
__( "Ignore URL", "redirection" ), // client/page/logs404/row-actions.js:87
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
__( "Status", "redirection" ), // client/page/redirects/constants.js:11
|
443 |
__( "URL", "redirection" ), // client/page/redirects/constants.js:16
|
444 |
__( "Match Type", "redirection" ), // client/page/redirects/constants.js:21
|
@@ -524,28 +546,6 @@ __( "Redirection communicates with WordPress through the WordPress REST API. Thi
|
|
524 |
__( "Plugin Status", "redirection" ), // client/page/support/status.js:33
|
525 |
__( "Plugin Debug", "redirection" ), // client/page/support/status.js:38
|
526 |
__( "This information is provided for debugging purposes. Be careful making any changes.", "redirection" ), // client/page/support/status.js:39
|
527 |
-
__( "Delete the plugin - are you sure?", "redirection" ), // client/page/options/delete-plugin.js:37
|
528 |
-
__( "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.", "redirection" ), // client/page/options/delete-plugin.js:38
|
529 |
-
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/page/options/delete-plugin.js:39
|
530 |
-
__( "Yes! Delete the plugin", "redirection" ), // client/page/options/delete-plugin.js:41
|
531 |
-
__( "No! Don't delete the plugin", "redirection" ), // client/page/options/delete-plugin.js:41
|
532 |
-
__( "Delete Redirection", "redirection" ), // client/page/options/delete-plugin.js:52
|
533 |
-
__( "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.", "redirection" ), // client/page/options/delete-plugin.js:54
|
534 |
-
__( "Delete", "redirection" ), // client/page/options/delete-plugin.js:55
|
535 |
-
__( "You've supported this plugin - thank you!", "redirection" ), // client/page/options/donation.js:82
|
536 |
-
__( "I'd like to support some more.", "redirection" ), // client/page/options/donation.js:83
|
537 |
-
__( "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.", "redirection" ), // client/page/options/donation.js:99
|
538 |
-
__( "You get useful software and I get to carry on making it better.", "redirection" ), // client/page/options/donation.js:104
|
539 |
-
__( "Support 💰", "redirection" ), // client/page/options/donation.js:127
|
540 |
-
__( "Plugin Support", "redirection" ), // client/page/options/donation.js:139
|
541 |
-
__( "Newsletter", "redirection" ), // client/page/options/newsletter.js:23
|
542 |
-
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/page/options/newsletter.js:25
|
543 |
-
__( "Newsletter", "redirection" ), // client/page/options/newsletter.js:36
|
544 |
-
__( "Want to keep up to date with changes to Redirection?", "redirection" ), // client/page/options/newsletter.js:38
|
545 |
-
__( "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.", "redirection" ), // client/page/options/newsletter.js:39
|
546 |
-
__( "Your email address:", "redirection" ), // client/page/options/newsletter.js:43
|
547 |
-
_n( "Are you sure you want to delete this item?", "Are you sure you want to delete the %d selected items?", 1, "redirection" ), // client/lib/store/index.js:11
|
548 |
-
__( "Are you sure want to delete all %d matching items?", "redirection" ), // client/lib/store/index.js:18
|
549 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
550 |
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
551 |
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
@@ -621,47 +621,6 @@ __( "Save", "redirection" ), // client/page/groups/columns/edit.js:71
|
|
621 |
__( "Cancel", "redirection" ), // client/page/groups/columns/edit.js:78
|
622 |
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/columns/edit.js:86
|
623 |
__( "Filter on: %(type)s", "redirection" ), // client/page/groups/columns/module.js:24
|
624 |
-
__( "pass", "redirection" ), // client/page/redirects/columns/code.js:16
|
625 |
-
__( "Exact Query", "redirection" ), // client/page/redirects/columns/source-query.js:21
|
626 |
-
__( "Ignore Query", "redirection" ), // client/page/redirects/columns/source-query.js:24
|
627 |
-
__( "Ignore & Pass Query", "redirection" ), // client/page/redirects/columns/source-query.js:26
|
628 |
-
__( "Site Aliases", "redirection" ), // client/page/site/aliases/index.js:39
|
629 |
-
__( "A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.", "redirection" ), // client/page/site/aliases/index.js:41
|
630 |
-
__( "You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.", "redirection" ), // client/page/site/aliases/index.js:42
|
631 |
-
__( "Aliased Domain", "redirection" ), // client/page/site/aliases/index.js:47
|
632 |
-
__( "Alias", "redirection" ), // client/page/site/aliases/index.js:48
|
633 |
-
__( "No aliases", "redirection" ), // client/page/site/aliases/index.js:64
|
634 |
-
__( "Add Alias", "redirection" ), // client/page/site/aliases/index.js:68
|
635 |
-
__( "Don't set a preferred domain - {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:10
|
636 |
-
__( "Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:21
|
637 |
-
__( "Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:33
|
638 |
-
__( "Canonical Settings", "redirection" ), // client/page/site/canonical/index.js:85
|
639 |
-
__( "Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:89
|
640 |
-
__( "{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.", "redirection" ), // client/page/site/canonical/index.js:102
|
641 |
-
__( "Preferred domain", "redirection" ), // client/page/site/canonical/index.js:109
|
642 |
-
__( "You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:119
|
643 |
-
__( "Site", "redirection" ), // client/page/site/headers/header.js:24
|
644 |
-
__( "Redirect", "redirection" ), // client/page/site/headers/header.js:28
|
645 |
-
__( "General", "redirection" ), // client/page/site/headers/header.js:225
|
646 |
-
__( "Custom Header", "redirection" ), // client/page/site/headers/header.js:258
|
647 |
-
__( "Add Header", "redirection" ), // client/page/site/headers/index.js:17
|
648 |
-
__( "Add Security Presets", "redirection" ), // client/page/site/headers/index.js:21
|
649 |
-
__( "Add CORS Presets", "redirection" ), // client/page/site/headers/index.js:25
|
650 |
-
__( "HTTP Headers", "redirection" ), // client/page/site/headers/index.js:84
|
651 |
-
__( "Site headers are added across your site, including redirects. Redirect headers are only added to redirects.", "redirection" ), // client/page/site/headers/index.js:85
|
652 |
-
__( "Location", "redirection" ), // client/page/site/headers/index.js:90
|
653 |
-
__( "Header", "redirection" ), // client/page/site/headers/index.js:91
|
654 |
-
__( "No headers", "redirection" ), // client/page/site/headers/index.js:106
|
655 |
-
__( "Note that some HTTP headers are set by your server and cannot be changed.", "redirection" ), // client/page/site/headers/index.js:117
|
656 |
-
__( "Permalink Migration", "redirection" ), // client/page/site/permalink/index.js:39
|
657 |
-
__( "Enter old permalinks structures to automatically migrate them to your current one.", "redirection" ), // client/page/site/permalink/index.js:40
|
658 |
-
__( "Note: this is beta and will only migrate posts.", "redirection" ), // client/page/site/permalink/index.js:41
|
659 |
-
__( "Permalinks", "redirection" ), // client/page/site/permalink/index.js:46
|
660 |
-
__( "No migrated permalinkss", "redirection" ), // client/page/site/permalink/index.js:62
|
661 |
-
__( "Add Permalink", "redirection" ), // client/page/site/permalink/index.js:70
|
662 |
-
__( "Relocate Site", "redirection" ), // client/page/site/relocate/index.js:31
|
663 |
-
__( "Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.", "redirection" ), // client/page/site/relocate/index.js:32
|
664 |
-
__( "Relocate to domain", "redirection" ), // client/page/site/relocate/index.js:34
|
665 |
__( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/page/options/options-form/index.js:57
|
666 |
__( "Update", "redirection" ), // client/page/options/options-form/index.js:75
|
667 |
__( "No logs", "redirection" ), // client/page/options/options-form/log-options.js:15
|
@@ -730,6 +689,47 @@ __( "HTTP Cache Header", "redirection" ), // client/page/options/options-form/ur
|
|
730 |
__( "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)", "redirection" ), // client/page/options/options-form/url-options.js:126
|
731 |
__( "Redirect Caching", "redirection" ), // client/page/options/options-form/url-options.js:129
|
732 |
__( "(beta) Enable caching of redirects via WordPress object cache. Can improve performance. Requires an object cache.", "redirection" ), // client/page/options/options-form/url-options.js:134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
733 |
__( "Show debug", "redirection" ), // client/wp-plugin-components/error/debug/index.js:66
|
734 |
__( "Debug Information", "redirection" ), // client/wp-plugin-components/error/debug/index.js:76
|
735 |
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/wp-plugin-components/error/decode-error/index.js:76
|
208 |
__( "I need support!", "redirection" ), // client/component/welcome-wizard/index.js:569
|
209 |
__( "Manual Install", "redirection" ), // client/component/welcome-wizard/index.js:577
|
210 |
__( "Automatic Install", "redirection" ), // client/component/welcome-wizard/index.js:586
|
211 |
+
_n( "Are you sure you want to delete this item?", "Are you sure you want to delete the %d selected items?", 1, "redirection" ), // client/lib/store/index.js:11
|
212 |
+
__( "Are you sure want to delete all %d matching items?", "redirection" ), // client/lib/store/index.js:18
|
213 |
__( "Name", "redirection" ), // client/page/groups/constants.js:8
|
214 |
__( "Module", "redirection" ), // client/page/groups/constants.js:9
|
215 |
__( "Status", "redirection" ), // client/page/groups/constants.js:10
|
441 |
__( "Show All", "redirection" ), // client/page/logs404/row-actions.js:70
|
442 |
__( "Block IP", "redirection" ), // client/page/logs404/row-actions.js:77
|
443 |
__( "Ignore URL", "redirection" ), // client/page/logs404/row-actions.js:87
|
444 |
+
__( "Delete the plugin - are you sure?", "redirection" ), // client/page/options/delete-plugin.js:37
|
445 |
+
__( "Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.", "redirection" ), // client/page/options/delete-plugin.js:38
|
446 |
+
__( "Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.", "redirection" ), // client/page/options/delete-plugin.js:39
|
447 |
+
__( "Yes! Delete the plugin", "redirection" ), // client/page/options/delete-plugin.js:41
|
448 |
+
__( "No! Don't delete the plugin", "redirection" ), // client/page/options/delete-plugin.js:41
|
449 |
+
__( "Delete Redirection", "redirection" ), // client/page/options/delete-plugin.js:52
|
450 |
+
__( "Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.", "redirection" ), // client/page/options/delete-plugin.js:54
|
451 |
+
__( "Delete", "redirection" ), // client/page/options/delete-plugin.js:55
|
452 |
+
__( "You've supported this plugin - thank you!", "redirection" ), // client/page/options/donation.js:82
|
453 |
+
__( "I'd like to support some more.", "redirection" ), // client/page/options/donation.js:83
|
454 |
+
__( "Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.", "redirection" ), // client/page/options/donation.js:99
|
455 |
+
__( "You get useful software and I get to carry on making it better.", "redirection" ), // client/page/options/donation.js:104
|
456 |
+
__( "Support 💰", "redirection" ), // client/page/options/donation.js:127
|
457 |
+
__( "Plugin Support", "redirection" ), // client/page/options/donation.js:139
|
458 |
+
__( "Newsletter", "redirection" ), // client/page/options/newsletter.js:23
|
459 |
+
__( "Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.", "redirection" ), // client/page/options/newsletter.js:25
|
460 |
+
__( "Newsletter", "redirection" ), // client/page/options/newsletter.js:36
|
461 |
+
__( "Want to keep up to date with changes to Redirection?", "redirection" ), // client/page/options/newsletter.js:38
|
462 |
+
__( "Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.", "redirection" ), // client/page/options/newsletter.js:39
|
463 |
+
__( "Your email address:", "redirection" ), // client/page/options/newsletter.js:43
|
464 |
__( "Status", "redirection" ), // client/page/redirects/constants.js:11
|
465 |
__( "URL", "redirection" ), // client/page/redirects/constants.js:16
|
466 |
__( "Match Type", "redirection" ), // client/page/redirects/constants.js:21
|
546 |
__( "Plugin Status", "redirection" ), // client/page/support/status.js:33
|
547 |
__( "Plugin Debug", "redirection" ), // client/page/support/status.js:38
|
548 |
__( "This information is provided for debugging purposes. Be careful making any changes.", "redirection" ), // client/page/support/status.js:39
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
549 |
__( "Redirection saved", "redirection" ), // client/state/message/reducer.js:49
|
550 |
__( "Log deleted", "redirection" ), // client/state/message/reducer.js:50
|
551 |
__( "Settings saved", "redirection" ), // client/state/message/reducer.js:51
|
621 |
__( "Cancel", "redirection" ), // client/page/groups/columns/edit.js:78
|
622 |
__( "Note that you will need to set the Apache module path in your Redirection options.", "redirection" ), // client/page/groups/columns/edit.js:86
|
623 |
__( "Filter on: %(type)s", "redirection" ), // client/page/groups/columns/module.js:24
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
624 |
__( "I'm a nice person and I have helped support the author of this plugin", "redirection" ), // client/page/options/options-form/index.js:57
|
625 |
__( "Update", "redirection" ), // client/page/options/options-form/index.js:75
|
626 |
__( "No logs", "redirection" ), // client/page/options/options-form/log-options.js:15
|
689 |
__( "How long to cache redirected 301 URLs (via \"Expires\" HTTP header)", "redirection" ), // client/page/options/options-form/url-options.js:126
|
690 |
__( "Redirect Caching", "redirection" ), // client/page/options/options-form/url-options.js:129
|
691 |
__( "(beta) Enable caching of redirects via WordPress object cache. Can improve performance. Requires an object cache.", "redirection" ), // client/page/options/options-form/url-options.js:134
|
692 |
+
__( "pass", "redirection" ), // client/page/redirects/columns/code.js:16
|
693 |
+
__( "Exact Query", "redirection" ), // client/page/redirects/columns/source-query.js:21
|
694 |
+
__( "Ignore Query", "redirection" ), // client/page/redirects/columns/source-query.js:24
|
695 |
+
__( "Ignore & Pass Query", "redirection" ), // client/page/redirects/columns/source-query.js:26
|
696 |
+
__( "Site Aliases", "redirection" ), // client/page/site/aliases/index.js:39
|
697 |
+
__( "A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.", "redirection" ), // client/page/site/aliases/index.js:41
|
698 |
+
__( "You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.", "redirection" ), // client/page/site/aliases/index.js:42
|
699 |
+
__( "Aliased Domain", "redirection" ), // client/page/site/aliases/index.js:47
|
700 |
+
__( "Alias", "redirection" ), // client/page/site/aliases/index.js:48
|
701 |
+
__( "No aliases", "redirection" ), // client/page/site/aliases/index.js:64
|
702 |
+
__( "Add Alias", "redirection" ), // client/page/site/aliases/index.js:68
|
703 |
+
__( "Don't set a preferred domain - {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:10
|
704 |
+
__( "Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:21
|
705 |
+
__( "Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:33
|
706 |
+
__( "Canonical Settings", "redirection" ), // client/page/site/canonical/index.js:85
|
707 |
+
__( "Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:89
|
708 |
+
__( "{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.", "redirection" ), // client/page/site/canonical/index.js:102
|
709 |
+
__( "Preferred domain", "redirection" ), // client/page/site/canonical/index.js:109
|
710 |
+
__( "You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}", "redirection" ), // client/page/site/canonical/index.js:119
|
711 |
+
__( "Site", "redirection" ), // client/page/site/headers/header.js:24
|
712 |
+
__( "Redirect", "redirection" ), // client/page/site/headers/header.js:28
|
713 |
+
__( "General", "redirection" ), // client/page/site/headers/header.js:225
|
714 |
+
__( "Custom Header", "redirection" ), // client/page/site/headers/header.js:258
|
715 |
+
__( "Add Header", "redirection" ), // client/page/site/headers/index.js:17
|
716 |
+
__( "Add Security Presets", "redirection" ), // client/page/site/headers/index.js:21
|
717 |
+
__( "Add CORS Presets", "redirection" ), // client/page/site/headers/index.js:25
|
718 |
+
__( "HTTP Headers", "redirection" ), // client/page/site/headers/index.js:84
|
719 |
+
__( "Site headers are added across your site, including redirects. Redirect headers are only added to redirects.", "redirection" ), // client/page/site/headers/index.js:85
|
720 |
+
__( "Location", "redirection" ), // client/page/site/headers/index.js:90
|
721 |
+
__( "Header", "redirection" ), // client/page/site/headers/index.js:91
|
722 |
+
__( "No headers", "redirection" ), // client/page/site/headers/index.js:106
|
723 |
+
__( "Note that some HTTP headers are set by your server and cannot be changed.", "redirection" ), // client/page/site/headers/index.js:117
|
724 |
+
__( "Permalink Migration", "redirection" ), // client/page/site/permalink/index.js:39
|
725 |
+
__( "Enter old permalinks structures to automatically migrate them to your current one.", "redirection" ), // client/page/site/permalink/index.js:40
|
726 |
+
__( "Note: this is beta and will only migrate posts.", "redirection" ), // client/page/site/permalink/index.js:41
|
727 |
+
__( "Permalinks", "redirection" ), // client/page/site/permalink/index.js:46
|
728 |
+
__( "No migrated permalinkss", "redirection" ), // client/page/site/permalink/index.js:62
|
729 |
+
__( "Add Permalink", "redirection" ), // client/page/site/permalink/index.js:70
|
730 |
+
__( "Relocate Site", "redirection" ), // client/page/site/relocate/index.js:31
|
731 |
+
__( "Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.", "redirection" ), // client/page/site/relocate/index.js:32
|
732 |
+
__( "Relocate to domain", "redirection" ), // client/page/site/relocate/index.js:34
|
733 |
__( "Show debug", "redirection" ), // client/wp-plugin-components/error/debug/index.js:66
|
734 |
__( "Debug Information", "redirection" ), // client/wp-plugin-components/error/debug/index.js:76
|
735 |
__( "WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log.", "redirection" ), // client/wp-plugin-components/error/decode-error/index.js:76
|
redirection-version.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
define( 'REDIRECTION_VERSION', '5.1.
|
4 |
-
define( 'REDIRECTION_BUILD', '
|
5 |
define( 'REDIRECTION_MIN_WP', '4.6' );
|
1 |
<?php
|
2 |
|
3 |
+
define( 'REDIRECTION_VERSION', '5.1.2' );
|
4 |
+
define( 'REDIRECTION_BUILD', 'f552e95c1d86a233313e7d65e8888ef5' );
|
5 |
define( 'REDIRECTION_MIN_WP', '4.6' );
|
redirection.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! Redirection v5.1.1 - please refer to license.txt for license information */
|
2 |
-
(()=>{var e={8363:(e,t)=>{"use strict";t.Z=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=(e.type||"").toLowerCase(),a=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):o===t}))}return!0}},1924:(e,t,n)=>{"use strict";var r=n(210),o=n(5559),a=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?o(n):n}},5559:(e,t,n)=>{"use strict";var r=n(8612),o=n(210),a=o("%Function.prototype.apply%"),i=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(i,a),u=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(r,i,arguments);if(u&&c){var n=u(t,"length");n.configurable&&c(t,"length",{value:1+s(0,e.length-(arguments.length-1))})}return t};var f=function(){return l(r,a,arguments)};c?c(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},2444:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection-database_error{text-align:left;box-shadow:none;margin-top:1em}.redirection-database_error ul{list-style-type:disc}.redirection-database_error li{margin-left:20px}.redirection-database_error h3{padding-top:0 !important;margin-top:0}.redirection-database .redirection-database_spinner{margin:0 auto;width:100px}.redirection-database .redirection-database{clear:both;padding-top:20px}.redirection-database .rc-progress-line{clear:both;display:block;margin-bottom:20px}.redirection-database textarea{width:100%}.redirection-database_wrapper h1,.redirection-database_wrapper>p{text-align:center}.redirection-database_wrapper .redirection-database_progress{background-color:#fff;text-align:center;width:75%;margin:0 auto;margin-top:30px;padding:20px;border:1px solid #ddd;border-radius:3px;box-shadow:3px 3px 3px #ddd}\n",""]);const a=o},1061:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection .form-table th a{color:#444}.redirection .form-table td ul{padding-left:20px;list-style-type:disc;margin:0;margin-top:15px}.redirection .form-table td li{margin-bottom:0;line-height:1.6}\n",""]);const a=o},3279:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection-geomap{padding-bottom:10px;width:100%;position:relative}.redirection-geomap .redirection-geomap_full{height:600px}.redirection-geomap iframe{position:absolute;top:0;left:0;width:100%;background-color:#eee;height:450px;max-height:90%}.redirection-geomap table{background-color:#fff;padding:10px;padding-bottom:30px;position:absolute;bottom:0;left:0;height:130px;width:100%}.redirection-geomap table th,.redirection-geomap table td{padding:0}.redirection-geomap table th{font-weight:bold;text-align:left;width:150px}.redirection-geomap table td{text-align:left}.redirection-geomap h2{line-height:1;margin:0;padding-bottom:10px;text-align:left}.redirection-geomap .wpl-modal_error{padding-left:10px}@media screen and (max-width: 782px){.wpl-modal_main .redirection-geomap iframe{height:255px}.wpl-modal_main .redirection-geomap .redirection-geomap_full{height:400px !important}}.redirection-geomap_small{height:100px;padding-top:20px}.redirection-geomap_simple{padding:10px}\n",""]);const a=o},1793:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection-httpcheck_results{display:flex;padding-bottom:40px}.redirection-httpcheck_results .redirection-httpcheck_info{text-align:left}.redirection-httpcheck table{width:100%}.redirection-httpcheck .redirection-httpcheck_status{width:80px}.redirection-httpcheck .redirection-httpcheck_status .dashicons{font-size:70px;width:70px;height:70px}.redirection-httpcheck .redirection-httpcheck_status .dashicons-yes{color:#4ab866}.redirection-httpcheck .redirection-httpcheck_status .dashicons-no{color:#ff3860}.redirection-httpcheck .redirection-httpcheck_status .dashicons-warning{color:orange}.redirection-httpcheck h2{margin-bottom:0;padding-bottom:5px;text-align:left}.redirection-httpcheck .wpl-modal_error{padding-left:10px}\n",""]);const a=o},8441:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection-poweredby{position:absolute;right:15px;bottom:10px}\n",""]);const a=o},3554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.redirect-edit{width:100%;padding-right:15px}.redirect-edit p{margin:5px}.redirect-edit th{width:130px;font-weight:bold;text-align:left}.redirect-edit tbody tr td{display:flex;padding:0;align-items:center}.redirect-edit tbody tr td>*,.redirect-edit tbody tr td .redirection-url-autocomplete input{flex:1 1 auto;justify-content:flex-start;margin-right:5px;text-align:left}.redirect-edit tbody tr td>select{flex:0 0 auto}.redirect-edit tbody tr td .redirect-edit-position input{width:60px}.redirect-edit tbody tr td .small-flex{flex-grow:0;padding-top:5px}.redirect-edit tbody tr.redirect-edit__options td p{padding-top:4px}.redirect-edit tbody td.edit-left>*{flex:none}.redirect-edit textarea{width:100%;height:100px}.redirect-edit .redirect-edit_warning{padding-top:5px;padding-bottom:5px;margin-bottom:0;margin-top:10px;text-align:left;word-wrap:break-word;width:100%}.redirect-edit .redirect-edit_warning span{margin-right:4px}.redirect-edit .redirect-edit_warning p{color:#444;margin:auto}.redirect-edit .redirect-edit_warning a{color:#444;text-decoration:none}.redirect-edit .redirect-edit_warning a:hover{text-decoration:underline}.redirect-edit .redirect-edit_warning p{margin:0}.redirect-edit .wpl-multioption__button .wpl-badge{background-color:#ffb900}.wpl-modal_content .redirect-edit_warning{margin-left:0;box-shadow:none}.widefat td.column-url p{margin:0}.column-url:not(.redirect-edit){min-width:200px;overflow:auto}.redirect-column-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.redirect-status{border-radius:10px;padding:2px 5px;min-width:15px;font-weight:bold;display:inline;font-size:16px}.redirect-status__enabled{color:#4ab866}.redirect-status__disabled{color:#d94f4f;font-size:18px;padding:0 6px 3px 6px}.wpl-badge.redirect-source__flag_regex{background-color:#ffb900;color:black}.redirect-source__flags .wpl-badge{margin-bottom:2px}.redirect-edit-regex{display:flex;align-items:center}.redirect-edit-regex input[type="checkbox"]{margin:0}\n',""]);const a=o},5283:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirect-requestdata th{text-align:left;padding-right:10px;min-width:120px;vertical-align:top}.redirect-requestdata td{word-wrap:break-word;word-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.redirect-requestdata ul{list-style-type:square;padding-left:20px}\n",""]);const a=o},5721:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".api-result-retry{float:right;clear:both}.api-result-log{background-color:#ddd;padding:5px 10px;color:#111;margin:10px 0;position:relative}.api-result-log .api-result-method_fail{color:white;background-color:#ff3860;padding:3px 5px;margin-right:5px}.api-result-log .api-result-method_pass{color:white;background-color:#4ab866;padding:3px 5px;width:150px;margin-right:5px}.api-result-log .dashicons{vertical-align:middle;width:26px;height:26px;font-size:26px;padding:0}.api-result-log .dashicons-no{color:#ff3860}.api-result-log .dashicons-yes{color:#4ab866}.api-result-log pre{background-color:#ccc;padding:10px 15px}.api-result-log pre{font-family:'Courier New', Courier, monospace}.api-result-log code{background-color:transparent}.api-result-log h4{margin:0;margin-top:5px;font-size:14px}.api-result-log_details{display:flex}.api-result-log_details>div{width:95%}.api-result-log_details a{color:#111}.api-result-log_details a:hover{font-weight:bold}.api-result-log_details pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.api-result-log_details p{margin:0.5em 0}.api-result-hide{position:absolute;bottom:25px;right:5%}.api-result-select{position:absolute;right:10px;top:15px}.api-result-select span{background-color:#777;color:white;padding:5px 10px;margin-left:10px}.api-result-header{display:flex;align-items:center}.api-result-header .api-result-progress{margin:0 15px}.api-result-header .wpl-spinner__item{width:18px;height:18px;top:-14px}.api-result-header .api-result-status{text-align:center;top:0;left:0;padding:5px 10px;background-color:#ddd;font-weight:bold}.api-result-header .api-result-status_good{background-color:#4ab866;color:white}.api-result-header .api-result-status_problem{background-color:#f0b849}.api-result-header .api-result-status_failed{background-color:#ff3860;color:white}\n",""]);const a=o},8007:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirect-searchbox{display:flex;align-items:center}\n",""]);const a=o},9674:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.redirection .wp-list-table{table-layout:fixed}.redirection .wp-list-table tbody>th:not(.check-column){vertical-align:top;padding:5px}.redirection .wp-list-table .column-last_count{width:80px;text-align:left}.redirection .wp-list-table .column-date{width:150px}.redirection .wp-list-table .column-last_access{width:150px;text-align:left}.redirection .wp-list-table .column-module,.redirection .wp-list-table .column-total,.redirection .wp-list-table .column-ip{width:110px}.redirection .wp-list-table .column-method,.redirection .wp-list-table .column-redirects{width:100px;text-align:left}.redirection .wp-list-table .column-position{width:65px;text-align:left}.redirection .wp-list-table .column-code{width:110px;text-align:left}.redirection .wp-list-table .column-status{width:50px}.redirection .wp-list-table .column-action_type,.redirection .wp-list-table .column-match_type{width:120px}.redirection .wp-list-table .check-column-red{vertical-align:middle;padding:4px 0 0 3px !important;width:2.2em;margin:0}.redirection .wp-list-table strike{opacity:0.7}.redirection .wp-list-table .saving{opacity:0.8}.redirection .wp-list-table.redirect-log__group__ip .column-count{width:200px}.redirection .wp-list-table.redirect-log__group__ip .column-ip{width:90%}.edit-groups{width:100%}.edit-groups th{line-height:1.2;vertical-align:top;padding:2px;padding-top:5px !important;padding-left:0;font-size:13px;font-weight:bold}.edit-groups td{padding:2px}.edit-groups input[type=text]{width:100%}.table-buttons{float:left}.table-buttons>button,.table-buttons>form,.table-buttons>div.table-button-item{margin-right:5px !important;display:inline}.table-buttons .wpl-modal_wrapper{display:inline}@media screen and (max-width: 782px){input[type="checkbox"]{height:20px;width:20px}.wp-list-table td.column-primary{padding-left:10px;padding-right:10px}.redirection .wp-list-table td,.redirection .wp-list-table input,.redirection .wp-list-table select,.redirection .wp-list-table th{font-size:1em !important}.redirection .wp-list-table td.column-code,.redirection .wp-list-table th.column-code,.redirection .wp-list-table td.column-url .target,.redirection .wp-list-table td.column-date,.redirection .wp-list-table th.column-date,.redirection .wp-list-table td.column-referrer{display:none !important}table.redirect-edit{padding-right:0}table.redirect-edit th{display:block;font-weight:bold;padding-left:0 !important}table.redirect-edit tbody tr td{flex-wrap:wrap}table.redirect-edit tbody tr td>*{flex:1 0 auto}table.redirect-edit input[type="text"],table.redirect-edit select,table.redirect-edit input[type="number"]{width:100%}table.redirect-edit select,table.redirect-edit input[type="number"]{height:30px !important}table.edit-groups select,table.edit-groups input[type="number"]{height:30px !important}}.redirect-table-display__filter button{min-width:200px}.redirect-table-display__filter .wpl-popover__content{min-width:180px}.redirect-table-display{display:flex;justify-content:flex-end}.redirect-table-display>div{margin-right:5px}.redirect-table-display input[name="s"]{margin-right:5px;margin-top:0}.redirect-table-filter__select{min-width:200px;display:inline-block;margin-right:5px}.redirect-table-filter__select .redirect-table-filter__select__control{max-height:27px;min-height:27px;height:27px;border-color:#ddd;border-radius:0;margin-top:1px}.tablenav .actions{overflow:visible}.tablenav.top,.tablenav.bottom{display:flex;justify-content:space-between;align-items:center}.tablenav .tablenav-pages{margin:0;padding-bottom:8px}.tablenav.bottom .redirect-table__actions{display:flex}.tablenav.bottom .redirect-table__actions .table-button-item{margin-right:10px}.redirect-table__actions .actions .button{height:28px}.tablenav .tablenav-pages .tablenav-paging-text,.tablenav .tablenav-pages .pagination-links .button{margin-right:4px}.tablenav .tablenav-pages .pagination-links .button:last-of-type{margin-right:0}.redirect-table__actions .bulkactions{margin-bottom:9px}.displaying-num-all{background-color:#f0b849;padding:3px}\n',""]);const a=o},3166:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirection-useragent{box-sizing:border-box}.redirection-useragent th{width:120px;vertical-align:top;line-height:1;text-align:left}.redirection-useragent td{line-height:1.2}.redirection-useragent td,.redirection-useragent h2{text-align:left}.redirection-useragent h2{margin-bottom:0;padding-bottom:5px}.redirection-useragent .redirection-useragent_unknown,.redirection-useragent .redirection-useragent_unknown h2{text-align:center;padding:5px}.redirection-useragent table{padding-bottom:15px;padding-top:10px}\n",""]);const a=o},9092:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wizard-wrapper{width:100%;max-width:700px;margin:0 auto;margin-top:90px;color:#555}.wizard-wrapper h1{text-align:center;font-weight:300;color:#999}.wizard{padding:40px;padding-bottom:30px;background-color:white;border-top:2px solid #ca4a1f;border-bottom:2px solid #ca4a1f}.wizard h2{font-size:2em;font-weight:400;padding-bottom:10px;margin-top:5px;margin-bottom:0}.wizard h3{font-size:1.3em;font-weight:300;padding-top:10px}.wizard ul{list-style-type:disc}.wizard li{margin-left:20px}.wizard .notice{margin-bottom:20px;margin-left:0;box-shadow:none;margin-top:0}.wizard .redirection-database_error h2{padding-top:0;margin-top:0}.wizard-buttons{margin-top:20px}.wizard-option{padding:2px 0}.wizard-option label{font-weight:bold}.wizard-option_disabled{opacity:0.5}.wizard-support{text-align:center;padding-top:10px}.wizard-support a{color:#555}.button.wizard-retry{float:right;margin-top:5px}\n",""]);const a=o},4984:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".redirect-groups td{display:flex;align-items:center}.redirect-groups th{width:30px}.redirect-groups select{min-height:30px}.edit-groups th{width:70px}\n",""]);const a=o},2937:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.wp-core-ui .button-delete{box-shadow:none;text-shadow:none;background-color:#ff3860;border-color:transparent;color:#fff}.wp-core-ui .button-delete:hover{background-color:#ff3860;border-color:transparent;box-shadow:none;text-shadow:none}.inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 15px 2px;padding:5px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.inline-error{border-color:red}.addTop{margin-top:20px}@media screen and (max-width: 782px){.newsletter form input[type="email"]{display:block;width:100%;margin:5px 0}.import select{width:100%;margin:5px 0}.plugin-importer button{width:100%}p.search-box input[name="s"]{margin-top:20px}}.module-export{border:1px solid #ddd;padding:5px;font-family:courier,Monaco,monospace;margin-top:15px;width:100%;background-color:white !important}.redirect-edit .table-actions{margin-left:1px;margin-top:2px;display:flex;align-items:center;justify-content:flex-start}.redirect-edit .table-actions .redirection-edit_advanced{text-decoration:none;font-size:16px}.redirect-edit .table-actions .redirection-edit_advanced svg{padding-top:2px}.error{padding-bottom:10px !important}.notice:not(.hidden){display:block !important}.database-switch{float:right;margin-right:10px;margin-top:-5px}.database-switch a{color:#444;text-decoration:none}.database-switch a:hover{text-decoration:underline}.red-upgrade{margin-bottom:50px}\n',""]);const a=o},4317:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".dropzone{border:3px dashed #bbb;text-align:center;padding:10px;padding-bottom:15px;margin-bottom:10px;border-radius:4px;color:#666}.dropzone h3{color:#666}.dropzone p{font-size:14px}.dropzone .groups{margin-top:15px;margin-bottom:15px}.dropzone .is-placeholder{width:50%;height:90px;position:relative;margin:0 auto}.dropzone-hover,.dropzone-hover{border-color:#86bfd4}.dropzone-importing{border-color:transparent}.redirect-export_buttons{display:flex;align-items:center}.redirect-export_buttons .button-primary,.redirect-export_buttons select{margin-right:5px}\n",""]);const a=o},2229:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.donation .donation-amount{float:left;margin-top:10px}.donation .donation-amount span{font-size:28px;margin-top:4px;vertical-align:bottom}.donation .donation-amount img{width:24px !important;margin-bottom:-5px !important}.donation .donation-amount::after{content:"";display:block;clear:both}.donation input[type="number"]{width:60px;margin-left:10px}.donation td,.donation th{padding-bottom:0;margin-bottom:0}.donation input[type="submit"]{margin-left:10px}.newsletter h3{margin-top:30px}.redirect-option__row td{padding-left:0;padding-bottom:0}.redirect-option__row h2{margin:0}\n',""]);const a=o},1876:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".widefat td .redirect-source__details p{margin:0;word-break:break-all;word-wrap:break-word;word-break:break-all}\n",""]);const a=o},3940:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.redirect-headers{margin-bottom:20px;table-layout:auto !important}.redirect-headers__name{display:flex;align-items:center}.redirect-headers__name select{margin-right:5px}.redirect-headers__name input[type="text"]{margin:0 5px}.redirect-headers__name select+input[type="text"]{margin-left:0}.redirect-headers__name__content{display:flex;align-items:center;justify-content:left;flex-wrap:wrap}.redirect-headers__name__content select{max-width:250px}.redirect-headers__name__content input[type="text"]{width:auto}.redirect-headers__type{width:100px}.redirect-alias__item input[type="text"]{width:100%}td.redirect-alias__item__asdomain{vertical-align:middle}.redirect-alias__delete{width:20px}.redirect-alias__delete,.redirect-headers__delete{width:35px}.redirect-alias__delete button,.redirect-headers__delete button{border:none;background:none}.redirect-alias__delete button:hover,.redirect-headers__delete button:hover{color:red;cursor:pointer}\n',""]);const a=o},8433:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".plugin-status th{text-align:left;padding:5px}.plugin-status td,.plugin-status span{padding:5px}.plugin-status .plugin-status-good{background-color:#4ab866;color:white}.plugin-status .plugin-status-problem{background-color:orange;color:white}.plugin-status .plugin-status-error{background-color:#ff3860;color:white}.github{margin-top:8px}.github a{text-decoration:none}.github img{padding-right:10px;margin-bottom:-10px}\n",""]);const a=o},9703:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.http-tester input[type="text"]{width:80%;margin-right:5px}.http-tester input[type="submit"]{margin-top:1px;min-height:30px}.http-tester table{width:95%}.http-tester table th,.http-tester table td{vertical-align:top;padding:5px 5px;overflow:hidden}.http-tester table td{max-width:500px}.http-tester table th{text-align:right;padding-right:10px;width:150px}.http-tester table p{padding-top:0;margin-top:0}.http-tester table code{background-color:transparent;font-size:12px;padding:0}.http-tester ul{list-style-type:disc;margin-left:20px}.http-tester ul li span{margin:-20px}.http-tester ul ul{list-style-type:disc;margin-left:20px}\n',""]);const a=o},7098:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.wpl-badge{display:inline-flex;align-items:center;line-height:1.4;font-size:12px;background-color:#ccc;border-radius:3px;font-feature-settings:"smcp";font-variant:small-caps;white-space:nowrap;color:#000;padding:3px 4px}.wpl-badge.wpl-badge__click{cursor:pointer;border:1px solid transparent}.wpl-badge.wpl-badge__click:hover{color:#fff;background-color:#949494}.wpl-badge .wpl-badge__close{background-color:transparent;border:none;width:15px;text-align:center;font-size:20px;height:100%;line-height:1;vertical-align:middle;margin-top:-6px;margin-left:2px}.wpl-badge .wpl-badge__close:hover{color:white}.wpl-badge.wpl-badge__small .wpl-badge__content{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpl-badge:not(:last-child){margin-right:5px}\n',""]);const a=o},2887:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-dropdownbutton .wpl-popover__content h4{margin-top:5px}.wpl-dropdownbutton .wpl-popover__content h5{margin-top:0;margin-bottom:5px}.wpl-dropdownbutton .wpl-popover__content p:last-child{margin-bottom:0}.wpl-dropdownbutton ul,.wpl-dropdownbutton li{white-space:nowrap;margin:0;padding:0}.wpl-dropdownbutton a{text-decoration:none;display:block;padding:5px 10px 5px 7px;line-height:1.8;width:auto;color:#444}.wpl-dropdownbutton a:hover{background-color:#2684ff;color:white}.wpl-dropdownbutton svg{margin-left:5px;margin-right:-4px;display:inline-block;fill:#888;border-left:1px solid #ddd;padding-left:5px}.wpl-dropdownbutton h5{padding:0;margin:0;margin-right:10px;font-size:13px;font-weight:normal}.wpl-dropdownbutton .button{background-color:#fff;border-color:#7e8993;color:#32373c;display:flex;align-items:center;min-height:30px}.wpl-dropdownbutton__single h5{text-align:center;margin-right:0}.wpl-dropdownbutton__check{width:16px;display:inline-block}.wpl-dropdownbutton .wpl-dropdownbutton__button_enabled{background-color:#fff}.wpl-dropdownbutton .wpl-dropdownbutton__button_enabled svg{transform:rotate(180deg);border-right:1px solid #ddd;border-left:1px solid transparent;padding-right:4px;padding-left:0}\n",""]);const a=o},569:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-dropdownmenu{background-color:transparent;padding:0;border:1px solid transparent;cursor:pointer}.wpl-dropdownmenu svg{margin-top:3px}.wpl-dropdownmenu__menu{margin:0;padding:0;margin-top:5px}.wpl-dropdownmenu__menu li>div,.wpl-dropdownmenu__menu li>a{display:block;width:100%;padding:5px 10px;text-decoration:none;color:#000}.wpl-dropdownmenu__menu li>div:hover,.wpl-dropdownmenu__menu li>a:hover{background-color:#ccc}\n",""]);const a=o},976:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-dropdowntext{display:flex;position:relative}.wpl-dropdowntext input{width:100%}.wpl-dropdowntext .wpl-dropdowntext__loading{position:absolute;right:7px;top:2px}.wpl-dropdowntext .wpl-dropdowntext__loading svg{width:28px;height:28px;opacity:0.7}.wpl-dropdowntext__suggestions .wpl-popover__content{padding:5px;line-height:1.8}.wpl-dropdowntext__suggestions .wpl-popover__content ul{list-style-type:none;margin:0;padding:0}.wpl-dropdowntext__suggestions .wpl-popover__content ul li{margin:0}.wpl-dropdowntext__suggestions .wpl-popover__content a{display:block;padding:2px 3px;text-decoration:none;color:#333}.wpl-dropdowntext__suggestions .wpl-popover__content a:hover{background-color:#deebff}\n",""]);const a=o},8103:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-popover__toggle{display:inline-block;flex:none !important;cursor:pointer}.wpl-popover__toggle__disabled{opacity:0.4}\n",""]);const a=o},8775:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-error{width:97%;background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 15px 2px;padding:1px 12px;border-left-color:#dc3232;margin:5px 0 15px;margin-top:2em}.wpl-error .closer{float:right;padding-top:5px;font-size:18px;cursor:pointer;color:#333}.wpl-error textarea{font-family:courier,Monaco,monospace;font-size:12px;background-color:#eee;width:100%}.wpl-error span code{background-color:transparent}.wpl-error h3{font-size:1.2em}.wpl-error ul{list-style-type:disc}.wpl-error ul li{margin-left:20px;padding:0}.wpl-error__mini h2{font-size:16px;font-weight:normal}.wpl-error__mini h3{font-weight:normal;font-size:14px}.wpl-error__highlight{background-color:#f7d85d;padding:3px 6px;display:inline-block;margin:0}.wpl-error__page{float:right;padding:5px}.wpl-error__page span{font-size:14px;padding-left:5px;padding-right:5px;cursor:pointer}\n",""]);const a=o},7510:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.subsubsub-container::before,.subsubsub-container::after{content:"";display:table}.subsubsub-container::after{clear:both}\n',""]);const a=o},6637:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,"body.wpl-modal_shown{overflow:hidden}.wpl-modal_wrapper{width:100%}.wpl-modal_backdrop{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background-color:#757575;opacity:0.5}.wpl-modal_main{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10001;align-items:center;flex-grow:1;display:flex;flex-direction:row;justify-content:center}.wpl-modal_main .wpl-click-outside{min-height:100px;max-width:90%;max-height:90%;min-width:60%}.wpl-modal_main .wpl-modal_content{position:relative;background:#fff;opacity:1;border:1px solid #e2e4e7;box-shadow:0 3px 30px rgba(25,30,35,0.2);transition:height 0.05s ease;min-height:100px;max-width:90%;max-height:90%;min-width:60%;margin:0 auto}.wpl-modal_main .wpl-modal_content h1{margin:0 !important;color:#1e1e1e !important}.wpl-modal_main .wpl-modal_close button{position:absolute;top:0;right:0;padding-top:10px;padding-right:10px;border:none;background-color:#fff;border-radius:2px;cursor:pointer;z-index:10001}.wpl-modal_wrapper.wpl-modal_wrapper-padless .wpl-modal_content{padding:20px}.wpl-modal_wrapper-padding .wpl-modal_content{padding:10px}.wpl-modal_error h2{text-align:center}.wpl-modal_loading{display:flex;height:100px}.wpl-modal_loading>*{justify-content:center;align-self:center;margin-left:calc(50% - 30px);margin-top:40px}@media screen and (max-width: 782px){.wpl-modal_main .wpl-modal_content{width:80%;margin-right:10%}}\n",""]);const a=o},3942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.wpl-multioption .wpl-popover__content{padding:10px 10px;white-space:nowrap;box-sizing:border-box;z-index:10002}.wpl-multioption .wpl-popover__content h4{margin-top:5px}.wpl-multioption .wpl-popover__content h5{margin-top:3px;margin-bottom:6px;text-transform:uppercase;color:#999}.wpl-multioption .wpl-popover__content p{margin:2px 0 0.8em !important}.wpl-multioption .wpl-popover__content p:first-child{margin-top:0}.wpl-multioption .wpl-popover__content p:last-child{margin-bottom:0 !important}.wpl-multioption .wpl-popover__content label{display:inline-block;width:100%}.button.wpl-multioption__button,.wpl-multioption__button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;box-shadow:none;height:30px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border-color:#7e8993;color:#32373c}.button.wpl-multioption__button svg,.wpl-multioption__button svg{margin-left:5px;margin-right:-4px;display:inline-block;fill:#888;border-left:1px solid #ddd;padding-left:5px}.button.wpl-multioption__button h5,.wpl-multioption__button h5{padding:0;margin:0;margin-right:10px;font-size:13px;font-weight:normal}.wpl-multioption__group:first-child{padding-top:7px}.wpl-multioption__group h5{margin:0}.wpl-multioption__group input[type="checkbox"]{margin-right:7px}.actions .button.wpl-multioption__button{height:28px}.wpl-multioption__button.wpl-multioption__button_enabled{background-color:#fff}.wpl-multioption__button.wpl-multioption__button_enabled svg{transform:rotate(180deg);border-right:1px solid #ddd;border-left:1px solid transparent;padding-right:4px;padding-left:0}.wpl-multioption__group{margin-bottom:20px}.wpl-multioption__group:last-child{margin-bottom:10px}.branch-4-9 .wpl-dropdownbutton .button,.branch-4-9 .button.wpl-multioption__button,.branch-5-0 .wpl-dropdownbutton .button,.branch-5-0 .button.wpl-multioption__button,.branch-5-1 .wpl-dropdownbutton .button,.branch-5-1 .button.wpl-multioption__button,.branch-5-2 .wpl-dropdownbutton .button,.branch-5-2 .button.wpl-multioption__button{border-color:#ddd}.branch-4-9 input[type="search"],.branch-5-0 input[type="search"],.branch-5-1 input[type="search"],.branch-5-2 input[type="search"]{height:30px}.branch-4-9 .wpl-multioption__button .wpl-badge,.branch-4-9 .wpl-multioption,.branch-4-9 .actions .wpl-multioption__button .wpl-badge,.branch-5-0 .wpl-multioption__button .wpl-badge,.branch-5-0 .wpl-multioption,.branch-5-0 .actions .wpl-multioption__button .wpl-badge,.branch-5-1 .wpl-multioption__button .wpl-badge,.branch-5-1 .wpl-multioption,.branch-5-1 .actions .wpl-multioption__button .wpl-badge,.branch-5-2 .wpl-multioption__button .wpl-badge,.branch-5-2 .wpl-multioption,.branch-5-2 .actions .wpl-multioption__button .wpl-badge{margin-top:1px !important}.actions .wpl-popover__content{margin-top:-1px}.wpl-multioption{padding:0 10px}.wpl-multioption p{white-space:nowrap}\n',""]);const a=o},2359:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:5px 15px 2px;padding:5px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.inline-error{border-color:red}\n",""]);const a=o},6558:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'@-webkit-keyframes wpl-loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}@keyframes wpl-loading-fade{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}.wpl-placeholder__container{width:100%;height:100px;position:relative}.wpl-placeholder__loading{content:"";position:absolute;top:16px;right:8px;bottom:16px;left:8px;padding-left:8px;padding-top:8px;background-color:#949494;-webkit-animation:wpl-loading-fade 1.6s ease-in-out infinite;animation:wpl-loading-fade 1.6s ease-in-out infinite}.placeholder-inline{width:100%;height:50px;position:relative}.placeholder-inline .wpl-placeholder__loading{top:0;right:0;left:0;bottom:0}.loading-small{width:25px;height:25px}.tablenav-pages input.current-page{width:60px;margin-left:2px;margin-right:2px}.loader-wrapper{position:relative}.loader-textarea{height:100px}.wp-list-table .is-placeholder td{position:relative;height:50px}.wp-list-table .item-loading{opacity:0.3}\n',""]);const a=o},4252:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.wpl-popover__arrows{position:absolute;width:100%}.wpl-popover__arrows::after,.wpl-popover__arrows::before{content:"";box-shadow:0 3px 30px rgba(30,30,30,0.1);position:absolute;height:0;width:0;line-height:0;margin-left:10px}.wpl-popover__arrows::before{border:8px solid #ccc;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:-8px}.wpl-popover__arrows::after{border:8px solid #fff;border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:-6px;z-index:10003}.wpl-popover__arrows.wpl-popover__arrows__right::after,.wpl-popover__arrows.wpl-popover__arrows__right::before{right:0;margin-right:10px}.wpl-popover__arrows.wpl-popover__arrows__centre::after,.wpl-popover__arrows.wpl-popover__arrows__centre::before{left:calc(50% - 16px)}.wpl-popover__content{box-shadow:0 3px 30px rgba(30,30,30,0.1);border:1px solid #ccc;background:#fff;min-width:150px;max-height:400px;position:absolute;z-index:10002;height:auto;overflow-y:auto}\n',""]);const a=o},1465:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-notice{position:fixed;bottom:25px;right:0;font-weight:bold;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-top:1px solid #eee;cursor:pointer;transition:width 1s ease-in-out}.wpl-notice p{padding-right:20px}.wpl-notice .closer{position:absolute;right:5px;top:10px;font-size:16px;opacity:0.8}.wpl-notice.notice-shrunk{width:20px}.wpl-notice.notice-shrunk p{font-size:16px}.wpl-notice.notice-shrunk .closer{display:none}\n",""]);const a=o},1346:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-spinner__container{display:inline-block;position:relative}.wpl-spinner__item{position:absolute;left:10px;top:-25px;display:block;width:40px;height:40px;background-color:#1e1e1e;border-radius:100%;-webkit-animation:wpl-scaleout 1s infinite ease-in-out;animation:wpl-scaleout 1s infinite ease-in-out}@-webkit-keyframes wpl-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes wpl-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.spinner-small .wpl-spinner__item{width:20px;height:20px;top:-15px;left:5px}\n",""]);const a=o},7577:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-table th a{color:#444}.wpl-table td ul{padding-left:20px;list-style-type:disc;margin:0;margin-top:15px}.wpl-table td li{margin-bottom:0;line-height:1.6}\n",""]);const a=o},2278:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".wpl-dropzone{border:3px dashed #bbb;text-align:center;padding:10px;padding-bottom:15px;margin-bottom:10px;border-radius:4px;color:#666;width:100%;box-sizing:border-box}.wpl-dropzone.wpl-dropzone__hover{border-color:#86bfd4}\n",""]);const a=o},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var a=0;a<this.length;a++){var i=this[a][0];null!=i&&(o[i]=!0)}for(var l=0;l<e.length;l++){var u=[].concat(e[l]);r&&o[u[0]]||(n&&(u[2]?u[2]="".concat(n," and ").concat(u[2]):u[2]=n),t.push(u))}},t}},9496:e=>{"use strict";function t(e){return"function"==typeof e?e():e}function n(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}e.exports=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=void 0,i=void 0,l=void 0,u=[];return function(){var s=t(r),f=(new Date).getTime(),p=!a||f-a>s;a=f;for(var d=arguments.length,h=Array(d),m=0;m<d;m++)h[m]=arguments[m];if(p&&o.leading)return o.accumulate?Promise.resolve(e.call(this,[h])).then((function(e){return e[0]})):Promise.resolve(e.call.apply(e,[this].concat(h)));if(i?clearTimeout(l):i=n(),u.push(h),l=setTimeout(c.bind(this),s),o.accumulate){var g=u.length-1;return i.promise.then((function(e){return e[g]}))}return i.promise};function c(){var t=i;clearTimeout(l),Promise.resolve(o.accumulate?e.call(this,u):e.apply(this,u[u.length-1])).then(t.resolve,t.reject),u=[],i=null}}},9435:e=>{var t=1e3,n=60*t,r=60*n,o=24*r,a=7*o,i=365.25*o;function l(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,u){u=u||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var l=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!l)return;var u=parseFloat(l[1]);switch((l[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*i;case"weeks":case"week":case"w":return u*a;case"days":case"day":case"d":return u*o;case"hours":case"hour":case"hrs":case"hr":case"h":return u*r;case"minutes":case"minute":case"mins":case"min":case"m":return u*n;case"seconds":case"second":case"secs":case"sec":case"s":return u*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}(e);if("number"===c&&isFinite(e))return u.long?function(e){var a=Math.abs(e);if(a>=o)return l(e,a,o,"day");if(a>=r)return l(e,a,r,"hour");if(a>=n)return l(e,a,n,"minute");if(a>=t)return l(e,a,t,"second");return e+" ms"}(e):function(e){var a=Math.abs(e);if(a>=o)return Math.round(e/o)+"d";if(a>=r)return Math.round(e/r)+"h";if(a>=n)return Math.round(e/n)+"m";if(a>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1227:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))})),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e={NODE_ENV:"production"}.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(2447)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},2447:(e,t,n)=>{e.exports=function(e){function t(e){let n,o=null;function a(...e){if(!a.enabled)return;const r=a,o=Number(new Date),i=o-(n||o);r.diff=i,r.prev=n,r.curr=o,n=o,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let l=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,o)=>{if("%%"===n)return"%";l++;const a=t.formatters[o];if("function"==typeof a){const t=e[l];n=a.call(r,t),e.splice(l,1),l--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null===o?t.enabled(e):o,set:e=>{o=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n<o;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(9435),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},251:(e,t,n)=>{var r=n(2215),o=n(2584),a=n(609),i=n(8420),l=n(2847),u=n(8923),c=Date.prototype.getTime;function s(e,t,n){var d=n||{};return!!(d.strict?a(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?d.strict?a(e,t):e==t:function(e,t,n){var a,d;if(typeof e!=typeof t)return!1;if(f(e)||f(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var h=i(e),m=i(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&l(e)===l(t);if(u(e)&&u(t))return c.call(e)===c.call(t);var g=p(e),y=p(t);if(g!==y)return!1;if(g||y){if(e.length!==t.length)return!1;for(a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}if(typeof e!=typeof t)return!1;try{var v=r(e),b=r(t)}catch(e){return!1}if(v.length!==b.length)return!1;for(v.sort(),b.sort(),a=v.length-1;a>=0;a--)if(v[a]!=b[a])return!1;for(a=v.length-1;a>=0;a--)if(!s(e[d=v[a]],t[d],n))return!1;return!0}(e,t,d))}function f(e){return null==e}function p(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=s},4289:(e,t,n)=>{"use strict";var r=n(2215),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,i=Array.prototype.concat,l=Object.defineProperty,u=l&&function(){var e={};try{for(var t in l(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===a.call(o)&&r())&&(u?l(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},s=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);o&&(a=i.call(a,Object.getOwnPropertySymbols(t)));for(var l=0;l<a.length;l+=1)c(e,a[l],t[a[l]],n[a[l]])};s.supportsDescriptors=!!u,e.exports=s},7187:e=>{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(n,r){function o(n){e.removeListener(t,a),r(n)}function a(){"function"==typeof e.removeListener&&e.removeListener("error",o),n([].slice.call(arguments))}m(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&m(e,"error",t,n)}(e,o,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var i=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var o,a,i,c;if(l(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),i=a[t]),void 0===i)i=a[t]=n,++e._eventsCount;else if("function"==typeof i?i=a[t]=r?[n,i]:[i,n]:r?i.unshift(n):i.push(n),(o=u(e))>0&&i.length>o&&!i.warned){i.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=i.length,c=s,console&&console.warn&&console.warn(c)}return e}function s(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=s.bind(r);return o.listener=n,r.wrapFn=o,o}function p(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):h(o,o.length)}function d(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function h(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function m(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function o(a){r.once&&e.removeEventListener(t,o),n(a)}))}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return i},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");i=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var o="error"===e,a=this._events;if(void 0!==a)o=o&&void 0===a.error;else if(!o)return!1;if(o){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var l=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw l.context=i,l}var u=a[e];if(void 0===u)return!1;if("function"==typeof u)r(u,this,t);else{var c=u.length,s=h(u,c);for(n=0;n<c;++n)r(s[n],this,t)}return!0},a.prototype.addListener=function(e,t){return c(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return c(this,e,t,!0)},a.prototype.once=function(e,t){return l(t),this.on(e,f(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,f(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,r,o,a,i;if(l(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){i=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,i||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(o=a[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},139:e=>{"use strict";function t(e){return function(){return e}}var n=function(){};n.thatReturns=t,n.thatReturnsFalse=t(!1),n.thatReturnsTrue=t(!0),n.thatReturnsNull=t(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},3759:e=>{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,l],s=0;(u=new Error(t.replace(/%s/g,(function(){return c[s++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},3620:(e,t,n)=>{"use strict";var r=n(139);e.exports=r},7648:e=>{"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var a=this;if("function"!=typeof a||r.call(a)!==o)throw new TypeError(t+a);for(var i,l=n.call(arguments,1),u=function(){if(this instanceof i){var t=a.apply(this,l.concat(n.call(arguments)));return Object(t)===t?t:this}return a.apply(e,l.concat(n.call(arguments)))},c=Math.max(0,a.length-l.length),s=[],f=0;f<c;f++)s.push("$"+f);if(i=Function("binder","return function ("+s.join(",")+"){ return binder.apply(this,arguments); }")(u),a.prototype){var p=function(){};p.prototype=a.prototype,i.prototype=new p,p.prototype=null}return i}},8612:(e,t,n)=>{"use strict";var r=n(7648);e.exports=Function.prototype.bind||r},210:(e,t,n)=>{"use strict";var r,o=SyntaxError,a=Function,i=TypeError,l=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(e){u=null}var c=function(){throw new i},s=u?function(){try{return c}catch(e){try{return u(arguments,"callee").get}catch(e){return c}}}():c,f=n(1405)(),p=Object.getPrototypeOf||function(e){return e.__proto__},d={},h="undefined"==typeof Uint8Array?r:p(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":d,"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":d,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":d,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?p(p([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&f?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&f?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?p(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":s,"%TypedArray%":h,"%TypeError%":i,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet},g=function e(t){var n;if("%AsyncFunction%"===t)n=l("async function () {}");else if("%GeneratorFunction%"===t)n=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=l("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=p(o.prototype))}return m[t]=n,n},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=n(8612),b=n(7642),w=v.call(Function.call,Array.prototype.concat),E=v.call(Function.apply,Array.prototype.splice),_=v.call(Function.call,String.prototype.replace),S=v.call(Function.call,String.prototype.slice),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,O=/\\(\\)?/g,k=function(e){var t=S(e,0,1),n=S(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return _(e,x,(function(e,t,n,o){r[r.length]=n?_(o,O,"$1"):t||e})),r},C=function(e,t){var n,r=e;if(b(y,r)&&(r="%"+(n=y[r])[0]+"%"),b(m,r)){var a=m[r];if(a===d&&(a=g(r)),void 0===a&&!t)throw new i("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new i("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new i('"allowMissing" argument must be a boolean');var n=k(e),r=n.length>0?n[0]:"",a=C("%"+r+"%",t),l=a.name,c=a.value,s=!1,f=a.alias;f&&(r=f[0],E(n,w([0,1],f)));for(var p=1,d=!0;p<n.length;p+=1){var h=n[p],g=S(h,0,1),y=S(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===y||"'"===y||"`"===y)&&g!==y)throw new o("property names with quotes must have matching quotes");if("constructor"!==h&&d||(s=!0),b(m,l="%"+(r+="."+h)+"%"))c=m[l];else if(null!=c){if(!(h in c)){if(!t)throw new i("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&p+1>=n.length){var v=u(c,h);c=(d=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[h]}else d=b(c,h),c=c[h];d&&!s&&(m[l]=c)}}return c}},1405:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(5419);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},5419:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},7642:(e,t,n)=>{"use strict";var r=n(8612);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},5772:(e,t,n)=>{"use strict";var r=n(6436),o=n(9746);function a(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=a,a.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this},a.prototype.digest=function(e){return this.update(this._pad()),o(null===this.pending),this._digest(e)},a.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var o=1;o<n;o++)r[o]=0;if(e<<=3,"big"===this.endian){for(var a=8;a<this.padLength;a++)r[o++]=0;r[o++]=0,r[o++]=0,r[o++]=0,r[o++]=0,r[o++]=e>>>24&255,r[o++]=e>>>16&255,r[o++]=e>>>8&255,r[o++]=255&e}else for(r[o++]=255&e,r[o++]=e>>>8&255,r[o++]=e>>>16&255,r[o++]=e>>>24&255,r[o++]=0,r[o++]=0,r[o++]=0,r[o++]=0,a=8;a<this.padLength;a++)r[o++]=0;return r}},4761:(e,t,n)=>{"use strict";var r=n(6436),o=n(5772),a=n(7038),i=r.rotl32,l=r.sum32,u=r.sum32_5,c=a.ft_1,s=o.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function p(){if(!(this instanceof p))return new p;s.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(p,s),e.exports=p,p.blockSize=512,p.outSize=160,p.hmacStrength=80,p.padLength=64,p.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=i(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var o=this.h[0],a=this.h[1],s=this.h[2],p=this.h[3],d=this.h[4];for(r=0;r<n.length;r++){var h=~~(r/20),m=u(i(o,5),c(h,a,s,p),d,n[r],f[h]);d=p,p=s,s=i(a,30),a=o,o=m}this.h[0]=l(this.h[0],o),this.h[1]=l(this.h[1],a),this.h[2]=l(this.h[2],s),this.h[3]=l(this.h[3],p),this.h[4]=l(this.h[4],d)},p.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},7038:(e,t,n)=>{"use strict";var r=n(6436).rotr32;function o(e,t,n){return e&t^~e&n}function a(e,t,n){return e&t^e&n^t&n}function i(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?o(t,n,r):1===e||3===e?i(t,n,r):2===e?a(t,n,r):void 0},t.ch32=o,t.maj32=a,t.p32=i,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},6436:(e,t,n)=>{"use strict";var r=n(9746),o=n(5717);function a(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function i(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function l(e){return 1===e.length?"0"+e:e}function u(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=o,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),o=0;o<e.length;o+=2)n.push(parseInt(e[o]+e[o+1],16))}else for(var r=0,o=0;o<e.length;o++){var i=e.charCodeAt(o);i<128?n[r++]=i:i<2048?(n[r++]=i>>6|192,n[r++]=63&i|128):a(e,o)?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++o)),n[r++]=i>>18|240,n[r++]=i>>12&63|128,n[r++]=i>>6&63|128,n[r++]=63&i|128):(n[r++]=i>>12|224,n[r++]=i>>6&63|128,n[r++]=63&i|128)}else for(o=0;o<e.length;o++)n[o]=0|e[o];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=l(e[n].toString(16));return t},t.htonl=i,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var o=e[r];"little"===t&&(o=i(o)),n+=u(o.toString(16))}return n},t.zero2=l,t.zero8=u,t.join32=function(e,t,n,o){var a=n-t;r(a%4==0);for(var i=new Array(a/4),l=0,u=t;l<i.length;l++,u+=4){var c;c="big"===o?e[u]<<24|e[u+1]<<16|e[u+2]<<8|e[u+3]:e[u+3]<<24|e[u+2]<<16|e[u+1]<<8|e[u],i[l]=c>>>0}return i},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,o=0;r<e.length;r++,o+=4){var a=e[r];"big"===t?(n[o]=a>>>24,n[o+1]=a>>>16&255,n[o+2]=a>>>8&255,n[o+3]=255&a):(n[o+3]=a>>>24,n[o+2]=a>>>16&255,n[o+1]=a>>>8&255,n[o]=255&a)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,o){return e+t+n+r+o>>>0},t.sum64=function(e,t,n,r){var o=e[t],a=r+e[t+1]>>>0,i=(a<r?1:0)+n+o;e[t]=i>>>0,e[t+1]=a},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,o,a,i,l){var u=0,c=t;return u+=(c=c+r>>>0)<t?1:0,u+=(c=c+a>>>0)<a?1:0,e+n+o+i+(u+=(c=c+l>>>0)<l?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,o,a,i,l){return t+r+a+l>>>0},t.sum64_5_hi=function(e,t,n,r,o,a,i,l,u,c){var s=0,f=t;return s+=(f=f+r>>>0)<t?1:0,s+=(f=f+a>>>0)<a?1:0,s+=(f=f+l>>>0)<l?1:0,e+n+o+i+u+(s+=(f=f+c>>>0)<c?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,o,a,i,l,u,c){return t+r+a+l+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},8679:(e,t,n)=>{"use strict";var r=n(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var i=s(n);f&&(i=i.concat(f(n)));for(var l=u(t),m=u(n),g=0;g<i.length;++g){var y=i[g];if(!(a[y]||r&&r[y]||m&&m[y]||l&&l[y])){var v=p(n,y);try{c(t,y,v)}catch(e){}}}}return t}},5717:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},6746:(e,t,n)=>{"use strict";var r="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},o=l(n(1400)),a=l(n(9156)),i=l(n(6743));function l(e){return e&&e.__esModule?e:{default:e}}var u=void 0;function c(e,t){var n,i,l,s,f,p,d,h,m=[],g={};for(p=0;p<e.length;p++)if("string"!==(f=e[p]).type){if(!t.hasOwnProperty(f.value)||void 0===t[f.value])throw new Error("Invalid interpolation, missing component node: `"+f.value+"`");if("object"!==r(t[f.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+f.value+"`","\n> "+u);if("componentClose"===f.type)throw new Error("Missing opening component token: `"+f.value+"`");if("componentOpen"===f.type){n=t[f.value],l=p;break}m.push(t[f.value])}else m.push(f.value);return n&&(s=function(e,t){var n,r,o=t[e],a=0;for(r=e+1;r<t.length;r++)if((n=t[r]).value===o.value){if("componentOpen"===n.type){a++;continue}if("componentClose"===n.type){if(0===a)return r;a--}}throw new Error("Missing closing component token `"+o.value+"`")}(l,e),d=c(e.slice(l+1,s),t),i=o.default.cloneElement(n,{},d),m.push(i),s<e.length-1&&(h=c(e.slice(s+1),t),m=m.concat(h))),1===m.length?m[0]:(m.forEach((function(e,t){e&&(g["interpolation-child-"+t]=e)})),(0,a.default)(g))}t.Z=function(e){var t=e.mixedString,n=e.components,o=e.throwErrors;if(u=t,!n)return t;if("object"!==(void 0===n?"undefined":r(n))){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because components is not an object");return t}var a=(0,i.default)(t);try{return c(a,n)}catch(e){if(o)throw new Error("Interpolation Error: unable to process `"+t+"` because of error `"+e.message+"`");return t}}},6743:e=>{"use strict";function t(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(t)}},2875:(e,t,n)=>{"use strict";var r=n(7418),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}function E(){}function _(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=w.prototype;var S=_.prototype=new E;S.constructor=_,r(S,w.prototype),S.isPureReactComponent=!0;var x={current:null},O=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)O.call(t,r)&&!k.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:x.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var j=/\/+/g,R=[];function A(e,t,n,r){if(R.length){var o=R.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function T(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function N(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case a:case i:l=!0}}if(l)return n(r,e,""===t?"."+D(e,0):t),1;if(l=0,t=""===t?".":t+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=t+D(o=e[u],u);l+=N(o,c,n,r)}else if(null===e||"object"!=typeof e?c=null:c="function"==typeof(c=g&&e[g]||e["@@iterator"])?c:null,"function"==typeof c)for(e=c.call(e),u=0;!(o=e.next()).done;)l+=N(o=o.value,c=t+D(o,u++),n,r);else if("object"===o)throw n=""+e,Error(y(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return l}function I(e,t,n){return null==e?0:N(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function F(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?U(e,r,n,(function(e){return e})):null!=e&&(P(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(j,"$&/")+"/")+n)),r.push(e))}function U(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(j,"$&/")+"/"),I(e,L,t=A(t,a,r,o)),T(t)}var M={current:null};function z(){var e=M.current;if(null===e)throw Error(y(321));return e}var B={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return U(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;I(e,F,t=A(null,null,t,n)),T(t)},count:function(e){return I(e,(function(){return null}),null)},toArray:function(e){var t=[];return U(e,t,null,(function(e){return e})),t},only:function(e){if(!P(e))throw Error(y(143));return e}},t.Component=w,t.Fragment=l,t.Profiler=c,t.PureComponent=_,t.StrictMode=u,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=B,t.cloneElement=function(e,t,n){if(null==e)throw Error(y(267,e));var o=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=x.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)O.call(t,s)&&!k.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,n){return z().useReducer(e,t,n)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="16.14.0"},1400:(e,t,n)=>{"use strict";e.exports=n(2875)},2584:(e,t,n)=>{"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,o=n(1924)("Object.prototype.toString"),a=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},i=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},l=function(){return a(arguments)}();a.isLegacyArguments=i,e.exports=l?a:i},8923:e=>{"use strict";var t=Date.prototype.getDay,n=Object.prototype.toString,r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(r?function(e){try{return t.call(e),!0}catch(e){return!1}}(e):"[object Date]"===n.call(e))}},8420:(e,t,n)=>{"use strict";var r,o,a,i,l=n(1924),u=n(1405)()&&"symbol"==typeof Symbol.toStringTag;if(u){r=l("Object.prototype.hasOwnProperty"),o=l("RegExp.prototype.exec"),a={};var c=function(){throw a};i={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(i[Symbol.toPrimitive]=c)}var s=l("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!=typeof e)return!1;var t=f(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,i)}catch(e){return e===a}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===s(e)}},6486:function(e,t,n){var r;e=n.nmd(e),function(){var o,a="Expected a function",i="__lodash_hash_undefined__",l="__lodash_placeholder__",u=16,c=32,s=64,f=128,p=256,d=1/0,h=9007199254740991,m=NaN,g=4294967295,y=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",u],["flip",512],["partial",c],["partialRight",s],["rearg",p]],v="[object Arguments]",b="[object Array]",w="[object Boolean]",E="[object Date]",_="[object Error]",S="[object Function]",x="[object GeneratorFunction]",O="[object Map]",k="[object Number]",C="[object Object]",P="[object Promise]",j="[object RegExp]",R="[object Set]",A="[object String]",T="[object Symbol]",N="[object WeakMap]",I="[object ArrayBuffer]",D="[object DataView]",F="[object Float32Array]",L="[object Float64Array]",U="[object Int8Array]",M="[object Int16Array]",z="[object Int32Array]",B="[object Uint8Array]",W="[object Uint8ClampedArray]",q="[object Uint16Array]",H="[object Uint32Array]",$=/\b__p \+= '';/g,V=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Z=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,Y=RegExp(Z.source),K=RegExp(Q.source),X=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ae=RegExp(oe.source),ie=/^\s+/,le=/\s/,ue=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,he=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ye=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Oe="\\u2700-\\u27bf",ke="a-z\\xdf-\\xf6\\xf8-\\xff",Ce="A-Z\\xc0-\\xd6\\xd8-\\xde",Pe="\\ufe0e\\ufe0f",je="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Re="['’]",Ae="[\\ud800-\\udfff]",Te="["+je+"]",Ne="["+xe+"]",Ie="\\d+",De="[\\u2700-\\u27bf]",Fe="["+ke+"]",Le="[^\\ud800-\\udfff"+je+Ie+Oe+ke+Ce+"]",Ue="\\ud83c[\\udffb-\\udfff]",Me="[^\\ud800-\\udfff]",ze="(?:\\ud83c[\\udde6-\\uddff]){2}",Be="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Ce+"]",qe="(?:"+Fe+"|"+Le+")",He="(?:"+We+"|"+Le+")",$e="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ge="(?:"+Ne+"|"+Ue+")"+"?",Ze="[\\ufe0e\\ufe0f]?",Qe=Ze+Ge+("(?:\\u200d(?:"+[Me,ze,Be].join("|")+")"+Ze+Ge+")*"),Ye="(?:"+[De,ze,Be].join("|")+")"+Qe,Ke="(?:"+[Me+Ne+"?",Ne,ze,Be,Ae].join("|")+")",Xe=RegExp(Re,"g"),Je=RegExp(Ne,"g"),et=RegExp(Ue+"(?="+Ue+")|"+Ke+Qe,"g"),tt=RegExp([We+"?"+Fe+"+"+$e+"(?="+[Te,We,"$"].join("|")+")",He+"+"+Ve+"(?="+[Te,We+qe,"$"].join("|")+")",We+"?"+qe+"+"+$e,We+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Ye].join("|"),"g"),nt=RegExp("[\\u200d\\ud800-\\udfff"+xe+Pe+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],at=-1,it={};it[F]=it[L]=it[U]=it[M]=it[z]=it[B]=it[W]=it[q]=it[H]=!0,it[v]=it[b]=it[I]=it[w]=it[D]=it[E]=it[_]=it[S]=it[O]=it[k]=it[C]=it[j]=it[R]=it[A]=it[N]=!1;var lt={};lt[v]=lt[b]=lt[I]=lt[D]=lt[w]=lt[E]=lt[F]=lt[L]=lt[U]=lt[M]=lt[z]=lt[O]=lt[k]=lt[C]=lt[j]=lt[R]=lt[A]=lt[T]=lt[B]=lt[W]=lt[q]=lt[H]=!0,lt[_]=lt[S]=lt[N]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,st=parseInt,ft="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,pt="object"==typeof self&&self&&self.Object===Object&&self,dt=ft||pt||Function("return this")(),ht=t&&!t.nodeType&&t,mt=ht&&e&&!e.nodeType&&e,gt=mt&&mt.exports===ht,yt=gt&&ft.process,vt=function(){try{var e=mt&&mt.require&&mt.require("util").types;return e||yt&&yt.binding&&yt.binding("util")}catch(e){}}(),bt=vt&&vt.isArrayBuffer,wt=vt&&vt.isDate,Et=vt&&vt.isMap,_t=vt&&vt.isRegExp,St=vt&&vt.isSet,xt=vt&&vt.isTypedArray;function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function kt(e,t,n,r){for(var o=-1,a=null==e?0:e.length;++o<a;){var i=e[o];t(r,i,n(i),e)}return r}function Ct(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Pt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function jt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Rt(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}function At(e,t){return!!(null==e?0:e.length)&&Bt(e,t,0)>-1}function Tt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function Nt(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function It(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function Dt(e,t,n,r){var o=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n}function Ft(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function Lt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Ut=$t("length");function Mt(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function zt(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a<o;)if(t(e[a],a,e))return a;return-1}function Bt(e,t,n){return t==t?function(e,t,n){var r=n-1,o=e.length;for(;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):zt(e,qt,n)}function Wt(e,t,n,r){for(var o=n-1,a=e.length;++o<a;)if(r(e[o],t))return o;return-1}function qt(e){return e!=e}function Ht(e,t){var n=null==e?0:e.length;return n?Zt(e,t)/n:m}function $t(e){return function(t){return null==t?o:t[e]}}function Vt(e){return function(t){return null==e?o:e[t]}}function Gt(e,t,n,r,o){return o(e,(function(e,o,a){n=r?(r=!1,e):t(n,e,o,a)})),n}function Zt(e,t){for(var n,r=-1,a=e.length;++r<a;){var i=t(e[r]);i!==o&&(n=n===o?i:n+i)}return n}function Qt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Yt(e){return e?e.slice(0,mn(e)+1).replace(ie,""):e}function Kt(e){return function(t){return e(t)}}function Xt(e,t){return Nt(t,(function(t){return e[t]}))}function Jt(e,t){return e.has(t)}function en(e,t){for(var n=-1,r=e.length;++n<r&&Bt(t,e[n],0)>-1;);return n}function tn(e,t){for(var n=e.length;n--&&Bt(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var rn=Vt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),on=Vt({"&":"&","<":"<",">":">",'"':""","'":"'"});function an(e){return"\\"+ut[e]}function ln(e){return nt.test(e)}function un(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function sn(e,t){for(var n=-1,r=e.length,o=0,a=[];++n<r;){var i=e[n];i!==t&&i!==l||(e[n]=l,a[o++]=n)}return a}function fn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function pn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function dn(e){return ln(e)?function(e){var t=et.lastIndex=0;for(;et.test(e);)++t;return t}(e):Ut(e)}function hn(e){return ln(e)?function(e){return e.match(et)||[]}(e):function(e){return e.split("")}(e)}function mn(e){for(var t=e.length;t--&&le.test(e.charAt(t)););return t}var gn=Vt({"&":"&","<":"<",">":">",""":'"',"'":"'"});var yn=function e(t){var n,r=(t=null==t?dt:yn.defaults(dt.Object(),t,yn.pick(dt,ot))).Array,le=t.Date,xe=t.Error,Oe=t.Function,ke=t.Math,Ce=t.Object,Pe=t.RegExp,je=t.String,Re=t.TypeError,Ae=r.prototype,Te=Oe.prototype,Ne=Ce.prototype,Ie=t["__core-js_shared__"],De=Te.toString,Fe=Ne.hasOwnProperty,Le=0,Ue=(n=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Me=Ne.toString,ze=De.call(Ce),Be=dt._,We=Pe("^"+De.call(Fe).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),qe=gt?t.Buffer:o,He=t.Symbol,$e=t.Uint8Array,Ve=qe?qe.allocUnsafe:o,Ge=cn(Ce.getPrototypeOf,Ce),Ze=Ce.create,Qe=Ne.propertyIsEnumerable,Ye=Ae.splice,Ke=He?He.isConcatSpreadable:o,et=He?He.iterator:o,nt=He?He.toStringTag:o,ut=function(){try{var e=ha(Ce,"defineProperty");return e({},"",{}),e}catch(e){}}(),ft=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,pt=le&&le.now!==dt.Date.now&&le.now,ht=t.setTimeout!==dt.setTimeout&&t.setTimeout,mt=ke.ceil,yt=ke.floor,vt=Ce.getOwnPropertySymbols,Ut=qe?qe.isBuffer:o,Vt=t.isFinite,vn=Ae.join,bn=cn(Ce.keys,Ce),wn=ke.max,En=ke.min,_n=le.now,Sn=t.parseInt,xn=ke.random,On=Ae.reverse,kn=ha(t,"DataView"),Cn=ha(t,"Map"),Pn=ha(t,"Promise"),jn=ha(t,"Set"),Rn=ha(t,"WeakMap"),An=ha(Ce,"create"),Tn=Rn&&new Rn,Nn={},In=Ba(kn),Dn=Ba(Cn),Fn=Ba(Pn),Ln=Ba(jn),Un=Ba(Rn),Mn=He?He.prototype:o,zn=Mn?Mn.valueOf:o,Bn=Mn?Mn.toString:o;function Wn(e){if(ol(e)&&!Gi(e)&&!(e instanceof Vn)){if(e instanceof $n)return e;if(Fe.call(e,"__wrapped__"))return Wa(e)}return new $n(e)}var qn=function(){function e(){}return function(t){if(!rl(t))return{};if(Ze)return Ze(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Hn(){}function $n(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Gn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Qn;++t<n;)this.add(e[t])}function Kn(e){var t=this.__data__=new Zn(e);this.size=t.size}function Xn(e,t){var n=Gi(e),r=!n&&Vi(e),o=!n&&!r&&Ki(e),a=!n&&!r&&!o&&pl(e),i=n||r||o||a,l=i?Qt(e.length,je):[],u=l.length;for(var c in e)!t&&!Fe.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ea(c,u))||l.push(c);return l}function Jn(e){var t=e.length;return t?e[Yr(0,t-1)]:o}function er(e,t){return Ua(To(e),cr(t,0,e.length))}function tr(e){return Ua(To(e))}function nr(e,t,n){(n!==o&&!qi(e[t],n)||n===o&&!(t in e))&&lr(e,t,n)}function rr(e,t,n){var r=e[t];Fe.call(e,t)&&qi(r,n)&&(n!==o||t in e)||lr(e,t,n)}function or(e,t){for(var n=e.length;n--;)if(qi(e[n][0],t))return n;return-1}function ar(e,t,n,r){return hr(e,(function(e,o,a){t(r,e,n(e),a)})),r}function ir(e,t){return e&&No(t,Il(t),e)}function lr(e,t,n){"__proto__"==t&&ut?ut(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ur(e,t){for(var n=-1,a=t.length,i=r(a),l=null==e;++n<a;)i[n]=l?o:jl(e,t[n]);return i}function cr(e,t,n){return e==e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)),e}function sr(e,t,n,r,a,i){var l,u=1&t,c=2&t,s=4&t;if(n&&(l=a?n(e,r,a,i):n(e)),l!==o)return l;if(!rl(e))return e;var f=Gi(e);if(f){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Fe.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!u)return To(e,l)}else{var p=ya(e),d=p==S||p==x;if(Ki(e))return ko(e,u);if(p==C||p==v||d&&!a){if(l=c||d?{}:ba(e),!u)return c?function(e,t){return No(e,ga(e),t)}(e,function(e,t){return e&&No(t,Dl(t),e)}(l,e)):function(e,t){return No(e,ma(e),t)}(e,ir(l,e))}else{if(!lt[p])return a?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case I:return Co(e);case w:case E:return new r(+e);case D:return function(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case F:case L:case U:case M:case z:case B:case W:case q:case H:return Po(e,n);case O:return new r;case k:case A:return new r(e);case j:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case R:return new r;case T:return o=e,zn?Ce(zn.call(o)):{}}var o}(e,p,u)}}i||(i=new Kn);var h=i.get(e);if(h)return h;i.set(e,l),cl(e)?e.forEach((function(r){l.add(sr(r,t,n,r,e,i))})):al(e)&&e.forEach((function(r,o){l.set(o,sr(r,t,n,o,e,i))}));var m=f?o:(s?c?la:ia:c?Dl:Il)(e);return Ct(m||e,(function(r,o){m&&(r=e[o=r]),rr(l,o,sr(r,t,n,o,e,i))})),l}function fr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ce(e);r--;){var a=n[r],i=t[a],l=e[a];if(l===o&&!(a in e)||!i(l))return!1}return!0}function pr(e,t,n){if("function"!=typeof e)throw new Re(a);return Ia((function(){e.apply(o,n)}),t)}function dr(e,t,n,r){var o=-1,a=At,i=!0,l=e.length,u=[],c=t.length;if(!l)return u;n&&(t=Nt(t,Kt(n))),r?(a=Tt,i=!1):t.length>=200&&(a=Jt,i=!1,t=new Yn(t));e:for(;++o<l;){var s=e[o],f=null==n?s:n(s);if(s=r||0!==s?s:0,i&&f==f){for(var p=c;p--;)if(t[p]===f)continue e;u.push(s)}else a(t,f,r)||u.push(s)}return u}Wn.templateSettings={escape:X,evaluate:J,interpolate:ee,variable:"",imports:{_:Wn}},Wn.prototype=Hn.prototype,Wn.prototype.constructor=Wn,$n.prototype=qn(Hn.prototype),$n.prototype.constructor=$n,Vn.prototype=qn(Hn.prototype),Vn.prototype.constructor=Vn,Gn.prototype.clear=function(){this.__data__=An?An(null):{},this.size=0},Gn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Gn.prototype.get=function(e){var t=this.__data__;if(An){var n=t[e];return n===i?o:n}return Fe.call(t,e)?t[e]:o},Gn.prototype.has=function(e){var t=this.__data__;return An?t[e]!==o:Fe.call(t,e)},Gn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=An&&t===o?i:t,this},Zn.prototype.clear=function(){this.__data__=[],this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=or(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ye.call(t,n,1),--this.size,!0)},Zn.prototype.get=function(e){var t=this.__data__,n=or(t,e);return n<0?o:t[n][1]},Zn.prototype.has=function(e){return or(this.__data__,e)>-1},Zn.prototype.set=function(e,t){var n=this.__data__,r=or(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Gn,map:new(Cn||Zn),string:new Gn}},Qn.prototype.delete=function(e){var t=pa(this,e).delete(e);return this.size-=t?1:0,t},Qn.prototype.get=function(e){return pa(this,e).get(e)},Qn.prototype.has=function(e){return pa(this,e).has(e)},Qn.prototype.set=function(e,t){var n=pa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,i),this},Yn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new Zn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Zn){var r=n.__data__;if(!Cn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Qn(r)}return n.set(e,t),this.size=n.size,this};var hr=Fo(_r),mr=Fo(Sr,!0);function gr(e,t){var n=!0;return hr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function yr(e,t,n){for(var r=-1,a=e.length;++r<a;){var i=e[r],l=t(i);if(null!=l&&(u===o?l==l&&!fl(l):n(l,u)))var u=l,c=i}return c}function vr(e,t){var n=[];return hr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function br(e,t,n,r,o){var a=-1,i=e.length;for(n||(n=wa),o||(o=[]);++a<i;){var l=e[a];t>0&&n(l)?t>1?br(l,t-1,n,r,o):It(o,l):r||(o[o.length]=l)}return o}var wr=Lo(),Er=Lo(!0);function _r(e,t){return e&&wr(e,t,Il)}function Sr(e,t){return e&&Er(e,t,Il)}function xr(e,t){return Rt(t,(function(t){return el(e[t])}))}function Or(e,t){for(var n=0,r=(t=_o(t,e)).length;null!=e&&n<r;)e=e[za(t[n++])];return n&&n==r?e:o}function kr(e,t,n){var r=t(e);return Gi(e)?r:It(r,n(e))}function Cr(e){return null==e?e===o?"[object Undefined]":"[object Null]":nt&&nt in Ce(e)?function(e){var t=Fe.call(e,nt),n=e[nt];try{e[nt]=o;var r=!0}catch(e){}var a=Me.call(e);r&&(t?e[nt]=n:delete e[nt]);return a}(e):function(e){return Me.call(e)}(e)}function Pr(e,t){return e>t}function jr(e,t){return null!=e&&Fe.call(e,t)}function Rr(e,t){return null!=e&&t in Ce(e)}function Ar(e,t,n){for(var a=n?Tt:At,i=e[0].length,l=e.length,u=l,c=r(l),s=1/0,f=[];u--;){var p=e[u];u&&t&&(p=Nt(p,Kt(t))),s=En(p.length,s),c[u]=!n&&(t||i>=120&&p.length>=120)?new Yn(u&&p):o}p=e[0];var d=-1,h=c[0];e:for(;++d<i&&f.length<s;){var m=p[d],g=t?t(m):m;if(m=n||0!==m?m:0,!(h?Jt(h,g):a(f,g,n))){for(u=l;--u;){var y=c[u];if(!(y?Jt(y,g):a(e[u],g,n)))continue e}h&&h.push(g),f.push(m)}}return f}function Tr(e,t,n){var r=null==(e=Ra(e,t=_o(t,e)))?e:e[za(Ja(t))];return null==r?o:Ot(r,e,n)}function Nr(e){return ol(e)&&Cr(e)==v}function Ir(e,t,n,r,a){return e===t||(null==e||null==t||!ol(e)&&!ol(t)?e!=e&&t!=t:function(e,t,n,r,a,i){var l=Gi(e),u=Gi(t),c=l?b:ya(e),s=u?b:ya(t),f=(c=c==v?C:c)==C,p=(s=s==v?C:s)==C,d=c==s;if(d&&Ki(e)){if(!Ki(t))return!1;l=!0,f=!1}if(d&&!f)return i||(i=new Kn),l||pl(e)?oa(e,t,n,r,a,i):function(e,t,n,r,o,a,i){switch(n){case D:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case I:return!(e.byteLength!=t.byteLength||!a(new $e(e),new $e(t)));case w:case E:case k:return qi(+e,+t);case _:return e.name==t.name&&e.message==t.message;case j:case A:return e==t+"";case O:var l=un;case R:var u=1&r;if(l||(l=fn),e.size!=t.size&&!u)return!1;var c=i.get(e);if(c)return c==t;r|=2,i.set(e,t);var s=oa(l(e),l(t),r,o,a,i);return i.delete(e),s;case T:if(zn)return zn.call(e)==zn.call(t)}return!1}(e,t,c,n,r,a,i);if(!(1&n)){var h=f&&Fe.call(e,"__wrapped__"),m=p&&Fe.call(t,"__wrapped__");if(h||m){var g=h?e.value():e,y=m?t.value():t;return i||(i=new Kn),a(g,y,n,r,i)}}if(!d)return!1;return i||(i=new Kn),function(e,t,n,r,a,i){var l=1&n,u=ia(e),c=u.length,s=ia(t).length;if(c!=s&&!l)return!1;var f=c;for(;f--;){var p=u[f];if(!(l?p in t:Fe.call(t,p)))return!1}var d=i.get(e),h=i.get(t);if(d&&h)return d==t&&h==e;var m=!0;i.set(e,t),i.set(t,e);var g=l;for(;++f<c;){var y=e[p=u[f]],v=t[p];if(r)var b=l?r(v,y,p,t,e,i):r(y,v,p,e,t,i);if(!(b===o?y===v||a(y,v,n,r,i):b)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var w=e.constructor,E=t.constructor;w==E||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof E&&E instanceof E||(m=!1)}return i.delete(e),i.delete(t),m}(e,t,n,r,a,i)}(e,t,n,r,Ir,a))}function Dr(e,t,n,r){var a=n.length,i=a,l=!r;if(null==e)return!i;for(e=Ce(e);a--;){var u=n[a];if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<i;){var c=(u=n[a])[0],s=e[c],f=u[1];if(l&&u[2]){if(s===o&&!(c in e))return!1}else{var p=new Kn;if(r)var d=r(s,f,c,e,t,p);if(!(d===o?Ir(f,s,3,r,p):d))return!1}}return!0}function Fr(e){return!(!rl(e)||(t=e,Ue&&Ue in t))&&(el(e)?We:ve).test(Ba(e));var t}function Lr(e){return"function"==typeof e?e:null==e?iu:"object"==typeof e?Gi(e)?qr(e[0],e[1]):Wr(e):mu(e)}function Ur(e){if(!ka(e))return bn(e);var t=[];for(var n in Ce(e))Fe.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Mr(e){if(!rl(e))return function(e){var t=[];if(null!=e)for(var n in Ce(e))t.push(n);return t}(e);var t=ka(e),n=[];for(var r in e)("constructor"!=r||!t&&Fe.call(e,r))&&n.push(r);return n}function zr(e,t){return e<t}function Br(e,t){var n=-1,o=Qi(e)?r(e.length):[];return hr(e,(function(e,r,a){o[++n]=t(e,r,a)})),o}function Wr(e){var t=da(e);return 1==t.length&&t[0][2]?Pa(t[0][0],t[0][1]):function(n){return n===e||Dr(n,e,t)}}function qr(e,t){return Sa(e)&&Ca(t)?Pa(za(e),t):function(n){var r=jl(n,e);return r===o&&r===t?Rl(n,e):Ir(t,r,3)}}function Hr(e,t,n,r,a){e!==t&&wr(t,(function(i,l){if(a||(a=new Kn),rl(i))!function(e,t,n,r,a,i,l){var u=Ta(e,n),c=Ta(t,n),s=l.get(c);if(s)return void nr(e,n,s);var f=i?i(u,c,n+"",e,t,l):o,p=f===o;if(p){var d=Gi(c),h=!d&&Ki(c),m=!d&&!h&&pl(c);f=c,d||h||m?Gi(u)?f=u:Yi(u)?f=To(u):h?(p=!1,f=ko(c,!0)):m?(p=!1,f=Po(c,!0)):f=[]:ll(c)||Vi(c)?(f=u,Vi(u)?f=wl(u):rl(u)&&!el(u)||(f=ba(c))):p=!1}p&&(l.set(c,f),a(f,c,r,i,l),l.delete(c));nr(e,n,f)}(e,t,l,n,Hr,r,a);else{var u=r?r(Ta(e,l),i,l+"",e,t,a):o;u===o&&(u=i),nr(e,l,u)}}),Dl)}function $r(e,t){var n=e.length;if(n)return Ea(t+=t<0?n:0,n)?e[t]:o}function Vr(e,t,n){t=t.length?Nt(t,(function(e){return Gi(e)?function(t){return Or(t,1===e.length?e[0]:e)}:e})):[iu];var r=-1;return t=Nt(t,Kt(fa())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(Br(e,(function(e,n,o){return{criteria:Nt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,o=e.criteria,a=t.criteria,i=o.length,l=n.length;for(;++r<i;){var u=jo(o[r],a[r]);if(u)return r>=l?u:u*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Gr(e,t,n){for(var r=-1,o=t.length,a={};++r<o;){var i=t[r],l=Or(e,i);n(l,i)&&to(a,_o(i,e),l)}return a}function Zr(e,t,n,r){var o=r?Wt:Bt,a=-1,i=t.length,l=e;for(e===t&&(t=To(t)),n&&(l=Nt(e,Kt(n)));++a<i;)for(var u=0,c=t[a],s=n?n(c):c;(u=o(l,s,u,r))>-1;)l!==e&&Ye.call(l,u,1),Ye.call(e,u,1);return e}function Qr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==a){var a=o;Ea(o)?Ye.call(e,o,1):ho(e,o)}}return e}function Yr(e,t){return e+yt(xn()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>h)return n;do{t%2&&(n+=e),(t=yt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Da(ja(e,t,iu),e+"")}function Jr(e){return Jn(ql(e))}function eo(e,t){var n=ql(e);return Ua(n,cr(t,0,n.length))}function to(e,t,n,r){if(!rl(e))return e;for(var a=-1,i=(t=_o(t,e)).length,l=i-1,u=e;null!=u&&++a<i;){var c=za(t[a]),s=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(a!=l){var f=u[c];(s=r?r(f,c,u):o)===o&&(s=rl(f)?f:Ea(t[a+1])?[]:{})}rr(u,c,s),u=u[c]}return e}var no=Tn?function(e,t){return Tn.set(e,t),e}:iu,ro=ut?function(e,t){return ut(e,"toString",{configurable:!0,enumerable:!1,value:ru(t),writable:!0})}:iu;function oo(e){return Ua(ql(e))}function ao(e,t,n){var o=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=r(a);++o<a;)i[o]=e[o+t];return i}function io(e,t){var n;return hr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function lo(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t==t&&o<=2147483647){for(;r<o;){var a=r+o>>>1,i=e[a];null!==i&&!fl(i)&&(n?i<=t:i<t)?r=a+1:o=a}return o}return uo(e,t,iu,n)}function uo(e,t,n,r){var a=0,i=null==e?0:e.length;if(0===i)return 0;for(var l=(t=n(t))!=t,u=null===t,c=fl(t),s=t===o;a<i;){var f=yt((a+i)/2),p=n(e[f]),d=p!==o,h=null===p,m=p==p,g=fl(p);if(l)var y=r||m;else y=s?m&&(r||d):u?m&&d&&(r||!h):c?m&&d&&!h&&(r||!g):!h&&!g&&(r?p<=t:p<t);y?a=f+1:i=f}return En(i,4294967294)}function co(e,t){for(var n=-1,r=e.length,o=0,a=[];++n<r;){var i=e[n],l=t?t(i):i;if(!n||!qi(l,u)){var u=l;a[o++]=0===i?0:i}}return a}function so(e){return"number"==typeof e?e:fl(e)?m:+e}function fo(e){if("string"==typeof e)return e;if(Gi(e))return Nt(e,fo)+"";if(fl(e))return Bn?Bn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function po(e,t,n){var r=-1,o=At,a=e.length,i=!0,l=[],u=l;if(n)i=!1,o=Tt;else if(a>=200){var c=t?null:Xo(e);if(c)return fn(c);i=!1,o=Jt,u=new Yn}else u=t?[]:l;e:for(;++r<a;){var s=e[r],f=t?t(s):s;if(s=n||0!==s?s:0,i&&f==f){for(var p=u.length;p--;)if(u[p]===f)continue e;t&&u.push(f),l.push(s)}else o(u,f,n)||(u!==l&&u.push(f),l.push(s))}return l}function ho(e,t){return null==(e=Ra(e,t=_o(t,e)))||delete e[za(Ja(t))]}function mo(e,t,n,r){return to(e,t,n(Or(e,t)),r)}function go(e,t,n,r){for(var o=e.length,a=r?o:-1;(r?a--:++a<o)&&t(e[a],a,e););return n?ao(e,r?0:a,r?a+1:o):ao(e,r?a+1:0,r?o:a)}function yo(e,t){var n=e;return n instanceof Vn&&(n=n.value()),Dt(t,(function(e,t){return t.func.apply(t.thisArg,It([e],t.args))}),n)}function vo(e,t,n){var o=e.length;if(o<2)return o?po(e[0]):[];for(var a=-1,i=r(o);++a<o;)for(var l=e[a],u=-1;++u<o;)u!=a&&(i[a]=dr(i[a]||l,e[u],t,n));return po(br(i,1),t,n)}function bo(e,t,n){for(var r=-1,a=e.length,i=t.length,l={};++r<a;){var u=r<i?t[r]:o;n(l,e[r],u)}return l}function wo(e){return Yi(e)?e:[]}function Eo(e){return"function"==typeof e?e:iu}function _o(e,t){return Gi(e)?e:Sa(e,t)?[e]:Ma(El(e))}var So=Xr;function xo(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:ao(e,t,n)}var Oo=ft||function(e){return dt.clearTimeout(e)};function ko(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function Co(e){var t=new e.constructor(e.byteLength);return new $e(t).set(new $e(e)),t}function Po(e,t){var n=t?Co(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function jo(e,t){if(e!==t){var n=e!==o,r=null===e,a=e==e,i=fl(e),l=t!==o,u=null===t,c=t==t,s=fl(t);if(!u&&!s&&!i&&e>t||i&&l&&c&&!u&&!s||r&&l&&c||!n&&c||!a)return 1;if(!r&&!i&&!s&&e<t||s&&n&&a&&!r&&!i||u&&n&&a||!l&&a||!c)return-1}return 0}function Ro(e,t,n,o){for(var a=-1,i=e.length,l=n.length,u=-1,c=t.length,s=wn(i-l,0),f=r(c+s),p=!o;++u<c;)f[u]=t[u];for(;++a<l;)(p||a<i)&&(f[n[a]]=e[a]);for(;s--;)f[u++]=e[a++];return f}function Ao(e,t,n,o){for(var a=-1,i=e.length,l=-1,u=n.length,c=-1,s=t.length,f=wn(i-u,0),p=r(f+s),d=!o;++a<f;)p[a]=e[a];for(var h=a;++c<s;)p[h+c]=t[c];for(;++l<u;)(d||a<i)&&(p[h+n[l]]=e[a++]);return p}function To(e,t){var n=-1,o=e.length;for(t||(t=r(o));++n<o;)t[n]=e[n];return t}function No(e,t,n,r){var a=!n;n||(n={});for(var i=-1,l=t.length;++i<l;){var u=t[i],c=r?r(n[u],e[u],u,n,e):o;c===o&&(c=e[u]),a?lr(n,u,c):rr(n,u,c)}return n}function Io(e,t){return function(n,r){var o=Gi(n)?kt:ar,a=t?t():{};return o(n,e,fa(r,2),a)}}function Do(e){return Xr((function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:o,l=a>2?n[2]:o;for(i=e.length>3&&"function"==typeof i?(a--,i):o,l&&_a(n[0],n[1],l)&&(i=a<3?o:i,a=1),t=Ce(t);++r<a;){var u=n[r];u&&e(t,u,r,i)}return t}))}function Fo(e,t){return function(n,r){if(null==n)return n;if(!Qi(n))return e(n,r);for(var o=n.length,a=t?o:-1,i=Ce(n);(t?a--:++a<o)&&!1!==r(i[a],a,i););return n}}function Lo(e){return function(t,n,r){for(var o=-1,a=Ce(t),i=r(t),l=i.length;l--;){var u=i[e?l:++o];if(!1===n(a[u],u,a))break}return t}}function Uo(e){return function(t){var n=ln(t=El(t))?hn(t):o,r=n?n[0]:t.charAt(0),a=n?xo(n,1).join(""):t.slice(1);return r[e]()+a}}function Mo(e){return function(t){return Dt(eu(Vl(t).replace(Xe,"")),e,"")}}function zo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=qn(e.prototype),r=e.apply(n,t);return rl(r)?r:n}}function Bo(e){return function(t,n,r){var a=Ce(t);if(!Qi(t)){var i=fa(n,3);t=Il(t),n=function(e){return i(a[e],e,a)}}var l=e(t,n,r);return l>-1?a[i?t[l]:l]:o}}function Wo(e){return aa((function(t){var n=t.length,r=n,i=$n.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Re(a);if(i&&!u&&"wrapper"==ca(l))var u=new $n([],!0)}for(r=u?r:n;++r<n;){var c=ca(l=t[r]),s="wrapper"==c?ua(l):o;u=s&&xa(s[0])&&424==s[1]&&!s[4].length&&1==s[9]?u[ca(s[0])].apply(u,s[3]):1==l.length&&xa(l)?u[c]():u.thru(l)}return function(){var e=arguments,r=e[0];if(u&&1==e.length&&Gi(r))return u.plant(r).value();for(var o=0,a=n?t[o].apply(this,e):r;++o<n;)a=t[o].call(this,a);return a}}))}function qo(e,t,n,a,i,l,u,c,s,p){var d=t&f,h=1&t,m=2&t,g=24&t,y=512&t,v=m?o:zo(e);return function o(){for(var f=arguments.length,b=r(f),w=f;w--;)b[w]=arguments[w];if(g)var E=sa(o),_=nn(b,E);if(a&&(b=Ro(b,a,i,g)),l&&(b=Ao(b,l,u,g)),f-=_,g&&f<p){var S=sn(b,E);return Yo(e,t,qo,o.placeholder,n,b,S,c,s,p-f)}var x=h?n:this,O=m?x[e]:e;return f=b.length,c?b=Aa(b,c):y&&f>1&&b.reverse(),d&&s<f&&(b.length=s),this&&this!==dt&&this instanceof o&&(O=v||zo(O)),O.apply(x,b)}}function Ho(e,t){return function(n,r){return function(e,t,n,r){return _r(e,(function(e,o,a){t(r,n(e),o,a)})),r}(n,e,t(r),{})}}function $o(e,t){return function(n,r){var a;if(n===o&&r===o)return t;if(n!==o&&(a=n),r!==o){if(a===o)return r;"string"==typeof n||"string"==typeof r?(n=fo(n),r=fo(r)):(n=so(n),r=so(r)),a=e(n,r)}return a}}function Vo(e){return aa((function(t){return t=Nt(t,Kt(fa())),Xr((function(n){var r=this;return e(t,(function(e){return Ot(e,r,n)}))}))}))}function Go(e,t){var n=(t=t===o?" ":fo(t)).length;if(n<2)return n?Kr(t,e):t;var r=Kr(t,mt(e/dn(t)));return ln(t)?xo(hn(r),0,e).join(""):r.slice(0,e)}function Zo(e){return function(t,n,a){return a&&"number"!=typeof a&&_a(t,n,a)&&(n=a=o),t=gl(t),n===o?(n=t,t=0):n=gl(n),function(e,t,n,o){for(var a=-1,i=wn(mt((t-e)/(n||1)),0),l=r(i);i--;)l[o?i:++a]=e,e+=n;return l}(t,n,a=a===o?t<n?1:-1:gl(a),e)}}function Qo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=bl(t),n=bl(n)),e(t,n)}}function Yo(e,t,n,r,a,i,l,u,f,p){var d=8&t;t|=d?c:s,4&(t&=~(d?s:c))||(t&=-4);var h=[e,t,a,d?i:o,d?l:o,d?o:i,d?o:l,u,f,p],m=n.apply(o,h);return xa(e)&&Na(m,h),m.placeholder=r,Fa(m,e,t)}function Ko(e){var t=ke[e];return function(e,n){if(e=bl(e),(n=null==n?0:En(yl(n),292))&&Vt(e)){var r=(El(e)+"e").split("e");return+((r=(El(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Xo=jn&&1/fn(new jn([,-0]))[1]==d?function(e){return new jn(e)}:fu;function Jo(e){return function(t){var n=ya(t);return n==O?un(t):n==R?pn(t):function(e,t){return Nt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function ea(e,t,n,i,d,h,m,g){var y=2&t;if(!y&&"function"!=typeof e)throw new Re(a);var v=i?i.length:0;if(v||(t&=-97,i=d=o),m=m===o?m:wn(yl(m),0),g=g===o?g:yl(g),v-=d?d.length:0,t&s){var b=i,w=d;i=d=o}var E=y?o:ua(e),_=[e,t,n,i,d,b,w,h,m,g];if(E&&function(e,t){var n=e[1],r=t[1],o=n|r,a=o<131,i=r==f&&8==n||r==f&&n==p&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!a&&!i)return e;1&r&&(e[2]=t[2],o|=1&n?0:4);var u=t[3];if(u){var c=e[3];e[3]=c?Ro(c,u,t[4]):u,e[4]=c?sn(e[3],l):t[4]}(u=t[5])&&(c=e[5],e[5]=c?Ao(c,u,t[6]):u,e[6]=c?sn(e[5],l):t[6]);(u=t[7])&&(e[7]=u);r&f&&(e[8]=null==e[8]?t[8]:En(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=o}(_,E),e=_[0],t=_[1],n=_[2],i=_[3],d=_[4],!(g=_[9]=_[9]===o?y?0:e.length:wn(_[9]-v,0))&&24&t&&(t&=-25),t&&1!=t)S=8==t||t==u?function(e,t,n){var a=zo(e);return function i(){for(var l=arguments.length,u=r(l),c=l,s=sa(i);c--;)u[c]=arguments[c];var f=l<3&&u[0]!==s&&u[l-1]!==s?[]:sn(u,s);return(l-=f.length)<n?Yo(e,t,qo,i.placeholder,o,u,f,o,o,n-l):Ot(this&&this!==dt&&this instanceof i?a:e,this,u)}}(e,t,g):t!=c&&33!=t||d.length?qo.apply(o,_):function(e,t,n,o){var a=1&t,i=zo(e);return function t(){for(var l=-1,u=arguments.length,c=-1,s=o.length,f=r(s+u),p=this&&this!==dt&&this instanceof t?i:e;++c<s;)f[c]=o[c];for(;u--;)f[c++]=arguments[++l];return Ot(p,a?n:this,f)}}(e,t,n,i);else var S=function(e,t,n){var r=1&t,o=zo(e);return function t(){return(this&&this!==dt&&this instanceof t?o:e).apply(r?n:this,arguments)}}(e,t,n);return Fa((E?no:Na)(S,_),e,t)}function ta(e,t,n,r){return e===o||qi(e,Ne[n])&&!Fe.call(r,n)?t:e}function na(e,t,n,r,a,i){return rl(e)&&rl(t)&&(i.set(t,e),Hr(e,t,o,na,i),i.delete(t)),e}function ra(e){return ll(e)?o:e}function oa(e,t,n,r,a,i){var l=1&n,u=e.length,c=t.length;if(u!=c&&!(l&&c>u))return!1;var s=i.get(e),f=i.get(t);if(s&&f)return s==t&&f==e;var p=-1,d=!0,h=2&n?new Yn:o;for(i.set(e,t),i.set(t,e);++p<u;){var m=e[p],g=t[p];if(r)var y=l?r(g,m,p,t,e,i):r(m,g,p,e,t,i);if(y!==o){if(y)continue;d=!1;break}if(h){if(!Lt(t,(function(e,t){if(!Jt(h,t)&&(m===e||a(m,e,n,r,i)))return h.push(t)}))){d=!1;break}}else if(m!==g&&!a(m,g,n,r,i)){d=!1;break}}return i.delete(e),i.delete(t),d}function aa(e){return Da(ja(e,o,Za),e+"")}function ia(e){return kr(e,Il,ma)}function la(e){return kr(e,Dl,ga)}var ua=Tn?function(e){return Tn.get(e)}:fu;function ca(e){for(var t=e.name+"",n=Nn[t],r=Fe.call(Nn,t)?n.length:0;r--;){var o=n[r],a=o.func;if(null==a||a==e)return o.name}return t}function sa(e){return(Fe.call(Wn,"placeholder")?Wn:e).placeholder}function fa(){var e=Wn.iteratee||lu;return e=e===lu?Lr:e,arguments.length?e(arguments[0],arguments[1]):e}function pa(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function da(e){for(var t=Il(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,Ca(o)]}return t}function ha(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return Fr(n)?n:o}var ma=vt?function(e){return null==e?[]:(e=Ce(e),Rt(vt(e),(function(t){return Qe.call(e,t)})))}:vu,ga=vt?function(e){for(var t=[];e;)It(t,ma(e)),e=Ge(e);return t}:vu,ya=Cr;function va(e,t,n){for(var r=-1,o=(t=_o(t,e)).length,a=!1;++r<o;){var i=za(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&nl(o)&&Ea(i,o)&&(Gi(e)||Vi(e))}function ba(e){return"function"!=typeof e.constructor||ka(e)?{}:qn(Ge(e))}function wa(e){return Gi(e)||Vi(e)||!!(Ke&&e&&e[Ke])}function Ea(e,t){var n=typeof e;return!!(t=null==t?h:t)&&("number"==n||"symbol"!=n&&we.test(e))&&e>-1&&e%1==0&&e<t}function _a(e,t,n){if(!rl(n))return!1;var r=typeof t;return!!("number"==r?Qi(n)&&Ea(t,n.length):"string"==r&&t in n)&&qi(n[t],e)}function Sa(e,t){if(Gi(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!fl(e))||(ne.test(e)||!te.test(e)||null!=t&&e in Ce(t))}function xa(e){var t=ca(e),n=Wn[t];if("function"!=typeof n||!(t in Vn.prototype))return!1;if(e===n)return!0;var r=ua(n);return!!r&&e===r[0]}(kn&&ya(new kn(new ArrayBuffer(1)))!=D||Cn&&ya(new Cn)!=O||Pn&&ya(Pn.resolve())!=P||jn&&ya(new jn)!=R||Rn&&ya(new Rn)!=N)&&(ya=function(e){var t=Cr(e),n=t==C?e.constructor:o,r=n?Ba(n):"";if(r)switch(r){case In:return D;case Dn:return O;case Fn:return P;case Ln:return R;case Un:return N}return t});var Oa=Ie?el:bu;function ka(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Ne)}function Ca(e){return e==e&&!rl(e)}function Pa(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==o||e in Ce(n)))}}function ja(e,t,n){return t=wn(t===o?e.length-1:t,0),function(){for(var o=arguments,a=-1,i=wn(o.length-t,0),l=r(i);++a<i;)l[a]=o[t+a];a=-1;for(var u=r(t+1);++a<t;)u[a]=o[a];return u[t]=n(l),Ot(e,this,u)}}function Ra(e,t){return t.length<2?e:Or(e,ao(t,0,-1))}function Aa(e,t){for(var n=e.length,r=En(t.length,n),a=To(e);r--;){var i=t[r];e[r]=Ea(i,n)?a[i]:o}return e}function Ta(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Na=La(no),Ia=ht||function(e,t){return dt.setTimeout(e,t)},Da=La(ro);function Fa(e,t,n){var r=t+"";return Da(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ue,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ct(y,(function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(se):[]}(r),n)))}function La(e){var t=0,n=0;return function(){var r=_n(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ua(e,t){var n=-1,r=e.length,a=r-1;for(t=t===o?r:t;++n<t;){var i=Yr(n,a),l=e[i];e[i]=e[n],e[n]=l}return e.length=t,e}var Ma=function(e){var t=Li(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(re,(function(e,n,r,o){t.push(r?o.replace(de,"$1"):n||e)})),t}));function za(e){if("string"==typeof e||fl(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ba(e){if(null!=e){try{return De.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Wa(e){if(e instanceof Vn)return e.clone();var t=new $n(e.__wrapped__,e.__chain__);return t.__actions__=To(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var qa=Xr((function(e,t){return Yi(e)?dr(e,br(t,1,Yi,!0)):[]})),Ha=Xr((function(e,t){var n=Ja(t);return Yi(n)&&(n=o),Yi(e)?dr(e,br(t,1,Yi,!0),fa(n,2)):[]})),$a=Xr((function(e,t){var n=Ja(t);return Yi(n)&&(n=o),Yi(e)?dr(e,br(t,1,Yi,!0),o,n):[]}));function Va(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:yl(n);return o<0&&(o=wn(r+o,0)),zt(e,fa(t,3),o)}function Ga(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==o&&(a=yl(n),a=n<0?wn(r+a,0):En(a,r-1)),zt(e,fa(t,3),a,!0)}function Za(e){return(null==e?0:e.length)?br(e,1):[]}function Qa(e){return e&&e.length?e[0]:o}var Ya=Xr((function(e){var t=Nt(e,wo);return t.length&&t[0]===e[0]?Ar(t):[]})),Ka=Xr((function(e){var t=Ja(e),n=Nt(e,wo);return t===Ja(n)?t=o:n.pop(),n.length&&n[0]===e[0]?Ar(n,fa(t,2)):[]})),Xa=Xr((function(e){var t=Ja(e),n=Nt(e,wo);return(t="function"==typeof t?t:o)&&n.pop(),n.length&&n[0]===e[0]?Ar(n,o,t):[]}));function Ja(e){var t=null==e?0:e.length;return t?e[t-1]:o}var ei=Xr(ti);function ti(e,t){return e&&e.length&&t&&t.length?Zr(e,t):e}var ni=aa((function(e,t){var n=null==e?0:e.length,r=ur(e,t);return Qr(e,Nt(t,(function(e){return Ea(e,n)?+e:e})).sort(jo)),r}));function ri(e){return null==e?e:On.call(e)}var oi=Xr((function(e){return po(br(e,1,Yi,!0))})),ai=Xr((function(e){var t=Ja(e);return Yi(t)&&(t=o),po(br(e,1,Yi,!0),fa(t,2))})),ii=Xr((function(e){var t=Ja(e);return t="function"==typeof t?t:o,po(br(e,1,Yi,!0),o,t)}));function li(e){if(!e||!e.length)return[];var t=0;return e=Rt(e,(function(e){if(Yi(e))return t=wn(e.length,t),!0})),Qt(t,(function(t){return Nt(e,$t(t))}))}function ui(e,t){if(!e||!e.length)return[];var n=li(e);return null==t?n:Nt(n,(function(e){return Ot(t,o,e)}))}var ci=Xr((function(e,t){return Yi(e)?dr(e,t):[]})),si=Xr((function(e){return vo(Rt(e,Yi))})),fi=Xr((function(e){var t=Ja(e);return Yi(t)&&(t=o),vo(Rt(e,Yi),fa(t,2))})),pi=Xr((function(e){var t=Ja(e);return t="function"==typeof t?t:o,vo(Rt(e,Yi),o,t)})),di=Xr(li);var hi=Xr((function(e){var t=e.length,n=t>1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ui(e,n)}));function mi(e){var t=Wn(e);return t.__chain__=!0,t}function gi(e,t){return t(e)}var yi=aa((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return ur(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&Ea(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:gi,args:[a],thisArg:o}),new $n(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(a)}));var vi=Io((function(e,t,n){Fe.call(e,n)?++e[n]:lr(e,n,1)}));var bi=Bo(Va),wi=Bo(Ga);function Ei(e,t){return(Gi(e)?Ct:hr)(e,fa(t,3))}function _i(e,t){return(Gi(e)?Pt:mr)(e,fa(t,3))}var Si=Io((function(e,t,n){Fe.call(e,n)?e[n].push(t):lr(e,n,[t])}));var xi=Xr((function(e,t,n){var o=-1,a="function"==typeof t,i=Qi(e)?r(e.length):[];return hr(e,(function(e){i[++o]=a?Ot(t,e,n):Tr(e,t,n)})),i})),Oi=Io((function(e,t,n){lr(e,n,t)}));function ki(e,t){return(Gi(e)?Nt:Br)(e,fa(t,3))}var Ci=Io((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Pi=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&_a(e,t[0],t[1])?t=[]:n>2&&_a(t[0],t[1],t[2])&&(t=[t[0]]),Vr(e,br(t,1),[])})),ji=pt||function(){return dt.Date.now()};function Ri(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,ea(e,f,o,o,o,o,t)}function Ai(e,t){var n;if("function"!=typeof t)throw new Re(a);return e=yl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Ti=Xr((function(e,t,n){var r=1;if(n.length){var o=sn(n,sa(Ti));r|=c}return ea(e,r,t,n,o)})),Ni=Xr((function(e,t,n){var r=3;if(n.length){var o=sn(n,sa(Ni));r|=c}return ea(t,r,e,n,o)}));function Ii(e,t,n){var r,i,l,u,c,s,f=0,p=!1,d=!1,h=!0;if("function"!=typeof e)throw new Re(a);function m(t){var n=r,a=i;return r=i=o,f=t,u=e.apply(a,n)}function g(e){return f=e,c=Ia(v,t),p?m(e):u}function y(e){var n=e-s;return s===o||n>=t||n<0||d&&e-f>=l}function v(){var e=ji();if(y(e))return b(e);c=Ia(v,function(e){var n=t-(e-s);return d?En(n,l-(e-f)):n}(e))}function b(e){return c=o,h&&r?m(e):(r=i=o,u)}function w(){var e=ji(),n=y(e);if(r=arguments,i=this,s=e,n){if(c===o)return g(s);if(d)return Oo(c),c=Ia(v,t),m(s)}return c===o&&(c=Ia(v,t)),u}return t=bl(t)||0,rl(n)&&(p=!!n.leading,l=(d="maxWait"in n)?wn(bl(n.maxWait)||0,t):l,h="trailing"in n?!!n.trailing:h),w.cancel=function(){c!==o&&Oo(c),f=0,r=s=i=c=o},w.flush=function(){return c===o?u:b(ji())},w}var Di=Xr((function(e,t){return pr(e,1,t)})),Fi=Xr((function(e,t,n){return pr(e,bl(t)||0,n)}));function Li(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Re(a);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(Li.Cache||Qn),n}function Ui(e){if("function"!=typeof e)throw new Re(a);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Li.Cache=Qn;var Mi=So((function(e,t){var n=(t=1==t.length&&Gi(t[0])?Nt(t[0],Kt(fa())):Nt(br(t,1),Kt(fa()))).length;return Xr((function(r){for(var o=-1,a=En(r.length,n);++o<a;)r[o]=t[o].call(this,r[o]);return Ot(e,this,r)}))})),zi=Xr((function(e,t){var n=sn(t,sa(zi));return ea(e,c,o,t,n)})),Bi=Xr((function(e,t){var n=sn(t,sa(Bi));return ea(e,s,o,t,n)})),Wi=aa((function(e,t){return ea(e,p,o,o,o,t)}));function qi(e,t){return e===t||e!=e&&t!=t}var Hi=Qo(Pr),$i=Qo((function(e,t){return e>=t})),Vi=Nr(function(){return arguments}())?Nr:function(e){return ol(e)&&Fe.call(e,"callee")&&!Qe.call(e,"callee")},Gi=r.isArray,Zi=bt?Kt(bt):function(e){return ol(e)&&Cr(e)==I};function Qi(e){return null!=e&&nl(e.length)&&!el(e)}function Yi(e){return ol(e)&&Qi(e)}var Ki=Ut||bu,Xi=wt?Kt(wt):function(e){return ol(e)&&Cr(e)==E};function Ji(e){if(!ol(e))return!1;var t=Cr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ll(e)}function el(e){if(!rl(e))return!1;var t=Cr(e);return t==S||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function tl(e){return"number"==typeof e&&e==yl(e)}function nl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=h}function rl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ol(e){return null!=e&&"object"==typeof e}var al=Et?Kt(Et):function(e){return ol(e)&&ya(e)==O};function il(e){return"number"==typeof e||ol(e)&&Cr(e)==k}function ll(e){if(!ol(e)||Cr(e)!=C)return!1;var t=Ge(e);if(null===t)return!0;var n=Fe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&De.call(n)==ze}var ul=_t?Kt(_t):function(e){return ol(e)&&Cr(e)==j};var cl=St?Kt(St):function(e){return ol(e)&&ya(e)==R};function sl(e){return"string"==typeof e||!Gi(e)&&ol(e)&&Cr(e)==A}function fl(e){return"symbol"==typeof e||ol(e)&&Cr(e)==T}var pl=xt?Kt(xt):function(e){return ol(e)&&nl(e.length)&&!!it[Cr(e)]};var dl=Qo(zr),hl=Qo((function(e,t){return e<=t}));function ml(e){if(!e)return[];if(Qi(e))return sl(e)?hn(e):To(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=ya(e);return(t==O?un:t==R?fn:ql)(e)}function gl(e){return e?(e=bl(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function yl(e){var t=gl(e),n=t%1;return t==t?n?t-n:t:0}function vl(e){return e?cr(yl(e),0,g):0}function bl(e){if("number"==typeof e)return e;if(fl(e))return m;if(rl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=rl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yt(e);var n=ye.test(e);return n||be.test(e)?st(e.slice(2),n?2:8):ge.test(e)?m:+e}function wl(e){return No(e,Dl(e))}function El(e){return null==e?"":fo(e)}var _l=Do((function(e,t){if(ka(t)||Qi(t))No(t,Il(t),e);else for(var n in t)Fe.call(t,n)&&rr(e,n,t[n])})),Sl=Do((function(e,t){No(t,Dl(t),e)})),xl=Do((function(e,t,n,r){No(t,Dl(t),e,r)})),Ol=Do((function(e,t,n,r){No(t,Il(t),e,r)})),kl=aa(ur);var Cl=Xr((function(e,t){e=Ce(e);var n=-1,r=t.length,a=r>2?t[2]:o;for(a&&_a(t[0],t[1],a)&&(r=1);++n<r;)for(var i=t[n],l=Dl(i),u=-1,c=l.length;++u<c;){var s=l[u],f=e[s];(f===o||qi(f,Ne[s])&&!Fe.call(e,s))&&(e[s]=i[s])}return e})),Pl=Xr((function(e){return e.push(o,na),Ot(Ll,o,e)}));function jl(e,t,n){var r=null==e?o:Or(e,t);return r===o?n:r}function Rl(e,t){return null!=e&&va(e,t,Rr)}var Al=Ho((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Me.call(t)),e[t]=n}),ru(iu)),Tl=Ho((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Me.call(t)),Fe.call(e,t)?e[t].push(n):e[t]=[n]}),fa),Nl=Xr(Tr);function Il(e){return Qi(e)?Xn(e):Ur(e)}function Dl(e){return Qi(e)?Xn(e,!0):Mr(e)}var Fl=Do((function(e,t,n){Hr(e,t,n)})),Ll=Do((function(e,t,n,r){Hr(e,t,n,r)})),Ul=aa((function(e,t){var n={};if(null==e)return n;var r=!1;t=Nt(t,(function(t){return t=_o(t,e),r||(r=t.length>1),t})),No(e,la(e),n),r&&(n=sr(n,7,ra));for(var o=t.length;o--;)ho(n,t[o]);return n}));var Ml=aa((function(e,t){return null==e?{}:function(e,t){return Gr(e,t,(function(t,n){return Rl(e,n)}))}(e,t)}));function zl(e,t){if(null==e)return{};var n=Nt(la(e),(function(e){return[e]}));return t=fa(t),Gr(e,n,(function(e,n){return t(e,n[0])}))}var Bl=Jo(Il),Wl=Jo(Dl);function ql(e){return null==e?[]:Xt(e,Il(e))}var Hl=Mo((function(e,t,n){return t=t.toLowerCase(),e+(n?$l(t):t)}));function $l(e){return Jl(El(e).toLowerCase())}function Vl(e){return(e=El(e))&&e.replace(Ee,rn).replace(Je,"")}var Gl=Mo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Zl=Mo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ql=Uo("toLowerCase");var Yl=Mo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Kl=Mo((function(e,t,n){return e+(n?" ":"")+Jl(t)}));var Xl=Mo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Jl=Uo("toUpperCase");function eu(e,t,n){return e=El(e),(t=n?o:t)===o?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var tu=Xr((function(e,t){try{return Ot(e,o,t)}catch(e){return Ji(e)?e:new xe(e)}})),nu=aa((function(e,t){return Ct(t,(function(t){t=za(t),lr(e,t,Ti(e[t],e))})),e}));function ru(e){return function(){return e}}var ou=Wo(),au=Wo(!0);function iu(e){return e}function lu(e){return Lr("function"==typeof e?e:sr(e,1))}var uu=Xr((function(e,t){return function(n){return Tr(n,e,t)}})),cu=Xr((function(e,t){return function(n){return Tr(e,n,t)}}));function su(e,t,n){var r=Il(t),o=xr(t,r);null!=n||rl(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=xr(t,Il(t)));var a=!(rl(n)&&"chain"in n&&!n.chain),i=el(e);return Ct(o,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),o=n.__actions__=To(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,It([this.value()],arguments))})})),e}function fu(){}var pu=Vo(Nt),du=Vo(jt),hu=Vo(Lt);function mu(e){return Sa(e)?$t(za(e)):function(e){return function(t){return Or(t,e)}}(e)}var gu=Zo(),yu=Zo(!0);function vu(){return[]}function bu(){return!1}var wu=$o((function(e,t){return e+t}),0),Eu=Ko("ceil"),_u=$o((function(e,t){return e/t}),1),Su=Ko("floor");var xu,Ou=$o((function(e,t){return e*t}),1),ku=Ko("round"),Cu=$o((function(e,t){return e-t}),0);return Wn.after=function(e,t){if("function"!=typeof t)throw new Re(a);return e=yl(e),function(){if(--e<1)return t.apply(this,arguments)}},Wn.ary=Ri,Wn.assign=_l,Wn.assignIn=Sl,Wn.assignInWith=xl,Wn.assignWith=Ol,Wn.at=kl,Wn.before=Ai,Wn.bind=Ti,Wn.bindAll=nu,Wn.bindKey=Ni,Wn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Gi(e)?e:[e]},Wn.chain=mi,Wn.chunk=function(e,t,n){t=(n?_a(e,t,n):t===o)?1:wn(yl(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var i=0,l=0,u=r(mt(a/t));i<a;)u[l++]=ao(e,i,i+=t);return u},Wn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var a=e[t];a&&(o[r++]=a)}return o},Wn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],o=e;o--;)t[o-1]=arguments[o];return It(Gi(n)?To(n):[n],br(t,1))},Wn.cond=function(e){var t=null==e?0:e.length,n=fa();return e=t?Nt(e,(function(e){if("function"!=typeof e[1])throw new Re(a);return[n(e[0]),e[1]]})):[],Xr((function(n){for(var r=-1;++r<t;){var o=e[r];if(Ot(o[0],this,n))return Ot(o[1],this,n)}}))},Wn.conforms=function(e){return function(e){var t=Il(e);return function(n){return fr(n,e,t)}}(sr(e,1))},Wn.constant=ru,Wn.countBy=vi,Wn.create=function(e,t){var n=qn(e);return null==t?n:ir(n,t)},Wn.curry=function e(t,n,r){var a=ea(t,8,o,o,o,o,o,n=r?o:n);return a.placeholder=e.placeholder,a},Wn.curryRight=function e(t,n,r){var a=ea(t,u,o,o,o,o,o,n=r?o:n);return a.placeholder=e.placeholder,a},Wn.debounce=Ii,Wn.defaults=Cl,Wn.defaultsDeep=Pl,Wn.defer=Di,Wn.delay=Fi,Wn.difference=qa,Wn.differenceBy=Ha,Wn.differenceWith=$a,Wn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ao(e,(t=n||t===o?1:yl(t))<0?0:t,r):[]},Wn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ao(e,0,(t=r-(t=n||t===o?1:yl(t)))<0?0:t):[]},Wn.dropRightWhile=function(e,t){return e&&e.length?go(e,fa(t,3),!0,!0):[]},Wn.dropWhile=function(e,t){return e&&e.length?go(e,fa(t,3),!0):[]},Wn.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&_a(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=yl(n))<0&&(n=-n>a?0:a+n),(r=r===o||r>a?a:yl(r))<0&&(r+=a),r=n>r?0:vl(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Wn.filter=function(e,t){return(Gi(e)?Rt:vr)(e,fa(t,3))},Wn.flatMap=function(e,t){return br(ki(e,t),1)},Wn.flatMapDeep=function(e,t){return br(ki(e,t),d)},Wn.flatMapDepth=function(e,t,n){return n=n===o?1:yl(n),br(ki(e,t),n)},Wn.flatten=Za,Wn.flattenDeep=function(e){return(null==e?0:e.length)?br(e,d):[]},Wn.flattenDepth=function(e,t){return(null==e?0:e.length)?br(e,t=t===o?1:yl(t)):[]},Wn.flip=function(e){return ea(e,512)},Wn.flow=ou,Wn.flowRight=au,Wn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},Wn.functions=function(e){return null==e?[]:xr(e,Il(e))},Wn.functionsIn=function(e){return null==e?[]:xr(e,Dl(e))},Wn.groupBy=Si,Wn.initial=function(e){return(null==e?0:e.length)?ao(e,0,-1):[]},Wn.intersection=Ya,Wn.intersectionBy=Ka,Wn.intersectionWith=Xa,Wn.invert=Al,Wn.invertBy=Tl,Wn.invokeMap=xi,Wn.iteratee=lu,Wn.keyBy=Oi,Wn.keys=Il,Wn.keysIn=Dl,Wn.map=ki,Wn.mapKeys=function(e,t){var n={};return t=fa(t,3),_r(e,(function(e,r,o){lr(n,t(e,r,o),e)})),n},Wn.mapValues=function(e,t){var n={};return t=fa(t,3),_r(e,(function(e,r,o){lr(n,r,t(e,r,o))})),n},Wn.matches=function(e){return Wr(sr(e,1))},Wn.matchesProperty=function(e,t){return qr(e,sr(t,1))},Wn.memoize=Li,Wn.merge=Fl,Wn.mergeWith=Ll,Wn.method=uu,Wn.methodOf=cu,Wn.mixin=su,Wn.negate=Ui,Wn.nthArg=function(e){return e=yl(e),Xr((function(t){return $r(t,e)}))},Wn.omit=Ul,Wn.omitBy=function(e,t){return zl(e,Ui(fa(t)))},Wn.once=function(e){return Ai(2,e)},Wn.orderBy=function(e,t,n,r){return null==e?[]:(Gi(t)||(t=null==t?[]:[t]),Gi(n=r?o:n)||(n=null==n?[]:[n]),Vr(e,t,n))},Wn.over=pu,Wn.overArgs=Mi,Wn.overEvery=du,Wn.overSome=hu,Wn.partial=zi,Wn.partialRight=Bi,Wn.partition=Ci,Wn.pick=Ml,Wn.pickBy=zl,Wn.property=mu,Wn.propertyOf=function(e){return function(t){return null==e?o:Or(e,t)}},Wn.pull=ei,Wn.pullAll=ti,Wn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,fa(n,2)):e},Wn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,o,n):e},Wn.pullAt=ni,Wn.range=gu,Wn.rangeRight=yu,Wn.rearg=Wi,Wn.reject=function(e,t){return(Gi(e)?Rt:vr)(e,Ui(fa(t,3)))},Wn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],a=e.length;for(t=fa(t,3);++r<a;){var i=e[r];t(i,r,e)&&(n.push(i),o.push(r))}return Qr(e,o),n},Wn.rest=function(e,t){if("function"!=typeof e)throw new Re(a);return Xr(e,t=t===o?t:yl(t))},Wn.reverse=ri,Wn.sampleSize=function(e,t,n){return t=(n?_a(e,t,n):t===o)?1:yl(t),(Gi(e)?er:eo)(e,t)},Wn.set=function(e,t,n){return null==e?e:to(e,t,n)},Wn.setWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:to(e,t,n,r)},Wn.shuffle=function(e){return(Gi(e)?tr:oo)(e)},Wn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&_a(e,t,n)?(t=0,n=r):(t=null==t?0:yl(t),n=n===o?r:yl(n)),ao(e,t,n)):[]},Wn.sortBy=Pi,Wn.sortedUniq=function(e){return e&&e.length?co(e):[]},Wn.sortedUniqBy=function(e,t){return e&&e.length?co(e,fa(t,2)):[]},Wn.split=function(e,t,n){return n&&"number"!=typeof n&&_a(e,t,n)&&(t=n=o),(n=n===o?g:n>>>0)?(e=El(e))&&("string"==typeof t||null!=t&&!ul(t))&&!(t=fo(t))&&ln(e)?xo(hn(e),0,n):e.split(t,n):[]},Wn.spread=function(e,t){if("function"!=typeof e)throw new Re(a);return t=null==t?0:wn(yl(t),0),Xr((function(n){var r=n[t],o=xo(n,0,t);return r&&It(o,r),Ot(e,this,o)}))},Wn.tail=function(e){var t=null==e?0:e.length;return t?ao(e,1,t):[]},Wn.take=function(e,t,n){return e&&e.length?ao(e,0,(t=n||t===o?1:yl(t))<0?0:t):[]},Wn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ao(e,(t=r-(t=n||t===o?1:yl(t)))<0?0:t,r):[]},Wn.takeRightWhile=function(e,t){return e&&e.length?go(e,fa(t,3),!1,!0):[]},Wn.takeWhile=function(e,t){return e&&e.length?go(e,fa(t,3)):[]},Wn.tap=function(e,t){return t(e),e},Wn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Re(a);return rl(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ii(e,t,{leading:r,maxWait:t,trailing:o})},Wn.thru=gi,Wn.toArray=ml,Wn.toPairs=Bl,Wn.toPairsIn=Wl,Wn.toPath=function(e){return Gi(e)?Nt(e,za):fl(e)?[e]:To(Ma(El(e)))},Wn.toPlainObject=wl,Wn.transform=function(e,t,n){var r=Gi(e),o=r||Ki(e)||pl(e);if(t=fa(t,4),null==n){var a=e&&e.constructor;n=o?r?new a:[]:rl(e)&&el(a)?qn(Ge(e)):{}}return(o?Ct:_r)(e,(function(e,r,o){return t(n,e,r,o)})),n},Wn.unary=function(e){return Ri(e,1)},Wn.union=oi,Wn.unionBy=ai,Wn.unionWith=ii,Wn.uniq=function(e){return e&&e.length?po(e):[]},Wn.uniqBy=function(e,t){return e&&e.length?po(e,fa(t,2)):[]},Wn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?po(e,o,t):[]},Wn.unset=function(e,t){return null==e||ho(e,t)},Wn.unzip=li,Wn.unzipWith=ui,Wn.update=function(e,t,n){return null==e?e:mo(e,t,Eo(n))},Wn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:mo(e,t,Eo(n),r)},Wn.values=ql,Wn.valuesIn=function(e){return null==e?[]:Xt(e,Dl(e))},Wn.without=ci,Wn.words=eu,Wn.wrap=function(e,t){return zi(Eo(t),e)},Wn.xor=si,Wn.xorBy=fi,Wn.xorWith=pi,Wn.zip=di,Wn.zipObject=function(e,t){return bo(e||[],t||[],rr)},Wn.zipObjectDeep=function(e,t){return bo(e||[],t||[],to)},Wn.zipWith=hi,Wn.entries=Bl,Wn.entriesIn=Wl,Wn.extend=Sl,Wn.extendWith=xl,su(Wn,Wn),Wn.add=wu,Wn.attempt=tu,Wn.camelCase=Hl,Wn.capitalize=$l,Wn.ceil=Eu,Wn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=bl(n))==n?n:0),t!==o&&(t=(t=bl(t))==t?t:0),cr(bl(e),t,n)},Wn.clone=function(e){return sr(e,4)},Wn.cloneDeep=function(e){return sr(e,5)},Wn.cloneDeepWith=function(e,t){return sr(e,5,t="function"==typeof t?t:o)},Wn.cloneWith=function(e,t){return sr(e,4,t="function"==typeof t?t:o)},Wn.conformsTo=function(e,t){return null==t||fr(e,t,Il(t))},Wn.deburr=Vl,Wn.defaultTo=function(e,t){return null==e||e!=e?t:e},Wn.divide=_u,Wn.endsWith=function(e,t,n){e=El(e),t=fo(t);var r=e.length,a=n=n===o?r:cr(yl(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},Wn.eq=qi,Wn.escape=function(e){return(e=El(e))&&K.test(e)?e.replace(Q,on):e},Wn.escapeRegExp=function(e){return(e=El(e))&&ae.test(e)?e.replace(oe,"\\$&"):e},Wn.every=function(e,t,n){var r=Gi(e)?jt:gr;return n&&_a(e,t,n)&&(t=o),r(e,fa(t,3))},Wn.find=bi,Wn.findIndex=Va,Wn.findKey=function(e,t){return Mt(e,fa(t,3),_r)},Wn.findLast=wi,Wn.findLastIndex=Ga,Wn.findLastKey=function(e,t){return Mt(e,fa(t,3),Sr)},Wn.floor=Su,Wn.forEach=Ei,Wn.forEachRight=_i,Wn.forIn=function(e,t){return null==e?e:wr(e,fa(t,3),Dl)},Wn.forInRight=function(e,t){return null==e?e:Er(e,fa(t,3),Dl)},Wn.forOwn=function(e,t){return e&&_r(e,fa(t,3))},Wn.forOwnRight=function(e,t){return e&&Sr(e,fa(t,3))},Wn.get=jl,Wn.gt=Hi,Wn.gte=$i,Wn.has=function(e,t){return null!=e&&va(e,t,jr)},Wn.hasIn=Rl,Wn.head=Qa,Wn.identity=iu,Wn.includes=function(e,t,n,r){e=Qi(e)?e:ql(e),n=n&&!r?yl(n):0;var o=e.length;return n<0&&(n=wn(o+n,0)),sl(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Bt(e,t,n)>-1},Wn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:yl(n);return o<0&&(o=wn(r+o,0)),Bt(e,t,o)},Wn.inRange=function(e,t,n){return t=gl(t),n===o?(n=t,t=0):n=gl(n),function(e,t,n){return e>=En(t,n)&&e<wn(t,n)}(e=bl(e),t,n)},Wn.invoke=Nl,Wn.isArguments=Vi,Wn.isArray=Gi,Wn.isArrayBuffer=Zi,Wn.isArrayLike=Qi,Wn.isArrayLikeObject=Yi,Wn.isBoolean=function(e){return!0===e||!1===e||ol(e)&&Cr(e)==w},Wn.isBuffer=Ki,Wn.isDate=Xi,Wn.isElement=function(e){return ol(e)&&1===e.nodeType&&!ll(e)},Wn.isEmpty=function(e){if(null==e)return!0;if(Qi(e)&&(Gi(e)||"string"==typeof e||"function"==typeof e.splice||Ki(e)||pl(e)||Vi(e)))return!e.length;var t=ya(e);if(t==O||t==R)return!e.size;if(ka(e))return!Ur(e).length;for(var n in e)if(Fe.call(e,n))return!1;return!0},Wn.isEqual=function(e,t){return Ir(e,t)},Wn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:o)?n(e,t):o;return r===o?Ir(e,t,o,n):!!r},Wn.isError=Ji,Wn.isFinite=function(e){return"number"==typeof e&&Vt(e)},Wn.isFunction=el,Wn.isInteger=tl,Wn.isLength=nl,Wn.isMap=al,Wn.isMatch=function(e,t){return e===t||Dr(e,t,da(t))},Wn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:o,Dr(e,t,da(t),n)},Wn.isNaN=function(e){return il(e)&&e!=+e},Wn.isNative=function(e){if(Oa(e))throw new xe("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Fr(e)},Wn.isNil=function(e){return null==e},Wn.isNull=function(e){return null===e},Wn.isNumber=il,Wn.isObject=rl,Wn.isObjectLike=ol,Wn.isPlainObject=ll,Wn.isRegExp=ul,Wn.isSafeInteger=function(e){return tl(e)&&e>=-9007199254740991&&e<=h},Wn.isSet=cl,Wn.isString=sl,Wn.isSymbol=fl,Wn.isTypedArray=pl,Wn.isUndefined=function(e){return e===o},Wn.isWeakMap=function(e){return ol(e)&&ya(e)==N},Wn.isWeakSet=function(e){return ol(e)&&"[object WeakSet]"==Cr(e)},Wn.join=function(e,t){return null==e?"":vn.call(e,t)},Wn.kebabCase=Gl,Wn.last=Ja,Wn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==o&&(a=(a=yl(n))<0?wn(r+a,0):En(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):zt(e,qt,a,!0)},Wn.lowerCase=Zl,Wn.lowerFirst=Ql,Wn.lt=dl,Wn.lte=hl,Wn.max=function(e){return e&&e.length?yr(e,iu,Pr):o},Wn.maxBy=function(e,t){return e&&e.length?yr(e,fa(t,2),Pr):o},Wn.mean=function(e){return Ht(e,iu)},Wn.meanBy=function(e,t){return Ht(e,fa(t,2))},Wn.min=function(e){return e&&e.length?yr(e,iu,zr):o},Wn.minBy=function(e,t){return e&&e.length?yr(e,fa(t,2),zr):o},Wn.stubArray=vu,Wn.stubFalse=bu,Wn.stubObject=function(){return{}},Wn.stubString=function(){return""},Wn.stubTrue=function(){return!0},Wn.multiply=Ou,Wn.nth=function(e,t){return e&&e.length?$r(e,yl(t)):o},Wn.noConflict=function(){return dt._===this&&(dt._=Be),this},Wn.noop=fu,Wn.now=ji,Wn.pad=function(e,t,n){e=El(e);var r=(t=yl(t))?dn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Go(yt(o),n)+e+Go(mt(o),n)},Wn.padEnd=function(e,t,n){e=El(e);var r=(t=yl(t))?dn(e):0;return t&&r<t?e+Go(t-r,n):e},Wn.padStart=function(e,t,n){e=El(e);var r=(t=yl(t))?dn(e):0;return t&&r<t?Go(t-r,n)+e:e},Wn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Sn(El(e).replace(ie,""),t||0)},Wn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&_a(e,t,n)&&(t=n=o),n===o&&("boolean"==typeof t?(n=t,t=o):"boolean"==typeof e&&(n=e,e=o)),e===o&&t===o?(e=0,t=1):(e=gl(e),t===o?(t=e,e=0):t=gl(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=xn();return En(e+a*(t-e+ct("1e-"+((a+"").length-1))),t)}return Yr(e,t)},Wn.reduce=function(e,t,n){var r=Gi(e)?Dt:Gt,o=arguments.length<3;return r(e,fa(t,4),n,o,hr)},Wn.reduceRight=function(e,t,n){var r=Gi(e)?Ft:Gt,o=arguments.length<3;return r(e,fa(t,4),n,o,mr)},Wn.repeat=function(e,t,n){return t=(n?_a(e,t,n):t===o)?1:yl(t),Kr(El(e),t)},Wn.replace=function(){var e=arguments,t=El(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Wn.result=function(e,t,n){var r=-1,a=(t=_o(t,e)).length;for(a||(a=1,e=o);++r<a;){var i=null==e?o:e[za(t[r])];i===o&&(r=a,i=n),e=el(i)?i.call(e):i}return e},Wn.round=ku,Wn.runInContext=e,Wn.sample=function(e){return(Gi(e)?Jn:Jr)(e)},Wn.size=function(e){if(null==e)return 0;if(Qi(e))return sl(e)?dn(e):e.length;var t=ya(e);return t==O||t==R?e.size:Ur(e).length},Wn.snakeCase=Yl,Wn.some=function(e,t,n){var r=Gi(e)?Lt:io;return n&&_a(e,t,n)&&(t=o),r(e,fa(t,3))},Wn.sortedIndex=function(e,t){return lo(e,t)},Wn.sortedIndexBy=function(e,t,n){return uo(e,t,fa(n,2))},Wn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=lo(e,t);if(r<n&&qi(e[r],t))return r}return-1},Wn.sortedLastIndex=function(e,t){return lo(e,t,!0)},Wn.sortedLastIndexBy=function(e,t,n){return uo(e,t,fa(n,2),!0)},Wn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=lo(e,t,!0)-1;if(qi(e[n],t))return n}return-1},Wn.startCase=Kl,Wn.startsWith=function(e,t,n){return e=El(e),n=null==n?0:cr(yl(n),0,e.length),t=fo(t),e.slice(n,n+t.length)==t},Wn.subtract=Cu,Wn.sum=function(e){return e&&e.length?Zt(e,iu):0},Wn.sumBy=function(e,t){return e&&e.length?Zt(e,fa(t,2)):0},Wn.template=function(e,t,n){var r=Wn.templateSettings;n&&_a(e,t,n)&&(t=o),e=El(e),t=xl({},t,r,ta);var a,i,l=xl({},t.imports,r.imports,ta),u=Il(l),c=Xt(l,u),s=0,f=t.interpolate||_e,p="__p += '",d=Pe((t.escape||_e).source+"|"+f.source+"|"+(f===ee?he:_e).source+"|"+(t.evaluate||_e).source+"|$","g"),h="//# sourceURL="+(Fe.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++at+"]")+"\n";e.replace(d,(function(t,n,r,o,l,u){return r||(r=o),p+=e.slice(s,u).replace(Se,an),n&&(a=!0,p+="' +\n__e("+n+") +\n'"),l&&(i=!0,p+="';\n"+l+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),s=u+t.length,t})),p+="';\n";var m=Fe.call(t,"variable")&&t.variable;if(m){if(pe.test(m))throw new xe("Invalid `variable` option passed into `_.template`")}else p="with (obj) {\n"+p+"\n}\n";p=(i?p.replace($,""):p).replace(V,"$1").replace(G,"$1;"),p="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var g=tu((function(){return Oe(u,h+"return "+p).apply(o,c)}));if(g.source=p,Ji(g))throw g;return g},Wn.times=function(e,t){if((e=yl(e))<1||e>h)return[];var n=g,r=En(e,g);t=fa(t),e-=g;for(var o=Qt(r,t);++n<e;)t(n);return o},Wn.toFinite=gl,Wn.toInteger=yl,Wn.toLength=vl,Wn.toLower=function(e){return El(e).toLowerCase()},Wn.toNumber=bl,Wn.toSafeInteger=function(e){return e?cr(yl(e),-9007199254740991,h):0===e?e:0},Wn.toString=El,Wn.toUpper=function(e){return El(e).toUpperCase()},Wn.trim=function(e,t,n){if((e=El(e))&&(n||t===o))return Yt(e);if(!e||!(t=fo(t)))return e;var r=hn(e),a=hn(t);return xo(r,en(r,a),tn(r,a)+1).join("")},Wn.trimEnd=function(e,t,n){if((e=El(e))&&(n||t===o))return e.slice(0,mn(e)+1);if(!e||!(t=fo(t)))return e;var r=hn(e);return xo(r,0,tn(r,hn(t))+1).join("")},Wn.trimStart=function(e,t,n){if((e=El(e))&&(n||t===o))return e.replace(ie,"");if(!e||!(t=fo(t)))return e;var r=hn(e);return xo(r,en(r,hn(t))).join("")},Wn.truncate=function(e,t){var n=30,r="...";if(rl(t)){var a="separator"in t?t.separator:a;n="length"in t?yl(t.length):n,r="omission"in t?fo(t.omission):r}var i=(e=El(e)).length;if(ln(e)){var l=hn(e);i=l.length}if(n>=i)return e;var u=n-dn(r);if(u<1)return r;var c=l?xo(l,0,u).join(""):e.slice(0,u);if(a===o)return c+r;if(l&&(u+=c.length-u),ul(a)){if(e.slice(u).search(a)){var s,f=c;for(a.global||(a=Pe(a.source,El(me.exec(a))+"g")),a.lastIndex=0;s=a.exec(f);)var p=s.index;c=c.slice(0,p===o?u:p)}}else if(e.indexOf(fo(a),u)!=u){var d=c.lastIndexOf(a);d>-1&&(c=c.slice(0,d))}return c+r},Wn.unescape=function(e){return(e=El(e))&&Y.test(e)?e.replace(Z,gn):e},Wn.uniqueId=function(e){var t=++Le;return El(e)+t},Wn.upperCase=Xl,Wn.upperFirst=Jl,Wn.each=Ei,Wn.eachRight=_i,Wn.first=Qa,su(Wn,(xu={},_r(Wn,(function(e,t){Fe.call(Wn.prototype,t)||(xu[t]=e)})),xu),{chain:!1}),Wn.VERSION="4.17.21",Ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Wn[e].placeholder=Wn})),Ct(["drop","take"],(function(e,t){Vn.prototype[e]=function(n){n=n===o?1:wn(yl(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=En(n,r.__takeCount__):r.__views__.push({size:En(n,g),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ct(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:fa(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ct(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}})),Ct(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(iu)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new Vn(this):this.map((function(n){return Tr(n,e,t)}))})),Vn.prototype.reject=function(e){return this.filter(Ui(fa(e)))},Vn.prototype.slice=function(e,t){e=yl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=yl(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(g)},_r(Vn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Wn[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);a&&(Wn.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,u=t instanceof Vn,c=l[0],s=u||Gi(t),f=function(e){var t=a.apply(Wn,It([e],l));return r&&p?t[0]:t};s&&n&&"function"==typeof c&&1!=c.length&&(u=s=!1);var p=this.__chain__,d=!!this.__actions__.length,h=i&&!p,m=u&&!d;if(!i&&s){t=m?t:new Vn(this);var g=e.apply(t,l);return g.__actions__.push({func:gi,args:[f],thisArg:o}),new $n(g,p)}return h&&m?e.apply(this,l):(g=this.thru(f),h?r?g.value()[0]:g.value():g)})})),Ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Ae[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Wn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Gi(o)?o:[],e)}return this[n]((function(n){return t.apply(Gi(n)?n:[],e)}))}})),_r(Vn.prototype,(function(e,t){var n=Wn[t];if(n){var r=n.name+"";Fe.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}})),Nn[qo(o,2).name]=[{name:"wrapper",func:o}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=To(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=To(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=To(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Gi(e),r=t<0,o=n?e.length:0,a=function(e,t,n){var r=-1,o=n.length;for(;++r<o;){var a=n[r],i=a.size;switch(a.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=En(t,e+i);break;case"takeRight":e=wn(e,t-i)}}return{start:e,end:t}}(0,o,this.__views__),i=a.start,l=a.end,u=l-i,c=r?l:i-1,s=this.__iteratees__,f=s.length,p=0,d=En(u,this.__takeCount__);if(!n||!r&&o==u&&d==u)return yo(e,this.__actions__);var h=[];e:for(;u--&&p<d;){for(var m=-1,g=e[c+=t];++m<f;){var y=s[m],v=y.iteratee,b=y.type,w=v(g);if(2==b)g=w;else if(!w){if(1==b)continue e;break e}}h[p++]=g}return h},Wn.prototype.at=yi,Wn.prototype.chain=function(){return mi(this)},Wn.prototype.commit=function(){return new $n(this.value(),this.__chain__)},Wn.prototype.next=function(){this.__values__===o&&(this.__values__=ml(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Wn.prototype.plant=function(e){for(var t,n=this;n instanceof Hn;){var r=Wa(n);r.__index__=0,r.__values__=o,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},Wn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:gi,args:[ri],thisArg:o}),new $n(t,this.__chain__)}return this.thru(ri)},Wn.prototype.toJSON=Wn.prototype.valueOf=Wn.prototype.value=function(){return yo(this.__wrapped__,this.__actions__)},Wn.prototype.first=Wn.prototype.head,et&&(Wn.prototype[et]=function(){return this}),Wn}();dt._=yn,(r=function(){return yn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},7117:(e,t,n)=>{var r=n(7187),o=n(5717);function a(e){if(!(this instanceof a))return new a(e);"number"==typeof e&&(e={max:e}),e||(e={}),r.EventEmitter.call(this),this.cache={},this.head=this.tail=null,this.length=0,this.max=e.max||1e3,this.maxAge=e.maxAge||0}e.exports=a,o(a,r.EventEmitter),Object.defineProperty(a.prototype,"keys",{get:function(){return Object.keys(this.cache)}}),a.prototype.clear=function(){this.cache={},this.head=this.tail=null,this.length=0},a.prototype.remove=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];return delete this.cache[e],this._unlink(e,t.prev,t.next),t.value}},a.prototype._unlink=function(e,t,n){this.length--,0===this.length?this.head=this.tail=null:this.head===e?(this.head=t,this.cache[this.head].next=null):this.tail===e?(this.tail=n,this.cache[this.tail].prev=null):(this.cache[t].next=n,this.cache[n].prev=t)},a.prototype.peek=function(e){if(this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return t.value}},a.prototype.set=function(e,t){var n;if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){if((n=this.cache[e]).value=t,this.maxAge&&(n.modified=Date.now()),e===this.head)return t;this._unlink(e,n.prev,n.next)}else n={value:t,modified:0,next:null,prev:null},this.maxAge&&(n.modified=Date.now()),this.cache[e]=n,this.length===this.max&&this.evict();return this.length++,n.next=null,n.prev=this.head,this.head&&(this.cache[this.head].next=e),this.head=e,this.tail||(this.tail=e),t},a.prototype._checkAge=function(e,t){return!(this.maxAge&&Date.now()-t.modified>this.maxAge)||(this.remove(e),this.emit("evict",{key:e,value:t.value}),!1)},a.prototype.get=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return this.head!==e&&(e===this.tail?(this.tail=t.next,this.cache[this.tail].prev=null):this.cache[t.prev].next=t.next,this.cache[t.next].prev=t.prev,this.cache[this.head].next=e,t.prev=this.head,t.next=null,this.head=e),t.value}},a.prototype.evict=function(){if(this.tail){var e=this.tail,t=this.remove(this.tail);this.emit("evict",{key:e,value:t})}}},9746:e=>{function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=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,a){for(var i,l,u=o(e),c=1;c<arguments.length;c++){for(var s in i=Object(arguments[c]))n.call(i,s)&&(u[s]=i[s]);if(t){l=t(i);for(var f=0;f<l.length;f++)r.call(i,l[f])&&(u[l[f]]=i[l[f]])}}return u}},631:(e,t,n)=>{var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&o&&"function"==typeof o.get?o.get:null,i=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=l&&u&&"function"==typeof u.get?u.get:null,s=l&&Set.prototype.forEach,f="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d=Boolean.prototype.valueOf,h=Object.prototype.toString,m=Function.prototype.toString,g=String.prototype.match,y="function"==typeof BigInt?BigInt.prototype.valueOf:null,v=Object.getOwnPropertySymbols,b="function"==typeof Symbol?Symbol.prototype.toString:null,w=Object.prototype.propertyIsEnumerable,E=n(4654).custom,_=E&&k(E)?E:null;function S(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function x(e){return String(e).replace(/"/g,""")}function O(e){return"[object Array]"===j(e)}function k(e){return"[object Symbol]"===j(e)}e.exports=function e(t,n,r,o){var l=n||{};if(P(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(P(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!P(l,"customInspect")||l.customInspect;if("boolean"!=typeof u)throw new TypeError('option "customInspect", if provided, must be `true` or `false`');if(P(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return A(t,l);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var h=void 0===l.depth?5:l.depth;if(void 0===r&&(r=0),r>=h&&h>0&&"object"==typeof t)return O(t)?"[Array]":"[Object]";var v=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}(l,r);if(void 0===o)o=[];else if(R(o,t)>=0)return"[Circular]";function w(t,n,a){if(n&&(o=o.slice()).push(n),a){var i={depth:l.depth};return P(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,r+1,o)}return e(t,l,r+1,o)}if("function"==typeof t){var E=function(e){if(e.name)return e.name;var t=g.call(m.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),C=L(t,w);return"[Function"+(E?": "+E:" (anonymous)")+"]"+(C.length>0?" { "+C.join(", ")+" }":"")}if(k(t)){var T=b.call(t);return"object"==typeof t?N(T):T}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var U="<"+String(t.nodeName).toLowerCase(),M=t.attributes||[],z=0;z<M.length;z++)U+=" "+M[z].name+"="+S(x(M[z].value),"double",l);return U+=">",t.childNodes&&t.childNodes.length&&(U+="..."),U+="</"+String(t.nodeName).toLowerCase()+">"}if(O(t)){if(0===t.length)return"[]";var B=L(t,w);return v&&!function(e){for(var t=0;t<e.length;t++)if(R(e[t],"\n")>=0)return!1;return!0}(B)?"["+F(B,v)+"]":"[ "+B.join(", ")+" ]"}if(function(e){return"[object Error]"===j(e)}(t)){var W=L(t,w);return 0===W.length?"["+String(t)+"]":"{ ["+String(t)+"] "+W.join(", ")+" }"}if("object"==typeof t&&u){if(_&&"function"==typeof t[_])return t[_]();if("function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var q=[];return i.call(t,(function(e,n){q.push(w(n,t,!0)+" => "+w(e,t))})),D("Map",a.call(t),q,v)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var H=[];return s.call(t,(function(e){H.push(w(e,t))})),D("Set",c.call(t),H,v)}if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return I("WeakMap");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return I("WeakSet");if(function(e){return"[object Number]"===j(e)}(t))return N(w(Number(t)));if(function(e){return"[object BigInt]"===j(e)}(t))return N(w(y.call(t)));if(function(e){return"[object Boolean]"===j(e)}(t))return N(d.call(t));if(function(e){return"[object String]"===j(e)}(t))return N(w(String(t)));if(!function(e){return"[object Date]"===j(e)}(t)&&!function(e){return"[object RegExp]"===j(e)}(t)){var $=L(t,w);return 0===$.length?"{}":v?"{"+F($,v)+"}":"{ "+$.join(", ")+" }"}return String(t)};var C=Object.prototype.hasOwnProperty||function(e){return e in this};function P(e,t){return C.call(e,t)}function j(e){return h.call(e)}function R(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function A(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return A(e.slice(0,t.maxStringLength),t)+r}return S(e.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,T),"single",t)}function T(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function N(e){return"Object("+e+")"}function I(e){return e+" { ? }"}function D(e,t,n,r){return e+" ("+t+") {"+(r?F(n,r):n.join(", "))+"}"}function F(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function L(e,t){var n=O(e),r=[];if(n){r.length=e.length;for(var o=0;o<e.length;o++)r[o]=P(e,o)?t(e[o],e):""}for(var a in e)P(e,a)&&(n&&String(Number(a))===a&&a<e.length||(/[^\w$]/.test(a)?r.push(t(a,e)+": "+t(e[a],e)):r.push(a+": "+t(e[a],e))));if("function"==typeof v)for(var i=v(e),l=0;l<i.length;l++)w.call(e,i[l])&&r.push("["+t(i[l])+"]: "+t(e[i[l]],e));return r}},4244:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},609:(e,t,n)=>{"use strict";var r=n(4289),o=n(5559),a=n(4244),i=n(5624),l=n(2281),u=o(i(),Object);r(u,{getPolyfill:i,implementation:a,shim:l}),e.exports=u},5624:(e,t,n)=>{"use strict";var r=n(4244);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},2281:(e,t,n)=>{"use strict";var r=n(5624),o=n(4289);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8987:(e,t,n)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=n(1414),l=Object.prototype.propertyIsEnumerable,u=!l.call({toString:null},"toString"),c=l.call((function(){}),"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===a.call(e),r=i(e),l=t&&"[object String]"===a.call(e),p=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(l&&e.length>0&&!o.call(e,0))for(var m=0;m<e.length;++m)p.push(String(m));if(r&&e.length>0)for(var g=0;g<e.length;++g)p.push(String(g));else for(var y in e)h&&"prototype"===y||!o.call(e,y)||p.push(String(y));if(u)for(var v=function(e){if("undefined"==typeof window||!d)return f(e);try{return f(e)}catch(e){return!1}}(e),b=0;b<s.length;++b)v&&"constructor"===s[b]||!o.call(e,s[b])||p.push(s[b]);return p}}e.exports=r},2215:(e,t,n)=>{"use strict";var r=Array.prototype.slice,o=n(1414),a=Object.keys,i=a?function(e){return a(e)}:n(8987),l=Object.keys;i.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)}):Object.keys=i;return Object.keys||i},e.exports=i},1414:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},9485:e=>{function t(e){var n,r=function(){};function o(e,t,n){e&&e.then?e.then((function(e){o(e,t,n)})).catch((function(e){o(e,n,n)})):t(e)}function a(e){n=function(t,n){try{e(t,n)}catch(e){n(e)}},r(),r=void 0}function i(e){a((function(t,n){n(e)}))}function l(e){a((function(t){t(e)}))}function u(e,t){var o=r;r=function(){o(),n(e,t)}}function c(e){!n&&o(e,l,i)}function s(e){!n&&o(e,i,i)}var f={then:function(e){var r=n||u;return t((function(t,n){r((function(n){t(e(n))}),n)}))},catch:function(e){var r=n||u;return t((function(t,n){r(t,(function(t){n(e(t))}))}))},resolve:c,reject:s};try{e&&e(c,s)}catch(e){s(e)}return f}t.resolve=function(e){return t((function(t){t(e)}))},t.reject=function(e){return t((function(t,n){n(e)}))},t.race=function(e){return e=e||[],t((function(t,n){var r=e.length;if(!r)return t();for(var o=0;o<r;++o){var a=e[o];a&&a.then&&a.then(t).catch(n)}}))},t.all=function(e){return e=e||[],t((function(t,n){var r=e.length,o=r;if(!r)return t();function a(){--o<=0&&t(e)}function i(t,r){t&&t.then?t.then((function(t){e[r]=t,a()})).catch(n):a()}for(var l=0;l<r;++l)i(e[l],l)}))},e.exports&&(e.exports=t)},2703:(e,t,n)=>{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5798:e=>{"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:r,RFC3986:o}},129:(e,t,n)=>{"use strict";var r=n(8261),o=n(5235),a=n(5798);e.exports={formats:a,parse:o,stringify:r}},5235:(e,t,n)=>{"use strict";var r=n(2769),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},l=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},u=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},c=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,l=n.depth>0&&/(\[[^[\]]*])/.exec(a),c=l?a.slice(0,l.index):a,s=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;s.push(c)}for(var f=0;n.depth>0&&null!==(l=i.exec(a))&&f<n.depth;){if(f+=1,!n.plainObjects&&o.call(Object.prototype,l[1].slice(1,-1))&&!n.allowPrototypes)return;s.push(l[1])}return l&&s.push("["+a.slice(l.index)+"]"),function(e,t,n,r){for(var o=r?t:u(t,n),a=e.length-1;a>=0;--a){var i,l=e[a];if("[]"===l&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var c="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,s=parseInt(c,10);n.parseArrays||""!==c?!isNaN(s)&&l!==c&&String(s)===c&&s>=0&&n.parseArrays&&s<=n.arrayLimit?(i=[])[s]=o:i[c]=o:i={0:o}}o=i}return o}(s,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?i.charset:e.charset;return{allowDots:void 0===e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:i.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var s="string"==typeof e?function(e,t){var n,c={},s=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,p=s.split(t.delimiter,f),d=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<p.length;++n)0===p[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===p[n]?h="utf-8":"utf8=%26%2310003%3B"===p[n]&&(h="iso-8859-1"),d=n,n=p.length);for(n=0;n<p.length;++n)if(n!==d){var m,g,y=p[n],v=y.indexOf("]="),b=-1===v?y.indexOf("="):v+1;-1===b?(m=t.decoder(y,i.decoder,h,"key"),g=t.strictNullHandling?null:""):(m=t.decoder(y.slice(0,b),i.decoder,h,"key"),g=r.maybeMap(u(y.slice(b+1),t),(function(e){return t.decoder(e,i.decoder,h,"value")}))),g&&t.interpretNumericEntities&&"iso-8859-1"===h&&(g=l(g)),y.indexOf("[]=")>-1&&(g=a(g)?[g]:g),o.call(c,m)?c[m]=r.combine(c[m],g):c[m]=g}return c}(e,n):e,f=n.plainObjects?Object.create(null):{},p=Object.keys(s),d=0;d<p.length;++d){var h=p[d],m=c(h,s[h],n,"string"==typeof e);f=r.merge(f,m,n)}return!0===n.allowSparse?f:r.compact(f)}},8261:(e,t,n)=>{"use strict";var r=n(7478),o=n(2769),a=n(5798),i=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},u=Array.isArray,c=Array.prototype.push,s=function(e,t){c.apply(e,u(t)?t:[t])},f=Date.prototype.toISOString,p=a.default,d={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:p,formatter:a.formatters[p],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},h=function e(t,n,a,i,l,c,f,p,h,m,g,y,v,b,w){var E,_=t;if(w.has(t))throw new RangeError("Cyclic object value");if("function"==typeof f?_=f(n,_):_ instanceof Date?_=m(_):"comma"===a&&u(_)&&(_=o.maybeMap(_,(function(e){return e instanceof Date?m(e):e}))),null===_){if(i)return c&&!v?c(n,d.encoder,b,"key",g):n;_=""}if("string"==typeof(E=_)||"number"==typeof E||"boolean"==typeof E||"symbol"==typeof E||"bigint"==typeof E||o.isBuffer(_))return c?[y(v?n:c(n,d.encoder,b,"key",g))+"="+y(c(_,d.encoder,b,"value",g))]:[y(n)+"="+y(String(_))];var S,x=[];if(void 0===_)return x;if("comma"===a&&u(_))S=[{value:_.length>0?_.join(",")||null:void 0}];else if(u(f))S=f;else{var O=Object.keys(_);S=p?O.sort(p):O}for(var k=0;k<S.length;++k){var C=S[k],P="object"==typeof C&&void 0!==C.value?C.value:_[C];if(!l||null!==P){var j=u(_)?"function"==typeof a?a(n,C):n:n+(h?"."+C:"["+C+"]");w.set(t,!0);var R=r();s(x,e(P,j,a,i,l,c,f,p,h,m,g,y,v,b,R))}}return x};e.exports=function(e,t){var n,o=e,c=function(e){if(!e)return d;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||d.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=a.default;if(void 0!==e.format){if(!i.call(a.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=a.formatters[n],o=d.filter;return("function"==typeof e.filter||u(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:d.addQueryPrefix,allowDots:void 0===e.allowDots?d.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:d.charsetSentinel,delimiter:void 0===e.delimiter?d.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:d.encode,encoder:"function"==typeof e.encoder?e.encoder:d.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:d.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:d.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:d.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:d.strictNullHandling}}(t);"function"==typeof c.filter?o=(0,c.filter)("",o):u(c.filter)&&(n=c.filter);var f,p=[];if("object"!=typeof o||null===o)return"";f=t&&t.arrayFormat in l?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var m=l[f];n||(n=Object.keys(o)),c.sort&&n.sort(c.sort);for(var g=r(),y=0;y<n.length;++y){var v=n[y];c.skipNulls&&null===o[v]||s(p,h(o[v],v,m,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset,g))}var b=p.join(c.delimiter),w=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?w+="utf8=%26%2310003%3B&":w+="utf8=%E2%9C%93&"),b.length>0?w+b:""}},2769:(e,t,n)=>{"use strict";var r=n(5798),o=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),l=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:l,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],i=o.obj[o.prop],l=Object.keys(i),u=0;u<l.length;++u){var c=l[u],s=i[c];"object"==typeof s&&null!==s&&-1===n.indexOf(s)&&(t.push({obj:i,prop:c}),n.push(s))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,a){if(0===e.length)return e;var l=e;if("symbol"==typeof e?l=Symbol.prototype.toString.call(e):"string"!=typeof e&&(l=String(e)),"iso-8859-1"===n)return escape(l).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var u="",c=0;c<l.length;++c){var s=l.charCodeAt(c);45===s||46===s||95===s||126===s||s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||a===r.RFC1738&&(40===s||41===s)?u+=l.charAt(c):s<128?u+=i[s]:s<2048?u+=i[192|s>>6]+i[128|63&s]:s<55296||s>=57344?u+=i[224|s>>12]+i[128|s>>6&63]+i[128|63&s]:(c+=1,s=65536+((1023&s)<<10|1023&l.charCodeAt(c)),u+=i[240|s>>18]+i[128|s>>12&63]+i[128|s>>6&63]+i[128|63&s])}return u},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(a(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var i=t;return a(t)&&!a(n)&&(i=l(t,r)),a(t)&&a(n)?(n.forEach((function(n,a){if(o.call(t,a)){var i=t[a];i&&"object"==typeof i&&n&&"object"==typeof n?t[a]=e(i,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var i=n[a];return o.call(t,a)?t[a]=e(t[a],i,r):t[a]=i,t}),i)}}},2587:e=>{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,n,r,o){n=n||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var i=/\+/g;e=e.split(n);var l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var u=e.length;l>0&&u>l&&(u=l);for(var c=0;c<u;++c){var s,f,p,d,h=e[c].replace(i,"%20"),m=h.indexOf(r);m>=0?(s=h.substr(0,m),f=h.substr(m+1)):(s=h,f=""),p=decodeURIComponent(s),d=decodeURIComponent(f),t(a,p)?Array.isArray(a[p])?a[p].push(d):a[p]=[a[p],d]:a[p]=d}return a}},2361:e=>{"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,n,r,o){return n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(o){var a=encodeURIComponent(t(o))+r;return Array.isArray(e[o])?e[o].map((function(e){return a+encodeURIComponent(t(e))})).join(n):a+encodeURIComponent(t(e[o]))})).join(n):o?encodeURIComponent(t(o))+r+encodeURIComponent(t(e)):""}},7673:(e,t,n)=>{"use strict";t.decode=t.parse=n(2587),t.encode=t.stringify=n(2361)},9156:(e,t,n)=>{"use strict";var r=n(7294),o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,a=n(139),i=n(3759),l=n(3620),u="function"==typeof Symbol&&Symbol.iterator;function c(e,t){return e&&"object"==typeof e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function s(e,t,n,r){var a,l=typeof e;if("undefined"!==l&&"boolean"!==l||(e=null),null===e||"string"===l||"number"===l||"object"===l&&e.$$typeof===o)return n(r,e,""===t?"."+c(e,0):t),1;var f=0,p=""===t?".":t+":";if(Array.isArray(e))for(var d=0;d<e.length;d++)f+=s(a=e[d],p+c(a,d),n,r);else{var h=function(e){var t=e&&(u&&e[u]||e["@@iterator"]);if("function"==typeof t)return t}(e);if(h){0;for(var m,g=h.call(e),y=0;!(m=g.next()).done;)f+=s(a=m.value,p+c(a,y++),n,r)}else if("object"===l){0;var v=""+e;i(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===v?"object with keys {"+Object.keys(e).join(", ")+"}":v,"")}}return f}var f=/\/+/g;function p(e){return(""+e).replace(f,"$&/")}var d,h,m=g,g=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},y=function(e){var t=this;i(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)};function v(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function b(e,t,n){var o,i,l=e.result,u=e.keyPrefix,c=e.func,s=e.context,f=c.call(s,t,e.count++);Array.isArray(f)?w(f,l,n,a.thatReturnsArgument):null!=f&&(r.isValidElement(f)&&(o=f,i=u+(!f.key||t&&t.key===f.key?"":p(f.key)+"/")+n,f=r.cloneElement(o,{key:i},void 0!==o.props?o.props.children:void 0)),l.push(f))}function w(e,t,n,r,o){var a="";null!=n&&(a=p(n)+"/");var i=v.getPooled(t,a,r,o);!function(e,t,n){null==e||s(e,"",t,n)}(e,b,i),v.release(i)}v.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},d=function(e,t,n,r){var o=this;if(o.instancePool.length){var a=o.instancePool.pop();return o.call(a,e,t,n,r),a}return new o(e,t,n,r)},(h=v).instancePool=[],h.getPooled=d||m,h.poolSize||(h.poolSize=10),h.release=y;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return l(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(r.isValidElement(e))return l(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;i(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t=[];for(var n in e)w(e[n],t,n,a.thatReturnsArgument);return t}},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(7418),a=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=new Set,u={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(u[e]=t,e=0;e<t.length;e++)l.add(t[e])}var f=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d=Object.prototype.hasOwnProperty,h={},m={};function g(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];y[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=y.hasOwnProperty(t)?y[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(m,e)||!d.call(h,e)&&(p.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);y[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);y[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);y[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=60103,S=60106,x=60107,O=60108,k=60114,C=60109,P=60110,j=60112,R=60113,A=60120,T=60115,N=60116,I=60121,D=60128,F=60129,L=60130,U=60131;if("function"==typeof Symbol&&Symbol.for){var M=Symbol.for;_=M("react.element"),S=M("react.portal"),x=M("react.fragment"),O=M("react.strict_mode"),k=M("react.profiler"),C=M("react.provider"),P=M("react.context"),j=M("react.forward_ref"),R=M("react.suspense"),A=M("react.suspense_list"),T=M("react.memo"),N=M("react.lazy"),I=M("react.block"),M("react.scope"),D=M("react.opaque.id"),F=M("react.debug_trace_mode"),L=M("react.offscreen"),U=M("react.legacy_hidden")}var z,B="function"==typeof Symbol&&Symbol.iterator;function W(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function q(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function $(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(1!==i||1!==l)do{if(i--,0>--l||o[i]!==a[l])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function V(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 22:return e=$(e.type._render,!1);case 1:return e=$(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case k:return"Profiler";case O:return"StrictMode";case R:return"Suspense";case A:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case j:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case T:return G(e.type);case I:return G(e._render);case N:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Z(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Z(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function ce(e,t){var n=Z(t.value),r=Z(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",pe="http://www.w3.org/2000/svg";function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ge,ye=(ge=function(e,t){if(e.namespaceURI!==pe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function ve(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function Ee(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function _e(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Se=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Oe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Pe=null,je=null;function Re(e){if(e=eo(e)){if("function"!=typeof Ce)throw Error(i(280));var t=e.stateNode;t&&(t=no(t),Ce(e.stateNode,e.type,t))}}function Ae(e){Pe?je?je.push(e):je=[e]:Pe=e}function Te(){if(Pe){var e=Pe,t=je;if(je=Pe=null,Re(e),t)for(e=0;e<t.length;e++)Re(t[e])}}function Ne(e,t){return e(t)}function Ie(e,t,n,r,o){return e(t,n,r,o)}function De(){}var Fe=Ne,Le=!1,Ue=!1;function Me(){null===Pe&&null===je||(De(),Te())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=no(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Be=!1;if(f)try{var We={};Object.defineProperty(We,"passive",{get:function(){Be=!0}}),window.addEventListener("test",We,We),window.removeEventListener("test",We,We)}catch(ge){Be=!1}function qe(e,t,n,r,o,a,i,l,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var He=!1,$e=null,Ve=!1,Ge=null,Ze={onError:function(e){He=!0,$e=e}};function Qe(e,t,n,r,o,a,i,l,u){He=!1,$e=null,qe.apply(Ze,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ke(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Xe(e){if(Ye(e)!==e)throw Error(i(188))}function Je(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Xe(o),e;if(a===r)return Xe(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=a;break}if(u===r){l=!0,r=o,n=a;break}u=u.sibling}if(!l){for(u=a.child;u;){if(u===n){l=!0,n=a,r=o;break}if(u===r){l=!0,r=a,n=o;break}u=u.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,at=!1,it=[],lt=null,ut=null,ct=null,st=new Map,ft=new Map,pt=[],dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function gt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=ht(t,n,r,o,a),null!==t&&(null!==(t=eo(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function yt(e){var t=Jr(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ke(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function vt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=eo(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){vt(e)&&n.delete(t)}function wt(){for(at=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=eo(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&vt(lt)&&(lt=null),null!==ut&&vt(ut)&&(ut=null),null!==ct&&vt(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,wt)))}function _t(e){function t(t){return Et(t,e)}if(0<it.length){Et(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&Et(lt,e),null!==ut&&Et(ut,e),null!==ct&&Et(ct,e),st.forEach(t),ft.forEach(t),n=0;n<pt.length;n++)(r=pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<pt.length&&null===(n=pt[0]).blockedOn;)yt(n),null===n.blockedOn&&pt.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},Ot={},kt={};function Ct(e){if(Ot[e])return Ot[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in kt)return Ot[e]=n[t];return e}f&&(kt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Pt=Ct("animationend"),jt=Ct("animationiteration"),Rt=Ct("animationstart"),At=Ct("transitionend"),Tt=new Map,Nt=new Map,It=["abort","abort",Pt,"animationEnd",jt,"animationIteration",Rt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",At,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Nt.set(r,t),Tt.set(r,o),c(o,[r])}}(0,a.unstable_now)();var Ft=8;function Lt(e){if(0!=(1&e))return Ft=15,1;if(0!=(2&e))return Ft=14,2;if(0!=(4&e))return Ft=13,4;var t=24&e;return 0!==t?(Ft=12,t):0!=(32&e)?(Ft=11,32):0!==(t=192&e)?(Ft=10,t):0!=(256&e)?(Ft=9,256):0!==(t=3584&e)?(Ft=8,t):0!=(4096&e)?(Ft=7,4096):0!==(t=4186112&e)?(Ft=6,t):0!==(t=62914560&e)?(Ft=5,t):67108864&e?(Ft=4,67108864):0!=(134217728&e)?(Ft=3,134217728):0!==(t=805306368&e)?(Ft=2,t):0!=(1073741824&e)?(Ft=1,1073741824):(Ft=8,e)}function Ut(e,t){var n=e.pendingLanes;if(0===n)return Ft=0;var r=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==a)r=a,o=Ft=15;else if(0!==(a=134217727&n)){var u=a&~i;0!==u?(r=Lt(u),o=Ft):0!==(l&=a)&&(r=Lt(l),o=Ft)}else 0!==(a=n&~i)?(r=Lt(a),o=Ft):0!==l&&(r=Lt(l),o=Ft);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Lt(t),o<=Ft)return t;Ft=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Ht(t)),r|=e[n],t&=~o;return r}function Mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Bt(24&~t))?zt(10,t):e;case 10:return 0===(e=Bt(192&~t))?zt(8,t):e;case 8:return 0===(e=Bt(3584&~t))&&(0===(e=Bt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Bt(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Bt(e){return e&-e}function Wt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-($t(e)/Vt|0)|0},$t=Math.log,Vt=Math.LN2;var Gt=a.unstable_UserBlockingPriority,Zt=a.unstable_runWithPriority,Qt=!0;function Yt(e,t,n,r){Le||De();var o=Xt,a=Le;Le=!0;try{Ie(o,e,t,n,r)}finally{(Le=a)||Me()}}function Kt(e,t,n,r){Zt(Gt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Qt)if((o=0==(4&t))&&0<it.length&&-1<dt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var a=Jt(e,t,n,r);if(null===a)o&&mt(e,r);else{if(o){if(-1<dt.indexOf(e))return e=ht(a,e,t,n,r),void it.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,o),!0;case"dragenter":return ut=gt(ut,e,t,n,r,o),!0;case"mouseover":return ct=gt(ct,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return st.set(a,gt(st.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,ft.set(a,gt(ft.get(a)||null,e,t,n,r,o)),!0}return!1}(a,e,t,n,r))return;mt(e,r)}Tr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=ke(r);if(null!==(o=Jr(o))){var a=Ye(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=Ke(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return Tr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function ln(){return!1}function un(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:ln,this.isPropagationStopped=ln,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,sn,fn,pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=un(pn),hn=o({},pn,{view:0,detail:0}),mn=un(hn),gn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),yn=un(gn),vn=un(o({},gn,{dataTransfer:0})),bn=un(o({},hn,{relatedTarget:0})),wn=un(o({},pn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=un(o({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),_n=un(o({},pn,{data:0})),Sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},On={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=On[e])&&!!t[e]}function Cn(){return kn}var Pn=un(o({},hn,{key:function(e){if(e.key){var t=Sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),jn=un(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rn=un(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),An=un(o({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tn=un(o({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Nn=[9,13,27,32],In=f&&"CompositionEvent"in window,Dn=null;f&&"documentMode"in document&&(Dn=document.documentMode);var Fn=f&&"TextEvent"in window&&!Dn,Ln=f&&(!In||Dn&&8<Dn&&11>=Dn),Un=String.fromCharCode(32),Mn=!1;function zn(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function $n(e,t,n,r){Ae(r),0<(t=Ir(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,Gn=null;function Zn(e){kr(e,0)}function Qn(e){if(K(to(e)))return e}function Yn(e,t){if("change"===e)return t}var Kn=!1;if(f){var Xn;if(f){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Kn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){Vn&&(Vn.detachEvent("onpropertychange",nr),Gn=Vn=null)}function nr(e){if("value"===e.propertyName&&Qn(Gn)){var t=[];if($n(t,Gn,e,ke(e)),e=Zn,Le)e(t);else{Le=!0;try{Ne(e,t)}finally{Le=!1,Me()}}}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(Vn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Gn)}function ar(e,t){if("click"===e)return Qn(t)}function ir(e,t){if("input"===e||"change"===e)return Qn(t)}var lr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ur=Object.prototype.hasOwnProperty;function cr(e,t){if(lr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ur.call(t,n[r])||!lr(e[n[r]],t[n[r]]))return!1;return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function pr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function dr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,yr=null,vr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==X(r)||("selectionStart"in(r=gr)&&hr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&cr(vr,r)||(vr=r,0<(r=Ir(yr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(It,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<Er.length;_r++)Nt.set(Er[_r],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function Or(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,l,u,c){if(Qe.apply(this,arguments),He){if(!He)throw Error(i(198));var s=$e;He=!1,$e=null,Ve||(Ve=!0,Ge=s)}}(r,t,void 0,e),e.currentTarget=null}function kr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],u=l.instance,c=l.currentTarget;if(l=l.listener,u!==a&&o.isPropagationStopped())break e;Or(o,l,c),a=u}else for(i=0;i<r.length;i++){if(u=(l=r[i]).instance,c=l.currentTarget,l=l.listener,u!==a&&o.isPropagationStopped())break e;Or(o,l,c),a=u}}}if(Ve)throw e=Ge,Ve=!1,Ge=null,e}function Cr(e,t){var n=ro(t),r=e+"__bubble";n.has(r)||(Ar(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function jr(e){e[Pr]||(e[Pr]=!0,l.forEach((function(t){xr.has(t)||Rr(t,!1,e,null),Rr(t,!0,e,null)})))}function Rr(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&xr.has(e)){if("scroll"!==e)return;o|=2,a=r}var i=ro(a),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(o|=4),Ar(a,e,o,t),i.add(l))}function Ar(e,t,n,r){var o=Nt.get(t);switch(void 0===o?2:o){case 0:o=Yt;break;case 1:o=Kt;break;default:o=Xt}n=o.bind(null,t,n,e),o=void 0,!Be||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Tr(e,t,n,r,o){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===o||8===l.nodeType&&l.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var u=i.tag;if((3===u||4===u)&&((u=i.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;i=i.return}for(;null!==l;){if(null===(i=Jr(l)))return;if(5===(u=i.tag)||6===u){r=a=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Ue)return e(t,n);Ue=!0;try{Fe(e,t,n)}finally{Ue=!1,Me()}}((function(){var r=a,o=ke(n),i=[];e:{var l=Tt.get(e);if(void 0!==l){var u=dn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":u=Pn;break;case"focusin":c="focus",u=bn;break;case"focusout":c="blur",u=bn;break;case"beforeblur":case"afterblur":u=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=yn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Rn;break;case Pt:case jt:case Rt:u=wn;break;case At:u=An;break;case"scroll":u=mn;break;case"wheel":u=Tn;break;case"copy":case"cut":case"paste":u=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=jn}var s=0!=(4&t),f=!s&&"scroll"===e,p=s?null!==l?l+"Capture":null:l;s=[];for(var d,h=r;null!==h;){var m=(d=h).stateNode;if(5===d.tag&&null!==m&&(d=m,null!==p&&(null!=(m=ze(h,p))&&s.push(Nr(h,m,d)))),f)break;h=h.return}0<s.length&&(l=new u(l,c,null,n,o),i.push({event:l,listeners:s}))}}if(0==(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(c=n.relatedTarget||n.fromElement)||!Jr(c)&&!c[Kr])&&(u||l)&&(l=o.window===o?o:(l=o.ownerDocument)?l.defaultView||l.parentWindow:window,u?(u=r,null!==(c=(c=n.relatedTarget||n.toElement)?Jr(c):null)&&(c!==(f=Ye(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(u=null,c=r),u!==c)){if(s=yn,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(s=jn,m="onPointerLeave",p="onPointerEnter",h="pointer"),f=null==u?l:to(u),d=null==c?l:to(c),(l=new s(m,h+"leave",u,n,o)).target=f,l.relatedTarget=d,m=null,Jr(o)===r&&((s=new s(p,h+"enter",c,n,o)).target=d,s.relatedTarget=f,m=s),f=m,u&&c)e:{for(p=c,h=0,d=s=u;d;d=Dr(d))h++;for(d=0,m=p;m;m=Dr(m))d++;for(;0<h-d;)s=Dr(s),h--;for(;0<d-h;)p=Dr(p),d--;for(;h--;){if(s===p||null!==p&&s===p.alternate)break e;s=Dr(s),p=Dr(p)}s=null}else s=null;null!==u&&Fr(i,l,u,s,!1),null!==c&&null!==f&&Fr(i,f,c,s,!0)}if("select"===(u=(l=r?to(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===u&&"file"===l.type)var g=Yn;else if(Hn(l))if(Kn)g=ir;else{g=or;var y=rr}else(u=l.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=ar);switch(g&&(g=g(e,r))?$n(i,g,n,o):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&oe(l,"number",l.value)),y=r?to(r):window,e){case"focusin":(Hn(y)||"true"===y.contentEditable)&&(gr=y,yr=r,vr=null);break;case"focusout":vr=yr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(i,n,o);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":wr(i,n,o)}var v;if(In)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Wn?zn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Ln&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Wn&&(v=rn()):(tn="value"in(en=o)?en.value:en.textContent,Wn=!0)),0<(y=Ir(r,b)).length&&(b=new _n(b,e,null,n,o),i.push({event:b,listeners:y}),v?b.data=v:null!==(v=Bn(n))&&(b.data=v))),(v=Fn?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(Mn=!0,Un);case"textInput":return(e=t.data)===Un&&Mn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!In&&zn(e,t)?(e=rn(),nn=tn=en=null,Wn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ln&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=Ir(r,"onBeforeInput")).length&&(o=new _n("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=v))}kr(i,t)}))}function Nr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ir(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=ze(e,n))&&r.unshift(Nr(e,a,o)),null!=(a=ze(e,t))&&r.push(Nr(e,a,o))),e=e.return}return r}function Dr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Fr(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var l=n,u=l.alternate,c=l.stateNode;if(null!==u&&u===r)break;5===l.tag&&null!==c&&(l=c,o?null!=(u=ze(n,a))&&i.unshift(Nr(n,u,l)):o||null!=(u=ze(n,a))&&i.push(Nr(n,u,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Lr(){}var Ur=null,Mr=null;function zr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Br(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Wr="function"==typeof setTimeout?setTimeout:void 0,qr="function"==typeof clearTimeout?clearTimeout:void 0;function Hr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function $r(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Vr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Gr=0;var Zr=Math.random().toString(36).slice(2),Qr="__reactFiber$"+Zr,Yr="__reactProps$"+Zr,Kr="__reactContainer$"+Zr,Xr="__reactEvents$"+Zr;function Jr(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Kr]||n[Qr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Vr(e);null!==e;){if(n=e[Qr])return n;e=Vr(e)}return t}n=(e=n).parentNode}return null}function eo(e){return!(e=e[Qr]||e[Kr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function to(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function no(e){return e[Yr]||null}function ro(e){var t=e[Xr];return void 0===t&&(t=e[Xr]=new Set),t}var oo=[],ao=-1;function io(e){return{current:e}}function lo(e){0>ao||(e.current=oo[ao],oo[ao]=null,ao--)}function uo(e,t){ao++,oo[ao]=e.current,e.current=t}var co={},so=io(co),fo=io(!1),po=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function mo(e){return null!=(e=e.childContextTypes)}function go(){lo(fo),lo(so)}function yo(e,t,n){if(so.current!==co)throw Error(i(168));uo(so,t),uo(fo,n)}function vo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,G(t)||"Unknown",a));return o({},n,r)}function bo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,po=so.current,uo(so,e),uo(fo,fo.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=vo(e,t,po),r.__reactInternalMemoizedMergedChildContext=e,lo(fo),lo(so),uo(so,e)):lo(fo),uo(fo,n)}var Eo=null,_o=null,So=a.unstable_runWithPriority,xo=a.unstable_scheduleCallback,Oo=a.unstable_cancelCallback,ko=a.unstable_shouldYield,Co=a.unstable_requestPaint,Po=a.unstable_now,jo=a.unstable_getCurrentPriorityLevel,Ro=a.unstable_ImmediatePriority,Ao=a.unstable_UserBlockingPriority,To=a.unstable_NormalPriority,No=a.unstable_LowPriority,Io=a.unstable_IdlePriority,Do={},Fo=void 0!==Co?Co:function(){},Lo=null,Uo=null,Mo=!1,zo=Po(),Bo=1e4>zo?Po:function(){return Po()-zo};function Wo(){switch(jo()){case Ro:return 99;case Ao:return 98;case To:return 97;case No:return 96;case Io:return 95;default:throw Error(i(332))}}function qo(e){switch(e){case 99:return Ro;case 98:return Ao;case 97:return To;case 96:return No;case 95:return Io;default:throw Error(i(332))}}function Ho(e,t){return e=qo(e),So(e,t)}function $o(e,t,n){return e=qo(e),xo(e,t,n)}function Vo(){if(null!==Uo){var e=Uo;Uo=null,Oo(e)}Go()}function Go(){if(!Mo&&null!==Lo){Mo=!0;var e=0;try{var t=Lo;Ho(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Lo=null}catch(t){throw null!==Lo&&(Lo=Lo.slice(e+1)),xo(Ro,Vo),t}finally{Mo=!1}}}var Zo=E.ReactCurrentBatchConfig;function Qo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Yo=io(null),Ko=null,Xo=null,Jo=null;function ea(){Jo=Xo=Ko=null}function ta(e){var t=Yo.current;lo(Yo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ra(e,t){Ko=e,Jo=Xo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Ii=!0),e.firstContext=null)}function oa(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xo){if(null===Ko)throw Error(i(308));Xo=t,Ko.dependencies={lanes:0,firstContext:t,responders:null}}else Xo=Xo.next=t;return e._currentValue}var aa=!1;function ia(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ua(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ca(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function sa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function fa(e,t,n,r){var a=e.updateQueue;aa=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var c=u,s=c.next;c.next=null,null===l?i=s:l.next=s,l=c;var f=e.alternate;if(null!==f){var p=(f=f.updateQueue).lastBaseUpdate;p!==l&&(null===p?f.firstBaseUpdate=s:p.next=s,f.lastBaseUpdate=c)}}if(null!==i){for(p=a.baseState,l=0,f=s=c=null;;){u=i.lane;var d=i.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:d,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(u=t,d=n,m.tag){case 1:if("function"==typeof(h=m.payload)){p=h.call(d,p,u);break e}p=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(u="function"==typeof(h=m.payload)?h.call(d,p,u):h))break e;p=o({},p,u);break e;case 2:aa=!0}}null!==i.callback&&(e.flags|=32,null===(u=a.effects)?a.effects=[i]:u.push(i))}else d={eventTime:d,lane:u,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===f?(s=f=d,c=p):f=f.next=d,l|=u;if(null===(i=i.next)){if(null===(u=a.shared.pending))break;i=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===f&&(c=p),a.baseState=c,a.firstBaseUpdate=s,a.lastBaseUpdate=f,Ul|=l,e.lanes=l,e.memoizedState=p}}function pa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var da=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ma={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cu(),o=su(e),a=ua(r,o);a.payload=t,null!=n&&(a.callback=n),ca(e,a),fu(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cu(),o=su(e),a=ua(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),ca(e,a),fu(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cu(),r=su(e),o=ua(n,r);o.tag=2,null!=t&&(o.callback=t),ca(e,o),fu(e,r,n)}};function ga(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(o,a))}function ya(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=mo(t)?po:so.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ma,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function va(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ma.enqueueReplaceState(t,t.state,null)}function ba(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=da,ia(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=mo(t)?po:so.current,o.context=ho(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ma.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var wa=Array.isArray;function Ea(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===da&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function _a(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Sa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=qu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Gu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ea(e,t,n),r.return=e,r):((r=Hu(n.type,n.key,n.props,null,e.mode,r)).ref=Ea(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=$u(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Gu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case _:return(n=Hu(t.type,t.key,t.props,null,e.mode,n)).ref=Ea(e,null,t),n.return=e,n;case S:return(t=Zu(t,e.mode,n)).return=e,t}if(wa(t)||W(t))return(t=$u(t,e.mode,n,null)).return=e,t;_a(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===o?n.type===x?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case S:return n.key===o?s(e,t,n,r):null}if(wa(n)||W(n))return null!==o?null:f(e,t,n,r,null);_a(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return e=e.get(null===r.key?n:r.key)||null,r.type===x?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case S:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(wa(r)||W(r))return f(t,e=e.get(n)||null,r,o,null);_a(t,r)}return null}function m(o,i,l,u){for(var c=null,s=null,f=i,m=i=0,g=null;null!==f&&m<l.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=d(o,f,l[m],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(o,f),i=a(y,i,m),null===s?c=y:s.sibling=y,s=y,f=g}if(m===l.length)return n(o,f),c;if(null===f){for(;m<l.length;m++)null!==(f=p(o,l[m],u))&&(i=a(f,i,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);m<l.length;m++)null!==(g=h(f,o,m,l[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),i=a(g,i,m),null===s?c=g:s.sibling=g,s=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,l,u,c){var s=W(u);if("function"!=typeof s)throw Error(i(150));if(null==(u=s.call(u)))throw Error(i(151));for(var f=s=null,m=l,g=l=0,y=null,v=u.next();null!==m&&!v.done;g++,v=u.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=d(o,m,v.value,c);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),l=a(b,l,g),null===f?s=b:f.sibling=b,f=b,m=y}if(v.done)return n(o,m),s;if(null===m){for(;!v.done;g++,v=u.next())null!==(v=p(o,v.value,c))&&(l=a(v,l,g),null===f?s=v:f.sibling=v,f=v);return s}for(m=r(o,m);!v.done;g++,v=u.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),l=a(v,l,g),null===f?s=v:f.sibling=v,f=v);return e&&m.forEach((function(e){return t(o,e)})),s}return function(e,r,a,u){var c="object"==typeof a&&null!==a&&a.type===x&&null===a.key;c&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case _:e:{for(s=a.key,c=r;null!==c;){if(c.key===s){switch(c.tag){case 7:if(a.type===x){n(e,c.sibling),(r=o(c,a.props.children)).return=e,e=r;break e}break;default:if(c.elementType===a.type){n(e,c.sibling),(r=o(c,a.props)).ref=Ea(e,c,a),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}a.type===x?((r=$u(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Hu(a.type,a.key,a.props,null,e.mode,u)).ref=Ea(e,r,a),u.return=e,e=u)}return l(e);case S:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zu(a,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Gu(a,e.mode,u)).return=e,e=r),l(e);if(wa(a))return m(e,r,a,u);if(W(a))return g(e,r,a,u);if(s&&_a(e,a),void 0===a&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,G(e.type)||"Component"))}return n(e,r)}}var xa=Sa(!0),Oa=Sa(!1),ka={},Ca=io(ka),Pa=io(ka),ja=io(ka);function Ra(e){if(e===ka)throw Error(i(174));return e}function Aa(e,t){switch(uo(ja,t),uo(Pa,e),uo(Ca,ka),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}lo(Ca),uo(Ca,t)}function Ta(){lo(Ca),lo(Pa),lo(ja)}function Na(e){Ra(ja.current);var t=Ra(Ca.current),n=he(t,e.type);t!==n&&(uo(Pa,e),uo(Ca,n))}function Ia(e){Pa.current===e&&(lo(Ca),lo(Pa))}var Da=io(0);function Fa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var La=null,Ua=null,Ma=!1;function za(e,t){var n=Bu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ba(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Wa(e){if(Ma){var t=Ua;if(t){var n=t;if(!Ba(e,t)){if(!(t=$r(n.nextSibling))||!Ba(e,t))return e.flags=-1025&e.flags|2,Ma=!1,void(La=e);za(La,n)}La=e,Ua=$r(t.firstChild)}else e.flags=-1025&e.flags|2,Ma=!1,La=e}}function qa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;La=e}function Ha(e){if(e!==La)return!1;if(!Ma)return qa(e),Ma=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Br(t,e.memoizedProps))for(t=Ua;t;)za(e,t),t=$r(t.nextSibling);if(qa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ua=$r(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ua=null}}else Ua=La?$r(e.stateNode.nextSibling):null;return!0}function $a(){Ua=La=null,Ma=!1}var Va=[];function Ga(){for(var e=0;e<Va.length;e++)Va[e]._workInProgressVersionPrimary=null;Va.length=0}var Za=E.ReactCurrentDispatcher,Qa=E.ReactCurrentBatchConfig,Ya=0,Ka=null,Xa=null,Ja=null,ei=!1,ti=!1;function ni(){throw Error(i(321))}function ri(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function oi(e,t,n,r,o,a){if(Ya=a,Ka=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Za.current=null===e||null===e.memoizedState?Ri:Ai,e=n(r,o),ti){a=0;do{if(ti=!1,!(25>a))throw Error(i(301));a+=1,Ja=Xa=null,t.updateQueue=null,Za.current=Ti,e=n(r,o)}while(ti)}if(Za.current=ji,t=null!==Xa&&null!==Xa.next,Ya=0,Ja=Xa=Ka=null,ei=!1,t)throw Error(i(300));return e}function ai(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ja?Ka.memoizedState=Ja=e:Ja=Ja.next=e,Ja}function ii(){if(null===Xa){var e=Ka.alternate;e=null!==e?e.memoizedState:null}else e=Xa.next;var t=null===Ja?Ka.memoizedState:Ja.next;if(null!==t)Ja=t,Xa=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Xa=e).memoizedState,baseState:Xa.baseState,baseQueue:Xa.baseQueue,queue:Xa.queue,next:null},null===Ja?Ka.memoizedState=Ja=e:Ja=Ja.next=e}return Ja}function li(e,t){return"function"==typeof t?t(e):t}function ui(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Xa,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=l=a=null,c=o;do{var s=c.lane;if((Ya&s)===s)null!==u&&(u=u.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(l=u=f,a=r):u=u.next=f,Ka.lanes|=s,Ul|=s}c=c.next}while(null!==c&&c!==o);null===u?a=r:u.next=l,lr(r,t.memoizedState)||(Ii=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ci(e){var t=ii(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);lr(a,t.memoizedState)||(Ii=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function si(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ya&e)===e)&&(t._workInProgressVersionPrimary=r,Va.push(t))),e)return n(t._source);throw Va.push(t),Error(i(350))}function fi(e,t,n,r){var o=Rl;if(null===o)throw Error(i(349));var a=t._getVersion,l=a(t._source),u=Za.current,c=u.useState((function(){return si(o,t,n)})),s=c[1],f=c[0];c=Ja;var p=e.memoizedState,d=p.refs,h=d.getSnapshot,m=p.source;p=p.subscribe;var g=Ka;return e.memoizedState={refs:d,source:t,subscribe:r},u.useEffect((function(){d.getSnapshot=n,d.setSnapshot=s;var e=a(t._source);if(!lr(l,e)){e=n(t._source),lr(f,e)||(s(e),e=su(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0<i;){var u=31-Ht(i),c=1<<u;r[u]|=e,i&=~c}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=d.getSnapshot,n=d.setSnapshot;try{n(e(t._source));var r=su(g);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),lr(h,n)&&lr(m,t)&&lr(p,r)||((e={pending:null,dispatch:null,lastRenderedReducer:li,lastRenderedState:f}).dispatch=s=Pi.bind(null,Ka,e),c.queue=e,c.baseQueue=null,f=si(o,t,n),c.memoizedState=c.baseState=f),f}function pi(e,t,n){return fi(ii(),e,t,n)}function di(e){var t=ai();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:li,lastRenderedState:e}).dispatch=Pi.bind(null,Ka,e),[t.memoizedState,e]}function hi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ka.updateQueue)?(t={lastEffect:null},Ka.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function mi(e){return e={current:e},ai().memoizedState=e}function gi(){return ii().memoizedState}function yi(e,t,n,r){var o=ai();Ka.flags|=e,o.memoizedState=hi(1|t,n,void 0,void 0===r?null:r)}function vi(e,t,n,r){var o=ii();r=void 0===r?null:r;var a=void 0;if(null!==Xa){var i=Xa.memoizedState;if(a=i.destroy,null!==r&&ri(r,i.deps))return void hi(t,n,a,r)}Ka.flags|=e,o.memoizedState=hi(1|t,n,a,r)}function bi(e,t){return yi(516,4,e,t)}function wi(e,t){return vi(516,4,e,t)}function Ei(e,t){return vi(4,2,e,t)}function _i(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Si(e,t,n){return n=null!=n?n.concat([e]):null,vi(4,2,_i.bind(null,t,e),n)}function xi(){}function Oi(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ki(e,t){var n=ii();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ri(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ci(e,t){var n=Wo();Ho(98>n?98:n,(function(){e(!0)})),Ho(97<n?97:n,(function(){var n=Qa.transition;Qa.transition=1;try{e(!1),t()}finally{Qa.transition=n}}))}function Pi(e,t,n){var r=cu(),o=su(e),a={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===Ka||null!==i&&i===Ka)ti=ei=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,u=i(l,n);if(a.eagerReducer=i,a.eagerState=u,lr(u,l))return}catch(e){}fu(e,o,r)}}var ji={readContext:oa,useCallback:ni,useContext:ni,useEffect:ni,useImperativeHandle:ni,useLayoutEffect:ni,useMemo:ni,useReducer:ni,useRef:ni,useState:ni,useDebugValue:ni,useDeferredValue:ni,useTransition:ni,useMutableSource:ni,useOpaqueIdentifier:ni,unstable_isNewReconciler:!1},Ri={readContext:oa,useCallback:function(e,t){return ai().memoizedState=[e,void 0===t?null:t],e},useContext:oa,useEffect:bi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,yi(4,2,_i.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yi(4,2,e,t)},useMemo:function(e,t){var n=ai();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ai();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Pi.bind(null,Ka,e),[r.memoizedState,e]},useRef:mi,useState:di,useDebugValue:xi,useDeferredValue:function(e){var t=di(e),n=t[0],r=t[1];return bi((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=di(!1),t=e[0];return mi(e=Ci.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ai();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},fi(r,e,t,n)},useOpaqueIdentifier:function(){if(Ma){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(i(355))})),n=di(t)[1];return 0==(2&Ka.mode)&&(Ka.flags|=516,hi(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return di(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},Ai={readContext:oa,useCallback:Oi,useContext:oa,useEffect:wi,useImperativeHandle:Si,useLayoutEffect:Ei,useMemo:ki,useReducer:ui,useRef:gi,useState:function(){return ui(li)},useDebugValue:xi,useDeferredValue:function(e){var t=ui(li),n=t[0],r=t[1];return wi((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=ui(li)[0];return[gi().current,e]},useMutableSource:pi,useOpaqueIdentifier:function(){return ui(li)[0]},unstable_isNewReconciler:!1},Ti={readContext:oa,useCallback:Oi,useContext:oa,useEffect:wi,useImperativeHandle:Si,useLayoutEffect:Ei,useMemo:ki,useReducer:ci,useRef:gi,useState:function(){return ci(li)},useDebugValue:xi,useDeferredValue:function(e){var t=ci(li),n=t[0],r=t[1];return wi((function(){var t=Qa.transition;Qa.transition=1;try{r(e)}finally{Qa.transition=t}}),[e]),n},useTransition:function(){var e=ci(li)[0];return[gi().current,e]},useMutableSource:pi,useOpaqueIdentifier:function(){return ci(li)[0]},unstable_isNewReconciler:!1},Ni=E.ReactCurrentOwner,Ii=!1;function Di(e,t,n,r){t.child=null===e?Oa(t,null,n,r):xa(t,e.child,n,r)}function Fi(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=oi(e,t,n,r,a,o),null===e||Ii?(t.flags|=1,Di(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,nl(e,t,o))}function Li(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Wu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Hu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Ui(e,t,i,r,o,a))}return i=e.child,0==(o&a)&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:cr)(o,r)&&e.ref===t.ref)?nl(e,t,a):(t.flags|=1,(e=qu(i,r)).ref=t.ref,e.return=t,t.child=e)}function Ui(e,t,n,r,o,a){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.ref){if(Ii=!1,0==(a&o))return t.lanes=e.lanes,nl(e,t,a);0!=(16384&e.flags)&&(Ii=!0)}return Bi(e,t,n,r,a)}function Mi(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},bu(t,n);else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},bu(t,e),null;t.memoizedState={baseLanes:0},bu(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,bu(t,r);return Di(e,t,o,n),t.child}function zi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Bi(e,t,n,r,o){var a=mo(n)?po:so.current;return a=ho(t,a),ra(t,o),n=oi(e,t,n,r,a,o),null===e||Ii?(t.flags|=1,Di(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,nl(e,t,o))}function Wi(e,t,n,r,o){if(mo(n)){var a=!0;bo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ya(t,n,r),ba(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var u=i.context,c=n.contextType;"object"==typeof c&&null!==c?c=oa(c):c=ho(t,c=mo(n)?po:so.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==c)&&va(t,i,r,c),aa=!1;var p=t.memoizedState;i.state=p,fa(t,r,i,o),u=t.memoizedState,l!==r||p!==u||fo.current||aa?("function"==typeof s&&(ha(t,n,s,r),u=t.memoizedState),(l=aa||ga(t,n,l,r,p,u,c))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,la(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:Qo(t.type,l),i.props=c,f=t.pendingProps,p=i.context,"object"==typeof(u=n.contextType)&&null!==u?u=oa(u):u=ho(t,u=mo(n)?po:so.current);var d=n.getDerivedStateFromProps;(s="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==f||p!==u)&&va(t,i,r,u),aa=!1,p=t.memoizedState,i.state=p,fa(t,r,i,o);var h=t.memoizedState;l!==f||p!==h||fo.current||aa?("function"==typeof d&&(ha(t,n,d,r),h=t.memoizedState),(c=aa||ga(t,n,c,r,p,h,u))?(s||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,u),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=u,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),r=!1)}return qi(e,t,n,r,a,o)}function qi(e,t,n,r,o,a){zi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return o&&wo(t,n,!1),nl(e,t,a);r=t.stateNode,Ni.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=xa(t,e.child,null,a),t.child=xa(t,null,l,a)):Di(e,t,l,a),t.memoizedState=r.state,o&&wo(t,n,!0),t.child}function Hi(e){var t=e.stateNode;t.pendingContext?yo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yo(0,t.context,!1),Aa(e,t.containerInfo)}var $i,Vi,Gi,Zi={dehydrated:null,retryLane:0};function Qi(e,t,n){var r,o=t.pendingProps,a=Da.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),uo(Da,1&a),null===e?(void 0!==o.fallback&&Wa(t),e=o.children,a=o.fallback,i?(e=Yi(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,e):"number"==typeof o.unstable_expectedLoadTime?(e=Yi(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Zi,t.lanes=33554432,e):((n=Vu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(o=Xi(e,t,o.children,o.fallback,n),i=t.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Zi,o):(n=Ki(e,t,o.children,n),t.memoizedState=null,n))}function Yi(e,t,n,r){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Vu(t,o,0,null),n=$u(n,o,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function Ki(e,t,n,r){var o=e.child;return e=o.sibling,n=qu(o,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Xi(e,t,n,r,o){var a=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&a)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=qu(i,l),null!==e?r=qu(e,r):(r=$u(r,a,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ji(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),na(e.return,t)}function el(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o,i.lastEffect=a)}function tl(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(Di(e,t,r.children,n),0!=(2&(r=Da.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ji(e,n);else if(19===e.tag)Ji(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(uo(Da,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fa(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),el(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fa(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}el(t,!0,n,null,a,t.lastEffect);break;case"together":el(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function nl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ul|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=qu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=qu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function rl(e,t){if(!Ma)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ol(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return mo(t.type)&&go(),null;case 3:return Ta(),lo(fo),lo(so),Ga(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ha(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ia(t);var a=Ra(ja.current);if(n=t.type,null!==e&&null!=t.stateNode)Vi(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ra(Ca.current),Ha(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Qr]=t,r[Yr]=l,n){case"dialog":Cr("cancel",r),Cr("close",r);break;case"iframe":case"object":case"embed":Cr("load",r);break;case"video":case"audio":for(e=0;e<Sr.length;e++)Cr(Sr[e],r);break;case"source":Cr("error",r);break;case"img":case"image":case"link":Cr("error",r),Cr("load",r);break;case"details":Cr("toggle",r);break;case"input":ee(r,l),Cr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Cr("invalid",r);break;case"textarea":ue(r,l),Cr("invalid",r)}for(var c in xe(n,l),e=null,l)l.hasOwnProperty(c)&&(a=l[c],"children"===c?"string"==typeof a?r.textContent!==a&&(e=["children",a]):"number"==typeof a&&r.textContent!==""+a&&(e=["children",""+a]):u.hasOwnProperty(c)&&null!=a&&"onScroll"===c&&Cr("scroll",r));switch(n){case"input":Y(r),re(r,l,!0);break;case"textarea":Y(r),se(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Lr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===a.nodeType?a:a.ownerDocument,e===fe&&(e=de(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Qr]=t,e[Yr]=r,$i(e,t),t.stateNode=e,c=Oe(n,r),n){case"dialog":Cr("cancel",e),Cr("close",e),a=r;break;case"iframe":case"object":case"embed":Cr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Sr.length;a++)Cr(Sr[a],e);a=r;break;case"source":Cr("error",e),a=r;break;case"img":case"image":case"link":Cr("error",e),Cr("load",e),a=r;break;case"details":Cr("toggle",e),a=r;break;case"input":ee(e,r),a=J(e,r),Cr("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=o({},r,{value:void 0}),Cr("invalid",e);break;case"textarea":ue(e,r),a=le(e,r),Cr("invalid",e);break;default:a=r}xe(n,a);var s=a;for(l in s)if(s.hasOwnProperty(l)){var f=s[l];"style"===l?_e(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&ye(e,f):"children"===l?"string"==typeof f?("textarea"!==n||""!==f)&&ve(e,f):"number"==typeof f&&ve(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(u.hasOwnProperty(l)?null!=f&&"onScroll"===l&&Cr("scroll",e):null!=f&&w(e,l,f,c))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Z(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Lr)}zr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Gi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ra(ja.current),Ra(Ca.current),Ha(t)?(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Qr]=t,t.stateNode=r)}return null;case 13:return lo(Da),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ha(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Da.current)?0===Dl&&(Dl=3):(0!==Dl&&3!==Dl||(Dl=4),null===Rl||0==(134217727&Ul)&&0==(134217727&Ml)||mu(Rl,Tl))),(r||n)&&(t.flags|=4),null);case 4:return Ta(),null===e&&jr(t.stateNode.containerInfo),null;case 10:return ta(t),null;case 17:return mo(t.type)&&go(),null;case 19:if(lo(Da),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(c=r.rendering))if(l)rl(r,!1);else{if(0!==Dl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Fa(e))){for(t.flags|=64,rl(r,!1),null!==(l=c.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(c=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=c.childLanes,l.lanes=c.lanes,l.child=c.child,l.memoizedProps=c.memoizedProps,l.memoizedState=c.memoizedState,l.updateQueue=c.updateQueue,l.type=c.type,e=c.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return uo(Da,1&Da.current|2),t.child}e=e.sibling}null!==r.tail&&Bo()>ql&&(t.flags|=64,l=!0,rl(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=Fa(c))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),rl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ma)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Bo()-r.renderingStartTime>ql&&1073741824!==n&&(t.flags|=64,l=!0,rl(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Bo(),n.sibling=null,t=Da.current,uo(Da,l?1&t|2:1&t),n):null;case 23:case 24:return wu(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function al(e){switch(e.tag){case 1:mo(e.type)&&go();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ta(),lo(fo),lo(so),Ga(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Ia(e),null;case 13:return lo(Da),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return lo(Da),null;case 4:return Ta(),null;case 10:return ta(e),null;case 23:case 24:return wu(),null;default:return null}}function il(e,t){try{var n="",r=t;do{n+=V(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ll(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}$i=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Vi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ra(Ca.current);var i,l=null;switch(n){case"input":a=J(e,a),r=J(e,r),l=[];break;case"option":a=ae(e,a),r=ae(e,r),l=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),l=[];break;case"textarea":a=le(e,a),r=le(e,r),l=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Lr)}for(f in xe(n,r),n=null,a)if(!r.hasOwnProperty(f)&&a.hasOwnProperty(f)&&null!=a[f])if("style"===f){var c=a[f];for(i in c)c.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?l||(l=[]):(l=l||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=a?a[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(i in c)!c.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&c[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(l||(l=[]),l.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(l=l||[]).push(f,s)):"children"===f?"string"!=typeof s&&"number"!=typeof s||(l=l||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Cr("scroll",e),l||c===s||(l=[])):"object"==typeof s&&null!==s&&s.$$typeof===D?s.toString():(l=l||[]).push(f,s))}n&&(l=l||[]).push("style",n);var f=l;(t.updateQueue=f)&&(t.flags|=4)}},Gi=function(e,t,n,r){n!==r&&(t.flags|=4)};var ul="function"==typeof WeakMap?WeakMap:Map;function cl(e,t,n){(n=ua(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Gl||(Gl=!0,Zl=r),ll(0,t)},n}function sl(e,t,n){(n=ua(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ll(0,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this),ll(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var fl="function"==typeof WeakSet?WeakSet:Set;function pl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Lu(e,t)}else t.current=null}function dl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Hr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(i(163))}function hl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Iu(n,e),Nu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&pa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}pa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&zr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&_t(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(i(163))}function ml(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=Ee("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function gl(e,t){if(_o&&"function"==typeof _o.onCommitFiberUnmount)try{_o.onCommitFiberUnmount(Eo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Iu(t,n);else{r=t;try{o()}catch(e){Lu(r,e)}}n=n.next}while(n!==e)}break;case 1:if(pl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Lu(t,e)}break;case 5:pl(t);break;case 4:_l(e,t)}}function yl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function vl(e){return 5===e.tag||3===e.tag||4===e.tag}function bl(e){e:{for(var t=e.return;null!==t;){if(vl(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||vl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?wl(e,n,t):El(e,n,t)}function wl(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Lr));else if(4!==r&&null!==(e=e.child))for(wl(e,t,n),e=e.sibling;null!==e;)wl(e,t,n),e=e.sibling}function El(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(El(e,t,n),e=e.sibling;null!==e;)El(e,t,n),e=e.sibling}function _l(e,t){for(var n,r,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(i(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var l=e,u=o,c=u;;)if(gl(l,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===u)break e;for(;null===c.sibling;){if(null===c.return||c.return===u)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(l=n,u=o.stateNode,8===l.nodeType?l.parentNode.removeChild(u):l.removeChild(u)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(gl(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function Sl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Yr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Oe(e,o),t=Oe(e,r),o=0;o<a.length;o+=2){var l=a[o],u=a[o+1];"style"===l?_e(n,u):"dangerouslySetInnerHTML"===l?ye(n,u):"children"===l?ve(n,u):w(n,l,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?ie(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,_t(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Wl=Bo(),ml(t.child,!0)),void xl(t);case 19:return void xl(t);case 17:return;case 23:case 24:return void ml(t,null!==t.memoizedState)}throw Error(i(163))}function xl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new fl),t.forEach((function(t){var r=Mu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ol(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var kl=Math.ceil,Cl=E.ReactCurrentDispatcher,Pl=E.ReactCurrentOwner,jl=0,Rl=null,Al=null,Tl=0,Nl=0,Il=io(0),Dl=0,Fl=null,Ll=0,Ul=0,Ml=0,zl=0,Bl=null,Wl=0,ql=1/0;function Hl(){ql=Bo()+500}var $l,Vl=null,Gl=!1,Zl=null,Ql=null,Yl=!1,Kl=null,Xl=90,Jl=[],eu=[],tu=null,nu=0,ru=null,ou=-1,au=0,iu=0,lu=null,uu=!1;function cu(){return 0!=(48&jl)?Bo():-1!==ou?ou:ou=Bo()}function su(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Wo()?1:2;if(0===au&&(au=Ll),0!==Zo.transition){0!==iu&&(iu=null!==Bl?Bl.pendingLanes:0),e=au;var t=4186112&~iu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Wo(),0!=(4&jl)&&98===e?e=zt(12,au):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),au),e}function fu(e,t,n){if(50<nu)throw nu=0,ru=null,Error(i(185));if(null===(e=pu(e,t)))return null;qt(e,t,n),e===Rl&&(Ml|=t,4===Dl&&mu(e,Tl));var r=Wo();1===t?0!=(8&jl)&&0==(48&jl)?gu(e):(du(e,n),0===jl&&(Hl(),Vo())):(0==(4&jl)||98!==r&&99!==r||(null===tu?tu=new Set([e]):tu.add(e)),du(e,n)),Bl=e}function pu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function du(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var u=31-Ht(l),c=1<<u,s=a[u];if(-1===s){if(0==(c&r)||0!=(c&o)){s=t,Lt(c);var f=Ft;a[u]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);l&=~c}if(r=Ut(e,e===Rl?Tl:0),t=Ft,0===r)null!==n&&(n!==Do&&Oo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Do&&Oo(n)}15===t?(n=gu.bind(null,e),null===Lo?(Lo=[n],Uo=xo(Ro,Go)):Lo.push(n),n=Do):14===t?n=$o(99,gu.bind(null,e)):n=$o(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),hu.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function hu(e){if(ou=-1,iu=au=0,0!=(48&jl))throw Error(i(327));var t=e.callbackNode;if(Tu()&&e.callbackNode!==t)return null;var n=Ut(e,e===Rl?Tl:0);if(0===n)return null;var r=n,o=jl;jl|=16;var a=Su();for(Rl===e&&Tl===r||(Hl(),Eu(e,r));;)try{ku();break}catch(t){_u(e,t)}if(ea(),Cl.current=a,jl=o,null!==Al?r=0:(Rl=null,Tl=0,r=Dl),0!=(Ll&Ml))Eu(e,0);else if(0!==r){if(2===r&&(jl|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(n=Mt(e))&&(r=xu(e,n))),1===r)throw t=Fl,Eu(e,0),mu(e,n),du(e,Bo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:ju(e);break;case 3:if(mu(e,n),(62914560&n)===n&&10<(r=Wl+500-Bo())){if(0!==Ut(e,0))break;if(((o=e.suspendedLanes)&n)!==n){cu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Wr(ju.bind(null,e),r);break}ju(e);break;case 4:if(mu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var l=31-Ht(n);a=1<<l,(l=r[l])>o&&(o=l),n&=~a}if(n=o,10<(n=(120>(n=Bo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*kl(n/1960))-n)){e.timeoutHandle=Wr(ju.bind(null,e),n);break}ju(e);break;case 5:ju(e);break;default:throw Error(i(329))}}return du(e,Bo()),e.callbackNode===t?hu.bind(null,e):null}function mu(e,t){for(t&=~zl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function gu(e){if(0!=(48&jl))throw Error(i(327));if(Tu(),e===Rl&&0!=(e.expiredLanes&Tl)){var t=Tl,n=xu(e,t);0!=(Ll&Ml)&&(n=xu(e,t=Ut(e,t)))}else n=xu(e,t=Ut(e,0));if(0!==e.tag&&2===n&&(jl|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(t=Mt(e))&&(n=xu(e,t))),1===n)throw n=Fl,Eu(e,0),mu(e,t),du(e,Bo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,ju(e),du(e,Bo()),null}function yu(e,t){var n=jl;jl|=1;try{return e(t)}finally{0===(jl=n)&&(Hl(),Vo())}}function vu(e,t){var n=jl;jl&=-2,jl|=8;try{return e(t)}finally{0===(jl=n)&&(Hl(),Vo())}}function bu(e,t){uo(Il,Nl),Nl|=t,Ll|=t}function wu(){Nl=Il.current,lo(Il)}function Eu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,qr(n)),null!==Al)for(n=Al.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&go();break;case 3:Ta(),lo(fo),lo(so),Ga();break;case 5:Ia(r);break;case 4:Ta();break;case 13:case 19:lo(Da);break;case 10:ta(r);break;case 23:case 24:wu()}n=n.return}Rl=e,Al=qu(e.current,null),Tl=Nl=Ll=t,Dl=0,Fl=null,zl=Ml=Ul=0}function _u(e,t){for(;;){var n=Al;try{if(ea(),Za.current=ji,ei){for(var r=Ka.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ei=!1}if(Ya=0,Ja=Xa=Ka=null,ti=!1,Pl.current=null,null===n||null===n.return){Dl=1,Fl=t,Al=null;break}e:{var a=e,i=n.return,l=n,u=t;if(t=Tl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u;if(0==(2&l.mode)){var s=l.alternate;s?(l.updateQueue=s.updateQueue,l.memoizedState=s.memoizedState,l.lanes=s.lanes):(l.updateQueue=null,l.memoizedState=null)}var f=0!=(1&Da.current),p=i;do{var d;if(d=13===p.tag){var h=p.memoizedState;if(null!==h)d=null!==h.dehydrated;else{var m=p.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(d){var g=p.updateQueue;if(null===g){var y=new Set;y.add(c),p.updateQueue=y}else g.add(c);if(0==(2&p.mode)){if(p.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var v=ua(-1,1);v.tag=2,ca(l,v)}l.lanes|=1;break e}u=void 0,l=t;var b=a.pingCache;if(null===b?(b=a.pingCache=new ul,u=new Set,b.set(c,u)):void 0===(u=b.get(c))&&(u=new Set,b.set(c,u)),!u.has(l)){u.add(l);var w=Uu.bind(null,a,c,l);c.then(w,w)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);u=Error((G(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Dl&&(Dl=2),u=il(u,l),p=i;do{switch(p.tag){case 3:a=u,p.flags|=4096,t&=-t,p.lanes|=t,sa(p,cl(0,a,t));break e;case 1:a=u;var E=p.type,_=p.stateNode;if(0==(64&p.flags)&&("function"==typeof E.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===Ql||!Ql.has(_)))){p.flags|=4096,t&=-t,p.lanes|=t,sa(p,sl(p,a,t));break e}}p=p.return}while(null!==p)}Pu(n)}catch(e){t=e,Al===n&&null!==n&&(Al=n=n.return);continue}break}}function Su(){var e=Cl.current;return Cl.current=ji,null===e?ji:e}function xu(e,t){var n=jl;jl|=16;var r=Su();for(Rl===e&&Tl===t||Eu(e,t);;)try{Ou();break}catch(t){_u(e,t)}if(ea(),jl=n,Cl.current=r,null!==Al)throw Error(i(261));return Rl=null,Tl=0,Dl}function Ou(){for(;null!==Al;)Cu(Al)}function ku(){for(;null!==Al&&!ko();)Cu(Al)}function Cu(e){var t=$l(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,null===t?Pu(e):Al=t,Pl.current=null}function Pu(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ol(n,t,Nl)))return void(Al=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Nl)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=al(t)))return n.flags&=2047,void(Al=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Al=t);Al=t=e}while(null!==t);0===Dl&&(Dl=5)}function ju(e){var t=Wo();return Ho(99,Ru.bind(null,e,t)),null}function Ru(e,t){do{Tu()}while(null!==Kl);if(0!=(48&jl))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var l=e.eventTimes,u=e.expirationTimes;0<a;){var c=31-Ht(a),s=1<<c;o[c]=0,l[c]=-1,u[c]=-1,a&=~s}if(null!==tu&&0==(24&r)&&tu.has(e)&&tu.delete(e),e===Rl&&(Al=Rl=null,Tl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=jl,jl|=32,Pl.current=null,Ur=Qt,hr(l=dr())){if("selectionStart"in l)u={start:l.selectionStart,end:l.selectionEnd};else e:if(u=(u=l.ownerDocument)&&u.defaultView||window,(s=u.getSelection&&u.getSelection())&&0!==s.rangeCount){u=s.anchorNode,a=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{u.nodeType,c.nodeType}catch(e){u=null;break e}var f=0,p=-1,d=-1,h=0,m=0,g=l,y=null;t:for(;;){for(var v;g!==u||0!==a&&3!==g.nodeType||(p=f+a),g!==c||0!==s&&3!==g.nodeType||(d=f+s),3===g.nodeType&&(f+=g.nodeValue.length),null!==(v=g.firstChild);)y=g,g=v;for(;;){if(g===l)break t;if(y===u&&++h===a&&(p=f),y===c&&++m===s&&(d=f),null!==(v=g.nextSibling))break;y=(g=y).parentNode}g=v}u=-1===p||-1===d?null:{start:p,end:d}}else u=null;u=u||{start:0,end:0}}else u=null;Mr={focusedElem:l,selectionRange:u},Qt=!1,lu=null,uu=!1,Vl=r;do{try{Au()}catch(e){if(null===Vl)throw Error(i(330));Lu(Vl,e),Vl=Vl.nextEffect}}while(null!==Vl);lu=null,Vl=r;do{try{for(l=e;null!==Vl;){var b=Vl.flags;if(16&b&&ve(Vl.stateNode,""),128&b){var w=Vl.alternate;if(null!==w){var E=w.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:bl(Vl),Vl.flags&=-3;break;case 6:bl(Vl),Vl.flags&=-3,Sl(Vl.alternate,Vl);break;case 1024:Vl.flags&=-1025;break;case 1028:Vl.flags&=-1025,Sl(Vl.alternate,Vl);break;case 4:Sl(Vl.alternate,Vl);break;case 8:_l(l,u=Vl);var _=u.alternate;yl(u),null!==_&&yl(_)}Vl=Vl.nextEffect}}catch(e){if(null===Vl)throw Error(i(330));Lu(Vl,e),Vl=Vl.nextEffect}}while(null!==Vl);if(E=Mr,w=dr(),b=E.focusedElem,l=E.selectionRange,w!==b&&b&&b.ownerDocument&&pr(b.ownerDocument.documentElement,b)){null!==l&&hr(b)&&(w=l.start,void 0===(E=l.end)&&(E=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(E,b.value.length)):(E=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(E=E.getSelection(),u=b.textContent.length,_=Math.min(l.start,u),l=void 0===l.end?_:Math.min(l.end,u),!E.extend&&_>l&&(u=l,l=_,_=u),u=fr(b,_),a=fr(b,l),u&&a&&(1!==E.rangeCount||E.anchorNode!==u.node||E.anchorOffset!==u.offset||E.focusNode!==a.node||E.focusOffset!==a.offset)&&((w=w.createRange()).setStart(u.node,u.offset),E.removeAllRanges(),_>l?(E.addRange(w),E.extend(a.node,a.offset)):(w.setEnd(a.node,a.offset),E.addRange(w))))),w=[];for(E=b;E=E.parentNode;)1===E.nodeType&&w.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(E=w[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Qt=!!Ur,Mr=Ur=null,e.current=n,Vl=r;do{try{for(b=e;null!==Vl;){var S=Vl.flags;if(36&S&&hl(b,Vl.alternate,Vl),128&S){w=void 0;var x=Vl.ref;if(null!==x){var O=Vl.stateNode;switch(Vl.tag){case 5:w=O;break;default:w=O}"function"==typeof x?x(w):x.current=w}}Vl=Vl.nextEffect}}catch(e){if(null===Vl)throw Error(i(330));Lu(Vl,e),Vl=Vl.nextEffect}}while(null!==Vl);Vl=null,Fo(),jl=o}else e.current=n;if(Yl)Yl=!1,Kl=e,Xl=t;else for(Vl=r;null!==Vl;)t=Vl.nextEffect,Vl.nextEffect=null,8&Vl.flags&&((S=Vl).sibling=null,S.stateNode=null),Vl=t;if(0===(r=e.pendingLanes)&&(Ql=null),1===r?e===ru?nu++:(nu=0,ru=e):nu=0,n=n.stateNode,_o&&"function"==typeof _o.onCommitFiberRoot)try{_o.onCommitFiberRoot(Eo,n,void 0,64==(64&n.current.flags))}catch(e){}if(du(e,Bo()),Gl)throw Gl=!1,e=Zl,Zl=null,e;return 0!=(8&jl)||Vo(),null}function Au(){for(;null!==Vl;){var e=Vl.alternate;uu||null===lu||(0!=(8&Vl.flags)?et(Vl,lu)&&(uu=!0):13===Vl.tag&&Ol(e,Vl)&&et(Vl,lu)&&(uu=!0));var t=Vl.flags;0!=(256&t)&&dl(e,Vl),0==(512&t)||Yl||(Yl=!0,$o(97,(function(){return Tu(),null}))),Vl=Vl.nextEffect}}function Tu(){if(90!==Xl){var e=97<Xl?97:Xl;return Xl=90,Ho(e,Du)}return!1}function Nu(e,t){Jl.push(t,e),Yl||(Yl=!0,$o(97,(function(){return Tu(),null})))}function Iu(e,t){eu.push(t,e),Yl||(Yl=!0,$o(97,(function(){return Tu(),null})))}function Du(){if(null===Kl)return!1;var e=Kl;if(Kl=null,0!=(48&jl))throw Error(i(331));var t=jl;jl|=32;var n=eu;eu=[];for(var r=0;r<n.length;r+=2){var o=n[r],a=n[r+1],l=o.destroy;if(o.destroy=void 0,"function"==typeof l)try{l()}catch(e){if(null===a)throw Error(i(330));Lu(a,e)}}for(n=Jl,Jl=[],r=0;r<n.length;r+=2){o=n[r],a=n[r+1];try{var u=o.create;o.destroy=u()}catch(e){if(null===a)throw Error(i(330));Lu(a,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return jl=t,Vo(),!0}function Fu(e,t,n){ca(e,t=cl(0,t=il(n,t),1)),t=cu(),null!==(e=pu(e,1))&&(qt(e,1,t),du(e,t))}function Lu(e,t){if(3===e.tag)Fu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Fu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){var o=sl(n,e=il(t,e),1);if(ca(n,o),o=cu(),null!==(n=pu(n,1)))qt(n,1,o),du(n,o);else if("function"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Uu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cu(),e.pingedLanes|=e.suspendedLanes&n,Rl===e&&(Tl&n)===n&&(4===Dl||3===Dl&&(62914560&Tl)===Tl&&500>Bo()-Wl?Eu(e,0):zl|=n),du(e,t)}function Mu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Wo()?1:2:(0===au&&(au=Ll),0===(t=Bt(62914560&~au))&&(t=4194304))),n=cu(),null!==(e=pu(e,t))&&(qt(e,t,n),du(e,n))}function zu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Bu(e,t,n,r){return new zu(e,t,n,r)}function Wu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qu(e,t){var n=e.alternate;return null===n?((n=Bu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hu(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Wu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return $u(n.children,o,a,t);case F:l=8,o|=16;break;case O:l=8,o|=1;break;case k:return(e=Bu(12,n,t,8|o)).elementType=k,e.type=k,e.lanes=a,e;case R:return(e=Bu(13,n,t,o)).type=R,e.elementType=R,e.lanes=a,e;case A:return(e=Bu(19,n,t,o)).elementType=A,e.lanes=a,e;case L:return Vu(n,o,a,t);case U:return(e=Bu(24,n,t,o)).elementType=U,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case P:l=9;break e;case j:l=11;break e;case T:l=14;break e;case N:l=16,r=null;break e;case I:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Bu(l,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function $u(e,t,n,r){return(e=Bu(7,e,r,t)).lanes=n,e}function Vu(e,t,n,r){return(e=Bu(23,e,r,t)).elementType=L,e.lanes=n,e}function Gu(e,t,n){return(e=Bu(6,e,null,t)).lanes=n,e}function Zu(e,t,n){return(t=Bu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Qu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Wt(0),this.expirationTimes=Wt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wt(0),this.mutableSourceEagerHydrationData=null}function Yu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Ku(e,t,n,r){var o=t.current,a=cu(),l=su(o);e:if(n){t:{if(Ye(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(mo(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var c=n.type;if(mo(c)){n=vo(n,c,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ca(o,t),fu(o,l,a),l}function Xu(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Ju(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Ju(e,t),(e=e.alternate)&&Ju(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Qu(e,t,null!=n&&!0===n.hydrate),t=Bu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ia(t),e[Kr]=n.current,jr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Xu(i);l.call(e)}}Ku(t,i,e,o)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Xu(i);u.call(e)}}vu((function(){Ku(t,i,e,o)}))}return Xu(i)}function oc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(i(200));return Yu(e,t,null,n)}$l=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||fo.current)Ii=!0;else{if(0==(n&r)){switch(Ii=!1,t.tag){case 3:Hi(t),$a();break;case 5:Na(t);break;case 1:mo(t.type)&&bo(t);break;case 4:Aa(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;uo(Yo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Qi(e,t,n):(uo(Da,1&Da.current),null!==(t=nl(e,t,n))?t.sibling:null);uo(Da,1&Da.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return tl(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),uo(Da,Da.current),r)break;return null;case 23:case 24:return t.lanes=0,Mi(e,t,n)}return nl(e,t,n)}Ii=0!=(16384&e.flags)}else Ii=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=ho(t,so.current),ra(t,n),o=oi(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,mo(r)){var a=!0;bo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ia(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&ha(t,r,l,e),o.updater=ma,t.stateNode=o,o._reactInternals=t,ba(t,r,e,n),t=qi(null,t,r,!0,a,n)}else t.tag=0,Di(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=function(e){if("function"==typeof e)return Wu(e)?1:0;if(null!=e){if((e=e.$$typeof)===j)return 11;if(e===T)return 14}return 2}(o),e=Qo(o,e),a){case 0:t=Bi(null,t,o,e,n);break e;case 1:t=Wi(null,t,o,e,n);break e;case 11:t=Fi(null,t,o,e,n);break e;case 14:t=Li(null,t,o,Qo(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Bi(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Wi(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 3:if(Hi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,la(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)$a(),t=nl(e,t,n);else{if((a=(o=t.stateNode).hydrate)&&(Ua=$r(t.stateNode.containerInfo.firstChild),La=t,a=Ma=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],Va.push(a);for(n=Oa(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Di(e,t,r,n),$a();t=t.child}return t;case 5:return Na(t),null===e&&Wa(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,Br(r,o)?l=null:null!==a&&Br(r,a)&&(t.flags|=16),zi(e,t),Di(e,t,l,n),t.child;case 6:return null===e&&Wa(t),null;case 13:return Qi(e,t,n);case 4:return Aa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xa(t,null,r,n):Di(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Fi(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 7:return Di(e,t,t.pendingProps,n),t.child;case 8:case 12:return Di(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value;var u=t.type._context;if(uo(Yo,u._currentValue),u._currentValue=a,null!==l)if(u=l.value,0===(a=lr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(l.children===o.children&&!fo.current){t=nl(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){l=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===u.tag&&((s=ua(-1,n&-n)).tag=2,ca(u,s)),u.lanes|=n,null!==(s=u.alternate)&&(s.lanes|=n),na(u.return,n),c.lanes|=n;break}s=s.next}}else l=10===u.tag&&u.type===t.type?null:u.child;if(null!==l)l.return=u;else for(l=u;null!==l;){if(l===t){l=null;break}if(null!==(u=l.sibling)){u.return=l.return,l=u;break}l=l.return}u=l}Di(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.flags|=1,Di(e,t,r,n),t.child;case 14:return a=Qo(o=t.type,t.pendingProps),Li(e,t,o,a=Qo(o.type,a),r,n);case 15:return Ui(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Qo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,mo(r)?(e=!0,bo(t)):e=!1,ra(t,n),ya(t,r,o),ba(t,r,o,n),qi(null,t,r,!0,e,n);case 19:return tl(e,t,n);case 23:case 24:return Mi(e,t,n)}throw Error(i(156,t.tag))},tc.prototype.render=function(e){Ku(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Ku(null,e,null,(function(){t[Kr]=null}))},tt=function(e){13===e.tag&&(fu(e,4,cu()),ec(e,4))},nt=function(e){13===e.tag&&(fu(e,67108864,cu()),ec(e,67108864))},rt=function(e){if(13===e.tag){var t=cu(),n=su(e);fu(e,n,t),ec(e,n)}},ot=function(e,t){return t()},Ce=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=no(r);if(!o)throw Error(i(90));K(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ne=yu,Ie=function(e,t,n,r,o){var a=jl;jl|=4;try{return Ho(98,e.bind(null,t,n,r,o))}finally{0===(jl=a)&&(Hl(),Vo())}},De=function(){0==(49&jl)&&(function(){if(null!==tu){var e=tu;tu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,du(e,Bo())}))}Vo()}(),Tu())},Fe=function(e,t){var n=jl;jl|=2;try{return e(t)}finally{0===(jl=n)&&(Hl(),Vo())}};var ac={Events:[eo,to,no,Ae,Te,Tu,{current:!1}]},ic={findFiberByHostInstance:Jr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},lc={bundleType:ic.bundleType,version:ic.version,rendererPackageName:ic.rendererPackageName,rendererConfig:ic.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:ic.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uc.isDisabled&&uc.supportsFiber)try{Eo=uc.inject(lc),_o=uc}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ac,t.createPortal=oc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=jl;if(0!=(48&n))return e(t);jl|=1;try{if(e)return Ho(99,e.bind(null,t))}finally{jl=n,Vo()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(i(40));return!!e._reactRootContainer&&(vu((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Kr]=null}))})),!0)},t.unstable_batchedUpdates=yu,t.unstable_createPortal=function(e,t){return oc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return rc(e,t,n,!1,r)},t.version="17.0.2"},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},7763:(e,t,n)=>{e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(2),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function o(e){return e&&e.__esModule?e:{default:e}}t.default=c;var a=n(3),i=o(n(4)),l=n(14),u=o(n(15));function c(e){var t=e.activeClassName,n=void 0===t?"":t,o=e.activeIndex,i=void 0===o?-1:o,c=e.activeStyle,s=e.autoEscape,f=e.caseSensitive,p=void 0!==f&&f,d=e.className,h=e.findChunks,m=e.highlightClassName,g=void 0===m?"":m,y=e.highlightStyle,v=void 0===y?{}:y,b=e.highlightTag,w=void 0===b?"mark":b,E=e.sanitize,_=e.searchWords,S=e.textToHighlight,x=e.unhighlightClassName,O=void 0===x?"":x,k=e.unhighlightStyle,C=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightClassName","unhighlightStyle"]),P=(0,a.findAll)({autoEscape:s,caseSensitive:p,findChunks:h,sanitize:E,searchWords:_,textToHighlight:S}),j=w,R=-1,A="",T=void 0,N=(0,u.default)((function(e){var t={};for(var n in e)t[n.toLowerCase()]=e[n];return t}));return(0,l.createElement)("span",r({className:d},C,{children:P.map((function(e,t){var r=S.substr(e.start,e.end-e.start);if(e.highlight){R++;var o=void 0;o="object"==typeof g?p?g[r]:(g=N(g))[r.toLowerCase()]:g;var a=R===+i;A=o+" "+(a?n:""),T=!0===a&&null!=c?Object.assign({},v,c):v;var u={children:r,className:A,key:t,style:T};return"string"!=typeof j&&(u.highlightIndex=R),(0,l.createElement)(j,u)}return(0,l.createElement)("span",{children:r,className:O,key:t,style:k})}))}))}c.propTypes={activeClassName:i.default.string,activeIndex:i.default.number,activeStyle:i.default.object,autoEscape:i.default.bool,className:i.default.string,findChunks:i.default.func,highlightClassName:i.default.oneOfType([i.default.object,i.default.string]),highlightStyle:i.default.object,highlightTag:i.default.oneOfType([i.default.node,i.default.func,i.default.string]),sanitize:i.default.func,searchWords:i.default.arrayOf(i.default.oneOfType([i.default.string,i.default.instanceOf(RegExp)])).isRequired,textToHighlight:i.default.string.isRequired,unhighlightClassName:i.default.string,unhighlightStyle:i.default.object},e.exports=t.default},function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,i=void 0!==a&&a,l=e.findChunks,u=void 0===l?r:l,c=e.sanitize,s=e.searchWords,f=e.textToHighlight;return o({chunksToHighlight:n({chunks:u({autoEscape:t,caseSensitive:i,sanitize:c,searchWords:s,textToHighlight:f})}),totalLength:f?f.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t=t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,o=void 0===r?a:r,i=e.searchWords,l=e.textToHighlight;return l=o(l),i.filter((function(e){return e})).reduce((function(e,r){r=o(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(r,n?"g":"gi"),i=void 0;i=a.exec(l);){var u=i.index,c=a.lastIndex;c>u&&e.push({start:u,end:c}),i.index==a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=r;var o=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],o=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)o(0,n,!1);else{var a=0;t.forEach((function(e){o(a,e.start,!1),o(e.start,e.end,!0),a=e.end})),o(a,n,!1)}return r};function a(e){return e}}])},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;e.exports=n(6)((function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}),!0)}else e.exports=n(13)()}).call(t,n(5))},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var u,c=[],s=!1,f=-1;function p(){s&&u&&(s=!1,u.length?c=u.concat(c):f=-1,c.length&&d())}function d(){if(!s){var e=l(p);s=!0;for(var t=c.length;t;){for(u=c,c=[];++f<t;)u&&u[f].run();f=-1,t=c.length}u=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||l(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){(function(t){"use strict";var r=n(7),o=n(8),a=n(9),i=n(10),l=n(11),u=n(12);e.exports=function(e,n){var c="function"==typeof Symbol&&Symbol.iterator;var s="<<anonymous>>",f={array:m("array"),bool:m("boolean"),func:m("function"),number:m("number"),object:m("object"),string:m("string"),symbol:m("symbol"),any:h(r.thatReturnsNull),arrayOf:function(e){return h((function(t,n,r,o,a){if("function"!=typeof e)return new d("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n];if(!Array.isArray(i))return new d("Invalid "+o+" `"+a+"` of type `"+y(i)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<i.length;u++){var c=e(i,u,r,o,a+"["+u+"]",l);if(c instanceof Error)return c}return null}))},element:h((function(t,n,r,o,a){var i=t[n];return e(i)?null:new d("Invalid "+o+" `"+a+"` of type `"+y(i)+"` supplied to `"+r+"`, expected a single ReactElement.")})),instanceOf:function(e){return h((function(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||s;return new d("Invalid "+o+" `"+a+"` of type `"+(((l=t[n]).constructor&&l.constructor.name?l.constructor.name:s)+"` supplied to `")+r+"`, expected instance of `"+i+"`.")}var l;return null}))},node:h((function(e,t,n,r,o){return g(e[t])?null:new d("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return h((function(t,n,r,o,a){if("function"!=typeof e)return new d("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],u=y(i);if("object"!==u)return new d("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected an object.");for(var c in i)if(i.hasOwnProperty(c)){var s=e(i,c,r,o,a+"."+c,l);if(s instanceof Error)return s}return null}))},oneOf:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull;return h((function(t,n,r,o,a){for(var i=t[n],l=0;l<e.length;l++)if(p(i,e[l]))return null;return new d("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")}))},oneOfType:function(e){if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var n=0;n<e.length;n++){var o=e[n];if("function"!=typeof o)return a(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",b(o),n),r.thatReturnsNull}return h((function(t,n,r,o,a){for(var i=0;i<e.length;i++)if(null==(0,e[i])(t,n,r,o,a,l))return null;return new d("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return h((function(t,n,r,o,a){var i=t[n],u=y(i);if("object"!==u)return new d("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var s=e[c];if(s){var f=s(i,c,r,o,a+"."+c,l);if(f)return f}}return null}))},exact:function(e){return h((function(t,n,r,o,a){var u=t[n],c=y(u);if("object"!==c)return new d("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var s=i({},t[n],e);for(var f in s){var p=e[f];if(!p)return new d("Invalid "+o+" `"+a+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(u,f,r,o,a+"."+f,l);if(h)return h}return null}))}};function p(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){this.message=e,this.stack=""}function h(e){if("production"!==t.env.NODE_ENV)var r={},i=0;function u(u,c,f,p,h,m,g){if(p=p||s,m=m||f,g!==l)if(n)o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var y=p+":"+f;!r[y]&&i<3&&(a(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",m,p),r[y]=!0,i++)}return null==c[f]?u?null===c[f]?new d("The "+h+" `"+m+"` is marked as required in `"+p+"`, but its value is `null`."):new d("The "+h+" `"+m+"` is marked as required in `"+p+"`, but its value is `undefined`."):null:e(c,f,p,h,m)}var c=u.bind(null,!1);return c.isRequired=u.bind(null,!0),c}function m(e){return h((function(t,n,r,o,a,i){var l=t[n];return y(l)!==e?new d("Invalid "+o+" `"+a+"` of type `"+v(l)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function g(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(g);if(null===t||e(t))return!0;var n=function(e){var t=e&&(c&&e[c]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!g(r.value))return!1}else for(;!(r=o.next()).done;){var a=r.value;if(a&&!g(a[1]))return!1}return!0;default:return!1}}function y(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function v(e){if(null==e)return""+e;var t=y(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function b(e){var t=v(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return d.prototype=Error.prototype,f.checkPropTypes=u,f.PropTypes=f,f}}).call(t,n(5))},function(e,t){"use strict";function n(e){return function(){return e}}var r=function(){};r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(e){return e},e.exports=r},function(e,t,n){(function(t){"use strict";var n=function(e){};"production"!==t.env.NODE_ENV&&(n=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=function(e,t,r,o,a,i,l,u){if(n(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,o,a,i,l,u],f=0;(c=new Error(t.replace(/%s/g,(function(){return s[f++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}}).call(t,n(5))},function(e,t,n){(function(t){"use strict";var r=n(7);if("production"!==t.env.NODE_ENV){var o=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,(function(){return n[o++]}));"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(e){}};r=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];o.apply(void 0,[t].concat(r))}}}e.exports=r}).call(t,n(5))},function(e,t){"use strict";var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(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 i,l,u=a(e),c=1;c<arguments.length;c++){for(var s in i=Object(arguments[c]))r.call(i,s)&&(u[s]=i[s]);if(n){l=n(i);for(var f=0;f<l.length;f++)o.call(i,l[f])&&(u[l[f]]=i[l[f]])}}return u}},function(e,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(t){"use strict";if("production"!==t.env.NODE_ENV)var r=n(8),o=n(9),a=n(11),i={};e.exports=function(e,n,l,u,c){if("production"!==t.env.NODE_ENV)for(var s in e)if(e.hasOwnProperty(s)){var f;try{r("function"==typeof e[s],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",u||"React class",l,s,typeof e[s]),f=e[s](n,s,u,l,null,a)}catch(e){f=e}if(o(!f||f instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",u||"React class",l,s,typeof f),f instanceof Error&&!(f.message in i)){i[f.message]=!0;var p=c?c():"";o(!1,"Failed %s type: %s%s",l,f.message,null!=p?p:"")}}}}).call(t,n(5))},function(e,t,n){"use strict";var r=n(7),o=n(8),a=n(11);e.exports=function(){function e(e,t,n,r,i,l){l!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){e.exports=n(7294)},function(e,t){"use strict";var n=function(e,t){return e===t};e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,r=void 0,o=[],a=void 0,i=!1,l=function(e,n){return t(e,o[n])},u=function(){for(var t=arguments.length,n=Array(t),u=0;u<t;u++)n[u]=arguments[u];return i&&r===this&&n.length===o.length&&n.every(l)?a:(i=!0,r=this,o=n,a=e.apply(this,n))};return u}}])},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,s=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case f:case a:case l:case i:case d:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case u:return e;default:return t}}case o:return t}}}function _(e){return E(e)===f}t.AsyncMode=s,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=u,t.Element=r,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=d,t.isAsyncMode=function(e){return _(e)||E(e)===s},t.isConcurrentMode=_,t.isContextConsumer=function(e){return E(e)===c},t.isContextProvider=function(e){return E(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===a},t.isLazy=function(e){return E(e)===g},t.isMemo=function(e){return E(e)===m},t.isPortal=function(e){return E(e)===o},t.isProfiler=function(e){return E(e)===l},t.isStrictMode=function(e){return E(e)===i},t.isSuspense=function(e){return E(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===l||e===i||e===d||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=E},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},2408:(e,t,n)=>{"use strict";var r=n(7418),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,u=60112;t.Suspense=60113;var c=60115,s=60116;if("function"==typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),a=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),i=f("react.provider"),l=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var p="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(d(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var b=v.prototype=new y;b.constructor=v,r(b,g.prototype),b.isPureReactComponent=!0;var w={current:null},E=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,a={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,r)&&!_.hasOwnProperty(r)&&(a[r]=t[r]);var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];a.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===a[r]&&(a[r]=u[r]);return{$$typeof:o,type:e,key:i,ref:l,props:a,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var O=/\/+/g;function k(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var u=!1;if(null===e)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case o:case a:u=!0}}if(u)return i=i(u=e),e=""===r?"."+k(u,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(O,"$&/")+"/"),C(i,t,n,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||u&&u.key===i.key?"":(""+i.key).replace(O,"$&/")+"/")+e)),t.push(i)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+k(l=e[c],c);u+=C(l,t,n,s,i)}else if("function"==typeof(s=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e)))for(e=s.call(e),c=0;!(l=e.next()).done;)u+=C(l=l.value,t,n,s=r+k(l,c++),i);else if("object"===l)throw t=""+e,Error(d(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function P(e,t,n){if(null==e)return e;var r=[],o=0;return C(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function j(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var R={current:null};function A(){var e=R.current;if(null===e)throw Error(d(321));return e}var T={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(d(143));return e}},t.Component=g,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,t.cloneElement=function(e,t,n){if(null==e)throw Error(d(267,e));var a=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)E.call(t,s)&&!_.hasOwnProperty(s)&&(a[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];a.children=c}return{$$typeof:o,type:e.type,key:i,ref:l,props:a,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:j}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return A().useCallback(e,t)},t.useContext=function(e,t){return A().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return A().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return A().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return A().useLayoutEffect(e,t)},t.useMemo=function(e,t){return A().useMemo(e,t)},t.useReducer=function(e,t,n){return A().useReducer(e,t,n)},t.useRef=function(e){return A().useRef(e)},t.useState=function(e){return A().useState(e)},t.version="17.0.2"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},9804:(e,t,n)=>{"use strict";var r=n(4890).qC;t.Uo=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)}},4890:(e,t,n)=>{"use strict";n.d(t,{md:()=>g,DE:()=>f,UY:()=>c,qC:()=>m,MT:()=>l});var r=n(7121),o=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function i(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,n){var o;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(l)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,s=[],f=s,p=!1;function d(){f===s&&(f=s.slice())}function h(){if(p)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function m(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(p)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return d(),f.push(e),function(){if(t){if(p)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,d();var n=f.indexOf(e);f.splice(n,1),s=null}}}function g(e){if(!i(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,c=u(c,e)}finally{p=!1}for(var t=s=f,n=0;n<t.length;n++){(0,t[n])()}return e}function y(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,g({type:a.REPLACE})}function v(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[r.Z]=function(){return this},e}return g({type:a.INIT}),(o={dispatch:g,subscribe:m,getState:h,replaceReducer:y})[r.Z]=v,o}function u(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function c(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,l=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:a.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},a=0;a<l.length;a++){var c=l[a],s=n[c],f=e[c],p=s(f,t);if(void 0===p){var d=u(c,t);throw new Error(d)}o[c]=p,r=r||p!==f}return(r=r||l.length!==Object.keys(e).length)?o:e}}function s(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"==typeof e)return s(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=s(o,t))}return n}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(n,!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return h({},n,{dispatch:r=m.apply(void 0,a)(n.dispatch)})}}}},3697:e=>{"use strict";var t=Object,n=TypeError;e.exports=function(){if(null!=this&&this!==t(this))throw new n("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},2847:(e,t,n)=>{"use strict";var r=n(4289),o=n(5559),a=n(3697),i=n(1721),l=n(2753),u=o(a);r(u,{getPolyfill:i,implementation:a,shim:l}),e.exports=u},1721:(e,t,n)=>{"use strict";var r=n(3697),o=n(4289).supportsDescriptors,a=Object.getOwnPropertyDescriptor,i=TypeError;e.exports=function(){if(!o)throw new i("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=a(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},2753:(e,t,n)=>{"use strict";var r=n(4289).supportsDescriptors,o=n(1721),a=Object.getOwnPropertyDescriptor,i=Object.defineProperty,l=TypeError,u=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!r||!u)throw new l("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=u(c),n=a(t,"flags");return n&&n.get===e||i(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},53:(e,t)=>{"use strict";var n,r,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,u=l.now();t.unstable_now=function(){return l.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,s=null,f=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,g=null,y=-1,v=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+v;try{g(!0,e)?E.postMessage(null):(m=!1,g=null)}catch(e){throw E.postMessage(null),e}}else m=!1},n=function(e){g=e,m||(m=!0,E.postMessage(null))},r=function(e,n){y=p((function(){e(t.unstable_now())}),n)},o=function(){d(y),y=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<O(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,u=e[l];if(void 0!==i&&0>O(i,n))void 0!==u&&0>O(u,i)?(e[r]=u,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>O(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],C=[],P=1,j=null,R=3,A=!1,T=!1,N=!1;function I(e){for(var t=S(C);null!==t;){if(null===t.callback)x(C);else{if(!(t.startTime<=e))break;x(C),t.sortIndex=t.expirationTime,_(k,t)}t=S(C)}}function D(e){if(N=!1,I(e),!T)if(null!==S(k))T=!0,n(F);else{var t=S(C);null!==t&&r(D,t.startTime-e)}}function F(e,n){T=!1,N&&(N=!1,o()),A=!0;var a=R;try{for(I(n),j=S(k);null!==j&&(!(j.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=j.callback;if("function"==typeof i){j.callback=null,R=j.priorityLevel;var l=i(j.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?j.callback=l:j===S(k)&&x(k),I(n)}else x(k);j=S(k)}if(null!==j)var u=!0;else{var c=S(C);null!==c&&r(D,c.startTime-n),u=!1}return u}finally{j=null,R=a,A=!1}}var L=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){T||A||(T=!0,n(F))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(k)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=L,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:P++,callback:a,priorityLevel:e,startTime:i,expirationTime:u=i+u,sortIndex:-1},i>l?(e.sortIndex=i,_(C,e),null===S(k)&&e===S(C)&&(N?o():N=!0,r(D,i-l))):(e.sortIndex=u,_(k,e),T||A||(T=!0,n(F))),e},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},7478:(e,t,n)=>{"use strict";var r=n(210),o=n(1924),a=n(631),i=r("%TypeError%"),l=r("%WeakMap%",!0),u=r("%Map%",!0),c=o("WeakMap.prototype.get",!0),s=o("WeakMap.prototype.set",!0),f=o("WeakMap.prototype.has",!0),p=o("Map.prototype.get",!0),d=o("Map.prototype.set",!0),h=o("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new i("Side channel does not contain "+a(e))},get:function(r){if(l&&r&&("object"==typeof r||"function"==typeof r)){if(e)return c(e,r)}else if(u){if(t)return p(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(l&&r&&("object"==typeof r||"function"==typeof r)){if(e)return f(e,r)}else if(u){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,o){l&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new l),s(e,r,o)):u?(t||(t=new u),d(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},3379:(e,t,n)=>{"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),i=[];function l(e){for(var t=-1,n=0;n<i.length;n++)if(i[n].identifier===e){t=n;break}return t}function u(e,t){for(var n={},r=[],o=0;o<e.length;o++){var a=e[o],u=t.base?a[0]+t.base:a[0],c=n[u]||0,s="".concat(u," ").concat(c);n[u]=c+1;var f=l(s),p={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(i[f].references++,i[f].updater(p)):i.push({identifier:s,updater:g(p,t),references:1}),r.push(s)}return r}function c(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var i=a(e.insert||"head");if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}return t}var s,f=(s=[],function(e,t){return s[e]=t,s.filter(Boolean).join("\n")});function p(e,t,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function d(e,t,n){var r=n.css,o=n.media,a=n.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,m=0;function g(e,t){var n,r,o;if(t.singleton){var a=m++;n=h||(h=c(t)),r=p.bind(null,n,a,!1),o=p.bind(null,n,a,!0)}else n=c(t),r=d.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var n=u(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var o=l(n[r]);i[o].references--}for(var a=u(e,t),c=0;c<n.length;c++){var s=l(n[c]);0===i[s].references&&(i[s].updater(),i.splice(s,1))}n=a}}}},7121:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r}),e=n.hmd(e);const r=function(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:e)},2511:function(e,t,n){var r;e=n.nmd(e),function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof n.g&&n.g;a.global!==a&&a.window!==a&&a.self;var i,l=2147483647,u=36,c=/^xn--/,s=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},d=Math.floor,h=String.fromCharCode;function m(e){throw RangeError(p[e])}function g(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+g((e=e.replace(f,".")).split("."),t).join(".")}function v(e){for(var t,n,r=[],o=0,a=e.length;o<a;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<a?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function b(e){return g(e,(function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,n){var r=0;for(e=n?d(e/700):e>>1,e+=d(e/t);e>455;r+=u)e=d(e/35);return d(r+36*e/(e+38))}function _(e){var t,n,r,o,a,i,c,s,f,p,h,g=[],y=e.length,v=0,w=128,_=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&m("not-basic"),g.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<y;){for(a=v,i=1,c=u;o>=y&&m("invalid-input"),((s=(h=e.charCodeAt(o++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:u)>=u||s>d((l-v)/i))&&m("overflow"),v+=s*i,!(s<(f=c<=_?1:c>=_+26?26:c-_));c+=u)i>d(l/(p=u-f))&&m("overflow"),i*=p;_=E(v-a,t=g.length+1,0==a),d(v/t)>l-w&&m("overflow"),w+=d(v/t),v%=t,g.splice(v++,0,w)}return b(g)}function S(e){var t,n,r,o,a,i,c,s,f,p,g,y,b,_,S,x=[];for(y=(e=v(e)).length,t=128,n=0,a=72,i=0;i<y;++i)(g=e[i])<128&&x.push(h(g));for(r=o=x.length,o&&x.push("-");r<y;){for(c=l,i=0;i<y;++i)(g=e[i])>=t&&g<c&&(c=g);for(c-t>d((l-n)/(b=r+1))&&m("overflow"),n+=(c-t)*b,t=c,i=0;i<y;++i)if((g=e[i])<t&&++n>l&&m("overflow"),g==t){for(s=n,f=u;!(s<(p=f<=a?1:f>=a+26?26:f-a));f+=u)S=s-p,_=u-p,x.push(h(w(p+S%_,0))),s=d(S/_);x.push(h(w(s,0))),a=E(n,b,r==o),n=0,++r}++n,++t}return x.join("")}i={version:"1.3.2",ucs2:{decode:v,encode:b},decode:_,encode:S,toASCII:function(e){return y(e,(function(e){return s.test(e)?"xn--"+S(e):e}))},toUnicode:function(e){return y(e,(function(e){return c.test(e)?_(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},8575:(e,t,n)=>{"use strict";var r=n(2511),o=n(2502);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.Qc=b;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),s=["'"].concat(c),f=["%","/","?",";","#"].concat(s),p=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(7673);function b(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",c=e.split(l);c[0]=c[0].replace(/\\/g,"/");var b=e=c.join(l);if(b=b.trim(),!n&&1===e.split("#").length){var w=u.exec(b);if(w)return this.path=b,this.href=b,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?v.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=i.exec(b);if(E){var _=(E=E[0]).toLowerCase();this.protocol=_,b=b.substr(E.length)}if(n||E||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var S="//"===b.substr(0,2);!S||E&&g[E]||(b=b.substr(2),this.slashes=!0)}if(!g[E]&&(S||E&&!y[E])){for(var x,O,k=-1,C=0;C<p.length;C++){-1!==(P=b.indexOf(p[C]))&&(-1===k||P<k)&&(k=P)}-1!==(O=-1===k?b.lastIndexOf("@"):b.lastIndexOf("@",k))&&(x=b.slice(0,O),b=b.slice(O+1),this.auth=decodeURIComponent(x)),k=-1;for(C=0;C<f.length;C++){var P;-1!==(P=b.indexOf(f[C]))&&(-1===k||P<k)&&(k=P)}-1===k&&(k=b.length),this.host=b.slice(0,k),b=b.slice(k),this.parseHost(),this.hostname=this.hostname||"";var j="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!j)for(var R=this.hostname.split(/\./),A=(C=0,R.length);C<A;C++){var T=R[C];if(T&&!T.match(d)){for(var N="",I=0,D=T.length;I<D;I++)T.charCodeAt(I)>127?N+="x":N+=T[I];if(!N.match(d)){var F=R.slice(0,C),L=R.slice(C+1),U=T.match(h);U&&(F.push(U[1]),L.unshift(U[2])),L.length&&(b="/"+L.join(".")+b),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),j||(this.hostname=r.toASCII(this.hostname));var M=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+M,this.href+=this.host,j&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[_])for(C=0,A=s.length;C<A;C++){var B=s[C];if(-1!==b.indexOf(B)){var W=encodeURIComponent(B);W===B&&(W=escape(B)),b=b.split(B).join(W)}}var q=b.indexOf("#");-1!==q&&(this.hash=b.substr(q),b=b.slice(0,q));var H=b.indexOf("?");if(-1!==H?(this.search=b.substr(H),this.query=b.substr(H+1),t&&(this.query=v.parse(this.query)),b=b.slice(0,H)):t&&(this.search="",this.query={}),b&&(this.pathname=b),y[_]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){M=this.pathname||"";var $=this.search||"";this.path=M+$}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=v.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),t+a+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(l=l.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(b(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),c=0;c<u.length;c++){var s=u[c];"protocol"!==s&&(n[s]=e[s])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[e.protocol]){for(var f=Object.keys(e),p=0;p<f.length;p++){var d=f[p];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||g[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",v=n.search||"";n.path=m+v}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),E=w||b||n.host&&e.pathname,_=E,S=n.pathname&&n.pathname.split("/")||[],x=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(x&&(n.hostname="",n.port=null,n.host&&(""===S[0]?S[0]=n.host:S.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),E=E&&(""===h[0]||""===S[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,S=h;else if(h.length)S||(S=[]),S.pop(),S=S.concat(h),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(x)n.hostname=n.host=S.shift(),(j=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift());return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!S.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var O=S.slice(-1)[0],k=(n.host||e.host||S.length>1)&&("."===O||".."===O)||""===O,C=0,P=S.length;P>=0;P--)"."===(O=S[P])?S.splice(P,1):".."===O?(S.splice(P,1),C++):C&&(S.splice(P,1),C--);if(!E&&!_)for(;C--;C)S.unshift("..");!E||""===S[0]||S[0]&&"/"===S[0].charAt(0)||S.unshift(""),k&&"/"!==S.join("/").substr(-1)&&S.push("");var j,R=""===S[0]||S[0]&&"/"===S[0].charAt(0);x&&(n.hostname=n.host=R?"":S.length?S.shift():"",(j=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=j.shift(),n.host=n.hostname=j.shift()));return(E=E||n.host&&S.length)&&!R&&S.unshift(""),S.length?n.pathname=S.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},2502:e=>{"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},8217:(e,t,n)=>{"use strict";var r=n(7418),o=n(7294);t.useSubscription=function(e){var t=e.getCurrentValue,n=e.subscribe,a=o.useState((function(){return{getCurrentValue:t,subscribe:n,value:t()}}));e=a[0];var i=a[1];return a=e.value,e.getCurrentValue===t&&e.subscribe===n||(a=t(),i({getCurrentValue:t,subscribe:n,value:a})),o.useDebugValue(a),o.useEffect((function(){function e(){if(!o){var e=t();i((function(o){return o.getCurrentValue!==t||o.subscribe!==n||o.value===e?o:r({},o,{value:e})}))}}var o=!1,a=n(e);return e(),function(){o=!0,a()}}),[t,n]),a}},7161:(e,t,n)=>{"use strict";e.exports=n(8217)},4654:()=>{}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=n(9485),t=n.n(e),r="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==r&&r,o="URLSearchParams"in r,a="Symbol"in r&&"iterator"in Symbol,i="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),l="FormData"in r,u="ArrayBuffer"in r;if(u)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(e){return e&&c.indexOf(Object.prototype.toString.call(e))>-1};function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function p(e){return"string"!=typeof e&&(e=String(e)),e}function d(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function m(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function g(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function y(e){var t=new FileReader,n=g(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function b(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:l&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:o&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():u&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):u&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=m(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=m(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(y)}),this.text=function(){var e,t,n,r=m(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=g(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},l&&(this.formData=function(){return this.text().then(_)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(e,t){e=f(e),t=p(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},h.prototype.delete=function(e){delete this.map[f(e)]},h.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},h.prototype.set=function(e,t){this.map[f(e)]=p(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),d(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),d(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),d(e)},a&&(h.prototype[Symbol.iterator]=h.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function E(e,t){if(!(this instanceof E))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n,r,o=(t=t||{}).body;if(e instanceof E){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new h(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new h(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),w.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var a=/([?&])_=[^&]*/;if(a.test(this.url))this.url=this.url.replace(a,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function _(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function S(e,t){if(!(this instanceof S))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}E.prototype.clone=function(){return new E(this,{body:this._bodyInit})},b.call(E.prototype),b.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];S.redirect=function(e,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new S(null,{status:t,headers:{location:e}})};var O=r.DOMException;try{new O}catch(e){(O=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),O.prototype.constructor=O}function k(e,t){return new Promise((function(n,o){var a=new E(e,t);if(a.signal&&a.signal.aborted)return o(new O("Aborted","AbortError"));var l=new XMLHttpRequest;function c(){l.abort()}l.onload=function(){var e,t,r={status:l.status,statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",t=new h,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};r.url="responseURL"in l?l.responseURL:r.headers.get("X-Request-URL");var o="response"in l?l.response:l.responseText;setTimeout((function(){n(new S(o,r))}),0)},l.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},l.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},l.onabort=function(){setTimeout((function(){o(new O("Aborted","AbortError"))}),0)},l.open(a.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(a.url),!0),"include"===a.credentials?l.withCredentials=!0:"omit"===a.credentials&&(l.withCredentials=!1),"responseType"in l&&(i?l.responseType="blob":u&&a.headers.get("Content-Type")&&-1!==a.headers.get("Content-Type").indexOf("application/octet-stream")&&(l.responseType="arraybuffer")),!t||"object"!=typeof t.headers||t.headers instanceof h?a.headers.forEach((function(e,t){l.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){l.setRequestHeader(e,p(t.headers[e]))})),a.signal&&(a.signal.addEventListener("abort",c),l.onreadystatechange=function(){4===l.readyState&&a.signal.removeEventListener("abort",c)}),l.send(void 0===a._bodyInit?null:a._bodyInit)}))}k.polyfill=!0,r.fetch||(r.fetch=k,r.Headers=h,r.Request=E,r.Response=S),!window.Promise&&(window.Promise=t()),Array.from||(Array.from=function(e){return[].slice.call(e)}),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])}return t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],o=0;o<n;){var a=t[o];if(e.call(r,a,o,t))return a;o++}}});var C=n(7294),P=n(3935);function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}function A(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||R(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var N,I,D,F,L=n(1227),U=n.n(L),M=n(6746);N={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},I=["(","?"],D={")":["("],":":["?","?:"]},F=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var z={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function B(e){var t=function(e){for(var t,n,r,o,a=[],i=[];t=e.match(F);){for(n=t[0],(r=e.substr(0,t.index).trim())&&a.push(r);o=i.pop();){if(D[n]){if(D[n][0]===o){n=D[n][1]||n;break}}else if(I.indexOf(o)>=0||N[o]<N[n]){i.push(o);break}a.push(o)}D[n]||i.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&a.push(e),a.concat(i.reverse())}(e);return function(e){return function(e,t){var n,r,o,a,i,l,u=[];for(n=0;n<e.length;n++){if(i=e[n],a=z[i]){for(r=a.length,o=Array(r);r--;)o[r]=u.pop();try{l=a.apply(null,o)}catch(e){return e}}else l=t.hasOwnProperty(i)?t[i]:+i;u.push(l)}return u[0]}(t,e)}}var W={contextDelimiter:"",onMissingKey:null};function q(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},W)this.options[n]=void 0!==t&&n in t?t[n]:W[n]}q.prototype.getPluralForm=function(e,t){var n,r,o,a=this.pluralForms[e];return a||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(r=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=B(e);return function(e){return+t({n:e})}}(r)),a=this.pluralForms[e]=o),a(t)},q.prototype.dcnpgettext=function(e,t,n,r,o){var a,i,l;return a=void 0===o?0:this.getPluralForm(e,o),i=n,t&&(i=t+this.options.contextDelimiter+n),(l=this.data[e][i])&&l[a]?l[a]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===a?n:r)};var H=n(7117),$=n.n(H),V=n(4761),G=n.n(V),Z=n(7187),Q=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function Y(e,t){var n;if(!Array.isArray(t))for(t=new Array(arguments.length-1),n=1;n<arguments.length;n++)t[n-1]=arguments[n];return n=1,e.replace(Q,(function(){var e,r,o,a,i;return e=arguments[3],r=arguments[5],"%"===(a=arguments[9])?"%":("*"===(o=arguments[7])&&(o=t[n-1],n++),void 0!==r?t[0]&&"object"==typeof t[0]&&t[0].hasOwnProperty(r)&&(i=t[0][r]):(void 0===e&&(e=n),n++,i=t[e-1]),"f"===a?i=parseFloat(i)||0:"d"===a&&(i=parseInt(i)||0),void 0!==o&&("f"===a?i=i.toFixed(o):"s"===a&&(i=i.substr(0,o))),null!=i?i:"")}))}function K(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var o=isFinite(+e)?+e:0,a=isFinite(+t)?Math.abs(t):0,i=void 0===r?",":r,l=void 0===n?".":n,u="";return(u=(a?function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(o,a):""+Math.round(o)).split("."))[0].length>3&&(u[0]=u[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,i)),(u[1]||"").length<a&&(u[1]=u[1]||"",u[1]+=new Array(a-u[1].length+1).join("0")),u.join(l)}var X=U()("i18n-calypso"),J="number_format_decimals",ee="number_format_thousands_sep",te="messages",ne=[function(e){return e}],re={};function oe(){ce.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function ae(e){return Array.prototype.slice.call(e)}function ie(e){var t=e[0];("string"!=typeof t||e.length>3||e.length>2&&"object"==typeof e[1]&&"object"==typeof e[2])&&oe("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",ae(e),". See https://github.com/Automattic/i18n-calypso#translate-method"),2===e.length&&"string"==typeof t&&"string"==typeof e[1]&&oe("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",ae(e));for(var n={},r=0;r<e.length;r++)"object"==typeof e[r]&&(n=e[r]);if("string"==typeof t?n.original=t:"object"==typeof n.original&&(n.plural=n.original.plural,n.count=n.original.count,n.original=n.original.single),"string"==typeof e[1]&&(n.plural=e[1]),void 0===n.original)throw new Error("Translate called without a `string` value as first argument.");return n}function le(e,t){return e.dcnpgettext(te,t.context,t.original,t.plural,t.count)}function ue(e,t){for(var n=ne.length-1;n>=0;n--){var r=ne[n](Object.assign({},t)),o=r.context?r.context+""+r.original:r.original;if(e.state.locale[o])return le(e.state.tannin,r)}return null}function ce(){if(!(this instanceof ce))return new ce;this.defaultLocaleSlug="en",this.defaultPluralForms=function(e){return 1===e?0:1},this.state={numberFormatSettings:{},tannin:void 0,locale:void 0,localeSlug:void 0,textDirection:void 0,translations:$()({max:100})},this.componentUpdateHooks=[],this.translateHooks=[],this.stateObserver=new Z.EventEmitter,this.stateObserver.setMaxListeners(0),this.configure()}ce.throwErrors=!1,ce.prototype.on=function(){var e;(e=this.stateObserver).on.apply(e,arguments)},ce.prototype.off=function(){var e;(e=this.stateObserver).off.apply(e,arguments)},ce.prototype.emit=function(){var e;(e=this.stateObserver).emit.apply(e,arguments)},ce.prototype.numberFormat=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",o=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return K(e,n,r,o)},ce.prototype.configure=function(e){Object.assign(this,e||{}),this.setLocale()},ce.prototype.setLocale=function(e){var t,n,r;if(e&&e[""]&&e[""]["key-hash"]){var o=e[""]["key-hash"],a=function(e,t){var n=!1===t?"":String(t);if(void 0!==re[n+e])return re[n+e];var r=G()().update(e).digest("hex");return re[n+e]=t?r.substr(0,t):r},i=function(e){return function(t){return t.context?(t.original=a(t.context+String.fromCharCode(4)+t.original,e),delete t.context):t.original=a(t.original,e),t}};if("sha1"===o.substr(0,4))if(4===o.length)ne.push(i(!1));else{var l=o.substr(5).indexOf("-");if(l<0){var u=Number(o.substr(5));ne.push(i(u))}else for(var c=Number(o.substr(5,l)),s=Number(o.substr(6+l)),f=c;f<=s;f++)ne.push(i(f))}}if(e&&e[""].localeSlug)if(e[""].localeSlug===this.state.localeSlug){if(e===this.state.locale)return;Object.assign(this.state.locale,e)}else this.state.locale=Object.assign({},e);else this.state.locale={"":{localeSlug:this.defaultLocaleSlug,plural_forms:this.defaultPluralForms}};this.state.localeSlug=this.state.locale[""].localeSlug,this.state.textDirection=(null===(t=this.state.locale["text directionltr"])||void 0===t?void 0:t[0])||(null===(n=this.state.locale[""])||void 0===n||null===(r=n.momentjs_locale)||void 0===r?void 0:r.textDirection),this.state.tannin=new q(T({},te,this.state.locale)),this.state.numberFormatSettings.decimal_point=le(this.state.tannin,ie([J])),this.state.numberFormatSettings.thousands_sep=le(this.state.tannin,ie([ee])),this.state.numberFormatSettings.decimal_point===J&&(this.state.numberFormatSettings.decimal_point="."),this.state.numberFormatSettings.thousands_sep===ee&&(this.state.numberFormatSettings.thousands_sep=","),this.stateObserver.emit("change")},ce.prototype.getLocale=function(){return this.state.locale},ce.prototype.getLocaleSlug=function(){return this.state.localeSlug},ce.prototype.isRtl=function(){return"rtl"===this.state.textDirection},ce.prototype.addTranslations=function(e){for(var t in e)""!==t&&(this.state.tannin.data.messages[t]=e[t]);this.stateObserver.emit("change")},ce.prototype.hasTranslation=function(){return!!ue(this,ie(arguments))},ce.prototype.translate=function(){var e=ie(arguments),t=ue(this,e);if(t||(t=le(this.state.tannin,e)),e.args){var n=Array.isArray(e.args)?e.args.slice(0):[e.args];n.unshift(t);try{t=Y.apply(void 0,A(n))}catch(e){if(!window||!window.console)return;var r=this.throwErrors?"error":"warn";"string"!=typeof e?window.console[r](e):window.console[r]("i18n sprintf error:",n)}}return e.components&&(t=(0,M.Z)({mixedString:t,components:e.components,throwErrors:this.throwErrors})),this.translateHooks.forEach((function(n){t=n(t,e)})),t},ce.prototype.reRenderTranslations=function(){X("Re-rendering all translations due to external request"),this.stateObserver.emit("change")},ce.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},ce.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)};const se=ce;function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function de(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function he(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function me(e,t){return(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ge(e){return(Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ye(e){return("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 ve(e,t){return!t||"object"!==ye(t)&&"function"!=typeof t?he(e):t}function be(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ge(e);if(t){var o=ge(this).constructor;Reflect.construct(r,arguments,o)}else r.apply(this,arguments);return ve(this,n)}}function we(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}}(e,t)||R(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 Ee(){return(Ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var _e=n(7161),Se=n(6486);const xe=function(e,t){return function(n){var r=e(n),o=n.displayName,a=void 0===o?n.name||"Component":o;return r.displayName="".concat((0,Se.upperFirst)((0,Se.camelCase)(t)),"(").concat(a,")"),r}};var Oe=new se;const ke=Oe;var Ce=Oe.numberFormat.bind(Oe),Pe=Oe.translate.bind(Oe),je=(Oe.configure.bind(Oe),Oe.setLocale.bind(Oe),Oe.getLocale.bind(Oe),Oe.getLocaleSlug.bind(Oe),Oe.addTranslations.bind(Oe),Oe.reRenderTranslations.bind(Oe),Oe.registerComponentUpdateHook.bind(Oe),Oe.registerTranslateHook.bind(Oe),Oe.state,Oe.stateObserver,Oe.on.bind(Oe),Oe.off.bind(Oe),Oe.emit.bind(Oe),function(e){var t={numberFormat:e.numberFormat.bind(e),translate:e.translate.bind(e)}}(Oe),function(e){function t(){var t=e.translate.bind(e);return Object.defineProperty(t,"localeSlug",{get:e.getLocaleSlug.bind(e)}),t}}(Oe),function(e){var t={getCurrentValue:function(){return e.isRtl()},subscribe:function(t){return e.on("change",t),function(){return e.off("change",t)}}};function n(){return(0,_e.useSubscription)(t)}var r=xe((function(e){return(0,C.forwardRef)((function(t,r){var o=n();return C.createElement(e,Ee({},t,{isRtl:o,ref:r}))}))}),"WithRTL");return{useRtl:n,withRtl:r}}(Oe)),Re=(je.useRtl,je.withRtl,n(5697)),Ae=n.n(Re),Te=C.createContext(null);var Ne=function(e){e()},Ie=function(){return Ne},De={notify:function(){}};var Fe=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=De,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=function(){var e=Ie(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=De)},e}(),Le="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?C.useLayoutEffect:C.useEffect;const Ue=function(e){var t=e.store,n=e.context,r=e.children,o=(0,C.useMemo)((function(){var e=new Fe(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),a=(0,C.useMemo)((function(){return t.getState()}),[t]);Le((function(){var e=o.subscription;return e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var i=n||Te;return C.createElement(i.Provider,{value:o},r)};function Me(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var ze=n(8679),Be=n.n(ze),We=n(9864),qe=[],He=[null,null];function $e(e,t){var n=e[1];return[t.payload,n+1]}function Ve(e,t,n){Le((function(){return e.apply(void 0,t)}),n)}function Ge(e,t,n,r,o,a,i){e.current=r,t.current=o,n.current=!1,a.current&&(a.current=null,i())}function Ze(e,t,n,r,o,a,i,l,u,c){if(e){var s=!1,f=null,p=function(){if(!s){var e,n,p=t.getState();try{e=r(p,o.current)}catch(e){n=e,f=e}n||(f=null),e===a.current?i.current||u():(a.current=e,l.current=e,i.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=p,n.trySubscribe(),p();return function(){if(s=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var Qe=function(){return[null,0]};function Ye(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,a=n.methodName,i=void 0===a?"connectAdvanced":a,l=n.renderCountProp,u=void 0===l?void 0:l,c=n.shouldHandleStateChanges,s=void 0===c||c,f=n.storeKey,p=void 0===f?"store":f,d=(n.withRef,n.forwardRef),h=void 0!==d&&d,m=n.context,g=void 0===m?Te:m,y=Me(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]),v=g;return function(t){var n=t.displayName||t.name||"Component",r=o(n),a=Ee({},y,{getDisplayName:o,methodName:i,renderCountProp:u,shouldHandleStateChanges:s,storeKey:p,displayName:r,wrappedComponentName:n,WrappedComponent:t}),l=y.pure;var c=l?C.useMemo:function(e){return e()};function f(n){var r=(0,C.useMemo)((function(){var e=n.reactReduxForwardedRef,t=Me(n,["reactReduxForwardedRef"]);return[n.context,e,t]}),[n]),o=r[0],i=r[1],l=r[2],u=(0,C.useMemo)((function(){return o&&o.Consumer&&(0,We.isContextConsumer)(C.createElement(o.Consumer,null))?o:v}),[o,v]),f=(0,C.useContext)(u),p=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(f)&&Boolean(f.store);var d=p?n.store:f.store,h=(0,C.useMemo)((function(){return function(t){return e(t.dispatch,a)}(d)}),[d]),m=(0,C.useMemo)((function(){if(!s)return He;var e=new Fe(d,p?null:f.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[d,p,f]),g=m[0],y=m[1],b=(0,C.useMemo)((function(){return p?f:Ee({},f,{subscription:g})}),[p,f,g]),w=(0,C.useReducer)($e,qe,Qe),E=w[0][0],_=w[1];if(E&&E.error)throw E.error;var S=(0,C.useRef)(),x=(0,C.useRef)(l),O=(0,C.useRef)(),k=(0,C.useRef)(!1),P=c((function(){return O.current&&l===x.current?O.current:h(d.getState(),l)}),[d,E,l]);Ve(Ge,[x,S,k,l,P,O,y]),Ve(Ze,[s,d,g,h,x,S,k,O,y,_],[d,g,h]);var j=(0,C.useMemo)((function(){return C.createElement(t,Ee({},P,{ref:i}))}),[i,t,P]);return(0,C.useMemo)((function(){return s?C.createElement(u.Provider,{value:b},j):j}),[u,j,b])}var d=l?C.memo(f):f;if(d.WrappedComponent=t,d.displayName=r,h){var m=C.forwardRef((function(e,t){return C.createElement(d,Ee({},e,{reactReduxForwardedRef:t}))}));return m.displayName=r,m.WrappedComponent=t,Be()(m,t)}return Be()(d,t)}}function Ke(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Xe(e,t){if(Ke(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!Ke(e[n[o]],t[n[o]]))return!1;return!0}var Je=n(4890);function et(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function tt(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function nt(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=tt(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=tt(o),o=r(t,n)),o},r}}const rt=[function(e){return"function"==typeof e?nt(e):void 0},function(e){return e?void 0:et((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?et((function(t){return(0,Je.DE)(e,t)})):void 0}];const ot=[function(e){return"function"==typeof e?nt(e):void 0},function(e){return e?void 0:et((function(){return{}}))}];function at(e,t,n){return Ee({},n,e,t)}const it=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,a=n.areMergedPropsEqual,i=!1;return function(t,n,l){var u=e(t,n,l);return i?o&&a(u,r)||(r=u):(i=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return at}}];function lt(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function ut(e,t,n,r,o){var a,i,l,u,c,s=o.areStatesEqual,f=o.areOwnPropsEqual,p=o.areStatePropsEqual,d=!1;function h(o,d){var h,m,g=!f(d,i),y=!s(o,a);return a=o,i=d,g&&y?(l=e(a,i),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):g?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(u=t(r,i)),c=n(l,u,i)):y?(h=e(a,i),m=!p(h,l),l=h,m&&(c=n(l,u,i)),c):c}return function(o,s){return d?h(o,s):(l=e(a=o,i=s),u=t(r,i),c=n(l,u,i),d=!0,c)}}function ct(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=Me(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),u=o(e,a);return(a.pure?ut:lt)(i,l,u,e,a)}function st(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ft(e,t){return e===t}function pt(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?Ye:n,o=t.mapStateToPropsFactories,a=void 0===o?ot:o,i=t.mapDispatchToPropsFactories,l=void 0===i?rt:i,u=t.mergePropsFactories,c=void 0===u?it:u,s=t.selectorFactory,f=void 0===s?ct:s;return function(e,t,n,o){void 0===o&&(o={});var i=o,u=i.pure,s=void 0===u||u,p=i.areStatesEqual,d=void 0===p?ft:p,h=i.areOwnPropsEqual,m=void 0===h?Xe:h,g=i.areStatePropsEqual,y=void 0===g?Xe:g,v=i.areMergedPropsEqual,b=void 0===v?Xe:v,w=Me(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=st(e,a,"mapStateToProps"),_=st(t,l,"mapDispatchToProps"),S=st(n,c,"mergeProps");return r(f,Ee({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:_,initMergeProps:S,pure:s,areStatesEqual:d,areOwnPropsEqual:m,areStatePropsEqual:y,areMergedPropsEqual:b},w))}}const dt=pt();function ht(){return(0,C.useContext)(Te)}function mt(e){void 0===e&&(e=Te);var t=e===Te?ht:function(){return(0,C.useContext)(e)};return function(){return t().store}}var gt=mt();function yt(e){void 0===e&&(e=Te);var t=e===Te?gt:mt(e);return function(){return t().dispatch}}var vt=yt();var bt;bt=P.unstable_batchedUpdates,Ne=bt;var wt=n(9804);function Et(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var _t=Et();_t.withExtraArgument=Et;const St=_t;var xt="SETTING_LOAD_START",Ot="SETTING_LOAD_SUCCESS",kt="SETTING_LOAD_FAILED",Ct="SETTING_LOAD_STATUS",Pt="SETTING_SAVING",jt="SETTING_SAVED",Rt="SETTING_SAVE_FAILED",At="SETTING_DATABASE_START",Tt="SETTING_DATABASE_FAILED",Nt="SETTING_DATABASE_SUCCESS",It="SETTING_DATABASE_FINISH",Dt="SETTING_DATABASE_SHOW",Ft="SETTING_API_FAILED",Lt="SETTING_API_SUCCESS",Ut="SETTING_API_TRY",Mt="STATUS_IN_PROGRESS",zt="STATUS_FAILED",Bt="STATUS_COMPLETE",Wt="IO_EXPORTED",qt="IO_EXPORTING",Ht="IO_IMPORTING",$t="IO_IMPORTED",Vt="IO_FAILED",Gt="IO_CLEAR",Zt="IO_ADD_FILE",Qt="IO_IMPORTERS";function Yt(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 Kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){Xt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jt="ok",en="loading",tn="fail";function nn(e,t,n,r){var o=e[t]?Kt({},e[t]):[];return o[n]=r,Xt({},t,o)}var rn="LOG_LOADING",on="LOG_LOADED",an="LOG_FAILED",ln="LOG_SET_SELECTED",un="LOG_ITEM_SAVING",cn="LOG_ITEM_SAVED",sn="LOG_ITEM_FAILED",fn="LOG_DISPLAY_SET",pn=n(129),dn=n.n(pn),hn=["groups","404s","log","io","options","support","site"];function mn(e){return pn.parse(e?e.slice(1):document.location.search.slice(1))}function gn(e){return Redirectioni10n.pluginRoot+"&sub=rss&module=1&token="+encodeURIComponent(e)}var yn=function(e){return e.find((function(e){return("x-redirect-agent"===e.name||"x-redirect-by"===e.name)&&"redirection"===e.value.toLowerCase()}))},vn=function(e){return e.find((function(e){return"cf-"===e.name.toLowerCase().slice(0,3)}))};function bn(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 wn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach((function(t){En(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function En(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _n=["orderby","direction","page","per_page","filterBy","groupBy","group","displayType","displaySelected"],Sn=function(e,t){for(var n=[],r=0;r<e.length;r++)-1===t.indexOf(e[r])&&n.push(e[r]);return n},xn=function(e){return parseInt(e,10)>0||"0"===e?parseInt(e,10):e};function On(e,t){var n={};return Object.keys(e).map((function(r){t[r]&&Array.isArray(t[r])&&-1!==t[r].indexOf(xn(e[r]))?n[r]=xn(e[r]):t[r]&&!Array.isArray(t[r])&&(n[r]=e[r])})),n}var kn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",i=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[],l=mn(),u={orderby:r,direction:"desc",page:0,per_page:parseInt(Redirectioni10n.per_page,10),selected:[],filterBy:{},groupBy:"",displayType:"standard",displaySelected:[],selectAll:!1},c=void 0===l.sub?"":l.sub,s="standard",f=i.length>0?i[0].grouping:[];return localStorage.getItem(a+"_displayType")&&(s=localStorage.getItem(a+"_displayType")||""),"custom"===s&&localStorage.getItem(a+"_displaySelected")?f=localStorage.getItem(a+"_displaySelected").split(","):i.find((function(e){return e.value===s}))&&(f=i.find((function(e){return e.value===s})).grouping),-1===o.indexOf(c)&&c!==a?wn(wn({},u),{},{displayType:s,displaySelected:f}):wn(wn({},u),{},{orderby:l.orderby&&-1!==e.indexOf(l.orderby)?l.orderby:u.orderby,direction:l.direction&&"asc"===l.direction?"asc":u.direction,page:l.offset&&parseInt(l.offset,10)>0?parseInt(l.offset,10):u.page,per_page:Redirectioni10n.per_page?parseInt(Redirectioni10n.per_page,10):u.per_page,filterBy:l.filterby?On(l.filterby,t):u.filterBy,groupBy:l.groupby&&-1!==n.indexOf(l.groupby)?l.groupby:u.groupBy,displayType:s,displaySelected:f})},Cn=function(e,t){for(var n=Object.assign({},e),r=0;r<_n.length;r++)void 0!==t[_n[r]]&&(n[_n[r]]=t[_n[r]]);return n},Pn=function(e,t){return"desc"===e.direction&&delete e.direction,e.orderby===t&&delete e.orderby,0===e.page&&delete e.page,e.per_page===parseInt(Redirectioni10n.per_page,10)&&delete e.per_page,""===e.filterBy&&""===e.filter&&(delete e.filterBy,delete e.filter),""===e.groupBy&&(delete e.groupBy,delete e.group),25!==parseInt(Redirectioni10n.per_page,10)&&(e.per_page=parseInt(Redirectioni10n.per_page,10)),delete e.selected,delete e.displaySelected,delete e.displayType,delete e.selectAll,e},jn=function(e){return Object.assign({},e,{selected:[],selectAll:!1})};function Rn(e,t,n,r){return wn(wn({},e),{},!0===t?{selected:r.map((function(e){return"".concat(e.id)})),selectAll:n}:!1===t?{selected:[],selectAll:n}:{selected:Sn(e.selected,t).concat(Sn(t,e.selected)),selectAll:n})}var An=function(e,t){var n={};return e.map((function(e){var t=e.value,r=e.options;n[t]=Array.isArray(r)?r.map((function(e){return e.value})):t})),wn(wn({},n),t)};function Tn(e){return(Tn="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)}var Nn=function(e){return 0===e?"Admin AJAX returned 0":"string"==typeof e?e:e.message?e.message:(console.error(e),"Unknown error "+("object"===Tn(e)?Object.keys(e):e))};function In(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 Dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?In(Object(n),!0).forEach((function(t){Fn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):In(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ln(e,t){return e+(-1===e.indexOf("?")?"?":"&")+"_wpnonce="+encodeURIComponent(t)}const Un=function(e){function t(e,n){return n(Dn(Dn({},e),{},{url:Ln(e.url,t.nonce)}))}return t.nonce=e,t};function Mn(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 zn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mn(Object(n),!0).forEach((function(t){Bn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wn(e,t){return function(e){return e.replace("wp-json/wp-json","wp-json").replace("=/wp-json","=")}(function(e){return e.replace(/\/$/,"")}(e)+"/"+function(e,t){return-1!==e.indexOf("?")?t.replace("?","&"):t}(e,function(e){return e.replace(/^\//,"")}(t)))}const qn=function(e){function t(t,n){return"http"===t.url.substr(0,4)?n(t):n(zn(zn({},t),{},{url:Wn(e,t.url)}))}return t.rootURL=e,t};function Hn(e){return function(e){if(Array.isArray(e))return $n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return $n(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 $n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Vn(e){return(Vn="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)}var Gn=[];function Zn(e,t,n){return{code:(r=e,"number"==typeof r?"".concat(r):r.error_code?r.error_code:0===r?"admin-ajax":r.code?r.code:r.name?r.name:r.data&&r.data.error_code?r.data.error_code:r),message:Nn(t),request:n,data:n.apiFetch.data?n.apiFetch.data:null,jsonData:e&&e.data?e.data:null};var r}var Qn=function(e){if(e.status>=200&&e.status<300)return e;throw e};function Yn(e){return e.headers.get("x-wp-nonce")&&Jn.nonceMiddleware&&(Jn.nonceMiddleware.nonce=e.headers.get("x-wp-nonce")),e}var Kn=function(e){return e.text()};function Xn(e){return fetch(e.url,e).then(Yn).then((function(t){return function(e,t){return t.apiFetch={action:t.url.replace(/[\?&]_wpnonce=[a-f0-9]*/,"")+" "+t.method.toUpperCase(),body:"object"===Vn(t.body)?JSON.stringify(t.body):t.body},t.headers=e.headers,e.status&&void 0!==e.statusText&&(t.apiFetch.status=e.status,t.apiFetch.statusText=e.statusText),e.redirected&&(t.apiFetch.redirected=e.redirected),e}(t,e)})).then(Kn).then((function(t){return function(e,t){return t.apiFetch.data=e,e}(t,e)})).then((function(t){return function(e,t){if(""===e&&(t.apiFetch.status<200||t.apiFetch.status>300))return e;try{var n=JSON.parse(e.replace(/\ufeff/,""));if(0===n)throw Zn("json-zero","Failed to get data",t);return n}catch(e){throw Zn(e,e.message,t)}}(t,e)})).then((function(t){return function(e,t){if(e.error||e.error_code)throw Zn(e,e.message,t);if(t.apiFetch){var n=t.apiFetch,r=n.status,o=n.redirected,a=n.statusText;if(e.code&&e.message)throw Zn(e,e,t);if(r<200||r>=300)throw Zn(r,a,t);if(o&&"get"===t.method)throw Zn("rest_api_redirected","REST API redirected",t)}return e}(t,e)}))}function Jn(e){var t=[].concat(Hn(Gn),[Xn]),n=function e(n){return function(r){var o=t[n];return n===t.length-1?o(r):o(r,e(n+1))}};return new Promise((function(t,r){n(0)(e).then(t).catch((function(n){if("rest_cookie_invalid_nonce"!==n.code)return r(n);window.fetch("admin-ajax.php?action=rest-nonce").then(Qn).then(Kn).then((function(n){Jn.nonceMiddleware.nonce=n,Jn(e).then(t).catch(r)})).catch(r)}))}))}Jn.getUrl=function(e){return Jn.rootURLMiddleware({url:e},(function(e){return Jn.nonceMiddleware(e,(function(e){return e.url}))}))},Jn.use=function(e){Gn.unshift(e)},Jn.createNonceMiddleware=function(e){var t=Un(e);return Jn.nonceMiddleware=t,t},Jn.createRootURLMiddleware=function(e){var t=qn(e);return Jn.rootURLMiddleware=t,t},Jn.resetMiddlewares=function(){Gn=[]},Jn.replaceRootURLMiddleware=function(e){for(var t=0;t<Gn.length;t++)Gn[t]===Jn.rootURLMiddleware&&(Gn[t]=Jn.createRootURLMiddleware(e))};const er=Jn;function tr(e){return function(e){if(Array.isArray(e))return nr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return nr(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 nr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rr(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 or(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rr(Object(n),!0).forEach((function(t){ar(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ar(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ir(e,t){return t?Pe("Are you sure you want to delete this item?","Are you sure you want to delete the %d selected items?",{count:e,args:e}):Pe("Are you sure want to delete all %d matching items?",{args:e})}var lr=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return function(a,i){var l=i()[r.store],u=l.table,c=l.total,s={bulk:t};Array.isArray(n)?s.items=n:u.selectAll||(s.items=u.selected),"delete"===t&&u.page>0&&u.per_page*u.page==c-1&&(u.page-=1);var f=ir(s.items&&!0!==s.items?s.items.length:c,Array.isArray(s.items));if("delete"!==t||o.deleteConfirm||confirm(f)){var p=Cn(u,s),d=or({items:s.items},o);delete o.deleteConfirm,u.selectAll&&(d.global=!0);var h=s.items?s.items.map((function(e){return parseInt(e,10)})):[-1];return er(e(t,d,Pn(u,r.order))).then((function(e){a(or(or({type:r.saved},e),{},{saving:h}))})).catch((function(e){a({type:r.failed,error:e,saving:h})})),a({type:r.saving,table:p,saving:h})}}},ur=function(e,t,n,r,o){return er(e).then((function(e){o({type:r.saved,item:e.item,items:e.items,total:e.total,saving:[n.id]})})).catch((function(e){o({type:r.failed,error:e,item:n,saving:[n.id]})})),o({type:r.saving,table:t,item:n,saving:[n.id]})},cr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"id";return function(o,a){var i=a()[n.store].table;return i.page=0,i.orderby=r,i.direction="desc",i.filterBy={},i.groupBy="",ur(e(t,{orderby:"id",direction:"desc",per_page:i.per_page}),i,t,n,o)}},sr=function(e,t,n,r){return function(o,a){var i=a()[r.store].table;return ur(e(t,n),i,n,r,o)}},fr=function(e,t){var n={};for(var r in t)void 0===e[r]&&(n[r]=t[r]);return n},pr=function(e,t){for(var n in e)if(e[n]!==t[n])return!1;return!0},dr=function(e){return Object.keys(e).filter((function(t){return e[t]})).reduce((function(t,n){return t[n]=e[n],t}),{})},hr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(e){return e},i=o.table,l=void 0===i?{}:i,u=o.rows,c=a(Cn(l,r)),s=dr(Pn(or(or({},l),r),n.order));if(!(pr(c,l)&&u.length>0&&pr(r,{})))return er(e(s)).then((function(e){t(or({type:n.saved},e))})).catch((function(e){t({type:n.failed,error:e})})),t(or({table:c,type:n.saving},fr(c,r)))},mr=function(e,t,n){for(var r=e.slice(0),o=0;o<e.length;o++)parseInt(e[o].id,10)===t.id&&(r[o]=n(e[o]));return r},gr=function(e,t){return t.item?mr(e.rows,t.item,(function(e){return or(or(or({},e),t.item),{},{original:e})})):e.rows},yr=function(e,t){return t.item?mr(e.rows,t.item,(function(e){return e.original})):e.rows},vr=function(e,t){return t.item?gr(e,t):t.items?t.items:e.rows},br=function(e,t){return t.table?or(or({},e.table),t.table):e.table},wr=function(e,t){return void 0!==t.total?t.total:e.total},Er=function(e,t){return[].concat(tr(e.saving),tr(t.saving))},_r=function(e,t){return e.saving.filter((function(e){return-1===t.saving.indexOf(e)}))};function Sr(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 xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(n),!0).forEach((function(t){Or(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Or(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kr="ERROR_LOADING",Cr="ERROR_LOADED",Pr="ERROR_FAILED",jr="ERROR_SET_SELECTED",Rr="ERROR_ITEM_SAVING",Ar="ERROR_ITEM_SAVED",Tr="ERROR_ITEM_FAILED",Nr="ERROR_DISPLAY_SET";function Ir(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 Dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ir(Object(n),!0).forEach((function(t){Fr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ir(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lr(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 Ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lr(Object(n),!0).forEach((function(t){Mr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zr="GROUP_LOADING",Br="GROUP_LOADED",Wr="GROUP_FAILED",qr="GROUP_SET_SELECTED",Hr="GROUP_ITEM_SAVING",$r="GROUP_ITEM_FAILED",Vr="GROUP_ITEM_SAVED",Gr="GROUP_DISPLAY_SET";function Zr(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 Qr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(n),!0).forEach((function(t){Yr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kr="REDIRECT_LOADING",Xr="REDIRECT_LOADED",Jr="REDIRECT_FAILED",eo="REDIRECT_SET_SELECTED",to="REDIRECT_ITEM_SAVING",no="REDIRECT_ITEM_FAILED",ro="REDIRECT_ITEM_SAVED",oo="REDIRECT_ADD_TOP",ao="REDIRECT_DISPLAY_SET";function io(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 lo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?io(Object(n),!0).forEach((function(t){uo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):io(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var co="MESSAGE_CLEAR_ERRORS",so="MESSAGE_CLEAR_NOTICES";function fo(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 po(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fo(Object(n),!0).forEach((function(t){ho(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ho(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mo=function(e,t){return e.slice(0).concat([t])},go=function(e,t){return e.slice(0).concat([t])},yo=function(e){return Math.max(0,e.inProgress-1)},vo={REDIRECT_ITEM_SAVED:Pe("Redirection saved"),LOG_ITEM_SAVED:Pe("Log deleted"),SETTING_SAVED:Pe("Settings saved"),GROUP_ITEM_SAVED:Pe("Group saved"),ERROR_ITEM_SAVED:Pe("404 deleted")};var bo="INFO_LOADING",wo="INFO_LOADED_GEO",Eo="INFO_LOADED_AGENT",_o="INFO_FAILED",So="INFO_LOADED_HTTP",xo="INFO_CLEAR_HTTP";function Oo(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 ko(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oo(Object(n),!0).forEach((function(t){Co(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Co(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Po(e,t,n){return ko(ko({},e),{},Co({},t[n],t))}const jo=(0,Je.UY)({settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ut:return Kt(Kt({},e),{},{apiTest:Kt(Kt({},e.apiTest),nn(e.apiTest,t.id,t.method,{status:en}))});case Lt:return Kt(Kt({},e),{},{apiTest:Kt(Kt({},e.apiTest),nn(e.apiTest,t.id,t.method,{status:Jt}))});case Ft:return Kt(Kt({},e),{},{apiTest:Kt(Kt({},e.apiTest),nn(e.apiTest,t.id,t.method,{status:tn,error:t.error}))});case Dt:return Kt(Kt({},e),{},{showDatabase:!0});case Vt:case $t:case It:return Kt(Kt({},e),{},{showDatabase:!1,database:Kt(Kt({},e.database),{},{status:Jt})});case At:return Kt(Kt({},e),{},{database:Kt(Kt({},e.database),{},{inProgress:!0,result:Jt,reason:"skip"!==t.arg&&e.database.reason}),showDatabase:"stop"!==t.arg});case Nt:return Kt(Kt({},e),{},{database:Kt(Kt({},e.database),t.database)});case Tt:return Kt(Kt({},e),{},{database:Kt(Kt({},e.database),{},{result:zt,reason:t.error})});case xt:return Kt(Kt({},e),{},{loadStatus:Mt});case Ot:return Kt(Kt({},e),{},{loadStatus:Bt,values:t.values,groups:t.groups,postTypes:t.postTypes,installed:t.installed,canDelete:t.canDelete});case kt:return Kt(Kt({},e),{},{loadStatus:zt,error:t.error});case Pt:return Kt(Kt({},e),{},{saveStatus:Mt,warning:!1});case jt:return Kt(Kt({},e),{},{saveStatus:Bt,values:t.values,groups:t.groups,installed:t.installed,warning:!!t.warning&&t.warning});case Rt:return Kt(Kt({},e),{},{saveStatus:zt,error:t.error});case Ct:return Kt(Kt({},e),{},{pluginStatus:t.pluginStatus})}return e},log:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ln:return xr(xr({},e),{},{table:Rn(e.table,t.items,t.isEverything,e.rows)});case un:return xr(xr({},e),{},{table:jn(br(e,t)),saving:Er(e,t),rows:gr(e,t)});case cn:return xr(xr({},e),{},{rows:vr(e,t),total:wr(e,t),saving:_r(e,t)});case rn:return xr(xr({},e),{},{table:br(e,t),status:Mt,saving:[],logType:t.logType,requestCount:e.requestCount+1});case an:return xr(xr({},e),{},{status:zt,saving:[]});case on:return xr(xr({},e),{},{rows:vr(e,t),status:Bt,total:wr(e,t),table:jn(e.table)});case sn:return xr(xr({},e),{},{saving:_r(e,t),rows:yr(e,t)});case fn:return xr(xr({},e),{},{table:xr(xr({},e.table),{},{displayType:t.displayType,displaySelected:t.displaySelected})})}return e},error:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case jr:return Dr(Dr({},e),{},{table:Rn(e.table,t.items,t.isEverything,e.rows)});case Rr:return Dr(Dr({},e),{},{table:jn(br(e,t)),saving:Er(e,t),rows:gr(e,t)});case Ar:return Dr(Dr({},e),{},{rows:vr(e,t),total:wr(e,t),saving:_r(e,t)});case kr:return Dr(Dr({},e),{},{table:br(e,t),status:Mt,saving:[],requestCount:e.requestCount+1,rows:[]});case Pr:return Dr(Dr({},e),{},{status:zt,saving:[]});case Cr:return Dr(Dr({},e),{},{rows:vr(e,t),status:Bt,total:wr(e,t),table:jn(e.table)});case Tr:return Dr(Dr({},e),{},{saving:_r(e,t),rows:yr(e,t)});case Nr:return Dr(Dr({},e),{},{table:Dr(Dr({},e.table),{},{displayType:t.displayType,displaySelected:t.displaySelected})})}return e},io:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case qt:return Ur(Ur({},e),{},{exportStatus:Mt});case Wt:return Ur(Ur({},e),{},{exportStatus:Bt,exportData:t.data});case Zt:return Ur(Ur({},e),{},{file:t.file});case Gt:return Ur(Ur({},e),{},{file:!1,lastImport:!1,exportData:!1});case Vt:return Ur(Ur({},e),{},{importingStatus:zt,exportStatus:zt,lastImport:!1,file:!1,exportData:!1});case Ht:return Ur(Ur({},e),{},{importingStatus:Mt,lastImport:!1,file:!!t.file&&t.file});case $t:return Ur(Ur({},e),{},{lastImport:t.total,importingStatus:Bt,file:!1});case Qt:return Ur(Ur({},e),{},{importers:t.importers})}return e},group:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case zr:return Qr(Qr({},e),{},{table:br(e,t),status:Mt,saving:[]});case Br:return Qr(Qr({},e),{},{rows:vr(e,t),status:Bt,total:wr(e,t),table:jn(e.table)});case Hr:return Qr(Qr({},e),{},{table:jn(br(e,t)),saving:Er(e,t),rows:gr(e,t)});case Vr:return Qr(Qr({},e),{},{rows:vr(e,t),total:wr(e,t),saving:_r(e,t)});case qr:return Qr(Qr({},e),{},{table:Rn(e.table,t.items,t.isEverything,e.rows)});case Wr:return Qr(Qr({},e),{},{status:zt,saving:[]});case $r:return Qr(Qr({},e),{},{saving:_r(e,t),rows:yr(e,t)});case Gr:return Qr(Qr({},e),{},{table:Qr(Qr({},e.table),{},{displayType:t.displayType,displaySelected:t.displaySelected})})}return e},redirect:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case oo:return lo(lo({},e),{},{addTop:t.onoff});case Kr:return lo(lo({},e),{},{table:br(e,t),status:Mt,saving:[]});case Xr:return lo(lo({},e),{},{rows:vr(e,t),status:Bt,total:wr(e,t),table:jn(e.table)});case to:return lo(lo({},e),{},{table:jn(br(e,t)),saving:Er(e,t),rows:gr(e,t)});case ro:return lo(lo({},e),{},{rows:vr(e,t),total:wr(e,t),saving:_r(e,t)});case eo:return lo(lo({},e),{},{table:Rn(e.table,t.items,t.isEverything,e.rows)});case Jr:return lo(lo({},e),{},{status:zt,saving:[]});case no:return lo(lo({},e),{},{saving:_r(e,t),rows:yr(e,t)});case ao:return lo(lo({},e),{},{table:lo(lo({},e.table),{},{displayType:t.displayType,displaySelected:t.displaySelected})})}return e},message:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Vt:case Wr:case no:case $r:case an:case sn:case kt:case Rt:case Tr:case Pr:case Tt:case Jr:var n=mo(e.errors,t.error);return console.error(t.error.message),po(po({},e),{},{errors:n,inProgress:yo(e)});case un:case to:case Pt:case Rr:case Hr:return po(po({},e),{},{inProgress:e.inProgress+1});case cn:case ro:case jt:case Vr:case Ar:return po(po({},e),{},{notices:go(e.notices,vo[t.type]),inProgress:yo(e)});case so:return po(po({},e),{},{notices:[]});case co:return po(po({},e),{},{errors:[]})}return e},info:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case bo:return ko(ko({},e),{},{status:Mt,http:!1});case wo:return ko(ko({},e),{},{status:Bt,maps:Po(e.maps,t.map,"ip")});case Eo:return ko(ko({},e),{},{status:Bt,agents:Po(e.agents,t.agent,"agent")});case _o:return ko(ko({},e),{},{status:zt,error:t.error});case So:return ko(ko({},e),{},{status:Bt,http:t.http});case xo:return ko(ko({},e),{},{http:!1})}return e}});var Ro=n(251),Ao=n.n(Ro);function To(e){return pn.parse(e?e.slice(1):document.location.search.slice(1))}function No(e,t,n){var r=To(n);for(var o in e){var a=Ao()(t[o],e[o]);e[o]&&!a||"page"===o?r[o.toLowerCase()]=e[o]:a&&delete r[o.toLowerCase()]}return"?"+pn.stringify(r,{arrayFormat:"brackets"})}function Io(e,t){var n=To(t);return n.sub&&-1!==e.indexOf(n.sub)?n.sub:e[0]}function Do(e,t){localStorage.setItem(e+"_displayType",t.displayType),"custom"===t.displayType?localStorage.setItem(e+"_displaySelected",t.displaySelected.join(",")):localStorage.removeItem(e+"_displaySelected")}var Fo=function(e,t){var n=function(e){var t=mn(e);return-1!==hn.indexOf(t.sub)?t.sub:"redirect"}(),r={redirect:[[Kr,to],"id"],groups:[[zr,Hr],"name"],log:[[rn],"date"],"404s":[[kr],"date"]};if(r[n]&&e===r[n][0].find((function(t){return t===e}))){var o=t.orderby,a=t.direction,i=t.page,l=t.per_page,u=t.filterBy,c=t.groupBy,s={page:"redirection.php",sub:n,orderby:o,direction:a,per_page:l,filterBy:u,groupBy:c,offset:i},f={orderby:r[n][1],direction:"desc",offset:0,filterBy:{},per_page:parseInt(Redirectioni10n.per_page,10),groupBy:"",sub:"redirect"};c&&(f.orderby="total"),function(e,t){var n=No(e,t,"?");document.location.search!==n&&history.pushState({},"",n)}(s,f)}},Lo=(0,wt.Uo)({name:"Redirection"}),Uo=[St,function(){return function(e){return function(t){switch(t.type){case to:case Hr:case Kr:case zr:case rn:case kr:Fo(t.type,t.table?t.table:t);break;case ao:Do("redirect",t);break;case fn:Do("log",t);break;case Nr:Do("404s",t);break;case Gr:Do("group",t)}return e(t)}}}];function Mo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,Je.MT)(jo,e,Lo(Je.md.apply(void 0,Uo)));return t}function zo(){var e=Redirectioni10n&&Redirectioni10n.preload&&Redirectioni10n.preload.pluginStatus?Redirectioni10n.preload.pluginStatus:[];return{loadStatus:Mt,saveStatus:!1,error:!1,installed:"",postTypes:[],pluginStatus:e,canDelete:!1,showDatabase:!1,apiTest:{},database:Redirectioni10n.database?Redirectioni10n.database:{},values:Redirectioni10n.settings?Redirectioni10n.settings:{},api:Redirectioni10n.api?Redirectioni10n.api:[],warning:!1,groups:[]}}var Bo,Wo=function(e){return"url"===e?[{name:"url",title:Pe("Source URL"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:"ip"===e?[{name:"ip",title:Pe("IP"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:"agent"===e?[{name:"agent",title:Pe("User Agent"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:[{name:"date",title:Pe("Date")},{name:"method",title:Pe("Method"),sortable:!1},{name:"domain",title:Pe("Domain"),sortable:!1},{name:"url",title:Pe("Source URL"),primary:!0},{name:"target",title:Pe("Target URL"),sortable:!1},{name:"redirect_by",title:Pe("Redirect By"),sortable:!1},{name:"code",title:Pe("HTTP code")},{name:"referrer",title:Pe("Referrer"),sortable:!1},{name:"agent",title:Pe("User Agent"),sortable:!1},{name:"ip",title:Pe("IP"),sortable:!1}]},qo=function(e){return e?[{value:"group",label:Pe("Group"),grouping:[e,"count"]}]:[{value:"standard",label:Pe("Standard Display"),grouping:["date","url","target","agent","ip"]},{value:"minimal",label:Pe("Compact Display"),grouping:["date","url"]},{value:"all",label:Pe("Display All"),grouping:Ho(e).map((function(e){return e.value}))}]},Ho=function(e){return"url"===e?[{value:"url",label:Pe("URL")},{value:"count",label:Pe("Count")}]:"agent"===e?[{value:"agent",label:Pe("User Agent")},{value:"count",label:Pe("Count")}]:"ip"===e?[{value:"ip",label:Pe("IP")},{value:"count",label:Pe("Count")}]:[{value:"date",label:Pe("Date")},{value:"method",label:Pe("Method")},{value:"domain",label:Pe("Domain")},{value:"url",label:Pe("URL")},{value:"redirect_by",label:Pe("Redirect By")},{value:"code",label:Pe("HTTP code")},{value:"referrer",label:Pe("Referrer")},{value:"agent",label:Pe("User Agent")},{value:"target",label:Pe("Target")},{value:"ip",label:Pe("IP")}]},$o=function(e){var t=[{value:"",label:Pe("No grouping")},{value:"url",label:Pe("Group by URL")},{value:"agent",label:Pe("Group by user agent")}];return e>0&&t.push({value:"ip",label:Pe("Group by IP")}),t},Vo=function(){return[{label:Pe("Method"),value:"method",options:[{label:"GET",value:"get"},{label:"POST",value:"post"},{label:"HEAD",value:"head"}]},{label:Pe("Redirect By"),value:"redirect_by",options:[{label:Pe("WordPress"),value:"wordpress"},{label:Pe("Redirection"),value:"redirection"}]}]};function Go(){var e=mn(),t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:Mt,table:kn(["ip","url","total"],An(Vo(),{url:!0,ip:!0,"url-exact":!0,agent:!0,referrer:!0,target:!0,domain:!0}),["url","ip","agent"],t,["log"],"log",qo()),requestCount:0}}function Zo(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 Qo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zo(Object(n),!0).forEach((function(t){Yo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ko="url",Xo="pass",Jo="error",ea="random",ta="nothing",na="url",ra="login",oa="referrer",aa="agent",ia="cookie",la="header",ua="custom",ca="role",sa="server",fa="ip",pa="page",da="language";function ha(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=t.url_from,a=void 0===o?"":o,i=t.url_notfrom,l=void 0===i?"":i;return Yo(n={},e,t[e]?t[e]:r),Yo(n,"url_from",a),Yo(n,"url_notfrom",l),n}function ma(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=t.regex,o=void 0!==r&&r;return Qo({regex:o},ha(e,t,n))}function ga(e){var t=e.value;return Qo({value:void 0===t?"":t},ma("name",e))}var ya=(Yo(Bo={},na,(function(e){var t=e.url;return{url:void 0===t?"":t}})),Yo(Bo,ra,(function(e){var t=e.logged_in,n=void 0===t?"":t,r=e.logged_out;return{logged_in:n,logged_out:void 0===r?"":r}})),Yo(Bo,oa,(function(e){return ma("referrer",e)})),Yo(Bo,aa,(function(e){return ma("agent",e)})),Yo(Bo,ia,ga),Yo(Bo,la,ga),Yo(Bo,ua,(function(e){return ha("filter",e)})),Yo(Bo,ca,(function(e){return ha("role",e)})),Yo(Bo,sa,(function(e){return ha("server",e)})),Yo(Bo,fa,(function(e){return ha("ip",e,[])})),Yo(Bo,pa,(function(e){var t=e.page,n=void 0===t?"404":t,r=e.url;return{page:n,url:void 0===r?"":r}})),Yo(Bo,da,(function(e){return ha("language",e)})),Bo),va=function(e){return e===Ko||e===Xo},ba=function(e,t,n){return{id:0,url:e,match_type:na,action_type:Ko,action_data:{url:""},group_id:t,title:"",action_code:301,position:0,match_data:{source:n}}};function wa(e,t){return ya[e]&&t?ya[e](t):null}var Ea=function(){return[{value:na,label:Pe("URL only")},{value:ra,label:Pe("URL and login status")},{value:ca,label:Pe("URL and role/capability")},{value:oa,label:Pe("URL and referrer")},{value:aa,label:Pe("URL and user agent")},{value:ia,label:Pe("URL and cookie")},{value:fa,label:Pe("URL and IP")},{value:sa,label:Pe("URL and server")},{value:la,label:Pe("URL and HTTP header")},{value:ua,label:Pe("URL and custom filter")},{value:pa,label:Pe("URL and WordPress page type")},{value:da,label:Pe("URL and language")}]},_a=function(){return[{value:Ko,label:Pe("Redirect to URL")},{value:ea,label:Pe("Redirect to random post")},{value:Xo,label:Pe("Pass-through")},{value:Jo,label:Pe("Error (404)")},{value:ta,label:Pe("Do nothing (ignore)")}]},Sa=function(){return[{value:"301",label:Pe("301 - Moved Permanently")},{value:"302",label:Pe("302 - Found")},{value:"303",label:Pe("303 - See Other")},{value:"304",label:Pe("304 - Not Modified")},{value:"307",label:Pe("307 - Temporary Redirect")},{value:"308",label:Pe("308 - Permanent Redirect")}]},xa=function(){return[{value:"400",label:Pe("400 - Bad Request")},{value:"401",label:Pe("401 - Unauthorized")},{value:"403",label:Pe("403 - Forbidden")},{value:"404",label:Pe("404 - Not Found")},{value:"410",label:Pe("410 - Gone")},{value:"418",label:Pe("418 - I'm a teapot")},{value:"451",label:Pe("451 - Unavailable For Legal Reasons")},{value:"500",label:Pe("500 - Internal Server Error")},{value:"501",label:Pe("501 - Not implemented")},{value:"502",label:Pe("502 - Bad Gateway")},{value:"503",label:Pe("503 - Service Unavailable")},{value:"504",label:Pe("504 - Gateway Timeout")}]},Oa=function(){return Sa().concat(xa())},ka=function(){return[{value:"flag_regex",label:Pe("Regex")},{value:"flag_trailing",label:Pe("Ignore Slash")},{value:"flag_case",label:Pe("Ignore Case")}]},Ca=function(){return[{value:"exactorder",label:Pe("Exact match")},{value:"exact",label:Pe("Exact match in any order")},{value:"ignore",label:Pe("Ignore all parameters")},{value:"pass",label:Pe("Ignore & pass parameters to the target")}]},Pa=function(e){return"url"===e?[{name:"url",title:Pe("Source URL"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:"agent"===e?[{name:"agent",title:Pe("User Agent"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:"ip"===e?[{name:"ip",title:Pe("IP"),primary:!0,sortable:!1},{name:"count",title:Pe("Count"),sortable:!0}]:[{name:"date",title:Pe("Date")},{name:"method",title:Pe("Method")},{name:"domain",title:Pe("Domain")},{name:"url",title:Pe("Source URL"),primary:!0},{name:"code",title:Pe("HTTP code")},{name:"referrer",title:Pe("Referrer"),sortable:!1},{name:"agent",title:Pe("User Agent"),sortable:!1},{name:"ip",title:Pe("IP"),sortable:!1}]},ja=function(e,t){var n=[{id:"delete",name:Pe("Delete")}];return"ip"===e?n.concat([{id:"redirect-ip",name:Pe("Redirect All")},{id:"block",name:Pe("Block IP")}]):"agent"===e?n:n.concat([{id:"redirect-url",name:Pe("Redirect All"),isEverything:!1},{id:"ignore",name:Pe("Ignore URL"),isEverything:!1}])},Ra=function(e){var t=[{value:"",label:Pe("No grouping")},{value:"url",label:Pe("Group by URL")},{value:"agent",label:Pe("Group by user agent")}];return e>0&&t.push({value:"ip",label:Pe("Group by IP")}),t};function Aa(e){return e?[{value:"group",label:Pe("Group"),grouping:[e,"count"]}]:[{value:"standard",label:Pe("Standard Display"),grouping:["date","url","agent","ip"]},{value:"minimal",label:Pe("Compact Display"),grouping:["date","url"]},{value:"all",label:Pe("Display All"),grouping:Ta(e).map((function(e){return e.value}))}]}function Ta(e){return"url"===e?[{value:"url",label:Pe("URL")},{value:"count",label:Pe("Count")}]:"agent"===e?[{value:"agent",label:Pe("User Agent")},{value:"count",label:Pe("Count")}]:"ip"===e?[{value:"ip",label:Pe("IP")},{value:"count",label:Pe("Count")}]:[{value:"date",label:Pe("Date")},{value:"method",label:Pe("Method")},{value:"domain",label:Pe("Domain")},{value:"url",label:Pe("URL")},{value:"code",label:Pe("HTTP code")},{value:"referrer",label:Pe("Referrer")},{value:"agent",label:Pe("User Agent")},{value:"ip",label:Pe("IP")}]}var Na=function(){return[{label:Pe("Method"),value:"method",options:[{label:"GET",value:"get"},{label:"POST",value:"post"},{label:"HEAD",value:"head"}]},{label:Pe("HTTP Status Code"),value:"http",options:Oa().filter((function(e){return e.value>=400&&e.value<500}))}]};function Ia(){var e=mn(),t="date";return"404s"===e.sub&&e.groupby&&(t="total"),{rows:[],saving:[],total:0,status:Mt,table:kn(["ip","url","total"],An(Na(),{url:!0,ip:!0,referrer:!0,agent:!0,"url-exact":!0,domain:!0}),["url","ip","agent"],t,["404s"],"404s",Aa()),requestCount:0}}var Da=function(e,t){return Redirectioni10n.pluginRoot+"&sub=io&export="+e+"&exporter="+t+"&_wpnonce="+er.nonceMiddleware.nonce},Fa=function(){return[{value:"name",label:Pe("Name")},{value:"module",label:Pe("Module")},{value:"status",label:Pe("Status")},{value:"redirects",label:Pe("Redirects")}]},La=function(){return[{value:"standard",label:Pe("Standard Display"),grouping:["name","module","redirects"]},{value:"minimal",label:Pe("Compact Display"),grouping:["name"]},{value:"all",label:Pe("Display All"),grouping:Fa().map((function(e){return e.value}))}]},Ua=function(e){return[{label:Pe("Status"),value:"status",options:[{label:Pe("Enabled"),value:"enabled"},{label:Pe("Disabled"),value:"disabled"}]},{label:Pe("Module"),value:"module",options:e}]};function Ma(){return{rows:[],saving:[],total:0,status:Mt,table:kn(["name"],An(Ua([{value:1,label:"WordPress"},{value:2,label:"Apache"},{value:3,label:"Nginx"}]),{name:!0}),[],"name",["groups"],"group",La())}}var za=function(){return[{value:"source",label:Pe("Source")},{value:"flags",label:Pe("URL options")},{value:"query",label:Pe("Query Parameters")},{value:"title",label:Pe("Title")},{value:"target",label:Pe("Target")},{value:"code",label:Pe("HTTP code")},{value:"match_type",label:Pe("Match Type")},{value:"position",label:Pe("Position")},{value:"last_count",label:Pe("Hits")},{value:"last_access",label:Pe("Last Access")},{value:"status",label:Pe("Status")},{value:"action_type",label:Pe("Action Type")},{value:"group",label:Pe("Group")}]},Ba=function(){return[{value:"standard",label:Pe("Standard Display"),grouping:["last_count","last_access","source","target","code","title"]},{value:"minimal",label:Pe("Compact Display"),grouping:["source","last_count","last_access","target"]},{value:"all",label:Pe("Display All"),grouping:za().map((function(e){return e.value}))}]},Wa=function(){return[{label:Pe("Status"),value:"status",options:[{label:Pe("Enabled"),value:"enabled"},{label:Pe("Disabled"),value:"disabled"}]},{label:Pe("URL match"),value:"url-match",options:[{label:Pe("Regular Expression"),value:"regular"},{label:Pe("Plain"),value:"plain"}]},{label:Pe("Match Type"),value:"match",options:Ea()},{label:Pe("Action Type"),value:"action",options:_a()},{label:Pe("HTTP Status Code"),value:"http",options:Oa()},{label:Pe("Last Accessed"),value:"access",options:[{label:Pe("Never accessed"),value:"never"},{label:Pe("Not accessed in last month"),value:"month"},{label:Pe("Not accessed in last year"),value:"year"}]}]};function qa(){return{rows:[],saving:[],total:0,addTop:!1,status:Mt,table:kn(["url","position","last_count","id","last_access"],An(Wa(),{url:!0,target:!0,title:!0,group:!0,id:!0}),[],"id",[""],"redirect",Ba())}}var Ha=n(8575),$a=n(4184),Va=n.n($a),Ga=n(3379),Za=n.n(Ga),Qa=n(7098),Ya={insert:"head",singleton:!1};Za()(Qa.Z,Ya);Qa.Z.locals;function Ka(){return(Ka=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const Xa=function(e){var t=e.children,n=e.className,r=e.onClick,o=void 0===r?null:r,a=e.title,i=void 0===a?"":a,l=e.onCancel,u=e.disabled,c=void 0!==u&&u,s=e.small,f=void 0!==s&&s,p={title:i,onClick:o};return C.createElement("div",Ka({className:Va()("wpl-badge",n,{"wpl-badge__click":o,"wpl-badge__small":f})},p),C.createElement("div",{className:"wpl-badge__content"},t),l&&C.createElement("div",{className:"wpl-badge__close",onClick:function(e){e.preventDefault(),!c&&l&&l(e)}},"⨯"))};function Ja(e,t){return!!t&&(!t.contains(e.target)&&"keydown"!==e.type)}function ei(e){var t=(0,C.useRef)(null),n=e.children,r=e.onOutside,o=e.className,a=function(e){(Ja(e,t.current)||"Escape"===e.key)&&r(e)};return(0,C.useEffect)((function(){return addEventListener("mousedown",a),addEventListener("keydown",a),function(){removeEventListener("mousedown",a),removeEventListener("keydown",a)}}),[]),C.createElement("div",{className:o,ref:t},n)}var ti=n(8103),ni={insert:"head",singleton:!1};Za()(ti.Z,ni);ti.Z.locals;function ri(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 oi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ri(Object(n),!0).forEach((function(t){ai(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ri(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ai(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ii(e,t){return t?oi(oi({},e),{},{width:t.getBoundingClientRect().width}):e}function li(e){var t=e.style,n=e.align,r=Va()("wpl-popover__arrows",{"wpl-popover__arrows__left":"left"===n,"wpl-popover__arrows__right":"right"===n,"wpl-popover__arrows__centre":"centre"===n});return C.createElement("div",{className:r,style:t})}function ui(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 ci(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ui(Object(n),!0).forEach((function(t){si(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function si(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fi(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return pi(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 pi(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 pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const di=function(e){var t=e.position,n=e.children,r=e.popoverPosition,o=e.align,a=e.hasArrow,i=fi((0,C.useState)({arrow:{},content:ci({visibility:"none"},t)}),2),l=i[0],u=i[1],c=(0,C.useCallback)((function(e){if(e){var n=function(e,t,n,r,o){if(null===e||null===t)return{};if(!r)return oi(oi({},e),{},{visibility:"hidden"});var a=e.width?e.width:r.getBoundingClientRect().width,i=t.parentWidth-a-20,l=function(e,t,n,r){return"right"===r?e+t-n:"centre"===r?e-n/2:e}(t.left,t.width,e.width?e.width:a,n);return oi(oi({},e),{},{left:Math.min(i,l),top:o?e.top+5:e.top})}(t,r,o,e,a);u({content:n,arrow:ii(n,e)})}}),[t]);return C.createElement(C.Fragment,null,a&&C.createElement(li,{style:l.arrow,align:o}),C.createElement("div",{className:"wpl-popover__content",style:ci(ci({},l.content),{},{visibility:t&&t.left?"visible":"hidden"},null!==e.style?e.style:{}),ref:c},n))};function hi(e){var t=document.getElementById(e);if(null===t){var n=document.getElementById("wpbody");t=document.createElement("div"),n&&n.parentNode&&(t.setAttribute("id",e),n.parentNode.appendChild(t))}return t}var mi=n(4252),gi={insert:"head",singleton:!1};Za()(mi.Z,gi);mi.Z.locals;function yi(e){var t=document.getElementById("wpwrap");if(null===e||null===t)return{};var n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),o=r.height,a=r.width,i=r.left,l=r.top;return{left:i-n.left,top:l-n.top+1,width:a,height:o,parentWidth:n.width,parentHeight:n.height,ref:e}}const vi=function(e){var t,n=e.children,r=e.className,o=e.align,a=void 0===o?"left":o,i=e.onClose,l=e.hasArrow,u=void 0!==l&&l,c=e.popoverPosition,s=e.style,f=void 0===s?null:s;return(0,C.useEffect)((function(){return window.addEventListener("resize",i),function(){window.removeEventListener("resize",i)}}),[]),(0,P.createPortal)(C.createElement(ei,{className:Va()("wpl-popover",r),onOutside:function(e){!1===Ja(e,c.ref)&&"Escape"!==e.key||i()}},C.createElement(di,{position:(t=c,null===t?null:{left:t.left,top:t.top+t.height}),popoverPosition:c,align:a,hasArrow:u,style:f},n)),hi("wpl-dropdown-portal"))};function bi(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wi(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 wi(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 wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Ei=function(e){var t=e.renderContent,n=e.className,r=e.renderToggle,o=e.align,a=void 0===o?"left":o,i=e.hasArrow,l=void 0!==i&&i,u=e.matchMinimum,c=void 0!==u&&u,s=e.disabled,f=void 0!==s&&s,p=bi((0,C.useState)(!1),2),d=p[0],h=p[1],m=bi((0,C.useState)(null),2),g=m[0],y=m[1],v=(0,C.useRef)(null);return C.createElement(C.Fragment,null,C.createElement("div",{className:Va()("wpl-popover__toggle",n,f&&"wpl-popover__toggle__disabled"),ref:v},r(d,(function(e){var t=yi(v.current);e&&e.stopPropagation(),f||(y(t),h(!d))}))),d&&C.createElement(vi,{align:a,hasArrow:l,className:n,onClose:function(){return h(!1)},popoverPosition:g,style:c?{minWidth:g.width+"px"}:null},t((function(){return h(!1)}))))};var _i=n(2887),Si={insert:"head",singleton:!1};Za()(_i.Z,Si);_i.Z.locals;const xi=function(e){var t=e.onClick;return C.createElement("svg",{height:"20",width:"20",viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",onClick:t&&t},C.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))};const Oi=function(e){var t=e.options,n=e.disabled,r=void 0!==n&&n,o=e.selected,a=t.find((function(e){return e.name===o}))||t[0],i=function(e){0!==e.clientX&&e.preventDefault()};return C.createElement(Ei,{renderToggle:function(n,o){return C.createElement("button",{className:Va()("button","action",r&&"wpl-dropdownbutton__disabled",n?"wpl-dropdownbutton__button_enabled":null),disabled:r,onClick:i,type:"button"},C.createElement("h5",{onClick:e.onSelect},a?a.title:""),t.length>1&&C.createElement(xi,{onClick:o}))},align:"right",className:Va()("wpl-dropdownbutton",t.length<=1?"wpl-dropdownbutton__single":null),renderContent:function(n){return C.createElement("ul",null,t.map((function(t){var r,o,i,l=t.title,u=t.name;return C.createElement("li",{key:u,className:Va()((r={"wpl-dropdownbutton__selected":a.name===u},o="wpl-dropdownbutton__"+u,i=!0,o in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r))},C.createElement("a",{href:"#",onClick:function(t){return function(t,n,r){t.preventDefault(),t.stopPropagation(),r(),e.onChange(n)}(t,u,n)}},C.createElement("span",{className:"wpl-dropdownbutton__check"},a.name===u&&"✓"),l))})))}})};var ki=n(569),Ci={insert:"head",singleton:!1};Za()(ki.Z,Ci);ki.Z.locals;var Pi=n(9496),ji=n.n(Pi);const Ri=function(){return C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},C.createElement("circle",{transform:"translate(8 0)",cx:"0",cy:"16",r:"0"},C.createElement("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})),C.createElement("circle",{transform:"translate(16 0)",cx:"0",cy:"16",r:"0"},C.createElement("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.3",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})),C.createElement("circle",{transform:"translate(24 0)",cx:"0",cy:"16",r:"0"},C.createElement("animate",{attributeName:"r",values:"0; 4; 0; 0",dur:"1.2s",repeatCount:"indefinite",begin:"0.6",keyTimes:"0;0.2;0.7;1",keySplines:"0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.6 0.4 0.8",calcMode:"spline"})))};var Ai=n(7763),Ti=n.n(Ai);const Ni=function(e){var t=e.options,n=e.value,r=e.onSelect,o=e.onClose;return C.createElement("ul",null,t.map((function(e,t){return C.createElement("li",{key:t},C.createElement("a",{href:"#",onClick:function(t){return function(e,t){e.preventDefault(),r(t),o()}(t,e.value)}},C.createElement(Ti(),{searchWords:[n],textToHighlight:e.title,autoEscape:!0})))})))};var Ii=n(976),Di={insert:"head",singleton:!1};Za()(Ii.Z,Di);Ii.Z.locals;function Fi(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Li(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 Li(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 Li(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ui=null;const Mi=function(e){var t=e.placeholder,n=e.onChange,r=e.value,o=e.fetchData,a=Fi((0,C.useState)(!1),2),i=a[0],l=a[1],u=Fi((0,C.useState)([]),2),c=u[0],s=u[1],f=(0,C.useRef)(null);function p(e){l(!0),o(e).then((function(e){s(e),l(!1)})).catch((function(e){console.error("Failed to get suggestions: ",e)}))}return(0,C.useEffect)((function(){Ui=ji()(p,250)}),[]),C.createElement("div",{className:"wpl-dropdowntext"},C.createElement("input",{type:"text",className:"regular-text",name:"text",value:r,onChange:function(e){n(e.target.value),e.target.value.trim().length>0?Ui(e.target.value):s([])},placeholder:t,ref:f}),i&&C.createElement("div",{className:"wpl-dropdowntext__loading"},C.createElement(Ri,null)),c.length>0&&C.createElement(vi,{align:"left",onClose:function(){return s([])},popoverPosition:yi(f.current),className:"wpl-dropdowntext__suggestions"},C.createElement(Ni,{options:c,value:r,onSelect:function(e){n(e),s([])},onClose:function(){return s([])}})))};const zi=function(e){var t=e.option,n=e.onSelect,r=e.selected,o=t.label,a=t.value;return C.createElement("p",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",name:a,onChange:n,checked:-1!==r.indexOf(a)||-1!==r.indexOf(parseInt(a,10))}),o))};const Bi=function(e){var t=e.option,n=e.selected,r=e.onSelect,o=t.options,a=t.label;return C.createElement("div",{className:"wpl-multioption__group"},C.createElement("h5",null,a),o.map((function(e,t){return C.createElement(zi,{option:e,onSelect:r,selected:n,key:t})})))};const Wi=function(e){var t=e.option,n=e.selected,r=e.onApply,o=e.multiple,a=function(e){var t=e.target,a=t.checked,i=t.name,l=t.value;r(a?o?n.concat([i]):[i]:n.filter((function(e){return e!==i})),i,0!==parseInt(l,10))};return t.options?C.createElement(Bi,{option:t,selected:n,onSelect:a}):C.createElement(zi,{option:t,selected:n,onSelect:a})};function qi(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.value===t||t===parseInt(r.value,10))return r;if(r.options){var o=qi(r.options,t);if(o)return o}}return null}function Hi(e){var t=e.selected,n=e.options,r=e.disabled,o=e.onApply,a=(e.customBadge?e.customBadge:function(e){return e})(t);return 0===a.length?null:a.slice(0,3).map((function(e){var a=qi(n,e);return null===a?null:C.createElement(Xa,{key:e,small:!0,onCancel:function(n){return function(e,t,n,r){e.preventDefault(),e.stopPropagation(),t(r,n,!1)}(n,o,e,t.filter((function(t){return t!==e})))},disabled:r},a.label)})).concat([a.length>3?C.createElement("span",{key:"end"},"..."):null])}var $i=n(3942),Vi={insert:"head",singleton:!1};Za()($i.Z,Vi);$i.Z.locals;const Gi=function(e){var t=e.options,n=e.selected,r=e.onApply,o=e.title,a=void 0===o?"":o,i=e.badges,l=void 0!==i&&i,u=e.disabled,c=void 0!==u&&u,s=e.multiple,f=void 0!==s&&s,p=e.className,d=e.hideTitle,h=void 0!==d&&d,m=Hi(e);return C.createElement(Ei,{renderToggle:function(e,t){return C.createElement("div",{className:Va()("button","action","wpl-multioption__button",c&&"wpl-multioption__disabled",e?"wpl-multioption__button_enabled":null),onClick:t},function(e,t){return!1===t||0===e.length}(n,h)&&a.length>0&&C.createElement("h5",null,a),l&&m,C.createElement(xi,null))},disabled:c,align:"right",matchMinimum:!0,renderContent:function(){return C.createElement("div",{className:Va()("wpl-multioption",p)},t.map((function(e,t){return C.createElement(Wi,{option:e,selected:n,key:t,onApply:r,multiple:f||e.multiple})})))}})};const Zi=function(e){var t=e.url,n=e.children;return C.createElement("a",{href:t,target:"_blank",rel:"noopener noreferrer"},n)};const Qi=function(e){var t=e.item,n=e.isCurrent,r=e.onClick,o=e.isLast,a=e.urlBase+(""===t.value?"":"&sub="+t.value);return C.createElement("li",null,C.createElement("a",{className:n?"current":"",href:a,onClick:function(e){e.preventDefault(),r(t.value,a)}},t.name)," ",!o&&"|"," ")};var Yi=n(7510),Ki={insert:"head",singleton:!1};Za()(Yi.Z,Ki);Yi.Z.locals;var Xi=function(e,t,n){return e===t.value||e===n&&""===t.value};const Ji=function(e){var t=e.onChangePage,n=e.menu,r=e.home,o=e.urlBase,a=e.currentPage;return n.length<2?null:C.createElement("div",{className:"subsubsub-container"},C.createElement("ul",{className:"subsubsub"},n.map((function(e,i){return C.createElement(Qi,{key:i,item:e,isCurrent:Xi(a,e,r),isLast:i===n.length-1,onClick:t,urlBase:o})}))))};const el=function(e){var t=e.onClose,n=e.children,r=e.className;return C.createElement(ei,{className:"wpl-click-outside",onOutside:function(e){e.target.classList.contains("wpl-modal_main")&&t()}},C.createElement("div",{className:Va()("wpl-modal_content",r)},C.createElement("div",{className:"wpl-modal_close"},C.createElement("button",{type:"button",onClick:t},"✖")),n))};var tl="wpl-modal_shown";const nl=function(e){var t=e.padding,n=void 0===t||t;(0,C.useEffect)((function(){return document.body.classList.add(tl),function(){document.body.classList.remove(tl)}}));var r=Va()({"wpl-modal_wrapper":!0,"wpl-modal_wrapper-padding":n});return C.createElement("div",{className:r},C.createElement("div",{className:"wpl-modal_backdrop"}),C.createElement("div",{className:"wpl-modal_main"},C.createElement(el,e)))};var rl=n(6637),ol={insert:"head",singleton:!1};Za()(rl.Z,ol);rl.Z.locals;const al=function(e){return P.createPortal(C.createElement(nl,e),hi("wpl-modal"))};var il=n(1465),ll={insert:"head",singleton:!1};Za()(il.Z,ll);il.Z.locals;function ul(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return cl(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 cl(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 cl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sl=!1;function fl(e){var t=e.notices;return C.createElement(C.Fragment,null,t[t.length-1]+(t.length>1?" ("+t.length+")":""))}const pl=function(e){var t=e.notices,n=e.onClear,r=ul((0,C.useState)(!1),2),o=r[0],a=r[1];if((0,C.useEffect)((function(){return t.length>0&&(clearTimeout(sl),o?a(!1):sl=setTimeout((function(){return a(!0)}),5e3)),function(){clearTimeout(sl)}}),[t]),0===t.length)return null;var i=Va()("notice","notice-info","wpl-notice",o&&"wpl-notice_shrunk");return C.createElement("div",{className:i,onClick:function(){o?a(!1):n()}},C.createElement("div",{className:"closer"},C.createElement("span",{className:"dashicons dashicons-yes"})),C.createElement("p",null,o?C.createElement("span",{className:"dashicons dashicons-warning",title:Pe("View notice")}):C.createElement(fl,{notices:t})))};var dl=n(6558),hl={insert:"head",singleton:!1};Za()(dl.Z,hl);dl.Z.locals;const ml=function(){return C.createElement("div",{className:"wpl-placeholder__container"},C.createElement("div",{className:"wpl-placeholder__loading"}))};function gl(e){return(gl="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)}const yl=function e(t){var n=t.value,r=t.label;return"object"===gl(n)?C.createElement("optgroup",{label:r},n.map((function(t,n){return C.createElement(e,{label:t.label,value:t.value,key:n})}))):C.createElement("option",{value:n},r)};var vl=function(e){var t=e.items,n=e.value,r=e.name,o=e.onChange,a=e.disabled,i=void 0!==a&&a;return C.createElement("select",{name:r,value:n,onChange:o,disabled:i},t.map((function(e,t){return C.createElement(yl,{value:e.value,label:e.label,key:t})})))};vl.propTypes={items:Ae().array.isRequired,value:Ae().oneOfType([Ae().string,Ae().number]).isRequired,name:Ae().string.isRequired,onChange:Ae().func.isRequired,disabled:Ae().bool};const bl=vl;var wl=n(1346),El={insert:"head",singleton:!1};Za()(wl.Z,El);wl.Z.locals;const _l=function(e){var t=e.size,n=void 0===t?"":t,r=Va()("wpl-spinner__container",n&&" spinner-"+n);return C.createElement("div",{className:r},C.createElement("span",{className:"wpl-spinner__item"}))};function Sl(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{u(r.next(e))}catch(e){a(e)}}function l(e){try{u(r.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}u((r=r.apply(e,t||[])).next())}))}function xl(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}}Object.create;function Ol(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}Object.create;var kl=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function Cl(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=kl.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var Pl=[".DS_Store","Thumbs.db"];function jl(e){return(null!==e.target&&e.target.files?Tl(e.target.files):[]).map((function(e){return Cl(e)}))}function Rl(e,t){return Sl(this,void 0,void 0,(function(){var n;return xl(this,(function(r){switch(r.label){case 0:return e.items?(n=Tl(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(Nl))]):[3,2];case 1:return[2,Al(Il(r.sent()))];case 2:return[2,Al(Tl(e.files).map((function(e){return Cl(e)})))]}}))}))}function Al(e){return e.filter((function(e){return-1===Pl.indexOf(e.name)}))}function Tl(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function Nl(e){if("function"!=typeof e.webkitGetAsEntry)return Dl(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?Ll(t):Dl(e)}function Il(e){return e.reduce((function(e,t){return function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Ol(arguments[t]));return e}(e,Array.isArray(t)?Il(t):[t])}),[])}function Dl(e){var t=e.getAsFile();if(!t)return Promise.reject(e+" is not a File");var n=Cl(t);return Promise.resolve(n)}function Fl(e){return Sl(this,void 0,void 0,(function(){return xl(this,(function(t){return[2,e.isDirectory?Ll(e):Ul(e)]}))}))}function Ll(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function o(){var a=this;t.readEntries((function(t){return Sl(a,void 0,void 0,(function(){var a,i,l;return xl(this,(function(u){switch(u.label){case 0:if(t.length)return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return a=u.sent(),e(a),[3,4];case 3:return i=u.sent(),n(i),[3,4];case 4:return[3,6];case 5:l=Promise.all(t.map(Fl)),r.push(l),o(),u.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function Ul(e){return Sl(this,void 0,void 0,(function(){return xl(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=Cl(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}var Ml=n(8363);function zl(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Bl(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 Bl(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 Bl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wl=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:"file-invalid-type",message:"File type must be ".concat(t)}},ql=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," bytes")}},Hl=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," bytes")}},$l={code:"too-many-files",message:"Too many files"};function Vl(e,t){var n="application/x-moz-file"===e.type||(0,Ml.Z)(e,t);return[n,n?null:Wl(t)]}function Gl(e,t,n){if(Zl(e.size))if(Zl(t)&&Zl(n)){if(e.size>n)return[!1,ql(n)];if(e.size<t)return[!1,Hl(t)]}else{if(Zl(t)&&e.size<t)return[!1,Hl(t)];if(Zl(n)&&e.size>n)return[!1,ql(n)]}return[!0,null]}function Zl(e){return null!=e}function Ql(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize,a=e.multiple,i=e.maxFiles;return!(!a&&t.length>1||a&&i>=1&&t.length>i)&&t.every((function(e){var t=zl(Vl(e,n),1)[0],a=zl(Gl(e,r,o),1)[0];return t&&a}))}function Yl(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function Kl(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Xl(e){e.preventDefault()}function Jl(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function eu(e){return-1!==e.indexOf("Edge/")}function tu(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return Jl(e)||eu(e)}function nu(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return!Yl(e)&&t&&t.apply(void 0,[e].concat(r)),Yl(e)}))}}function ru(e){return function(e){if(Array.isArray(e))return iu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||au(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ou(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||au(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 au(e,t){if(e){if("string"==typeof e)return iu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?iu(e,t):void 0}}function iu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function lu(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 uu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lu(Object(n),!0).forEach((function(t){cu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function su(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var fu=(0,C.forwardRef)((function(e,t){var n=e.children,r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=uu(uu({},pu),e),n=t.accept,r=t.disabled,o=t.getFilesFromEvent,a=t.maxSize,i=t.minSize,l=t.multiple,u=t.maxFiles,c=t.onDragEnter,s=t.onDragLeave,f=t.onDragOver,p=t.onDrop,d=t.onDropAccepted,h=t.onDropRejected,m=t.onFileDialogCancel,g=t.preventDropOnDocument,y=t.noClick,v=t.noKeyboard,b=t.noDrag,w=t.noDragEventsBubbling,E=t.validator,_=(0,C.useRef)(null),S=(0,C.useRef)(null),x=ou((0,C.useReducer)(mu,hu),2),O=x[0],k=x[1],P=O.isFocused,j=O.isFileDialogActive,R=O.draggedFiles,A=(0,C.useCallback)((function(){S.current&&(k({type:"openDialog"}),S.current.value=null,S.current.click())}),[k]),T=function(){j&&setTimeout((function(){S.current&&(S.current.files.length||(k({type:"closeDialog"}),"function"==typeof m&&m()))}),300)};(0,C.useEffect)((function(){return window.addEventListener("focus",T,!1),function(){window.removeEventListener("focus",T,!1)}}),[S,j,m]);var N=(0,C.useCallback)((function(e){_.current&&_.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),A()))}),[_,S]),I=(0,C.useCallback)((function(){k({type:"focus"})}),[]),D=(0,C.useCallback)((function(){k({type:"blur"})}),[]),F=(0,C.useCallback)((function(){y||(tu()?setTimeout(A,0):A())}),[S,y]),L=(0,C.useRef)([]),U=function(e){_.current&&_.current.contains(e.target)||(e.preventDefault(),L.current=[])};(0,C.useEffect)((function(){return g&&(document.addEventListener("dragover",Xl,!1),document.addEventListener("drop",U,!1)),function(){g&&(document.removeEventListener("dragover",Xl),document.removeEventListener("drop",U))}}),[_,g]);var M=(0,C.useCallback)((function(e){e.preventDefault(),e.persist(),V(e),L.current=[].concat(ru(L.current),[e.target]),Kl(e)&&Promise.resolve(o(e)).then((function(t){Yl(e)&&!w||(k({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e))}))}),[o,c,w]),z=(0,C.useCallback)((function(e){e.preventDefault(),e.persist(),V(e);var t=Kl(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&f&&f(e),!1}),[f,w]),B=(0,C.useCallback)((function(e){e.preventDefault(),e.persist(),V(e);var t=L.current.filter((function(e){return _.current&&_.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),L.current=t,t.length>0||(k({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),Kl(e)&&s&&s(e))}),[_,s,w]),W=(0,C.useCallback)((function(e){e.preventDefault(),e.persist(),V(e),L.current=[],Kl(e)&&Promise.resolve(o(e)).then((function(t){if(!Yl(e)||w){var r=[],o=[];t.forEach((function(e){var t=ou(Vl(e,n),2),l=t[0],u=t[1],c=ou(Gl(e,i,a),2),s=c[0],f=c[1],p=E?E(e):null;if(l&&s&&!p)r.push(e);else{var d=[u,f];p&&(d=d.concat(p)),o.push({file:e,errors:d.filter((function(e){return e}))})}})),(!l&&r.length>1||l&&u>=1&&r.length>u)&&(r.forEach((function(e){o.push({file:e,errors:[$l]})})),r.splice(0)),k({acceptedFiles:r,fileRejections:o,type:"setFiles"}),p&&p(r,o,e),o.length>0&&h&&h(o,e),r.length>0&&d&&d(r,e)}})),k({type:"reset"})}),[l,n,i,a,u,o,p,d,h,w]),q=function(e){return r?null:e},H=function(e){return v?null:q(e)},$=function(e){return b?null:q(e)},V=function(e){w&&e.stopPropagation()},G=(0,C.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,o=e.onKeyDown,a=e.onFocus,i=e.onBlur,l=e.onClick,u=e.onDragEnter,c=e.onDragOver,s=e.onDragLeave,f=e.onDrop,p=su(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return uu(uu(cu({onKeyDown:H(nu(o,N)),onFocus:H(nu(a,I)),onBlur:H(nu(i,D)),onClick:q(nu(l,F)),onDragEnter:$(nu(u,M)),onDragOver:$(nu(c,z)),onDragLeave:$(nu(s,B)),onDrop:$(nu(f,W))},n,_),r||v?{}:{tabIndex:0}),p)}}),[_,N,I,D,F,M,z,B,W,v,b,r]),Z=(0,C.useCallback)((function(e){e.stopPropagation()}),[]),Q=(0,C.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,o=e.onChange,a=e.onClick,i=su(e,["refKey","onChange","onClick"]);return uu(uu({},cu({accept:n,multiple:l,type:"file",style:{display:"none"},onChange:q(nu(o,W)),onClick:q(nu(a,Z)),autoComplete:"off",tabIndex:-1},r,S)),i)}}),[S,n,l,W,r]),Y=R.length,K=Y>0&&Ql({files:R,accept:n,minSize:i,maxSize:a,multiple:l,maxFiles:u}),X=Y>0&&!K;return uu(uu({},O),{},{isDragAccept:K,isDragReject:X,isFocused:P&&!r,getRootProps:G,getInputProps:Q,rootRef:_,inputRef:S,open:q(A)})}(su(e,["children"])),o=r.open,a=su(r,["open"]);return(0,C.useImperativeHandle)(t,(function(){return{open:o}}),[o]),C.createElement(C.Fragment,null,n(uu(uu({},a),{},{open:o})))}));fu.displayName="Dropzone";var pu={disabled:!1,getFilesFromEvent:function(e){return Sl(this,void 0,void 0,(function(){return xl(this,(function(t){return[2,(n=e,n.dataTransfer&&e.dataTransfer?Rl(e.dataTransfer,e.type):jl(e))];var n}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null};fu.defaultProps=pu,fu.propTypes={children:Ae().func,accept:Ae().oneOfType([Ae().string,Ae().arrayOf(Ae().string)]),multiple:Ae().bool,preventDropOnDocument:Ae().bool,noClick:Ae().bool,noKeyboard:Ae().bool,noDrag:Ae().bool,noDragEventsBubbling:Ae().bool,minSize:Ae().number,maxSize:Ae().number,maxFiles:Ae().number,disabled:Ae().bool,getFilesFromEvent:Ae().func,onFileDialogCancel:Ae().func,onDragEnter:Ae().func,onDragLeave:Ae().func,onDragOver:Ae().func,onDrop:Ae().func,onDropAccepted:Ae().func,onDropRejected:Ae().func,validator:Ae().func};const du=fu;var hu={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function mu(e,t){switch(t.type){case"focus":return uu(uu({},e),{},{isFocused:!0});case"blur":return uu(uu({},e),{},{isFocused:!1});case"openDialog":return uu(uu({},e),{},{isFileDialogActive:!0});case"closeDialog":return uu(uu({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive,r=t.draggedFiles;return uu(uu({},e),{},{draggedFiles:r,isDragActive:n});case"setFiles":return uu(uu({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return uu(uu({},e),{},{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]});default:return e}}var gu=n(2278),yu={insert:"head",singleton:!1};Za()(gu.Z,yu);gu.Z.locals;const vu=C.useLayoutEffect;const bu=function(e){var t=(0,C.useRef)(e);return vu((function(){t.current=e})),t};var wu=function(e,t){"function"!=typeof e?e.current=t:e(t)};const Eu=function(e,t){var n=(0,C.useRef)();return(0,C.useCallback)((function(r){e.current=r,n.current&&wu(n.current,null),n.current=t,t&&wu(t,r)}),[t])};var _u={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},Su=function(e){Object.keys(_u).forEach((function(t){e.style.setProperty(t,_u[t],"important")}))},xu=null;var Ou=function(){},ku=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],Cu=!!document.documentElement.currentStyle,Pu=function(e,t){var n=e.cacheMeasurements,r=e.maxRows,o=e.minRows,a=e.onChange,i=void 0===a?Ou:a,l=e.onHeightChange,u=void 0===l?Ou:l,c=Me(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var s,f=void 0!==c.value,p=(0,C.useRef)(null),d=Eu(p,t),h=(0,C.useRef)(0),m=(0,C.useRef)(),g=function(){var e=p.current,t=n&&m.current?m.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,r=(n=t,ku.reduce((function(e,t){return e[t]=n[t],e}),{})),o=r.boxSizing;return""===o?null:(Cu&&"border-box"===o&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})}(e);if(t){m.current=t;var a=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),xu||((xu=document.createElement("textarea")).setAttribute("tab-index","-1"),xu.setAttribute("aria-hidden","true"),Su(xu)),null===xu.parentNode&&document.body.appendChild(xu);var o=e.paddingSize,a=e.borderSize,i=e.sizingStyle,l=i.boxSizing;Object.keys(i).forEach((function(e){var t=e;xu.style[t]=i[t]})),Su(xu),xu.value=t;var u=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(xu,e);xu.value="x";var c=xu.scrollHeight-o,s=c*n;"border-box"===l&&(s=s+o+a),u=Math.max(s,u);var f=c*r;return"border-box"===l&&(f=f+o+a),[u=Math.min(f,u),c]}(t,e.value||e.placeholder||"x",o,r),i=a[0],l=a[1];h.current!==i&&(h.current=i,e.style.setProperty("height",i+"px","important"),u(i,{rowHeight:l}))}};return(0,C.useLayoutEffect)(g),s=bu(g),(0,C.useLayoutEffect)((function(){var e=function(e){s.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),(0,C.createElement)("textarea",Ee({},c,{onChange:function(e){f||g(),i(e)},ref:d}))};const ju=(0,C.forwardRef)(Pu);function Ru(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Au(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 Au(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 Au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Tu=function(e){var t=e.error,n=e.mini,r=e.context,o=e.renderDebug,a=e.versions,i=e.noParse,l=void 0!==i&&i,u=e.details,c=void 0===u?[]:u,s=Ru((0,C.useState)(!n),2),f=s[0],p=s[1];if(!f)return C.createElement("p",null,C.createElement("button",{className:"button button-secondary",type:"button",onClick:function(){return p(!0)}},Pe("Show debug")));var d=l?[t]:function(e,t,n){var r=t?[t]:[],o=e.request,a=void 0!==o&&o,i=e.data;r.push("");var l=a.apiFetch;return l&&l.status&&l.statusText&&(r.push("Action: "+l.action),l.body&&"{}"!==l.body&&r.push("Params: "+l.body),r.push("Code: "+l.status+" "+l.statusText),r.push("")),r.push("Error: "+function(e){return 0===e.code?e.message:e.data&&e.data.wpdb?"".concat(e.message," (").concat(e.code,"): ").concat(e.data.wpdb):e.code?"".concat(e.message," (").concat(e.code,")"):e.message}(e)),i&&r.push("Raw: "+i),n&&(r.push(""),r.push("Context:"),r.push(n)),r}(t,a,r);return C.createElement(C.Fragment,null,C.createElement("h3",null,Pe("Debug Information")),o&&o(c.concat(d).join("\n")),C.createElement("p",null,C.createElement(ju,{readOnly:!0,cols:120,value:c.concat(d).join("\n"),spellCheck:!1})))};function Nu(){return(Nu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const Iu=function(e){return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("You are using an old or cached session")),C.createElement("p",null,Pe("This is usually fixed by doing one of the following:")),C.createElement("ul",null,C.createElement("li",null,Pe("Reload the page - your current session is old.")),C.createElement("li",null,Pe("Log out, clear your browser cache, and log in again - your browser has cached an old session.")),C.createElement("li",null,Pe("Your admin pages are being cached. Clear this cache and try again. There may be multiple caches involved."))),C.createElement(Tu,Nu({},e,{mini:!0})))};function Du(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||Fu(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 Fu(e,t){if(e){if("string"==typeof e)return Lu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lu(e,t):void 0}}function Lu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Uu(e){var t,n;return 404===(null==e||null===(t=e.request)||void 0===t||null===(n=t.apiFetch)||void 0===n?void 0:n.status)}function Mu(e){return"disabled"===(null==e?void 0:e.code)||"rest_disabled"===(null==e?void 0:e.code)}function zu(e){return"rest_api_redirected"===(null==e?void 0:e.code)}function Bu(e){var t=e.request.headers;if(t){var n,r=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Fu(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(t);try{for(r.s();!(n=r.n()).done;){var o=Du(n.value,2),a=o[0];o[1];if(-1!==a.toLowerCase().indexOf("cf-"))return!0}}catch(e){r.e(e)}finally{r.f()}}return!1}function Wu(e){return 0===e.code?e.message:e.data&&e.data.wpdb?C.createElement("span",null,"".concat(e.message," (").concat(e.code,")"),": ",C.createElement("code",null,e.data.wpdb)):e.code?C.createElement(C.Fragment,null,e.message," (",C.createElement("code",null,e.code),")"):e.message}const qu=function(e){var t,n,r,o=e.error,a=e.links;if("string"==typeof o)return C.createElement("p",null,o);if(function(e){return void 0!==e.code&&0===e.code}(o))return C.createElement("p",null,Pe("WordPress did not return a response. This could mean an error occurred or that the request was blocked. Please check your server error_log."));if(function(e){var t=e.request,n=e.code;return!!(t&&t.status&&n)&&(-1!==[400,401,403,405].indexOf(t.status)||"rest_no_route"===n)&&0===parseInt(n,10)}(o))return C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("Your REST API is probably being blocked by a security plugin. Please disable this, or configure it to allow REST API requests.")),C.createElement("p",null,C.createElement(Zi,{url:a.api},Pe("Read this REST API guide for more information."))));if(Uu(o))return C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("Your REST API is returning a 404 page. This is almost certainly an external plugin or server configuration issue.")),C.createElement("ul",null,C.createElement("li",null,Pe("Can you access your {{api}}REST API{{/api}} without it redirecting? If not then you will need to fix any issues.",{components:{api:C.createElement(Zi,{url:a.rootUrl})}})),C.createElement("li",null,Pe("Check your {{link}}Site Health{{/link}} and fix any issues.",{components:{link:C.createElement(Zi,{url:a.siteHealth})}})),C.createElement("li",null,Pe("Your server configuration is blocking access to the REST API. You will need to fix this.")),C.createElement("li",null,Pe("A security plugin or firewall is blocking access. You will need to whitelist the REST API."))),C.createElement("p",null,C.createElement(Zi,{url:a.api},Pe("Read this REST API guide for more information."))));if(zu(o))return C.createElement("p",null,Pe("Your REST API is being redirected. Please remove the redirection for the API."));if(function(e){var t,n,r;return(null==e||null===(t=e.request)||void 0===t?void 0:t.apiFetch)&&413===(null==e||null===(n=e.request)||void 0===n||null===(r=n.apiFetch)||void 0===r?void 0:r.status)}(o))return C.createElement("p",null,Pe("Your server has rejected the request for being too big. You will need to reconfigure it to continue."));if(function(e){return void 0===e.message}(o))return C.createElement("p",null,Pe("An unknown error occurred."));if(function(e){var t;return-1!==(null==e||null===(t=e.data)||void 0===t?void 0:t.indexOf("<b>Deprecated</b>: Directive"))}(o))return C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("Your REST API is showing a deprecated PHP error. Please fix this error.")));if(function(e){var t,n;return-1!==[500,502,503].indexOf(null==e||null===(t=e.request)||void 0===t||null===(n=t.apiFetch)||void 0===n?void 0:n.status)}(o))return C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("This could be a security plugin, or your server is out of memory or has an external error. Please check your server error log")),C.createElement("p",null,C.createElement(Zi,{url:a.http},Pe("Read this REST API guide for more information."))));if(Mu(o))return C.createElement("p",null,Pe("Your WordPress REST API has been disabled. You will need to enable it to continue."));if(function(e){var t=e.message;return"SyntaxError"===e.code||-1!==t.indexOf("Unexpected token")||-1!==t.indexOf("JSON parse error")}(o)){var i,l,u=(t=null!==""?"":null==o||null===(i=o.request)||void 0===i||null===(l=i.apiFetch)||void 0===l?void 0:l.body,n=t.split("<br />").filter((function(e){return e})),(r=t.lastIndexOf("}"))!==t.length?t.substr(r+1).trim():n.slice(0,n.length-1).join(" ").trim());return C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("WordPress returned an unexpected message. This could be a PHP error from another plugin, or data inserted by your theme.")),u.length>1&&C.createElement("p",null,C.createElement("strong",null,Pe("Possible cause"),":")," ",C.createElement("code",null,u.substr(0,1e3))))}return function(e){var t,n=null==e||null===(t=e.message)||void 0===t?void 0:t.toLowerCase();return!!n&&("failed to fetch"===n||"not allowed to request resource"===n||-1!==n.indexOf("networkerror"))}(o)?C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("Unable to make request due to browser security. This is typically because your WordPress and Site URL settings are inconsistent, or the request was blocked by your site CORS policy.")),C.createElement("p",null,C.createElement(Zi,{url:a.url},Pe("Read this REST API guide for more information.")))):Bu(o)?C.createElement(C.Fragment,null,C.createElement("p",null,Wu(o)),C.createElement("p",null,Pe("Your REST API appears to be cached and this will cause problems. Please exclude your REST API from your caching system."))):C.createElement("p",null,Wu(o))};function Hu(){return(Hu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const $u=function(e){var t=e.title,n=e.children,r=e.error,o=e.links,a=function(e){return!Uu(e)&&!zu(e)&&!Mu(e)}(errors),i=function(e){return!!Uu(e)||!!zu(e)||!!Mu(e)}(errors);return C.createElement(C.Fragment,null,C.createElement("h2",null,t||Pe("Something went wrong 🙁")),C.createElement("div",{className:"wpl-error__title"},C.createElement(qu,{error:r,links:o})),a&&n,C.createElement(Tu,Hu({},e,i?{mini:!0}:{})))};const Vu=function(e){var t=e.title,n=e.children,r=e.error,o=e.links;return C.createElement(C.Fragment,null,C.createElement("h2",null,t||Pe("Something went wrong 🙁")),C.createElement("div",{className:"wpl-error__detail"},C.createElement(qu,{error:r,links:o})),n,C.createElement(Tu,e))};function Gu(){return(Gu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const Zu=function(e){var t=e.title,n=e.children;return C.createElement(C.Fragment,null,C.createElement("h2",null,t||Pe("Something went wrong 🙁")),n,C.createElement(Tu,Gu({},e,{noParse:!0})))};function Qu(){return(Qu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}const Yu=function(e){return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("Bad data")),C.createElement("p",null,Pe("There was a problem making a request to your site. This could indicate you provided data that did not match requirements, or that the plugin sent a bad request.")),C.createElement("p",null,Pe("Please review your data and try again.")),C.createElement(Tu,Qu({},e,{mini:!0})))};var Ku=n(8775),Xu={insert:"head",singleton:!1};Za()(Ku.Z,Xu);Ku.Z.locals;function Ju(){return(Ju=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ec(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tc(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 tc(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 tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function nc(e){var t=e.current,n=e.change,r=e.total;return C.createElement("div",{className:"wpl-error__page"},t>0&&C.createElement("span",{onClick:function(){return n(t-1)}},"←"),"".concat(t+1,"/").concat(r),t+1<r&&C.createElement("span",{onClick:function(){return n(t+1)}},"→"))}const rc=function(e){var t=e.onClear,n=e.mini,r=void 0!==n&&n,o=e.type,a=void 0===o?"":o,i=Array.isArray(e.errors)?e.errors:[e.errors],l=ec((0,C.useState)(0),2),u=l[0],c=l[1];if((0,C.useEffect)((function(){!r&&i.length>0&&window.scrollTo(0,0)}),[i]),0===i.length)return null;var s=function(e,t){var n,r;return"rest_cookie_invalid_nonce"===e[0].code?Iu:400===(null===(n=e[0])||void 0===n||null===(r=n.jsonData)||void 0===r?void 0:r.status)?Yu:"error"===t?Vu:"fixed"===t?Zu:$u}(i,a);return C.createElement("div",{className:Va()("wpl-error",{"wpl-error__mini":r})},t&&C.createElement("div",{className:"closer",onClick:t},C.createElement("span",{className:"dashicons dashicons-no-alt"})),i.length>1&&C.createElement(nc,{current:u,change:c,total:i.length}),C.createElement(s,Ju({error:i[u]},e)))};function oc(e){return(oc="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 ac(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ic(e,t){return(ic=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function lc(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cc(e);if(t){var o=cc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return uc(this,n)}}function uc(e,t){return!t||"object"!==oc(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function cc(e){return(cc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}const sc=function(e){!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&&ic(e,t)}(a,e);var t,n,r,o=lc(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={error:!1,stack:null,errorInfo:null},t}return t=a,r=[{key:"getDerivedStateFromError",value:function(e){return{error:!0}}}],(n=[{key:"componentDidCatch",value:function(e,t){this.setState({error:!0,stack:e,errorInfo:t}),console.error(e,t)}},{key:"render",value:function(){var e=this.state,t=e.error,n=e.stack,r=e.errorInfo,o=this.props,a=o.renderCrash,i=o.children,l=o.extra;return t?a(n,r,l):i}}])&&ac(t.prototype,n),r&&ac(t,r),a}(C.Component);var fc=n(2359),pc={insert:"head",singleton:!1};Za()(fc.Z,pc);fc.Z.locals;const dc=function(e){var t=e.level,n=void 0===t?"notice":t,r=e.children,o=e.className;return C.createElement("div",{className:Va()("inline-notice inline-".concat(n),o)},r)};var hc=n(7577),mc={insert:"head",singleton:!1};Za()(hc.Z,mc);hc.Z.locals;function gc(){return(gc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function yc(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const vc=function(e){var t=e.isPrimary,n=void 0!==t&&t,r=e.isSecondary,o=void 0===r||r,a=e.isSubmit,i=void 0!==a&&a,l=e.className,u=e.children,c=e.disabled,s=void 0!==c&&c,f=e.isDestructive,p=void 0!==f&&f,d=yc(e,["isPrimary","isSecondary","isSubmit","className","children","disabled","isDestructive"]),h=Va()("button",l,{"button-primary":n,"button-secondary":o,"button-delete":p});return C.createElement("button",gc({className:h,disabled:s,type:i?"submit":"button"},d),u)};function bc(e,t){if(null==e)return{};var n,r,o=Me(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var wc={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},Ec=function(e){var t=e.map((function(){return(0,C.useRef)()})),n=(0,C.useRef)(null);return(0,C.useEffect)((function(){var e=Date.now(),r=!1;Object.keys(t).forEach((function(o){var a=t[o].current;if(a){r=!0;var i=a.style;i.transitionDuration=".3s, .3s, .3s, .06s",n.current&&e-n.current<100&&(i.transitionDuration="0s, 0s")}})),r&&(n.current=Date.now())})),[t]},_c=function(e){var t=e.className,n=e.percent,r=e.prefixCls,o=e.strokeColor,a=e.strokeLinecap,i=e.strokeWidth,l=e.style,u=e.trailColor,c=e.trailWidth,s=e.transition,f=bc(e,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete f.gapPosition;var p=Array.isArray(n)?n:[n],d=Array.isArray(o)?o:[o],h=we(Ec(p),1)[0],m=i/2,g=100-i/2,y="M ".concat("round"===a?m:0,",").concat(m,"\n L ").concat("round"===a?g:100,",").concat(m),v="0 0 100 ".concat(i),b=0;return C.createElement("svg",Ee({className:Va()("".concat(r,"-line"),t),viewBox:v,preserveAspectRatio:"none",style:l},f),C.createElement("path",{className:"".concat(r,"-line-trail"),d:y,strokeLinecap:a,stroke:u,strokeWidth:c||i,fillOpacity:"0"}),p.map((function(e,t){var n=1;switch(a){case"round":n=1-i/100;break;case"square":n=1-i/2/100;break;default:n=1}var o={strokeDasharray:"".concat(e*n,"px, 100px"),strokeDashoffset:"-".concat(b,"px"),transition:s||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},l=d[t]||d[d.length-1];return b+=e,C.createElement("path",{key:t,className:"".concat(r,"-line-path"),d:y,strokeLinecap:a,stroke:l,strokeWidth:i,fillOpacity:"0",ref:h[t],style:o})})))};_c.defaultProps=wc,_c.displayName="Line";const Sc=_c;var xc=0;function Oc(e){return+e.replace("%","")}function kc(e){return Array.isArray(e)?e:[e]}function Cc(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0,i=50-r/2,l=0,u=-i,c=0,s=-2*i;switch(a){case"left":l=-i,u=0,c=2*i,s=0;break;case"right":l=i,u=0,c=-2*i,s=0;break;case"bottom":u=i,s=2*i}var f="M 50,50 m ".concat(l,",").concat(u,"\n a ").concat(i,",").concat(i," 0 1 1 ").concat(c,",").concat(-s,"\n a ").concat(i,",").concat(i," 0 1 1 ").concat(-c,",").concat(s),p=2*Math.PI*i,d={stroke:n,strokeDasharray:"".concat(t/100*(p-o),"px ").concat(p,"px"),strokeDashoffset:"-".concat(o/2+e/100*(p-o),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:f,pathStyle:d}}var Pc=function(e){var t,n=e.prefixCls,r=e.strokeWidth,o=e.trailWidth,a=e.gapDegree,i=e.gapPosition,l=e.trailColor,u=e.strokeLinecap,c=e.style,s=e.className,f=e.strokeColor,p=e.percent,d=bc(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),h=C.useMemo((function(){return xc+=1}),[]),m=Cc(0,100,l,r,a,i),g=m.pathString,y=m.pathStyle,v=kc(p),b=kc(f),w=b.find((function(e){return"[object Object]"===Object.prototype.toString.call(e)})),E=we(Ec(v),1)[0];return C.createElement("svg",Ee({className:Va()("".concat(n,"-circle"),s),viewBox:"0 0 100 100",style:c},d),w&&C.createElement("defs",null,C.createElement("linearGradient",{id:"".concat(n,"-gradient-").concat(h),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(w).sort((function(e,t){return Oc(e)-Oc(t)})).map((function(e,t){return C.createElement("stop",{key:t,offset:e,stopColor:w[e]})})))),C.createElement("path",{className:"".concat(n,"-circle-trail"),d:g,stroke:l,strokeLinecap:u,strokeWidth:o||r,fillOpacity:"0",style:y}),(t=0,v.map((function(e,o){var l=b[o]||b[b.length-1],c="[object Object]"===Object.prototype.toString.call(l)?"url(#".concat(n,"-gradient-").concat(h,")"):"",s=Cc(t,e,l,r,a,i);return t+=e,C.createElement("path",{key:o,className:"".concat(n,"-circle-path"),d:s.pathString,stroke:c,strokeLinecap:u,strokeWidth:r,opacity:0===e?0:1,fillOpacity:"0",style:s.pathStyle,ref:E[o]})}))).reverse())};Pc.defaultProps=wc,Pc.displayName="Circle";function jc(e){return(jc="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 Rc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ac(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tc(e,t){return(Tc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Nc(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Fc(e);if(t){var o=Fc(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Ic(this,n)}}function Ic(e,t){return!t||"object"!==jc(t)&&"function"!=typeof t?Dc(e):t}function Dc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fc(e){return(Fc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Lc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Uc=function(e){!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&&Tc(e,t)}(a,e);var t,n,r,o=Nc(a);function a(){var e;Rc(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Lc(Dc(e=o.call.apply(o,[this].concat(n))),"onWarning",(function(t){return t.returnValue=e.props.message,t.returnValue})),e}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.prevent&&this.enable()}},{key:"componentWillUnmount",value:function(){this.props.prevent&&this.disable()}},{key:"componentDidUpdate",value:function(e){e.prevent!==this.props.prevent&&(this.props.prevent?this.enable():this.disable())}},{key:"enable",value:function(){window.addEventListener("beforeunload",this.onWarning)}},{key:"disable",value:function(){window.removeEventListener("beforeunload",this.onWarning)}},{key:"render",value:function(){return null}}])&&Ac(t.prototype,n),r&&Ac(t,r),a}(C.Component);Lc(Uc,"propTypes",{message:Ae().string.isRequired,prevent:Ae().bool}),Lc(Uc,"defaultProps",{prevent:!0});const Mc=Uc;var zc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e+"/";return Object.keys(t).length>0&&dn().stringify(t).length>0?n+(-1===n.indexOf("?")?"?":"&")+dn().stringify(t):n},Bc=function(){return new Headers({Accept:"application/json, */*;q=0.1"})},Wc=function(){return new Headers({"Content-Type":"application/json; charset=utf-8",Accept:"application/json, */*;q=0.1"})},qc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{headers:Bc(),url:zc(e,t),credentials:"include",method:"get"}},Hc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={headers:Wc(),url:zc(e,n),credentials:"include",method:"post",body:"{}"};return Object.keys(t).length>0&&(r.body=JSON.stringify(t)),r},$c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Hc(e,t,n)},Vc={get:function(){return qc("redirection/v1/setting")},update:function(e){return Hc("redirection/v1/setting",e)}},Gc={list:function(e){return qc("redirection/v1/redirect",e)},update:function(e,t){return Hc("redirection/v1/redirect/"+e,t)},create:function(e,t){return Hc("redirection/v1/redirect",e,t)},matchPost:function(e){return qc("redirection/v1/redirect/post",{text:e})}},Zc={list:function(e){return qc("redirection/v1/group",e)},update:function(e,t){return Hc("redirection/v1/group/"+e,t)},create:function(e,t){return Hc("redirection/v1/group",e,t)}},Qc={list:function(e){return qc("redirection/v1/log",e)},deleteAll:function(e){return $c("redirection/v1/log",e)}},Yc={list:function(e){return qc("redirection/v1/404",e)},deleteAll:function(e){return $c("redirection/v1/404",e)}},Kc={get:function(){return qc("redirection/v1/import")},upload:function(e,t){return function(e,t,n){var r=Hc(e,t);return r.headers.delete("Content-Type"),r.body=new FormData,r.body.append("file",n),r}("redirection/v1/import/file/"+e,{},t)},pluginList:function(){return qc("redirection/v1/import/plugin")},pluginImport:function(e){return Hc("redirection/v1/import/plugin",{plugin:e})}},Xc={file:function(e,t){return qc("redirection/v1/export/"+e+"/"+t)}},Jc={status:function(){return qc("redirection/v1/plugin")},fix:function(e,t){return Hc("redirection/v1/plugin",{name:e,value:t})},delete:function(){return $c("redirection/v1/plugin/delete")},upgradeDatabase:function(e){return Hc("redirection/v1/plugin/data",e?{upgrade:e}:{})},checkApi:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?Hc("redirection/v1/plugin/test",{test:"ping"}):qc("redirection/v1/plugin/test");return n.url=e+n.url,n}},es={redirect:function(e,t,n){return Hc("redirection/v1/bulk/redirect/"+e,t,n)},group:function(e,t,n){return Hc("redirection/v1/bulk/group/"+e,t,n)},log:function(e,t,n){return Hc("redirection/v1/bulk/log/"+e,t,n)},error:function(e,t,n){return Hc("redirection/v1/bulk/404/"+e,t,n)}},ts=function(e){return"https://api.redirect.li/v1/"+e+(-1===e.indexOf("?")?"?":"&")+"ref=redirection"},ns={getGeo:function(e){return{url:ts("ip/"+e+"?locale="+Redirectioni10n.locale.localeSlug.substr(0,2)),method:"get"}}},rs={get:function(e){return{url:ts("useragent/"+encodeURIComponent(e)),method:"get"}}},os={get:function(e){return{url:ts("http?url="+encodeURIComponent(e)),method:"get"}}},as=function(){return function(e,t){return t().settings.loadStatus===Bt?null:(er(Vc.get()).then((function(t){e({type:Ot,values:t.settings,groups:t.groups,postTypes:t.post_types,installed:t.installed,canDelete:t.canDelete})})).catch((function(t){e({type:kt,error:t})})),e({type:xt}))}},is=function(e){return function(t){return er(Vc.update(e)).then((function(e){t({type:jt,values:e.settings,groups:e.groups,installed:e.installed,warning:e.warning})})).catch((function(e){t({type:Rt,error:e})})),t({type:Pt})}},ls=function(e,t){return function(n){return er(Jc.fix(e,t)).then((function(e){n({type:Ct,pluginStatus:e}),document.location.reload()})).catch((function(e){n({type:kt,error:e})})),n({type:xt})}},us=function(){return{type:It}},cs=n(2444),ss={insert:"head",singleton:!1};Za()(cs.Z,ss);cs.Z.locals;function fs(e){return(fs="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 ps(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ds(e,t){return(ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hs(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ys(e);if(t){var o=ys(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return ms(this,n)}}function ms(e,t){return!t||"object"!==fs(t)&&"function"!=typeof t?gs(e):t}function gs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ys(e){return(ys=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bs=function(e){!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&&ds(e,t)}(a,e);var t,n,r,o=hs(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),vs(gs(t=o.call(this,e)),"onRetry",(function(e){e.preventDefault(),t.props.onUpgrade()})),vs(gs(t),"onSkip",(function(e){e.preventDefault(),t.props.onUpgrade("skip")})),vs(gs(t),"onStop",(function(e){e.preventDefault(),t.props.onUpgrade("stop")})),vs(gs(t),"onFinish",(function(e){e.preventDefault(),t.props.onFinished?t.props.onFinished():t.props.onFinish()})),vs(gs(t),"onComplete",(function(){t.props.onComplete(Redirectioni10n.database.next)})),t.state={looped:!1},t}return t=a,(n=[{key:"componentDidMount",value:function(){this.hasWork(this.props)&&!this.props.manual&&this.props.onUpgrade()}},{key:"hasWork",value:function(e){var t=e.status;return"error"!==e.result&&("need-install"===t||"need-update"===t)}},{key:"hasFinished",value:function(e){return"finish-install"===e||"finish-update"===e}},{key:"componentDidUpdate",value:function(e){var t=this;e.time!==this.props.time&&this.hasWork(this.props)?e.complete===this.props.complete&&"error"!==this.props.status?this.setState({looped:!0}):setTimeout((function(){t.props.onUpgrade()}),1e3):!0===e.manual&&!1===this.props.manual&&this.hasWork(this.props)&&this.props.onUpgrade()}},{key:"getErrorMessage",value:function(){var e=this.props,t=e.debug,n=void 0===t?[]:t,r=e.reason;return[r?"Message: "+r:null,"Installed: "+e.current,"Next: "+e.next,n.length>0?"Debug: "+n.join("\n"):null].filter((function(e){return e})).join("\n")}},{key:"renderLoopError",value:function(){return this.renderError(Pe("A loop was detected and the upgrade has been stopped. This usually indicates {{support}}your site is cached{{/support}} and database changes are not being saved.",{components:{support:C.createElement("a",{href:"https://redirection.me/support/problems/data-is-not-saved/"})}}))}},{key:"renderApiError",value:function(e){return C.createElement("div",{className:"redirection-database_error wpl-error"},C.createElement("h3",null,Pe("Database problem")),C.createElement("p",null,C.createElement("button",{className:"button button-primary",onClick:this.onSkip},Pe("Try again"))))}},{key:"renderError",value:function(e){var t=this.props.current,n=this.getErrorMessage();return C.createElement("div",{className:"redirection-database_error wpl-error"},C.createElement("h3",null,Pe("Database problem")),C.createElement("p",null,e),C.createElement("p",null,C.createElement("button",{className:"button button-primary",onClick:this.onRetry},Pe("Try again"))," ","-"!==t&&C.createElement("button",{className:"button button-secondary",onClick:this.onSkip},Pe("Skip this stage"))," ","-"!==t&&C.createElement("button",{className:"button button-secondary",onClick:this.onStop},Pe("Stop upgrade"))),C.createElement("p",null,Pe("If you want to {{support}}ask for support{{/support}} please include these details:",{components:{support:C.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Database&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})),C.createElement(ju,{readOnly:!0,value:n,rows:"15"}))}},{key:"renderIntro",value:function(){return this.hasWork(this.props)?C.createElement("p",null,Pe("Please remain on this page until complete.")):null}},{key:"getTitle",value:function(){var e=this.props.status;return Pe("need-update"===e?"Upgrading Redirection":"Setting up Redirection")}},{key:"render",value:function(){var e=this.props,t=e.status,n=e.complete,r=void 0===n?0:n,o=e.reason,a=e.result,i=e.manual,l=this.state.looped,u="ok"===a&&!this.hasFinished(t)&&!l;return i?C.createElement("div",{className:"redirection-database"},C.createElement("h1",null,Pe("Manual Install")),C.createElement("p",null,Pe("If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.")," ",Pe('Click "Finished! 🎉" when finished.')),C.createElement("p",null,C.createElement(ju,{readOnly:!0,cols:"120",value:Redirectioni10n.database.manual.join(";\n\n")+";",spellCheck:!1})),C.createElement("button",{className:"button button-primary",onClick:this.onComplete},Pe("Finished! 🎉")),C.createElement("p",null,Pe("If you do not complete the manual install you will be returned here."))):C.createElement("div",{className:"redirection-database"},C.createElement(Mc,{message:Pe("Leaving before the process has completed may cause problems."),prevent:"error"!==a&&a!==zt}),C.createElement("h1",null,this.getTitle()),"error"!==a&&this.renderIntro(),C.createElement("div",{className:"redirection-database_progress"},C.createElement("h3",null,Pe("Progress: %(complete)d%%",{args:{complete:r}})),C.createElement(Sc,{percent:r,strokeWidth:"4",trailWidth:"4",strokeLinecap:"square"}),o&&"ok"===a&&C.createElement("p",null,o),u&&C.createElement("div",{className:"redirection-database_spinner"},C.createElement(_l,null)),"error"===a&&this.renderError(o),a===zt&&this.renderApiError(o),l&&this.renderLoopError(),this.hasFinished(t)&&C.createElement("button",{className:"button button-primary",onClick:this.onFinish},Pe("Finished! 🎉"))))}}])&&ps(t.prototype,n),r&&ps(t,r),a}(C.Component);vs(bs,"propTypes",{onFinished:Ae().func,manual:Ae().bool}),vs(bs,"defaultProps",{manual:!1,onFinished:null});const ws=dt((function(e){var t=e.settings.database,n=t.status,r=t.complete;return{status:n,result:t.result,complete:r,reason:t.reason,debug:t.debug,time:t.time,current:t.current,next:t.next}}),(function(e){return{onUpgrade:function(t){e(function(e){return function(t){return er(Jc.upgradeDatabase(e)).then((function(e){t({type:Nt,database:e})})).catch((function(e){t({type:Tt,error:e})})),t({type:At,arg:e})}}(t))},onFinish:function(){e(us())},onComplete:function(t){e(ls("database",t))}}}))(bs);function Es(e){return(Es="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 _s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ss(e,t){return(Ss=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function xs(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Cs(e);if(t){var o=Cs(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Os(this,n)}}function Os(e,t){return!t||"object"!==Es(t)&&"function"!=typeof t?ks(e):t}function ks(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cs(e){return(Cs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ps(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const js=function(e){!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&&Ss(e,t)}(a,e);var t,n,r,o=xs(a);function a(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Ps(ks(t=o.call(this,e)),"onShow",(function(e){e.preventDefault(),t.setState({hide:!1})})),Ps(ks(t),"onHide",(function(e){e.preventDefault(),t.setState({hide:!0})}));var n=t.props.error.request;return t.state={hide:t.doesNeedHiding(n)},t}return t=a,(n=[{key:"doesNeedHiding",value:function(e){return e&&e.raw&&e.raw.length>500}},{key:"render",value:function(){var e=this.props.error.request,t=this.state.hide,n=this.doesNeedHiding(e);return e&&e.raw?C.createElement(C.Fragment,null,n&&t&&C.createElement("a",{className:"api-result-hide",onClick:this.onShow,href:"#"},Pe("Show Full")),n&&!t&&C.createElement("a",{className:"api-result-hide",onClick:this.onHide,href:"#"},Pe("Hide")),C.createElement("pre",null,t?e.raw.substr(0,500)+" ...":e.raw)):null}}])&&_s(t.prototype,n),r&&_s(t,r),a}(C.Component);function Rs(){return{url:"https://redirection.me/support/problems/rest-api/#url",http:"https://redirection.me/support/problems/rest-api/#http",api:"https://redirection.me/support/problems/rest-api/",rootUrl:Redirectioni10n.api.WP_API_root,siteHealth:Redirectioni10n.api.site_health}}function As(){return Redirectioni10n.versions.split("\n").concat(["Query: "+document.location.search])}const Ts=function(e,t){var n=function(e){return e.code?e.code:e.name?e.name:null}(e);return C.createElement("div",{className:"api-result-log_details",key:t},C.createElement("p",null,C.createElement("span",{className:"dashicons dashicons-no"})),C.createElement("div",null,C.createElement("p",null,t.map((function(t,n){return C.createElement("span",{key:n,className:"api-result-method_fail"},t," ",e.data&&e.data.status)})),n&&C.createElement("strong",null,n,": "),e.message),C.createElement(qu,{error:e,links:Rs()}),C.createElement(js,{error:e})))};const Ns=function(e){return C.createElement("p",{key:e},C.createElement("span",{className:"dashicons dashicons-yes"}),e.map((function(e,t){return C.createElement("span",{key:t,className:"api-result-method_pass"},e)})),Pe("Working!"))};var Is=function(e){return e.code?e.code:0};const Ds=function(e){var t=e.result,n=[],r=t.GET,o=t.POST;return r.status===o.status&&Is(r)===Is(o)?("fail"===r.status?n.push(Ts(r.error,["GET","POST"])):n.push(Ns(["GET","POST"])),n):("fail"===r.status?n.push(Ts(r.error,["GET"])):n.push(Ns(["GET"])),"fail"===o.status?n.push(Ts(o.error,["POST"])):n.push(Ns(["POST"])),n)};const Fs=function(e){var t=e.item,n=e.result,r=e.routes,o=e.isCurrent,a=e.allowChange;return function(e){return 0===Object.keys(e).length||"loading"===e.GET.status||"loading"===e.POST.status}(n)?null:C.createElement("div",{className:"api-result-log"},C.createElement("form",{className:"api-result-select",action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},a&&!o&&C.createElement("input",{type:"submit",className:"button button-secondary",value:Pe("Switch to this API")}),a&&o&&C.createElement("span",null,Pe("Current API")),C.createElement("input",{type:"hidden",name:"rest_api",value:t.value}),C.createElement("input",{type:"hidden",name:"_wpnonce",value:er.nonceMiddleware.nonce}),C.createElement("input",{type:"hidden",name:"action",value:"rest_api"})),C.createElement("h4",null,t.text),C.createElement("p",null,"URL:"," ",C.createElement("code",null,C.createElement(Zi,{url:r[t.value]},r[t.value]))),C.createElement(Ds,{result:n}))};var Ls=n(1061),Us={insert:"head",singleton:!1};Za()(Ls.Z,Us);Ls.Z.locals;var Ms=function(e){var t=e.title,n=e.url,r=void 0!==n&&n;return C.createElement("tr",null,C.createElement("th",null,!r&&t,r&&C.createElement("a",{href:r,target:"_blank"},t)),C.createElement("td",null,e.children))},zs=function(e){return C.createElement("table",{className:"form-table"},C.createElement("tbody",null,e.children))},Bs=function(){return[{value:0,label:Pe("Default REST API")},{value:1,label:Pe("Raw REST API")},{value:3,label:Pe("Relative REST API")}]};const Ws=function(e){var t=e.settings,n=e.onChange,r=e.getLink,o=e.installed,a=e.warning,i=t.location,l=t.token,u=t.rest_api,c=t.plugin_update;return C.createElement(C.Fragment,null,C.createElement("tr",{className:"redirect-option__row"},C.createElement("td",{colSpan:2},C.createElement("h2",{className:"title"},Pe("Advanced")))),C.createElement(Ms,{title:Pe("RSS Token")+":",url:r("options","rsstoken")},C.createElement("input",{className:"regular-text",type:"text",value:l,name:"token",onChange:n}),C.createElement("br",null),C.createElement("span",{className:"sub"},Pe("A unique token allowing feed readers access to Redirection log RSS (leave blank to auto-generate)"))),C.createElement(Ms,{title:Pe("Apache .htaccess"),url:r("options","apache")},C.createElement("label",null,C.createElement("p",null,C.createElement("input",{type:"text",className:"regular-text",name:"location",value:i,onChange:n})),C.createElement("p",{className:"sub"},Pe("Redirects added to an Apache group can be saved to an {{code}}.htaccess{{/code}} file by adding the full path here. For reference, your WordPress is installed to {{code}}%(installed)s{{/code}}.",{components:{code:C.createElement("code",null)},args:{installed:o}})),a&&C.createElement("p",{className:"inline-notice"},Pe("Unable to save .htaccess file")," ",C.createElement("code",null,a)))),C.createElement(Ms,{title:Pe("REST API"),url:r("options","restapi")},C.createElement(bl,{items:Bs(),name:"rest_api",value:parseInt(u,10),onChange:n})," "," ",C.createElement("span",{className:"sub"},Pe("How Redirection uses the REST API - don't change unless necessary"))),C.createElement(Ms,{title:Pe("Data Upgrade")},C.createElement(bl,{items:[{value:"prompt",label:Pe("Upgrade manually when prompted")},{value:"admin",label:Pe("Automatically upgrade on admin pages")}],name:"plugin_update",value:c,onChange:n})," "," ",C.createElement("span",{className:"sub"},Pe("Decide how Redirection updates itself, if needed."))))};var qs=n(5721),Hs={insert:"head",singleton:!1};Za()(qs.Z,Hs);qs.Z.locals;function $s(e){return($s="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 Vs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gs(e,t){return(Gs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Zs(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ks(e);if(t){var o=Ks(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Qs(this,n)}}function Qs(e,t){return!t||"object"!==$s(t)&&"function"!=typeof t?Ys(e):t}function Ys(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ks(e){return(Ks=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Js="ok",ef="fail",tf="loading",nf="warning-current",rf="warning-not-selected",of=function(e){!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&&Gs(e,t)}(a,e);var t,n,r,o=Zs(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Xs(Ys(t=o.call(this,e)),"onRetry",(function(e){e.preventDefault,t.setState({showing:!1}),t.onTry()})),Xs(Ys(t),"onShow",(function(){t.setState({showing:!0})})),t.state={showing:!1},t}return t=a,(n=[{key:"componentDidMount",value:function(){this.onTry()}},{key:"onTry",value:function(){var e=this.props.routes,t=Object.keys(e).map((function(t){return{id:t,url:e[t]}}));this.props.onCheckApi(t.filter((function(e){return e})))}},{key:"getPercent",value:function(e,t){if(0===Object.keys(e).length)return 0;for(var n=2*t.length,r=0,o=0;o<Object.keys(e).length;o++){var a=Object.keys(e)[o];e[a]&&e[a].GET&&e[a].GET.status!==tf&&r++,e[a]&&e[a].POST&&e[a].POST.status!==tf&&r++}return Math.round(r/n*100)}},{key:"getApiStatus",value:function(e,t,n){var r,o=Object.keys(e).filter((function(t){return(n=e[t]).GET&&n.POST&&(n.GET.status===ef||n.POST.status===ef);var n})).length;return 0===o?"ok":o<t.length?(r=e[n]).GET&&r.POST&&r.GET.status===Js&&r.POST.status===Js?nf:rf:"fail"}},{key:"getApiStatusText",value:function(e){return Pe(e===Js?"Good":e===rf||e===nf?"Working but some issues":"Unavailable")}},{key:"canShowProblem",value:function(e){return this.state.showing||e===ef}},{key:"renderError",value:function(e){var t=this.canShowProblem(e),n=Pe("There are some problems connecting to your REST API. It is not necessary to fix these problems and the plugin is able to work.");return e===ef&&(n=Pe("Your REST API is not working and the plugin will not be able to continue until this is fixed.")),C.createElement("div",{className:"api-result-log"},C.createElement("p",null,C.createElement("strong",null,Pe("Summary")),": ",n),!t&&C.createElement("p",null,C.createElement("button",{className:"button-secondary",onClick:this.onShow},Pe("Show Problems"))))}},{key:"render",value:function(){var e=Bs(),t=this.props,n=t.apiTest,r=t.routes,o=t.current,a=t.allowChange,i=this.state.showing,l=this.getPercent(n,e),u=this.getApiStatus(n,e,o),c=l>=100&&this.canShowProblem(u)||i,s=Va()({"api-result-status":!0,"api-result-status_good":u===Js&&l>=100,"api-result-status_problem":u===nf&&l>=100,"api-result-status_failed":u===ef&&l>=100});return C.createElement("div",{className:"api-result-wrapper"},C.createElement("div",{className:"api-result-header"},C.createElement("strong",null,"REST API:"),C.createElement("div",{className:"api-result-progress"},C.createElement("span",{className:s},l<100&&Pe("Testing - %s%%",{args:[l]}),l>=100&&this.getApiStatusText(u)),l<100&&C.createElement(_l,null)),l>=100&&u!==Js&&C.createElement("button",{className:"button button-secondary api-result-retry",onClick:this.onRetry},Pe("Check Again"))),l>=100&&u!==Js&&this.renderError(u),c&&e.map((function(e,t){return C.createElement(Fs,{item:e,result:(i=n,l=e.value,i&&i[l]?i[l]:{}),routes:r,key:t,isCurrent:o===e.value,allowChange:a});var i,l})))}}])&&Vs(t.prototype,n),r&&Vs(t,r),a}(C.Component);Xs(of,"propTypes",{allowChange:Ae().bool}),Xs(of,"defaultProps",{allowChange:!0});const af=dt((function(e){var t=e.settings,n=t.api,r=n.routes,o=n.current;return{apiTest:t.apiTest,routes:r,current:o}}),(function(e){return{onCheckApi:function(t){e(function(e){return function(t){for(var n=function(n){var r=e[n],o=r.id,a=r.url;t({type:Ut,id:o,method:"GET"}),t({type:Ut,id:o,method:"POST"}),setTimeout((function(){er(Jc.checkApi(a)).then((function(){t({type:Lt,id:o,method:"GET"})})).catch((function(e){t({type:Ft,id:o,method:"GET",error:e})})),er(Jc.checkApi(a,!0)).then((function(){t({type:Lt,id:o,method:"POST"})})).catch((function(e){t({type:Ft,id:o,method:"POST",error:e})}))}),1e3)},r=0;r<e.length;r++)n(r)}}(t))}}}))(of);const lf=function(e){var t="mailto:john@redirection.me?subject=Redirection%20Error&body="+encodeURIComponent(e),n="https://github.com/johngodley/redirection/issues/new?title=Redirection%20Error&body="+encodeURIComponent("```\n"+e.trim()+"\n```\n\n");return C.createElement(C.Fragment,null,C.createElement("p",{className:"wpl-error__highlight"},Pe("Please check the {{link}}support site{{/link}} before proceeding further.",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/"})}})),C.createElement("p",null,Pe("If that did not help then {{strong}}create an issue{{/strong}} or send it in an {{strong}}email{{/strong}}.",{components:{strong:C.createElement("strong",null)}})),C.createElement("p",null,C.createElement("a",{href:n,className:"button-primary"},Pe("Create An Issue"))," ",C.createElement("a",{href:t,className:"button-secondary"},Pe("Email"))),C.createElement("p",null,Pe("Include these details in your report along with a description of what you were doing and a screenshot.")))};var uf=function(e){return function(t){return er(Kc.pluginImport(e)).then((function(e){t({type:$t,total:e.imported})})).catch((function(e){t({type:Vt,error:e})})),t({type:Ht})}},cf=n(9092),sf={insert:"head",singleton:!1};Za()(cf.Z,sf);cf.Z.locals;function ff(e){return(ff="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 pf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function df(e,t){return(df=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function hf(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=yf(e);if(t){var o=yf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return mf(this,n)}}function mf(e,t){return!t||"object"!==ff(t)&&"function"!=typeof t?gf(e):t}function gf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yf(e){return(yf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bf="wordpress-old-slugs",wf=function(e){!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&&df(e,t)}(a,e);var t,n,r,o=hf(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),vf(gf(t=o.call(this,e)),"nextStep",(function(e){var n=t.state.step+1;e.preventDefault(),t.performActionForStep(n),t.setState({step:n})})),vf(gf(t),"prevStep",(function(e){var n=t.state.step-1;e.preventDefault(),t.performActionForStep(n),t.setState({step:n})})),vf(gf(t),"startManual",(function(e){e.preventDefault();var n=t.getFirstApi();Redirectioni10n.api.routes[n]&&er.replaceRootURLMiddleware(Redirectioni10n.api.routes[n]),t.saveSettings(),t.setState({manual:!0,step:3})})),vf(gf(t),"stopManual",(function(e){e.preventDefault(),t.setState({manual:!1})})),vf(gf(t),"afterFinishInstall",(function(){t.saveSettings(),t.props.importers.length>0?t.setState({step:4,manual:!1}):t.props.onFinishInstall()})),vf(gf(t),"performActionForStep",(function(e){if(3===e){var n=t.getFirstApi();Redirectioni10n.api.routes[n]&&er.replaceRootURLMiddleware(Redirectioni10n.api.routes[n])}else 5===e&&(t.state.importers.length>0?t.props.onImport(t.state.importers):t.props.onFinishInstall())})),vf(gf(t),"onChange",(function(e){var n=vf({},e.target.name,e.target.checked);"log"!==e.target.name||e.target.checked||(n.ip=!1),t.setState(n)})),vf(gf(t),"onImporter",(function(e){var n=e.target,r=t.state.importers,o=n.checked?r.concat(n.name):r.filter((function(e){return e!==n.name}));t.setState({importers:o})})),t.state={step:0,monitor:!1,log:!1,ip:!1,manual:!1,importers:e.importers.find((function(e){return e.id===bf}))?[bf]:[]},t}return t=a,(n=[{key:"getFirstApi",value:function(){for(var e=this.props.apiTest,t=Object.keys(e),n=0;n<t.length;n++){var r=t[n];if(e[r]&&"ok"===e[r].GET.status&&"ok"===e[r].POST.status)return r}return 0}},{key:"saveSettings",value:function(){var e=this.state,t=e.ip,n=e.log,r=e.monitor;this.props.onSaveSettings({expire_redirect:n?7:-1,expire_404:n?7:-1,ip_logging:t?1:0,rest_api:this.getFirstApi(),monitor_types:r?["post","page"]:void 0,monitor_post:r?1:0})}},{key:"renderStep0",value:function(){return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("Welcome to Redirection 🚀🎉")),C.createElement("p",null,Pe("Thank you for installing and using Redirection v%(version)s. This plugin will allow you to manage 301 redirections, keep track of 404 errors, and improve your site, with no knowledge of Apache or Nginx needed.",{args:{version:Redirectioni10n.version}})),C.createElement("p",null,Pe("Redirection is designed to be used on sites with a few redirects to sites with thousands of redirects.")),C.createElement("h3",null,Pe("How do I use this plugin?")),C.createElement("p",null,Pe("A simple redirect involves setting a {{strong}}source URL{{/strong}} (the old URL) and a {{strong}}target URL{{/strong}} (the new URL). Here's an example:",{components:{strong:C.createElement("strong",null)}})),C.createElement("table",{className:"redirect-edit"},C.createElement("tbody",null,C.createElement("tr",null,C.createElement("th",null,Pe("Source URL"),":"),C.createElement("td",null,C.createElement("input",{type:"text",className:"regular-text",readOnly:!0,value:Pe("(Example) The source URL is your old or original URL")}))),C.createElement("tr",null,C.createElement("th",null,Pe("Target URL"),":"),C.createElement("td",null,C.createElement("input",{type:"text",className:"regular-text",readOnly:!0,value:Pe("(Example) The target URL is the new URL")}))))),C.createElement("p",null,Pe("That's all there is to it - you are now redirecting! Note that the above is just an example.")),C.createElement("p",null,Pe("Full documentation can be found on the {{link}}Redirection website.{{/link}}",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/"})}})),C.createElement("h3",null,Pe("Some features you may find useful are"),":"),C.createElement("ul",null,C.createElement("li",null,Pe("{{link}}Monitor 404 errors{{/link}}, get detailed information about the visitor, and fix any problems",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/tracking-404-errors/"})}})),C.createElement("li",null,Pe("{{link}}Import{{/link}} from .htaccess, CSV, and a variety of other plugins",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/import-export-redirects/"})}})),C.createElement("li",null,Pe("More powerful URL matching, including {{regular}}regular expressions{{/regular}}, and {{other}}other conditions{{/other}}",{components:{regular:C.createElement(Zi,{url:"https://redirection.me/support/redirect-regular-expressions/"}),other:C.createElement(Zi,{url:"https://redirection.me/support/matching-redirects/"})}})),C.createElement("li",null,Pe("Check a URL is being redirected"))),C.createElement("h3",null,Pe("What's next?")),C.createElement("p",null,Pe("First you will be asked a few questions, and then Redirection will set up your database.")),C.createElement("p",null,Pe("When ready please press the button to continue.")),C.createElement("div",{className:"wizard-buttons"},C.createElement("button",{className:"button-primary button",onClick:this.nextStep},Pe("Start Setup"))))}},{key:"renderStep1",value:function(){var e=this.state,t=e.monitor,n=e.log,r=e.ip;return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("Basic Setup")),C.createElement("p",null,Pe("These are some options you may want to enable now. They can be changed at any time.")),C.createElement("div",{className:"wizard-option"},C.createElement("p",null,C.createElement("label",null,C.createElement("input",{name:"monitor",type:"checkbox",checked:t,onChange:this.onChange})," ",Pe("Monitor permalink changes in WordPress posts and pages"),".")),C.createElement("p",null,Pe("If you change the permalink in a post or page then Redirection can automatically create a redirect for you.")," ",Pe("{{link}}Read more about this.{{/link}}",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/options/#monitor"})}}))),C.createElement("div",{className:"wizard-option"},C.createElement("p",null,C.createElement("label",null,C.createElement("input",{name:"log",type:"checkbox",checked:n,onChange:this.onChange})," ",Pe("Keep a log of all redirects and 404 errors."))),C.createElement("p",null,Pe("Storing logs for redirects and 404s will allow you to see what is happening on your site. This will increase your database storage requirements.")," ",Pe("{{link}}Read more about this.{{/link}}",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/logs/"})}}))),C.createElement("div",{className:n?"wizard-option":"wizard-option wizard-option_disabled"},C.createElement("p",null,C.createElement("label",null,C.createElement("input",{name:"ip",type:"checkbox",disabled:!n,checked:r,onChange:this.onChange})," ",Pe("Store IP information for redirects and 404 errors."))),C.createElement("p",null,Pe("Storing the IP address allows you to perform additional log actions. Note that you will need to adhere to local laws regarding the collection of data (for example GDPR).")," ",Pe("{{link}}Read more about this.{{/link}}",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/privacy-gdpr/"})}}))),C.createElement("div",{className:"wizard-buttons"},C.createElement("button",{className:"button-primary button",onClick:this.nextStep},Pe("Continue Setup"))," "," ",C.createElement("button",{className:"button",onClick:this.prevStep},Pe("Go back"))))}},{key:"renderStep2",value:function(){var e=Ha.Qc(Redirectioni10n.api.WP_API_root),t=Ha.Qc(Redirectioni10n.pluginBaseUrl),n=e.protocol!==t.protocol||e.host!==t.host;return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("REST API")),C.createElement("p",null,Pe("Redirection uses the {{link}}WordPress REST API{{/link}} to communicate with WordPress. This is enabled and working by default. Sometimes the REST API is blocked by:",{components:{link:C.createElement(Zi,{url:"https://developer.wordpress.org/rest-api/"})}})),C.createElement("ul",null,C.createElement("li",null,Pe("A security plugin (e.g Wordfence)")),C.createElement("li",null,Pe("A server firewall or other server configuration (e.g OVH)")),C.createElement("li",null,Pe("Caching software (e.g Cloudflare)")),C.createElement("li",null,Pe("Some other plugin that blocks the REST API"))),C.createElement("p",null,Pe("If you do experience a problem then please consult your plugin documentation, or try contacting your host support. This is generally {{link}}not a problem caused by Redirection{{/link}}.",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/problems/rest-api/"})}})),n&&C.createElement("div",{className:"wpl-error"},Pe("You have different URLs configured on your WordPress Settings > General page, which is usually an indication of a misconfiguration, and it can cause problems with the REST API. Please review your settings."),C.createElement("p",null,C.createElement("code",null,e.protocol+"//"+e.host)),C.createElement("p",null,C.createElement("code",null,t.protocol+"//"+t.host))),C.createElement(af,{allowChange:!1}),C.createElement("p",null,Pe("You will need at least one working REST API to continue.")),C.createElement("div",{className:"wizard-buttons"},C.createElement("button",{className:"button-primary button",onClick:this.nextStep},Pe("Finish Setup"))," "," ",C.createElement("button",{className:"button",onClick:this.prevStep},Pe("Go back"))))}},{key:"renderStep3",value:function(){return C.createElement(ws,{onFinished:this.afterFinishInstall,manual:this.state.manual})}},{key:"renderStep4",value:function(){var e=this,t=this.state.importers,n=this.props.importers.find((function(e){return e.id===bf})),r=this.props.importers.filter((function(e){return e.id!==bf}));return C.createElement("div",null,C.createElement("h2",null,Pe("Import Existing Redirects")),C.createElement("p",null,Pe("Importing existing redirects from WordPress or other plugins is a good way to get started with Redirection. Check each set of redirects you wish to import.")),n&&C.createElement(C.Fragment,null,C.createElement("p",null,Pe("WordPress automatically creates redirects when you change a post URL. Importing these into Redirection will allow you to manage and monitor them.")),C.createElement("ul",null,C.createElement("li",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",name:bf,onChange:this.onImporter,checked:-1!==t.indexOf(bf)})," ",n.name," (",n.total,")")))),r.length>0&&C.createElement(C.Fragment,null,C.createElement("p",null,Pe("The following plugins have been detected.")),C.createElement("ul",null,r.map((function(n){return C.createElement("li",{key:n.id},C.createElement("label",null,C.createElement("input",{type:"checkbox",name:n.id,onChange:e.onImporter,checked:-1!==t.indexOf(n.id)})," ",n.name," (",n.total,")"))})))),C.createElement("div",{className:"wizard-buttons"},C.createElement("button",{className:"button-primary button",onClick:this.nextStep},Pe("Continue"))))}},{key:"renderStep5",value:function(){return C.createElement("div",null,C.createElement("h2",null,Pe("Import Existing Redirects")),C.createElement("p",null,Pe("Please wait, importing.")),C.createElement("div",{className:"loader-wrapper loader-textarea"},C.createElement("div",{className:"wpl-placeholder__loading"})))}},{key:"getContentForStep",value:function(e){return 4===e?this.renderStep4():3===e?this.renderStep3():2===e?this.renderStep2():1===e?this.renderStep1():5===e?this.renderStep5():this.renderStep0()}},{key:"render",value:function(){var e=this.state,t=e.step,n=e.manual,r=this.props,o=r.result,a=r.reason,i=this.getContentForStep(t);return C.createElement(C.Fragment,null,o===zt&&C.createElement(rc,{details:As(),errors:a,renderDebug:lf,links:Rs()},Pe("Something went wrong when installing Redirection.")),C.createElement("div",{className:"wizard-wrapper"},0!==t&&3!==t&&C.createElement("h1",null,Pe("Redirection")),C.createElement("div",{className:"wizard"},i)),C.createElement("div",{className:"wizard-support"},C.createElement(Zi,{url:"https://redirection.me/contact/"},Pe("I need support!")),2===t&&C.createElement(C.Fragment,null," ","|"," ",C.createElement("a",{href:"#",onClick:this.startManual},Pe("Manual Install"))),3===t&&n&&C.createElement(C.Fragment,null," ","|"," ",C.createElement("a",{href:"#",onClick:this.stopManual},Pe("Automatic Install")))))}}])&&pf(t.prototype,n),r&&pf(t,r),a}(C.Component);const Ef=dt((function(e){var t=e.settings,n=t.apiTest,r=t.database,o=e.settings.database.result,a=e.io;return{result:o,apiTest:n,importers:a.importers,importingStatus:a.importingStatus,reason:r.reason}}),(function(e){return{onSaveSettings:function(t){e(is(t))},onImport:function(t){e(uf(t))},onFinishInstall:function(){e(us())}}}))(wf);function _f(e){return(_f="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 Sf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xf(e,t){return(xf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Of(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Pf(e);if(t){var o=Pf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return kf(this,n)}}function kf(e,t){return!t||"object"!==_f(t)&&"function"!=typeof t?Cf(e):t}function Cf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pf(e){return(Pf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function jf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rf=function(e){!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&&xf(e,t)}(a,e);var t,n,r,o=Of(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),jf(Cf(t=o.call(this,e)),"onToggle",(function(e){e.preventDefault(),t.setState({showManual:!t.state.showManual})})),jf(Cf(t),"onComplete",(function(){t.props.onComplete(Redirectioni10n.database.next)})),t.state={showManual:!1},t}return t=a,(n=[{key:"renderManual",value:function(){return 0===Redirectioni10n.database.manual.length?C.createElement(C.Fragment,null,C.createElement("p",null,Pe("Your site already has the latest SQL.")+" "+Pe('Click "Complete Upgrade" when finished.')),C.createElement("p",null,C.createElement("button",{className:"button-primary",onClick:this.onComplete},Pe("Complete Upgrade")))):C.createElement(C.Fragment,null,C.createElement("p",null,Pe("If your site needs special database permissions, or you would rather do it yourself, you can manually run the following SQL.")," ",Pe('Click "Complete Upgrade" when finished.')),C.createElement("p",null,C.createElement(ju,{readOnly:!0,cols:"120",value:Redirectioni10n.database.manual.join(";\n")+";",spellCheck:!1})),C.createElement("p",null,C.createElement("button",{className:"button-primary",onClick:this.onComplete},Pe("Complete Upgrade"))))}},{key:"renderStandard",value:function(){var e=this.props.onShowUpgrade;return C.createElement(C.Fragment,null,C.createElement("p",null,Pe('Click the "Upgrade Database" button to automatically upgrade the database.')),C.createElement("p",null,C.createElement("input",{className:"button-primary",type:"submit",value:Pe("Upgrade Database"),onClick:e})))}},{key:"render",value:function(){var e,t=this.props,n=t.showDatabase,r=t.result,o=t.reason,a=this.state.showManual;return n?C.createElement(C.Fragment,null,r===zt&&C.createElement(rc,{details:As(),errors:o,renderDebug:lf,links:Rs()},Pe("Something went wrong when upgrading Redirection.")),C.createElement("div",{className:"wizard-wrapper"},C.createElement("div",{className:"wizard"},C.createElement(ws,null)))):C.createElement(C.Fragment,null,C.createElement("h1",{className:"wp-heading-inline"},Pe("Upgrade Required")),C.createElement("div",{className:"wpl-error"},C.createElement("h3",null,Pe("Redirection database needs upgrading")),(e=Redirectioni10n.database).current===e.next?C.createElement("p",null,Pe("A database upgrade is in progress. Please continue to finish.")):C.createElement(C.Fragment,null,C.createElement("p",null,Pe("Redirection stores data in your database and sometimes this needs upgrading. Your database is at version {{strong}}%(current)s{{/strong}} and the latest is {{strong}}%(latest)s{{/strong}}.",{args:{current:Redirectioni10n.database.current,latest:Redirectioni10n.database.next},components:{strong:C.createElement("strong",null)}}))),C.createElement("p",null,Pe("Please make a backup of your Redirection data: {{download}}downloading a backup{{/download}}. If you experience any issues you can import this back into Redirection.",{components:{download:C.createElement(Zi,{url:Da("all","json")}),import:C.createElement(Zi,{url:"https://redirection.me/support/import-export-redirects/"})}})),a&&this.renderManual(),!a&&this.renderStandard()),C.createElement("div",{className:"database-switch"},!a&&C.createElement("a",{href:"#",onClick:this.onToggle},Pe("Manual Upgrade")),a&&C.createElement("a",{href:"#",onClick:this.onToggle},Pe("Automatic Upgrade"))))}}])&&Sf(t.prototype,n),r&&Sf(t,r),a}(C.Component);const Af=dt((function(e){return{reason:e.settings.database.reason}}),(function(e){return{onComplete:function(t){e(ls("database",t))}}}))(Rf);const Tf=function(e){var t=e.page,n=e.setPage,r=e.children,o=e.onPageChange,a=e.defaultPage,i=e.baseUrl,l=e.allowedPages,u=(0,C.useRef)();function c(){var e=Io(l);n(e)}return(0,C.useEffect)((function(){return window.addEventListener("popstate",c),function(){window.removeEventListener("popstate",c)}}),[]),(0,C.useEffect)((function(){o(),u.current&&u.current!==t&&history.pushState({},"",No({sub:t},{sub:a},i)),u.current=t}),[t]),r};const Nf=function(){return C.createElement(C.Fragment,null,C.createElement(af,null),C.createElement("h3",null,Pe("What do I do next?")),C.createElement("ol",null,C.createElement("li",null,Pe('Take a look at the {{link}}plugin status{{/link}}. It may be able to identify and "magic fix" the problem.',{components:{link:C.createElement("a",{href:"?page=redirection.php&sub=support"})}})),C.createElement("li",null,Pe("{{link}}Caching software{{/link}}, in particular Cloudflare, can cache the wrong thing. Try clearing all your caches.",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/problems/cloudflare/"})}})),C.createElement("li",null,Pe("{{link}}Please temporarily disable other plugins!{{/link}} This fixes so many problems.",{components:{link:C.createElement(Zi,{url:"https://redirection.me/support/problems/plugins/"})}})),C.createElement("li",null,Pe("If you are using WordPress 5.2 or newer then look at your {{link}}Site Health{{/link}} and resolve any issues.",{components:{link:C.createElement(Zi,{url:Rs().siteHealth})}}))))};const If=function(e,t,n){return C.createElement(rc,{errors:"",renderDebug:lf,type:"fixed",links:Rs(),details:As().concat([e,t?t.componentStack:""])},C.createElement("p",null,Pe("Redirection is not working. Try clearing your browser cache and reloading this page.")," "," ",Pe("If you are using a page caching plugin or service (CloudFlare, OVH, etc) then you can also try clearing that cache.")),C.createElement("p",null,Pe("If that doesn't help, open your browser's error console and create a {{link}}new issue{{/link}} with the details.",{components:{link:C.createElement(Zi,{url:"https://github.com/johngodley/redirection/issues"})}})))};var Df=function(){return[{value:-1,label:Pe("No logs")},{value:1,label:Pe("A day")},{value:7,label:Pe("A week")},{value:30,label:Pe("A month")},{value:60,label:Pe("Two months")},{value:0,label:Pe("Forever")}]};const Ff=function(e){var t=e.settings,n=e.onChange,r=e.getLink,o=t.expire_redirect,a=t.expire_404,i=t.ip_logging,l=t.log_external,u=t.track_hits,c=t.log_header;return t.support,C.createElement(C.Fragment,null,C.createElement("tr",{className:"redirect-option__row"},C.createElement("td",{colSpan:2},C.createElement("h2",{className:"title"},Pe("Logs")))),C.createElement(Ms,{title:Pe("Redirect Logs")+":",url:r("logs")},C.createElement(bl,{items:Df(),name:"expire_redirect",value:parseInt(o,10),onChange:n})," ",Pe("(time to keep logs for)")),C.createElement(Ms,{title:Pe("404 Logs")+":",url:r("tracking-404-errors")},C.createElement(bl,{items:Df(),name:"expire_404",value:parseInt(a,10),onChange:n})," ",Pe("(time to keep logs for)")),C.createElement(Ms,{title:Pe("IP Logging")+":",url:r("options","iplogging")},C.createElement(bl,{items:[{value:0,label:Pe("No IP logging")},{value:1,label:Pe("Full IP logging")},{value:2,label:Pe("Anonymize IP (mask last part)")}],name:"ip_logging",value:parseInt(i,10),onChange:n})," ",Pe("(IP logging level)")),C.createElement(Ms,{title:Pe("Logging")+":",url:r("options","iplogging")},C.createElement("p",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",disabled:-1===parseInt(o,10),name:"log_external",onChange:n,checked:-1!==parseInt(o,10)&&l})," ",Pe('Log "external" redirects - those not from Redirection. This can increase your log size and contains no user information.'))),C.createElement("p",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",name:"track_hits",onChange:n,checked:u})," ",Pe("Track redirect hits and date of last access. Contains no user information."))),C.createElement("p",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",name:"log_header",onChange:n,checked:c})," ",Pe("Capture HTTP header information with logs (except cookies). It may include user information, and could increase your log size.")))),C.createElement("tr",null,C.createElement("th",null),C.createElement("td",null,Pe("Redirection stores no user identifiable information other than what is configured above. It is your responsibility to ensure your site meets any applicable {{link}}privacy requirements{{/link}}.",{components:{link:C.createElement(Zi,{url:r("privacy-gdpr")})}}))))};function Lf(e,t){return 0===parseInt(e,10)&&t.length>0?t.length>0?void 0!==t[0].value.length?t[0].value[0].value:t[0].value:0:e}const Uf=function(e){var t=e.onChange,n=e.settings,r=e.groups,o=e.getLink,a=e.postTypes,i=n.associated_redirect,l=n.monitor_post,u=n.monitor_types,c=u.length>0;return C.createElement(C.Fragment,null,C.createElement(Ms,{title:Pe("URL Monitor")+":",url:o("options","monitor")},function(e,t,n){var r=[],o=function(o){var a=e[o],i=!!t.find((function(e){return e===o}));if(!a)return"continue";r.push(C.createElement("p",{key:o},C.createElement("label",null,C.createElement("input",{type:"checkbox",name:"monitor_type_"+o,onChange:n,checked:i}),Pe("Monitor changes to %(type)s",{args:{type:a.toLowerCase()}}))))};for(var a in e)o(a);return r}(a,u,(function(e){var n=e.target.name.replace("monitor_type_",""),o=u.filter((function(e){return e!==n}));e.target.checked&&o.push(n),t({monitor_types:o,monitor_post:o.length>0?Lf(l,r):0,associated_redirect:o.length>0?i:""})}))),c&&C.createElement(Ms,{title:Pe("URL Monitor Changes")+":",url:o("options","monitor")},C.createElement(bl,{items:r,name:"monitor_post",value:l,onChange:t})," ",Pe("Save changes to this group"),C.createElement("p",null,C.createElement("input",{type:"text",className:"regular-text",name:"associated_redirect",onChange:t,placeholder:Pe('For example "/amp"'),value:i})," ",Pe("Create associated redirect (added to end of URL)"))))};const Mf=function(e){var t=e.settings,n=e.onChange,r=e.getLink,o=e.groups,a=e.postTypes,i=t.flag_case,l=t.flag_trailing,u=t.flag_query,c=t.auto_target,s=t.redirect_cache,f=t.cache_key;return C.createElement(C.Fragment,null,C.createElement("tr",{className:"redirect-option__row"},C.createElement("td",{colSpan:2},C.createElement("h2",{className:"title"},Pe("URL")))),C.createElement(Uf,{settings:t,onChange:n,groups:o,getLink:r,postTypes:a}),C.createElement(Ms,{title:Pe("Default URL settings")+":",url:r("options","urlsettings")},C.createElement("p",null,Pe("Applies to all redirections unless you configure them otherwise.")),C.createElement("label",null,C.createElement("p",null,C.createElement("input",{type:"checkbox",name:"flag_case",onChange:n,checked:i}),Pe("Case insensitive matches (i.e. {{code}}/Exciting-Post{{/code}} will match {{code}}/exciting-post{{/code}})",{components:{code:C.createElement("code",null)}}))),C.createElement("label",null,C.createElement("p",null,C.createElement("input",{type:"checkbox",name:"flag_trailing",onChange:n,checked:l}),Pe("Ignore trailing slashes (i.e. {{code}}/exciting-post/{{/code}} will match {{code}}/exciting-post{{/code}})",{components:{code:C.createElement("code",null)}})))),C.createElement(Ms,{title:Pe("Default query matching")+":",url:r("options","querysettings")},C.createElement("p",null,Pe("Applies to all redirections unless you configure them otherwise.")),C.createElement("p",null,C.createElement(bl,{items:[{value:"exact",label:Pe("Exact match in any order")},{value:"ignore",label:Pe("Ignore all query parameters")},{value:"pass",label:Pe("Ignore and pass all query parameters")}],name:"flag_query",value:u,onChange:n})),C.createElement("ul",null,C.createElement("li",null,Pe("Exact - matches the query parameters exactly defined in your source, in any order")),C.createElement("li",null,Pe("Ignore - as exact, but ignores any query parameters not in your source")),C.createElement("li",null,Pe("Pass - as ignore, but also copies the query parameters to the target")))),C.createElement(Ms,{title:Pe("Auto-generate URL")+":",url:r("options","autogenerate")},C.createElement("input",{className:"regular-text",type:"text",value:c,name:"auto_target",onChange:n}),C.createElement("br",null),C.createElement("span",{className:"sub"},Pe("Used to auto-generate a URL if no URL is given. Use the special tags {{code}}$dec${{/code}} or {{code}}$hex${{/code}} to insert a unique ID instead",{components:{code:C.createElement("code",null)}}))),C.createElement(Ms,{title:Pe("HTTP Cache Header"),url:r("options","cache")},C.createElement(bl,{items:[{value:-1,label:Pe("Never cache")},{value:1,label:Pe("An hour")},{value:24,label:Pe("A day")},{value:168,label:Pe("A week")},{value:0,label:Pe("Forever")}],name:"redirect_cache",value:parseInt(s,10),onChange:n})," "," ",C.createElement("span",{className:"sub"},Pe('How long to cache redirected 301 URLs (via "Expires" HTTP header)'))),C.createElement(Ms,{title:Pe("Redirect Caching"),url:r("options","cache")},C.createElement("label",null,C.createElement("input",{type:"checkbox",name:"cache_key",onChange:n,checked:0!==f&&!1!==f})," ",C.createElement("span",{className:"sub"},Pe("(beta) Enable caching of redirects via WordPress object cache. Can improve performance. Requires an object cache.")))))};function zf(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 Bf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zf(Object(n),!0).forEach((function(t){Wf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qf(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,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Hf(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 Hf(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 Hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $f(e,t){return"https://redirection.me/support/"+e+(t?"#"+t:"")}const Vf=dt((function(e){var t=e.settings;return{groups:t.groups,values:t.values,saveStatus:t.saveStatus,installed:t.installed,postTypes:t.postTypes,warning:t.warning}}),(function(e){return{onSaveSettings:function(t){e(is(t))}}}))((function(e){var t=e.onSaveSettings,n=e.installed,r=e.warning,o=e.saveStatus,a=e.values,i=e.groups,l=e.postTypes,u=qf((0,C.useState)(a),2),c=u[0],s=u[1],f=c.support;function p(e){if(e.target){var t=e.target,n="checkbox"===t.type?t.checked:t.value;s(Bf(Bf({},c),{},Wf({},t.name,n)))}else s(Bf(Bf({},c),e))}return(0,C.useEffect)((function(){s(a)}),[a]),C.createElement("form",{onSubmit:function(e){e.preventDefault(),t(c)}},C.createElement(zs,null,C.createElement(Ms,{title:""},C.createElement("label",null,C.createElement("input",{type:"checkbox",checked:f,name:"support",onChange:p}),C.createElement("span",{className:"sub"},Pe("I'm a nice person and I have helped support the author of this plugin")))),C.createElement(Ff,{settings:c,onChange:p,getLink:$f}),C.createElement(Mf,{settings:c,onChange:p,getLink:$f,groups:i,postTypes:l}),C.createElement(Ws,{settings:c,onChange:p,getLink:$f,installed:n,warning:r})),C.createElement(vc,{isPrimary:!0,isSubmit:!0,disabled:o===Mt},Pe("Update")))}));function Gf(e){return(Gf="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 Zf(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qf(e,t){return(Qf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Yf(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Jf(e);if(t){var o=Jf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Kf(this,n)}}function Kf(e,t){return!t||"object"!==Gf(t)&&"function"!=typeof t?Xf(e):t}function Xf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Jf(e){return(Jf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}const ep=function(e){!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&&Qf(e,t)}(a,e);var t,n,r,o=Yf(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={isModal:!1},t.onSubmit=t.handleSubmit.bind(Xf(t)),t.onClose=t.closeModal.bind(Xf(t)),t.onDelete=t.handleDelete.bind(Xf(t)),t}return t=a,(n=[{key:"handleSubmit",value:function(e){this.setState({isModal:!0}),e.preventDefault()}},{key:"closeModal",value:function(){this.setState({isModal:!1})}},{key:"handleDelete",value:function(){this.props.onDelete(),this.closeModal()}},{key:"showModal",value:function(){return C.createElement(al,{onClose:this.onClose},C.createElement("div",{style:{padding:"15px 10px 5px 15px"}},C.createElement("h1",null,Pe("Delete the plugin - are you sure?")),C.createElement("p",null,Pe("Deleting the plugin will remove all your redirections, logs, and settings. Do this if you want to remove the plugin for good, or if you want to reset the plugin.")),C.createElement("p",null,Pe("Once deleted your redirections will stop working. If they appear to continue working then please clear your browser cache.")),C.createElement("p",null,C.createElement("button",{className:"button-primary button-delete",onClick:this.onDelete},Pe("Yes! Delete the plugin"))," ",C.createElement("button",{className:"button-secondary",onClick:this.onClose},Pe("No! Don't delete the plugin")))))}},{key:"render",value:function(){return C.createElement("div",{className:"wrap"},C.createElement("form",{action:"",method:"post",onSubmit:this.onSubmit},C.createElement("h2",null,Pe("Delete Redirection")),C.createElement("p",null,Pe("Selecting this option will delete all redirections, all logs, and any options associated with the Redirection plugin. Make sure this is what you want to do.")),C.createElement("input",{className:"button-primary button-delete",type:"submit",name:"delete",value:Pe("Delete")})),this.state.isModal&&this.showModal())}}])&&Zf(t.prototype,n),r&&Zf(t,r),a}(C.Component);var tp=n(2229),np={insert:"head",singleton:!1};Za()(tp.Z,np);tp.Z.locals;function rp(e){return(rp="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 op(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ap(e,t){return(ap=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ip(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=cp(e);if(t){var o=cp(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return lp(this,n)}}function lp(e,t){return!t||"object"!==rp(t)&&"function"!=typeof t?up(e):t}function up(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cp(e){return(cp=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fp=function(e){!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&&ap(e,t)}(a,e);var t,n,r,o=ip(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).onDonate=t.handleDonation.bind(up(t)),t.onChange=t.handleChange.bind(up(t)),t.onBlur=t.handleBlur.bind(up(t)),t.onInput=t.handleInput.bind(up(t)),t.state={support:e.support,amount:20},t}return t=a,(n=[{key:"handleBlur",value:function(){this.setState({amount:Math.max(16,this.state.amount)})}},{key:"handleDonation",value:function(){this.setState({support:!1})}},{key:"getReturnUrl",value:function(){return document.location.href+"#thanks"}},{key:"handleChange",value:function(e){this.state.amount!==e.value&&this.setState({amount:parseInt(e.value,10)})}},{key:"handleInput",value:function(e){var t=e.target.value?parseInt(e.target.value,10):16;this.setState({amount:t})}},{key:"getAmountoji",value:function(e){for(var t=[[100,"😍"],[80,"😎"],[60,"😊"],[40,"😃"],[20,"😀"],[10,"🙂"]],n=0;n<t.length;n++)if(e>=t[n][0])return t[n][1];return t[t.length-1][1]}},{key:"renderSupported",value:function(){return C.createElement("div",null,Pe("You've supported this plugin - thank you!")," ",C.createElement("a",{href:"#",onClick:this.onDonate},Pe("I'd like to support some more.")))}},{key:"renderUnsupported",value:function(){for(var e=sp({},16,""),t=20;t<=100;t+=20)e[t]="";return C.createElement("div",null,C.createElement("label",null,C.createElement("p",null,Pe("Redirection is free to use - life is wonderful and lovely! It has required a great deal of time and effort to develop and you can help support this development by {{strong}}making a small donation{{/strong}}.",{components:{strong:C.createElement("strong",null)}})," ",Pe("You get useful software and I get to carry on making it better."))),C.createElement("input",{type:"hidden",name:"cmd",value:"_xclick"}),C.createElement("input",{type:"hidden",name:"business",value:"admin@urbangiraffe.com"}),C.createElement("input",{type:"hidden",name:"item_name",value:"Redirection (WordPress Plugin)"}),C.createElement("input",{type:"hidden",name:"buyer_credit_promo_code",value:""}),C.createElement("input",{type:"hidden",name:"buyer_credit_product_category",value:""}),C.createElement("input",{type:"hidden",name:"buyer_credit_shipping_method",value:""}),C.createElement("input",{type:"hidden",name:"buyer_credit_user_address_change",value:""}),C.createElement("input",{type:"hidden",name:"no_shipping",value:"1"}),C.createElement("input",{type:"hidden",name:"return",value:this.getReturnUrl()}),C.createElement("input",{type:"hidden",name:"no_note",value:"1"}),C.createElement("input",{type:"hidden",name:"currency_code",value:"USD"}),C.createElement("input",{type:"hidden",name:"tax",value:"0"}),C.createElement("input",{type:"hidden",name:"lc",value:"US"}),C.createElement("input",{type:"hidden",name:"bn",value:"PP-DonationsBF"}),C.createElement("div",{className:"donation-amount"},"$",C.createElement("input",{type:"number",name:"amount",min:16,value:this.state.amount,onChange:this.onInput,onBlur:this.onBlur}),C.createElement("span",null,this.getAmountoji(this.state.amount)),C.createElement("input",{type:"submit",className:"button-primary",value:Pe("Support 💰")})))}},{key:"render",value:function(){var e=this.state.support;return C.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",className:"donation"},C.createElement(zs,null,C.createElement(Ms,{title:Pe("Plugin Support")+":"},e?this.renderSupported():this.renderUnsupported())))}}])&&op(t.prototype,n),r&&op(t,r),a}(C.Component);sp(fp,"propTypes",{support:Ae().bool.isRequired});const pp=fp;var dp=function(e){return e.newsletter?C.createElement("div",{className:"newsletter"},C.createElement("h3",null,Pe("Newsletter")),C.createElement("p",null,Pe("Thanks for subscribing! {{a}}Click here{{/a}} if you need to return to your subscription.",{components:{a:C.createElement(Zi,{url:"https://tinyletter.com/redirection"})}}))):C.createElement("div",{className:"newsletter"},C.createElement("h3",null,Pe("Newsletter")),C.createElement("p",null,Pe("Want to keep up to date with changes to Redirection?")),C.createElement("p",null,Pe("Sign up for the tiny Redirection newsletter - a low volume newsletter about new features and changes to the plugin. Ideal if you want to test beta changes before release.")),C.createElement("form",{action:"https://tinyletter.com/redirection",method:"post",onSubmit:e.onSubscribe},C.createElement("p",null,C.createElement("label",null,Pe("Your email address:")," ",C.createElement("input",{type:"email",name:"email",id:"tlemail"})," ",C.createElement("input",{type:"submit",value:"Subscribe",className:"button-secondary"})),C.createElement("input",{type:"hidden",value:"1",name:"embed"})," ",C.createElement("span",null,C.createElement(Zi,{url:"https://tinyletter.com/redirection"},"Powered by TinyLetter")))))};dp.propTypes={newsletter:Ae().bool};const hp=dt(null,(function(e){return{onSubscribe:function(){e(is({newsletter:!0}))}}}))(dp);function mp(e){return(mp="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 gp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vp(e,t){return(vp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function bp(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ep(e);if(t){var o=Ep(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return wp(this,n)}}function wp(e,t){return!t||"object"!==mp(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ep(e){return(Ep=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var _p=function(e){!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&&vp(e,t)}(a,e);var t,n,r,o=bp(a);function a(){return gp(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.onLoadSettings()}},{key:"render",value:function(){var e=this.props,t=e.loadStatus,n=e.values,r=e.canDelete,o=void 0!==r&&r,a=(this.props.values?this.props.values:{}).newsletter,i=void 0!==a&&a;return t!==Mt&&n?C.createElement("div",null,t===Bt&&C.createElement(pp,{support:n.support}),t===Bt&&C.createElement(Vf,null),C.createElement(hp,{newsletter:i}),C.createElement("hr",null),o&&C.createElement(ep,{onDelete:this.props.onDeletePlugin})):C.createElement(ml,null)}}])&&yp(t.prototype,n),r&&yp(t,r),a}(C.Component);const Sp=dt((function(e){var t=e.settings;return{loadStatus:t.loadStatus,values:t.values,canDelete:t.canDelete}}),(function(e){return{onLoadSettings:function(){e(as())},onDeletePlugin:function(){e((function(e){return er(Jc.delete()).then((function(e){document.location.href=e.location})).catch((function(t){e({type:Rt,error:t})})),e({type:Pt})}))}}}))(_p);const xp=function(){return C.createElement("div",null,C.createElement("h2",null,Pe("Need help?")),C.createElement("p",null,Pe("Full documentation for Redirection can be found at {{site}}https://redirection.me{{/site}}. If you have a problem please check the {{faq}}FAQ{{/faq}} first.",{components:{site:C.createElement(Zi,{url:"https://redirection.me"}),faq:C.createElement(Zi,{url:"https://redirection.me/support/faq/"})}})),C.createElement("p",null,C.createElement("strong",null,Pe("If you want to report a bug please read the {{report}}Reporting Bugs{{/report}} guide.",{components:{report:C.createElement(Zi,{url:"https://redirection.me/support/reporting-bugs/"})}}))),C.createElement("div",{className:"inline-notice inline-general"},C.createElement("p",{className:"github"},C.createElement(Zi,{url:"https://github.com/johngodley/redirection/issues"},C.createElement("img",{src:Redirectioni10n.pluginBaseUrl+"/images/GitHub-Mark-64px.png",width:"32",height:"32"})),C.createElement(Zi,{url:"https://github.com/johngodley/redirection/issues"},"https://github.com/johngodley/redirection/"))),C.createElement("p",null,Pe("Please note that any support is provide on as-time-is-available basis and is not guaranteed. I do not provide paid support.")),C.createElement("p",null,Pe("If you want to submit information that you don't want in a public repository then send it directly via {{email}}email{{/email}} - include as much information as you can!",{components:{email:C.createElement("a",{href:"mailto:john@redirection.me?subject=Redirection%20Issue&body="+encodeURIComponent("Redirection: "+Redirectioni10n.versions)})}})),C.createElement("h2",null,Pe("Need to search and replace?")),C.createElement("p",null,Pe("The companion plugin Search Regex allows you to search and replace data on your site. It also supports Redirection, and is handy if you want to bulk update a lot of redirects.")))};var Op=function(e){return function(t){return er(os.get(e)).then((function(e){t({type:So,http:e})})).catch((function(e){t({type:_o,error:e})})),t({type:bo})}},kp=n(9703),Cp={insert:"head",singleton:!1};Za()(kp.Z,Cp);kp.Z.locals;function Pp(e){return(Pp="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 jp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Rp(e,t){return(Rp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ap(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ip(e);if(t){var o=Ip(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Tp(this,n)}}function Tp(e,t){return!t||"object"!==Pp(t)&&"function"!=typeof t?Np(e):t}function Np(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ip(e){return(Ip=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fp=function(e){!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&&Rp(e,t)}(a,e);var t,n,r,o=Ap(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Dp(Np(t=o.call(this,e)),"onChange",(function(e){t.setState({url:e.target.value})})),Dp(Np(t),"onSubmit",(function(){t.props.onRequest(t.state.url)})),t.state={url:""},t}return t=a,(n=[{key:"renderResults",value:function(e){var t=e.status,n=e.statusMessage,r=e.statusDescription,o=e.headers;if(500===t||!n)return C.createElement("div",{className:"inline-notice"},C.createElement("p",null,Pe("Unable to load details")));var a=o.find((function(e){return"location"===e.name})),i=yn(o);return C.createElement("div",{className:"inline-notice"},C.createElement("p",null,C.createElement("strong",null,"HTTP ",t+" "+n)," - ",r),i&&C.createElement("p",null,Pe("URL is being redirected with Redirection")),a&&!i&&C.createElement("p",null,Pe("URL is not being redirected with Redirection")),a&&C.createElement("p",null,Pe("Target"),": ",C.createElement("code",null,a.value)))}},{key:"render",value:function(){var e=this.state.url,t=this.props,n=t.http,r=t.status;return C.createElement("div",{className:"http-tester"},C.createElement("h3",null,Pe("Redirect Tester")),C.createElement("p",null,Pe("Sometimes your browser can cache a URL, making it hard to know if it's working as expected. Use this to check a URL to see how it is really redirecting.")),C.createElement("p",null,Pe("URL"),": ",C.createElement("input",{className:"regular-text",type:"text",value:e,onChange:this.onChange,disabled:r===Mt,placeholder:Pe("Enter full URL, including http:// or https://")}),C.createElement("input",{type:"submit",className:"button-secondary",onClick:this.onSubmit,disabled:r===Mt,value:Pe("Check")})),r===Mt&&C.createElement(_l,null),r===zt&&C.createElement("div",{className:"inline-notice"},C.createElement("p",null,Pe("Unable to load details"))),n&&this.renderResults(n))}}])&&jp(t.prototype,n),r&&jp(t,r),a}(C.Component);const Lp=dt((function(e){var t=e.info;return{http:t.http,status:t.status}}),(function(e){return{onRequest:function(t){e(Op(t))}}}))(Fp);var Up=function(){return C.createElement("form",{action:Redirectioni10n.pluginRoot+"&sub=support",method:"POST"},C.createElement("input",{type:"hidden",name:"_wpnonce",value:er.nonceMiddleware.nonce}),C.createElement("input",{type:"hidden",name:"action",value:"fixit"}),C.createElement("p",null,Pe("If the magic button doesn't work then you should read the error and see if you can fix it manually, otherwise follow the 'Need help' section below.")),C.createElement("p",null,C.createElement("input",{type:"submit",className:"button-primary",value:Pe("⚡️ Magic fix ⚡️")})))},Mp=function(e){var t=e.item;return C.createElement("tr",null,C.createElement("th",null,t.name),C.createElement("td",null,C.createElement("span",{className:"plugin-status-"+t.status},"good"===t.status?Pe("Good"):Pe("Problem"))," ",t.message))};const zp=function(e){var t=e.status,n=t.filter((function(e){return"good"!==e.status}));return C.createElement(C.Fragment,null,C.createElement("table",{className:"plugin-status"},C.createElement("tbody",null,t.map((function(e,t){return C.createElement(Mp,{item:e,key:t})})))),n.length>0&&C.createElement(Up,null))};function Bp(e){return(Bp="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 Wp(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qp(e,t){return(qp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Hp(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Gp(e);if(t){var o=Gp(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return $p(this,n)}}function $p(e,t){return!t||"object"!==Bp(t)&&"function"!=typeof t?Vp(e):t}function Vp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gp(e){return(Gp=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Zp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qp=function(e){!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&&qp(e,t)}(a,e);var t,n,r,o=Hp(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),Zp(Vp(t=o.call(this,e)),"onChange",(function(e){t.setState({version:e.target.value})})),Zp(Vp(t),"onSave",(function(e){e.preventDefault(),t.props.onSave("database",t.state.version)})),t.state={version:e.debug.database.current},t}return t=a,(n=[{key:"render",value:function(){var e=this.props.debug,t=e.ip_header,n=e.database,r=this.state.version;return C.createElement("table",{className:"plugin-status"},C.createElement("tbody",null,C.createElement("tr",null,C.createElement("th",null,Pe("Database version")),C.createElement("td",null,C.createElement(bl,{items:[{value:"2.3.1",label:"2.3.1"},{value:"2.3.2",label:"2.3.2"},{value:"2.4",label:"2.4"},{value:"4.0",label:"4.0"},{value:"4.1",label:"4.1"},{value:"4.2",label:"4.2"}],value:r,name:"database_version",onChange:this.onChange})," "," ",r!==n.current&&C.createElement(C.Fragment,null,C.createElement("strong",null,Pe("Do not change unless advised to do so!"))," ",C.createElement("button",{className:"button-secondary button",onClick:this.onSave},Pe("Save"))))),C.createElement("tr",null,C.createElement("th",null,Pe("IP Headers")),C.createElement("td",null,Object.keys(t).filter((function(e){return t[e]})).map((function(e,n){return C.createElement("code",{key:n},e," = ",t[e]?t[e]:"-"," ")}))))))}}])&&Wp(t.prototype,n),r&&Wp(t,r),a}(C.Component);const Yp=dt(null,(function(e){return{onSave:function(t,n){e(ls(t,n))}}}))(Qp);var Kp=n(8433),Xp={insert:"head",singleton:!1};Za()(Kp.Z,Xp);Kp.Z.locals;function Jp(e){return(Jp="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 ed(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function td(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nd(e,t){return(nd=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function rd(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 Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ad(e);if(t){var o=ad(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return od(this,n)}}function od(e,t){return!t||"object"!==Jp(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ad(e){return(ad=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var id=function(e){!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&&nd(e,t)}(a,e);var t,n,r,o=rd(a);function a(){return ed(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.onLoadStatus()}},{key:"render",value:function(){var e=this.props,t=e.status,n=void 0===t?[]:t,r=e.debug,o=void 0!==r&&r;return C.createElement(C.Fragment,null,C.createElement("h2",null,Pe("WordPress REST API")),C.createElement("p",null,Pe("Redirection communicates with WordPress through the WordPress REST API. This is a standard part of WordPress, and you will experience problems if you cannot use it.")),C.createElement(af,null),C.createElement("h2",null,Pe("Plugin Status")),n.length>0&&C.createElement(zp,{status:n}),0===n.length&&C.createElement("div",{className:"placeholder-inline"},C.createElement("div",{className:"wpl-placeholder__loading"})),C.createElement("h2",null,Pe("Plugin Debug")),C.createElement("p",null,Pe("This information is provided for debugging purposes. Be careful making any changes.")),o&&C.createElement(Yp,{debug:o}),0===!o&&C.createElement("div",{className:"placeholder-inline"},C.createElement("div",{className:"wpl-placeholder__loading"})))}}])&&td(t.prototype,n),r&&td(t,r),a}(C.Component);const ld=dt((function(e){var t=e.settings.pluginStatus;return{debug:t.debug,status:t.status}}),(function(e){return{onLoadStatus:function(){e((function(e){return er(Jc.status()).then((function(t){e({type:Ct,pluginStatus:t})})).catch((function(t){e({type:kt,error:t})})),e({type:xt})}))}}}))(id);const ud=function(){return C.createElement(C.Fragment,null,C.createElement(ld,null),C.createElement(Lp,null),C.createElement(xp,null))};function cd(e,t){if(!1===e)return!1;var n=function(e){return"http:"!==e.substr(0,5)&&"https:"!==e.substr(0,6)?Ha.Qc(document.location.protocol+"//"+e):Ha.Qc(e)}(e);return n.host&&n.host.length>0?t(n):""}function sd(e){return cd(e,(function(e){return e.protocol+"//"+(e.host||"")+(e.pathname||"")}))}function fd(e){return cd(e,(function(e){return e.protocol+"//"+(e.host||"")}))}const pd=function(e){var t=e.domain,n=e.asDomain,r=e.onChange,o=e.onDelete,a=e.site;return C.createElement("tr",{className:"redirect-alias__item"},C.createElement("td",null,C.createElement("input",{className:"regular-text",type:"text",name:"domain",value:t,onChange:r})),C.createElement("td",{className:"redirect-alias__item__asdomain"},t.length>0&&C.createElement(C.Fragment,null,C.createElement("code",null,n)," ⇒ ",C.createElement("code",null,a))),C.createElement("td",{className:"redirect-alias__delete"},C.createElement("button",{onClick:function(e){e.preventDefault(),o()}},C.createElement("span",{className:"dashicons dashicons-trash"}))))};function dd(e){return function(e){if(Array.isArray(e))return hd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return hd(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 hd(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var md=function(e){var t=e.aliases,n=e.siteDomain,r=e.onChange;return C.createElement(C.Fragment,null,C.createElement("h3",null,Pe("Site Aliases")),C.createElement("p",null,Pe("A site alias is another domain that you want to be redirected to this site. For example, an old domain, or a subdomain. This will redirect all URLs, including WordPress login and admin.")),C.createElement("p",null,Pe("You will need to configure your system (DNS and server) to pass requests for these domains to this WordPress install.")),C.createElement("table",{className:"wp-list-table widefat fixed striped items redirect-aliases table-auto"},C.createElement("thead",null,C.createElement("tr",null,C.createElement("th",null,Pe("Aliased Domain")),C.createElement("th",{className:"redirect-alias__item__asdomain"},Pe("Alias")),C.createElement("th",{className:"redirect-alias__delete"}))),C.createElement("tbody",null,t.map((function(e,o){return C.createElement(pd,{key:o,domain:e,asDomain:fd(e).replace(/https?:\/\//,""),onChange:function(e){return function(e,t,n,r){var o=t.slice();o[e]=r.target.value,n({aliases:o})}(o,t,r,e)},onDelete:function(){return function(e,t,n){n({aliases:[].concat(dd(t.slice(0,e)),dd(t.slice(e+1)))})}(o,t,r)},site:n})})),0===t.length&&C.createElement("tr",null,C.createElement("td",{colSpan:"3"},Pe("No aliases"))))),C.createElement("p",null,C.createElement("button",{className:"button-secondary",onClick:function(e){return function(e,t,n){n.preventDefault(),t({aliases:e.concat("").slice(0,20)})}(t,r,e)}},Pe("Add Alias"))))};md.propTypes={aliases:Ae().array.isRequired,siteDomain:Ae().string.isRequired,onChange:Ae().func.isRequired};const gd=md;var yd=function(e){var t=e.relocate,n=e.siteDomain,r=e.onChange,o=function(e,t){if(t){var n=sd(t);if(n.length>0)return C.createElement("p",null,C.createElement("code",null,e)," ⇒ ",C.createElement("code",null,n))}return null}(n,t);return C.createElement(C.Fragment,null,C.createElement("h3",null,Pe("Relocate Site")),C.createElement("p",null,Pe("Want to redirect the entire site? Enter a domain to redirect everything, except WordPress login and admin. Enabling this option will disable any site aliases or canonical settings.")),C.createElement("p",null,C.createElement("strong",null,Pe("Relocate to domain"),":")," ",C.createElement("input",{type:"text",className:"regular-text",name:"relocate",value:t||"",onChange:function(e){return r({relocate:e.target.value})}})),o)};yd.propTypes={relocate:Ae().string.isRequired,siteDomain:Ae().string.isRequired,onChange:Ae().func.isRequired};const vd=yd;function bd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wd(e,t,n){return e=e.replace(/https?:\/\//,""),"www"===n?e="www."+e.replace("www.",""):"nowww"===n&&(e=e.replace("www.","")),(t?"https://":"http://")+e}const Ed=function(e){var t=e.https,n=e.preferredDomain,r=e.siteDomain,o=e.onChange,a=function(e,t,n){return!(!t||-1!=e.indexOf("https:"))||"www"===n&&-1==e.indexOf("www.")||"nowww"===n&&-1!==e.indexOf("www.")}(r,t,n),i=function(e){o(bd({},e.target.name,e.target.value))};return C.createElement(C.Fragment,null,C.createElement("h3",null,Pe("Canonical Settings")),C.createElement("p",null,C.createElement("label",null,C.createElement("input",{type:"checkbox",name:"https",onChange:function(e){o(bd({},e.target.name,e.target.checked))},checked:t})," ",Pe("Force a redirect from HTTP to HTTPS - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteHTTPS)s{{/code}}",{components:{code:C.createElement("code",null)},args:{site:r.replace("https","http"),siteHTTPS:r.replace("http:","https:")}}))),t&&C.createElement("div",{className:"inline-notice inline-warning"},C.createElement("p",null,Pe("{{strong}}Warning{{/strong}}: ensure your HTTPS is working before forcing a redirect.",{components:{strong:C.createElement("strong",null)}}))),C.createElement("p",null,Pe("Preferred domain"),":"),function(e){return[{label:Pe("Don't set a preferred domain - {{code}}%(site)s{{/code}}",{components:{code:C.createElement("code",null)},args:{site:e}}),value:""},{label:Pe("Remove www from domain - {{code}}%(siteWWW)s{{/code}} ⇒ {{code}}%(site)s{{/code}}",{components:{code:C.createElement("code",null)},args:{site:e.replace("www.",""),siteWWW:e.replace("www.","").replace("://","://www.")}}),value:"nowww"},{label:Pe("Add www to domain - {{code}}%(site)s{{/code}} ⇒ {{code}}%(siteWWW)s{{/code}}",{components:{code:C.createElement("code",null)},args:{site:e.replace("www.",""),siteWWW:e.replace("www.","").replace("://","://www.")}}),value:"www"}]}(r).map((function(e){return C.createElement("p",{key:e.value},C.createElement("label",null,C.createElement("input",{type:"radio",name:"preferred_domain",value:e.value,onChange:i,checked:e.value===n})," ",e.label))})),a&&C.createElement("div",{className:"inline-notice inline-error"},C.createElement("p",null,Pe("You should update your site URL to match your canonical settings: {{code}}%(current)s{{/code}} ⇒ {{code}}%(site)s{{/code}}",{components:{code:C.createElement("code",null)},args:{current:r,site:wd(r,t,n)}}))))};const _d=function(e){var t=e.headerValue,n=e.onChange;return C.createElement("label",null,Pe("Value"),": ",C.createElement("input",{type:"text",className:"regular-text",name:"headerValue",value:t,onChange:function(e){return n((t={},r=e.target.name,o=e.target.value,r in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o,t));var t,r,o}}))};function Sd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xd=function(e){var t=e.headerValue,n=e.headerName,r=e.onChange;return C.createElement(C.Fragment,null,C.createElement("input",{type:"text",className:"regular-text",name:"headerName",value:n,onChange:function(e){return r(Sd({},e.target.name,e.target.value))}}),"Value: ",C.createElement("input",{type:"text",className:"regular-text",name:"headerValue",value:t,onChange:function(e){return r(Sd({},e.target.name,e.target.value))}}))};const Od=function(e){var t=e.headerValue,n=e.options,r=e.onChange;return C.createElement(bl,{items:n,name:"headerValue",value:t,onChange:function(e){return r((t={},n=e.target.name,o=e.target.value,n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o,t));var t,n,o}})};var kd=function(e){return"<"+e+">"};function Cd(e,t){return"uri"===t?e.replace(/[^A-Za-z0-9-._~:/?#\[\]@!$&'()*+,;=]/g,""):"integer"===t?parseInt(e,10):e}const Pd=function(e){var t=e.headerValue,n=e.headerSettings,r=e.options,o=e.onChange,a=r.choices,i=r.replace,l=r.replaceType,u=n.selected?n.selected:t,c=n.replaceValue?n.replaceValue:"";return C.createElement(C.Fragment,null,C.createElement(bl,{items:a,name:"headerValue",value:u,onChange:function(e){o({headerValue:e.target.value,headerSettings:{selected:e.target.value,replaceValue:""}})}}),function(e,t){return-1!==e.indexOf(kd(t))}(u,i)&&C.createElement("label",null,kd(i).replace("<","").replace(">",""),C.createElement("input",{type:"text",className:"regular-text",name:"replaceValue",value:c,onChange:function(e){o({headerValue:u.replace(kd(i),e.target.value),headerSettings:{selected:u,replaceValue:Cd(e.target.value,l)}})}})))};const jd=function(e){var t=e.headerValue,n=e.options,r=e.onChange,o=n.choices,a=n.implode,i=n.wildCard,l=t.split(a);return C.createElement(Gi,{options:i?o.concat([{value:i,label:Pe("All")}]):o,selected:l,onApply:function(e,t){r(t===i?{headerValue:1===l.length&&l[0]===i?"":i}:{headerValue:e.filter((function(e){return e!==i})).filter((function(e){return e})).join(a)})},title:Pe("Values"),hideTitle:!0,multiple:!0,badges:!0})};function Rd(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 Ad(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rd(Object(n),!0).forEach((function(t){Td(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Td(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nd=function(e){return e.map((function(e){return{label:e,value:e}}))},Id={"X-UA-Compatible":{component:Od,info:"https://frankcode.net/2013/10/17/a-guide-to-ie-compatibility-view-and-x-ua-compatible/",default:"Chrome=1",options:Nd(["IE=EmulateIE7","IE=edge","Chrome=1"])},"X-Frame-Options":{component:Pd,info:"",options:{choices:Nd(["deny","sameorigin","allow-from <URI>"]),replace:"URI",replaceType:"uri"}},"Strict-Transport-Security":{component:Pd,default:"max-age=<expire-time>",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security",options:{choices:Nd(["max-age=<expire-time>","max-age=<expire-time>; includeSubDomains","max-age=<expire-time>; preload"]),replace:"expire-time",replaceType:"integer"}},"X-XSS-Protection":{component:Pd,default:"1; mode=block",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection",options:{choices:Nd(["0","1","1; mode=block","1; report=<URI>"]),replace:"URI",replaceType:"uri"}},"X-Content-Type-Options":{component:Od,default:"nosniff",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options",options:Nd(["nosniff"])},"Feature-Policy":{component:_d,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy"},"Clear-Site-Data":{component:jd,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data",options:{choices:Nd(["cache","cookies","storage","executionContexts"]),implode:",",wildCard:"*"}},"Referrer-Policy":{component:Od,default:"no-referrer-when-downgrade",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy",options:Nd(["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"])},"Content-Security-Policy-Report-Only":{component:_d,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only"},Custom:{component:xd},"Access-Control-Allow-Methods":{component:jd,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods",options:{choices:Nd(["GET","POST","PUT","HEAD","DELETE","OPTIONS"]),implode:",",wildCard:"*"}},"Access-Control-Allow-Credentials":{component:Od,default:"true",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials",options:Nd(["true"])},"Access-Control-Allow-Origin":{component:Pd,default:"<origin>",info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin",options:{choices:Nd(["<origin>","*"]),replace:"origin",replaceType:"uri"}},"X-Robots-Tag":{component:jd,default:"noindex",info:"https://developers.google.com/search/reference/robots_meta_tag#xrobotstag",options:{choices:Nd(["noindex","nofollow","none","noarchive","nosnippet","notranslate","noimageindex"]),implode:",",wildCard:"all"}},"Access-Control-Allow-Headers":{component:_d,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers"},"Access-Control-Max-Age":{component:_d,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"},"Access-Control-Expose-Headers":{component:_d,info:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers"}},Dd=function(e){return Id[e]&&Id[e].options?Id[e].options:null},Fd=function(e){return Id[e]&&Id[e].default?Id[e].default:""},Ld=function(e,t,n,r,o){var a,i=Id[a=e]?Id[a].component:_d;return C.createElement(i,{headerName:t,headerValue:""===n?Fd(e):n,headerSettings:r,options:Dd(e),onChange:o})};const Ud=function(e){var t,n=e.header,r=e.onChange,o=e.onDelete,a=n.location,i=n.headerName,l=n.headerValue,u=n.headerSettings,c=n.type,s=function(e){r(Ad(Ad({},n),e))},f=function(e){var t=e.target,r=t.name,o=t.value,a=i;"type"===r&&"Custom"===o?a="":"type"===r&&(a=o),s(Td({headerValue:"type"===r?"":n.headerValue,headerSettings:"type"===r?Fd(o):n.headerSettings,headerName:a},r,o))},p=Ld(c,i,l,u,s),d=Id[t=i]&&Id[t].info?Id[t].info:null;return C.createElement("tr",{className:"redirect-headers__item"},C.createElement("td",{className:"redirect-headers__type"},C.createElement(bl,{items:[{label:Pe("Site"),value:"site"},{lab
|
|
|
|