From 80ee065ae58cc66e6e93562f5f3d03c90d6e940b Mon Sep 17 00:00:00 2001 From: Sean12mps Date: Thu, 25 Jan 2024 14:37:41 +0700 Subject: [PATCH] Plugin updates January 2024. --- .../plugins/redirection/actions/pass.php | 6 +- .../plugins/redirection/api/api-404.php | 2 +- .../plugins/redirection/api/api-group.php | 2 +- .../plugins/redirection/api/api-log.php | 2 +- .../plugins/redirection/api/api-redirect.php | 2 +- wp-content/plugins/redirection/api/api.php | 4 +- wp-content/plugins/redirection/fileio/csv.php | 13 +- .../redirection/matches/from-notfrom.php | 2 +- .../plugins/redirection/matches/from-url.php | 2 +- .../redirection/matches/http-header.php | 2 +- wp-content/plugins/redirection/matches/ip.php | 6 +- .../plugins/redirection/matches/language.php | 6 +- .../plugins/redirection/matches/login.php | 2 +- .../plugins/redirection/matches/page.php | 2 +- .../plugins/redirection/matches/referrer.php | 2 +- .../plugins/redirection/matches/server.php | 2 +- .../redirection/matches/user-agent.php | 2 +- .../plugins/redirection/matches/user-role.php | 2 +- .../plugins/redirection/models/action.php | 4 +- .../plugins/redirection/models/group.php | 2 +- .../plugins/redirection/models/header.php | 6 +- wp-content/plugins/redirection/models/ip.php | 26 ++ .../redirection/models/log/log-404.php | 2 +- .../redirection/models/log/log-redirect.php | 4 +- .../plugins/redirection/models/log/log.php | 15 +- .../plugins/redirection/models/match.php | 18 +- .../plugins/redirection/models/module.php | 2 +- .../models/redirect/redirect-cache.php | 6 +- .../models/redirect/redirect-sanitizer.php | 8 +- .../redirection/models/redirect/redirect.php | 10 +- .../plugins/redirection/models/request.php | 36 +-- .../redirection/models/url/url-match.php | 4 +- .../redirection/models/url/url-path.php | 20 +- .../redirection/models/url/url-query.php | 24 +- .../redirection/models/url/url-request.php | 6 +- .../redirection/models/url/url-transform.php | 4 +- .../plugins/redirection/modules/wordpress.php | 28 +-- wp-content/plugins/redirection/readme.txt | 20 +- .../plugins/redirection/redirection-front.php | 8 +- .../redirection/redirection-settings.php | 19 ++ .../redirection/redirection-version.php | 4 +- wp-content/plugins/redirection/redirection.js | 4 +- .../plugins/redirection/redirection.php | 2 +- .../plugins/wordpress-importer/readme.txt | 10 +- .../wordpress-importer/wordpress-importer.php | 2 +- .../admin/class-expose-shortlinks.php | 3 + .../admin/class-gutenberg-compatibility.php | 4 +- .../class-premium-upsell-admin-block.php | 45 +++- .../wordpress-seo/admin/views/licenses.php | 133 +++++----- ...demy-2170-rtl.css => academy-2180-rtl.css} | 0 .../{academy-2170.css => academy-2180.css} | 0 ...2170-rtl.css => admin-global-2180-rtl.css} | 0 ...-global-2170.css => admin-global-2180.css} | 0 ...bar-2170-rtl.css => adminbar-2180-rtl.css} | 0 .../{adminbar-2170.css => adminbar-2180.css} | 0 ...2170-rtl.css => ai-generator-2180-rtl.css} | 0 ...nerator-2170.css => ai-generator-2180.css} | 0 ...lerts-2170-rtl.css => alerts-2180-rtl.css} | 0 .../dist/{alerts-2170.css => alerts-2180.css} | 0 ...l.css => black-friday-banner-2180-rtl.css} | 0 ...-2170.css => black-friday-banner-2180.css} | 0 ...rd-2170-rtl.css => dashboard-2180-rtl.css} | 0 ...{dashboard-2170.css => dashboard-2180.css} | 0 ...ge-2170-rtl.css => edit-page-2180-rtl.css} | 0 ...{edit-page-2170.css => edit-page-2180.css} | 0 ...or-2170-rtl.css => elementor-2180-rtl.css} | 0 ...{elementor-2170.css => elementor-2180.css} | 0 ...70-rtl.css => featured-image-2180-rtl.css} | 0 ...image-2170.css => featured-image-2180.css} | 0 ...tl.css => filter-explanation-2180-rtl.css} | 0 ...n-2170.css => filter-explanation-2180.css} | 0 ... => first-time-configuration-2180-rtl.css} | 0 ....css => first-time-configuration-2180.css} | 0 ...{icons-2170-rtl.css => icons-2180-rtl.css} | 0 .../dist/{icons-2170.css => icons-2180.css} | 0 ...170-rtl.css => inside-editor-2180-rtl.css} | 0 ...editor-2170.css => inside-editor-2180.css} | 0 ...170-rtl.css => introductions-2180-rtl.css} | 0 ...ctions-2170.css => introductions-2180.css} | 0 ...abox-2170-rtl.css => metabox-2180-rtl.css} | 0 .../{metabox-2170.css => metabox-2180.css} | 0 ... => metabox-primary-category-2180-rtl.css} | 0 ....css => metabox-primary-category-2180.css} | 0 ...{modal-2170-rtl.css => modal-2180-rtl.css} | 0 .../dist/{modal-2170.css => modal-2180.css} | 0 ...epo-2170-rtl.css => monorepo-2180-rtl.css} | 0 .../{monorepo-2170.css => monorepo-2180.css} | 0 ...2170-rtl.css => new-settings-2180-rtl.css} | 0 ...ettings-2170.css => new-settings-2180.css} | 0 ...170-rtl.css => notifications-2180-rtl.css} | 0 ...ations-2170.css => notifications-2180.css} | 0 ...n-2170-rtl.css => score_icon-2180-rtl.css} | 0 ...core_icon-2170.css => score_icon-2180.css} | 0 ...ss => structured-data-blocks-2180-rtl.css} | 0 ...70.css => structured-data-blocks-2180.css} | 0 ...port-2170-rtl.css => support-2180-rtl.css} | 0 .../{support-2170.css => support-2180.css} | 0 ...ind-2170-rtl.css => tailwind-2180-rtl.css} | 2 +- .../{tailwind-2170.css => tailwind-2180.css} | 2 +- ...170-rtl.css => toggle-switch-2180-rtl.css} | 0 ...switch-2170.css => toggle-switch-2180.css} | 0 ...ips-2170-rtl.css => tooltips-2180-rtl.css} | 0 .../{tooltips-2170.css => tooltips-2180.css} | 0 ...uts-2170-rtl.css => workouts-2180-rtl.css} | 0 .../{workouts-2170.css => workouts-2180.css} | 0 ...rtl.css => wpseo-dismissible-2180-rtl.css} | 0 ...le-2170.css => wpseo-dismissible-2180.css} | 0 .../css/dist/yoast-extensions-2170-rtl.css | 1 - .../css/dist/yoast-extensions-2170.css | 1 - .../css/dist/yoast-extensions-2180-rtl.css | 1 + .../css/dist/yoast-extensions-2180.css | 1 + ...-rtl.css => yst_plugin_tools-2180-rtl.css} | 0 ...ols-2170.css => yst_plugin_tools-2180.css} | 0 ...170-rtl.css => yst_seo_score-2180-rtl.css} | 0 ..._score-2170.css => yst_seo_score-2180.css} | 0 .../plugins/wordpress-seo/js/dist/42.js | 2 +- .../plugins/wordpress-seo/js/dist/academy.js | 4 +- .../js/dist/addon-installation.js | 4 +- .../wordpress-seo/js/dist/admin-global.js | 2 +- .../wordpress-seo/js/dist/admin-modules.js | 4 +- .../wordpress-seo/js/dist/analysis-worker.js | 2 +- .../wordpress-seo/js/dist/api-client.js | 2 +- .../wordpress-seo/js/dist/block-editor.js | 171 +++++++------ .../wordpress-seo/js/dist/bulk-editor.js | 2 +- .../wordpress-seo/js/dist/classic-editor.js | 235 +++++++++--------- .../wordpress-seo/js/dist/crawl-settings.js | 2 +- .../wordpress-seo/js/dist/dashboard-widget.js | 2 +- .../wordpress-seo/js/dist/dynamic-blocks.js | 2 +- .../wordpress-seo/js/dist/edit-page.js | 2 +- .../wordpress-seo/js/dist/editor-modules.js | 154 ++++++++---- .../wordpress-seo/js/dist/elementor.js | 233 ++++++++--------- .../js/dist/externals-components.js | 140 ++++++----- .../js/dist/externals-contexts.js | 2 +- .../wordpress-seo/js/dist/externals-redux.js | 2 +- .../js/dist/externals/analysis.js | 20 +- .../js/dist/externals/analysisReport.js | 23 +- .../js/dist/externals/components.js | 4 +- .../js/dist/externals/componentsNew.js | 10 +- .../js/dist/externals/draftJs.js | 2 +- .../wordpress-seo/js/dist/externals/redux.js | 2 +- .../js/dist/externals/reduxJsToolkit.js | 2 +- .../externals/replacementVariableEditor.js | 32 +-- .../dist/externals/searchMetadataPreviews.js | 4 +- .../js/dist/externals/styledComponents.js | 2 +- .../js/dist/filter-explanation.js | 2 +- .../js/dist/first-time-configuration.js | 16 +- .../js/dist/frontend-inspector-resources.js | 2 +- .../js/dist/help-scout-beacon.js | 2 +- .../plugins/wordpress-seo/js/dist/import.js | 2 +- .../wordpress-seo/js/dist/indexation.js | 4 +- .../js/dist/installation-success.js | 4 +- .../js/dist/integrations-page.js | 6 +- .../wordpress-seo/js/dist/introductions.js | 20 +- .../wordpress-seo/js/dist/languages/de.js | 2 +- .../wordpress-seo/js/dist/languages/ja.js | 2 +- .../wordpress-seo/js/dist/network-admin.js | 2 +- .../wordpress-seo/js/dist/new-settings.js | 206 +++++++-------- .../wordpress-seo/js/dist/post-edit.js | 36 +-- .../js/dist/quick-edit-handler.js | 2 +- .../wordpress-seo/js/dist/react-select.js | 2 +- .../js/dist/redirect-old-features-tab.js | 2 +- .../wordpress-seo/js/dist/reindex-links.js | 2 +- .../plugins/wordpress-seo/js/dist/settings.js | 6 +- .../js/dist/structured-data-blocks.js | 4 +- .../plugins/wordpress-seo/js/dist/support.js | 40 +-- .../wordpress-seo/js/dist/term-edit.js | 2 +- .../js/dist/used-keywords-assessment.js | 2 +- .../js/dist/wincher-dashboard-widget.js | 12 +- .../wordpress-seo/js/dist/wordproof-uikit.js | 2 +- .../plugins/wordpress-seo/js/dist/workouts.js | 6 +- wp-content/plugins/wordpress-seo/readme.txt | 44 ++-- .../src/generated/assets/externals.php | 2 +- .../src/generated/assets/languages.php | 2 +- .../src/generated/assets/plugin.php | 2 +- .../wordpress-seo/src/generated/container.php | 13 + .../alerts/trustpilot-review-notification.php | 16 ++ .../integrations/third-party/elementor.php | 16 ++ .../presenters/admin/sidebar-presenter.php | 2 +- .../plugins/wordpress-seo/vendor/autoload.php | 2 +- .../vendor/composer/autoload_classmap.php | 1 + .../vendor/composer/autoload_real.php | 8 +- .../vendor/composer/autoload_static.php | 9 +- .../vendor/composer/installed.php | 4 +- .../plugins/wordpress-seo/wp-seo-main.php | 2 +- wp-content/plugins/wordpress-seo/wp-seo.php | 4 +- 185 files changed, 1210 insertions(+), 921 deletions(-) create mode 100644 wp-content/plugins/redirection/models/ip.php rename wp-content/plugins/wordpress-seo/css/dist/{academy-2170-rtl.css => academy-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{academy-2170.css => academy-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{admin-global-2170-rtl.css => admin-global-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{admin-global-2170.css => admin-global-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{adminbar-2170-rtl.css => adminbar-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{adminbar-2170.css => adminbar-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{ai-generator-2170-rtl.css => ai-generator-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{ai-generator-2170.css => ai-generator-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{alerts-2170-rtl.css => alerts-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{alerts-2170.css => alerts-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{black-friday-banner-2170-rtl.css => black-friday-banner-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{black-friday-banner-2170.css => black-friday-banner-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{dashboard-2170-rtl.css => dashboard-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{dashboard-2170.css => dashboard-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{edit-page-2170-rtl.css => edit-page-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{edit-page-2170.css => edit-page-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{elementor-2170-rtl.css => elementor-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{elementor-2170.css => elementor-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{featured-image-2170-rtl.css => featured-image-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{featured-image-2170.css => featured-image-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{filter-explanation-2170-rtl.css => filter-explanation-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{filter-explanation-2170.css => filter-explanation-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{first-time-configuration-2170-rtl.css => first-time-configuration-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{first-time-configuration-2170.css => first-time-configuration-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{icons-2170-rtl.css => icons-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{icons-2170.css => icons-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{inside-editor-2170-rtl.css => inside-editor-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{inside-editor-2170.css => inside-editor-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{introductions-2170-rtl.css => introductions-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{introductions-2170.css => introductions-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{metabox-2170-rtl.css => metabox-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{metabox-2170.css => metabox-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{metabox-primary-category-2170-rtl.css => metabox-primary-category-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{metabox-primary-category-2170.css => metabox-primary-category-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{modal-2170-rtl.css => modal-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{modal-2170.css => modal-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{monorepo-2170-rtl.css => monorepo-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{monorepo-2170.css => monorepo-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{new-settings-2170-rtl.css => new-settings-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{new-settings-2170.css => new-settings-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{notifications-2170-rtl.css => notifications-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{notifications-2170.css => notifications-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{score_icon-2170-rtl.css => score_icon-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{score_icon-2170.css => score_icon-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{structured-data-blocks-2170-rtl.css => structured-data-blocks-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{structured-data-blocks-2170.css => structured-data-blocks-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{support-2170-rtl.css => support-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{support-2170.css => support-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{tailwind-2170-rtl.css => tailwind-2180-rtl.css} (67%) rename wp-content/plugins/wordpress-seo/css/dist/{tailwind-2170.css => tailwind-2180.css} (67%) rename wp-content/plugins/wordpress-seo/css/dist/{toggle-switch-2170-rtl.css => toggle-switch-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{toggle-switch-2170.css => toggle-switch-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{tooltips-2170-rtl.css => tooltips-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{tooltips-2170.css => tooltips-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{workouts-2170-rtl.css => workouts-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{workouts-2170.css => workouts-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{wpseo-dismissible-2170-rtl.css => wpseo-dismissible-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{wpseo-dismissible-2170.css => wpseo-dismissible-2180.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-2170-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-2170.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-2180-rtl.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-2180.css rename wp-content/plugins/wordpress-seo/css/dist/{yst_plugin_tools-2170-rtl.css => yst_plugin_tools-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{yst_plugin_tools-2170.css => yst_plugin_tools-2180.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{yst_seo_score-2170-rtl.css => yst_seo_score-2180-rtl.css} (100%) rename wp-content/plugins/wordpress-seo/css/dist/{yst_seo_score-2170.css => yst_seo_score-2180.css} (100%) create mode 100644 wp-content/plugins/wordpress-seo/src/integrations/alerts/trustpilot-review-notification.php diff --git a/wp-content/plugins/redirection/actions/pass.php b/wp-content/plugins/redirection/actions/pass.php index 3cc153cce..9938a8eac 100644 --- a/wp-content/plugins/redirection/actions/pass.php +++ b/wp-content/plugins/redirection/actions/pass.php @@ -9,7 +9,7 @@ class Pass_Action extends Url_Action { /** * Process an external passthrough - a URL that lives external to this server. * - * @param String $url Target URL. + * @param string $url Target URL. * @return void */ public function process_external( $url ) { @@ -21,7 +21,7 @@ public function process_external( $url ) { /** * Process an internal passthrough - a URL that lives on the same server. Here we change the request URI and continue without making a remote request. * - * @param String $target Target URL. + * @param string $target Target URL. * @return void */ public function process_internal( $target ) { @@ -42,7 +42,7 @@ public function process_internal( $target ) { /** * Is a URL external? * - * @param String $target URL to test. + * @param string $target URL to test. * @return boolean */ public function is_external( $target ) { diff --git a/wp-content/plugins/redirection/api/api-404.php b/wp-content/plugins/redirection/api/api-404.php index 8b6eb1e92..3a5e61310 100644 --- a/wp-content/plugins/redirection/api/api-404.php +++ b/wp-content/plugins/redirection/api/api-404.php @@ -85,7 +85,7 @@ class Redirection_Api_404 extends Redirection_Api_Filter_Route { /** * 404 API endpoint constructor * - * @param String $namespace Namespace. + * @param string $namespace Namespace. */ public function __construct( $namespace ) { $orders = [ 'url', 'ip', 'total', 'count', '' ]; diff --git a/wp-content/plugins/redirection/api/api-group.php b/wp-content/plugins/redirection/api/api-group.php index 1221ca836..73380193e 100644 --- a/wp-content/plugins/redirection/api/api-group.php +++ b/wp-content/plugins/redirection/api/api-group.php @@ -138,7 +138,7 @@ class Redirection_Api_Group extends Redirection_Api_Filter_Route { /** * 404 API endpoint constructor * - * @param String $namespace Namespace. + * @param string $namespace Namespace. */ public function __construct( $namespace ) { $orders = [ 'name', 'id', '' ]; diff --git a/wp-content/plugins/redirection/api/api-log.php b/wp-content/plugins/redirection/api/api-log.php index 4557890ef..4b478b58c 100644 --- a/wp-content/plugins/redirection/api/api-log.php +++ b/wp-content/plugins/redirection/api/api-log.php @@ -104,7 +104,7 @@ class Redirection_Api_Log extends Redirection_Api_Filter_Route { /** * Log API endpoint constructor * - * @param String $namespace Namespace. + * @param string $namespace Namespace. */ public function __construct( $namespace ) { $orders = [ 'url', 'ip', 'total', 'count', '' ]; diff --git a/wp-content/plugins/redirection/api/api-redirect.php b/wp-content/plugins/redirection/api/api-redirect.php index 3e5f1a3b1..84052a48c 100644 --- a/wp-content/plugins/redirection/api/api-redirect.php +++ b/wp-content/plugins/redirection/api/api-redirect.php @@ -174,7 +174,7 @@ class Redirection_Api_Redirect extends Redirection_Api_Filter_Route { /** * Redirect API endpoint constructor * - * @param String $namespace Namespace. + * @param string $namespace Namespace. */ public function __construct( $namespace ) { $orders = [ 'source', 'last_count', 'last_access', 'position', 'id', '' ]; diff --git a/wp-content/plugins/redirection/api/api.php b/wp-content/plugins/redirection/api/api.php index 7a37623c6..ddc149322 100644 --- a/wp-content/plugins/redirection/api/api.php +++ b/wp-content/plugins/redirection/api/api.php @@ -143,8 +143,8 @@ protected function get_filter_args( $order_fields, $filters = [] ) { /** * Register a bulk action route * - * @param String $namespace Namespace. - * @param String $route Route. + * @param string $namespace Namespace. + * @param string $route Route. * @param Array $orders * @param Array $filters * @param Object $callback diff --git a/wp-content/plugins/redirection/fileio/csv.php b/wp-content/plugins/redirection/fileio/csv.php index d871a8ecd..5aa063c06 100644 --- a/wp-content/plugins/redirection/fileio/csv.php +++ b/wp-content/plugins/redirection/fileio/csv.php @@ -14,7 +14,7 @@ public function force_download() { } public function get_data( array $items, array $groups ) { - $lines = [ implode( ',', array( 'source', 'target', 'regex', 'code', 'type', 'match', 'hits', 'title', 'status' ) ) ]; + $lines = [ implode( ',', array( 'source', 'target', 'regex', 'code', 'type', 'hits', 'title', 'status' ) ) ]; foreach ( $items as $line ) { $lines[] = $this->item_as_csv( $line ); @@ -90,9 +90,13 @@ public function load_from_file( $group_id, $file, $separator ) { global $wpdb; $count = 0; + $group = Red_Group::get( $group_id ); + if ( ! $group ) { + return 0; + } while ( ( $csv = fgetcsv( $file, 5000, $separator ) ) ) { - $item = $this->csv_as_item( $csv, $group_id ); + $item = $this->csv_as_item( $csv, $group ); if ( $item && $this->item_is_valid( $item ) ) { $created = Red_Item::create( $item ); @@ -137,7 +141,7 @@ private function get_action_type( $code ) { return 'url'; } - public function csv_as_item( $csv, $group ) { + public function csv_as_item( $csv, Red_Group $group ) { if ( count( $csv ) > 1 && $csv[ self::CSV_SOURCE ] !== 'source' && $csv[ self::CSV_TARGET ] !== 'target' ) { $code = isset( $csv[ self::CSV_CODE ] ) ? $this->get_valid_code( $csv[ self::CSV_CODE ] ) : 301; @@ -145,10 +149,11 @@ public function csv_as_item( $csv, $group ) { 'url' => trim( $csv[ self::CSV_SOURCE ] ), 'action_data' => array( 'url' => trim( $csv[ self::CSV_TARGET ] ) ), 'regex' => isset( $csv[ self::CSV_REGEX ] ) ? $this->parse_regex( $csv[ self::CSV_REGEX ] ) : $this->is_regex( $csv[ self::CSV_SOURCE ] ), - 'group_id' => $group, + 'group_id' => $group->get_id(), 'match_type' => 'url', 'action_type' => $this->get_action_type( $code ), 'action_code' => $code, + 'status' => $group->is_enabled() ? 'enabled' : 'disabled', ); } diff --git a/wp-content/plugins/redirection/matches/from-notfrom.php b/wp-content/plugins/redirection/matches/from-notfrom.php index c1454b10f..680f3bd7d 100644 --- a/wp-content/plugins/redirection/matches/from-notfrom.php +++ b/wp-content/plugins/redirection/matches/from-notfrom.php @@ -78,7 +78,7 @@ private function get_matched_target( $matched ) { /** * Load the data into the instance. * - * @param String $values Serialized PHP data. + * @param string $values Serialized PHP data. * @return array */ private function load_data( $values ) { diff --git a/wp-content/plugins/redirection/matches/from-url.php b/wp-content/plugins/redirection/matches/from-url.php index 5700a43cb..441905658 100644 --- a/wp-content/plugins/redirection/matches/from-url.php +++ b/wp-content/plugins/redirection/matches/from-url.php @@ -65,7 +65,7 @@ private function get_matched_target( $matched ) { /** * Load the data into the instance. * - * @param String $values Serialized PHP data. + * @param string $values Serialized PHP data. * @return array */ private function load_data( $values ) { diff --git a/wp-content/plugins/redirection/matches/http-header.php b/wp-content/plugins/redirection/matches/http-header.php index 017348970..33880d2f4 100644 --- a/wp-content/plugins/redirection/matches/http-header.php +++ b/wp-content/plugins/redirection/matches/http-header.php @@ -73,7 +73,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/ip.php b/wp-content/plugins/redirection/matches/ip.php index f621cf7e7..939c72628 100644 --- a/wp-content/plugins/redirection/matches/ip.php +++ b/wp-content/plugins/redirection/matches/ip.php @@ -26,8 +26,8 @@ public function save( array $details, $no_target_url = false ) { /** * Sanitize a single IP * - * @param String $ip IP. - * @return String|false + * @param string $ip IP. + * @return string|false */ private function sanitize_single_ip( $ip ) { $ip = @inet_pton( trim( sanitize_text_field( $ip ) ) ); @@ -52,7 +52,7 @@ private function sanitize_ips( array $ips ) { /** * Get a list of IPs that match. * - * @param String $match_ip IP to match. + * @param string $match_ip IP to match. * @return string[] */ private function get_matching_ips( $match_ip ) { diff --git a/wp-content/plugins/redirection/matches/language.php b/wp-content/plugins/redirection/matches/language.php index 24b3dbb9c..bdc1d472a 100644 --- a/wp-content/plugins/redirection/matches/language.php +++ b/wp-content/plugins/redirection/matches/language.php @@ -26,8 +26,8 @@ public function save( array $details, $no_target_url = false ) { /** * Sanitize the language value to a CSV string * - * @param String $language User supplied language strings. - * @return String + * @param string $language User supplied language strings. + * @return string */ private function sanitize_language( $language ) { $parts = explode( ',', str_replace( ' ', '', sanitize_text_field( $language ) ) ); @@ -56,7 +56,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/login.php b/wp-content/plugins/redirection/matches/login.php index a0f8d495b..8aad0f73d 100644 --- a/wp-content/plugins/redirection/matches/login.php +++ b/wp-content/plugins/redirection/matches/login.php @@ -63,7 +63,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/page.php b/wp-content/plugins/redirection/matches/page.php index f7700113e..f92dc1c0b 100644 --- a/wp-content/plugins/redirection/matches/page.php +++ b/wp-content/plugins/redirection/matches/page.php @@ -40,7 +40,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/referrer.php b/wp-content/plugins/redirection/matches/referrer.php index 52a74a097..45b6372cc 100644 --- a/wp-content/plugins/redirection/matches/referrer.php +++ b/wp-content/plugins/redirection/matches/referrer.php @@ -56,7 +56,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/server.php b/wp-content/plugins/redirection/matches/server.php index c56466d80..0048c767d 100644 --- a/wp-content/plugins/redirection/matches/server.php +++ b/wp-content/plugins/redirection/matches/server.php @@ -52,7 +52,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/user-agent.php b/wp-content/plugins/redirection/matches/user-agent.php index 0c82ee5a7..81f363ec3 100644 --- a/wp-content/plugins/redirection/matches/user-agent.php +++ b/wp-content/plugins/redirection/matches/user-agent.php @@ -56,7 +56,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/matches/user-role.php b/wp-content/plugins/redirection/matches/user-role.php index e1b29cccf..0f5dabc96 100644 --- a/wp-content/plugins/redirection/matches/user-role.php +++ b/wp-content/plugins/redirection/matches/user-role.php @@ -36,7 +36,7 @@ public function get_data() { /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ public function load( $values ) { diff --git a/wp-content/plugins/redirection/models/action.php b/wp-content/plugins/redirection/models/action.php index 3ceaeb223..9c28e0fb5 100644 --- a/wp-content/plugins/redirection/models/action.php +++ b/wp-content/plugins/redirection/models/action.php @@ -102,7 +102,7 @@ public function get_type() { /** * Set the target for this action * - * @param String $target_url The original URL from the client. + * @param string $target_url The original URL from the client. * @return void */ public function set_target( $target_url ) { @@ -112,7 +112,7 @@ public function set_target( $target_url ) { /** * Get the target for this action * - * @return String|null + * @return string|null */ public function get_target() { return $this->target; diff --git a/wp-content/plugins/redirection/models/group.php b/wp-content/plugins/redirection/models/group.php index 1736c0ac7..af1bc2288 100644 --- a/wp-content/plugins/redirection/models/group.php +++ b/wp-content/plugins/redirection/models/group.php @@ -42,7 +42,7 @@ class Red_Group { /** * Constructor * - * @param String|Object $values Values. + * @param string|Object $values Values. */ public function __construct( $values = '' ) { if ( is_object( $values ) ) { diff --git a/wp-content/plugins/redirection/models/header.php b/wp-content/plugins/redirection/models/header.php index 06f5a767b..5620963fb 100644 --- a/wp-content/plugins/redirection/models/header.php +++ b/wp-content/plugins/redirection/models/header.php @@ -22,7 +22,11 @@ private function normalize( $header ) { if ( isset( $header['headerSettings'] ) && is_array( $header['headerSettings'] ) ) { foreach ( $header['headerSettings'] as $key => $setting_value ) { - $settings[ $this->sanitize( sanitize_text_field( $key ) ) ] = $this->sanitize( $setting_value ); + if ( is_array( $setting_value ) && isset( $setting_value['value'] ) ) { + $settings[ $this->sanitize( sanitize_text_field( $key ) ) ] = $this->sanitize( $setting_value['value'] ); + } else { + $settings[ $this->sanitize( sanitize_text_field( $key ) ) ] = $this->sanitize( $setting_value ); + } } } diff --git a/wp-content/plugins/redirection/models/ip.php b/wp-content/plugins/redirection/models/ip.php new file mode 100644 index 000000000..d05ff7ed9 --- /dev/null +++ b/wp-content/plugins/redirection/models/ip.php @@ -0,0 +1,26 @@ +ip = ''; + + $ip = sanitize_text_field( $ip ); + $ip = explode( ',', $ip ); + $ip = array_shift( $ip ); + $ip = filter_var( $ip, FILTER_VALIDATE_IP ); + + // Convert to binary + // phpcs:ignore + $ip = @inet_pton( trim( $ip ) ); + if ( $ip !== false ) { + // phpcs:ignore + $this->ip = @inet_ntop( $ip ); // Convert back to string + } + } + + public function get() { + return $this->ip; + } +} \ No newline at end of file diff --git a/wp-content/plugins/redirection/models/log/log-404.php b/wp-content/plugins/redirection/models/log/log-404.php index 246d63581..7f7b9fed5 100644 --- a/wp-content/plugins/redirection/models/log/log-404.php +++ b/wp-content/plugins/redirection/models/log/log-404.php @@ -8,7 +8,7 @@ class Red_404_Log extends Red_Log { * Get's the table name for this log object * * @param Object $wpdb WPDB object. - * @return String + * @return string */ protected static function get_table_name( $wpdb ) { return "{$wpdb->prefix}redirection_404"; diff --git a/wp-content/plugins/redirection/models/log/log-redirect.php b/wp-content/plugins/redirection/models/log/log-redirect.php index 312649083..1d9b80611 100644 --- a/wp-content/plugins/redirection/models/log/log-redirect.php +++ b/wp-content/plugins/redirection/models/log/log-redirect.php @@ -29,7 +29,7 @@ class Red_Redirect_Log extends Red_Log { * Get's the table name for this log object * * @param Object $wpdb WPDB object. - * @return String + * @return string */ protected static function get_table_name( $wpdb ) { return "{$wpdb->prefix}redirection_logs"; @@ -150,7 +150,7 @@ private function get_redirect_name( $agent ) { /** * Convert a log entry to JSON * - * @return Array + * @return array */ public function to_json() { return array_merge( parent::to_json(), [ diff --git a/wp-content/plugins/redirection/models/log/log.php b/wp-content/plugins/redirection/models/log/log.php index dba073213..104bf229a 100644 --- a/wp-content/plugins/redirection/models/log/log.php +++ b/wp-content/plugins/redirection/models/log/log.php @@ -113,7 +113,7 @@ final public function __construct( array $values ) { * Get's the table name for this log object * * @param Object $wpdb WPDB object. - * @return String + * @return string */ protected static function get_table_name( $wpdb ) { return ''; @@ -173,7 +173,7 @@ public static function delete_all( array $params = [] ) { /** * Convert a log entry to JSON * - * @return Array + * @return array */ public function to_json() { return [ @@ -195,7 +195,7 @@ public function to_json() { * Get filtered log entries * * @param array $params Filters. - * @return Array{items: Array, total: integer} + * @return array{items: Array, total: integer} */ public static function get_filtered( array $params ) { global $wpdb; @@ -234,7 +234,7 @@ public static function get_filtered( array $params ) { * * @param string $group Group type. * @param array $params Filter params. - * @return Array{items: mixed, total: integer} + * @return array{items: mixed, total: integer} */ public static function get_grouped( $group, array $params ) { global $wpdb; @@ -280,7 +280,7 @@ public static function get_grouped( $group, array $params ) { * Convert a set of filters to a SQL query. * * @param array $params Filters. - * @return Array{orderby: string, direction: string, limit: integer, offset: integer, where: string} + * @return array{orderby: string, direction: string, limit: integer, offset: integer, where: string} */ public static function get_query( array $params ) { $query = [ @@ -390,6 +390,7 @@ protected static function get_query_filter( array $filter ) { * @return array */ protected static function sanitize_create( $domain, $url, $ip, array $details = [] ) { + $url = urldecode( $url ); $insert = [ 'url' => substr( sanitize_text_field( $url ), 0, self::MAX_URL_LENGTH ), 'domain' => substr( sanitize_text_field( $domain ), 0, self::MAX_DOMAIN_LENGTH ), @@ -482,6 +483,10 @@ public static function export_to_csv() { // phpcs:ignore $stdout = fopen( 'php://output', 'w' ); + if ( ! $stdout ) { + return; + } + fputcsv( $stdout, static::get_csv_header() ); global $wpdb; diff --git a/wp-content/plugins/redirection/models/match.php b/wp-content/plugins/redirection/models/match.php index 9a984b180..b2a786ec7 100644 --- a/wp-content/plugins/redirection/models/match.php +++ b/wp-content/plugins/redirection/models/match.php @@ -46,14 +46,14 @@ abstract public function save( array $details, $no_target_url = false ); /** * Get the match name * - * @return String + * @return string */ abstract public function name(); /** * Match the URL against the specific matcher conditions * - * @param String $url Requested URL. + * @param string $url Requested URL. * @return boolean */ abstract public function is_match( $url ); @@ -61,11 +61,11 @@ abstract public function is_match( $url ); /** * Get the target URL for this match. Some matches may have a matched/unmatched target. * - * @param String $original_url The client URL (not decoded). - * @param String $matched_url The URL in the redirect. + * @param string $original_url The client URL (not decoded). + * @param string $matched_url The URL in the redirect. * @param Red_Source_Flags $flag Source flags. * @param boolean $is_matched Was the match successful. - * @return String|false + * @return string|false */ abstract public function get_target_url( $original_url, $matched_url, Red_Source_Flags $flag, $is_matched ); @@ -79,7 +79,7 @@ abstract public function get_data(); /** * Load the match data into this instance. * - * @param String $values Match values, as read from the database (plain text or serialized PHP). + * @param string $values Match values, as read from the database (plain text or serialized PHP). * @return void */ abstract public function load( $values ); @@ -87,8 +87,8 @@ abstract public function load( $values ); /** * Sanitize a match URL * - * @param String $url URL. - * @return String + * @param string $url URL. + * @return string */ public function sanitize_url( $url ) { // No new lines @@ -145,7 +145,7 @@ public static function create( $name, $data = '' ) { /** * Get all Red_Match objects * - * @return String[] + * @return string[] */ public static function all() { $data = []; diff --git a/wp-content/plugins/redirection/models/module.php b/wp-content/plugins/redirection/models/module.php index 2d88be921..7636b75c0 100644 --- a/wp-content/plugins/redirection/models/module.php +++ b/wp-content/plugins/redirection/models/module.php @@ -61,7 +61,7 @@ public static function is_valid_id( $id ) { /** * Return a module ID given the module name * - * @param String $name Module name. + * @param string $name Module name. * @return integer|false */ public static function get_id_for_name( $name ) { diff --git a/wp-content/plugins/redirection/models/redirect/redirect-cache.php b/wp-content/plugins/redirection/models/redirect/redirect-cache.php index a82741804..270d23a5a 100644 --- a/wp-content/plugins/redirection/models/redirect/redirect-cache.php +++ b/wp-content/plugins/redirection/models/redirect/redirect-cache.php @@ -86,7 +86,7 @@ public function can_cache() { /** * Get the current cache key * - * @param String $url URL we are looking at. + * @param string $url URL we are looking at. * @return string */ private function get_key( $url ) { @@ -96,7 +96,7 @@ private function get_key( $url ) { /** * Get the cache entry for a URL * - * @param String $url Requested URL. + * @param string $url Requested URL. * @return Red_Item[]|bool */ public function get( $url ) { @@ -126,7 +126,7 @@ public function get( $url ) { /** * Set the cache for a URL * - * @param String $url URL to cache. + * @param string $url URL to cache. * @param Red_Item|false $matched The matched redirect. * @param Red_Item[] $redirects All of the redirects the match the URL. * @return boolean diff --git a/wp-content/plugins/redirection/models/redirect/redirect-sanitizer.php b/wp-content/plugins/redirection/models/redirect/redirect-sanitizer.php index 9c0698132..19c825bb4 100644 --- a/wp-content/plugins/redirection/models/redirect/redirect-sanitizer.php +++ b/wp-content/plugins/redirection/models/redirect/redirect-sanitizer.php @@ -268,6 +268,10 @@ public function sanitize_url( $url, $regex = false ) { } } + if ( $regex ) { + $decoded = str_replace( '?<!', '?action_data ? $this->action_data : ''; diff --git a/wp-content/plugins/redirection/models/request.php b/wp-content/plugins/redirection/models/request.php index 846a134cb..d6dec7918 100644 --- a/wp-content/plugins/redirection/models/request.php +++ b/wp-content/plugins/redirection/models/request.php @@ -1,5 +1,7 @@ get(), $options['ip_proxy'], true ) || empty( $options['ip_proxy'] ) ) { + foreach ( $options['ip_headers'] as $header ) { + if ( isset( $_SERVER[ $header ] ) ) { + $ip = new Redirection_IP( $_SERVER[ $header ] ); + break; + } + } } - return apply_filters( 'redirection_request_ip', $ip ? $ip : '' ); + return apply_filters( 'redirection_request_ip', $ip->get() ); } /** diff --git a/wp-content/plugins/redirection/models/url/url-match.php b/wp-content/plugins/redirection/models/url/url-match.php index 564344939..cc0f4aa8e 100644 --- a/wp-content/plugins/redirection/models/url/url-match.php +++ b/wp-content/plugins/redirection/models/url/url-match.php @@ -14,7 +14,7 @@ class Red_Url_Match { /** * Constructor * - * @param String $url The URL to match. + * @param string $url The URL to match. */ public function __construct( $url ) { $this->url = $url; @@ -64,7 +64,7 @@ public function get_url() { /** * Get the URL with parameters re-ordered into alphabetical order * - * @return String + * @return string */ public function get_url_with_params() { $query = new Red_Url_Query( $this->url, new Red_Source_Flags( [ Red_Source_Flags::FLAG_CASE => true ] ) ); diff --git a/wp-content/plugins/redirection/models/url/url-path.php b/wp-content/plugins/redirection/models/url/url-path.php index c02049acb..f5343a123 100644 --- a/wp-content/plugins/redirection/models/url/url-path.php +++ b/wp-content/plugins/redirection/models/url/url-path.php @@ -14,7 +14,7 @@ class Red_Url_Path { /** * Constructor * - * @param String $path URL. + * @param string $path URL. */ public function __construct( $path ) { $this->path = $this->get_path_component( $path ); @@ -23,7 +23,7 @@ public function __construct( $path ) { /** * Is the supplied `url` a match for this object? * - * @param String $url URL to match against. + * @param string $url URL to match against. * @param Red_Source_Flags $flags Source flags to use in match. * @return boolean */ @@ -51,8 +51,8 @@ public function is_match( $url, Red_Source_Flags $flags ) { /** * Convert a URL to lowercase * - * @param String $url URL. - * @return String + * @param string $url URL. + * @return string */ public static function to_lower( $url ) { if ( function_exists( 'mb_strtolower' ) ) { @@ -65,7 +65,7 @@ public static function to_lower( $url ) { /** * Get the path value * - * @return String + * @return string */ public function get() { return $this->path; @@ -74,7 +74,7 @@ public function get() { /** * Get the path value without trailing slash, or `/` if home * - * @return String + * @return string */ public function get_without_trailing_slash() { // Return / or // as-is @@ -90,8 +90,8 @@ public function get_without_trailing_slash() { * `parse_url` doesn't handle 'incorrect' URLs, such as those with double slashes * These are often used in redirects, so we fall back to our own parsing * - * @param String $url URL. - * @return String + * @param string $url URL. + * @return string */ private function get_path_component( $url ) { $path = $url; @@ -111,8 +111,8 @@ private function get_path_component( $url ) { /** * Get the path component up to the query string * - * @param String $url URL. - * @return String + * @param string $url URL. + * @return string */ private function get_query_before( $url ) { $qpos = strpos( $url, '?' ); diff --git a/wp-content/plugins/redirection/models/url/url-query.php b/wp-content/plugins/redirection/models/url/url-query.php index 708793943..df99b72e0 100644 --- a/wp-content/plugins/redirection/models/url/url-query.php +++ b/wp-content/plugins/redirection/models/url/url-query.php @@ -33,7 +33,7 @@ class Red_Url_Query { /** * Constructor * - * @param String $url URL. + * @param string $url URL. * @param Red_Source_Flags $flags URL flags. */ public function __construct( $url, $flags ) { @@ -48,7 +48,7 @@ public function __construct( $url, $flags ) { /** * Does this object match the URL? * - * @param String $url URL to match. + * @param string $url URL to match. * @param Red_Source_Flags $flags Source flags. * @return boolean */ @@ -138,9 +138,9 @@ public static function add_to_target( $target_url, $requested_url, Red_Source_Fl /** * Build a URL from a base and query parameters * - * @param String $url Base URL. + * @param string $url Base URL. * @param Array $query_array Query parameters. - * @return String + * @return string */ public static function build_url( $url, $query_array ) { $query = http_build_query( array_map( function( $value ) { @@ -186,8 +186,8 @@ public static function build_url( $url, $query_array ) { /** * Get a URL with the given base and query parameters from this Url_Query * - * @param String $url Base URL. - * @return String + * @param string $url Base URL. + * @return string */ public function get_url_with_query( $url ) { return self::build_url( $url, $this->original_query ); @@ -196,7 +196,7 @@ public function get_url_with_query( $url ) { /** * Get the query parameters * - * @return Array + * @return array */ public function get() { return $this->original_query; @@ -205,7 +205,7 @@ public function get() { /** * Does the URL and the query params contain no parameters? * - * @param String $url URL. + * @param string $url URL. * @param Array $params Query params. * @return boolean */ @@ -221,7 +221,7 @@ private function is_exact_match( $url, $params ) { /** * Get query parameters from a URL * - * @param String $url URL. + * @param string $url URL. * @return array */ private function get_url_query( $url ) { @@ -294,7 +294,7 @@ private function parse_str( $query ) { /** * Does the URL contain query parameters? * - * @param String $url URL. + * @param string $url URL. * @return boolean */ public function has_query_params( $url ) { @@ -310,8 +310,8 @@ public function has_query_params( $url ) { /** * Get parameters after the ? * - * @param String $url URL. - * @return String + * @param string $url URL. + * @return string */ public function get_query_after( $url ) { $qpos = strpos( $url, '?' ); diff --git a/wp-content/plugins/redirection/models/url/url-request.php b/wp-content/plugins/redirection/models/url/url-request.php index 37d49cf38..e379a0623 100644 --- a/wp-content/plugins/redirection/models/url/url-request.php +++ b/wp-content/plugins/redirection/models/url/url-request.php @@ -21,7 +21,7 @@ class Red_Url_Request { /** * Constructor * - * @param String $url URL. + * @param string $url URL. */ public function __construct( $url ) { $this->original_url = apply_filters( 'redirection_url_source', $url ); @@ -55,7 +55,7 @@ private function replace_query_params( $original_url, $decoded_url ) { /** * Get the original URL * - * @return String + * @return string */ public function get_original_url() { return $this->original_url; @@ -64,7 +64,7 @@ public function get_original_url() { /** * Get the decoded URL * - * @return String + * @return string */ public function get_decoded_url() { return $this->decoded_url; diff --git a/wp-content/plugins/redirection/models/url/url-transform.php b/wp-content/plugins/redirection/models/url/url-transform.php index 58c8029c9..413593aff 100644 --- a/wp-content/plugins/redirection/models/url/url-transform.php +++ b/wp-content/plugins/redirection/models/url/url-transform.php @@ -9,8 +9,8 @@ class Red_Url_Transform { * * From the distant Redirection past. Undecided whether to keep * - * @param String $url Target URL. - * @return String + * @param string $url Target URL. + * @return string */ public function transform( $url ) { // Deprecated number post ID diff --git a/wp-content/plugins/redirection/modules/wordpress.php b/wp-content/plugins/redirection/modules/wordpress.php index 1a61a76d2..1f6506dc8 100644 --- a/wp-content/plugins/redirection/modules/wordpress.php +++ b/wp-content/plugins/redirection/modules/wordpress.php @@ -113,7 +113,7 @@ public function start() { /** * Called after no redirect is matched. This allows us to cache a negative result/ * - * @param String $url URL. + * @param string $url URL. * @param WordPress_Module $wp This. * @param array $redirects Array of redirects. * @return void @@ -129,7 +129,7 @@ public function cache_unmatched_redirects( $url, $wp, $redirects ) { /** * Called when a redirect is matched. This allows us to cache a positive result. * - * @param String $url URL. + * @param string $url URL. * @param Red_Item|false $matched_redirect Matched redirect. * @param array $redirects Array of redirects. * @return void @@ -182,9 +182,9 @@ public function log_back_compat( $insert ) { * This ensures that a matched URL is not overriddden by WordPress, if the URL happens to be a WordPress URL of some kind * For example: /?author=1 will be redirected to /author/name unless this returns false * - * @param String $redirect_url The redirected URL. - * @param String $requested_url The requested URL. - * @return String|false + * @param string $redirect_url The redirected URL. + * @param string $requested_url The requested URL. + * @return string|false */ public function redirect_canonical( $redirect_url, $requested_url ) { if ( $this->matched ) { @@ -263,8 +263,8 @@ public function redirection_do_nothing() { * Action fired when a redirect is performed, and used to log the data * * @param Red_Item $redirect The redirect. - * @param String $url The source URL. - * @param String $target The target URL. + * @param string $url The source URL. + * @param string $target The target URL. * @return void */ public function redirection_visit( $redirect, $url, $target ) { @@ -350,8 +350,8 @@ public function init() { /** * Fix for incorrect headers sent when using FastCGI/IIS * - * @param String $status HTTP status line. - * @return String + * @param string $status HTTP status line. + * @return string */ public function status_header( $status ) { if ( substr( php_sapi_name(), 0, 3 ) === 'cgi' ) { @@ -381,7 +381,7 @@ public function send_headers( $obj ) { /** * Add support for a 410 response. * - * @return String + * @return string */ public function set_header_410() { return 'HTTP/1.1 410 Gone'; @@ -390,7 +390,7 @@ public function set_header_410() { /** * IIS fix. Don't know if this is still needed * - * @param String $url URL. + * @param string $url URL. * @return void */ private function iis_fix( $url ) { @@ -404,7 +404,7 @@ private function iis_fix( $url ) { /** * Don't know if this is still needed * - * @param String $url URL. + * @param string $url URL. * @param integer $status HTTP status code. * @return void */ @@ -456,7 +456,7 @@ private function get_redirect_source() { /** * Record a redirect. * - * @param String $agent Redirect agent. + * @param string $agent Redirect agent. * @return string */ public function record_redirect_by( $agent ) { @@ -495,7 +495,7 @@ public function record_redirect_by( $agent ) { /** * Perform any pre-redirect processing, such as logging and header fixing. * - * @param String $url Target URL. + * @param string $url Target URL. * @param integer $status HTTP status. * @return string */ diff --git a/wp-content/plugins/redirection/readme.txt b/wp-content/plugins/redirection/readme.txt index 3b2dcb0e1..fe7694697 100644 --- a/wp-content/plugins/redirection/readme.txt +++ b/wp-content/plugins/redirection/readme.txt @@ -2,9 +2,9 @@ Contributors: johnny5 Donate link: https://redirection.me/donation/ Tags: redirect, htaccess, 301, 404, seo, permalink, apache, nginx, post, admin -Requires at least: 5.7 -Tested up to: 6.2 -Stable tag: 5.3.10 +Requires at least: 5.9 +Tested up to: 6.4.2 +Stable tag: 5.4.1 Requires PHP: 5.6 License: GPLv3 @@ -157,6 +157,9 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho == Upgrade Notice == += 5.4 = +* You may need to configure the IP header option if using a proxy + = 3.0 = * Upgrades the database to support IPv6. Please backup your data and visit the Redirection settings to perform the upgrade * Switches to the WordPress REST API @@ -181,6 +184,17 @@ The plugin works in a similar manner to how WordPress handles permalinks and sho 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. += 5.4.1 - 5th January 2024 = +* Fix problem with some international URLs not appearing in the 404 log + += 5.4 - 1st January 2024 = +* Don't encode negative lookaheads +* Remove port from server name +* Importing into a disabled group now creates disabled items +* Add option to pick IP header +* Fix save of x-content-type-options: sniff +* Fix save of multiple spaces + = 5.3.10 - 2nd April 2023 = * Fix associated redirect setting not saving properly diff --git a/wp-content/plugins/redirection/redirection-front.php b/wp-content/plugins/redirection/redirection-front.php index 200b9d9e5..a45b2457b 100644 --- a/wp-content/plugins/redirection/redirection-front.php +++ b/wp-content/plugins/redirection/redirection-front.php @@ -82,8 +82,8 @@ public function can_start() { /** * Override the IP with an empty value * - * @param String $ip IP. - * @return String + * @param string $ip IP. + * @return string */ public function no_ip_logging( $ip ) { return ''; @@ -92,8 +92,8 @@ public function no_ip_logging( $ip ) { /** * Override the IP with a masked IP * - * @param String $ip IP. - * @return String + * @param string $ip IP. + * @return string */ public function mask_ip( $ip ) { $ip = trim( $ip ); diff --git a/wp-content/plugins/redirection/redirection-settings.php b/wp-content/plugins/redirection/redirection-settings.php index ec79636ad..057722037 100644 --- a/wp-content/plugins/redirection/redirection-settings.php +++ b/wp-content/plugins/redirection/redirection-settings.php @@ -60,6 +60,8 @@ function red_get_default_options() { 'newsletter' => false, 'redirect_cache' => 1, // 1 hour 'ip_logging' => 0, // No IP logging + 'ip_headers' => [], + 'ip_proxy' => [], 'last_group_id' => 0, 'rest_api' => REDIRECTION_API_JSON, 'https' => false, @@ -100,6 +102,23 @@ function red_set_options( array $settings = [] ) { } } + if ( isset( $settings['ip_proxy'] ) && is_array( $settings['ip_proxy'] ) ) { + $options['ip_proxy'] = array_map( function( $ip ) { + $ip = new Redirection_IP( $ip ); + return $ip->get(); + }, $settings['ip_proxy'] ); + + $options['ip_proxy'] = array_values( array_filter( $options['ip_proxy'] ) ); + } + + if ( isset( $settings['ip_headers'] ) && is_array( $settings['ip_headers'] ) ) { + $available = Redirection_Request::get_ip_headers(); + $options['ip_headers'] = array_filter( $settings['ip_headers'], function( $header ) use ( $available ) { + return in_array( $header, $available, true ); + } ); + $options['ip_headers'] = array_values( $options['ip_headers'] ); + } + if ( isset( $settings['rest_api'] ) && in_array( intval( $settings['rest_api'], 10 ), array( 0, 1, 2, 3, 4 ), true ) ) { $options['rest_api'] = intval( $settings['rest_api'], 10 ); } diff --git a/wp-content/plugins/redirection/redirection-version.php b/wp-content/plugins/redirection/redirection-version.php index 81f141bdd..fc00905f0 100644 --- a/wp-content/plugins/redirection/redirection-version.php +++ b/wp-content/plugins/redirection/redirection-version.php @@ -1,5 +1,5 @@ {var e={8363:(e,t)=>{"use strict";t.Z=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return r.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t}))}return!0}},1924:(e,t,r)=>{"use strict";var n=r(210),o=r(5559),i=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&i(e,".prototype.")>-1?o(r):r}},5559:(e,t,r)=>{"use strict";var n=r(8612),o=r(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||n.call(a,i),s=o("%Object.getOwnPropertyDescriptor%",!0),c=o("%Object.defineProperty%",!0),u=o("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(n,a,arguments);if(s&&c){var r=s(t,"length");r.configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var d=function(){return l(n,i,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},4184:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},1061:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},3279:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},1793:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".redirection-httpcheck_results{display:flex;padding-bottom:40px}.redirection-httpcheck_results .redirection-httpcheck_info{text-align:left}.redirection-httpcheck{padding:15px}.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:20px;padding-bottom:5px;text-align:left;font-size:1.4em;margin-top:10px}.redirection-httpcheck h3{margin-top:25px}.redirection-httpcheck .wpl-modal_error{padding-left:10px}.redirection-httpstep__details p{margin-top:5px;margin-bottom:5px}.redirection-httpstep__details p:first-of-type{margin-top:0}.redirection-httpstep__details p:last-of-type{margin-bottom:0}.redirection-httpstep{display:flex}.redirection-httpstep .redirection-httpstep__match{background-color:#4ab866;color:white;padding:3px 2px 3px 5px;font-weight:bold}.redirection-httpstep .redirection-httpstep__status{height:-moz-fit-content;height:fit-content;border-radius:0.375rem;padding:0.125rem 0.625rem;margin-right:10px}.redirection-httpstep .redirection-httpstep__status a{color:white;font-weight:500;text-decoration:none}.redirection-httpstep .redirection-httpstep__200{background-color:#4ab866}.redirection-httpstep .redirection-httpstep__300{background-color:#60a5fa}.redirection-httpstep .redirection-httpstep__400{background-color:#f0b849;color:black}.redirection-httpstep .redirection-httpstep__500{background-color:#ff3860;color:white}.redirection-httpstep button{margin-top:10px;margin-bottom:-5px}.redirection-httpcheck{padding-bottom:10px}.redirection-httpcheck svg{margin-left:10px;width:20px;height:20px;margin-top:10px;margin-bottom:10px}\n",""]);const l=a},8441:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".redirection-poweredby{position:absolute;right:15px;bottom:10px}\n",""]);const l=a},3554:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'.redirect-edit{width:100%}.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;overflow-wrap:break-word;width:100%}.redirect-edit .redirect-edit_warning span{margin-right:4px}.redirect-edit .redirect-edit_warning p{color:#444;margin:auto;line-height:2;display:flex;align-items:center}.redirect-edit .redirect-edit_warning code{padding:0px 4px;margin-left:4px;margin-right:4px}.redirect-edit .redirect-edit_warning a{color:#2271b1;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 l=a},5283:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".redirect-requestdata th{text-align:left;padding-right:10px;min-width:120px;vertical-align:top}.redirect-requestdata td{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto}.redirect-requestdata ul{list-style-type:square;padding-left:20px}\n",""]);const l=a},5721:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},8007:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".redirect-searchbox{display:flex;align-items:center}\n",""]);const l=a},9674:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},3166:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},9092:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},4984:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},2937:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},4317:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},2229:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'.donation .donation-amount{display:flex;align-items:center;margin-top:10px}.donation .donation-amount span{font-size:28px;vertical-align:bottom;margin-left:4px}.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 l=a},1876:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".widefat td .redirect-source__details p{margin:0;word-break:break-all;overflow-wrap:break-word;word-break:break-all}\n",""]);const l=a},3940:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},8433:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},9703:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'.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}.redirection-httptest{background-color:white;border:1px solid #999;margin-bottom:30px;padding-left:5px;padding-right:5px}.redirection-httptest h2{margin-top:10px}.redirection-httptest__input{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:10px}.redirection-httptest__input input[type="text"]{width:100%}\n',""]);const l=a},7098:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".wpl-badge{display:inline-flex;align-items:center;background-color:#ccc;border-radius:3px;color:#000;padding:0 4px;min-height:24px;margin-top:4px;margin-bottom: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;vertical-align:middle;cursor:pointer;margin-left:2px}.wpl-badge .wpl-badge__close:hover{color:#fff}.wpl-badge.wpl-badge__small .wpl-badge__content{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpl-badge.wpl-badge__disabled{opacity:0.6}.wpl-badge.wpl-badge__disabled .wpl-badge__close{cursor:inherit}.wpl-badge:not(:last-child){margin-right:5px}\n",""]);const l=a},2887:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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:#fff}.wpl-dropdownbutton a:focus{box-shadow:none}.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 l=a},9409:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},976:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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__max{display:none}.wpl-dropdowntext__suggestion input{width:100%}.wpl-dropdowntext__suggestion .wpl-badge{background-color:#4ab866;color:#fff;margin-left:5px;margin-right:5px}.wpl-dropdowntext__suggestion .wpl-badge .wpl-badge__content{font-weight:bold}.wpl-dropdowntext__suggestion__hide input{display:none}.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 l=a},8103:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".wpl-popover__toggle{display:inline-block;flex:none !important;cursor:pointer}.wpl-popover__toggle__disabled{opacity:0.4}\n",""]);const l=a},8775:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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);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 code{line-height:1.8;-webkit-box-decoration-break:clone;box-decoration-break:clone}.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 l=a},7510:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'.subsubsub-container::before,.subsubsub-container::after{content:"";display:table}.subsubsub-container::after{clear:both}\n',""]);const l=a},6637:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},3942:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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}.button.wpl-multioption__button .wpl-badge,.wpl-multioption__button .wpl-badge{height:22px}.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 l=a},2359:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,".inline-notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:5px 12px;margin:5px 0 15px;border-left-color:#ffb900}.inline-notice.inline-general{border-left-color:#46b450}.inline-error{border-color:#ff3860}\n",""]);const l=a},7415:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'@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;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 l=a},4252:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.push([e.id,'.wpl-popover__arrows{position:absolute;width:100%;z-index:10003}.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 l=a},1465:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},1346:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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%;animation:wpl-scaleout 1s infinite ease-in-out}@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 l=a},7577:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},2278:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i)()(o());a.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 l=a},3645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var l=0;l0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),r&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=r):u[2]=r),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),t.push(u))}},t}},8081:e=>{"use strict";e.exports=function(e){return e[1]}},251:(e,t,r)=>{"use strict";var n=r(6862),o=r(1924),i=r(2847),a=r(759),l=r(3216),s=r(7478),c=r(609),u=r(2584),d=r(8326),p=r(635),f=r(8923),h=r(8420),g=r(2579),m=r(2215),y=r(3679),b=r(3483),v=r(6430),x=o("ArrayBuffer.prototype.byteLength",!0)||function(e){return e.byteLength},_=o("SharedArrayBuffer.prototype.byteLength",!0),w=o("Date.prototype.getTime"),j=Object.getPrototypeOf,S=o("Object.prototype.toString"),k=a("%Set%",!0),E=o("Map.prototype.has",!0),C=o("Map.prototype.get",!0),P=o("Map.prototype.size",!0),A=o("Set.prototype.add",!0),O=o("Set.prototype.delete",!0),T=o("Set.prototype.has",!0),R=o("Set.prototype.size",!0);function N(e,t,r,n){for(var o,i=l(e);(o=i.next())&&!o.done;)if(U(t,o.value,r,n))return O(e,o.value),!0;return!1}function I(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function D(e,t,r,o,i,a){var l=I(r);if(null!=l)return l;var s=C(t,l),c=n({},i,{strict:!1});return!(void 0===s&&!E(t,l)||!U(o,s,c,a))&&(!E(e,l)&&U(o,s,c,a))}function F(e,t,r){var n=I(r);return null!=n?n:T(t,n)&&!T(e,n)}function L(e,t,r,n,o,i){for(var a,s,c=l(e);(a=c.next())&&!a.done;)if(U(r,s=a.value,o,i)&&U(n,C(t,s),o,i))return O(e,s),!0;return!1}function U(e,t,r,o){var a=r||{};if(a.strict?c(e,t):e===t)return!0;if(y(e)!==y(t))return!1;if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return a.strict?c(e,t):e==t;var s,O=o.has(e),I=o.has(t);if(O&&I){if(o.get(e)===o.get(t))return!0}else s={};return O||o.set(e,s),I||o.set(t,s),function(e,t,r,o){var a,s;if(typeof e!=typeof t)return!1;if(null==e||null==t)return!1;if(S(e)!==S(t))return!1;if(u(e)!==u(t))return!1;var c=d(e),y=d(t);if(c!==y)return!1;var O=e instanceof Error,I=t instanceof Error;if(O!==I)return!1;if((O||I)&&(e.name!==t.name||e.message!==t.message))return!1;var z=h(e),B=h(t);if(z!==B)return!1;if((z||B)&&(e.source!==t.source||i(e)!==i(t)))return!1;var W=f(e),q=f(t);if(W!==q)return!1;if((W||q)&&w(e)!==w(t))return!1;if(r.strict&&j&&j(e)!==j(t))return!1;var G=v(e),H=v(t);if((G||H)&&G!==H)return!1;var $=M(e),V=M(t);if($!==V)return!1;if($||V){if(e.length!==t.length)return!1;for(a=0;a=0;a--)if(K[a]!=J[a])return!1;for(a=K.length-1;a>=0;a--)if(!U(e[s=K[a]],t[s],r,o))return!1;var ee=b(e),te=b(t);if(ee!==te)return!1;if("Set"===ee||"Set"===te)return function(e,t,r,n){if(R(e)!==R(t))return!1;var o,i,a,s=l(e),c=l(t);for(;(o=s.next())&&!o.done;)if(o.value&&"object"==typeof o.value)a||(a=new k),A(a,o.value);else if(!T(t,o.value)){if(r.strict)return!1;if(!F(e,t,o.value))return!1;a||(a=new k),A(a,o.value)}if(a){for(;(i=c.next())&&!i.done;)if(i.value&&"object"==typeof i.value){if(!N(a,i.value,r.strict,n))return!1}else if(!r.strict&&!T(e,i.value)&&!N(a,i.value,r.strict,n))return!1;return 0===R(a)}return!0}(e,t,r,o);if("Map"===ee)return function(e,t,r,o){if(P(e)!==P(t))return!1;var i,a,s,c,u,d,p=l(e),f=l(t);for(;(i=p.next())&&!i.done;)if(c=i.value[0],u=i.value[1],c&&"object"==typeof c)s||(s=new k),A(s,c);else if(void 0===(d=C(t,c))&&!E(t,c)||!U(u,d,r,o)){if(r.strict)return!1;if(!D(e,t,c,u,r,o))return!1;s||(s=new k),A(s,c)}if(s){for(;(a=f.next())&&!a.done;)if(c=a.value[0],d=a.value[1],c&&"object"==typeof c){if(!L(s,e,c,d,r,o))return!1}else if(!(r.strict||e.has(c)&&U(C(e,c),d,r,o)||L(s,e,c,d,n({},r,{strict:!1}),o)))return!1;return 0===R(s)}return!0}(e,t,r,o);return!0}(e,t,a,o)}function M(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.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,t,r){return U(e,t,r,s())}},759:(e,t,r)=>{"use strict";var n,o=SyntaxError,i=Function,a=TypeError,l=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new a},u=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,d=r(1405)(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},h="undefined"==typeof Uint8Array?n:p(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?p((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?p((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":h,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=l("async function () {}");else if("%GeneratorFunction%"===t)r=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=l("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(r=p(o.prototype))}return g[t]=r,r},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"]},b=r(8612),v=r(7642),x=b.call(Function.call,Array.prototype.concat),_=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),j=b.call(Function.call,String.prototype.slice),S=b.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=j(e,0,1),r=j(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return w(e,k,(function(e,t,r,o){n[n.length]=r?w(o,E,"$1"):t||e})),n},P=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var i=g[n];if(i===f&&(i=m(n)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=C(e),n=r.length>0?r[0]:"",i=P("%"+n+"%",t),l=i.name,c=i.value,u=!1,d=i.alias;d&&(n=d[0],_(r,x([0,1],d)));for(var p=1,f=!0;p=r.length){var b=s(c,h);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[h]}else f=v(c,h),c=c[h];f&&!u&&(g[l]=c)}}return c}},8326:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},6085:(e,t,r)=>{"use strict";var n=r(2215),o=r(5419)(),i=r(1924),a=Object,l=i("Array.prototype.push"),s=i("Object.prototype.propertyIsEnumerable"),c=o?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=a(e);if(1===arguments.length)return r;for(var i=1;i{"use strict";var n=r(4289),o=r(5559),i=r(6085),a=r(854),l=r(9966),s=o.apply(a()),c=function(e,t){return s(Object,arguments)};n(c,{getPolyfill:a,implementation:i,shim:l}),e.exports=c},854:(e,t,r)=>{"use strict";var n=r(6085);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n{"use strict";var n=r(4289),o=r(854);e.exports=function(){var e=o();return n(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},4289:(e,t,r)=>{"use strict";var n=r(2215),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=Object.defineProperty,s=r(1044)(),c=l&&s,u=function(e,t,r,n){var o;(!(t in e)||"function"==typeof(o=n)&&"[object Function]"===i.call(o)&&n())&&(c?l(e,t,{configurable:!0,enumerable:!1,value:r,writable:!0}):e[t]=r)},d=function(e,t){var r=arguments.length>2?arguments[2]:{},i=n(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var l=0;l{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},4029:(e,t,r)=>{"use strict";var n=r(5320),o=Object.prototype.toString,i=Object.prototype.hasOwnProperty,a=function(e,t,r){for(var n=0,o=e.length;n=3&&(i=r),"[object Array]"===o.call(e)?a(e,t,i):"string"==typeof e?l(e,t,i):s(e,t,i)}},7648:e=>{"use strict";var t="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,n=Object.prototype.toString,o="[object Function]";e.exports=function(e){var i=this;if("function"!=typeof i||n.call(i)!==o)throw new TypeError(t+i);for(var a,l=r.call(arguments,1),s=function(){if(this instanceof a){var t=i.apply(this,l.concat(r.call(arguments)));return Object(t)===t?t:this}return i.apply(e,l.concat(r.call(arguments)))},c=Math.max(0,i.length-l.length),u=[],d=0;d{"use strict";var n=r(7648);e.exports=Function.prototype.bind||n},5972:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch(e){r=null}t.functionsHaveConfigurableNames=function(){if(!t()||!r)return!1;var e=r((function(){}),"name");return!!e&&!!e.configurable};var n=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof n&&""!==function(){}.bind().name},e.exports=t},210:(e,t,r)=>{"use strict";var n,o=SyntaxError,i=Function,a=TypeError,l=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new a},u=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,d=r(1405)(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},h="undefined"==typeof Uint8Array?n:p(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?p((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?p((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":h,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=l("async function () {}");else if("%GeneratorFunction%"===t)r=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=l("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(r=p(o.prototype))}return g[t]=r,r},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"]},b=r(8612),v=r(7642),x=b.call(Function.call,Array.prototype.concat),_=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),j=b.call(Function.call,String.prototype.slice),S=b.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=j(e,0,1),r=j(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return w(e,k,(function(e,t,r,o){n[n.length]=r?w(o,E,"$1"):t||e})),n},P=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var i=g[n];if(i===f&&(i=m(n)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/g,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=C(e),n=r.length>0?r[0]:"",i=P("%"+n+"%",t),l=i.name,c=i.value,u=!1,d=i.alias;d&&(n=d[0],_(r,x([0,1],d)));for(var p=1,f=!0;p=r.length){var b=s(c,h);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[h]}else f=v(c,h),c=c[h];f&&!u&&(g[l]=c)}}return c}},7296:(e,t,r)=>{"use strict";var n=r(505)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},505:(e,t,r)=>{"use strict";var n,o=SyntaxError,i=Function,a=TypeError,l=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new a},u=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,d=r(1405)(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},h="undefined"==typeof Uint8Array?n:p(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?p((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?p((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":h,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=l("async function () {}");else if("%GeneratorFunction%"===t)r=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=l("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(r=p(o.prototype))}return g[t]=r,r},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"]},b=r(8612),v=r(7642),x=b.call(Function.call,Array.prototype.concat),_=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),j=b.call(Function.call,String.prototype.slice),S=b.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=j(e,0,1),r=j(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return w(e,k,(function(e,t,r,o){n[n.length]=r?w(o,E,"$1"):t||e})),n},P=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var i=g[n];if(i===f&&(i=m(n)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=C(e),n=r.length>0?r[0]:"",i=P("%"+n+"%",t),l=i.name,c=i.value,u=!1,d=i.alias;d&&(n=d[0],_(r,x([0,1],d)));for(var p=1,f=!0;p=r.length){var b=s(c,h);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[h]}else f=v(c,h),c=c[h];f&&!u&&(g[l]=c)}}return c}},932:e=>{"use strict";var t="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof t&&"function"==typeof BigInt&&"bigint"==typeof t(42)&&"bigint"==typeof BigInt(42)}},1044:(e,t,r)=>{"use strict";var n=r(210)("%Object.defineProperty%",!0),o=function(){if(n)try{return n({},"a",{value:1}),!0}catch(e){return!1}return!1};o.hasArrayLengthDefineBug=function(){if(!o())return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},1405:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=r(5419);e.exports=function(){return"function"==typeof n&&("function"==typeof Symbol&&("symbol"==typeof n("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"),r=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(r))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 n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[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}},6410:(e,t,r)=>{"use strict";var n=r(5419);e.exports=function(){return n()&&!!Symbol.toStringTag}},7642:(e,t,r)=>{"use strict";var n=r(8612);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},8679:(e,t,r)=>{"use strict";var n=r(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return n.isMemo(e)?a:l[e.$$typeof]||o}l[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var o=f(r);o&&o!==h&&e(t,o,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var l=s(t),g=s(r),m=0;m{"use strict";var n=r(6410)(),o=r(1924)("Object.prototype.toString"),i=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(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 i(arguments)}();i.isLegacyArguments=a,e.exports=l?i:a},635:(e,t,r)=>{"use strict";var n=r(5559),o=r(1924),i=r(8754),a=r(5692),l=i("ArrayBuffer",!0),s=i("Float32Array",!0),c=o("ArrayBuffer.prototype.byteLength",!0),u=l&&!c&&(new l).slice,d=u&&n(u);e.exports=c||d?function(e){if(!e||"object"!=typeof e)return!1;try{return c?c(e):d(e,0),!0}catch(e){return!1}}:s?function(e){try{return new s(e).buffer===e&&!a(e)}catch(e){return!1}}:function(e){return!1}},8754:(e,t,r)=>{"use strict";var n,o=SyntaxError,i=Function,a=TypeError,l=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new a},u=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,d=r(1405)(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},h="undefined"==typeof Uint8Array?n:p(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?p((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?p((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):n,"%Symbol%":d?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":u,"%TypedArray%":h,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet},m=function e(t){var r;if("%AsyncFunction%"===t)r=l("async function () {}");else if("%GeneratorFunction%"===t)r=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=l("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(r=p(o.prototype))}return g[t]=r,r},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"]},b=r(8612),v=r(7642),x=b.call(Function.call,Array.prototype.concat),_=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),j=b.call(Function.call,String.prototype.slice),S=b.call(Function.call,RegExp.prototype.exec),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=j(e,0,1),r=j(e,-1);if("%"===t&&"%"!==r)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var n=[];return w(e,k,(function(e,t,r,o){n[n.length]=r?w(o,E,"$1"):t||e})),n},P=function(e,t){var r,n=e;if(v(y,n)&&(n="%"+(r=y[n])[0]+"%"),v(g,n)){var i=g[n];if(i===f&&(i=m(n)),void 0===i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=C(e),n=r.length>0?r[0]:"",i=P("%"+n+"%",t),l=i.name,c=i.value,u=!1,d=i.alias;d&&(n=d[0],_(r,x([0,1],d)));for(var p=1,f=!0;p=r.length){var b=s(c,h);c=(f=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[h]}else f=v(c,h),c=c[h];f&&!u&&(g[l]=c)}}return c}},3376:(e,t,r)=>{"use strict";if(r(932)()){var n=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return n.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},6814:(e,t,r)=>{"use strict";var n=r(1924),o=n("Boolean.prototype.toString"),i=n("Object.prototype.toString"),a=r(6410)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(a&&Symbol.toStringTag in e?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Boolean]"===i(e))}},5320:e=>{"use strict";var t,r,n=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},o((function(){throw 42}),null,t)}catch(e){e!==r&&(o=null)}else o=null;var i=/^\s*class\b/,a=function(e){try{var t=n.call(e);return i.test(t)}catch(e){return!1}},l=Object.prototype.toString,s="function"==typeof Symbol&&!!Symbol.toStringTag,c="object"==typeof document&&void 0===document.all&&void 0!==document.all?document.all:{};e.exports=o?function(e){if(e===c)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;try{o(e,null,t)}catch(e){if(e!==r)return!1}return!a(e)}:function(e){if(e===c)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;if(s)return function(e){try{return!a(e)&&(n.call(e),!0)}catch(e){return!1}}(e);if(a(e))return!1;var t=l.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},8923:(e,t,r)=>{"use strict";var n=Date.prototype.getDay,o=Object.prototype.toString,i=r(6410)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return n.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},8379:e=>{"use strict";var t,r="function"==typeof Map&&Map.prototype?Map:null,n="function"==typeof Set&&Set.prototype?Set:null;r||(t=function(e){return!1});var o=r?Map.prototype.has:null,i=n?Set.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),i)try{i.call(e)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},4578:(e,t,r)=>{"use strict";var n=Number.prototype.toString,o=Object.prototype.toString,i=r(6410)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(i?function(e){try{return n.call(e),!0}catch(e){return!1}}(e):"[object Number]"===o.call(e))}},8420:(e,t,r)=>{"use strict";var n,o,i,a,l=r(1924),s=r(6410)();if(s){n=l("Object.prototype.hasOwnProperty"),o=l("RegExp.prototype.exec"),i={};var c=function(){throw i};a={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=c)}var u=l("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=s?function(e){if(!e||"object"!=typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&n(t,"value")))return!1;try{o(e,a)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},9572:e=>{"use strict";var t,r="function"==typeof Map&&Map.prototype?Map:null,n="function"==typeof Set&&Set.prototype?Set:null;n||(t=function(e){return!1});var o=r?Map.prototype.has:null,i=n?Set.prototype.has:null;t||i||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(i.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof n}catch(e){}return!1}},2579:(e,t,r)=>{"use strict";var n=r(1924)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=n?function(e){if(!e||"object"!=typeof e)return!1;try{return n(e),!0}catch(e){return!1}}:function(e){return!1}},9981:(e,t,r)=>{"use strict";var n=String.prototype.valueOf,o=Object.prototype.toString,i=r(6410)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(i?function(e){try{return n.call(e),!0}catch(e){return!1}}(e):"[object String]"===o.call(e))}},2636:(e,t,r)=>{"use strict";var n=Object.prototype.toString;if(r(1405)()){var o=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==n.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&i.test(o.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},5692:(e,t,r)=>{"use strict";var n=r(4029),o=r(3083),i=r(1924),a=i("Object.prototype.toString"),l=r(6410)(),s=r(7296),c="undefined"==typeof globalThis?r.g:globalThis,u=o(),d=i("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r-1}return!!s&&function(e){var t=!1;return n(f,(function(r,n){if(!t)try{t=r.call(e)===n}catch(e){}})),t}(e)}},1718:e=>{"use strict";var t,r="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,n="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;r||(t=function(e){return!1});var o=r?r.prototype.has:null,i=n?n.prototype.has:null;t||o||(t=function(e){return!1}),e.exports=t||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e,o),i)try{i.call(e,i)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},5899:(e,t,r)=>{"use strict";var n=r(210),o=r(1924),i=n("%WeakSet%",!0),a=o("WeakSet.prototype.has",!0);if(a){var l=o("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(a(e,a),l)try{l(e,l)}catch(e){return!0}return e instanceof i}catch(e){}return!1}}else e.exports=function(e){return!1}},631:(e,t,r)=>{var n="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=n&&o&&"function"==typeof o.get?o.get:null,a=n&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=l&&s&&"function"==typeof s.get?s.get:null,u=l&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,g=Object.prototype.toString,m=Function.prototype.toString,y=String.prototype.match,b=String.prototype.slice,v=String.prototype.replace,x=String.prototype.toUpperCase,_=String.prototype.toLowerCase,w=RegExp.prototype.test,j=Array.prototype.concat,S=Array.prototype.join,k=Array.prototype.slice,E=Math.floor,C="function"==typeof BigInt?BigInt.prototype.valueOf:null,P=Object.getOwnPropertySymbols,A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,T="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===O||"symbol")?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,N=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function I(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||w.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-E(-e):E(e);if(n!==e){var o=String(n),i=b.call(t,o.length+1);return v.call(o,r,"$&_")+"."+v.call(v.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return v.call(t,r,"$&_")}var D=r(4654),F=D.custom,L=W(F)?F:null;function U(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function M(e){return v.call(String(e),/"/g,""")}function z(e){return!("[object Array]"!==H(e)||T&&"object"==typeof e&&T in e)}function B(e){return!("[object RegExp]"!==H(e)||T&&"object"==typeof e&&T in e)}function W(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!A)return!1;try{return A.call(e),!0}catch(e){}return!1}e.exports=function e(t,r,n,o){var l=r||{};if(G(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(G(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 s=!G(l,"customInspect")||l.customInspect;if("boolean"!=typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(G(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(G(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return V(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var x=String(t);return g?I(t,x):x}if("bigint"==typeof t){var w=String(t)+"n";return g?I(t,w):w}var E=void 0===l.depth?5:l.depth;if(void 0===n&&(n=0),n>=E&&E>0&&"object"==typeof t)return z(t)?"[Array]":"[Object]";var P=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=S.call(Array(e.indent+1)," ")}return{base:r,prev:S.call(Array(t+1),r)}}(l,n);if(void 0===o)o=[];else if($(o,t)>=0)return"[Circular]";function F(t,r,i){if(r&&(o=k.call(o)).push(r),i){var a={depth:l.depth};return G(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,n+1,o)}return e(t,l,n+1,o)}if("function"==typeof t&&!B(t)){var q=function(e){if(e.name)return e.name;var t=y.call(m.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),Z=J(t,F);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(Z.length>0?" { "+S.call(Z,", ")+" }":"")}if(W(t)){var ee=O?v.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):A.call(t);return"object"!=typeof t||O?ee:Q(ee)}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 te="<"+_.call(String(t.nodeName)),re=t.attributes||[],ne=0;ne"}if(z(t)){if(0===t.length)return"[]";var oe=J(t,F);return P&&!function(e){for(var t=0;t=0)return!1;return!0}(oe)?"["+K(oe,P)+"]":"[ "+S.call(oe,", ")+" ]"}if(function(e){return!("[object Error]"!==H(e)||T&&"object"==typeof e&&T in e)}(t)){var ie=J(t,F);return"cause"in Error.prototype||!("cause"in t)||R.call(t,"cause")?0===ie.length?"["+String(t)+"]":"{ ["+String(t)+"] "+S.call(ie,", ")+" }":"{ ["+String(t)+"] "+S.call(j.call("[cause]: "+F(t.cause),ie),", ")+" }"}if("object"==typeof t&&s){if(L&&"function"==typeof t[L]&&D)return D(t,{depth:E-n});if("symbol"!==s&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ae=[];return a.call(t,(function(e,r){ae.push(F(r,t,!0)+" => "+F(e,t))})),X("Map",i.call(t),ae,P)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var le=[];return u.call(t,(function(e){le.push(F(e,t))})),X("Set",c.call(t),le,P)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return Y("WeakMap");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return Y("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return Y("WeakRef");if(function(e){return!("[object Number]"!==H(e)||T&&"object"==typeof e&&T in e)}(t))return Q(F(Number(t)));if(function(e){if(!e||"object"!=typeof e||!C)return!1;try{return C.call(e),!0}catch(e){}return!1}(t))return Q(F(C.call(t)));if(function(e){return!("[object Boolean]"!==H(e)||T&&"object"==typeof e&&T in e)}(t))return Q(h.call(t));if(function(e){return!("[object String]"!==H(e)||T&&"object"==typeof e&&T in e)}(t))return Q(F(String(t)));if(!function(e){return!("[object Date]"!==H(e)||T&&"object"==typeof e&&T in e)}(t)&&!B(t)){var se=J(t,F),ce=N?N(t)===Object.prototype:t instanceof Object||t.constructor===Object,ue=t instanceof Object?"":"null prototype",de=!ce&&T&&Object(t)===t&&T in t?b.call(H(t),8,-1):ue?"Object":"",pe=(ce||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(de||ue?"["+S.call(j.call([],de||[],ue||[]),": ")+"] ":"");return 0===se.length?pe+"{}":P?pe+"{"+K(se,P)+"}":pe+"{ "+S.call(se,", ")+" }"}return String(t)};var q=Object.prototype.hasOwnProperty||function(e){return e in this};function G(e,t){return q.call(e,t)}function H(e){return g.call(e)}function $(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return V(b.call(e,0,t.maxStringLength),t)+n}return U(v.call(v.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Z),"single",t)}function Z(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Q(e){return"Object("+e+")"}function Y(e){return e+" { ? }"}function X(e,t,r,n){return e+" ("+t+") {"+(n?K(r,n):S.call(r,", "))+"}"}function K(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+S.call(e,","+r)+"\n"+t.prev}function J(e,t){var r=z(e),n=[];if(r){n.length=e.length;for(var o=0;o{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},609:(e,t,r)=>{"use strict";var n=r(4289),o=r(5559),i=r(4244),a=r(5624),l=r(2281),s=o(a(),Object);n(s,{getPolyfill:a,implementation:i,shim:l}),e.exports=s},5624:(e,t,r)=>{"use strict";var n=r(4244);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},2281:(e,t,r)=>{"use strict";var n=r(5624),o=r(4289);e.exports=function(){var e=n();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8987:(e,t,r)=>{"use strict";var n;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=r(1414),l=Object.prototype.propertyIsEnumerable,s=!l.call({toString:null},"toString"),c=l.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=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},f=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{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===i.call(e),n=a(e),l=t&&"[object String]"===i.call(e),p=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var h=c&&r;if(l&&e.length>0&&!o.call(e,0))for(var g=0;g0)for(var m=0;m{"use strict";var n=Array.prototype.slice,o=r(1414),i=Object.keys,a=i?function(e){return i(e)}:r(8987),l=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?l(n.call(e)):l(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1414:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},2703:(e,t,r)=>{"use strict";var n=r(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){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 r={array:e,bigint: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:i,resetWarningCache:o};return r.PropTypes=r,r}},5697:(e,t,r)=>{e.exports=r(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,r=/%20/g,n="RFC1738",o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,r,"+")},RFC3986:function(e){return String(e)}},RFC1738:n,RFC3986:o}},129:(e,t,r)=>{"use strict";var n=r(8261),o=r(5235),i=r(5798);e.exports={formats:i,parse:o,stringify:n}},5235:(e,t,r)=>{"use strict";var n=r(2769),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:n.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))}))},s=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},c=function(e,t,r,n){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,l=r.depth>0&&/(\[[^[\]]*])/.exec(i),c=l?i.slice(0,l.index):i,u=[];if(c){if(!r.plainObjects&&o.call(Object.prototype,c)&&!r.allowPrototypes)return;u.push(c)}for(var d=0;r.depth>0&&null!==(l=a.exec(i))&&d=0;--i){var a,l=e[i];if("[]"===l&&r.parseArrays)a=[].concat(o);else{a=r.plainObjects?Object.create(null):{};var c="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,u=parseInt(c,10);r.parseArrays||""!==c?!isNaN(u)&&l!==c&&String(u)===c&&u>=0&&r.parseArrays&&u<=r.arrayLimit?(a=[])[u]=o:"__proto__"!==c&&(a[c]=o):a={0:o}}o=a}return o}(u,t,r,n)}};e.exports=function(e,t){var r=function(e){if(!e)return a;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?a.charset:e.charset;return{allowDots:void 0===e.allowDots?a.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:a.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:a.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:a.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:a.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:a.comma,decoder:"function"==typeof e.decoder?e.decoder:a.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:a.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:a.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:a.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:a.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:a.strictNullHandling}}(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};for(var u="string"==typeof e?function(e,t){var r,c={},u=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,d=t.parameterLimit===1/0?void 0:t.parameterLimit,p=u.split(t.delimiter,d),f=-1,h=t.charset;if(t.charsetSentinel)for(r=0;r-1&&(m=i(m)?[m]:m),o.call(c,g)?c[g]=n.combine(c[g],m):c[g]=m}return c}(e,r):e,d=r.plainObjects?Object.create(null):{},p=Object.keys(u),f=0;f{"use strict";var n=r(7478),o=r(2769),i=r(5798),a=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=Array.prototype.push,u=function(e,t){c.apply(e,s(t)?t:[t])},d=Date.prototype.toISOString,p=i.default,f={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:p,formatter:i.formatters[p],indices:!1,serializeDate:function(e){return d.call(e)},skipNulls:!1,strictNullHandling:!1},h={},g=function e(t,r,i,a,l,c,d,p,g,m,y,b,v,x,_,w){for(var j,S=t,k=w,E=0,C=!1;void 0!==(k=k.get(h))&&!C;){var P=k.get(t);if(E+=1,void 0!==P){if(P===E)throw new RangeError("Cyclic object value");C=!0}void 0===k.get(h)&&(E=0)}if("function"==typeof p?S=p(r,S):S instanceof Date?S=y(S):"comma"===i&&s(S)&&(S=o.maybeMap(S,(function(e){return e instanceof Date?y(e):e}))),null===S){if(l)return d&&!x?d(r,f.encoder,_,"key",b):r;S=""}if("string"==typeof(j=S)||"number"==typeof j||"boolean"==typeof j||"symbol"==typeof j||"bigint"==typeof j||o.isBuffer(S))return d?[v(x?r:d(r,f.encoder,_,"key",b))+"="+v(d(S,f.encoder,_,"value",b))]:[v(r)+"="+v(String(S))];var A,O=[];if(void 0===S)return O;if("comma"===i&&s(S))x&&d&&(S=o.maybeMap(S,d)),A=[{value:S.length>0?S.join(",")||null:void 0}];else if(s(p))A=p;else{var T=Object.keys(S);A=g?T.sort(g):T}for(var R=a&&s(S)&&1===S.length?r+"[]":r,N=0;N0?_+x:""}},2769:(e,t,r)=>{"use strict";var n=r(5798),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=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 r=t&&t.plainObjects?Object.create(null):{},n=0;n1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var n=[],o=0;o=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===n.RFC1738&&(40===u||41===u)?s+=l.charAt(c):u<128?s+=a[u]:u<2048?s+=a[192|u>>6]+a[128|63&u]:u<55296||u>=57344?s+=a[224|u>>12]+a[128|u>>6&63]+a[128|63&u]:(c+=1,u=65536+((1023&u)<<10|1023&l.charCodeAt(c)),s+=a[240|u>>18]+a[128|u>>12&63]+a[128|u>>6&63]+a[128|63&u])}return s},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(i(e)){for(var r=[],n=0;n{"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,n,o){r=r||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var a=/\+/g;e=e.split(r);var l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var s=e.length;l>0&&s>l&&(s=l);for(var c=0;c=0?(u=h.substr(0,g),d=h.substr(g+1)):(u=h,d=""),p=decodeURIComponent(u),f=decodeURIComponent(d),t(i,p)?Array.isArray(i[p])?i[p].push(f):i[p]=[i[p],f]:i[p]=f}return i}},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,r,n,o){return r=r||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(o){var i=encodeURIComponent(t(o))+n;return Array.isArray(e[o])?e[o].map((function(e){return i+encodeURIComponent(t(e))})).join(r):i+encodeURIComponent(t(e[o]))})).join(r):o?encodeURIComponent(t(o))+n+encodeURIComponent(t(e)):""}},7673:(e,t,r)=>{"use strict";t.decode=t.parse=r(2587),t.encode=t.stringify=r(2361)},1762:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";var n=r(7294),o=r(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r